[?] SMS/Email Рассылка (rtSMSSend)#

Предупреждение

В настоящее время документация в этом разделе отсутствует.

Если Вам необходима документация по этой теме, то просьба сообщить об этом.

Назначение#

Утилита SMS/Email Рассылка предназначена для:

  • Обеспечения многоуровневого распределенного информирования об параметрах промышленной безопасности угледобывающего предприятия.

  • Независимого от шахтных служб эксплуатации контроля за параметрами, характеризующими аэрологическую безопасность.

  • Может использоваться для информирования о состоянии промышленной безопасности, параметрах технологических и производственных процессов, контролируемых эксплуатируемой системой АГК.

Функции#

Утилита SMS/Email Рассылка производит обработку переменных с учетом их значений, статусов, времен, установленных пороговых уровней и настроечных параметров ПО.

Утилита SMS/Email Рассылка обеспечивает:

  • Передачу текстовых сообщений об аварийных значениях контролируемых параметрах и нештатных состояниях технических средств (эксплуатируемых систем АГК) на все уровни контроля и управления, посредством SMS и Email рассылки.

  • Формирование лог-файла, для хранения данных о параметрах формирования и рассылки сообщений.

  • Возможность E-mail рассылки отчетов и других документов, формируемых системой АГК.

SMS и Email рассылка осуществляется:

  • По отдельным переменным и состояниям.

  • По загазированиям (превышениям контролируемыми параметрами предаварийных пороговых уровней).

  • По отказам защит (блокировок).

  • Журналов, формируемых ПО IngortechSCADA.

  • По спискам превышений в начале, в течение и при окончании превышений контролируемыми параметрами предаварийных пороговых уровней.

При рассылке по отдельным переменным и состояниям может производиться квитирование, то есть пояснение оператором события, которое привело к формированию SMS или Email сообщения.

Условия формирования#

???

SMS/Email Рассылка осуществляется в соответствии с:

  • Конфигурацией РТС.

  • Конфигурацией рассылки.

Для осуществления рассылки задаются:

  • Параметры связи с IngortechSCADA.

  • Настройки модемов сотовой связи, почтовых серверов.

  • Список получателей SMS и Email сообщений.

  • Условия для формирования SMS и Email сообщений о несрабатывании защит (блокировок).

    Для этого задаются переменные и их статусы, которые должны вызывать срабатывание защит (блокировок) и переменные и их статусы, которые подтверждают срабатывание защит (блокировок).

  • Условия для формирования SMS и Email сообщений о загазированиях (превышениях).

    Для этого задаются переменные, для которых должен осуществляться контроль загазирований(превышений).

  • Условия для формирования SMS и Email сообщений о произвольных событиях. Для этого задаются переменные и их статусы, для которых осуществляется рассылка.

  • Текстовые схемы (схемы рассылок, схемы вариантов сообщений), которые могут использоваться в SMS и Email сообщениях.

  • Шаблоны SMS и Email сообщений, которые определяют вид сообщений, получаемых абонентами.


При загрузке конфигурации утилита выводит на экран список НЕ используемых метрологически значимых переменных включенных в загружаемую конфигурацию.

../../_images/1187.png

Режим работы#

Утилита может работать в двух режимах:

Режим «Отладка»:

В этом режиме производятся все настройки и тестирование работы утилиты.

Режим отладки включается/выключается в пункте меню Инструменты ‣ Отладка ‣ Отладочный режим.

Рабочий режим:

Режим, в котором происходит работа утилиты на реальных данных ???

В зависимости от выбранного режима заголовок утилиты будет содержать разную информацию.

Интерфейс#

Окно утилиты состоит из пяти областей:

../../_images/390.png
  1. Заголовок

    Отражает информацию о режиме, в котором работает утилита, содержит информацию о процессе работы утилиты.

  2. Меню

    Предоставляет доступ к основным функциям программы.

  3. Информация о загрузке

    Область, в которой отображается информация о конфигурации и ПО информирования и связи с сервером данных.

  4. Основное окно утилиты

    Доступ к основным функциям программы.

  5. Дневник работы

    Список сообщений генерируемые утилитой во время выполнения различных операций в виде выпадающего списка.

Заголовок#

В зависимости от выбранного режима работы утилиты заголовок утилиты будет содержать разную информацию:

../../_images/2138.png

В заголовок выводится информация, которая помогает идентифицировать процесс работы программы. Заголовок содержит следующие поля:

  • Заголовок программы:

