This is topic Виртуальный COM порт in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by Андрей DTP (Участник № / Member № 7103) on :
 
Добрый день. Можно ли подключить Trace Mode через виртуальный COM порт (FTDI). Компонент COM-порт в настройках требует адрес порта и прерывание, а у виртуального COMa их нет.
 
Posted by Nico (Участник № / Member № 5342) on :
 
да, задать не нулевые
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
2 Nico Были заданы стандартные для COM1 (адрес 3F8 и прерывание 4) - нет обмена по COM порту [Неодобрение / Frown]
 
Posted by Nico (Участник № / Member № 5342) on :
 
ключ DEBUGON=200 в cnf файл
для диагностики ошибок
и смотреть файл профайлера
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Можно дополнительно к этой диагностике запустить перехват данных по COM-порту.
А какими средствами этот порт создавался? Он точно не занят? Открыть порт тестовыми утилитами пробовали?
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
При попытке запустить перехват Serial Port Monitor переключается на COM1 (бортовой COM).
Виртуальный порт - Silicon Labs CP210x to UART Bridge.
Порт не занят, точно.

Программой Akon Administrator (программа для настройки модулей) порт открывается, обмен с модулями идет штатно, без проблем.

Листинг файла LabTM6_0.txt после записи ключа DEBUGON=200 в cnf файл:
---------------------------------------------
(10:18:14) ERR_RTM:hasp driver login = 7
(10:18:14) INF_LOAD:Starting... LabTM6_0
(10:18:14) INF_RTM:Detected RTM NT(6.2)
(10:18:14) INF_RTM:Base TRACE MODE 6 Profiler T-Factory + ver. 6.10.2 ver. 6.10.1
(10:18:14) INF_LOAD:max channel = 65535
(10:18:14) INF_LOAD:Load Channels 156(1 - 156)
(10:18:14) INF_LOAD:Templates=29 (math=40 sql=0 scr=13 doc=0 pnl=0)
(10:18:14) INF_LOAD:Objects = 0
(10:18:14) INF_RTM:Timer=0.055s CalcLoop=55ms
(10:18:14) INF_LOAD:LoadTime=0.172s CalcPeriod=55ms
(10:18:14) INF_RTM:available(MB): pm=3967 vm=2047; free(MB): pm=2181 vm=1910 em=0 after load
(10:18:14) INF_RTM:total use(MB): pm=1785 vm=137 after load
(10:18:14) INF_RTM:use(MB): pm=27(27) vm=48(48) pf=1 after load
(10:18:14) INF_RTM:gh:274 uh:15 hh:234 after load
(10:18:40) INF_RS:host channels=0 for COM5
(10:18:40) INF_RS:init string is \\.\COM5: baud=9600 parity=N data=8 stop=1
(10:18:40) INF_IP:hostname is WIN-QE0FRE7GEU0
(10:18:40) INF_IP:card0 addr=0.0.0.0
(10:18:40) INF_IP:card1 addr=192.168.0.100
(10:18:40) INF_RTM:start time is 0.063 s
(10:18:40) INF_RTM:total use(MB): pm=1856 vm=288 after start
(10:18:40) INF_RTM:use(MB): pm=91(91) vm=90(92) pf=26137 after start
(10:18:40) INF_RTM:gh:649 uh:401 hh:436 after start
(10:18:40) INF_FLT:ModeSwitch at start e15=0000 e18=0000 e20=0000
(10:18:40) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [src4]
(10:18:40) INF_GRAPH:scr:13:popup=11 scrref=0 trend=0,0 update=1
(10:18:46) ERR_RTM:Wrong ID(set) 65564 -1.40
(10:18:58) INF_RTM:stoping... = 30
(10:18:58) INF_RTM:main clc stop
(10:18:58) INF_RTM:mode=5(Stop) e15=00 e18=00 e20=00 [src0]
(10:18:59) INF_RS:COM5 TRANSACTION=0 ERROR=0 BYTES=0
(10:18:59) INF_RTM:stop time is 1 s
(10:18:59) INF_RTM:number of calculation = 262
(10:18:59) INF_RTM:END OF WORK
=================================================
 
Posted by Nico (Участник № / Member № 5342) on :
 
host channels=0 for COM5

что означает нет ни одного канала в узле
для обмена по данному COM порту
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
так а что же за причина? изменилось только имя COM порта (был COM1, стал COM5), а компонент ComPort остался тот же.
 
Posted by Nico (Участник № / Member № 5342) on :
 
нет ни одного канала в узле связанного с источником
настроенного на обмен с COM5
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
спасибо, все заработало
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
извините, тема продолжается.
поставили другой комп, та же винда (10-ка 64 бита), тот же Trace Mode (6/10) при включении профайлера выдает окошко "Системные сообщения" с текстом "14:18, 040Е, СОМ3 is wrong oserr=31".
Я так понимаю, какая-то системная ошибка, а что значит 31?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
COM3 не открылся
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
а какая может быть причина неоткрытия? на другом компе ничего похожего не было...

и еще. в логе встречаются следующие строки:

