CAN протоколы высокого уровня

       

Профайлы устройств


Для открытых автоматических систем помимо обеспечения связи от входящих в их состав устройств требуется также обеспечение возможности взаимодействия и взаимозаменяемости. Поэтому протоколы высокого уровня (такие как DeviceNet) описывают функциональные возможности устройств в виде модели устройства ("Device Model").

Помимо описания функциональности устройств модель устройства должна также содержать ряд важных параметров (статус, диагностическую информацию, коммуникационные возможности, конфигурационные параметры и т.д.). На рис 3.6.1 показана модель устройства DeviceNet.

Рис 3.6.1.: DeviceNet Object Model

DeviceNet профайл должен содержать следующую информацию:

  • модель объекта для устройства
  • формат данных I/O для устройства
  • конфигурационные данные и внешние интерфейсы для этих данных
В таблице 3.6.2 показаны главные функции объектов в DeviceNet.



Object Function
Connection Instantiates connections (I/O or Explicit Messaging)
DeviceNet Maintains configuration and status of physical attachments to DeviceNet.
Message Router Routes received Explicit Messages to appropriate target objects
Assembly Groups attributes of multiple objects into a single block of data, which can be sent and received over a single connection
Parameter Provides a standard means for device configuration and attribute access
Identity Provides general information about the identity of a device
Application Supplies application-specific behaviour and data

Таблица 3.6.2: Objects of a DeviceNet node



Содержание раздела