RTS: Рассылка

  • Количество сообщений электронной почты, находящихся в очереди:

(1,0=348)

где:

1:

Число сообщений ожидающих в очереди заполнения (по объему или времени, установленных в настройках программы);

0:

Количество сообщений в очереди отправляемых сообщений (максимальное количество задается в настройках программы);

348:

Общи объем памяти, занимаемой всеми сообщениями во всех очередях.

  • Общее количество занимаемой программой рассылки памяти, в мегабайтах:

6.226М

  • Количество элементов занимающих выделенную память, в штуках:

4396

Подсказка

Если включен режим отладки, в заголовке будет периодически появляться надпись «ОТЛАДКА», которая говорит о том, что программа работает в режиме отладки и фактической рассылки сообщений не происходит.

Меню#

Основное меню предоставляет доступ к основным функциям программы. 4

Программа#

../../_images/1824.png

Раздел содержит типовые, общие для всего ПО разделы, пункты загрузки конфигураций для утилиты:

Конфигурация РТС:

Запуск связи с сервером, загрузка конфигурации.

Конфигурация рассылки:

Создание/загрузка конфигурации рассылки.

Настройки:

Открывает окно настроек утилиты.

Сохранить настройки:

Сохранение всех настроек утилиты.

Окно сообщений:

Окно отображает стандартное окно сообщений, создаваемых при работе программы.

О программе:

Отображает стандартный диалог О Программе.

Выход:

Завершение работы программы.

Загрузка конфигураций#

Загрузка или создание конфигураций осуществляется в пункте основного меню:

Программа ‣ Конфигурация РТС

Программа ‣ Конфигурация рассылки

Конфигурация РТС

../../_images/842.png

Данный пункт дает возможность загрузить конфигурацию с сервера или с локального диска.

Запустить связь с сервером

Запускает/Останавливает процесс соединения с сервером.

При установке связи с сервером автоматически подгружается текущая конфигурация.

Загрузить из файла

Загружает ранее сохраненную на локальном диске конфигурацию.

Закрыть данные

При выборе пункта будет закрыта загруженная конфигурация.

Конфигурация рассылки

../../_images/938.png

Новая

Создание новой конфигурации рассылки.

Если ранее была закружена конфигурация, то все данные будут удалены и поля основного окна очищены.

Загрузить

Загрузка конфигурации рассылки с локального диска.

Сохранить

Сохранение ранее открытой конфигурации в то же место на локальном диске из которого она была открыта и под тем же именем.

Сохранить как…

Сохранение конфигурации рассылки на локальный компьютер под новым именем.

Настройки#

Настройки утилиты осуществляются через основное меню, через пункты Программа‣Настройка.

../../_images/1034.png

Окно настроек состоит из трех закладок: 11.

Общие

К группе общих настроек утилиты относятся различные параметры, которые влияют на работу утилиты целиком.

../../_images/1237.png

Запускать свернутым

Если вкл, то при запуске программы она автоматически будет свернута.

Разрешить запуск нескольких копий программы

Если вкл, то можно будет запустить несколько копий программы.

Если выкл, и утилита уже запущена, то новая копия программы активирует окно предыдущей копии программы и автоматически завершится.

Выводить отладочные сообщения в режиме без отладки

Если вкл, то при запуске программы ???

Сервер RTS

На этой закладке расположены настройки влияющие на связь с сервером РТС, данные которого будут сохраняться в БД.

../../_images/1333.png

Сервер

IP-адрес выбранного сервера РТС.

В этом поле указан адрес основного сервера, связь с которым будет устанавливаться в первую очередь.

Утилита позволяет автоматически подключаться к любому доступному серверу РТС, заданному с помощью стандартного для ПО IngortechSCADA списка серверов.

Список серверов

Работа со списком доступных для связи серверов РТС.

Использование списка серверов подробно описано в разделе Диалог установки соединения.

Учетная запись

Имя и пароль: Параметры учетной записи, которые будут использоваться для подключения к основному серверу РТС.

Каждый сервер РТС указанный в списке может иметь уникальные параметры соединения.

Предупреждение

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

Ожидать установки соединения

Устанавливает максимальное время ожидания ответа от сервера при установке связи.

Запрос новых значений

Устанавливает период, через который утилита будет отправлять запрос на сервер для получения новых значений. ???

Сохранять в лог получаемые значения

Если вкл, то все значения переданные серверами будут сохранены в лог файл.

Проверка связи с сервером

Устанавливает время, через которое будет осуществляться проверка связи с сервером.

