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


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

Posted by Карась (Участник № / Member № 1075) on :
 
Имеем контроллеры I-84(8)31, Trace Mode 5.12, NetLink МРВ 5.12. Последовательный обмен по RS-232. COM1 компьютера соединен с COM4 контроллера. Микро МРВ запускается в контроллере через autoexec. Вы нам высылали даже образец проекта, но в логе профайлера ошибки обмена по COM-порту и значений каналов мы не видим. В техподдержке сказали, проблема в том, что модуди Микро МРВ у нас для DOS. (MRT86.exe, MRT86_e.exe, MRT86_n_e.exe и т.д.) Объясните пожалуйста, где можно взять нужные нам модули Микро МРВ и как называются эти файлы. (ОС - WinXP). Спасибо.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
MRT86.exe, MRT86_e.exe, MRT86_n_e.exe - это действительно МикроМРВ для MS-DOS, а в контроллере серии I8000 операционная система MiniOS7, поэтому Вам нужны именно МикроМРВ для этой серии контроллеров. Систему для I8000 Вы можете скачать с сайта ICOS: www.ipc2u.ru - на заглавной странице раздел "TRACE MODE бесплатно".
Она включает модули МикроМРВ специально для этого контроллера.
 
Posted by Карась (Участник № / Member № 1075) on :
 
Скачали последнюю версию Микро МРВ для I-8000, но значений каналов все равно не видим и в логе профайлера количество ошибок равняется количеству транзакций. Кажется, выяснили в чем дело, но ясности это не внесло. Дело в том, что Микро МРВ мы запускали через autoexec.bat и не могли проследить за корректностью работы Микро МРВ в контроллере (видели только отсутствие результата). При попытке запустить Микро МРВ через командную строку, результат следующий (в данном случае это гипертерминал):

ICP_DAS MiniOS7 for I-8000 Ver. 2.00 build 001,Jun 05 2003 11:12:32
SRAM:512K, FLASH MEMORY:512K
[CPU=Am188ES]
Serial number= 01 26 D1 A7 08 00 00 A0

i-8000>icp8_e.exe A:\ NODE1 8000 SEGOFF=8267 838A 8002 8265
A:\ NODE1
Professional Editional
MRT 5.11a
LAGOON-8 OEM version for miniOS7
INFO:Load Starting... NODE1.dbs
INFO:Detected DOS = <303 771>
RTM:Wrong version
LOAD:channel base error = -16
LOAD ERR=-16

i-8000>

Поясните, пожалуйста, о каком несоответствии версий идет речь? Нам что, нужно обновить еще MiniOS? Как нам уже увидеть ЗНАЧЕНИЯ каналов???
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вы файл NODE1 с расширением DBS брали?
 
Posted by Карась (Участник № / Member № 1075) on :
 
Да, мы загрузили в контроллер файлы: Dodef.cfg, NODE1.dbs и icp8_e.exe
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Тогда рекомендую проверить корректность смещений файла, которые Вы задали в параметре запуска "SEGOFF=8267 838A 8002 8265". Особенно их последовательность.
 
Posted by Карась (Участник № / Member № 1075) on :
 
Здравствуйте!
С запуском МикроМРВ мы разобрались, большое спасибо за подсказку. Но возникла другая проблема. Мы не можем получить сигнал с контроллера через COM4. При подключении по схеме COM1 компьютера - COM4 контроллера (кабель CA0910F-проверен) сигнала нет, а в профайлере стандартный лог ошибки обмена по COM-портам ...

Professional Editional
DRAWSERV 5.12
SUPPORT: NetBios
INFO:Load Starting... C:\TraceMode5_Professional\Project\NODE2.dbb
INFO:Detected NT 5.1
INFO:Found 8 channels
RS:init string is COM1: baud=9600 parity=N data=8 stop=1
RS:found 8 channels
MLINK-IN AI_-is01-0000 : RS=0 ADDR=1 ATR=0 CH=0 Q=7
MLINK-IN AI_-is01-0001 : RS=0 ADDR=1 ATR=0 CH=1 Q=6
MLINK-IN AI_-is01-0002 : RS=0 ADDR=1 ATR=0 CH=2 Q=5
MLINK-IN AI_-is01-0003 : RS=0 ADDR=1 ATR=0 CH=3 Q=4
MLINK-IN AI_-is01-0004 : RS=0 ADDR=1 ATR=0 CH=4 Q=3
MLINK-IN AI_-is01-0005 : RS=0 ADDR=1 ATR=0 CH=5 Q=2
MLINK-IN AI_-is01-0006 : RS=0 ADDR=1 ATR=0 CH=6 Q=1
MLINK-IN AI_-is01-0007 : RS=0 ADDR=1 ATR=0 CH=7 Q=0
RTM:allocated 16 extended buffers
INFO: LoadTime=0.203s CalcPeriod=549ms
ATTACH: default(PicRT_Development)
RS:COM 1 starting...
DDE:starting...
DDE:wrong NetDDE: Не удается связать службу диспетчера общих баз данных (DSDM)
RTM:math kernel starting...
SCREEN load error screen.000
INFO: start time is 0.11 s
INFO:work mode
OUT: 40<@> 01 01 00 00 00 07 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0000)
OUT: 40<@> 01 01 00 01 00 06 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0001)
OUT: 40<@> 01 01 00 02 00 05 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0002)
OUT: 40<@> 01 01 00 03 00 04 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0003)
OUT: 40<@> 01 01 00 04 00 03 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0004)
OUT: 40<@> 01 01 00 05 00 02 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0005)
OUT: 40<@> 01 01 00 06 00 01 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0006)
OUT: 40<@> 01 01 00 07 00 00 00 00 00 00 00 07 2a<*>
ERR IN0:
RS:COM1 check error (AI_-is01-0007)

