Добрый!
Есть ПЛК100 с программой на Codesys 2.3. Нужно заменить его на ПЛК210 на Codesys 3.5
Все Retain-ы в ПЛК100 хранятся в ModBus (slave). Их там ~ пара сотен байт (включая группы битов по 8)
Эти переменные читает Weintek по ModbusTCP. Выводит на свой экран
Оператор, если требуется, жмёт на экран, отправляет команду, меняет уставки и т. д. Weintek напрямую пишет данные обратно в контроллер по ModbusTCP
Далее контроллер работает с новыми значениями
Как теперь быть в ПЛК210? Как все эти Retain-ы закинуть прямо на Modbus, чтобы работало также, но при этом чтобы не создавать 2 разных массива (один для Retain-ов, второй для Modbus) и постоянно их сравнивать, а, если есть изменения, писать в Retain-ы и/или наоборот
В общем, какая-то ерунда получается
Можно ведь сделать красиво?
Спасибо за советы