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

Тема: Как настроить "переключатель с индикацией" для записи значения в регистр

  1. #1

    По умолчанию Как настроить "переключатель с индикацией" для записи значения в регистр

    Добрый день! Не могу настроить с помощью конфигуратора СП300 в панели СП307 "переключатель с индикацией" так, что бы он при первом нажатии фиксировался в положение ВКЛ и отправлял в PLC-порт по адресу 1 регистр 4х 1 значение word 256, а при повторном нажатии переходил в положение ВЫКЛ и отправлял в PLC-порт по адресу 1 регистр 4х 1 значение word 512. Это возможно?

  2. #2

    По умолчанию

    Цитата Сообщение от Lee2n Посмотреть сообщение
    Добрый день! Не могу настроить с помощью конфигуратора СП300 в панели СП307 "переключатель с индикацией" так, что бы он при первом нажатии фиксировался в положение ВКЛ и отправлял в PLC-порт по адресу 1 регистр 4х 1 значение word 256, а при повторном нажатии переходил в положение ВЫКЛ и отправлял в PLC-порт по адресу 1 регистр 4х 1 значение word 512. Это возможно?
    Проще простого, ставите переключ. с индикацией для бита PSB256, с инверсией бита 1 ФО с присвоением.jpg
    создаёте 2 ФО, в одной управление по переднему фронту бита PSB256, присвоить в 4х 1 значение 256,
    в другой ФО по заднему фронту бита, присвоить 512
    Последний раз редактировалось kondor3000; 25.08.2026 в 19:35.

  3. #3

    По умолчанию

    Это возможно?
    в явном виде - нет
    при первом нажатии фиксировался в положение ВКЛ и отправлял в PLC-порт по адресу 1 регистр 4х 1 значение word 256
    функциональная кнопка
    а при повторном нажатии переходил в положение ВЫКЛ и отправлял в PLC-порт по адресу 1 регистр 4х 1 значение word 512
    макрос?

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проще простого, ставите переключ. с индикацией для бита PSB256, с инверсией бита 1 ФО с присвоением.jpg
    создаёте 2 ФО, в одной управление по переднему фронту бита PSB256, присвоить в 4х 1 значение 256,
    в другой ФО по заднему фронту бита, присвоить 512
    Вариант от меня
    1.
    Берем ф. кнопку с функциями
    Присвоить 4х1 = 256, без условий
    Присвоить 4х1 = 512, с условием если PSB256=1
    Реверс бита PSB256, без условия
    ЗАМЕЧАНИЕ
    условие на выполнение каждой функции из списке скрывается под кнопкой "Пароль"
    Захват-11.png

    2.
    берем лампу с битом PSB256 и помещаем её по верх кнопки

    Все
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5

    По умолчанию

    А если выключить и включить панель, то состояние PSB обнулится? И тогда первая команда от нажатия будет наугад?

    Предлагаю отказаться от идеи переключающей кнопки и разместить две кнопки - включить и отключить. И рядом "лампу" реального состояния.
    Если на экране нет места, то можно разместить кнопки во всплывающем окне.
    Изображения Изображения
    • Тип файла: jpg 8.jpg (80.0 Кб, Просмотров: 12)

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

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    А если выключить и включить панель, то состояние PSB обнулится? И тогда первая команда от нажатия будет наугад?
    Тогда просто вместо PSB256 использовать восьмой бит регистра 4х1 и убрать из списка инверсию бита PSB256
    Захват-11.png Захват-22.png

    ВСЁ!

    ЗЫ
    ПОЯСНЕНИЕ
    256(dec) = 100(hex) = 1 0000 0000(bin)
    значит если 4х1.08 = 1, то в этом регистре содержится 256 и нужно при нажатии кнопки записать 512
    (512dec = 200hex = 10 0000 0000bin)
    Вложения Вложения
    Последний раз редактировалось petera; 26.08.2026 в 09:59.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Тогда просто вместо PSB256 использовать восьмой бит регистра 4х1 и убрать из списка инверсию бита PSB256

    ВСЁ!
    МУЛЬТИК:
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. ПЛК210-04-CS - сбой с индикацией "DO3"
    от Александр П. в разделе ПЛК2хх
    Ответов: 4
    Последнее сообщение: 10.01.2024, 11:52
  2. Ответов: 4
    Последнее сообщение: 28.03.2022, 16:36
  3. Изменение значения "во" и "по" времени
    от Bariy в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 05.02.2020, 14:53
  4. Ответов: 6
    Последнее сообщение: 24.09.2018, 07:21
  5. Ответов: 8
    Последнее сообщение: 14.02.2014, 11:54

Ваши права

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