Аппаратные средства и программное обеспечение систем промышленной автоматизации. Данилушкин И.А. - 80 стр.

UptoLike

Составители: 

данные
Заголовки (служебная
информация уровня)
1 –
физический
#7#6#5#4#3#2 CRC
данные
2 –
канальный
#7#6
#5
#4
#3
#2 CRC
данные
3 –
сетевой
#7#6#5#4#3
данные
4 –
транспортный
#7#6
#5
#4
данные
5 –
сеансовый
#7#6#5
данные
6 –
представления
#7#6
данные
7 –
прикладной
#7
данные
исходные данные
Уровень
CRC – циклический избыточный код или контрольная сумма
4. Рис. 3.4. Общая схема передачи информации между уровнями
Большинство промышленных сетей поддерживают 1-ый, 2-ой и 7-ой уровни
модели ВОС: физический уровень, уровень передачи данных и уровень приложе-
ний. Все другие уровни, как правило, избыточны.
3.5. УРОВЕНЬ ПРИЛОЖЕНИЙ В ПРОМЫШЛЕННЫХ СЕТЯХ
Уровень приложений обычно реализуется процедурами и функциями, дос-
тупными программисту при разработке программы ПЛК. Это в первую очередь
функции приёма и передачи данных, а также специальные функции диагностики,
как самой сети, так и подключаемых к ней устройств. Вообще же функциональ-
ность уровня приложений промышленных сетей довольно часто зависит от функ-
циональности объединяемых сетью устройств. При узкой специализации про-
мышленной сети набор команд может учитывать смысловую нагрузку передавае-
мых данных.
Например, возможен вариант, когда каждый узел сети рассматривается как
набор доступных для чтения и записи адресуемых ячеек памяти (регистров).
В этом случае обмен информацией выполняется примерно такими командами:
«узлу номер N записать в регистр с номером A значение X», «считать значение из
регистра с номером A узла номер N». Такой подход можно считать достаточно
универсальным. Он применяется в семействе протоколов Modbus.
Возможно также использование менее универсальных команд, команд учи-
тывающих специфику работы адресуемого узла, например, «считать из узла с но-
мером N значение главной измеряемой величины», «записать в узел N новое зна-
чение уставки регулируемой величины». Такие протоколы могут быть универ-
80