Настройка контроллера и OPC сервера на протокол Modbus TCP

<< Click to Display Table of Contents >>

Navigation:  Modbus Universal MasterOPC Server > Руководства по подключению различных контроллеров > Подключение ОВЕН ПЛК1xx >

Настройка контроллера и OPC сервера на протокол Modbus TCP

Если опрос контроллера планируется вести по протоколу Modbus TCP, то в модуль Modbus[FIX] нужно добавить элемент TCP.

OWEN_PLC_img29

На закладке Параметры модуля есть лишь одна настройка – номер порта TCP (RemotePort), по которому будет происходит обмен. По умолчанию – 502

OWEN_PLC_img30

IP задается самому контроллеру. Это делается при установленном соединении, с помощью окна ПЛК-Браузер. Для задания IP адреса используется команда SetIP.

OWEN_PLC_img31

После выполнения команды контроллер необходимо перезагрузить.

В OPC сервере необходимо добавить узел, тип узла задать – TCP/IP. Задать необходимые параметры связиIP адрес контроллера, и заданный в настройках порт.

Также можно включить настройку Отслеживать Transaction ID – если данная настройка включена, то в специальном поле Modbus TCP запроса, будет меняться поле идентификатора запроса, что позволяет избежать коллизий разных запросов, при медленном ответе со стороны устройств.

OWEN_PLC_img32

После добавления узла, в него добавляется устройство, и указывается адрес, установленный в настройках модуля Modbus (Slave) в контроллере. Как правило данный адрес оставляют равным 1.

OWEN_PLC_img33

Добавление тегов и определение их адресов осуществляется аналогично, как и при работе по Modbus RTU.

При необходимости можно добавить в Modbus[FIX] несколько интерфейсов – например RS-485 и TCP,что позволяет опрашивать контроллер одновременно несколькими ведущими (например, OPC сервером и панелью оператора).

OWEN_PLC_img34

Также можно добавить два модуля TCP – для опроса несколькими сетевыми устройствами по локальной сети. Однако в этом случае, необходимо в настройках каждого элемента TCP, задать разные порты (например, 502 и 503) по которым и вести опрос.