Урок 4


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

Вариации и таймеры

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

СИСТЕМНЫЕ ВАРИАЦИИ

%:

Номер Пользователя

%;

Счетчик срабатываний NIGHT-зон.
Используется в командной строке NIGHT-зоны

%<

Литера принимаемая к акцептированию в режиме ALERT ACCEPT

%.

Бит 1 log'а - содержит тип log'а

%?

Номер входа, который последним изменил свое состояние, или номер опрашиваемого входа
Бит 2 log'а

%=

Состояние входа, который последним изменил свое состояние, или номер опрашиваемого входа

Биты 1 и 0 определяют состояние

  • 0=>CLOSED закрыт
  • 1=>OPEN открыт
  • 2=>DISCON обрыв
  • 3=>TAMPER замыкание

Биты 3 и 2 - предыдущее состояние

%>

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

%@

Статус входа, который последним изменил свое состояние или номер опрашиваемого входа

Назначение битов:

  • 7 = C-LEM, если имеется
  • 6 = перегружен /overflow
  • 5 = тест
  • 4 = память исключения /inhibit memory
  • 3 = не подключен /off-line
  • 2 = запрещен /disabled
  • l = исключен автоматически auto /inhibit
  • 0= исключен вручную /manual inhibit

%*

Содержит номер литеры, показываемой после изменения режима

%+

Максимальное значение, которое может быть введено (с RKD) в ответ на запрос

%,

Количество исключенных зон

%-

Номер литеры, которая будет выполняться по получению введенного пользователем значения.

%/

Используется в режиме Hour change on Sunday

ВАРИАЦИИ

%A

Флаг тревоги. Устанавливается после тревоги в режимах 2, 3 и 4

%B

Временное значение для системных вариаций в течение Времени входа

%C

Тоже самое

%D

Параметр задержки включения сирены. Предустановлен = 1.

%E

Время выхода. Предустановленно = 30

%F

Временно записывается как %B

%G

Флаг пропадания сетевого напряжения. 0=>напряжение присутствует

%H

Временное значение для счетчика log.

%I

Лимит исключаемых зон.

%J

Не используется

%K

Задержка двойного срабатывания

%L

Режим работы дисплея в режиме Полной охраны. Предустановлен = l

%M

Задержка мониторинга

%N

Задержка на вход

%O

Запись в память изменений состояний выходов. Предустановлен = l => записываются.

%P

Не используется

%Q

Не используется

%R

Контроль восстановлений

%S

Продолжительность работы сирены

%T

Не используется

%U

Переключение Пользователем / Обслуживающим персоналом

%V

Не используется

%W

Флаг срабатывания TWIN-зоны

%X

Не используется

%Y

Не используется

%Z

Не используется

ТАЙМЕРЫ

%0

Выходно'й таймер

%1

Входной таймер

%2

Таймер задержки включения сирены

%3

Таймер времени работы сирены

%4

Задержка двойного срабатывания / Прекращение теста аккумулятора

%5

Задержка TWIN-зоны / Таймер "Принуждения" - Duress

%6

Задержка мониторинга

%7

Не используется

%8

Не используется

%9

Не используется

ПОЛЬЗОВАТЕЛЬСКИЕ ВАРИАЦИИ

!A

Временна'я команда для перевода часов при переходе с "зимнего" времени на "летнее" и обратно

!B

Временна'я команда для автоматического включения модема

!C - !Z

Не используются

На следующем, пятом уроке, мы рассмотрим некоторые решения команд

 

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