Это еще не все, модем не понимает AT+CMGL=0,1
Это еще не все, модем не понимает AT+CMGL=0,1
Правильно ли я понял что библиотека неправильно считала сумму? Скажите тогда какая у вас версия?
Евгений Сергеевич, все правильно. Я пользовался старой библиотекой, а когда разобрался было уже поздно. Теперь появилась другая проблема, не связанная с библиотекой. Модем периодически подвисает. Вообще не реагирует на АТ команды, но по прошествии 20 мин опять начитает работать. Запросы идут, RXD моргает, а в ответ тишина. После 20 мин. молчания модем отвечает RDY. Прочитав AT Commands Set, я так ничего и не понял.
Последний раз редактировалось kanadchikov; 10.04.2013 в 13:50.
Уважаемые!
Подскажите, в каком направлении копать?
Здравствуйте kanadchikov.
С какой периодичностью он подвисает?
Примерно, через каждые 5 мин.
Овен ПМ01-220.АВ
Такое поведение наблюдается на одном модеме или на всех? Можете нам один прислать, будем разбираться?
Использовал пример из первого поста темы. Тестировал на связке ПЛК63-РРРРИИ-L + ПМ01-220.АВ.
Получаю такую картину: ничего не работает по RS232 (нет аппаратного обмена) и все отлично работает по 485 порту.
На RS232 контроллера подключался как модемом, так и гипертерминалом. Тишина. Ни АТ, ни АТЕ0 от контроллера не вижу.
Порт RS232 модема исправен - на него заходил терминалом. RS232 на ПЛК само собой исправен - CoDeSys через него прекрасно работает.
Где-то на форуме читал, что 232-е порты на ПЛК63 не работают на скоростях, отличных от 115200 - перепрограммировал модем под 115200, переконфигурировал порт ПЛК - опять тишина. Даже "прошивочный" COM4 пробовал задействовать - то же самое.
Как дальше бороться с "изделием" (у которого, к слову, "из коробки" неисправны все дискретные входы) - уже ума не приложу.
RS485 не предлагать - на нем у меня поднят Modbus и висит несколько устройств.