Автоматически восстанавливать связь в случае обрыва

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

  • В случае, если связь с сервером не может быть установлена за указанный промежуток времени, принимается решение о том, что этот сервер РТС не работает в данный момент. После этого утилита будет автоматически пытаться установить связь со следующим сервером из списка.

Пауза между попытками соединения

При выполнении команды на установку соединения, если соединение не удалось установить, попытка соединения будет повторятся с указанной периодичностью.

Рассылка

На этой закладке расположены настройки отправляемых сообщений.

../../_images/1429.png

Настройка рассылок разделена на три пункта:

Данные

Настройки характеристик горного предприятия, максимально допустимые значения, которые используются при конфигурировании и управлении рассылками.

../../_images/1526.png

Наименование объекта

Наименование предприятия, на котором эксплуатируется ПО.

В шаблонах рассылок может использоваться с помощью символа формата %S.

Предел погрешности датчиков метана / Предел погрешности датчиков СО

Максимально допустимые погрешности датчиков метана и оксида углерода.

Подсказка

При конфигурировании рассылок для конкретных типов датчиков могут быть указаны значения, которые меньше данных.

Например, для датчика метана может быть указан предел погрешности 0.1%об., но не 0.25%об.

Время квитирования сообщения оператором

Время, которое предоставляется оператору для квитирования SMS и Email сообщения.

Если за указанное время оператор не осуществил квитирование, то оповещение автоматически производится.

Максимальный период отключения рассылок по состояниям

Максимальное время, за которое оператор может самостоятельно отключить рассылку по состояниям.

Период расчета рассылки загазирований

??? Промежуток времени по окончании которого, при превышении уровня загазирования, будет отправлено уведомление.

Короткие сообщения

Настройка периодичности отправки сообщений и используемого для отправки сервера.

../../_images/1626.png

Сервер сообщения

IP-адрес сервера РТС через который будут отправляться сообщения при рассылке.

Время отправки сообщения

Время ожидания ответа от сервера.

Если за это время сервер не ответил, то сообщение пропадет.

Сохранять в лог текст SMS сообщений

Если вкл, то все SMS сообщения переданные серверами будут сохранены в лог файл.

Электронная почта

Настройки порядка отправки электронных сообщений.

../../_images/1724.png

Настройки соединения с сервером

Настройка параметров соединения с сервером и передачи данных.

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

Задержка отправки электронной почты

Максимальное время накопления сообщений для одного абонента. ???

Максимальный объем сообщения

Устанавливает максимальное размер сообщения.

Максимальное количество писем в очереди

Устанавливает максимальное число писем, которые могут быть накоплены в очереди ожидания.

Сохранять в лог сформированные письма

Если вкл, то все сформированные письма будут сохранены в лог файл.

Сохранять в лог отправляемые письма

Если вкл, то все переданные серверами письма будут сохранены в лог файл.

Сохранять в лог обмен с почтовым сервером

Если вкл, ??? будут сохранены в лог файл.

Рассылки#

../../_images/1925.png

Раздел содержит настройки рассылок по разным критериям и управление рассылкой с формированием списков абонентов.

Управление рассылкой#

Настройка SMS и Email рассылок.

При выборе пункта Управление рассылкой будет открыто окно Отключение рассылки, в котором осуществляется редактирование списка абонентов.

../../_images/2025.png

Виды рассылок#

События по отдельным переменным

События по отдельным переменным – вызов окна редактирования рассылок по отдельным переменным и состояниям.

Срабатывание защиты и блокировок

Срабатывание защит и блокировок – вызов окна редактирования рассылок по отказам срабатывания защит и блокировок.

Загазирования и превышения

Загазирования и превышения – вызов окна редактирования рассылок по загазированиям и превышениям.

Журналы

Журналы – вызов окна редактирования рассылок журналов.

Инструменты#

../../_images/3315.png

Раздел инструменты содержит ???

Отладка#

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

../../_images/562.png

Отладочный режим

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

При включенном Отладочном режиме, в заголовке будет периодически появляться надпись «ОТЛАДКА», которая говорит о том, что программа работает в режиме отладки и фактической рассылки сообщений не происходит.

Окно отладки

Пункт открывает окно Рассылка: Отладка, в котором логируются действия в режиме отладки.

../../_images/572.png

Окно переменных

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

../../_images/582.png

Редактор формата

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

Информация

Редактор формата является основным инструментом отладки.

Описание и настройка описаны в разделе Редактор форматов.

Тестирование#

Абоненты рассылки#

