Я однажды столкнулся с необходимостью использовать в своем проекте раздельные адресные пространства для устройства ModBus RTU Slave. Это означает что адресные пространства discrete inputs, coils, input registers и не должны пересекаться. Поэтому имеющиеся шаблоны не подходили. Решил напрячь ИИ. В итоге получил вот такую библиотеку. Она не привязана к железу. Использует только системную библиотеку syscom. Изначально делалась не для ПЛК Овен. Но я уверен, что на нем тоже заработает. Во вложениях экспортный файл из рабочего проекта с необходимыми программными блоками для CoDeSys 3.5 и исходник от ИИ. В исходнике есть ошибки следующего рода: неправильно обозначены стандартные библиотеки и их переменные ( они могут отличаться) а так же способы их вызова. Если все это поправить, то все работает. По крайней мере - у меня взлетело. Среда в которой я работал- CoDeSys 3.5.17.30 ( вообще-то Astra IDE 1.7.2.1) Гарантий и техподдержки не предоставляю ;-)


Ответить с цитированием