This is topic Замечание по драйверу КР300 in forum Драйверы / Device Drivers at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/14/t/000052.html

Posted by HELLA (Участник № / Member № 104) on :
 
Добрый день!
При работе с драйвером КР300 в среде ТМ5.09
столкнулись со следующим явлением:
при настройке каналов опроса и управления
контурами (тип-"Контур",настройка "Алгоблок задает номер контура,настройка "Номер"=5,т.е.
режим работы контура)не можем добиться перехода
контроллера из режима "Ручное Управление" в режим
"Автоматический".Канал выдачи команд установки
режима Контура с кодом команды "05" отрабатывал значения
"04" (АВТ) и "05" (РУ).При этом переход с АВТ на РУ осуществлялся ,а обратно-нет.Приходится каждый
раз устанавливать режим каждого контура с панели
регулятора,что крайне неудобно.
Вопрос: это недоработка в драйвере или в ПО самого
контроллера ?
Можно ли вообще осуществить переход с РУЧ на АВТ,
например через алгоритмы?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Переход с "АВТ" на "РУ" осуществляется сразу как только Вы подали в управляющий канал код 5, или после того как Вы поменяли значение ручного задания?
 
Posted by HELLA (Участник № / Member № 104) on :
 
Переход АВТ-РУЧ осуществляется сразу же по выдаче
кода команды,а вот обратный переход не работает...
 
Posted by HELLA (Участник № / Member № 104) on :
 
Замечание по работе контроллера КР300:
Режим РУЧ означает режим ручного управления
ВЫХОДНЫМ сигналом контроллера,а не ручного управления ЗАДАНИЕМ.
Задание изменяется вручную только в режиме
автоматического (локального управления).
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Запустите систему под профайлером с ключом DEBUG=FFFF и посмотрите - выдает ли ТМ команды на КР300 при попытке обратного перехода? Это будет видно по кадрам протокола в лог-файле.
 
Posted by HELLA (Участник № / Member № 104) on :
 
Добрый день!
Как видно из лог-файла - запросы на смену
режима в контроллер КР300 поступают:
RS:COM2 T=1091167052
RS:request РЕЖИМ_
OUT: 01 00 04 00 00 01 02 01 04 f3
...........................

RS:COM2 T=1091167053
RS:request РЕЖИМ_
OUT: 01 00 04 00 00 01 02 01 05 f2
Предпоследний байт (=04-АВТ или =05-РУ)отвечает
за смену режима.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А что идет в ответ от контроллера? Можно привести пакет его ответа?
 
Posted by HELLA (Участник № / Member № 104) on :
 
Запросы-ответы к контроллеру КР-300И :
RS:COM2 T=1091174797
RS:request РЕЖИМ_
OUT: 01 00 04 00 00 01 02 01 04 f3
ERR IN10: 81 01 04 00 c0 01 02 00 00 b6

RS:COM2 T=1091174804
RS:request РЕЖИМ_
OUT: 01 00 04 00 00 01 02 01 05 f2
ERR IN10: 81 01 04 00 c0 01 02 00 00 b6
..................................
INFO:stoping...
Graph Inform = 1091174881
RS:COM2 TRANSACTION=8 ERROR=0 TIME=105.291
TOTAL_BYTE=160 AVR_RESPONSE=0.00875 MAX_RESPONSE=0.01
DDE:thread stop
INFO:stop time is 1.883 s
INFO:number of calculation = 190
END OF WORK
Обнаружился странный глюк:
если канал управления режимом единственный в
базе данных то смена режимов осуществляется,
но с ошибками (см.выше).
Если же добавлен опрос 20-30 алгоблоков ФАБЛ
то переключение в 90% случаев не происходит.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
На данный момент доработкой драйвера для КР300 под ТМ5 занимается ЗАО "ВОЛМАГ" и на сегодня у них есть уже модифицированная и доработанная версия этого драйвера - может Вам имеет смысл обратиться к ним, чтобы протестировать эти функции на новой версии?
 
Posted by HELLA (Участник № / Member № 104) on :
 
Спасибо!
Так и сделаем- обратимся в "ВОЛМАГ".
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2