Показано с 1 по 8 из 8

Тема: Диагностика пропадания связи ПЛК210 и ПМ01

  1. #1

    По умолчанию Диагностика пропадания связи ПЛК210 и ПМ01

    Добрый день!
    Реализовал подключение ПЛК210 и ПМ01 (для передачи смс). Реализовал без библиотек - просто через модуль Modem в Codesys3.5.
    Хочу реализовать диагностику если в процессе работы с модемом что-либо случиться (или симка отвалиться), но никакой системный бит не реагирует если снять питание с модема. xIsRegistration не погаснет (не взведется только если модем изначально не был включен или не было сим карты).
    Подскажите, каким образом можно реализовать данную диагностику? Спасибо!
    Последний раз редактировалось DmitriiAnyushin; 28.04.2025 в 16:06.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,821

    По умолчанию

    Добрый день.

    никакой системный бит не реагирует если снять питание с модема. xIsRegistration не погаснет (не взведется только если модем изначально не был включен или не было сим карты)
    К сожалению, это действительно так.
    Планируем исправить это в следующей версии компонента.

    Подскажите, каким образом можно реализовать данную диагностику?
    Это можно сделать с помощью периодической отправки пользовательской AT-команды.
    Например, на команду 'AT' должно вернуться 'OK'. Если в ответ ничего не вернулось - то связи с модемом нет.

  3. #3

    По умолчанию

    Спасибо! Попробую через команду АТ реализовать диагностику.

    Так же позднее нашел в одной из тем такую же проблему (https://owen.ru/forum/showthread.php...l=1#post428538)
    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Почему при отключении модема от питания его статус (уровень сигнала и т.п.) не сбрасывается в СПК? И если подать питание на модем позже чем на СПК он не обновляет статус.
    Там речь идет про СПК, у меня ПЛК210 - уровень сигнала, как и статус, также не сбрасывается. Это тоже будет исправлено?
    Проблему подачи питания на модем позднее чем на ПЛК решил, повесив TRUE на xSetGprsConnection. Тогда при появлении питания он его запускает. Подскажите, данная проблема также будет решена в следующий версии или оставить это решение?

  4. #4

  5. #5

    По умолчанию

    А не подскажете когда планируется данная правка? А то у меня еще ряд проектов с модемом будет

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,821

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    А не подскажете когда планируется данная правка? А то у меня еще ряд проектов с модемом будет
    Она войдет в состав прошивок, релиз которых состоится одновременно со стартом продаж СПК210-05 и ПЛК210-15.
    Не раньше конца осени.

  7. #7

    По умолчанию

    Добрый день! Спустя год у меня снова появились проекты с модемом и отправкой смс (год данную тему не мониторил). Оборудование по прежнему ПЛК210 и ПМ01. Подскажите пожалуйста:
    1. Не появилась ли та прошивка о которой озвучивалось ранее? Если да, то где ее можно скачать и каким образом загрузить. На сайте не нашел.
    2. Вопрос не по теме диагностики связи. Сейчас у заказчика появилось требование отправлять смс не на один номер (как было ранее), а на пять. Как и ранее реализовал через компонент Modem в Codesys (библиотеки не использовал). Если через точку с запятой обозначить номера телефонов, то на все номера приходит сообщение. Но если следом за первым событием (Сообщение 1) практически сразу происходит второе событие (Сообщение 2), то получается, что еще не было отправлено Сообщение 1 на все пять номеров, как уже надо отправлять Сообщение 2 и в компонент "Текст отправляемой смс" поступает Сообщение 2 (в итоге номера 1 и 2 получают как и нужно Сообщение 1 и Сообщение 2, а номера 3,4,5 - по два раза Сообщение 2). Подскажите, можно ли каким-либо образом отследить, что сообщение было отправлено на все номера, чтобы уже потом в буфер перекладывать новый текст?
    Спасибо!

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,821

    По умолчанию

    Добрый день.
    1. Появилась, для ПЛК210-1x:
    https://owen.ru/forum/showthread.php...l=1#post480370
    См. п. 3 в секции Улучшения.

    2.

    Подскажите, можно ли каким-либо образом отследить, что сообщение было отправлено на все номера, чтобы уже потом в буфер перекладывать новый текст?
    Максимум, что можно сделать - при формировании команды отправки взводить какой-то таймер (уставка которого должна быть определена опытным путем с помощью экспериментов), и в течение его отсчета не менять текст сообщения. В общем, обрабатывать события по принципу очереди:
    https://owen.ru/forum/showthread.php...l=1#post439156

Похожие темы

  1. Диагностика ошибки связи Modbus TCP
    от Lexx225 в разделе Панели оператора (HMI)
    Ответов: 12
    Последнее сообщение: 02.12.2024, 12:06
  2. Нет связи ПЛК210 с OwenCloud
    от Ann_0987 в разделе Облачный сервис OwenCloud
    Ответов: 1
    Последнее сообщение: 16.11.2023, 12:55
  3. Обрывы связи между ПЛК210 и Codesys (ПК)
    от gosser92 в разделе ПЛК2хх
    Ответов: 1
    Последнее сообщение: 19.08.2022, 18:16
  4. Ответов: 8
    Последнее сообщение: 12.05.2022, 19:32
  5. Ответов: 13
    Последнее сообщение: 26.09.2019, 10:50

Ваши права

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