Здравствуйте, подскажите, пожалуйста, как сделать (какой элемент отвечает за это) что бы картинка менялась по ее ID (пул изображений с их ID создан)
CS3.5 SP14
Здравствуйте, подскажите, пожалуйста, как сделать (какой элемент отвечает за это) что бы картинка менялась по ее ID (пул изображений с их ID создан)
CS3.5 SP14
Добрый день.
С помощью элемента Изображение.
Посмотрите пример:
https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
С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
Как я уже писал, я хочу добиться инвертирования значения переменной привязанной ко входу. Тогда остается непонятным вопрос: почему при привязке к определенному входу переменной из области глобальных переменных возникает это же предупреждение, а при задании её из plc_prg нет ?
С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
https://dropmefiles.com/RrwKL
В проекте использованы 5 вариантов задания переменной
В gvl.xDi13 и TargetVars.stRightSide.xDi17 возникает предупреждение
в остальных нет, почему так происходит? и почему возникла разница между
обычной глобальной переменной и глобальной переменной заданной как элемент массива?
Предупреждения исчезнут, если в вашей программе закомментировать строки 2 и 10.
Тут, на мой взгляд, вопрос в том, почему 3 другие строки не вызывают предупреждений. Ответить на него я не могу - вероятно, это мелкая недоработка в CODESYS.
Я еще раз хочу обратить ваше внимание, что вы пытаетесь записывать что-то в переменные, привязанные к дискретным входам контроллера.
В момент привязки ко входам эти переменные становятся доступны только для чтения, потому что их значение начинает зависеть только от состояния соответствующего дискретного входа.
Последний раз редактировалось Евгений Кислов; 23.11.2020 в 11:37.
С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
Хорошо, я вас понял, спасибо за помощь!
что-то мне везет на не очевидные предупреждения
столкнулся с таким предупреждением:
"Сравнение одного типа перечисления (MB_ERRORCODES) с другим (MB_ERRORCODES)"
aLinkControl[1]:=AO_D1_3001_MU210_501.byModbusError <> IoDrvModbus.MB_ErrorCodes.RESPONSE_SUCCESS;
Задача следующая: получить сигнал об отсутствии связи с устройством для записи в журнал.
Причем для устройства из шаблонов MU210-501 Версия: 3.5.11.7 есть такое предупреждение
А для не шаблонного устройства данное предупреждение не возникает, несмотря на то что применена та же самая логика.
Опять же всё работает корректно, но насколько критично это предупреждение ?
Посмотрите здесь (нужная галочка) + вам надо IoDrvModbusTCP.MB_ErrorCodes.RESPONSE_SUCCESS;
https://youtu.be/IFUN4cYskRI?t=285
С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