Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » TRACE MODE в OEM-контроллерах / TRACE MODE inside OEM controllers » Процедуры управления и Микро Мрв

   
Автор / Author Тема / Topic: Процедуры управления и Микро Мрв
alesp
Junior Member / Новичок
Участник № / Member № 1507


Icon 9 отправлено / posted      Профиль для / Profile for alesp           Редактировать/удалить сообщение / Edit/Delete Post 
1. Подскажете по каким каналам распределять управляющую программу в Микро МРВ? Пробовал на каналы управления. Но так как использую восстановление состояния "для безударного старта", то корректировать FBD-программы после привязки каналов нельзя. Начинаются такие "чудеса": меняю выход на контроллере, а срабатывает "старый", который уже не используется в алгоритме, пропадает связь по I-NET и т.д. Пока не удалил файл восстановления, который резко вырос в размерах.
2. В контроллер Круиз грузится МикроМРВ? Если "да" то почему в проекте м_APID, доступный в базе проектов, используется ПУСТОЙ канал с процедурой управления?
3. Можно ли получить расшифровку сообщений в профайлере: которые из них информационные, какие
сообщения об ошибках и каких?
Получал, например, сообщения:
JRT:VMM LOOK ERROR T <имя канала>
DUMP:FOUND WRONG Chanel= -24766
:Tasc File error '\:25.idm
Или получив новое сообщение обращаться на форум?
4. Нельзя ли получить драйвер под МикроМРВ для ПЧТ
DANFOSS VLT-6000 (например, в исходных текстах)? Или пользователям необходимо для МикроМРВ самим разрабатывать драйвера для всех других устройств, кроме имеющих встроенные протоколы? Даже для тех,
которые имеются в списке поддерживаемых устройств?

Сообщения / Posts 16 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1) Всегда необходимо удалять старый файл состояния системы, если меняете что-то в проекте!
А программы FBD на процедуре Управление необходимо всегда подключать только на каналах подтипа УПРАВЛЕНИЕ. У каналов других подтипов в МикроМРВ данная процедура просто не обрабатывается.

2) Когда создавался этот проект МикроМРВ поддерживал обработку процедуры Управление по всем каналам. Сейчас - это ошибка и данный алгоритм необходимо подключить на другой канал подтипа УПРАВЛЕНИЕ, чтобы проект работал в МикроМРВ.

3) JRT:VMM LOOK ERROR T <имя канала> - ошибка работы с верхней памятью, при работе с каналом.
Вероятно не хватает памяти для загрузки базы, либо просто сбой.

DUMP:FOUND WRONG Chanel= -24766 - ошибка чтения из дампа, вероятно из-за того, что Вы что-то поменяли в проекте, а файл дампа не удалили перед запуском.

:Tasc File error '\:25.idm - это дамп-файл программы, которую Вы очевидно меняли, а файл перед загрузкой не удалили.

4) А для МикроМРВ драйвера для этого устройства нет, он есть только для МРВ. Даже если и выдать Вам исходник существующего драйвера, то он будет бесполезен в силу того, что:
а) это код DLL под Windows
б) в МикроМРВ все равно нет интерфейса ТСОМ ТИП_11, для которого он написан

Все драйвера для МикроМРВ разрабатывыются как резидентные приложения MS-DOS пользователями, либо нами. Если Вы хотите, чтобы его разработку выполнили мы - Вам необходимо обратиться в наш отдел маркетинга с официальным запросом.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alesp
Junior Member / Новичок
Участник № / Member № 1507


Icon 1 отправлено / posted      Профиль для / Profile for alesp           Редактировать/удалить сообщение / Edit/Delete Post 
Если удалять файл восстановления состояния , то где хранить различные константы, коэффициенты, уставки и др. задаваемые оператором значения?
Все вводить заново?
А если использовать пустые каналы Input и FBD привязывать как процедуры трансляции, поскольку промежуточные значения FBD программ в основном не нужны?

Сообщения / Posts 16 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alesp
Junior Member / Новичок
Участник № / Member № 1507


Icon 1 отправлено / posted      Профиль для / Profile for alesp           Редактировать/удалить сообщение / Edit/Delete Post 
Еще: Как найти 25 FBD-программу (25.IDM)?
Сообщения / Posts 16 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
А зачем Вам это на этапе проектирования, когда Вы постоянно меняете структуру? Кстати значения из дампа перед внесением изменений в проект и удалением фалйа можно подчитать в РБК как начальные значения для каналов через комбинацию Ctrl+R, а уж потом вносить изменения в проект и удалять дамп файл. А лучше всего включать дамп уже тогда, когда проект готов к запуску в эксплуатацию.
Не понял, Вы файл 25.idm найти не можете или программу, для которой он создается?

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alesp
Junior Member / Новичок
Участник № / Member № 1507


Icon 1 отправлено / posted      Профиль для / Profile for alesp           Редактировать/удалить сообщение / Edit/Delete Post 
1. Конечно на этапе проектирования файл восстановления нестрашно удалять. Но часто бывает, что только при запуске четко определяются алгоритмы управления, а иногда и после запуска системы управления. В предложенном Вами варианте
нельзя вносить изменения до копирования файла состояния. Это значит необходимо прежде остановить программу(обьект), а затем вносить изменения, а не подготавливая эти изменения при работе обькта. Но работает ли это для МикроМРВ
Цитата из НЕLP:
"Для подчитывания начальных условий и границ из файла восстановления состояния системы в редакторе базы каналов необходимо открыть окно объектов узла и нажать Ctrl+R. Эта функция работает только для файлов, созданных в МРВ, и не поддерживается Микро МРВ. "
2. Файл 25.IDM cоздается и в директории проекта и на диске для сохранения состояния. Но какой FBD программе он соответствует (я предполагаю отмеченной DВ25 в файле .TDS) и какую информацию из этого файла можно получить?

Сообщения / Posts 16 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1) Да - действительно я не обратил на это внимание. К сожалению, другого варианта как удаление файлов - нет. Таков механизм. [duno / незнайка]

2) 25 - если не ошибаюсь, это индекс программы в проекте. Программу по индексу можно вычислить в логе профайлера МикроМРВ или МРВ, если включить подробный лог через ключ DEBUG=FFFF.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alesp
Junior Member / Новичок
Участник № / Member № 1507


Icon 1 отправлено / posted      Профиль для / Profile for alesp           Редактировать/удалить сообщение / Edit/Delete Post 
И все же какую информацию можно получить из этого файла(*.IDM). В файле .TDS я понял только
D25 соответствует конкретной ФБД программе. А как искать ошибку?

Сообщения / Posts 16 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Из idm-файла Вы никакой информации не получите, он используется только МикроМРВ для хранения внутренних состояний программ. Ошибку не надо искать - я имел в виду другое: если изменили что-то в программе, перед запуском удалите ее idm, ибо этот файл уже не соответсвует структуре измененной программы, поэтому вероятны ошибки при его загрузке.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alesp
Junior Member / Новичок
Участник № / Member № 1507


Icon 1 отправлено / posted      Профиль для / Profile for alesp           Редактировать/удалить сообщение / Edit/Delete Post 
Прошу уточнить: реализована ли возможность вызова драйвера по прерыванию 17H под MS DOS для микро-МРВ контроллера МФК и других контроллеров фирмы "Текон" (Теконик, МФК-3000).
Сообщения / Posts 16 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Нет - такая функция данными МикроМРВ не поддерживается, только RWH-драйвер через точку вызова.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2