Нет. В реализации CODESYS в истории отображается только последнее состояние тревоги.
Пожелание по описанному вами варианту зарегистрировано 4 года назад, но с тех пор ничего не изменилось.
Безымянный.png
Нет. В реализации CODESYS в истории отображается только последнее состояние тревоги.
Пожелание по описанному вами варианту зарегистрировано 4 года назад, но с тех пор ничего не изменилось.
Безымянный.png
С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
Здравствуйте. Был рабочий проект на SP16, после перехода на SP17, возник следующий момент, который "напрягает" - открываем фрейм, в нем есть кнопка "закрыть" с конфигурацией "изменить показанную визуализацию" на "предыдущую".
При ее нажатии один раз ничего не происходит в SP17, только повторное нажатие приводит к смене фрейма. В SP16 смена была сразу. При этом если использовать "Выполнить ST-код", то его выполнение происходит сразу. Например счетчик нажатий на эту кнопку, дает х2.
Есть какое то решение этой проблемы без варианта указывать конкретный фрейм для перехода ?
С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
Вопрос по масштабированию вебвизуализации. После перехода на 17 версию при масштабировании изображения на андроиде в яндекс браузере жестом ( двумя пальцами) масштабирование не происходит. И это только с веб от овена. Весь остальной контент масштабируется. Как будто принудительно стоит фиксация размера. Но режим масштабирования у веб ИЗОТРОПНЫЙ. При подключении через браузер компьютера , то же через яндекс, размер равен размеру открытого окна, те масштабируется. Надеюсь понятно. Кто виноват?
С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
Евгений, прошло много лет, а не появился ли "нормальный" способ воспроизведения звука в вебвизуализации?
С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 SP17 Patch 3 (ПЛК210 веб-визуализация на ВП110, если что). ПЛК читает температуру с модуля МВ210-101 в целых числах одним регистром, в настройках одна точка после запятой (т.е. при температуре 15,4 °С в ПЛК читает значение 154).
На визуализации сначала выводил значение REAL через соответствующий спецификатор, но при отсутствии связи с модулем или неисправности датчика значение либо остается прежним, либо сбрасывается в ноль (в зависимости от настроек), а хотелось бы видеть что-то типа "--" (прочерк). И с этим справляется вот такой простой код:
IF <нет ошибок> THEN
sTemp := TO_STRING(0.1*TO_REAL(iValue));
ELSE
sTemp := '--';
END_IF
Идея проста - создать строковую переменную для температуры (sTemp) и в нее писать преобразованное в строку значение температуры (предварительно приведенное к нужному виду). Ну и эту переменную уже вывожу в визуализации со спецификатором %s.
И все вроде работает, но периодически вместо, скажем, "15,4" (уже в виде строки) на экране появляется "15,4000". Далее при изменении температуры на 0,1 °С все опять приходит в норму - "15,5". И так до следующего раза на произвольном значении температуры. Таких температур на экране 4 штуки и у всех такая беда. Пробовал явно указывать REAL_TO_STRING и INT_TO_REAL - не помогает.
P.S. Накладывать друг на друга отображение двух переменных (численной и строковой) и скрывать одну показывать другую, а потом наоборот как то не хочется, т.к. потом забудется что их там две