Добрый день! При работе с драйвером КР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 :
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 :