Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: мигание и постоянная индикация ПР200-СП307

  1. #11
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,144

    По умолчанию

    Цитата Сообщение от CFC-ST Посмотреть сообщение
    так то он так. Но
    если уже есть 2 бита, то понятно
    можно их сочетаниям присвоить целые значения,
    но изначально нет двух бит.
    есть битовая переменная, которая имеет конечно же два значения, 0 и 1.
    Но это битовая переменная иногда бывает постоянно 0, иногда бывает постоянно 1, а иногда переключается 0,5 сек "0", 0,5 сек "1" те периодически меняет значение.
    вот имея эту переменную - как получить целочисленную переменную, где
    0- "0" битовой переменной
    1- "мигание" битовой переменной
    2- "1" битовой переменой
    Не, ну можно как-то так сделать
    Безымянный.png
    А что, алгоритм никак не переделать?

  2. #12

    По умолчанию

    ну вот как-то так
    зуммер.jpg
    наверное можно проще, но
    вроде работает

  3. #13

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Я делаю так:
    Зуммеру ставлю управляющий бит PSB1, который всегда 0.
    Ставлю галочку "дин.адр." и указываю адрес регистра в ПР200.
    Соответственно меняя значение регистра получаю различные сигналы:
    3 - меандр 1 Гц - PSB1+3 = PSB4
    5 - меандр 3 Гц - PSB1+5 = PSB6
    65535 - постоянный сигнал PSB1+(-1) = PSB0

    Вложение 71628
    большое спасибо.
    выводил на СП307 значение регистра в ПР200
    так вот при значении 65535 выводилось "-1".
    странно. Но работает
    подскажите , а как это работает. в смысле к PSB 1 прибавляем вроде как 65535
    а получаем PSB0
    Где-то это написано?

  4. #14
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,144

    По умолчанию

    Цитата Сообщение от CFC-ST Посмотреть сообщение
    подскажите , а как это работает. в смысле к PSB 1 прибавляем вроде как 65535
    а получаем PSB0
    максимальное 16-разрядное число равно 65535, поэтому прибавляя к нему единицу получаем переполнение и переходим на новый круг, начиная с нуля

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Мигание экрана в ПР200
    от Aviator_VZh в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 18.07.2022, 17:59
  2. Индикация у ПР200
    от bosch в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 06.05.2022, 08:10
  3. СП307+ПР200
    от CFC-ST в разделе Панели оператора (HMI)
    Ответов: 10
    Последнее сообщение: 09.11.2021, 15:57
  4. Индикация ошибок пр200
    от confiden в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 12.04.2018, 15:53
  5. ПР200 + СП307-Р + АСУ
    от Borserg в разделе Панели оператора (HMI)
    Ответов: 106
    Последнее сообщение: 09.01.2017, 11:29

Ваши права

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