<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Палитра ФБ > Служебные > Отправка смс в контроллере |
Функциональный блок
Назначение:
Данный функциональный блок служит для отправки SMS с модема, который подключен к контроллеру.
Вид функционального блока в дереве объекта:
Настройка проекта для работы с ФБ:
В настройках контроллера в дереве системы у порта контроллера, к которому подключен модем, необходимо указать интерфейс "Модем". Если ранее через этот модем происходила связь с верхним уровнем, то отправка SMS будет осуществляться через этот же модем и не потребует дополнительных настроек в дереве системы. Если модем предполагается использовать только для отправки SMS, необходимо указать только интерфейс "Модем", не указывая протокол. Если протокол не выбран, то номер телефона не указывается.
Настройка ФБ:
Обратите внимание на форму записи телефона Получателя.
Описание шаблона сообщения:
Шаблон состоит из статического текста с включением значений параметров:
В статическом тексте можно использовать следующие символы:
\r – <CR> - возврат каретки (код 0D);
\n - <LF> - перевод строки;
\\ - символ ‘\’
Значения входов ФБ в запросах.
Общий вид:
{P(<Индекс_вх>):<Длина_в_кадре>:<Формат_данных>}
{P(<Нач_вх>-<Кон_вх>):<Длина_в_кадре>:<Формат_данных>}
< Индекс_вх> - это индекс входа ФБ в группе, индексирование начинается с 0
<Нач_вх> и <Кон_вх> - это индексы начального и конечного входов ФБ в группе, индексирование начинается с 0 (если нужно вставить значения нескольких входов подряд).
<Длина_в_кадре> – минимальное количество символов, которое занимает одно передаваемое значение (если значение меньше, то оно слева дополняется нулями). Для вещественных значений через точку можно указать количество знаков после запятой.
<Формат_данных>
• d – означает, что символы в кадре представляют собой число в десятеричной системе;
• h - символы в кадре представляют собой число в шестнадцатеричной системе, цифры a-f в нижнем регистре;
• H - символы в кадре представляют собой число в шестнадцатеричной системе, цифры A-F в верхнем регистре;
• f – символы в кадре представляют десятичное вещественное число с точкой, отделяющей дробную часть.