...

RS:COM1 TRANSACTION=30 ERROR=30 TIME=17.109
TOTAL_BYTE=420 AVR_RESPONSE=0 MAX_RESPONSE=0
DDE:thread stop
INFO: stop time is 2.266 s
INFO:number of calculation = 28
END OF WORK

И что совсем непонятно, при содключении к COM1 контроллера кабелем CA0915 - мы получаем сигнал с контроллера, но РЕАЛЬНЫЙ (токовый), а не обработанный в соответствии со шкалой в % !? Лог-файл при этом выглядит так:

Professional Editional
DRAWSERV 5.12
SUPPORT: NetBios
INFO:Load Starting... C:\TraceMode5_Professional\Project\NODE2.dbb
INFO:Detected NT 5.1
INFO:Found 8 channels
RS:init string is COM1: baud=9600 parity=N data=8 stop=1
RS:found 8 channels
MLINK-IN AI_-is01-0000 : RS=0 ADDR=1 ATR=0 CH=0 Q=7
MLINK-IN AI_-is01-0001 : RS=0 ADDR=1 ATR=0 CH=1 Q=6
MLINK-IN AI_-is01-0002 : RS=0 ADDR=1 ATR=0 CH=2 Q=5
MLINK-IN AI_-is01-0003 : RS=0 ADDR=1 ATR=0 CH=3 Q=4
MLINK-IN AI_-is01-0004 : RS=0 ADDR=1 ATR=0 CH=4 Q=3
MLINK-IN AI_-is01-0005 : RS=0 ADDR=1 ATR=0 CH=5 Q=2
MLINK-IN AI_-is01-0006 : RS=0 ADDR=1 ATR=0 CH=6 Q=1
MLINK-IN AI_-is01-0007 : RS=0 ADDR=1 ATR=0 CH=7 Q=0
RTM:allocated 16 extended buffers
INFO: LoadTime=0.11s CalcPeriod=549ms
ATTACH: default(PicRT_Development)
RS:COM 1 starting...
DDE:starting...
DDE:wrong NetDDE: Не удается связать службу диспетчера общих баз данных (DSDM)
RTM:math kernel starting...
INFO: start time is 0.109 s
SCREEN load error screen.000
INFO:work mode
INFO:stoping...
RS:COM1 TRANSACTION=61 ERROR=0 TIME=35.063
TOTAL_BYTE=3290 AVR_RESPONSE=0.0827377 MAX_RESPONSE=0.11
DDE:thread stop
INFO: stop time is 1.891 s
INFO:number of calculation = 62
END OF WORK

Объясните, пожалуйста, в чем наша проблема. Результат запуска Микро МРВ в гипертерминале приводим тоже, может все дело в последней строке RS:found 0channels?

i-8000>dir

0)Dodef.cfg 02/06/2003 11:34:10 9777[02631]8002:0000-8265:0001
1)NODE1.dbs 09/25/2004 13:54:20 4662[01236]8267:0001-838A:0007
2)icp8_e.exe 01/09/2003 09:14:20 170630[29A86]838C:0007-AD34:000D
Total File number is 3 Free space=273555 bytes

i-8000>icp8_e.exe A:\ NODE1 8000 SEGOFF=8267 0001 8002 0000
A:\ NODE1
Professional Editional
MRT 5.11a
LAGOON-8 OEM version for miniOS7
INFO:Load Starting... NODE1.dbs
INFO:Detected DOS = <303 771>
INFO:Found 8channels
RS:found 0channels

Спасибо.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
СОМ4 в I8000 как Slave M-Link должен нормально работать, может у Вас с настройками в проекте что-то не так?
А преобразование в % шкалу где задавали - в настройках модуля УСО или в настройках канала ТМ, если в канале, то каким образом это сделали?
 
Posted by Карась (Участник № / Member № 1075) on :
 
