α
2
Простые
прикладные
контроллеры
Функции
SMS/SMR/CD
и
настройка
модема
2
2 - 24
2.7 Пример программы AL-PCS/WIN-E
2.7.1 Пример функционального блока SMS
Таблица
2.10:
Функциональный
блок
GSM
Примечание:
*1 Если в одной программе используются несколько функциональных блоков SMS,
пользователь должен позаботиться о планировании порядка передачи сообщений.
Первое сообщение будет отослано от блока, который первым примет включающий
входной сигнал. Другие отправляемые сообщения будут помещены в очередь.
Очередь зависит от цикла программы. Если после одного цикла программы
контроллер не смог передать первое
сообщение из-за занятой линии, то
последующий порядок отправки сообщений будет зависеть не от включаемых
входных сигналов, а от последовательности функциональных блоков.
Функция
Обозначе-
ние
Описание
I Битовый вход функционального блока GSM/SMS
FB
1) При появлении на входе высокого логического уровня,
отсылает сообщение SMS предопределенному
пользователю.
2) Отправка сообщения SMS продолжится, даже если сигнал
на входе переключится на низкий логический уровень.
3) Высокий уровень сигнала на входе будет проигнорирован:
а) В процессе передачи сообщения SMS
b) В процессе периода ожидания
4) Отказ канала связи (напр., занятая линия) вызовет два
повтора передачи сообщения в течение двух минут.
5) После третьего неудачного повтора включится выход,
и сгенерируется сообщение об ошибке, которое
будет выведено через выход машинного
слова функционального блока.
6) У пользователя могут возникнуть проблемы с неправильной
установкой срока действия сообщения. Уточните,
пожалуйста, подробности у вашего поставщика услуг.
7) Если введены номера для мобильного доступа (SMSC1)
и шлюза (SMSC2), контроллер ALPHA2 автоматически
выберет правильный номер для SMS в соответствии
с выбранным адресатом. Адресатом может быть
как мобильный телефон, так и адрес электронной почты.
Выход
(W, O)
1)Выход включится:
а)При удачной передаче сообщения SMS
b)При неудавшейся передаче сообщения SMS после
трех повторов
2) Если в программе присутствуют более одного
функционального блока SMS, выполняется
последовательность FIFO (принцип "First In, First Out" –
"первый вошел, первый вышел"). *1
3) Для других функциональных блоков имеются следующие
выходы состояния:
а)Сообщение SMS передано/передача SMS не удалась после
трех повторов
b)Текущее состояние
W
O
I