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

Posted by sgtu (Участник № / Member № 1154) on :
 
Я использую микро монитор icp8_e.exe, и немогу померить на 8811, к.-л. входной сигнал, тоже происходит и с выводом напряжения.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Что такое "к.-л." ?
Не совсем понятна суть проблемы - Вы не можете измерить напряжение или у Вас не получается запрограммировать выдачу и прием его через модули УСО?
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Совершенно верно, я не могу запрограммировать выдачу и прием через модули УСО.
Создаю проект, в базе каналов настраиваю COM1 "для связи с контроллером", в контроллер записываю файлы :
name.dbs
dodef.cfg
icp8_e.exe
В контроллере пишу команду, которая описана в справке:
icp8_e.exe A:\ name 8000 segoff= aaaa bbbb cccc dddd
Программа выполняется, т. е. нет сообщения об ошибке, уменьшилось количество памяти, перехожу в профайлер, загружаю проект, а ФО стоит на нуле.
Вопрос:
достаточно ли этой команды в контроллере для выдачи сигнала на экран?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пожалуйста, пришлите Ваш проект на адрес техподдержки, а то слишком много вопросов - лучше будет просто один раз на него посмотреть.
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Хорошо, завтраже и пришлю.
Еще один вопрос
данный ММРВ icp8_e.exe поддерживает блоки
даптивного управления и идентификации:IDNT, CALC, APID
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Нет.
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Появился новый вопрос. В справке написано, что под управлением ММРВ необходимо задание базового адреса СОМ портов, прерываний и таймаутов. Для компьютера это понятно необходимо сделать, и понятно где найти эти данные а для контроллера i-8811:
назначение порта - Slave M-link?
базовый адрес - ?
прерывание -?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для этого контроллера не важно значение адреса и прерывания, главное чтобы они были ненулевые. В нем работа МикроМРВ с СОМ-портами производится через библиотеку ICP-DAS, поэтому все функции инициализации и обработки порта выполняет она, а не МикроМРВ.
Для МРВ кстати это тоже справедливо - также любые ненулевые значения для базового адреса и прерывания, потому как работа с портом также идет через API-функции ОС.
Точное задание адреса и прерывания критично только в МикроМРВ для обычного полноценного MS-DOS в контроллере.
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Спасибо, разобрался, только появилась новая проблема - при загрузки задачи в мМРВ выдается ошибка -8 - ошибка файла, с чем это связано:
-с содержанием файла name.dbs или name.ctm или же
-с формированием директории проекта?
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Прочитал в FAQ, что надо проверить правильность формирования команды для запуска мМРВ, я набираю
icp8.exe A:\ <name> 8000 segoff= aaaa bbbb cccc dddd
, т. е. так как написано в справке. Во flash-диск контроллера записаны файлы name.dbs, dodef.cfg,icp8.exe, так почемуже не запускается.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А у Вас точно сегмент и смещение файлов соответсвует тому, что выдает команда dir в контроллере?
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Конечно, ввожу dir появляется таблица
0)8811.dbs 03/11/2005 14:08:04 5434[0153A]8002:0000-8155:000A
1)dodef.cfg 02/06/2003 11:34:10 9777[02631]8157:000A-83BA:000B
2)icp8.exe 01/09/2003 10:14:03 160972[274CC]83BC:000B-AB09:0007
и я ввожу

icp8.exe A:\ 8811 8000 segoff=8002 0000 8157 000a
нажимаю enter
появляется сообщение
A:\ 8811
LOAD ERR=-8

Ну и соответсвтенно все!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Попробуйте последнюю букву "а" на заглавную "А" поменять.
2) Ключ segoff должен быть задан заглавными буквами.
3) Есть сомнение, что имя файла узла, заданное полностью цифрами, может быть адекватно воспринято системой МикроМРВ. Попробуйте переименовать файл dbs.
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Да, дело было в имени файла - одни цифры. Поменял, помогло но несовсем. Создал новый проект узел назвал lagoon, но в папке проекта появился только файл node1.dbs. Загрузил его в контроллер запустил с прежними ключами мМРВ выдал следующее сообщение
8000>icp8_e.exe A:\ node1 8000 SEGOFF=AD59 0009 814A 0002
A:\ node1
Professional Editional
MRT 5.11a
LAGOON-8 OEM version for miniOS7
INFO:Load Starting... node1.dbs
INFO:Detected DOS = <303 771>
LOAD:channel base error = -2
LOAD ERR=-2

Посмотрел в приложении -2 - ошибка памяти, т. е. я понял, что нехватает памяти для выполнения задачи. Но контроллере 512 SRAM и 512 flash и посмотрел свободное количество памяти оно максимальное. Тогда в чем может быть причина?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
SEGOFF=AD59 0009 814A 0002
У Вас действительно по этим адресам файлы записались?
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Еще раз переправил проект, запустил на консоли появилось следующее сообщение

8000>icp8_e.exe A:\ lagoon 8000 SEGOFF=8002 0000 8149 0006
A:\ lagoon
Professional Editional
MRT 5.11a
LAGOON-8 OEM version for miniOS7
INFO:Load Starting... lagoon.dbs
INFO:Detected DOS = <303 771>

8000>

