Page 225 - ЭВМ
P. 225

бованием. В DeviceNet объединение прикладных данных осуществля-
               ется  посредством  трансляционных (assembly)  объектов,  которые  оп-
               ределяют  формат  передаваемых  данных.  Устройство  может  содер-
               жать более одного трансляционного I/O-объекта, и выбор подходяще-

               го (consumed/produced_connection_path)  может  быть  настраиваемой
               опцией устройства.
                      Прямые коммуникационные каналы. Для конфигурации уст-
               ройств посредством конфигурационных средств требуются специаль-
               ные функции устройств или программы, обеспечивающие многоцеле-
               вые каналы связи. Это не критичные по времени каналы связи. Пере-
               дача  данных  в  них  осуществляется  посредством  протокола  с  под-

               тверждениями  и  фрагментацией.  Любой  из  протоколов  высокого
               уровня, которые поддерживают некоторую конфигурацию устройств,
               должен обеспечивать этот вид связи.
                      DeviceNet  обеспечивает  многоцелевые  устройства,  ориентиро-
               ванные каналы и сервисы. Запись и чтение атрибутов объектов, кон-
               тролирование объектов (reset, start, stop и др.), сохранение (восстанов-

               ление) атрибутов объектов осуществляется посредством явных сооб-
               щений.  Намерение  использовать  данное  сообщение  определяется
               в поле данных CAN (рис. 6.27). В запросе сервиса указывается номер
               класса,  номер  экземпляра (instance),  номер  атрибута (в  поле Service
               specific arguments).



                  7      6       5     4     3      2      1     0
                                                                     Frag    Fragment Bit
                Frag   XID                  MAC-ID
                                                                     XID    Transaction ID
                 Fragment               Fragment Count
                    Type                                             MAC-ID   Source or Destination
                                                                                MAC-ID
                R/R                   Service Code                     Fragment Type   Indicates first,
                                                                                       middle or last
                                                                                       fragment

                                                                     Fragment Count
                           Service Specific Arguments
                                                                     R/R       Request/Response

                                                                     Service Code   Type of Service

                     Рис. 6.27. Формат поля данных фрагментированного явного сообщения



                                                           220
   220   221   222   223   224   225   226   227   228   229   230