SMS-уведомления

Материал из TekonWiki
Перейти к: навигация, поиск


Модуль отправки SMS-сообщений доступен начиная с версии АСУД.SCADA 1.5.9.

При подключении к Пульту-ПК или ПК под управлением ПО АСУД.SCADA USB 3G-модема возможно настроить систему SMS-оповещений о событиях системы:

  • запуск рабочей программы
  • переход любого сигнала* в сигнальное (аварийное) состояние
  • переход любого сигнала* в состояние норма

Под любыми сигналами здесь понимаются сигналы: дискретные, состояния (статуса).

Сообщением могут передаваться на один или несколько мобильных номеров.

Пример настройки Модема ZTE

Рассмотрим пример настройки системы на основе GSM-модема компании ZTE MF-180.

Производитель модема важен. От этого зависят настройки параметров инициализации модема в АСУД.SCADA (см. далее).

При первом подключении к ПК модем определяется как USB-флешка (или CD-диск). Следует выполнить установку штатного ПО модема.

Далее можно проверить работу модема со штатным ПО путем отправки тестовых SMS-сообщений.

Открыть Диспетчер устройств Windows и посмотреть в портах СОМ и LPT, как определяется модем в системе. Обычно это несколько COM-портов.

Диспетчер устройство Windows

Отправка сообщений осуществляется с помощью одного из них (для модемов ZTE - это ZTE NMEA Device), следует запомнить номер порта.

Далее следует закрыть штатную программу, отключить модем, зайти в папку с установленным ПО и переименовать файл штатной программы, запускающейся при подключении модема.

Например, для рассматриваемого модема это файл "...\Connect Manager\UIMain.exe", следует переименовать его в "...\Connect Manager\UIMain-Rename.exe"

Подключите модем, никакая программа при этом запустится не должна.

Далее запускаем АСУД.SCADA, переходим в режим настройки и выбираем меню Сервис \ Настройки выбираем Общие \ SMS-Уведомления

Настройка 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хххх
 2 *     7901хххх

В этом случае сообщения типа "неисправность лифта", "авария лифта" - будут отправлены на номера 7901хххх, 7916хххх.

Все прочие сообщения будут отправляться на номер 7901хххх. Следует указывать корректные номера телефонов (например 79011234567).

Если сообщение не удовлетворяет ни одному из условий - оно будет удалено. В связи с чем, следует указать хотя бы одно правило обработки сообщений, например:

 1 *  79011234567

- отправлять все SMS-уведомления на номер 79011234567.


После этого следует сохранить введенные изменения и перейти в рабочий режим.

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

Формат отправляемых сообщений

  1. Сообщение о старте программы: "Сигнал: Программа запущена 00:50"
  2. Сообщение об аварии : "АДРЕС Сигнал: НАЗВАНИЕ 00:50"
  3. Сообщение о переходе состояния в норму: "АДРЕС Норма: НАЗВАНИЕ 00:51"

Для того, чтобы сообщение было отправлено обязательно должны быть определены поля АДРЕС и НАЗВАНИЕ датчика. Соответственно, если в настройках концентратора (или другого устройства) не будет определен адрес, sms-уведомления об изменении состояния входов такого концентратора отправлены не будут.

--Alex 12:59, 12 сентября 2014 (UTC)