Подскажите, пожалуйста, какие at-команды нужно ввести модему, чтобы можно было отправлять/принимать SMS сообщения.
Ну и дальше обычные текстовые SMS сообщения посредством SysComWrite/SysComRead.Код:com_st: COMSETTINGS; g_GSM_port_hndl:=SysComOpen(COM1); IF g_GSM_port_hndl=16#FFFFFFFF THEN SysComClose(COM1); g_GSM_port_hndl:=SysComOpen(COM1); END_IF com_st.Port:=COM1; com_st.dwBaudRate:=9600; com_st.byParity:=0; com_st.dwTimeout:=0; com_st.byStopBits:=0; com_st.dwBufferSize:=0; com_st.dwScan:=0; res:=SysComSetSettings(COM1,ADR(com_st));
Проблема заключается в следующем. В windows подключаю гипер-терминал к модему, отключаю аппаратное управление потоком, даю команду at+cmgf=1 и отправляю sms. Все проходит нормально. Сохранил эту настройку AT&W, так как по умолчанию в модеме стоял по умолчанию csd.
После этого не выключая питания подключил к ПЛК100. С отправкой sms все было нормально. После отключения питания отправляется только 1 sms. Модем по дебагу не занят. SMS также и не принимаются.
Думаю, копать надо в сторону at-команд установок модема по умолчанию.
Далее, я так понимаю, ресурс работы симкарты ограничен, так что надо, чтобы смс пролетала сразу в порт модема.
Собственно, вопрос в этом .


Ответить с цитированием
