Показано с 1 по 10 из 12

Тема: модем пм-01 иногда не отвечает

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию модем пм-01 иногда не отвечает

    Здраствуйте!

    Использую 25 контроллеров ПЛК-100-24 PL + модемов ПМ-01-24.АВ.
    В программе в контроллере используется вот такой псевдоцикл:
    1. AT+CREG?
    2. AT+CGATT=1
    3. AT+CIPHEAD=1
    4. AT+CIPCSGP=1. "you_apn", "you_login", "you_password"
    5. AT+CDNSORIP=0
    6. AT+CIPSTART="TCP", "you_ip", "you_port"
    7. Основной цикл, в котором все крутится.

    Режим эха отключен, скорость 9600, RS-485

    Для некоторых модемов (2 или 3) замечено следйщее.

    При включении питания контроллера (когда обрабатываем метку 1) или при выходе из освновоно цикла на метку 1 модем:
    - в ответ на команду AT+CREG? честно видит отправленное количество байтов (9 с учетом $R)
    - при считывании из буфера - ничего не происходит, возвращает 0. Задавал паузу аж до 10 секунд
    - при использовании AT+CIPSHUT правильно отправляется 11 байтов (с учетом $R)
    - в ответ же пустота.

    И вот получается, что контролер стучит модему команды без отановки, команды уходят - и ничего не приходит.
    Что делать, какие идеи?

    ЗЫ: Открытие порта происходит нормально, если бы не работал - ничего не было бы отправлено.
    + на остальных (работающих) контроллерах модемах работает один и то же программый код.
    Последний раз редактировалось grayeddy; 05.07.2010 в 15:54.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •