Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Мониторы Реального Времени / Real Time Monitors » "modems not ready" проблема с GSM-SMS (что-то с АТ-командами?)

   
Автор / Author Тема / Topic: "modems not ready" проблема с GSM-SMS (что-то с АТ-командами?)
julya
Junior Member / Новичок
Участник № / Member № 7022


Icon 1 отправлено / posted      Профиль для / Profile for julya           Редактировать/удалить сообщение / Edit/Delete Post 
На объекте уже 2 года успешно функционируют 2 шт. одинаковых аппаратно и программно МРВ (Professional RTM+ ver. 6.09.0), расположенных в одном здании, но на разных этажах, к которым подключен одинаковый набор оборудования (каждый набор к своему МРВ). SMS-cообщения об авариях в контролируемых параметрах высылаются через GSM-модемы Centerion MC52i.
МРВ, расположенный на 1 этаже, успешно рассылает SMS. Второй МРВ, расположенный в подвале, в виду плохого покрытия сотовой сетью, периодически не осуществляет отправку аварийных SMS, до недавнего времени помогало перемещение антенны в другое место. Однако, в настоящее время, этот второй МРВ вообще перестал высылать SMS. В логах появляется сообщение "modems not ready".
Была запущена диагностика обмена по COM-порту и записан расширенный лог с помощью ключей в CNF-файле.

Привожу лог инициализации модема в работающем МРВ:

31-08-2016 13:22:01.296 INFO (COM1):Initialization complete successfully
31-08-2016 13:22:01.296 INFO (GSM MODEM(+796785xxxxx)): IO processor started
31-08-2016 13:22:01.296 INFO (GSM MODEM(+796785xxxxx)):Modem initialization started
31-08-2016 13:22:01.312 INFO (COM1):Deinitialized
31-08-2016 13:22:01.312 INFO (COM1):Initialization complete successfully
31-08-2016 13:22:02:312 DEBUG (GSM MODEM(+796785xxxxx)):Output:
ate0 | 61 74 65 30
31-08-2016 13:22:02:359 DEBUG (GSM MODEM(+796785xxxxx)):Input:
OK | 4F 4B
31-08-2016 13:22:02:359 DEBUG (GSM MODEM(+796785xxxxx)):Output:
atv1 | 61 74 76 31
31-08-2016 13:22:02:421 DEBUG (GSM MODEM(+796785xxxxx)):Input:
OK | 4F 4B
31-08-2016 13:22:02:421 DEBUG (GSM MODEM(+796785xxxxx)):Output:
atx0 | 61 74 78 30
31-08-2016 13:22:02:484 DEBUG (GSM MODEM(+796785xxxxx)):Input:
OK | 4F 4B
31-08-2016 13:22:02:484 DEBUG (GSM MODEM(+796785xxxxx)):Output:
at&d2 | 61 74 26 64 32
31-08-2016 13:22:02:546 DEBUG (GSM MODEM(+796785xxxxx)):Input:
OK | 4F 4B
31-08-2016 13:22:02:546 DEBUG (GSM MODEM(+796785xxxxx)):Output:
ati | 61 74 69
31-08-2016 13:22:02:625 DEBUG (GSM MODEM(+796785xxxxx)):Input:
Cinterion | 43 69 6E 74 65 72 69 6F 6E
31-08-2016 13:22:02:625 DEBUG (GSM MODEM(+796785xxxxx)):Input:
MC52i | 4D 43 35 32 69

Далее, идет успешная отсылка SMS при аварии:

31-08-2016 13:23:31:343 DEBUG (GSM MODEM(+796785xxxxx)):Output:
AT+CMGS=154. | 41 54 2B 43 4D 47 53 3D 31 35 34 0D
31-08-2016 13:23:31:390 DEBUG (GSM MODEM(+796785xxxxx)):Input:
. | 0D
31-08-2016 13:23:31:500 DEBUG (GSM MODEM(+796785xxxxx)):Input:
. | 0A
31-08-2016 13:23:31:609 DEBUG (GSM MODEM(+796785xxxxx)):Input:
> | 3E
31-08-2016 13:23:31:609 DEBUG (GSM MODEM(+796785xxxxx)):SMS PDU:
0051000B91972162 | 30 30 35 31 30 30 30 42 39 31 39 37 32 31 36 32
2161F40008008C05 | 32 31 36 31 46 34 30 30 30 38 30 30 38 43 30 35

Теперь привожу лог инициализации обмена по модему второго, проблемного МРВ:

