Это же вопрос был в другой теме, там же приведено решение.
От этого поста http://www.owen.ru/forum/showthread....l=1#post115512
до этого http://www.owen.ru/forum/showthread....l=1#post115538
Вид для печати
Это же вопрос был в другой теме, там же приведено решение.
От этого поста http://www.owen.ru/forum/showthread....l=1#post115512
до этого http://www.owen.ru/forum/showthread....l=1#post115538
Здравствуйте.
Используя библиотеку SmsOvenLib у меня получилось отправлять СМС группе абонентов. Однако получить баланс не удалось.
После запроса баланса FB_SMS_SR (SendSmsText='', SendSmsNum='*101#') на выходах:
ErrCode=9 (не удалось получить баланс),
NewInSmsText='ERROR: no answer'.
ПЛК160(цикл 15мс, прошивка 2.14.0, Target version 2.10). Модем ПМ01-220-АВ подключен к RS-232 ПЛК.
При подключении гипертерминалом к модему (команда ADT*101#;) приходит баланс.
Длительность цикла ПЛК менял в пределах 1-50мс.
Проект прилагаю. Что можете посоветовать?
попробуйте набрать номер #101#
Артем ответ приходит. надо смотреть что там внутри библиотеки происходит.
klg, Вы сможете предоставить доступ к вашему компьютеру (через teamviewer или ammy admin) чтобы поквыряться в ПЛК?
В гипертерминале : AT+CUSD=1,"*100#",15 --- ответ оператора +CUSD: 0,"30.62 UAH, dijsnyj do 13.09.2014. Taryf - Super MTS 3D Nul Dnipro. * B
ezlim z Opera Mini 7dniv za 7grn. Aktyvacija *101*140#",15.
При этом на выходе ФБ FB_SMS_SR: ErrCode=9, NewInSmsText='ERROR: no answer'.
значит баланс приходит, просто время таймаута мало и не успевает прочитать весь приходящий текст, попробуйте тогда команду изменить, вместо *100# послать #100#, там обычно не многословны опсосы :)
а почему 101?
Запрос баланса у оператора МТС (Украина) '*101#'.