Добрый день. Продолжение предыдущей проблемы с RS 232-м. Контролеры СПК107 М01 и ПЛК150. Связь и управление по СМС с помощью GSM модемов ПМ01. Столкнулись с проблемой. Отключаем ЭХО АТ командой АТЕ0, сохраняем AT&W, все работает. СМС корректно получает. Но после перезагрузки СПК и модема (выключили, включили питание всего шкафа управления), СМС отправляет, а вот при получении СМС не видит текст, номер, дата не корректная. Как при включенном ЭХО. Снова отключаем ЭХО, сохраняем - работает. Но после очередной перезагрузки все снова повторяется. Это уже третий проект и до этого проблем не было. Причем так ведет себя только один модем, подключенный к СПК. Второй модем работает корректно, подключен по RS 485. Попробовали отключать ЭХО с помощью FB_SMS_CSD.SetModemPort как описано в примере. Но после перезагрузки все тоже самое. Модем подключен по RS 232. Поменяли модемы местами. Тот который работал с ПЛК, с СПК тоже перестал видеть СМС. Как будто в СПК что-то включает ЭХО. Опытным путем выяснили что дело в 232. На нем после перезагрузки, включается эхо. Перешли на 485 - все работает, СМС приходят корректно. Что сделать чтобы по 232 работало?
Скриншот прилагается.
скрин.jpg
В продолжении эпопеи.
Выяснил, что в бибке блок (FB_SMS_CSD.SetModemPort) который должен настроить модем, в том числе отключить эхо, не отключает эхо.
Переподключил модем на RS 232-2, проблема ушла.
Вывод: на 485 и 232-2 работает нормально, на 232-1 при перезагрузке включается эхо.
Наверное проблема в бибке или прошивке.


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