Более простого способа, чем конверсия в STRING (см. готовую функцию в библиотеке OwenStringUtils с задаваемым числом знаков), вероятно, нет.
Более простого способа, чем конверсия в STRING (см. готовую функцию в библиотеке OwenStringUtils с задаваемым числом знаков), вероятно, нет.
С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
Еще вопрос. Возможно ли в таблице тревог временные метки выводить в формате [dd.MM.yy], а не [dd.MM.yyyy]?
Можно.
В библиотеке AlarmManager для этого есть глобальная переменная g_sDateFormat.
Надо в коде программы записать в нее строку с нужным форматированием.
06-11-2019 18-02-55.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
Спасибо, заработало )
Еще вопрос. Непонятно как в таблице тревог работает скролинг. Создал две таблицы. Одна показывает текущие ошибки, вторая (в другом окне визуализации) показывает историю. Никаких нажатий на таблицах не предусмотрено поэтому в правах доступа для всех групп пользователей стоит "only visable". Но, чтобы в лучае чего можно было скролить все привязано к доступному скролу. Значение скролов привязано к индексам прокрутки таблиц тревог. Конечный индекс скролов рассчитывается в PLC_PRG счетчик тревог таблиц минус количество видимых строк в таблицах. Теперь, если для таблицы где "История" = фальш - все работает ка кнадо, то "историческая" таблица - тупит. После загрузки проекта вообще может ничего не показать, хотя ошибки есть, после тыканий по скролу или при открытии нового окна с таблицей, например в web - начинает показывать. Далее неправильно скролит, - показывает в конце пустую строку, после возврата не показывает первую строку, может показать несколько одинаковых ошибок в соседних строках, а так же, на самой панели после скрола ошибки отличаются от тех которые показывает web, хотя значения индекса одинаковое. итд....
И еще, как сделать чтобы значения скрола для каждого клиента было свое? Завести массив ScrolId[0...кол-во клиентов] а к скролу привязать
ScrolId[текущий клиент]? Как эта переменная называется CurrentVisu?
PS: причем заметил, скролинг начинает так себя вести только на web и на таргете при включении web. один таргет без web - работает как надо.
Последний раз редактировалось lazy; 07.11.2019 в 16:26.
Добрый день! Есть поле которое отображается в двоичном виде (свойство "Текст" = %b )
Как организовать его ввод в таком же виде, то есть вводить только единички и нули?
С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
Мин, Макс - понятно. Имеется в виду, что ввод осуществляется все равно в десятичном виде. И например, вводя 11 получаем-то 1011, а нужно - 3, только отображение в единичках-нулях. Например, маска состояний выходов при обрыве связи(аварии) - удобно же вводить в двоичном виде. Неплохо бы в окне ввода вообще все кроме 1 и 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
С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