Спасибо. Тут столкнулись с еще одной проблемкой: конвертировали одну из наших библиотек, содержащую множество нами разработанных функциональных блоков. Некоторые из них используют функциональные блоки других библиотек, таких как PID_Regulators. Вопрос: есть ли аналогичная билиотека PID_Regulators в Codesys 3 и будет ли она работать после конвертации? Заранее благодарен!
Пока нету подобной библиотеки, и работает она только на ПЛК под CoDeSys v2.3, так как использует внутреннее ПО контроллера (его прошивку). А в версиях 2.3 и 3.4 они совершенно разные.
Значит все-таки подтвердились наши опасения. Еще один вопросик... Попеременно появляются ошибки, то на нашу библиотеку: "[WARNING] standart_v34, 3.4.1.1 (tm): R_TRIG(Network 1 (Impl)): Part of the statements have no effect", а когда заменяем её на стандартную (standart.lib) : Unknown type: 'TON', Unknown type: 'CTU', Unknown type: 'R_TRIG'. Версия CoDeSys V3.4 SP2 Hotfix 1. Проект прилагаем...
oscat.de выпускает библиотеки как для 2 так и для 3 версии КДС, сам не смотрел, но для второй есть полный набор блоков и функций, в том числе и несколько регуляторов
Что значит глобальные?
Если Вам нужно наладить обмен переменными между контроллерами - есть такая штука - сетевые переменные. Их и используйте (внутренний алгоритм самого CoDeSys).