This is topic МРВ > Teconic > ММРВ > УСО in forum Микро Мониторы Реального Времени / Micro Real Time Monitors at Форум TRACE MODE: техническая поддержка.
Здравствуйте! Ситуация такая. Создал тестовый проект для Teconic-a под ММРВ, МРВ и ММРВ связываются, а вот на УСО выхода нет (вижу, что сигнал в каналы Dout подается, а физически на выходе ничего нет - конвертор RS не выдает сигнал СЕТЬ - конвертор живой). Впечатление такое, что проблема с настройками связи контроллера с УСО, у меня такие стоят: тип - О, вид - Н, DCS, DO, RS - 1, ADDR - 01, CH - 0000, Slot - 0, FSC - нет. ММРВ создает следующий файл: Professional Edition MRT 5.15 MFC,TKM,Teconik OEM version SUPPORT: INFO:Load Starting... c:\tecon\teconic.dbb INFO:Detected DOS = <1558 616> INFO:Found 4 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 = 2 NET:NCB for AutoSend float value = 1 NET:NCB for SendToNet = 0 NET:NCB for CopyFrom = 0 NET:NCB for Registrator = 0 NET:NCB for Recieving = 2 NET:iname ARG@@S1 NET:gname ARG@@S° NET:found 2 adapters NET: select 0 adapter with 0 number NET:init 0 adapter INFO: LoadTime=5.38s CalcPeriod=549ms INFO: resolution=0.055 NET:starting... RTM:math kernel starting... INFO: start time is 0 s JRT:timer constant is = <-86 ffaa> INFO:work mode
В чем может быть причина?
Posted by Vasilii (Участник № / Member № 1009) on :
Проблему решил! Вопрос: как влияет на работу таймаут в настройках "Параметры узла: .... > Параметры последовательных портов"? Я установил 200.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Указанный тайм-аут определяет ожидание ответа от устройства. Если устройство отвечает раньше, чем это задано тайм-аутом, величина этой настройки не влияет на производительность канала связи. Если устройство задерживается с ответом, то производительность канала снижается за счет увеличения времени ожидания ответов и за счет переспросов.
Posted by ViktorN (Участник № / Member № 1295) on :
Мы приобрели Контроллеры теконики. В тестовом режиме они опрашиваются нормально, управление дискретными и аналоговыми выходами тоже получается. Единственное не понятно как осуществить управление 8 регуляторами с помощью 2 каналов модуля Е3603. Если можно напишите пожалуйста для примера какой-нибудь проект с регулятором.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А что это за модуль Е3603? Ни на сайте ТЕКОНА, ни в их технической документации таковой найти не удалось.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Т3603 - это модуль дискретных Выходов! Какие 8 регуляторов и что за два канала?
Posted by ViktorN (Участник № / Member № 1295) on :
Может я ни чего не понимаю, но я не могу понять, как управлять исполнительными механизмами с текоников (через какой блок посылать команды и как). Раньше управляли с помощью дискретных выходов Ремиконт Р-130, а сейчас как это делать.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А что из себя представляют исполнительные устройства? Вообще - с точки зрения электрического подключения, полагаю, что все должно быть точно так же как и с Ремиконтом.
Posted by ViktorN (Участник № / Member № 1295) on :
С точки зрения электрического подключения я и выбрал модуль Т3603, а вот программно создать регулятор и что-бы он отправлял нужные команды на нужный выход не получается.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А до этого в Ремиконте какой алгоритм использовали?
Posted by ViktorN (Участник № / Member № 1295) on :
Там все просто создается регулятор , а он уже в зависимости от контура регулирования привязан к тем или иным дискретным выходам( один на больше друго на меньше)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Регуляторы разные бывают - конретно какой тип был в Ремиконте? ПДД?
Posted by ViktorN (Участник № / Member № 1295) on :
Меня не интересует разновидность регулятора, который описан в программе, он может быть любым хоть ПДД , хоть ПИД или любой другой (тем более что мы используем разные) меня интересует система команд и коды которые отправляются на модуль Теконик Т3603.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А зачем Вам система команд и коды протокола модуля Т3603 - это забота ТМ, для Вас в системе в узле контроллера есть канал типа DCS_DO, который преставляет собой упакованные биты состояний выходов этого модуля. Посылая соответсвующее значение в биты этого канала Вы устанавливаете таким образом выходы модуля. И еще - у Вас канал настроен на порт СОМ2 (RS - 1), проверьте в параметрах узла контроллера - заданы ли все параметры этого порта: адрес, прерывание, скорость, таймаут?
Posted by ViktorN (Участник № / Member № 1295) on :
Спасибо за помощь но я сам разобрался. Все что вы сказали у меня и так было настроено.