В данном пункте меню осуществляется создание и редактирование справочника абонентов в окне Список абонентов.

../../_images/2139.png

При выборе пункта будет открыто окно Список абонентов

../../_images/2223.png

Окно Список абонентов состоит из следующих областей:

  1. Список сгенерированных абонентов.

  2. Область редактирования абонента.

  3. Кнопки управления.

Подсказка

Настройки списков абонентов описаны в разделе Настройки списка абонентов рассылки.

Список абонентов

../../_images/4112.png

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

25 : Селекторы, указывающие на тип рассылки назначенный абоненту в области редактирования абонента.

Имя:

Имя абонента.

Телефон:

Номер телефона, на который будет отправлено сообщение.

Адрес:

Адрес электронной почты, на которые будет отправлено сообщение.

Область редактирования абонента

../../_images/4211.png

Данная область предназначена для создания нового и редактирования данных существующего абонента.

Имя:

Имя абонента.

Телефон:

Номер телефона, на который будет отправлено сообщение.

Адрес:

Адрес электронной почты, на которые будет отправлено сообщение.

Разрешить отправку SMS:

Если вкл, то на указанный номер телефона, при выполнении условий заданных в Схеме рассылки, будет отправлено SMS сообщение.

Разрешить отправку Email:

Если вкл, то на указанный электронный адрес, при выполнении условий заданных в Схеме рассылки, будет отправлено Email сообщение.

Кнопки управления

Кнопки управления дают возможность удалять отдельных абонентов из общего списка, вносить изменения в данные или создавать нового абонента.

43

Используется для создания нового абонента или редактирования имеющегося в списке.

44

Позволяет удалить контакт или списка.

Подсказка

В разделе Настройки списка абонентов рассылки описан порядок создания и редактирования справочника абонентов.

Схемы рассылки#

../../_images/501.png

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

../../_images/3413.png

Окно Схемы рассылки состоит из двух областей и кнопок управления схемами:

  1. Список схем

  2. Параметры схемы

  3. Кнопки управления

Подсказка

Настройки схем рассылок описаны в разделе Настройки схем.

1. Список схем

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

../../_images/3810.png

Столбцы списка схем:

Время

Время, настроенное для каждой схемы. Показывает продолжительность непрерывного нахождения переменной в определенном схемой состоянии (статусе), после которого осуществляется отправка сообщения.

Установка времени возможна для каждой схемы в отдельности в области Параметры схемы.

Имя

Наименование схемы заданное при её создании.

2. Параметры схемы

В области Параметры схемы заданы условия осуществления рассылок.

../../_images/395.png

Имя

Наименование схемы заданное при её создании. В области отражаются условия рассылок для схемы выделенной в области Список схем.

Время установки

Продолжительность непрерывного нахождения переменной в определенном схемой состоянии (статусе), после которого осуществляется отправка сообщения.

Статус считается подтвержденным, если он не изменяется в течение времени установки. SMS и Email рассылки осуществляются только для подтвержденных статусов.

Предупреждение

Время установки используется для предотвращения SMS и Email рассылок для статусов, которые появляются на краткое время.

Поле статусов

../../_images/459.png

В поле задается условие отправки сообщения для каждого статуса переменной.

Горизонтальная шкала:

Номер статуса переменной в интервале 0…15.

Вертикальная шкала:

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

Справа от Поля статусов находятся селекторы включения/отключения типа рассылки (SMS / Email).

В колонке Текст указано сообщение, которое будет отправлено абоненту.

В строках Расшифровка статуса для аналогового датчика и Расшифровка статуса для аналогового датчика выводится техническое описание для статусов, которые находятся под курсором мыши, при его нахождении в поле выбора статусов.

Подсказка

В разделе Настройки схем описаны логика и правила создания и редактирования схем рассылки.

Варианты сообщений#

Предустановленные сообщения задаются для Типа сигнала загруженной конфигурации.

Для каждого типа сигнала и каждого статуса может быть задано до 8 символьных строк, которые при квитировании могут быть выбраны оператором для их использования в SMS и Email сообщениях.

Предустановленные сообщения должны содержать типовые объяснения событий, которые вызывают появление тех или иных статусов у переменных (датчиков).

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

../../_images/5110.png

При выборе пункта Варианты сообщений будет открыто одноименное окно.

../../_images/5210.png