Вопрос - выполняется задача или нет? т. к. в Профайлере ФО динамический текст с атрибутом "Реальное" входного сигнала стоит на нуле; я использую данную форму, чтобы определить есть ли связь с контроллером.
Так вот, какое сообщение должно появиться на экране, по которому однозначно можно судить, что задача в контроллере запущена и выполняется??
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Прошу прощения за поспешное дополнение, но вопрос об ошибке
LOAD:channel base error = -2
LOAD ERR=-2
остается открытым, а также сообщите какое сообщение д. б. вслучае успешного запуска задачи в контроллере i-8811 под управлением мМРВ icp8_e.exe
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
То есть в предыдущем запуске он тоже Вам ошибку -2 выдал?
Сколько каналов в базе? Лучше, если Вы пришлете Ваш проект на адрес техпеддержки - легче будет разобраться.
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Не совсем так, сообщение об ошибке -2 выдается через раз. Канал в базе один -input Аналог Oem_AI.
Хотелось бы получить ответ на следующий вопрос:
КАКОЕ СООБЩЕНИЕ ДОЛЖНО ПОЯВИТСЯ НА КОНСОЛИ ПРИ УДАЧНОЙ ЗАГРУЗКЕ ЗАДАЧИ В КОНТРОЛЛЕР И ВЫПОЛНЕНИИ ЕЕ ТАМЖЕ?
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Существует еще один вопрос:
В чем различия между файлами icp8.exe и icp8_e.exe?
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Получил обновленные версии мМРВ запустил программу в консоли появилось сообщение:
A:\ lagoon
Professional Editional
MRT 5.12
LAGOON-8 OEM version for miniOS7
SUPPORT: NetBios
INFO:Load Starting... lagoon.dbs
INFO:Detected DOS = <303 771>
DBG:end prepare
DBG:structure init
INFO:Found 14channels
RS:found 0channels
JRT:COM 5M-Link Slave detected
INFO: LoadTime=0s CalcPeriod=549ms
INFO: resolution=0.055
RS:COM 1starting...
RS:COM 5starting...
RTM:math kernel starting...
INFO: start time is 0 s
INFO:work mode
INFO: mode=2 e15=0f e18=00 e20=00


Возник ряд вопросов:
RS:found 0channels
означает, что по COM не передается ни один канал или же здесь имеется ввиду RS-485???
Далее
JRT:COM 5M-Link Slave detected - это о чем???
RS:COM 1starting...- и это о чем???
RS:COM 5starting...- и это о чем???
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) При нормальном старте МикроМРВ должно появиться сообщение типа "INFO:work mode" и далее не должно происходить возврата в строку DOS, то есть программа выполняется как и любое другое ДОС-приложение без вывода на экран чего-либо.
2)JRT:COM 5M-Link Slave detected - сообщение о том, что МикроМРВ нашел СОМ-порт настроенный на Slave режим.
3) Сообщения типа "RS:COM 1starting" означают процесс инициализации порта для его использования в обмене.
4) МикроМРВ icp8.exe - без поддержки профилирования. И icp8_e.exe - с поддержкой профилирования проекта. Профиль - это то, что Вы привели в предыдущем своем сообщении: лог системных сообщений о загрузке, работе и останове проекта.
 
Posted by sgtu (Участник № / Member № 1154) on :
 
Спасибо за разъяснения, но есть некоторая неопределенность, а именно, я попытался загрузить проект СТАРТ1 из стандартного комплекта, появились все теже сообщения, но затем экран постоянно сменяли сообщения типа
CALL FBD -1 и постоянно увеличивающийся счетчик. Я понял что -1 - предупреждение, а увеличивающийся счетчик в HEX\DEC формате - результат вычисления FBD ПИД-регулятора, записанной в данном проекте [Недоумение / Confused] А Вы уточнили, что после INFO: work mode экран должен быть чист [attention / внимание]
И еще один вопрос сообщения JRT:COM 5M-Link Slave detected и RS:COM 5starting... о том, что СОМ-5 - slave и что происходит его чтение, ввели меня в замешательство, ведь на контроллере только 4 СОМ порта, считая вместе с RS-485 и в момем проекте slave mode именно для СОМ-4, так откуда инициализация 5 порта, и как решить эту проблему, а именно чтобы в результате решения, инициализировался СОМ-4 контроллера, а не другой порт???
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Сообщения во время работы МикроМРВ типа "CALL FBD -1" может писать только профайлерный вариант МикроМРВ.
Увеличивающийся счетчик - это астрономическое время контроллера в формате long.
2) У данного контроллера нумерация идет с СОМ0, поэтому СОМ5 в МикроМРВ - это и есть СОМ4.
 
Posted by Alexandr Drakin (Участник № / Member № 1343) on :
 
SGTU, support здравствуйте!

Абсолютно аналогичная началу темы проблема с контроллером i-8411

Получилось ли решить указанную в начале проблему?
у меня инструменталка 5.15
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Модули МикроМРВ для I8000 тоже релиза 5.12?
 
Posted by Alexandr Drakin (Участник № / Member № 1343) on :
 
версию не знаю - закачан с сайта http://www.ipc2u.ru/ в одном дистрибутиве с базовой инструменталкой 5.11
размер icp8.exe - 160 972 байт
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В проекте нет связи с модулем УСО? Проверьте корректность настроек каналов, которые с ним работают. Если не получится - высылайте проект.
 
Posted by Alexandr Drakin (Участник № / Member № 1343) on :
 
Да, связи с модулем УСО нет.
На какой адрес слать проект?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
hotline1@adastra.ru
 
Posted by Alexandr Drakin (Участник № / Member № 1343) on :
 
Проблема разрешилась!
1. заменой микромонитора версии 5,11 на 5,12
2. заменой прошивки MiniOS7 2,0 контроллера на релиз MiniOS7 Ver1. 04, build 009, 04.07.2002

Отсутствие документации на ОЕМ ММРВ этой серии контроллеров создает IMHO дополнительные проблемы как пользователям, так и службе поддержки.
Спасибо.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вся необходимая документация на данный контроллер есть в справочной системе ТМ5 I8000 в разделе "Быстрый старт".
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2