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/000052.html

Posted by Dmitry_AZOT (Участник № / Member № 128) on :
 
1) Допустимо ли для отладки рабочего проекта запускать модуль Микро МРВ не в контроллере, а на обычном компьютере с выводом текстовой информации на экран (SCREEN.000, SCREEN.001 ...).
2) Возможно ли также при этом взаимодействие по сети Микро МРВ с МРВ (профайлер из инструментальной системы)?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Да, если это чистый MS-DOS, в эмуляции MS-DOS под Windows - не рекомендуется. Кроме того, вместо МикроМРВ узел контроллера можно запускать и под DrawServ.exe в MS Windows с командной строки. В последнем варианте также будут работать скрины, только вот коды клавиш в DOS и Win отличаются.
2) Да в обоих вышеуказанных случаях.
 
Posted by Dmitry_AZOT (Участник № / Member № 128) on :
 
Тем не менее, у меня при запуске Микро МРВ под MS-DOS не отображаются "скрины". Запускал проект в профайлере Микро МРВ 5.15. Сгенерировал "скрины" через Ctrl+Q в узле контроллера в Chb, перенес в директорию, где mrt7_e. После выдачи протокола запуска на экран, экран очищается, но не "виснет". По "Esc" работа прерывается нормально. Перепробывал всякие комбинации битов в числе NNNN из ключа запуска Микро МРВ (13-й и 14-й биты должны ведь быть включены?), разные настройки в бланке "Микро" параметров узла контроллера (в "Эмуляции дисплея" должно стоять "VGA текст", "Клавиатура" - "стандартная"?). Или не там копаю? В чем может быть дело?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Что пишет МикроМРВ в логе по этому поводу?
2) Какой цикл пересчета у узла стоит?
 
Posted by Dmitry_AZOT (Участник № / Member № 128) on :
 
1) Вот что он сохраняет в логе при отключении вывода на терминал:

Professional Edition
MRT 5.15
SUPPORT:
INFO:Load Starting... c:\work\ceh15_1\mfc2.dbb
INFO:Detected DOS = <1802 70a>
INFO:Found 1105 channels
FBD_DLL not found fbd0.dld
FBD_DLL not found fbd1.dld
FBD_DLL not found fbd2.dld
FBD_DLL not found fbd3.dld
FBD_DLL not found fbd4.dld
FBD_DLL not found fbd5.dld
FBD_DLL not found fbd6.dld
FBD_DLL not found fbd7.dld
FBD_DLL not found fbd8.dld
FBD_DLL not found fbd9.dld
NET:VECTOR 5C found
NET:NCB for AutoSend = 16
NET:NCB for AutoSend float value = 15
NET:NCB for SendToNet = 0
NET:NCB for CopyFrom = 0
NET:NCB for Registrator = 0
NET:NCB for Recieving = 5
NET:iname ARG@@S2
NET:gname ARG@@S°
NET:found 2 adapters
NET: select 0 adapter
with 0 number
NET:init 0 adapter
INFO: LoadTime=5.61s CalcPeriod=500ms
INFO: resolution=0.05
NET:starting...
RTM:math kernel starting...
INFO: start time is 0 s
JRT:timer constant is = <-6036 e86c>
SCREEN load error screen.000
INFO:work mode
INFO:stoping...
JRT: mem lock 6132 0
NET:total NCB send 30,error 0 = 0
NET:total NCB recieve 30,error 0 = 0
INFO: stop time is 0 s
INFO:number of calculation = 27
END OF WORK

2) Период 10, разрешение 0.05 сек.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вот, что пишет Вам сервер:
SCREEN load error screen.000

Где Вы разместили скрины?
 
Posted by Dmitry_AZOT (Участник № / Member № 128) on :
 
Я так понял, что он это пишет в файл потому, что я не включил поддержку вывода информации на экран (14-й бит в 16-битном числе NNNN в ключе запуска Микро МРВ). Если я включаю эту поддержку, то лог выводится на экран, а не в файл, и строка "SCREEN load error screen.000" не появляется.
Скрины у меня непосредственно в той же директории, где и mrt7_e.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Попробуйте положить их в директорию самомго проекта.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2