Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 39

Тема: ПЛК 73. Отключение дефолтовых функций кнопок

  1. #21

    Wink IND_MODE вам в помощь

    Товарищи, предлагаю закончить холивар.
    На самом деле если внимательно прочитать документацию, то все встанет на свои места.

    Что нам надо - это просто напросто запретить стандартный функционал кнопок.
    Как сделать - это позволяем делать монопольный режим.

    Что такое монопольный режим?
    Это когда у вас есть возможность делать с экраном и кнопками что вам захочется. В данном режиме у кнопок нет "стандартного" функционала, вы его придумываете сами.

    Как использовать?
    Для этого нужно использовать библиотеку IND_MODE. Можно ПЛК всегда использовать в монопольном режиме, можно предусмотреть программное переключение.


    Я подготовил небольшой пример. Кнопки F1 и F2 переводят режим рпботы дисплея из рабочего в монопольный и обратно.

    В обоих случаях на экран выводится текст и инкремент по кнопке ВВОД. Но если в рабочем режиме кнопку ВВОД удержать более 2-х секунд, то вы попадете в конфигурацию. В монопольном режиме, всего лишь работает инкремент.

    Смотрите пример, там все с комментариями.
    Вложения Вложения

  2. #22

    По умолчанию

    Спасибо за ответ!

  3. #23

    По умолчанию

    Здравствуйте! Подскажите, пожалуйста, как в монопольном режиме вывести значение переменной на экран? В обычном режиме пишу: ShowReal(0,0,0,'%2.0f', var);
    А в монопольном режиме такое не прокатывает. Подскажите, как надо. Заранее благодарен!

  4. #24
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    в инструкции к бибкам все написано
    1.jpg

  5. #25

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    в инструкции к бибкам все написано
    1.jpg
    А можно поподробнее?
    В приведенном Вами примере на экран выводится текстовое сообщение, но никак не значение переменной.
    Вопрос, как мне кажется состоит в том, а можно ли в монопольном режиме выводить на экран именно значения переменных (INT, REAL и.т.п.).

  6. #26

    По умолчанию

    Интересуют именно переменные. Сообщения выводить понятно как.

  7. #27

    По умолчанию

    Естественно, перевести в строку и вывести.

  8. #28
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    как верно писал асо. переводим реал в стринг.
    На самом деле это намного удобнее.
    К примеру создаем ФБ, где формируем сообщения по ситуации.
    этот режим носит только информационный характер.

  9. #29

    По умолчанию

    Благодарю! Буду пробовать.

  10. #30

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    как верно писал асо. переводим реал в стринг.
    На самом деле это намного удобнее.
    К примеру создаем ФБ, где формируем сообщения по ситуации.
    этот режим носит только информационный характер.
    Небольшой вопрос.
    С аналогового входа бывает, приходят числа, у которых слишком большая точность (кол-во знаков после запятой).
    Где - то это обсуждалось, уже забыл - как ограничить точность представления числа?

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Блокировка кнопок в СП200
    от Ильнур в разделе Панели оператора (HMI)
    Ответов: 10
    Последнее сообщение: 25.01.2012, 21:12
  2. Переменные в отладке функций.
    от Edik_Ponomarenko в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 30.12.2011, 11:01
  3. плк63-управление с кнопок
    от Александр Ч. в разделе ПЛК63/73
    Ответов: 9
    Последнее сообщение: 16.07.2010, 12:22
  4. Ответов: 3
    Последнее сообщение: 26.01.2010, 21:01
  5. Ответов: 21
    Последнее сообщение: 18.01.2010, 17:13

Ваши права

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