Показано с 1 по 10 из 3334

Тема: Панели оператора СП3xx. Вопросы и ответы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Москва
    Сообщений
    11

    По умолчанию

    Здравствуйте!

    Как в СП3 создать группу радиокнопок (может быть нажата только одна; при нажатии на утопленную последняя поднимается).

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,310

    По умолчанию

    Цитата Сообщение от AlexSku Посмотреть сообщение
    Здравствуйте!

    Как в СП3 создать группу радиокнопок (может быть нажата только одна; при нажатии на утопленную последняя поднимается).
    Можно использовать функциональную область или макросы, чтобы реализовать подобную логику.
    Вот релевантный пример:
    http://www.owen.ru/forum/showthread....l=1#post223394

  3. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,867

    По умолчанию

    Цитата Сообщение от AlexSku Посмотреть сообщение
    Здравствуйте!

    Как в СП3 создать группу радиокнопок (может быть нажата только одна; при нажатии на утопленную последняя поднимается).
    Можно, например, так:
    Если в качестве битов для кнопок использовать разряды регистров PSW, PFW или 4х, то такую группу кнопок можно сделать штатными инструментами без использования ф.областей или макросов.
    Так же можно использовать биты PSB, но только если рассматривать группу из 16(32) PSB как один регистр и адрес такого "регистра" будет кратным 16 (256, 272, 288 и т.д.). Пример группировки отдельных PSB в один регистр http://www.owen.ru/forum/showthread....l=1#post239036
    Нужно использовать для каждой радиокнопки комбинацию лампы и кнопки, наложенных друг на друга. При этом лампа будет расположена сверху кнопки.
    Для того, чтобы была полная иллюзия нажатой или отпущенной кнопки я сделал оформление для лампы полностью повторяющее вид нажатой и отпущенной кнопки.
    Лампа с видом кнопки:

    Остается только сохранить этот вид индикатора в галерее иллюстраций ламп.
    Теперь можно делать "бутерброды" из ламп и кнопок.

    Вариант 1. Классические радиокнопки, когда нажатие утопленной кнопки не изменяет ее состояние.
    Т.к. по условию функционирования радиокнопок нажатой может быть только одна кнопка из группы, то для этого варианта проще всего использовать кнопку "Операции с данными"
    Каждая кнопка записывает в регистр число, соответствующее включенному биту - 1, 2, 4, 8, 16 .. 32768. Или проще запомнить значения в формате Hex -1, 2, 4, 8, 10, 20, 40, 80, 100, 200, 400, 800, 1000, 2000, 4000, 8000.
    Скрытый текст:

    Вариант 2. Полностью реализует задачу "может быть нажата только одна; при нажатии на утопленную последняя поднимается".
    Здесь вместо кнопки "Операции с данными" придется использовать ф. кнопку.

    Используются два состояния кнопки
    В момент нажатия - функция инверсии бита регистра, например для третьего бита регистра
    Захват-1.png

    Следующее состояние - Зажата
    Здесь функция - Записать в регистр число - 8, соответствующего третьему биту регистра, но только если этот бит установлен.
    Захват-2.png
    Скрытый текст:
    Вложения Вложения
    Последний раз редактировалось petera; 18.03.2017 в 17:19.

  4. #4
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,614

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Можно, например, так:
    Если в качестве битов для кнопок использовать разряды регистров PSW, PFW или 4х, то такую группу кнопок можно сделать штатными инструментами без использования ф.областей или макросов.
    Так же можно использовать биты PSB, но только если рассматривать группу из 16(32) PSB как один регистр и адрес такого "регистра" будет кратным 16 (256, 272, 288 и т.д.). Пример группировки отдельных PSB в один регистр http://www.owen.ru/forum/showthread....l=1#post239036
    Нужно использовать для каждой радиокнопки комбинацию лампы и кнопки, наложенных друг на друга. При этом лампа будет расположена сверху кнопки.
    Для того, чтобы была полная иллюзия нажатой или отпущенной кнопки я сделал оформление для лампы полностью повторяющее вид нажатой и отпущенной кнопки.
    Лампа с видом кнопки:

    Остается только сохранить этот вид индикатора в галерее иллюстраций ламп.
    Теперь можно делать "бутерброды" из ламп и кнопок.

    Вариант 1. Классические радиокнопки, когда нажатие утопленной кнопки не изменяет ее состояние.
    Т.к. по условию функционирования радиокнопок нажатой может быть только одна кнопка из группы, то для этого варианта проще всего использовать кнопку "Операции с данными"
    Каждая кнопка записывает в регистр число, соответствующее включенному биту - 1, 2, 4, 8, 16 .. 32768. Или проще запомнить значения в формате Hex -1, 2, 4, 8, 10, 20, 40, 80, 100, 200, 400, 800, 1000, 2000, 4000, 8000.
    Скрытый текст:

    Вариант 2. Полностью реализует задачу "может быть нажата только одна; при нажатии на утопленную последняя поднимается".
    Здесь вместо кнопки "Операции с данными" придется использовать ф. кнопку.

    Используются два состояния кнопки
    В момент нажатия - функция инверсии бита регистра, например для третьего бита регистра
    Вложение 30109

    Следующее состояние - Зажата
    Здесь функция - Записать в регистр число - 8, соответствующего третьему биту регистра, но только если этот бит установлен.
    Захват-2.png
    Скрытый текст:
    Эмуляция почему то не запускается.

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,867

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Эмуляция почему то не запускается.
    Обновил вложение.
    Теперь будет запускаться.

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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