Урок 7


Урок 10. Конструкции системной памяти Урок 9. Расширение командных строк Урок 8. Разбор команд Урок 7. Временны'е команды Урок 6. Краткое описание команд Урок 5. Решение команд Урок 4. Вариации и таймеры Урок 3. Понятие командной строки. Вариации Урок 2. Понятие и структура lit-файла Урок 1. Программа Panelman II Расписание

Автоматические временны'е команд

Любая командная строка, начинающаяся со знака !, интерпретируется как Временна'я команда.

Время выполнения команды должно следовать сразу за знаком !
в виде !HH:MM

Ниже приведены две команды для проверки открывания или закрывания:

!09:10 W71[]/[M4[S15]]

!18:45 M123[B3 *76]

В 9 часов и 10 мин.,
в субботу и воскресенье ничего не делать,
  в остальные дни, ЕСЛИ
    система на полной охране (режим 4), ТО
      включить выход 15

В 18 часов и 45 мин., ЕСЛИ
  система не поставлена на полную охрану, ТО
    включить зуммер с "мелодией" 3 и
      показать как тревожное сообщение литеру 76

Если используются временны'е команды, то их должно быть как минимум две. Если необходимо, то вторую временну'ю команду оставьте пустой. Если возможно, располагайте временны'е команды в хронологическом порядке. Если эти команды не будут расположены в хронологическом порядке, то они будут рассортированы в хронологический порядок системным планировщиком временны'х команд.

В лит-файле можно использовать любое количество временны'х команд, которые могут располагаться в любом месте. Они не обязательно должны быть расположены последовательно.

Временны'е команды могут использоваться в охранных целях или для выполнения каких-то иных контрольных функций, например, включения и выключения освещения витрины магазина, контроля за бойлером, контроля за подъемными воротами и т.д.

!08:00 W23456[?20 O[S15]]

В 8 часов ровно
  с понедельника по пятницу
    проверить вход 20 (подключен к термостату здания)
      ЕСЛИ открыт, ТО включить выход 15 (это вызовет включение дайлера для сообщения в компанию, обслуживающую теплосистему здания)

!23:00 R14

В 23 часа ровно
  выключить выход 14. Выключается освещение витрин магазина

Проверка времени суток производится следующим образом:

H>hh:mm[ ... ]

За оператором проверки времени H следует проверяемое время в часах и минутах. Оператор сравнения может быть =   > или <, а исполняемая команда заключена в квадратные скобки. Например:

O[H>21:30[S2]/[S7]]

Когда этот вход открывается и время больше чем 21 час и 30 мин., то включается наружная сирена, в противном случае - внутренняя.

Оба параметра: часы и минуты могут быть вариациями, например:

O[H>%P:%Q[S2]/[S7]]

Чтобы установить вариации %P и %Q надо использовать литеры 415 и 416 соответственно.

# 415 "SIREN ON - HOUR"

# 415 "SIREN ON - MINUTE"

При таком подходе нам в дальнейшем, чтобы изменить контролируемое время, нет необходимости редактировать командную строку. Достаточно войти в меню VARIABLES и установить там новое время.

 

 

Top
Copyright © 2001 SUSA Ltd.
E-mail:info@susa.ee