С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
В итоге не стал использовать кастомные - вышел из положения обычным numpadowen. Потому что нужно было ограничить оператора в значениях.
Но вот с TimeSetOwen как то интересно накосячил. Уставноил её для ввода переменной. Компилятор ни на что не ругался. Но визуализация вылетела с ошибкой. При этом перезагрузка и остановка/старт приложения никак не помогают визуализации реанимироваться и запуститься.
OWEN_VISU_HALT.PNG
OWEN_VISU_HALT_SETTINGS.PNG
Что я сделал не правильно?
И хотел уточнить - как можно реализовать замену текста переменной
$Status:
Если он 0 - выводим просто текст "отдыхает"
если он 1 - выводим "Закончит в $EndTime"
Я так понимаю, что пихать переменную в список текстов точно нельзя?
Заранее спасибо.
Последний раз редактировалось beatitas; 29.11.2023 в 15:25.
У этого диалога есть вход-выход (VAR_IN_OUT) tNewTime. При вызове диалоге нужно передать на него переменную (это особенность VAR_IN_OUT'ов - их нельзя оставить непривязанными).Что я сделал не правильно?
Нельзя. Вам потребуется объявить Status как строковую переменную (WSTRING) и формировать ее значение в коде.Я так понимаю, что пихать переменную в список текстов точно нельзя?
С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
Пожалуйста.
Для примера, простенький проект отображения в sp17 и скриншоты из другого проекта в sp14.
Разница в масштабировании наглядная, причем в браузерах на ПК масштабируется корректно.
Подключитесь к контроллеру через WinSCP и в файле /home/root/CODESYS_WRK/PlgLogic/visu/webvisu.htm замените строку
<meta name="viewport" content="initial-scale=1.0">
на
<meta name="viewport" content="initial-scale=0.5">
После этого перезагрузите страницу в браузере смартфона.
Файл webvisu.htm перезаписывается при каждой загрузке проекта, так что вам потребуется заложить в проект логику его изменения.
Например - сохраните его отредактированную версию отдельно (за пределами папки visu; например - в корне /home/root/CODESYS_WRK) и при запуске проекта перезаписывайте исходный файл отредактированным
(см., например, функцию SysFileCopy в библиотеке SysFile).
С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 параметра "viewport" вообще не было (и поэтому в SP14 у вас все было нормально), но начиная с SP16 разработчики осознанно его добавили (судя по баг-трекеру - без него на web-панелях некоторых вендоров визуализация CODESYS отображалась с неожиданным масштабированием).
Последний раз редактировалось Евгений Кислов; 02.12.2023 в 18:09.
С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 вращение граф. элемента Фрейм?
С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