Номера смс-центров я не менял. Просто сим-карту переставлял.
Сегодня днем модем опять перестал отвечать на команды. Подключился терминалом на порт
вижу циклическое выполнение группы одинаковых команд.
Остановил работу ПЛК и удалил все сообщения с сим карты
ATE1
AT+CMGF=1
AT+CMGD=1 (2,3,4,5,6,7,8,9,10)
По команде AT+CMGL="ALL" выдал только OK
AT+CMGF=0
ATE0
После перезапустил ПЛК и после смс начали отправляться и приниматься.
На терминале побежали строки
=============================
AT+CMGL=0,1
OK
AT+CLCC
OK
AT+CMGL=0,1
OK
AT+CLCC
OK
AT+CMGL=0,1
OK
AT+CLCC
OK
AT+CMGL=0,1
=========================
ниже лог с циклическими командами при которых отрправка и прием не происходят.
Call Ready
+++ATE0
OK
ATS0=0
OK
AT+CSCS="GSM"
OK
AT+CMGF=0
OK
AT+ICF=3,3
OK
AT+IFC=0,0
OK
AT+IPR=9600
OK
AT
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT+CMGR=3,1
+CMGR: 0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
OK
AT
OK
ATE0
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPAS
+CPAS: 0
OK
AT+CMGL=0,1
+CMGL: 3,0,"",98
07919730071111F1040DD0C272999D76970100083101021144 71614E04230441043B04430433043000200022041004320442 043E043F043B04300442043504360022002004430441043F04 350448043D043E0020043F043E0434043A043B044E04470435 043D0430002E
+CMGL: 4,0,"",26
07919701319999F3040B919771042161F30000310102210382 6107537A985E9FFF00
+CMGL: 5,0,"",26
07919701319999F3040B919771042161F30000310102217460 6107537A985E9FFF00
+CMGL: 6,0,"",29
07919701319999F3040B919771042161F30000310102311012 610BC733DA6C369FCD64F319
OK
AT
Получается, что ПЛК не может удалить прочитанные сообщения?
тут есть одна особенность через библиотеку лучше не допускать когда в модеме копятся много смсок, сообщение должно прийти и сразу обработаться и удалиться иначе будет такая же картина как у Вас из-за внутреннего таймаута
1. Как не допустить?
2. Как должно обработаться и удалиться?
по логу я вижу, что Вы сперва накидали кучу смсок в модем, потом запустили программу в плк, представет это было бы задание исполнительному механизму, которое он получил бы через н-ное время. Прога должна крутиться постоянно, а потом уже скармливайте модему смски
А как быть если модем отключен, или ПО отлаживается, а в это время пришли смс (спам)? Т.е. после запуска ПЛК модем уже не сможет рабоать в нормальном режиме. Видимо нужна доработка библиотеки на предмет удаления смс на этапе конфигурации
так а кто мешает, в бибке есть все ФБ для этого, взяли ы выполнили удаление
В описании бибки нет команд удаления смс. Может чего не документированное есть?