------------------------------------------------
(8:14:3) INFO:COM3<ch78>send=030301000002C415
(8:14:3) INFO:COM3<ch89>send=020303000002C47C
(8:14:3) ERR_RS:COM3 err=9 ch=HCS1_OPEN_CLOSE[99]
(8:14:3) INFO:COM3<ch100>send=0410021000020400000000FA0F
(8:14:3) ERR_RS:COM3 err=9 ch=HCS22_OPEN_CLOSE[102]
(8:14:3) INFO:COM3<ch112>send=070301000002C591
(8:14:3) INFO:COM3<ch115>send=070304000002C55D
(8:14:3) INFO:COM3<ch116>send=070304200002C497
(8:14:4) ERR_RS:COM3 err=9 ch=HCS3_OPEN_CLOSE[119]
(8:14:4) ERR_RS:COM3 err=3 oserr=433
(8:14:4) ERR_RS:COM3 err=3 oserr=433
(8:14:4) ERR_RS:COM3 err=3 oserr=433
(8:14:4) ERR_RS:COM3 err=9 ch=H22_STOP[127]
(8:14:4) INFO:COM3<ch128>send=030303000002C5AD
(8:14:5) ERR_RS:COM3 err=9 ch=H22_RUN_110_Rout_Word(3)[141]
(8:14:5) ERR_RS:COM3 err=9 ch=H22_RUN_111_Rout_Word(3)[142]
(8:14:5) INFO:COM3<ch6>send=030304000002C4D9
.......
(8:14:18) INFO:COM3<ch122>send=070303000002C429
(8:14:18) INFO:COM3<ch123>send=070303200002C5E3
(8:14:18) ERR_RS:COM3 err=49 oserr=31
(8:14:18) INFO:COM3<ch74>send=030302000002C451
(8:14:18) INFO:COM3<ch78>send=030301000002C415
(8:14:18) INFO:COM3<ch89>send=020303000002C47C
(8:14:19) INFO:COM3<ch112>send=070301000002C591
(8:14:19) INFO:COM3<ch115>send=070304000002C55D
(8:14:19) INFO:COM3<ch116>send=070304200002C497
(8:14:19) INFO:COM3<ch121>send=020304000002C508
(8:14:19) INFO:COM3<ch122>send=070303000002C429
(8:14:19) INFO:COM3<ch123>send=070303200002C5E3
(8:14:19) INFO:COM3<ch128>send=030303000002C5AD
(8:14:19) ERR_RS:COM3 err=9 ch=H22_RUN_110_Rout_Word(3)[141]
(8:14:19) ERR_RS:COM3 err=9 ch=H22_RUN_111_Rout_Word(3)[142]
(8:14:19) INFO:COM3<ch6>send=030304000002C4D9
--------------------------------------------
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
а вообще в логе встречаются следующие ошибки:
ERR_RS:COM3 err=9
ERR_RS:COM3 err=3 oserr=433
ERR_RS:COM3 err=7
ERR_RS:COM3 err=49 oserr=31
ERR_RS:COM3 err=3 oserr=22

перед и после первых 4-х ошибок идут строки типа
INFO:COM3<ch115>send=070304000002C55D

после последней (повторилась несколько сотен раз) нет никакого обмена
 
Posted by Nico (Участник № / Member № 5342) on :
 
send= <то что шлется в COM порт>
err = 3 - ошибка записи
err = 9 - таймаут
все связано с не открытием порта(31 код = устройство не работоспособно )
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
так получается, send - нормальная запись в порт, а между ними ошибки, связаные с неоткрытием порта?
или я что-то не так понял...
 
Posted by Nico (Участник № / Member № 5342) on :
 
порт не открыт !!!!!!!!!!!!!!!!!!!!!
не получается так send = то что пишется
потом идет ошибка записи
 
Posted by Андрей DTP (Участник № / Member № 7103) on :
 
все равно не понятно. в посте от 12-11-2019 13:51 проходит 10 send
---
(8:14:18) INFO:COM3<ch74>send=030302000002C451
(8:14:18) INFO:COM3<ch78>send=030301000002C415
(8:14:18) INFO:COM3<ch89>send=020303000002C47C
(8:14:19) INFO:COM3<ch112>send=070301000002C591
(8:14:19) INFO:COM3<ch115>send=070304000002C55D
(8:14:19) INFO:COM3<ch116>send=070304200002C497
(8:14:19) INFO:COM3<ch121>send=020304000002C508
(8:14:19) INFO:COM3<ch122>send=070303000002C429
(8:14:19) INFO:COM3<ch123>send=070303200002C5E3
(8:14:19) INFO:COM3<ch128>send=030303000002C5AD
---
без ошибок, потом две ошибки, причем эти ошибки дают другие каналы, отличные от предыдущих 10 send. Получается, что может пройти send в закрытый порт без записи ошибки?
---
(8:14:19) ERR_RS:COM3 err=9 ch=H22_RUN_110_Rout_Word(3)[141]
(8:14:19) ERR_RS:COM3 err=9 ch=H22_RUN_111_Rout_Word(3)[142]
 
Posted by Nico (Участник № / Member № 5342) on :
 
порт не открыт !!!!!!!!!!!!!!!!!!!!!
все дальнейшее смысла не имеет
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2