Общие настройки:
Включение/отключение контроля дискретных входов:
Параметр: DIMODE
Значение:
0 – Контроль отключен. (по умолчанию)
1 – Контроль включен.
Контроль «дребезга» контактов. Если в заданном интервале, от 0 до указанного значения возникает дополнительное переключение состояния, то контроллер воспринимает его как «дребезг контактов» и устанавливает дополнительный информационный флаг при формировании сообщения серверу.
Параметр: DIFILTER
Значение: 100 – 10000 мс. . (по умолчанию – 1000 мс.)
Сотовый номер сервера для приема сообщений о наступлении события
Параметр: DISMSGATE
Значение: по умолчанию пустое значение
Сотовый номер телефона сервисного инженера на который передаются SMS-извещения
Параметр: DISERVICER
Значение: по умолчанию пустое значение
Текстовый идентификатор объекта. Используется в качестве обозначения объекта при отправке сообщения сервисному инженеру.
Параметр: DINAME
Значение: по умолчанию пустое значение
Индивидуальные настройки для каждого входа:
Уровень сигнала который принимается за активное состояние. Под активным состоянием понимается состояние, когда датчик «сработал». Под пассивным состоянием понимается состояние, когда датчик находится в состоянии ожидания.
Параметр: DI[n]AL, где n – номер канала (от 1 до 4). “DI1AL” – первый канал, “DI2AL” – второй, и т.д.
Значения:
1 – активный уровень сигнала высокий, соответствует разомкнутым контактам дискретного входа
0 – активный уровень сигнала низкий, соответствует замкнутым контактам
-1 – неопределенный уровень, может быть установлен если состояние входа еще не было определено
-2 – вход не используется
Условие при котором контроллер должен сделать извещение о наступлении события
Параметр: DI[n]NS, где n – номер канала (от 1 до 4). “DI1NS” – первый канал, “DI2NS” – второй, и т.д.
Значения (битовая маска):
0 – извещения при любом изменении состояния не производятся
1 – извещение генерируется при наступлении активного состояния
2 – извещения генерируется при наступлении пассивного состояния
3 – извещения генерируется при любом изменении состояния
Вид доставки извещения – SMS, GPRS
Параметр: DI[n]NW
Значения (битовая маска):
0 – извещение не производится
1 – извещение получает сервисный инженер при помощи SMS-сообщений
2 – извещение получает сервер сбора данных при помощи SMS-сообщений
4 – извещение получает сервер сбора данных путем установления нового GPRS-подключения. Если в момент наступления события соединение было установлено, то оно будет разорвано.
7 – извещения передаются всеми доступными способами.
Текст сообщения отправляемого сервисному инженеру при наступлении АКТИВНОГО состояния входа
Параметр: DI[n]ATEXT
Значения: по умолчанию пустое значение. При пустом значении отправляется текст «Сработал датчик №[n]»
Текст сообщения отправляемого сервисному инженеру при наступлении ПАССИВНОГО состояния входа
Параметр: DI[n]PTEXT
Значения: по умолчанию пустое значение. При пустом значении отправляется текст «Датчик №[n] в норме»
Чтение (получение) состояний дискретных входов:
1. Получение извещений сервисным инженером при помощи SMS-сообщений.
Пример настроек:
DIMODE 1
DISERVICER +7914000000
DINAME Объект №1
DI1AL 1 (герконовый датчик на двери работающий на размыкание)
DI1NS 3 (любое изменение состояния)
DI1NW 1 генерируется сообщение для сервисного инженера
DI1ATEXT Дверь открыта
DI1PTEXT Дверь закрыта
При наступлении события открытия двери на телефон сервисного инженера будет отправлено SMS-сообщение:
Объект №1
Дверь открыта
(дата/время)
2. Получение извещений сервером сбора данных при помощи SMS-сообщений.
Пример настроек:
DIMODE 1
DISMSGATE +7914000000
DI1AL 1 (герконовый датчик на двери работающий на размыкание)
DI1NS 3 (любое изменение состояния)
DI1NW 2 генерируется сообщение для сервера сбора данных по SMS-каналу
При наступлении события открытия двери на телефон входящих сообщений сервера сбора данных будет отправлено SMS-сообщение, в формате
<Идентификатор>,<Количество каналов>,<Флаги извещений>,<Флаги неисправности>,<Дата/Время>
Описание полей:
<Идентификатор> - серийный номер контроллера, который используется в качестве GPRS-идентификатора
<Количество каналов> - количество каналов описанных в сообщении, по умолчанию 4
<Флаги извещений> - текстовая сборка флагов в виде <К1><К2><К3><К4>, где К могут принимать значения А – активное состояние входа, P – пассивное состояние входа, U – вход не используется
<Флаги неисправности> - текстовая сборка флагов в виде <К1><К2><К3><К4>, где К могут принимать значения O – сбоев по входу не зафиксировано, E – был обнаружен «дребезг» контактов
<Дата/Время> - дата время наступления события по часам GPRS-контроллера
Пример:
2345,4,APUU,OEOO,20.09.13 09:10:53
Расшифровка: контроллер с номером 2345 сообщает, что в 20.09.13 09:10:53 состояние входов изменилось, вход №1 находится в активном состоянии (дверь «А» открыта), №2 в пассивном (дверь «Б»закрыта), входы №3,4 не используются. По каналу №2 был зафиксирован «дребезг» контактов.
3. Получение извещений сервером сбора данных по GPRS-соединению.
Пример настроек:
DIMODE 1
DI1AL 1 (герконовый датчик на двери работающий на размыкание)
DI1NS 3 (любое изменение состояния)
DI1NW 4 генерируется сообщение сервера сбора данных по GPRS-каналу
При наступлении события открытия двери контроллер разорвет текущее подключение к серверу сбора данных по GPRS-каналу, если оно было, и установит его заново.
В пакете идентификации передаваемом серверу при подключении, начиная с версии ПО 3.1.12, появляются два новых поля
CR#<Причина подключения> - «AUTO» - подключение по расписанию, «MANUAL» - подключение по инициативе пользователя (SMS-команда, CSD-вызов и т.д.), «DI» - по событию изменения состояния контролируемых дискретных входов.
DI#<Режим>[,<Количество каналов>,<Флаги извещений на момент события>,<Флаги извещений на момент установки соединения>,<Флаги неисправности>] –
<Режим> - «EN» - контроль включен, «DIS» - контроль выключен
<Количество каналов> - количество каналов описанных в сообщении, по умолчанию 4
<Флаги извещений на момент до наступления события> - текстовая сборка флагов в виде <К1><К2><К3><К4>, где К могут принимать значения А – активное состояние входа, P – пассивное состояние входа, U – вход не используется
<Флаги извещений на момент события> - текстовая сборка флагов в виде <К1><К2><К3><К4>, где К могут принимать значения А – активное состояние входа, P – пассивное состояние входа, U – вход не используется
< Флаги извещений на момент установки соединения > - текстовая сборка флагов в виде <К1><К2><К3><К4>, где К могут принимать значения А – активное состояние входа, P – пассивное состояние входа, U – вход не используется
<Флаги неисправности> - текстовая сборка флагов в виде <К1><К2><К3><К4>, где К могут принимать значения O – сбоев по входу не зафиксировано, E – был обнаружен «дребезг» контактов
Пример:
…
CR#DI
DI#EN,4, APUU, PPUU,OEOO,
…
Расшифровка: контроллер сообщает, что на момент наступления события, в вход №1 находился в активном состоянии (дверь «А» открыта), №2 в пассивном (дверь «Б»закрыта), входы №3,4 не используются. По каналу №2 был зафиксирован «дребезг» контактов. В течении установления соединения, вход №1 перешел из активного в пассивное состояние.