kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Я использую микро монитор icp8_e.exe, и немогу померить на 8811, к.-л. входной сигнал, тоже происходит и с выводом напряжения.
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Что такое "к.-л." ? Не совсем понятна суть проблемы - Вы не можете измерить напряжение или у Вас не получается запрограммировать выдачу и прием его через модули УСО?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Совершенно верно, я не могу запрограммировать выдачу и прием через модули УСО. Создаю проект, в базе каналов настраиваю COM1 "для связи с контроллером", в контроллер записываю файлы : name.dbs dodef.cfg icp8_e.exe В контроллере пишу команду, которая описана в справке: icp8_e.exe A:\ name 8000 segoff= aaaa bbbb cccc dddd Программа выполняется, т. е. нет сообщения об ошибке, уменьшилось количество памяти, перехожу в профайлер, загружаю проект, а ФО стоит на нуле. Вопрос: достаточно ли этой команды в контроллере для выдачи сигнала на экран?
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Пожалуйста, пришлите Ваш проект на адрес техподдержки, а то слишком много вопросов - лучше будет просто один раз на него посмотреть.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Хорошо, завтраже и пришлю. Еще один вопрос данный ММРВ icp8_e.exe поддерживает блоки даптивного управления и идентификации:IDNT, CALC, APID
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Появился новый вопрос. В справке написано, что под управлением ММРВ необходимо задание базового адреса СОМ портов, прерываний и таймаутов. Для компьютера это понятно необходимо сделать, и понятно где найти эти данные а для контроллера i-8811: назначение порта - Slave M-link? базовый адрес - ? прерывание -?
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Для этого контроллера не важно значение адреса и прерывания, главное чтобы они были ненулевые. В нем работа МикроМРВ с СОМ-портами производится через библиотеку ICP-DAS, поэтому все функции инициализации и обработки порта выполняет она, а не МикроМРВ. Для МРВ кстати это тоже справедливо - также любые ненулевые значения для базового адреса и прерывания, потому как работа с портом также идет через API-функции ОС. Точное задание адреса и прерывания критично только в МикроМРВ для обычного полноценного MS-DOS в контроллере.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Спасибо, разобрался, только появилась новая проблема - при загрузки задачи в мМРВ выдается ошибка -8 - ошибка файла, с чем это связано: -с содержанием файла name.dbs или name.ctm или же -с формированием директории проекта?
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Прочитал в FAQ, что надо проверить правильность формирования команды для запуска мМРВ, я набираю icp8.exe A:\ <name> 8000 segoff= aaaa bbbb cccc dddd , т. е. так как написано в справке. Во flash-диск контроллера записаны файлы name.dbs, dodef.cfg,icp8.exe, так почемуже не запускается.
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
А у Вас точно сегмент и смещение файлов соответсвует тому, что выдает команда dir в контроллере?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Конечно, ввожу 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
1) Попробуйте последнюю букву "а" на заглавную "А" поменять. 2) Ключ segoff должен быть задан заглавными буквами. 3) Есть сомнение, что имя файла узла, заданное полностью цифрами, может быть адекватно воспринято системой МикроМРВ. Попробуйте переименовать файл dbs.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Да, дело было в имени файла - одни цифры. Поменял, помогло но несовсем. Создал новый проект узел назвал 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 и посмотрел свободное количество памяти оно максимальное. Тогда в чем может быть причина?
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
SEGOFF=AD59 0009 814A 0002 У Вас действительно по этим адресам файлы записались?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Еще раз переправил проект, запустил на консоли появилось следующее сообщение
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>
Вопрос - выполняется задача или нет? т. к. в Профайлере ФО динамический текст с атрибутом "Реальное" входного сигнала стоит на нуле; я использую данную форму, чтобы определить есть ли связь с контроллером. Так вот, какое сообщение должно появиться на экране, по которому однозначно можно судить, что задача в контроллере запущена и выполняется??
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Прошу прощения за поспешное дополнение, но вопрос об ошибке LOAD:channel base error = -2 LOAD ERR=-2 остается открытым, а также сообщите какое сообщение д. б. вслучае успешного запуска задачи в контроллере i-8811 под управлением мМРВ icp8_e.exe
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
То есть в предыдущем запуске он тоже Вам ошибку -2 выдал? Сколько каналов в базе? Лучше, если Вы пришлете Ваш проект на адрес техпеддержки - легче будет разобраться.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Не совсем так, сообщение об ошибке -2 выдается через раз. Канал в базе один -input Аналог Oem_AI. Хотелось бы получить ответ на следующий вопрос: КАКОЕ СООБЩЕНИЕ ДОЛЖНО ПОЯВИТСЯ НА КОНСОЛИ ПРИ УДАЧНОЙ ЗАГРУЗКЕ ЗАДАЧИ В КОНТРОЛЛЕР И ВЫПОЛНЕНИИ ЕЕ ТАМЖЕ?
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Существует еще один вопрос: В чем различия между файлами icp8.exe и icp8_e.exe?
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Получил обновленные версии мМРВ запустил программу в консоли появилось сообщение: 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...- и это о чем???
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1) При нормальном старте МикроМРВ должно появиться сообщение типа "INFO:work mode" и далее не должно происходить возврата в строку DOS, то есть программа выполняется как и любое другое ДОС-приложение без вывода на экран чего-либо. 2)JRT:COM 5M-Link Slave detected - сообщение о том, что МикроМРВ нашел СОМ-порт настроенный на Slave режим. 3) Сообщения типа "RS:COM 1starting" означают процесс инициализации порта для его использования в обмене. 4) МикроМРВ icp8.exe - без поддержки профилирования. И icp8_e.exe - с поддержкой профилирования проекта. Профиль - это то, что Вы привели в предыдущем своем сообщении: лог системных сообщений о загрузке, работе и останове проекта.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kalman
Forum Member / Участник форума
Участник № / Member № 1154
отправлено / posted
Спасибо за разъяснения, но есть некоторая неопределенность, а именно, я попытался загрузить проект СТАРТ1 из стандартного комплекта, появились все теже сообщения, но затем экран постоянно сменяли сообщения типа CALL FBD -1 и постоянно увеличивающийся счетчик. Я понял что -1 - предупреждение, а увеличивающийся счетчик в HEX\DEC формате - результат вычисления FBD ПИД-регулятора, записанной в данном проекте А Вы уточнили, что после INFO: work mode экран должен быть чист И еще один вопрос сообщения JRT:COM 5M-Link Slave detected и RS:COM 5starting... о том, что СОМ-5 - slave и что происходит его чтение, ввели меня в замешательство, ведь на контроллере только 4 СОМ порта, считая вместе с RS-485 и в момем проекте slave mode именно для СОМ-4, так откуда инициализация 5 порта, и как решить эту проблему, а именно чтобы в результате решения, инициализировался СОМ-4 контроллера, а не другой порт???
Сообщения / Posts 41 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1) Сообщения во время работы МикроМРВ типа "CALL FBD -1" может писать только профайлерный вариант МикроМРВ. Увеличивающийся счетчик - это астрономическое время контроллера в формате long. 2) У данного контроллера нумерация идет с СОМ0, поэтому СОМ5 в МикроМРВ - это и есть СОМ4.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Alexandr Drakin
Junior Member / Новичок
Участник № / Member № 1343
отправлено / posted
SGTU, support здравствуйте!
Абсолютно аналогичная началу темы проблема с контроллером i-8411
отправлено / posted
В проекте нет связи с модулем УСО? Проверьте корректность настроек каналов, которые с ним работают. Если не получится - высылайте проект.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Alexandr Drakin
Junior Member / Новичок
Участник № / Member № 1343
Alexandr Drakin
Junior Member / Новичок
Участник № / Member № 1343
отправлено / posted
Проблема разрешилась! 1. заменой микромонитора версии 5,11 на 5,12 2. заменой прошивки MiniOS7 2,0 контроллера на релиз MiniOS7 Ver1. 04, build 009, 04.07.2002
Отсутствие документации на ОЕМ ММРВ этой серии контроллеров создает IMHO дополнительные проблемы как пользователям, так и службе поддержки. Спасибо.
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Вся необходимая документация на данный контроллер есть в справочной системе ТМ5 I8000 в разделе "Быстрый старт".
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |