Профайлы устройств
Для открытых автоматических систем помимо обеспечения связи от входящих в их состав устройств требуется также обеспечение возможности взаимодействия и взаимозаменяемости. Поэтому протоколы высокого уровня (такие как DeviceNet) описывают функциональные возможности устройств в виде модели устройства ("Device Model").
Помимо описания функциональности устройств модель устройства должна также содержать ряд важных параметров (статус, диагностическую информацию, коммуникационные возможности, конфигурационные параметры и т.д.). На рис 3.6.1 показана модель устройства DeviceNet.
Рис 3.6.1.: DeviceNet Object Model
DeviceNet профайл должен содержать следующую информацию:
- модель объекта для устройства
- формат данных I/O для устройства
- конфигурационные данные и внешние интерфейсы для этих данных
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