FB_BA_AntBlkg

Blockierschutz für Pumpen und Stellantrieben

FB_BA_AntBlkg 1:
FB_BA_AntBlkg

Funktionsbeschreibung

Dieser Funktionsbaustein verhindert das Blockieren von Pumpen oder Stellantrieben nach längeren Zeiten ohne Bewegung durch die Ausgabe eines Einschaltimpulses.
Die maximale Dauer des Stillstands bis zur Ausgabe eines Impulses wird durch den Wert der Variablen udiTiOffMin bestimmt. Zur Erfassung der Stillstandzeit muss der Eingang bFdb mit der Betriebsrückmeldung des Aggregates verbunden werden. Die Länge des Impulses wird mit der Variablen udiTiImplLngt parametriert. Falls die Blockierschutzimpulse nicht in Abhängigkeit der Stillstandszeiten, sondern zyklisch von einem Zeitschaltplan ausgehen sollen, ist hierfür der Eingang bExe zu verwenden. Bei einer steigenden Flanke an bExe wird unmittelbar ein Impuls an bQ ausgegeben. Eine Impulsausgabe erfolgt generell nur wenn der Funktionsbaustein an bEn frei geschaltet ist.

Ein-/Ausgänge

VAR_INPUT

bEn           : BOOL;
bFdb          : BOOL;
bExe          : BOOL;
udiTiOffMin   : UDINT;
udiTiImplLngt : UDINT;

bEn: Freigabe des Funktionsbausteins

bFdb: Eingang zum Anschluss des Feedbacksignals eines Motors oder Ventils

bExe: Steigende Flanke forciert die Ausgabe eines Impulses

udiTiOffMin: Mindestausschaltzeit [s]: Nach dem Ablauf der Zeit von udiTiOffMin ohne Bewegung des Aggregates erfolgt die Ausgabe eines Impulses.

udiTiImplLngt: Länge des Blockieschutzimpulses [s] an bQ

VAR_OUTPUT

bQ             : BOOL;
udiRTiOffMin   : UDINT;
udiRTiImplLngt : UDINT;

bQ: Ausgang zur Ausgabe des Impulses

udiRTiOffMin: Verbleibende Zeit [s] bis zur Ausgabe des nächsten Impulses bei andauerndem Stillstand.

udiTiImplLngt: Verbleibende Restzeit [s] des Impulses an bQ

Voraussetzungen

Entwicklungsumgebung

Zielsystem

erforderliche Bibliothek

erforderliches Supplement

TwinCAT 2.11 R3/x64

PC/CX

TcBA-Bibliothek ab V1.0.0

TS8040 | TwinCAT Building Automation ab V1.0.0