This is topic DocRTM+ vs Профайлер in forum Мониторы Реального Времени / Real Time Monitors at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/35/t/000399.html

Posted by zatochkin (Участник № / Member № 6723) on :
 
Добрый день, никак не могу понять что сделать.
При запуске проекта в профайлере все данные с электросчетчиков отображаются, в мониторе порта обмен идет. При запуске этого же проекта в DocRTM+ данные с электросчетчиков не отображаются, хотя в мониторе порта видно, что обмен по порту идет буква в букву, как при работе профайлера.
В логе при DEBUGON=2300
DocRTM+
code:
 (16:3:10) INF_RTM:RTM NT(6.1) 
(16:3:10) INF_RTM:Professional RTM+ ver. 6.10.0
(16:3:10) ERR_RS:Find COM2 reserved to COM500, that not setting
(16:3:15) INF_RS:host channels=24 for COM2
(16:3:15) INF_RS:init string is \\.\COM2: baud=9600 parity=E data=7 stop=1
(16:3:36) ERR_RS:COM2 err=9 ch=101[2]
(16:3:44) ERR_RS:COM2 err=9 ch=101[2]
(16:3:51) ERR_RS:COM2 err=9 ch=101[2]
(16:3:51) ERR_RS:101 groop=8 cmd=85 err=9

Профайлер
code:
  (16:5:39) INF_LOAD:Starting... svh_0
(16:5:39) INF_RTM:Detected RTM NT(6.1)
(16:5:39) INF_RTM:Professional TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.10.0
(16:5:39) ._.:RTM
(16:5:39) INF_LOAD:max channel = 65535
(16:5:39) INF_LOAD:Load Channels = 49
(16:5:39) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(16:5:39) INF_LOAD:Objects = 19
(16:5:39) INF_RTM:Timer=0.055s CalcLoop=550ms
(16:5:39) ERR_RS:Find COM2 reserved to COM500, that not setting
(16:5:39) INF_LOAD:LoadTime=0.16s CalcPeriod=550ms
(16:5:39) INF_RTM:available(MB): pm=4021 vm=2047; free(MB): pm=1408 vm=1907 em=0 after load
(16:5:39) INF_RTM:total use(MB): pm=2613 vm=140 after load
(16:5:39) INF_RTM:use(MB): pm=26(26) vm=49(49) pf=0 after load
(16:5:39) INF_RTM:gh:439 uh:14 hh:143 after load
(16:5:41) INF_RS:host channels=24 for COM2
(16:5:41) INF_RS:init string is \\.\COM2: baud=9600 parity=E data=7 stop=1
(16:5:41) INF_IP:hostname is DRP-HP
(16:5:41) INF_IP:card0 addr=0.0.0.0
(16:5:41) INF_IP:card1 addr=192.168.2.108
(16:5:41) INF_RTM:start time is 0.05 s
(16:5:41) INF_RTM:total use(MB): pm=2666 vm=203 after start
(16:5:41) INF_RTM:use(MB): pm=72(72) vm=78(78) pf=12482 after start
(16:5:41) INF_RTM:gh:506 uh:217 hh:257 after start
(16:5:41) INF_FLT:ModeSwitch at start e15=0000 e18=0000 e20=0000
(16:5:41) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [src4]
(16:5:41) INF_GRAPH:scr:1:popup=0 scrref=0 trend=0,0 update=1


 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В протоколе от RTM в явном виде сообщается, что на посланные запросы ответ не получен в течение заданного Вами таймаута.
Если Вы запускаете поочередно (!) под профайлером и МРВ один и тот же узел, результат должен быть тот же.
Отсутствие ответов на запрос и регистрация идеального обмена по PortMon - несовместимы.

В приведенном протоколе "от профайлера" сообщений о реальном обмене нет - после запуска прошло всего 2 сек. Обмен еще не установился.

" ERR_RS:Find COM2 reserved to COM500, that not setting " - в настройках COM-порта задан параметр RS-передача=500.
По документации - это попытка резервирования используемого COM2 портом COM500. Это ошибка.
 
Posted by zatochkin (Участник № / Member № 6723) on :
 
Убрал RS-передачу на по умолчанию.
И всеже. В профайлере данные выводятся, в МРВ нет. В порт мониторе видно, что обмен идет.
Также в папке с проектом если запускать профайлер, то создаются файлы по каждому счетчику (.bin и .pwr), а если запустить из МРВ, то только по первому.
Прикладываю архив с логом профайлера и МРВ, скриншотами Служебной панели МРВ и проектом.
То, что вы писали
quote:
В приведенном протоколе "от профайлера" сообщений о реальном обмене нет - после запуска прошло всего 2 сек. Обмен еще не установился.

Там более ничего и не пишется, данные появляются, ошибок нет вот и не пишется ничего.

Отвечать быстро не получается, на объекте не дают удаленный доступ.

http://rghost.ru/8NHqBZHFD - архив
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В предложенных Вами материалах в явном виде указывается, что МРВ запрашивает, обращается к счетчикам, а ответа не получает.

"В порт мониторе видно, что обмен идет."
Нужен протокол PortMon, чтобы понять, в каком объеме "идет обмен".

Файл TMcom_xx.cnf имеет неправильный формат
надо во 2-й строке записать
END_OF_CNF

И задать третью строку пустой.

В каналах CGR_main надо установить флаг "Отладка".

Надо также обратить внимание на подразделы "Диагностика в каналах подтипа 102" и "Глобальная диагностика" в разделе "Универсальный механизм обмена с электросчетчиками".
 
Posted by zatochkin (Участник № / Member № 6723) on :
 
Разобрались. На объекте на компьютере была когда то установлена 1С с эмулятором. На "чистом" компьтере все заработало.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2