This is topic FBD-блок УПРАВЛЕНИЕ ЗАДВИЖКОЙ in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


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

Posted by Павел Истомин (Участник № / Member № 2709) on :
 
Похоже,что в TM6.10 функциональный блок УПРАВЛЕНИЕ ЗАДВИЖКОЙ понимает команды, подаваемые на вход CMD, как импульсные. В режиме отладки происходит следующее:
1) При изменении значения входа CMD с 1 (или 2) на 0 на выходах ничего не меняется (по крайней мере в течение нескольких десятков циклов).
2) Остановка задвижки происходит при подаче на CMD значения 4.
3) При изменении значения на входе CMD с 1 на 2 (или наоборот) происходит остановка задвижки (выходы OPN=0 и CLS=0 (или наоборот)) в течение 64 циклов, после чего происходит переключение (выходы OPN=0, CLS=1).
Вопросы:
1) Как перевести работу функционального блока в режим потенциальных команд управления?
2) Как уменьшить количество циклов остановки при переключении команд ОТКРЫТЬ-ЗАКРЫТЬ?
 
Posted by Павел Истомин (Участник № / Member № 2709) on :
 
Уважаемый Member №4 или кто-либо ещё из техподдержки TRACE MODE, на мой взгляд прошло достаточно времени, чтобы определиться с вашим отношением к моей проблеме и сообщить его на страницах вашего форума. Просто интересно, я могу рассчитывать на ответ, или нет?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В Справочной системе в описании функционального блока "Управление задвижкой" есть неточность.
Уточняем.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Потенциальная команда "Остановить" = 4
Импульсная команда "Остановить" = 4

Для отладки "Управление задвижкой" необходимо использовать или настроенную математическую модель задвижки, или физическую задвижку и Профайлер/Монитор Реального Времени.

Если необходим пример с математической моделью, то обращайтесь в Техническую Поддержку по эл. почте hotline@adastra.ru
 
Posted by Павел Истомин (Участник № / Member № 2709) on :
 
Ещё раз повторю суть моей проблемы.
При не полностью закрытой (не полностью открытой) задвижке, т.е. когда нет сигналов от концевых выключателей, изменение управляющей команды на входе CMD с открыть (CMD=1) на закрыть (CMD=2), или наоборот, сопровождается длительной остановкой задвижки, которая продолжается 64 цикла исполнения программы. Такая ситуация происходит как в режиме отладки FBD-программы, так и при исполнении проекта в Профалйера (или МРВ), который взаимодействует по DDE с внешней программой-змулятором, моделирующей физический объект с задвижками. Это происходит в TRACE MODE версии 6.10. Раньше, при работе с ТМ 6.05.1 задержка переключения составляла только один цикл.
Меня интересует вопрос, существует ли возможность изменить количество циклов, на которые останавливается задвижка?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
FBD-блок "Управление задвижкой" с релиза 6.05.1 изменился в плане настройки режима его работы.

В релизе 6.05.1 "Управление задвижкой" работал только с потенциальными командами и выдавал потенциальный сигнал на выход.

В Trace Mode 6 давно внедрена возможность работать еще и с импульсными командами и выдавать импульсный сигнал на выход.

Естественно, были внесены изменения в работу самого блока. В частности, теперь учитывается "реакция" реальной задвижки (или ее модели).

Вам необходимо учесть реакцию модели задвижки.
Или на вход CSC задать значение 0x20300 (ответ от объекта не учитывается).
---

Дальнейшее обсуждение вопроса будет решаться через электронную почту.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2