<< Click to Display Table of Contents >> Modbus RTU |
![]() ![]() ![]() |
Для того чтобы создать Modbus RTU сервер выберите пункт меню Modbus RTU. Вы увидите следующее окно:
Список свойств:
Свойство |
Поле ST скрипта* |
Описание |
Имя |
Имя Modbus RTU сервера. |
|
Порт ID |
portid |
ID COM порта. Если данный порт нельзя открыть в TeslaSCADA2 Runtime программа попытается найти другой порт и открыть его. |
Скорость |
baudrate |
Скорость порта Modbus RTU. |
Управление потоком |
flowcontrol |
Выберите управление потоком порта. Оно может быть NONE, RTSCTS или XONXOF. |
Биты данных |
databits |
Выберите количество бит данных. Оно может быть равно 5, 6, 7 или 8. |
Стоп биты |
stopbits |
Выберите количество стоп битов. Оно может быть 1, 1.5 или 2. |
Четность |
parity |
Выберите четность. Она может быть NONE, EVEN, ODD, MARK или SPACE. |
Тип опроса |
requesttype |
Выберите тип опроса: - Максимум регистров - если вы выберите данный тип опроса то программа будет посылать максимальное количество регистров в одном запросе. - Последовательные регистры - если вы выберите данный тип опроса то программа будет посылать только регистры которые расположены друг за другом в одном запросе. - Регистры 1 тега - если вы выберите данный тип опроса то программа будет посылать только регистры 1 тега в одном запросе. |
Без функции 6 |
withoutfun |
Поставьте «галку» Без если ваш контроллер не поддерживает Modbus функцию 6. |
* Это поле используется в ST скриптах. Например: Servers.Server1.requesttype = 0. При помощи данной команды тип запроса сервера Server1 становится Максимум регистров. Также для всех серверов вы можете использовать поля:
▪connect - соединение с сервером.
▪connected - проверить соединение с сервером.
▪lostconnection - проверить потерю связи с сервером.