Возможности. Как работает MODBUS
Интересует как работает встроенный MODBUS драйвер.
Есть 6 контроллеров на каждом висят по 100 регистров (переменных).
Все контроллеры подключены по ethernet 100M/b
На опрос регистров в проекте стоит по 1секунде
Как MODBUS будет опрашивать все 600 регистров?
т.е. имеем
1. PLC 192.168.0.1 100- регистров
…
6. PLC 192.168.0.6 100- регистров
Опрос будет происходить последовательно или все устройства одновременно с заданным количеством регистров(в настройках по умолчанию 125)?
Всё это нужно чтобы понимать реальные возможности SCADA.
Еще интересно было бы посмотреть на логи запрпосов между modbus и PLC (например как в лектусе). Сколько стоит запросов в очереди. Успевает ли их опрашивать. Имеет ли смысл добавить время на опрос некоторым каналам.
Есть 6 контроллеров на каждом висят по 100 регистров (переменных).
Все контроллеры подключены по ethernet 100M/b
На опрос регистров в проекте стоит по 1секунде
Как MODBUS будет опрашивать все 600 регистров?
т.е. имеем
1. PLC 192.168.0.1 100- регистров
…
6. PLC 192.168.0.6 100- регистров
Опрос будет происходить последовательно или все устройства одновременно с заданным количеством регистров(в настройках по умолчанию 125)?
Всё это нужно чтобы понимать реальные возможности SCADA.
Еще интересно было бы посмотреть на логи запрпосов между modbus и PLC (например как в лектусе). Сколько стоит запросов в очереди. Успевает ли их опрашивать. Имеет ли смысл добавить время на опрос некоторым каналам.
В текущей реализаций, драйвер разобьет данные по группам, одна группа - один контроллер (при условии что адресация регистров последовательная, при больших разрывах в адресах, оптимизатор может сделать несколько групп на один контроллер) далее единая очередь для всех групп, т.е опрос последовательный для всех групп. На данный момент занимаемся переработкой драйвера для параллельной обработки групп.
В новых реализациях драйвера скорей всего будет лог.