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