-
зависает ПМ01
Здравствуйте.
задача отправлять СМС из SCADA Citect с тревогами. Имею ПМ01-220.АВ подключенный по 485 порту по 3х проводной схеме через MOXA. Настройки стандартные: 9600, 8, нет, 1, эхо отключено, настройки записаны. количество СМС: примерно раз в полчаса отправляется 10 сообщений 5 адресатам. Оставил работать на неделю, где–то через 3 дня перестали приходить СМС, пришел проверил – модем перестал отвечать на АТ команды, пришлось перезагружать по питанию.
Кто– нибудь сталкивался с такой проблемой?
-
Таймер автоматической перезагрузки настраивали?
Установите 24 часа.
Модем с каким разъемом у Вас? Сом порт или RJ45?
-
Таймер не настраивал, насколько я понял он настроен по умолчанию.
модем с COM портом. Что странно, через этот порт запустить его не удалось ни в каких комбинациях, не отвечал на АТ команды, а через 485 сразу заработал.
-
Выключите питание. Переведите 2 dip переключатель в положение Off.
включите питание. в гипертерминале наберите SETTM 24 а потом GETTM.
Потом переведите модем в рабочий режим.
Если маркировка модема ПМ01-220.АВ (именно АВ), то по RS232 должно работать так же как и по RS485. Интерфейсы работают одновременно.
-
Ok, попробую. Подскажите максимальную скорость обмена по последовательному порту (485), в документации не нашёл.
-
Максимальная скорость порта 115200.
-
имеет смысл увеличивать скорость до 115200, чтобы ускорить обмен с портом?
-
1. При вводе команды SETTM 24 курсор передвигается в начало строки и ничего не происходит.
2. При вводе команды GETTM курсор передвигается в начало строки и ничего не происходит.
3. После перезагрузки модема выяснилось, что предыдущие итерации он не сохранил, это я понял т.к. было включено эхо, до этого я его выключал.
4. При попытке переставить скорость, максимум на что получилось выставить - 19200, остальное выдавал ERROR.
5. После установки скорости в 19200, подключаюсь к модему выдаёт "кракозябры". Перезагружать не стал. Наверное поможет.
Учитывая вышеизложенное и + неработающий 232 порт, коллеги, с модемом всё в порядке? Стоит ли дальше продолжать мучаться с ним?
-
1. Команды SETTM и GETTM должны работать в том случае, если Dip переключатель 2 находится в положении OFF.
2,3. Для сохранения настроек в энергонезависимую память нужно прописать AT&W.
4,5. Когда меняете скорость, то модем сразу переходит на новые настройки, а терминальная программа еще не старых настройках, вот и пишутся каракули, т.к. скорости не совпадают. Не выключая модем переводите программу на новую скорость и снова увидите буквы. Насчет максимальной скорости - странно. Я без проблем ставил все скорости от 9600 до 115200.
Но увеличивать скорость порта для увеличения скорости обмена бессмысленно, т.к. скорость по GSM (GPRS или CSD) Вы этим не увеличите.
Для подключения по Com порту какой кабель используете?
-
Добрый день. У меня похожая проблема с зависанием.
Схема следующая. Раз в десять минут модем инициирует соединение с сервером на компе. Настройки модема: 19200 , 8, нет, 1, эхо отключено. Плк работает в режиме слейв через rs 232. Когда передача в режиме tcp заканчивается успешно и сервер присылает об этом сообщение, то разъединение проходит хорошо. Команды '+++', 'AT+CIPCLOSE', 'AT+CIPSHUT'. Но если по каким-либо причинам передача задерживается и срабатывает таймер в плк. На первую команду '+++' модем возвращает 'OK'. А все остальные игнорирует и вообще больше на АТ команды не отвечает вплоть до перезагрузки с помощью GND и reset. Эта ситуация не зависит от продолжительности работы модему, поэтому на сколько настраивать таймер не понятно. Как с этим бороться?