проблема в точности такая же как описана в выше названной теме, в логах
ERR_MODEM:COM3 MODEM ERR=10 ERR_MODEM:COM3 MODEM ERR=1 ERR_RTM:modems not ready
промониторил обмен по порту, кроме того что rtm при запуске открывает порт нет никакого обмена с модемом, rtm не отправляет никаких AT команд для инициализации модема. Или я чего то не понимаю?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Непонятно, как был проведен мониторинг обмена по порту. Приведенные сообщения об ошибках являются следствием неудачности попыток инициализации модема AT-командами. Значит, такие попытки были. Они будут видны, если файле конфигурирования запуска узла ввести ключи DEBUGON=218 GSM_LOG=7FF и получить профайлерный протокол и файл wdep.log, в которых будет диагностическая информация.
Posted by Garrison (Участник № / Member № 5981) on :
Да собственно ключи ранее уже прописал, в профайлерном протоколе: (16:3:44) INF_LOAD:Starting... PROBA_0 (16:3:44) INF_RTM:Detected NT5.RTM 5.1 (16:3:44) INF_RTM:Professional TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.09.0 (16:3:44) ._.:RTM (16:3:44) INF_LOAD:max channel = 65535 (16:3:44) INF_LOAD:Load Channels = 256 (16:3:44) INF_LOAD:Templates=22 (math=15 sql=0 scr=15 doc=0 pnl=0) (16:3:44) INF_LOAD:Objects = 11 (16:3:44) INF_RTM:Timer=0.055s CalcLoop=550ms (16:3:44) INF_LOAD:LoadTime=0.797s CalcPeriod=550ms (16:3:44) INF_RTM:available(MB): pm=2039 vm=2047; free(MB): pm=1494 vm=1988 em=0 after load (16:3:44) INF_RTM:total use(MB): pm=545 vm=59 after load (16:3:44) INF_RTM:use(MB): pm=15(15) vm=18(18) pf=0 after load (16:3:44) INF_RTM:gh:46 uh:73 hh:73 after load (16:4:48) INF_RS:init string is \\.\COM1: baud=9600 parity=N data=8 stop=1 (16:4:48) WRN_RS:found channels = 84 (16:4:48) WRN_RS:found channels = 0 (16:4:48) INF_IP:hostname is tracemode (16:4:48) INF_IP:card0 addr=0.0.0.0 (16:4:48) INF_IP:card1 addr=192.168.50.38 (16:4:48) INF_IP:node0 find default ip=192.168.50.38:1025 (16:4:48) INF_IP:node3 find default ip=192.168.50.10:1025 (16:4:48) INF_IP:soc_in_1 192.168.50.38:1025 (16:4:48) INF_IP:Create InSocket = 1 (16:4:48) INF_IP:Mask for use cards 202 (16:4:48) INF_IP:soc_out_1 192.168.50.38:1026 (16:4:48) INF_IP:Create OutSocket = 1 (16:4:48) INF_IP:nib=256 Length of pocket=1452(70) IPSIZE=8192B,8192B(0) queue=64000 (16:4:48) INF_RTM:start time is 46.578 s (16:4:48) INF_RTM:total use(MB): pm=622 vm=483 after start (16:4:48) INF_RTM:use(MB): pm=85(88) vm=154(161) pf=27327 after start (16:4:48) INF_RTM:gh:1722 uh:181 hh:295 after start (16:4:48) INF_FLT:ModeSwitch e15=0000 e18=0000 e20=0000 [0] (16:4:48) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [src4] (16:4:48) INF_FLT:No detect condition (16:4:48) ERR_MODEM:COM3 MODEM ERR=10 (16:4:48) INF_GRAPH:scr:15:popup=0 scrref=0 trend=7,0 update=1 (16:4:48) INF_TCP:listen 192.168.50.38:1027 (16:4:48) INF_TCP:srv buffer size = 92928 (16:4:49) ERR_MODEM:COM3 MODEM ERR=1 (16:4:50) INF_SIAD:arch_1 after start 19.03.2014 10:24:00 28.10.2014 16:04:49 (16:4:51) INF_TCP:HOST 192.168.50.38:20996 connect to 192.168.50.31:502 (16:17:0) ERR_RTM:modems not ready (16:17:1) ERR_RTM:modems not ready
(я вам с него собственно ошибки и написал)
в wdep
28-10-2014 16:04:48.671 INFO (COM3):Initialization complete successfully 28-10-2014 16:04:48.687 INFO (GSM MODEM(+7910*******)):IO processor started 28-10-2014 16:04:48.687 INFO (GSM MODEM(+7910*******)):SMS processor started 28-10-2014 16:04:48.687 INFO (GSM MODEM(+7910*******)):Modem Powered OFF
а мониторинг порта проводился сторонней утилитой которая при запуске какой нибудь другой программы при обращении к модему на запись перхватывала например это: Порт открыт процессом "hsmscomm.exe" (PID: 112) 41 54 51 30 20 56 31 20 45 30 0D 0A 41 54 2B 43 ATQ0 V1 E0..AT+C 50 49 4E 3D 31 32 33 34 0D 0A 41 54 2B 43 4D 45 PIN=1234..AT+CME 45 3D 31 0D 0A 41 54 2B 43 50 4D 53 3F 0D 0A 41 E=1..AT+CPMS?..A 54 2B 43 47 4D 4D 0D 0A 41 54 2B 43 53 51 0D 0A T+CGMM..AT+CSQ.. 41 54 2B 43 4E 4D 49 3D 32 2C 30 0D 0A 41 54 2B AT+CNMI=2,0..AT+ 43 4D 47 46 3D 30 0D 0A 41 54 2B 43 53 43 41 3D CMGF=0..AT+CSCA= 22 2B 37 39 31 36 38 39 39 39 31 30 30 22 0D 0A "+79168999100".. 41 54 2B 43 50 4D 53 3D 22 53 4D 22 0D 0A 41 54 AT+CPMS="SM"..AT 2B 43 4D 47 4C 3D 31 0D 0A 41 54 2B 43 4D 47 4C +CMGL=1..AT+CMGL 3D 31 0D 0A 41 54 2B 43 4D 47 4C 3D 30 0D 0A =1..AT+CMGL=0..
а при запуске rtm только:
Порт открыт процессом "rtc.exe" (PID: 2268)
вот я вывод такой и сделал.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Похоже, что строка 28-10-2014 16:04:48.687 INFO (GSM MODEM(+7910*******)):Modem Powered OFF говорит о том, что модем не показывает своего подключения к питанию.
"Для обмена SMS-сообщениями строка инициализации GSM-модема имеет следующий вид:
PIN:<PIN-код>;SCA:<телефон сервис-центра>[;NO_DSR] ...Необязательный параметр NO_DSR отключает проверку DSR при обмене по GSM."
Задайте в строке инициализации модема в проекте ;NO_DSR
Posted by Garrison (Участник № / Member № 5981) on :
Вооот! Я же говорю что AT в потоке rs нет Спасибо большое теперь все заработало.