Спасибо, Евгений, буду ждать
Спасибо, Евгений, буду ждать
Вот вариация примера на CFC. Принцип работы: оператор (в примере под этим подразумевается пользователь сервисной визуализации - которая открыта при отладке в редакторе CODESYS) нажимает на кнопку Старт, запуская таймер TON с задержкой 10 секунд. Спустя это время загорается лампа и логический выход таймера поступает на вход экземпляра ФБ SwitchFrame, который открывает для оператора (и только для него) в фрейме данный экран. После этого оператор лишается возможности переключать экраны фрейма кнопками, пока не квитирует таймер нажатием кнопки Сброс. Если были запущены два таймера, то после квитирования таймера, сработавшего последним, в фрейме автоматически откроется экран с предыдущим сработавшим таймером. При этом клиенты веб-визуализации могут свободно переключать экраны кнопками - даже при сработавших таймерах.
На что стоит обратить внимание:
1. Пример сделан для SP6.
2. В ФБ есть константа SwitchClient. Она влияет на кол-во клиентов, для которых ФБ переключает фреймы. При этом индекс 0 должен соответствовать сервисной визуализации, 1 - таргет-визуализации, и начиная с 2 идут веб-клиенты. Если что-то будет происходить не так, то при отладке на СПК смотрите значение переменной CURRENTCLIENTID и меняйте соответствующим образом значение константы.
3. Поскольку экраны фрейма однотипны, то при наличии их в значительном количестве рекомендуется использовать один экран с интерфейсом (см. п. 11.3.3).
Последний раз редактировалось Евгений Кислов; 25.01.2016 в 15:14.
С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
Евгений, спасибо огромное за помощь
Здравствуйте,
У меня у фрэйма добавилась переменная - на главном экране новая переменная не появилась. Если заново добавить фрэймы - исчезнет привязка старых переменных.
Подскажите пожалуйста как обновить фрэйм без потери привязок старых переменных?
Честно говоря, не уловил проблему - когда вы добавляете в интерфейс экрана фрейма новые переменные, а потом переходите на экран, где расположен фрейм, то появляется окно обновления фрейма. После нажатия на кнопку ОК, в фрейм добавляется новая переменная, привязка старых сохраняется.
27-01-2016 15-32-02.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
С изменением шрифта в элементе таблица выявилась следующая проблема:
Если в столбце таблицы использовать шаблон и следующий за ним столбец исключить из отображения (убрать галочку напротив цифры столбца в свойствах), то в этом столбце (с использованием шаблона) невозможно изменить величину шрифта (остается и не изменяется величина шрифта Font-Standart).
Создал пример: в столбце 0 и 2 используется шаблон для ввода значений. Все шрифты Font-Heading:
0-1-2-3.png
Исключил столбец 1 из отображения:
0-2-3.png
Вернул столбец 1 и исключил столбец 3 из отображения:
0-1-2.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
Добрый день. Подскажите , как сделать разграничение доступа к меню, нужно сделать ввод уставок через пароль в визуализации.
За глупые вопросы не ругать, учусь быстро и обгоняю.
С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
Доброго времени! Вопрос такой: реально ли сделать трассировку хотябы на 12 часов? Пусть хоть 1 семпл раз в 2 мин. Это не так важно - температура на объекте с длительным техпроцессом.