В этом разделе описана логика работы постов stuff/modbus
Пост предназначен для доступа к локально подключеным устройствам по протоколу Modbus/TCP.
Задача 1: Представьте ситуацию, на удаленной машине jCjS опрашивает устройства, к которым вам необходимо получить доступ из специфического ПО. Обязательное условие - возможность одновременного использования локального и удаленного опроса.
Решение: Запустить пост modbusTcp на удаленной машине. На локальной машине запустить специфическое ПО, указать адрес:порт удаленного поста modbusTcp
Рисунок ниже поясняет логику работы
Задача 2: Допустим, на удаленной машине устройства опрашивается специализированым ПО, и нет возможности организовать опрос с помощью jCjS. При этом, нужно осуществить доступ к устройствам с удаленной машины. Обязательное условие - возможность одновременного использования локального и удаленного опроса.
Решение: На удаленной машине: Создать НУЛЬ-Модемное соединение и запустить пост modbusTcp. В настройках специфического ПО указать первый порт из пары. В настройках modbusTcp указать использование НУЛЬ-Модемного соединения (второй порт из пары). Пример конфигурации stuff/modbus/xml/xml_mbS0.xml
Рисунок ниже поясняет логику работы
Внешний вид поста
Пост предназначен для сканирования Modbus регистров устройства.
После сканировании создается бинарный файл с данными регистров *.rmb
Пост предназначен для эмуляции устройства
(ускоряет разработку постов опроса оборудования
при отсутствии реального устройства).
В конфигурации поста указать файл бинарных данных и один из портов нуль-модемного соединения.
Пост опроса нацеливается на второй порт.