Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 29 из 29

Тема: Сброс CLOCK блока BLINK

  1. #21

    По умолчанию

    Не смог понять смысл строки.
    И b и b0 - ФБ типа BLINK, т.е. структуры данных с указателем на процедуру обработки.

    При start=false что присваивается в b?

  2. #22
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,091

    По умолчанию

    b0 же
    ...........

  3. #23

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Не смог понять смысл строки.
    И b и b0 - ФБ типа BLINK, т.е. структуры данных с указателем на процедуру обработки.

    При start=false что присваивается в b?
    Цитата Сообщение от Валенок Посмотреть сообщение
    b0 же
    ...........
    Ну я как понял, если тайминги явно не прописаны, то в b0 они тупо нулю равны...

    Я бы ещё так извратился:
    Код:
       b(ENABLE := start, TIMELOW := sel(start, lo, t#0s), TIMEHIGH := hi, OUT => q);
    Ну и для hi. И вообще 1 блинк) но длинная строка. Думаю так можно.
    Последний раз редактировалось МихаилГл; Вчера в 20:24.

  4. #24
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,091

    По умолчанию

    Вообще всё равно нулю[/false]
    Новый start - новый блинк. Ни разу не надёванный.

  5. #25

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Вообще всё равно нулю[/false]
    Новый start - новый блинк. Ни разу не надёванный.
    Даже муха не...?)

  6. #26
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,091

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Даже муха не...?)
    Муха не замечена.
    Полная санитария. Одноразовый блинк. Как шприц
    Последний раз редактировалось Валенок; Вчера в 20:34.

  7. #27
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,091

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    b(ENABLE := start, TIMELOW := sel(start, lo, t#0s), TIMEHIGH := hi, OUT => q);.
    имхо
    := sel(start, t#0s, lo),
    но
    Ну и для hi.... Думаю так можно
    все равно зря. Нужно еще кипятить для дезинфекции

  8. #28

    По умолчанию

    Ясно. Внутренние переменные b приводятся в самое наиисходнейшее состояние при присвоении b:=b0.
    Не додумался бы до присвоений не элементарных переменных. Возьму на заметку.

  9. #29

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Но ведь это не исцеление - после прихода разрешения Enable=true включение произойдёт с произвольного первого состояния на произвольную длительность.
    ну да, но не помню уже, это либо не работало, либо не причиняло неудобств, так как не образал внимание на это, сколько раз так в начале делал на временах сутки или минуты - проблем с работой не было
    потом наткнулся здесь же и ставил вот это BLNK с ресетом

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Секундомер на основе блока BLINK
    от a_gricaj в разделе СПК1xx (архив)
    Ответов: 6
    Последнее сообщение: 24.02.2016, 10:56
  2. ПР114 Clock проблема
    от Kris в разделе Программируемые реле
    Ответов: 15
    Последнее сообщение: 22.11.2013, 17:39
  3. ФБ CLOCK в МОДУС 5680 v.2.86 с OwenLogic 1.7beta50
    от Elka в разделе Модус 5680
    Ответов: 4
    Последнее сообщение: 31.05.2013, 14:22
  4. Ответов: 8
    Последнее сообщение: 19.01.2009, 15:28
  5. Где blink?
    от Дитрих в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 26.11.2008, 09:32

Ваши права

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