Сергей Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 2884
отправлено / posted
Здравствуйте.
Использую ТМ 6.07. Проблема с отправкой сообщения. Модем настроен удачно - SIEMENS TC65
Написанная ST-программа передает строку с собщением в атрибут Message канала ПОЛЬЗОВАТЕЛЬ.
Сама программа раз в 20 секунд запускается и проверяет канал. На определенное значение канала (IN9_VALUE == 1) она реагирует и отсылает фиксированное SMS-сообщение. В алгоритме предусмотрена отсылка только один раз, т.е. если по истечению 20 секунд после первой посылки канал не изменил значение, то больше отсылаться не должно. Однако, программа присылает ПУСТЫЕ сообщения после первой(правильной) отсылки каждые 20 секунд непрерывно. Хотя, по условию ветвления она не должна их присылать. Когда на канале значение в норме (IN9_VALUE == 0), то все в порядке (смс не отправляются).
Пользователь типа OUT. Подскажите пожалуйста, в чем может быть причина посылки пустых сообщений, когда ST-программе цикл НЕ ВЫПОЛНЯЕТСЯ и в переменную НИЧЕГО НЕ ПИШЕТСЯ вообще.
Скриншот:
Пояснения к скриншоту:
Message привязана к 28 атрибуту пользователя
Если IN_value==0, то все в порядке (СМС не отсылаются)
Если In_value==1 И count==1, то приходят пустые SMS (вот такие "...")
отправлено / posted
Вам нужно разделить это на две программы. Одна будет формировать сообщение и запускать по условию другую программу (типа Output). Иначе у Вас сообщение отсылается на каждом цикле.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |