Вопрос: требуется считывать архив с контроллера с помощью OPC-сервера Insat MasterOPC Universal Modbus Server, чтобы потом передавать его в SCADA-систему по OPC HDA.
Блок MB_TcpSlave из библиотеки OwenCommunication позволяет OPC-серверу считать архив 20-й функцией Modbus, но скрипт OPC-сервера, реализующий парсинг архива, работает только с файлами формата архива ПЛК1хх.
Как организовать архивацию данных в таком формате в CODESYS V3.5?
Ответ: см. пример.
В нем содержится блок архивации, программа с вызовами блока архивации и блока MB_TcpSlave, а также конфигурация OPC-сервера.
Пользователь должен доработать блок архивации в зависимости от числа и типа архивируемых переменных.




