Протоколы передачи данных Modbus
В промышленности распространен протокол для передачи по последовательных медным, оптическим и радиолиниям связи — modbus rtu, с помощью которого создается взаимосвязь между разнообразными устройствами. Описанная методика выстроена на передачу информации через линии связи RS-232, RS-422, RS-485. Данные здесь должны передаваться последовательно без обрывов линий связи. Последний интерфейс позволяет увеличивать линии связи и подключать к ним по несколько устройств. Хотя технология может работать на контролерах с последовательным интерфейсом RS-232.
В случае передачи данных через сеть TCP/IP, которую можно видеть при обычном подключении к сети, можно говорить о второй разновидности протокола — modbus tcp. Со временем данное название стало общим для описанной технологии, поэтому стоит различать сам оригинальный протокол и его последователей. Он используется только для передачи данных при помощи Ethernet.
В основе всегда лежит элементарный протокол PDU с полем данных и запрограммированной функцией, которому не важна структура линии связи. Однобайтовое поле принимает значения и резервирует ошибки. В случае физических линий его помещают в пакет ADU с дополнительными полями, который уже зависит от линий. Максимальный его размер RTU — 256 байт и 260 байт для TCP.
Как такового единого производителя данных модулей аналогового ввода нет. Поскольку с протоколом работает большинство производителей электроники, то его разработками занимаются все эти предприятия. С данной целью была создана некоммерческая организация, которая финансируется производителями оборудования. При этом есть проприетатные протоколы, которые производятся определенными компаниями. Это более сложное обеспечение, но в его основе всегда должен лежать оригинал.
В данной технологии структура идентична соединению сервера с подключенными к нему компьютерами. В сети выделяется основное устройство и подчиненные ему. Первое передает запросы остальным, те отвечают на них или выполняют прописанные действия. Такие запросы могут распространяться на всю группу или только на одно устройство, это зависит от сложившейся ситуации.
Дата публикации: 08.12.2012, 20:51