Окно Варианты сообщений состоит из следующих областей:

  1. Список вариантов созданных сообщений для рассылки, для которых заданы: тип, статусы и тексты сообщений.

  2. Тип - указание на тип сигнала (выпадающий список), с которым связаны переменные.

  3. Статусы, для которых задаются варианты сообщений.

  4. Сообщения - сообщения составленные для каждого статуса переменной. Сообщений может быть не более 8 штук для одного статуса.

  5. Расшифровка статуса - техническое описание для статусов, которые находятся под курсором мыши, при его нахождении в поле выбора статусов.

  6. Кнопки управления

53

Внесение и сохранение изменений произведенных в области Сообщения.

54

Отмена изменений внесенных в область Сообщения.

55

Удаление из списка вариантов выбранного в данный момент предустановленного сообщения.

Подсказка

Справочник с вариантами сообщений используется в режиме квитирования при рассылке по переменным и состояниям.

Значимые переменные#

Основное окно утилиты#

Настройки#

???

Настройки списка абонентов#

Создание и редактирования справочника абонентов происходит в окне Список абонентов, которое может быть вызвано через следующие пункты меню:

21

Инструменты ‣ Абоненты рассылки

30

Рассылки ‣ Управление рассылкой ‣ Абоненты

Настройки в списке абонентов являются общими для абонентов всех рассылок.

В окне Список абонентов возможно добавление, удаление и изменение контактов.

Добавление контакта#

Добавление контакта происходит в следующем порядке:

23

Внести в таблицу:

  • имя,

  • номер телефона,

  • электронный адрес,

  • отметить вкл необходимый для этого абонента вид рассылки.

24

Нажать кнопку Добавить.

После этого в списке абонентов появится созданный абонент.

В списке абонентов слева от имени отражается активный (настроенный) вид рассылки:

25

Активные значки обозначают, какой вид рассылки включен для контакта.

Подсказка

  • При установке опции Разрешить отправку SMS / Email соответствующие рассылки будут выполняться.

  • Если для абонента не предусмотрена отправка Email сообщения, то есть в пункте Разрешить отправку Email стоит выкл, но в списке рассылки указан электронный адрес, то сообщение ему НЕ будет отправлено.

Удаление контакта#

Удаление контакта из списка абонентов происходит следующим образом:

26

В поле списка абонентов выделить строку с контактом, который должен быть удален. Нажать кнопку Удалить.

27

Подтвердить удаление в окне с именем контакта. После этого абонент исчезнет из общего списка.

Подсказка

Удалять абонентов можно только по одному.

Редактирование контакта#

В процессе работы с рассылками можно менять в списке данные абонентов.

Для этого в списке абонентов необходимо произвести следующие действия:

28

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

29

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

Предупреждение

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

3. Кнопки управления

Кнопки управления дают возможность:

+

Позволяет сохранить изменения произведенные в области Параметры схемы

-

Удаляет выбранную схему в области Список схем

х

Отменяет изменения внесенные в область Параметры схемы

Настройки схем#

Аналоговые, дискретные и другие переменные в каждый момент времени характеризуются:

  • Временем (с точностью до секунды), которое характеризует момент регистрации данных на наземном компьютерном комплексе.

  • Значением, которое является количественной характеристикой и характеризует контролируемый параметр (содержание метана, скорость движения воздуха, состояние вентиляционного шлюза, состояние блок-контакта аппарата электроснабжения и пр.).

  • Статусом, который является качественной характеристикой переменной.

Новая схема рассылки создается через пункт меню Программа ‣ Конфигурация рассылки ‣ Новая.

Редактирование схемы рассылки может быть вызвано через следующие пункты меню:

31

Инструменты ‣ Схемы рассылки

30

Рассылка ‣ Управление рассылкой ‣ Схемы

Через закладку основного окна:

32

Статистика ‣ Общие ‣ Настроить ‣ Схемы.

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

../../_images/462.png

В данном случае будет открыт список схем рассылки загруженный через пункт меню Программа ‣ Конфигурация рассылки ‣ Загрузить.

Загруженные схемы можно редактировать в окне Схемы рассылки.

Подсказка

Количество схем рассылки не ограничено.

Создание схемы#

В каждой схеме рассылки задаются:


  • Наименование схемы - уникальный идентификатор схемы.

поле:

Имя


  • Время установки (Туст в секундах), время, настроенное для каждой схемы. Показывает продолжительность непрерывного нахождения переменной в определенном схемой состоянии (статусе), после которого осуществляется отправка сообщения.

поле:

Время установки


  • Статусы, которые обобщаются, то есть в дальнейшем при обработке в соответствии с этой схемой, считаются одним состоянием, при этом сообщения не производится при переходе между обобщенными статусами.

