PDA

Просмотр полной версии : Всплывающий тескт



Neus
16.10.2023, 17:08
Добрый день!
Подскажите пожалуйста, как на реле пр200 реализовать появляющийся текст.
Условно говоря, есть 10 термодатчиков которые передают показания на пр200, необходимо (если такое возможно) чтоб при определенной уставке температуры на дисплее высвечивалось сообщение что такой на таком то датчике превышена температура. А в обычном режиме данного сообщения не было.

melky
16.10.2023, 17:21
Смотрите в сторону динамических текстов. Были примеры журналов аварий для экрана ПР200

Сергей0308
16.10.2023, 18:08
Добрый день!
Подскажите пожалуйста, как на реле пр200 реализовать появляющийся текст.
Условно говоря, есть 10 термодатчиков которые передают показания на пр200, необходимо (если такое возможно) чтоб при определенной уставке температуры на дисплее высвечивалось сообщение что такой на таком то датчике превышена температура. А в обычном режиме данного сообщения не было.

А если аварий более одной? В смысле, ранее на форуме уже рассматривали подобный вопрос, в смысле, как аварии по очереди выводить в порядке приоритета.
Тему не помню, сами смотрите, а проект могу выложить, ставите динамический текст и на экране все активные сообщения будут по очереди показываться!

70979

Neus
16.10.2023, 18:15
В этом и вопрос

Королев Кирилл
17.10.2023, 10:13
Добрый день!

Можете воспользоваться функционалом элемента ввод/вывод boolean. Если удалить текст до/после и текст "false", то можно реализовать всплывающий текст по сигналу типа bool. Пример проекта во вложении. Обратите внимание, что если хотите реализовать сообщение таким же образом (поверх измеренного значения), то нужно сначала вынести на холст элемент ввод/вывод int/float и только потом ввод/вывод boolean.

Рогов Алексей
17.10.2023, 10:54
Я предпочитаю вызывать экраны "В лоб" т.е. появилась авария, экран вызывается переменной. К каждому датчику рисуете свой экран. (можно задействовать две строки экрана для надписей). В этом случае очевидна проблема наложения аварий. Если аварий больше 1, то автоматически запускается последовательный выбор экранов отказавших датчиков. Иначе говоря, то, что Вас не устраивает, будет показано на дисплее последовательно. Чем хорош этот метод: Вы в любой момент сможете запустить опрос всех, и не только отказавших устройств со стартового экрана, например. В общем вариантов очень много. Если готовить проект с серьёзным диагностическим модулем, то можно предусмотреть те моменты, которые возникают при наложении неисправностей с выводом в удобной форме на экран. Ну и конечно, нужно привлечь внимание оператора чем-то - светодиодом F2, сиреной и тд...

Neus
18.10.2023, 14:08
Я предпочитаю вызывать экраны "В лоб" т.е. появилась авария, экран вызывается переменной. К каждому датчику рисуете свой экран. (можно задействовать две строки экрана для надписей). В этом случае очевидна проблема наложения аварий. Если аварий больше 1, то автоматически запускается последовательный выбор экранов отказавших датчиков. Иначе говоря, то, что Вас не устраивает, будет показано на дисплее последовательно. Чем хорош этот метод: Вы в любой момент сможете запустить опрос всех, и не только отказавших устройств со стартового экрана, например. В общем вариантов очень много. Если готовить проект с серьёзным диагностическим модулем, то можно предусмотреть те моменты, которые возникают при наложении неисправностей с выводом в удобной форме на экран. Ну и конечно, нужно привлечь внимание оператора чем-то - светодиодом F2, сиреной и тд...

Как реализовать вызов экрана переменной?

Сергей0308
18.10.2023, 14:52
Как реализовать вызов экрана переменной?

Я, примерно так делал:

71018

Вот проект на 4 экрана с переходами по переменной:

71021

71024

Но как ранее уже писал, я бы предпочёл с помощью динамического текста выводить сообщения, кстати там это и гораздо проще, в смысле, не надо ни каких переходов делать просто привязал переменную к динамическому тексту, всё!

71023