Опрос периферийного оборудования по Modbus-RTU через Modbus-TCP Serial Device Server ZLAN 7144 (6844)

В данном примере будет произведён опрос ПЛК Yart 1.8, подключенного через интерфейс RS-485 к Serial Device Server ZLAN 7144. Опрос будет вести ПЛК IRIS через Modbus-TCP.

Коммутация осуществлена следующим образом:

В проекте для ПЛК Yart необходимо настроить COM-порт в режиме Modbus-RTU Slave (для примера зададим ему адрес "5"). Тестирование будем проводить на скорости 19200 со стандартными параметрами 8n1.

Добавим две переменные типа Short и вынесем их в проект следующим образом:

Читать мы будем переменную "Short 2" (адрес в сети Modbus: 2598), а запись вести в "Short 1" (адрес в сети Modbus: 2597). Записывать будем прочитанное значение, таким образом обе переменные будут увеличивать значение на 1 на каждом цикле чтения/записи.

Проект ПЛК IRIS:

Блоки чтения и записи работают с одной переменной. Порт для коммуникации используется стандартный (502), таймаут выставлен в 200 мс. В случае успешного подключения к ZLAN выходы Connected у блоков, расшифровывающих Status должны быть включены.

Для настройки ZLAN воспользуемся утилитой от производителя ( ссылка )

Открываем список устройств (кнопка Device), подключаем устройство к сети - оно должно появиться в списке автоматически - выделяем его и нажимаем Edit Device. Убедитесь в соответствии параметров Port, Work Mode, Transfer Protocol, после чего откройте Advanced Settings.

Сверьте значения параметров в открывшемся окне и нажмите ОК и обязательно Modify Settings в основном окне настроек устройства. Настройка ZLAN 6844 производится аналогично.

 

Загрузив проекты в оба контроллера - Вы увидите, как счётчик Value проекта ПЛК IRIS начнет расти.

 

При появлении любых вопросов по данной или любой другой статье на портале - задавайте их через форму обратной связи!