SMS-уведомления
Описание для предыдущих версий. В настощее время смотри статью SMS-уведомления 2.0
При подключении к Пульту-ПК или ПК под управлением ПО АСУД.SCADA USB 3G-модема возможно настроить систему SMS-оповещений о событиях системы:
- запуск рабочей программы
- переход любого сигнала* в сигнальное (аварийное) состояние
- переход любого сигнала* в состояние норма
Под любыми сигналами здесь понимаются сигналы: дискретные, состояния (статуса).
Сообщением могут передаваться на один или несколько мобильных номеров.
Пример настройки Модема ZTE
Рассмотрим пример настройки системы на основе GSM-модема компании ZTE MF-180.
Производитель модема важен. От этого зависят настройки параметров инициализации модема в АСУД.SCADA (см. далее).
При первом подключении к ПК модем определяется как USB-флешка (или CD-диск). Следует выполнить установку штатного ПО модема.
Далее можно проверить работу модема со штатным ПО путем отправки тестовых SMS-сообщений.
Открыть Диспетчер устройств Windows и посмотреть в портах СОМ и LPT, как определяется модем в системе. Обычно это несколько COM-портов.
Отправка сообщений осуществляется с помощью одного из них (для модемов ZTE - это ZTE NMEA Device), следует запомнить номер порта.
Далее следует закрыть штатную программу, отключить модем, зайти в папку с установленным ПО и переименовать файл штатной программы, запускающейся при подключении модема.
Например, для рассматриваемого модема это файл "...\Connect Manager\UIMain.exe", следует переименовать его в "...\Connect Manager\UIMain-Rename.exe"
Подключите модем, никакая программа при этом запустится не должна.
Далее запускаем АСУД.SCADA, переходим в режим настройки и выбираем меню Сервис \ Настройки выбираем Общие \ SMS-Уведомления
В окне следует указать:
- Номер Com-порта USB-модема
- Строки инициализации модема
Строки инициализации отличаются в зависимости от производителя. Для модемов ZTE следует указать: ATE0 ATZ AT+CMEE=2 AT+CMGF=0 AT+ZOPRT=5 AT+ZSTART AT+CPBS="SM" AT+CPMS="SM","SM",""
- Идентификатор объекта - текст вставляемый в начало каждого SMS-сообщения.
- Отправлять сообщение о переходе в состояние Норма - отправлять ли SMS-сообщение в случае перехода датчика из сигнального состояния в состояние норма.
- Правила отправки сообщений - следует описать правила отправки сообщений (подробнее см. далее).
Кнопка Проверить - позволяет провести тестовый обмен данными с модемом.
Модель модема будет отображена после нажатия кнопки Проверить.
Уровень сигнала - уровень GSM-сигнала в месте установки модема. Отображается после нажатия кнопки Проверить.
Кнопка Тест SMS - позволяет отправить тестовое сообщение на указанный номер телефона.
Кнопка Log - позволяет отобразить протокол последних операций с модемом.
Правила отправки сообщений описываются следующим образом:
- слово - указывается слово (или набор букв) встречающиеся в сообщении об Аварии (неисправности)
- телефоны - указывается один (или несколько через запятую) номер, на который будет отправлено сообщение в случае если в нем содержится указанное слово.
Правила обрабатываются последовательно сверху вниз, как только находится слово указанное в сообщении об Аварии, обработка правил прекращается.
Допускается указать слово * (звездочка) - означающее любое слово.
Например, описаны правила следующим образом:
1 лифт 7901хххх, 7916хххх<br/> 2 * 7901хххх
В этом случае сообщения типа "неисправность лифта", "авария лифта" - будут отправлены на номера 7901хххх, 7916хххх.
Все прочие сообщения будут отправляться на номер 7901хххх. Следует указывать корректные номера телефонов (например 79011234567).
Если сообщение не удовлетворяет ни одному из условий - оно будет удалено. В связи с чем, следует указать хотя бы одно правило обработки сообщений, например:
1 * 79011234567
- отправлять все SMS-уведомления на номер 79011234567.
После этого следует сохранить введенные изменения и перейти в рабочий режим.
При возникновении аварии SMS-уведомления отправляются только тогда, когда программа находится в рабочем режиме. Уведомления, возникшие в момент настройки системы, будут отправлены при переходе в рабочий режим.
Формат отправляемых сообщений
- Сообщение о старте программы: "Сигнал: Программа запущена 00:50"
- Сообщение об аварии : "АДРЕС Сигнал: НАЗВАНИЕ 00:50"
- Сообщение о переходе состояния в норму: "АДРЕС Норма: НАЗВАНИЕ 00:51"
Для того, чтобы сообщение было отправлено обязательно должны быть определены поля АДРЕС и НАЗВАНИЕ датчика. Соответственно, если в настройках концентратора (или другого устройства) не будет определен адрес, sms-уведомления об изменении состояния входов такого концентратора отправлены не будут.
--Alex 12:59, 12 сентября 2014 (UTC)