Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | личка на форуме - не подходит
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | PRO32 Connect
Добрый день!
А где глянуть актуальную инфу, как делать произвольные цвета текста/заливки в строкпах таблицы?
Не бинарные "норма/авария", а именно заданные по коду RGB/DWORD?
Добрый день.
Начать стоит с этого - тут показано, как переключать в таблице статически настроенные ("бинарные") цвета:
https://oscat.ru/wp-content/Video/Co...TableInput.mp4
А дальше динамизировать их, ориентируясь на пример из начала этого видео:
https://oscat.ru/wp-content/Video/Co...uLifehacks.mp4
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | личка на форуме - не подходит
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | PRO32 Connect
Здравствуйте!
Пытаюсь вывести на экран диагностику соединения по модбас в виде стандартных сообщений.
А вывести удается только коды ошибок.Screenshot_285.pngScreenshot_286.pngScreenshot_287.png
Что нужно сделать?
Потому что это перечисление: числовые константы, которым именно внутри программы ПЛК сопоставлены понятные текстовые названия.
Наружу они (кроме специально описанных и заданных) не должны выводиться.
Поэтому нужно будет написать (как я понимаю; могу ошибаться) свою цепочку CASE (или IF.. ELSIF), где эти значения переводятся в текстовую строку, а уже она выдаётся на экран.
Но, может, Евгений Кислов что подскажет умнее.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab
Это типовой вариант (обычно используется CASE).Поэтому нужно будет написать (как я понимаю; могу ошибаться) свою цепочку CASE (или IF.. ELSIF), где эти значения переводятся в текстовую строку, а уже она выдаётся на экран.
Если тексты требуется отображать только в визуализации, то можно обойтись без кода, создав список текстов и привязав его к элементу.
См. п. 2 и 3 здесь:
https://oscat.ru/wp-content/Docs/COD...sTextLists.pdf
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | личка на форуме - не подходит
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | PRO32 Connect