Каждый статус в таблице может быть указан только один раз.

В схеме рассылки могут быть использованы не все статусы.

поле:

Поле статусов

Подсказка

Подробнее о принципах обобщения статусов написано в разделе Статусы с схемах.


  • Сообщения, отправляемые абоненту через SMS / Email - сообщение, при нахождении переменной в определенном статусе в течение времени превышающем заданное значение в пункте настроек Время установок. Генерация сообщения может происходить только при переходе между состояниями.

поле:

столбец Текст


  • Текст SMS-сообщения для статуса (состояния).

  • Текст Email-сообщения для статуса (состояния).

Необходимость осуществления SMS и Email рассылок указывается с помощью соответствующих селекторов.

поле:

столбец с селекторами


После заполнения всех полей используется кнопка добавления схемы +, при нажатии на которую созданная схема с настройками будет добавлена в список схем.

Статусы в схемах#

При создании схем задаются статусы, которые могут иметь одну из двух видов связок Статус – > Сообщение:

а так же могут потребовать квитирования.

Индивидуальная связка

Индивидуальная связка Статус – > Сообщение, то есть при нахождении переменной в каком-либо статусе дольше времени установленном в пункте Время установки, для каждого статуса отправляется сообщение с индивидуальным текстом.

ПРИМЕР

../../_images/472.png

В данной схеме:

  • Нет обобщенных статусов, то есть для каждого статуса предусмотренно отдельное (индивидуальное) сообщение, переходы между всеми статусами анализируется отдельно и могут приводить к оповещению (отсылке SMS / Email сообщения).

  • Любой статус обрабатывается после того, как он не изменялся в течение 1 с (Туст);

  • SMS сообщения генерируются при переходах из любых состояний в состояния 2, 3, 4, 7, 9 и 11.

  • Email сообщения генерируются при переходах из любых состояний в состояния 2, 3, 4, 5, 7 и 9.

  • В остальных случаях сообщения не генерируются;

  • Так как в схеме описаны все статусы, то при рассылке по переменным и состояниям автоматически отсылаются настроенные сообщения и не производится квитирование.

Обобщенная связка

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

В дальнейшем при обработке в соответствии со схемой, статусы считаются одним состоянием, при этом отправка сообщения не производится при переходе между статусами, которые объединены.

Генерация сообщения может происходить только при переходе между состояниями.

ПРИМЕР

../../_images/482.png

В данной схеме:

  • Обобщены статусы:

    0, 6, 7, 8 и 10 – нормальное состояние;

    2, 3, 4 и 11 – неисправное состояние;

    1, 5, 12, 13, 14 и 15 – неизвестное состояние.

    Анализируются только переходы только между обобщенными статусами. Переходы внутри группы обобщаемых статусов не производится, например, изменение статуса с 11 на 2 не вызовет оповещения.

  • Любой статус обрабатывается только после того, как он не изменялся в течение 15 с (Туст).

  • SMS и Email сообщения генерируются при переходах только в обобщенные состояния «Неисправен» и «Выше предаварийного высокого порога».

  • Так как в схеме описаны все статусы, то при рассылке по переменным и состояниям автоматически отсылаются настроенные сообщения и не производится квитирование.

Схема с квитированием

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

ПРИМЕР

../../_images/492.png

В данной схеме:

  • Обобщены статусы:

  • 0, 5, 6, 7, 8 и 10 – нормальное состояние.

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

  • Любой статус обрабатывается только после того, как он не изменялся в течение 30 с (Туст).

  • SMS и Email сообщения генерируются при переходах только в состояние «Выше предаварийного высокого порога».

  • Так как в схеме не описаны статусы: 1-4, 11-15, то при осуществлении рассылки по переменным и состояниям автоматически будет вызываться диалог квитирования, который позволит оператору дать пояснения о причинах событий.

Подсказка

При квитировании сообщений для рассылок по переменным и состояниям оператор может использовать предустановленные сообщения.

Предупреждение

  • Для статусов, которые не указаны в схеме рассылки, автоматически вызывается квитирование.

  • Для статусов, которые отмечены в схеме рассылки, для которых указана необходимость SMS и/или Email рассылки, но не указаны тексты сообщений, автоматически вызывается квитирование.

Окно «Редактирование форматов»#

Окно Редактор формата является основным инструментом отладки.

Символы формата сообщений#

??? Преобразовать код ниже в текст статьи ???

