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

Тема: макросы для ПР200.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Arrow Вторая версия макроса интервального таймера с маской недели (даты и секунд нет)

    Вторая версия макроса интервального таймера с маской недели (даты и секунд нет), для возможности вводить с экрана уставки включения и выключения и др.

    Релиз v2.0 (от 19.08.2016):
    Изменения в v2.0:
    1) Пофиксино - автоматический переход на следующий день.
    Например: Если включен режим работы "по дням недели", установлены дни работы: Пн-Пт (Сб,Вс-выкл.), установлен интервал времени ON=6:30, OF=1:00, то таймер включится в Пятницу в 6:30, автоматический перейдет на субботу, и отключится уже в субботу в 1:00.

    макросе v1.0, при таких настройках, таймер отключится в 0:00, в момент перехода с Пятницы на Субботу, а если в работу добавить Субботу, то таймер включится в Пятницу в 6:30, перейдет на Субботу и выключится в субботу в 1:00, но далее в субботу опять включится в 6:30 и отключится в 0:00, в момент перехода с Субботы на Воскресенье)

    Т.о. если необходимо, что бы таймер отработал, скажем в Понедельник и Вторник с 6 утра - до часу ночи, то при этом нужно указать только два дня недели Пн и Вт.

    2) Из плюшек - добавлена функция "отложенного старта на день недели".
    Например: Текущий день Понедельник и текущее время 8:00, нужно, что бы таймер отработал только один раз завтра - включился в 6:00 и отключился в 22:00, тогда в параметре "отложенный стар" указываем день недели Вторник или из списка выбираем "завтра" (как настроите элемент экрана "Динамический текст"), и включаем режим работы "один раз".

    макросе v1.0, если включить режим работы "один раз", то таймер сразу-же включится, т.к. текущее время 8:00, а если выбрать режим работы "по дням недели" и указать только Вторник, то таймер будет включатся в 6:00 и отключился в 22:00 каждый вторник)

    3) Добавлен выход "текущего дня недели", т.к. в макросе уже вычисляется день недели, и при необходимости вывода на экран текущего дня недели, не придется добавлять в схему дополнительный макрос для вычисления дня недели.

    Релиз v2.1 (от 26.10.2016):
    Изменения в v2.1:
    1) Пофиксина критическая бага в функции "отложенного старта на день недели" при отключении питания ПР200 в момент перехода времени в 0:00 с текущего дня на день, на который был отложен старт таймера.

    (В макросе v2.0:
    Например: Текущий день Понедельник(Пн), установлен интервал времени ON=6:00 OF=23:00, включен "отложенный стар" на Среду(Ср), включен режим работы "по дням недели", установлены дни работы: Вторник(Вт),
    если произойдет отключение питания ПР200 во Вторник(Вт), в 23:59, и позже, в Среду(Ср), в 0:01 подача питания на ПР200 возобновится (таким образом, питание прибора отсутствовало в момент перехода времени в 0:00 со Вторника(Вт) на Среду(Ср)), то далее таймер перейдет в полностью отключенное состояние: "отложенный стар"=Выкл., режим работы=Выкл.,
    но при этом, на экране ПР200, индикация режимов работы таймера останется в изначально установленных состояниях
    "отложенный стар"=Среда(Ср), режим работы="по дням недели".

    2) Доработан алгоритм автоматического перехода на следующий день при отключении питания ПР200.
    Например: Текущий день Понедельник(Пн), текущее время 8:00, установлен интервал времени ON=14:00 OF=3:00, включен режим работы "по дням недели", установлены дни работы: Вторник (Вт),
    если произойдет отключение питания ПР200 в Понедельник(Пн), в 9:00, и позже, в Среду(Ср), в 1:00 подача питания на ПР200 возобновится, то таймер автоматический перейдет на Среду(Ср), включится и отработает оставшийся интервал времени до 3:00.

    (В макросе v2.0, при таких условиях, при возобновлении питания на ПР200 в Среду(Ср), в 1:00, таймер автоматический не перейдет на Среду(Ср), не включится и не отработает оставшийся интервал времени до 3:00, т.к. не было включения таймера в назначенный день Вторник(Вт))

    Релиз v2.2 (от 30.09.2017):
    Изменения в v2.2:
    1) Пофиксина бага в уставке "Каждый день"(Everyday), при установке интервалов времени с точкой выключения(ОF) на следующие сутки, и режимом работы таймера "по дням недели"(Repeat).

    (В макросе v2.1:
    Например:
    Если установить интервал времени ON=7:30 OF=1:10 (точка выключения на следующие сутки),
    установить дни работы: "Каждый день"(Everyday),
    и включить режим работы "по дням недели"(Repeat),
    то таймер не запустится, и не будет отрабатывать заданный интервал времени.

    А если при установленном интервале времени ON=7:30 OF=1:10,
    установить все дни работы: Пн.(Mon)....Вос.(Sun),
    и включить режим работы "по дням недели"(Repeat),
    то таймер запускается и отрабатывает заданный интервал времени.)



    Назначение входов и выходов описаны в свойствах, в поле комментарий.

    При использовании данного макроса всю ответственность Вы берете на себя.

    ЗЫ авторское право по схеме подключений стандартных ФБ оставляю за собой.
    Изображения Изображения
    Вложения Вложения
    Последний раз редактировалось Pavel_; 01.10.2017 в 12:19. Причина: Релиз v2.2 (от 30.09.2017)
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 952
    Последнее сообщение: 19.01.2026, 23:15
  2. Модули расширения для ПР200
    от игорь68 в разделе Программируемые реле
    Ответов: 639
    Последнее сообщение: 11.11.2022, 20:35
  3. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  4. как настроить ПР200 для работы мастером
    от Владимир1967 в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 10.01.2016, 18:39
  5. Корпус для ПР200
    от Vlad89 в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 08.11.2015, 20:19

Ваши права

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