Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BC9191-0000 Dokumentation Seite 102

Raum-controller für die gebäudeautomatisierung
Inhaltsverzeichnis

Werbung

PLC-Programm
Anti-Reset-Windup (ARW)
"Läuft" der Regler in diese Begrenzung, so wird der I-Anteil intern auf dem letzten Wert festgehalten. Würde
dies nicht gemacht werden, so könnte der I-Anteil während des Begrenzungsfalles ungehindert sehr große
Werte annehmen, die im Falle einer Wirksinn-Umkehrung des Reglers zunächst wieder eliminiert werden
müssten. Diese Funktion wird "Anti-Reset-Windup" (ARW). Ist diese Funktion im Eingriff, so ist der Ausgang
bARW gesetzt.
Sonderfall Tn=0 als Abschaltung des I-Anteiles
Aus dem oben aufgeführten Sprungantwort-Diagramm geht hervor, dass der Einfluss des I-Anteiles umso
schwächer ist, je größer die Nachstellzeit T
der Einfluss vom I-Anteil gleich Null. Umgekehrt würde eine immer kleiner werdende Nachstellzeit den
Einfluss des I-Anteiles wachsen lassen, mit T
jedoch dazu genutzt, den I-Anteil abzuschalten. Es handelt sich hierbei um eine intern gebildete Ausnahme,
da die Nachstellzeit direkt zum I-Anteil gehört und durch den Nulleintrag auch bildlich eine Abschaltung zur
Folge haben soll.
Synchronisation
Eine positive Flanke an bSync setzt den Reglerausgang rY unmittelbar auf rSyncValue, sofern der Regler
durch ein TRUE.-Signal an bEnable aktiviert ist. Ist dies nicht der Fall, bleibt die positive Flanke an bSync
unberücksichtigt.
Fehlerfall/Baustein nicht aktiviert
Ist der Regler fehlerhaft parametriert, so wird die Abarbeitung gestoppt, der Ausgang bError gesetzt und an
udiErrorID die entsprechende Fehlerkennung ausgegeben. Der Baustein ist ebenfalls gestoppt, wenn der
Eingang bEnable nicht gesetzt ist. In beiden Fällen sind die Ausgänge wie folgt gesetzt:
rY
rE
bARW
bMaxLimit
bMinLimit
VAR_INPUT
bEnable          : BOOL;
bDirection       : BOOL;
rW               : REAL;
rX               : REAL;
rXp              : REAL;
tTn              : TIME;
rYMin            : REAL;
rYMax            : REAL;
tTaskCycleTime   : TIME;
uiCtrlCycleCall  : UINT;
bSync            : BOOL;
rSyncValue       : REAL;
bEnable: Solange dieser Eingang auf TRUE steht, ist der Baustein aktiv. Ein FALSE-Signal hingegen stoppt
die Abarbeitung.
bDirection: Mit dem Parameter bDirection kann der Wirksinn des Reglers verändert werden. Ist bDirection
TRUE ist der direkte Wirksinn für einen Kühlbetrieb des Reglers aktiv.
Wenn bDirection FALSE ist, ist der indirekte Wirksinn des Reglers für den Heizbetrieb aktiviert.
rW: Sollwert.
rX: Istwert.
rXp: Proportionalband.
102
eingestellt wurde. Geht die Nachstellzeit gegen Unendlich, so ist
n
=0 ginge die Stellgröße gegen unendlich. Dieser Sonderfall
n
0.0
0.0
FALSE
FALSE
FALSE
Version: 3.0.0
BC9191-0000 und BC9191-0100

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Bc9191-0100

Inhaltsverzeichnis