Modbus TCP

<< Click to Display Table of Contents >>

Навигация  Проект > Серверы >

Modbus TCP

Previous pageReturn to chapter overviewNext page

Для того чтобы создать Modbus TCP сервер, выполните действия, описанные в разделе "Серверы", и настройте параметры в "Свойствах сервера":

 

modbustcpproperties

 

Свойство

Поле ST скрипта*

Описание

Имя

 

Имя Modbus TCP сервера.

IP или DNS

ipaddress

IP адрес или DNS сервера Modbus TCP.

Порт

port

Порт сервера Modbus TCP.

Интервал опроса

interval

Периодичность запросов к серверу.

Тип

type

Выберите коммуникационный протокол в поле  - TCP или UDP.

Тип опроса

requesttype

Выберите тип опроса:

- Максимум регистров - если Вы выберете данный тип опроса, то программа будет посылать максимальное количество регистров в одном запросе.

- Последовательные регистры - если Вы выберете данный тип опроса, то программа будет посылать только регистры, которые расположены друг за другом в одном запросе.

- Регистры 1 тега - если Вы выберите данный тип опроса, то программа будет посылать только регистры 1 тега в одном запросе.

RTU через TCP(UDP)

rtuviatcp

Установите флажок, если Вы используете преобразователь Modbus из последовательного интерфейса в протокол TCP (UDP).

Без функции 6

withoutfun

Установите флажок, если Ваш контроллер не поддерживает Modbus функцию 6.

*Это поле используется в ST скриптах. Например, Servers.Server1.requesttype = 0. При помощи данной команды тип запроса сервера с именем Server1 становится Максимум регистров. Если Servers.Server1.requesttype = 1, будет установлен тип опроса "Последовательные регистры". Если Servers.Server1.requesttype = 2, будет установлен тип опроса "Регистры 1 тега".

Также Вы можете использовать поля:

connect - соединение с сервером.

connected - проверить соединение с сервером.

lostconnection - проверить потерю связи с сервером.

reconnect - если приравнять данное поле к ИСТИНЕ, произойдет переподсоединение сервера.