Имеется необходимость обмениваться с верхним уровнем несколькими большими массивами данных (привязывать каждую переменную к регистру не подходит) по modbus TCP (верхний уровень -- master, ПЛК -- slave)
в ПЛК Schneider Electric modbus Slave встроен, и достаточно указать нужным переменным в Global Variables List адреса, которые сразу станут доступны по модбасу
С тем, что тут так не сделать, я смирился, добавил Modbus Tcp Slave, но столкнулся с тем, что нельзя несколько массивов привязать к одному типу регистров:
pPQqIjD.png
Пришлось привязать 1000 регистров к одному большому массиву и вручную уже следить за адресацией внутри и сериализацией/десериализацией значений в структуры.
Смирился и с этим, но в одном из ваших вебинаров на ютубе наткнулся на скриншот, где регистры были разделены на каналы, к каждому из которых можно привязать массив:
LmIGNAK.png
Но никак не удалось натыкать в sp17 подобное. Как это сделать? Или может есть другие рекомендации для подобных, как у меня, случаев?