%S - обозначения объекта, с которого приходят сообщения, т.е. название шахты, разреза и т.д.
%D - Дата и время начала того события, которое привело к генерированию сообщения
%P - Наименование контролируемого параметра для переменной
%O - Объект контроля переменной
%T - Точка контроля переменной
%V - Значение переменной
%N - Имя переменной
%W - Значение порогового уровня (LL или HH) для переменной
%E - Единицы измерения переменной
%L - перечень адресов эл.почты через запятую
%M - Текст сообщения
%H - Текст сообщения из схемы

Общий формат:
%[{<текст>}]<символ>[1|2][{<формат>}]

где:
 <текст>  - опциональный текст, который будет выведен перед расшифровкой значения, если значение не является пустой строкой.
 <символ> - символ обозначающий значение без учета регистра
 1,2      - опциональное указание номера значения, т.е. первая или вторая переменная, начало или конец. Если не указано, то используется значение 1.
 <формат> - опциональный формат, который будет использоваться для форматирования вывода значения. Различный для различных типов значения.

Формат даты или времени
 Применимость: "D"
 Формат:       %<спец-символы>[<произвольный символ>][...]
               Где <спец-символы> обозначают вывод специальной части даты или времени в специальном формате описанном ниже.
               Спец-символы:
                %%   Символ %
                %#%  Символ %, символ # игнорируется
                %d   Порядковый номер дня месяца в двух-символьном формате: 01 - 31
                %#d  Порядковый номер дня месяца в двух-символьном формате с удалением незначащего нуля: 1 - 31
                %H   Порядковый номер часа в двух-символьном формате для 24-часового представления: 01 - 24
                %#H  Порядковый номер часа в двух-символьном формате для 24-часового представления с удалением незначащего нуля: 1 - 24
                %m   Порядковый номер месяца в году в двух-символьном формате: 01 - 12
                %#m  Порядковый номер месяца в году в двух-символьном формате с удалением незначащего нуля: 1 - 12
                %M   Номер минуты двух-символьном формате: 00 - 59
                %#M  Номер минуты двух-символьном формате с удалением незначащего нуля: 0 - 59
                %S   Номер секунды двух-символьном формате: 00 - 59
                %#S  Номер секунды двух-символьном формате с удалением незначащего нуля: 0 - 59
                %y   Номер года в столетии в двух-символьном формате: 00 - 99
                %#y  Номер года в столетии в двух-символьном формате с удалением незначащего нуля: 0 - 99
                %Y   Полный номер года (с номером столетия)
                %#Y  Полный номер года (с номером столетия) с удалением незначащего нуля

 Примеры для даты и времени 23-11-2011 14:54:12.123
   %d-%m-%Y %H:%M:%S    - 23-11-2011 14:54:12
   %H:%M                - 14:54
   %d %B %#y            - 23 November 11

Формат значения
 Применимость: "V"
 Формат:       <число знаков до запятой>[.<число знаков после запятой>]
               Внимание: Число фактических знаков до запятой форматом может быть только увеличено.
 Примеры значения 123.456
   1.5     = 123.45600
   5.1     = 123.5
   2.2     = 123.46
   3       = 123.456000
   3.0     = 123

Формат строки
 Применимость: "SPOTNWEM"
 Формат:       [[-+]<символ разделитель>]<максимальная длина>
               где:
                -, +                 - указание с какого конца строки нужно искать символ разделитель. Если не указан, то используется символ "-".
                <символ разделитель> - если указан, то исходная строка будет разделена на две части: до и после символа разделителя.
                                       В качестве результата будет использована та часть, которая определяется символом "+" или "-"
                                       Если в исходной строке символ разделитель не будет найден, то в качестве результата будет использована исходная строка.
                                       Символ разделитель не может быть числом (т.е. символами "0123456789") или символом "}".
                <максимальная длина> - Ограничение на максимальную длину строки результата. Если строка окажется длиннее указанной величины, то она будет обрезана справа.

 Примеры для строки "Лава1:Лава выемочного кутка левой пяткой"
   :                  - Лава1
   +:                 - Лава выемочного кутка левой пяткой
   +:10               - Лава выемо
   +ы                 - емочного кутка левой пяткой
   20                 - Лава1:Лава выемочног
   + 20               - выемочного кутка лев

