Просмотр полной версии : Котроль датчика положения задвижки
Александр Ч.
08.09.2011, 12:47
с определенной дискретностью меняю управляющее воздействие на задвижку, причем время дискретности управления может быть меньше времени люфта и полного хода задвижки. Т.е. изменение управляющего сигнала может произойти до достижения задвижкой заданного положения. Каким образом можно отследить исправность задвижки по датчику положения в этом случае? Что ее не заклинило где нибудь, например по достижению 50% открытия?
Здравствуйте Александр
Самый лучший вариант - конечно это датчик положения исполнительного механизма :-)
Так же об исправности механизмов можно судить и косвенным методом например:
Низкий перепад давления на группе насосов - означает отсутствие в группе насосов включенного нормально функционирующего насоса.
Serge_UA
09.09.2011, 22:15
Управление задвижкой дискретными сигналами "открыть"/"закрыть", обратная связь (положение затвора) - аналоговый сигнал?
В общем случае алгоритм такой:
IF ("открыть" == TRUE OR "закрыть" == TRUE) AND
(положениеЗатвора == положениеЗатвораВПредыдущемЦиклеПЛК) THEN
запуститьТаймерСУставкой5секунд;
ELSE
сброситьЭтотТаймер;
IF таймерДосчитал5сек THEN
затворЗаклинило;
Для переменной "положениеЗатвора" наверно нужно ввести некую мертвую зону, т.к. аналоговый сигнал может "плавать" (незначительно изменяться) из измерения в измерение при покоящейся задвижке.
П.С. Для определения заклинивания затворов на них обычно устанавливают моментные выключатели (муфты ограничения крутящего момента).
Александр Ч.
13.09.2011, 12:05
Задвижка имеет аналоговый сигнал управления 0-10 В, аналогично, датчик положения 0-10 В. Система вентиляции. Думаю применить модуль Limitalarm, на вход -положение задвижки, на уровни High , Low сигнал управления +Х, и -Х соответственно. Величину х подберем опытным путем
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot