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:

Schnittstelle
Blockschaltbild

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 |