Описание недельной программы реле NPR |
|
Структура недельной программы реле NPR
Набор инструкций недельной программы разделяется следующими тэгами:
<ST> Начало данных, сохраняемых в NPR
</ST> Окончание данных, сохраняемых в NPR
<ID> Начало идентификационного номера файла
</ID> Окончание идентификационного номера файла
<WP1> Начало области команд недельной программы
</WP1> Окончание области команд недельной программы
<EX1> Начало области исключений
</EX1> Окончание области исключений
Идентификационный номер файла
<ID>xxxxxxxx</ID> Идентификационный номер файла, должен содержать 8 ASCII-символов.
Команды недельной программы
<w>DDDDDDDHHMMSSZZ</w>
DDDDDDD битовая маска дня недели (Вс, Пн, Вт, Ср, Чт, Пт, Сб. Например, рабочие дни (Пн-Пт): 0111110. Выходные (Сб, Вс): 1000001. Вторник и четверг: 0010100 и т. п.
HH часы, значение из диапазона 00…23, значение 99 означает выполнение каждый час.
MM минуты, значение из диапазона 00…59.
SS секунды, значение из диапазона 00…59.
ZZ команда реле. 00 – реле включено. 99 – реле выключено. Значение 01…99 означает включение реле на соответствующий период в секундах
(например, 10 = включить реле на 10 секунд, затем реле будет выключено).
Запись исключений недельной программы
В отличие от записей строк команд, строка исключений всегда должна содержать дату начала и дату окончания действия исключения – периода, когда команды недельной программы выполняться не будут.
<e>DDMMYYYY-DDMMYYYY</e>
DD число, значение из диапазона 01…31
MM месяц, значение из диапазона 01…12
YYYY год, значение из диапазона 2000…3000 значение **** означает выполнение каждый год
Пример записи недельной программы
<?xml version="1.0" encoding="ASCII"?>
<ST>
<ID>12345678</ID> Идентификационный номер (название) программы
<WP1>
<w>0111110093005</w> Пн-Пт, включение на 5 с в 09:30
<w>0111110153005</w> Пн-Пт, включение на 5 с в 15:30
<w>0111110073010</w> Пн-Пт, включение на 10 с в 07:30
<w>0111110170010</w> Пн-Пт, включение на 10 с в 17:00
</WP1>
<EX1>
<e>22122015‐02012015</e> Исключение для 22.12.2015 - 02.01.2015
</EX1>
</ST>
|