Общие примеры формата для информации:
  (S)  наименование объекта           - Шахта N12
  (M)  редактируемый текст сообщения  - Плановая продувка
  (M)  текст SMS                      - >HH
  (M)  текст Mail                     - Выше предела
  (D1) начало периода                 - 23-11-2011 05:37:18
  (D2) конец периода                  - 23-11-2011 11:40:00
  (N1) имя переменной 1               - M12#4
  (N2) имя переменной 2               - DI1#43
  (P1) контролируемый параметр 1      - метан
  (P2) контролируемый параметр 2      - контакт
  (O1) Объект контроля 1              - Куток12:Куток 12 лавы 18 "верхняя"
  (O2) Объект контроля 2              - Выход вентиляции 34
  (T1) Точка контроля 1               - +150м:150м от входа
  (T2) Точка контроля 2               - Вент1:Вентилятор 1 на сборке 4
  (V1) Значение переменной 1          - 6.75
  (V2) Значение переменной 2          - ВЫКЛЮЧЕН
  (W1) Значение порогового уровня 1   - 5.5
  (W2) Значение порогового уровня 2   - 0
  (E1) Единицы измерения 1            - %об
  (E2) Единицы измерения 2            -
  (L)  перечень адресов эл.почты      - user1@mail.ru, oper2@mail.ru
  (F1) описание времен срабатывания 1 - ??
  (F2) описание времен срабатывания 2 - ??
  (Q) Настроечные параметры           - ??

Примеры:
  %d{%d-%m %h:%m}.%o1{:15}.%t{:}.%p1(%v1%e1).Отказ защит %o2{:}
    23-11 05:37.Куток12.+150м.метан(6.75%об).Отказ защит Выход вентиляции 34

  %d.%o1.%t.%p1(%v1%e1).Отказ защит %o2
    23-11-2011 05:37:18.Куток12:Куток 12 лавы 18 "верхняя".+150м:150м от входа.метан(6.75%об).Отказ защит Выход вентиляции 34

  %d\t%o{+:}\t%t1\t%p1\t%n1\t=\t%v1\t%e1\tпорог\t=\t%w1\t%e1\t%t2{+:}\t%v2\nотправлено:%l
    23-11-2011 05:37:18    Куток 12 лавы 18 "верхняя"     +150м:150м от входа     метан    M12#4  =  6.75   %об  порог    =   5.5   %об   Вентилятор 1 на сборке 4   ВЫКЛЮЧЕН
    отправлено: user1@mail.ru, oper2@mail.ru

  %N2=%V2 %{Единицы измерения: }E2
    DI1#43=ВЫКЛЮЧЕН

  %N1=%V1 %{Единицы измерения: }E1
    M12#4=6.75 Единицы измерения: %об

Ключи командной строки#

Использование командной строки для передачи данных программе описано в разделе «Ключи командной строки».

Утилита rtSMSSend.exe поддерживают передачу данных через ключи командной строки, с помощью которых можно указать имя сессии, данные учетной записи для соединения с сервером и другое.

rtSMSSend.exe [ПАРАМЕТРЫ]

-NoLog

Если указан, то основной лог файл будет отключен и программа не будет сохранять в него данные в процессе работы.

-CLOSE

Команда на закрытие программы.

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

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

Этот ключ может использоваться совместно с ключом Name для завершения копии программы с определенным именем.

-MultiCopy

Если указан, то вне зависимости от основных настроек ОБОЛОЧКИ, можно будет запустить дополнительную копию программы.

-CONNECT

Если указан, то после запуска ОБОЛОЧКА автоматически установит соединения с сервером РТС.

Этот ключ может быть использован совместно с ключом SERVER, данные которого будут иметь приоритет при установке связи. Если ключ SERVER не указан или связь с указанным в нем сервером невозможна, будет использован список серверов из конфигурации в стандартном режиме установки связи.

-CFG=<файл>

Устанавливает имя для файла конфигурации, который будет использоваться при работе программы.

Если ключ не указан, то для файла конфигурации будет использовано имя по умолчанию, которое, как правило, совпадает с именем программы.

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

-LOG=<файл>

Устанавливает имя для основного лог файла программы.

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

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

-Name=<text>

Устанавливает имя для запускаемой копии программы.

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

Этот ключ может использоваться совместно с ключом Close для завершения копии программы с определенным именем.

-DisableAutorun

Запрещает автоматическую установку связи с сервером РТС для текущей копии программы.

-AUTOCONNECT

Устанавливать связь с сервером РТС при запуске программы.

-Debug

При старте программы перейти в режим «ОТЛАДКА».

-Mem

Отображать в заголовке программы объем используемой памяти.

-NOMETRO

Не показывать диалог о не задействованных метрологически значимых переменных.