Показано с 1 по 3 из 3

Тема: ПР200 вывод сервисных сообщений в строку 1

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию ПР200 вывод сервисных сообщений в строку 1

    Дорогие друзья!
    Хочу поделится наработкой, может кому будет интересна идея..
    Работая над одним проектом на ПР200 хотелось сделать наглядное и приятное в общении для оператора прибор.
    (реализация алгоритма, обмен и управление по сети, и вывод сервисных сообщений - оживить разработанное устройство, чтобы работа устройства была более наглядной и приятной глазу). Было несколько вариантов реализации (переключение между экранами - хорошо, но точно не знаем на каком экране находимся). Я пришёл к такому решению...

    создаем несколько экраном в соответствии с алгоритмом работы и переходы между ними (главный, настройки, текущие параметры и т.д.)
    на главном экране создаем много строк например:

    0 самые главные кнопки (старт.стоп), сообщения (режим зима.лето)
    1 будем выводить сервисные сообщения
    2..10 параметры к которым нужен оперативный доступ или просмотр доступ
    11..20 пустые строки , а далее
    21.. сервисные сообщения, которые мы будем выбирать в соответствии с алгоритмом работы и выводить на 1 строчку

    у каждого сервисного сообщения в параметрах координаты Y заводим переменную, значение которой будет задаваться ФБ2
    для активного сообщения будет равно 1 (вывод в первую строку), остальные имеют свой номер строки

    создаем 2 функциональных блока
    - первый реализует алгоритм работы и выдает нужный код
    - второй управляет выводом сообщений
    три входа выбора сообщений msg0, msg1, msg2 (0 самый высокий приоритет)
    текущие сообщения выбираются msg2. если что то экстренное выводим через вход msg1 или msg0

    в функциональных блоках есть одноименные переменные и их значения по умолчанию.
    когда нужно вывести сообщение задаем значение переменной и длительность к примеру...

    таким же образом можно реализовать и вывод в строку 0. и формировать сообщения для текущего режима в строках 2..10 для быстрого доступа с помощью кнопок вверх и вниз...

    P.S. тратиться конечно много оперативной памяти на сообщения, зато получается красиво и наглядно! Мне хватило на все задачи и на алгоритм работы и на обмен по сети.
    Вложения Вложения
    Последний раз редактировалось Васильев; 14.05.2024 в 22:42.

Похожие темы

  1. Чтение-запись сервисных переменных ПР200
    от Ollema в разделе Облачный сервис OwenCloud
    Ответов: 3
    Последнее сообщение: 18.03.2023, 21:47
  2. Реализовать "бегущую строку" на дисплее ПР200
    от FPavel в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 26.02.2023, 14:35
  3. Вывод времени на ПР200
    от riht1975 в разделе Среда программирования OWEN Logic
    Ответов: 10
    Последнее сообщение: 17.11.2021, 13:08
  4. Вывод сообщений в панели Weintek
    от КучаВопросов в разделе Трёп (Курилка)
    Ответов: 7
    Последнее сообщение: 05.02.2015, 21:40
  5. Вывод сообщений в панели Weintek
    от КучаВопросов в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 05.02.2015, 10:47

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •