Page 221 - ЭВМ
P. 221
ционных структур и эффективность использования идентификатора.
Что касается назначения идентификаторов сообщений, то существуют
различные подходы для систем на базе CAN: некоторые (например
CANopen) не применяют предопределение идентификаторов для об-
щих структур системы, DeviceNet и SDS делают это.
Устройства (nodes) в DeviceNet получают постоянный иденти-
фикатор. Максимальное количество узлов – 64. Каждый узел имеет
некоторое множество идентификаторов в одной из 3-х групп в зави-
симости от приоритета сообщения (рис. 6.25).
Device Net
10 9 8 7 6 5 4 3 2 1 0
Group 1
0 Source MAC ID Group 1
Message ID
Group 2
1 0 MAC-ID Group 1
Message ID
Group 3
1 1 Source MAC ID Group 1
Message ID
1 1 1 1 1 Group 4 Message ID Group 1
MAC-ID: Node Identification Number
Рис. 6.25. Идентификаторы узлов в DeviceNet
Группа 1 сообщений обеспечивает до 16 высокоприоритетных
сообщений на устройство, группа 3 сообщений – до 7 низкоприори-
тетных сообщений на устройство. Группа 2 сообщений предназначена
для поддержки устройств с ограниченными способностями фильтро-
вания сообщений, поэтому для данной группы идентификаторов было
выбрано фильтрование согласно номеру узла (MAC-ID). Это означа-
ет, что приоритет сообщений этой группы прямо определяется номе-
ром узла. MAC-ID группы 2 может быть адресом источника или адре-
сом назначения.
DeviceNet использует также предопределенное Master/Slave
множество связей для облегчения взаимодействия в Master/Slave сис-
темной конфигурации (табл. 6.2).
216