Спасибо.
Даже проект скомпилировался!
Спасибо.
Даже проект скомпилировался!
До этого все проекты были на один контроллер и я особо не обращал внимания на вкладки POU и Модули. И вот пошли проекты где контроллеров много, а проект один. Я так понимаю, что какие-то элементы библиотек можно сделать общими для всех контроллеров и разместить их в закладке POU? Или она только для написания библиотек? Простой перенос собственных функций и ФБ на закладку POU желаемого результата не дает - код перестает компилироваться. Где поподробней прочитать про вкладку POU? И для чего нужна вкладка Модули?
pou.png
Все верно.Я так понимаю, что какие-то элементы библиотек можно сделать общими для всех контроллеров и разместить их в закладке POU?
Пришлите, пожалуйста, проект - посмотрим, в чем дело.Простой перенос собственных функций и ФБ на закладку POU желаемого результата не дает - код перестает компилироваться.
Для работы с платным плагином Application Composer.И для чего нужна вкладка Модули?
https://help.codesys.com/webapp/ac_a...rsion=3.5.16.0
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Сделал простейший примерчик для себя и на самом деле все работает в части ФБ.
Остался только вопрос - если я на вкладке POU добавляю библиотеку или ImagePool или Визуализацию то они могут вызываться из любого Application (могут использоваться в любом контроллере) или только из тех POU, элементы которых расположены на вкладке POU.
P.S. Какой-то Баден Баден. И объекты POU и вкладка POU но смысл у них разный :-)
Из любого Application.
Но если в рамках одного устройства используется объект с вкладки POU - то у него не должно быть связей с другими устройствами.
Пример: на вкладке POU создан экран визуализации, к элементам которого привязаны переменные из разных устройств.
При попытке настроить в одном из устройств переход на этот экран возникнут ошибки компиляции (так как устройства ничего не знают о переменных других устройств).
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Но при этом если в визуализации отображаются только внутриние переменные переданные в визуализацию при вызове эта визуализация может одновременно отображаться на разных ПЛК так?
Грубо говоря - все, что создано на вкладке POU, неявно подключается к конкретному устройству при загрузке в него приложения.
Можно воспринимать это как библиотечные элементы.
Так что да, визуализацию там добавить можно - к элементам надо будет привязывать либо переменные интерфейса (в случае создания фрейма или диалога), либо глобальные переменные, созданные на вкладке POU (в случае создания экрана).
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Добрый день. Подскажите как в Codesys 3.5 реализовать сохранение значений в регистрах сетевых переменных Modbus_Serial_Device при отключении питания?
Требуется сохранить значение сетевой переменной, чтобы при потере связи и кратковременном выключении питания контроллера, последнее полученное значение не сбрасывалось в 0.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk