BAC_PID_03

Funktionsbeschreibung

Das Template BAC_PID_03 ist ein universeller PID-Regler.
Die Freigabe des PID-Reglers erfolgt anhand der Eingangsvariable bEn.

Das LOOP-Objekt  benötigt keine Referenzierungsobjekte für den Sollwert, Istwert und Stellausgang. Dazu muss die SPS Kommentar Syntax wie folgt angegeben werden:
(BACnet_ManipulatedVariableReference : undefined : )
(BACnet_ControlledVariableReference : undefined : )
(BACnet_SetpointReference : undefined : )

Im System Manager werden die undefined-Kommentare umgewandelt wie im Bild zu sehen ist:

BAC_PID_03 1:

Schnittstelle

BAC_PID_03 2:

Blockschaltbild

BAC_PID_03 3:

VAR_INPUT

bEn   : BOOL; 
rX    : REAL;
rW    : REAL; 

bEn: Freigabe

rX: Istwert

rW: Sollwert

VAR_OUTPUT

rY    : REAL;

rY: Ausgabe der Stellgröße

Programmbeschreibung

Instanz

Typ

Aufgabe

PID

FB_BACnetLoop1203

PID-Regler

Versionshistorie

Versionsnummer

Bemerkungen

1.0.0.1

erste Freigabe