[Недоумение / Confused] Под преобразованием в % мы имели ввиду следующие атрибуты: размерность каналов - в % (судя по всему, не принципиально); в границах и обработке - ВГ-100, НГ-0; на вкладке "кодировка" - выбрали 0-5V (мы получаем аналоговый сигнал в этом диапазоне, соответственно 5V=100% шкалы); в редакторе представления данных поместили на экран формы типа Bar Panel со шкалой в % и окошком со значением. Вот собственно и все. В итоге видим (через COM1 контроллера) наш токовый сигнал в окошке Bar Panel в реальном формате (т. е. в Вольтах (0-5)) и на шкале то же самое 0-5%! Может мы делаем какую-то элементарную глупость, скорее всего, подскажите... А насчет COM4, как я понимаю, в ТМ параметрах узла "контроллер" нет настроек для этого порта (должен работать по умолчанию?) А сигнала с него нет и все тут! Что делать? Скоро с работы выгонят... [Улыбка / Smile]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Атрибут Размерность не несет никакой функциональной нагрузки! Это просто обозначение размерности параметра в канале, никаких преобразований он не выполняет. Модуль то у Вас в мА выдает значение. Для его преобразования в канале имеется специальная закладка "Границы и обработка" - там есть параметры Дрейф нуля, и Множитель. Вот с помощью них Вы и можете преобразовать это значение в % шкалы. Либо создать FBD, которая будет в зависимости от границ преобразовывать в % шкалы и повесить ее на процедуру Трансляции.

Как это нет настроек СОМ4? Там целых 32 порта в списке СОМ-портов! Плохо смотрели...
 
Posted by Карась (Участник № / Member № 1075) on :
 
Поставили значение "множитель" - теперь со шкалой все отлично. Спасибо. Но это опять же COM1... А COM4 настраиваем так же:

Параметры АРМ
COM1 - связь с контроллером
баз. адрес - 1
скорость - 9600
контроль - 8-n-1
таймаут - 500
IRQ - 4
упр. перед. - нет (сетевой адрес 2)

Параметры узла "Контроллер"
COM4 - Slave M-Link (единственный COM-порт в узле "Контроллер", настроенный на Slave M-Link и имеющий ненулевые базовый адрес и IRQ)
баз. адрес - 1 (2,3,4 - меняли, no effect)
скорость - 9600
контроль - 8-n-1
таймаут - 500
IRQ - 3
упр. перед. - нет (сетевой адрес 1)

Не работает при такой конфигурации, а при живом сигнале с COM1 - настройки идентичны, кроме № порта в узле "Контроллер".
Вот так выглядит проблема непонятного происхождения. И еще вопрос: сигнал с COM1 чем-то отличается от сигнала с COM4 при дальнейшей обработке (СПАД, тревоги, сервер документирования и т. д.)?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А когда Вы настраиваете СОМ4 в контроллере настроки его СОМ1 при этом сбрасываете в ноль? Иначе может получится такая ситуация, что у Вас заданы оба порта для инициализации: СОМ1 и СОМ4, но так как МикроМРВ поддерживает только 1 порт в режиме Slave, то СОМ4 просто игнорируется им, потому как на Slave-режим у него уже настроен СОМ1.
 
Posted by Карась (Участник № / Member № 1075) on :
 
Да, оставляем COM4 единственным с ненулевыми настройками в узле "Контроллер"...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Высылайте свой проект - посмотрим.
 
Posted by Карась (Участник № / Member № 1075) on :
 
Можно получить от Вас ссылочку, на какой адрес выслать проект - вышлем завтра же.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
hotline1@adastra.ru
 
Posted by Карась (Участник № / Member № 1075) on :
 
[Вращающиеся глаза / Roll Eyes] Проект выслали.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Одноименный файл с расширением CTM забыли приложить к проекту - мы его не можем без него открыть...
 
Posted by Карась (Участник № / Member № 1075) on :
 
Приносим свои извинения. Вторую попытку предприняли... [Улыбка / Smile]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У нас Ваш проект нормально заработал. А от какого числа у Вас модуль МикроМРВ?
 
Posted by Карась (Участник № / Member № 1075) on :
 
Файлы Icp8(e).exe от 9 января 2003г
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Отправил более новую версию МикроМРВ, на которой выполнял проверку Вашего проекта у нас.
 
Posted by Карась (Участник № / Member № 1075) on :
 
Получили. Большое спасибо. [Улыбка / Smile] Попробуем, о результатах сообщим (переписка ведется из дома). Можно еще вопрос: каковы ограничения по длине для кабеля СА0910F без употребления дополнительных устройств усиления сигнала? Может проблема в этом ...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Не знаком с кодом CA0910F, но если это RS232, то максимальная длинна - до 17 метров. Больше 17 метров уже необходимы репитеры. Хотя при идеальных условиях RS232 и до 25 метров работает.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2