31-08-2016 14:34:32.375 INFO (COM1):Initialization complete successfully
31-08-2016 14:34:32.375 INFO (GSM MODEM(+796785xxxxx)): SMS processor started
31-08-2016 14:34:32.375 INFO (GSM MODEM(+796785xxxxx)):SMS processor started
31-08-2016 14:34:32.375 INFO (GSM MODEM(+796785xxxxx)):Modem initialization started
31-08-2016 14:34:32.390 INFO (COM1):Deinitialized
31-08-2016 14:34:32.390 INFO (COM1):Initialization complete successfully
31-08-2016 14:34:33:390 DEBUG (GSM MODEM(+796785xxxxx)):Output:
ate0v1x0&d2 | 61 74 65 30 76 31 78 30 26 64 32
31-08-2016 14:34:33:453 DEBUG (GSM MODEM(+79678xxxxx)):Input:
ate0v1x0&d2 | 61 74 65 30 76 31 78 30 26 64 32
31-08-2016 14:34:33:453 DEBUG (GSM MODEM(+79678xxxxx)):Input:
ERROR | 45 52 52 4F 52
31-08-2016 14:34:33.453 ERROR (GSM MODEM(+796785xxxxx)):Failed to setup modem mode
31-08-2016 14:34:35.453 INFO (GSM MODEM(+796785xxxxx)):Modem initialization started

...после переустановки RTM:

31-08-2016 14:44:36.843 INFO (COM1):Initialization complete successfully
31-08-2016 14:44:36.843 INFO (GSM MODEM(+796785xxxxx)): IO processor started
31-08-2016 14:44:36.843 INFO (GSM MODEM(+796785xxxxx)):Modem initialization
31-08-2016 14:44:36.843 INFO (GSM MODEM(+796785xxxxx)):Modem initialization started
31-08-2016 14:44:36.859 INFO (COM1):Deinitialized
31-08-2016 14:44:36.859 INFO (COM1):Initialization complete successfully
31-08-2016 14:44:37:859 DEBUG (GSM MODEM(+796785xxxxx)):Output:
ate0v1x0&d2 | 61 74 65 30 76 31 78 30 26 64 32
31-08-2016 14:44:37:921 DEBUG (GSM MODEM(+796785xxxxx)):Input:
ERROR | 45 52 52 4F 52
31-08-2016 14:44:37.921 ERROR (GSM MODEM(+796785xxxxx)):Failed to setup modem mode
31-08-2016 14:44:39.921 INFO (GSM MODEM(+796785xxxxx)):Modem initialization started

и т.д.

Лог профайлера МРВ при этом:

(14:43:56) INF_RTM:NT6.RTM 6.1
(14:43:56) INF_RTM:Professional RTM+ ver. 6.09.0
(14:44:34) WRN_RS:found channels = 0
(14:44:34) INF_RS:init string is \\.\COM5: baud=9600 parity=N data=8 stop=1
(14:44:34) WRN_RS:found channels = 24
(14:44:36) ERR_MODEM:COM1 MODEM ERR=10
(14:44:39) ERR_RTM:modems not ready
(14:44:39) ERR_RTM:modems not ready
(14:44:41) ERR_RTM:modems not ready
(14:49:54) ERR_RTM:modems not ready

Почему во втором МРВ происходит объединение АТ-команд в строку: ate0v1x0&d2 ? В чем отличие процессоров SMS и IO, почему они всегда по разному запускаются/инициализируются?

Оба модема исправны, взаимная замена это показала (на АТ-команды отвечают, с исправного АРМ оба рассылают SMS).
Полагаю, что второй модем, на проблемном МРВ, не может разобрать посылку ate0v1x0&d2 и сконфигурироваться. Механизм формирования АТ-команд в ТМ скрыт. Что и где можно исправить, чтобы восстановить рассылку SMS об авариях?

Ранее техподдержка дала ответ на этот вопрос, заданный в ветке по бесплатной версии:
"Есть основание предполагать, что исполнительные модули МРВ, запущенные "на разных этажах", относятся к разным релизам и, возможно, "работающий" - более позднего релиза.
Сравните файлы wdep.dll.
Используйте в папке проблемного МРВ wdep.dll "работающего" МРВ."

Мы проверили. Исполнительные модули МРВ и wdep.dll на нашем объекте - одного релиза. С 2013 года обновлений исполнительной среды не осуществлялось, до этого проблемный МРВ работал 2 года. Переустановка проблемного МРВ из старых исходников (6.09) не привела к успеху.

Сообщения / Posts 2 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Проблема уже обсуждалась с Вами в 2014 г.
Ответ дан почтой.

Сообщения / Posts 17344 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2