
Сообщение от
Александр Пинэко-Скворцов
Добрый день.
В проекте добавлена библиотека, содержащая внешние POU.
Внешние библиотеки обычно пишутся на С и требуют поддержки на стороне ПЛК (так сказать, "ответной части").
Ошибка говорит о том, что на ПЛК указанные POU не поддерживаются.
Такая ситуация происходит, например, если загружать в ПЛК150 проект с библиотекой Pid_Reg2, предназначенной только для ПЛК63/73. Т.е. в прошивке ПЛК63/73 имеется код для выполнения POU этой библиотеки, а в прошивке ПЛК150 - нет.
Посмотрите список библиотек в проекте. Если есть неиспользуемые, попробуйте удалить и загрузить проект заново.
Если это проект от ПЛК другого производителя, вполне возможно наличие каких-то специфичных библиотек, которые не будут работать в других ПЛК. В таком случае требуемую логику потребуется реализовывать заново.
Другой возможный вариант - кто-то написал библиотеку в Codesys v2.3 и сохранил как внешнюю. Если найти исходник и пересохранить как обычную библиотеку, будет работать.