-
Раз ответа нет, видимо, все-таки перепрошили контроллер.
Сообщение CoDeSys о разном кол-ве POU в целевой системе и в среде программирования - это несоответствие таргет-файла с версией прошивки контроллера. При переходе на прошивки версий 2.х кол-во POU в целевой системе было уменьшено с 512 до 256.
-
Евгений, объясните по простому, что означает это кол-во POU?
Возможно, это максимальное кол-во блоков в программе, например, на языке SFC.
-
POU это единица программная (PRG, FB, FC ) и если в ПЛК63/73 в менеджере библиотек добавили Oscat333, то компилятор выдаст ошибку о превышении числа POU, т.к их там (в Oscat) много.
-
Для ПЛК63 это максимальное количество блоков в ПРОЕКТЕ - вот такой вот косяк... Хотя правильно было бы в программе.
Да, как выше написали, загрузили в проект весь oscat и получили ошибку...
-
Библиотеку, ту же Oscat, можно открыть в редакторе и почикать. Она ну просто огроменная.
-
Вложений: 1
Чикать библиотеку не надо
После сообщения об ошибке делаем так
Проект -> Опции -> Генератор кода -> кнопка "Исключить объекты"
Вложение 54576
-
Всем спасибо за ответы.
Не понятно, зачем сократили POU в два раза.