Diese Tabelle beschreibt die Ausgangspins des Funktionsbausteins FB_PI_PID.
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xEn |
BOOL |
TRUE: Funktionsbaustein ist aktiviert FALSE: Deaktiviert |
q_xBusy |
BOOL |
TRUE: Funktionsbaustein ist aktiv und es wurde kein Fehler erkannt. FALSE: Funktionsbaustein deaktiviert oder erkannter Fehler |
q_rOput |
REAL |
Ausgang des PI-PID Kaskadenregelkreises. Bereich: ±3,4e+38 |
q_xLimActvPI |
BOOL |
TRUE: Ausgang des äußeren PI-Regelkreises wird begrenzt FALSE: Ausgang des äußeren PI-Regelkreises wird nicht begrenzt |
q_xLimActvPID |
BOOL |
TRUE: Ausgang des inneren PID-Regelkreises wird begrenzt FALSE: Ausgang des inneren PID-Regelkreises wird nicht begrenzt |
q_xErrPI |
BOOL |
Fehler in PI-Regelkreis erkannt |
q_uiErrIdPI |
EINHEIT |
Gibt die Fehler-erkannt-ID für den PI-Regelkreis an, wenn q_xErrPI TRUE ist Bereich: 0...4 |
q_xErrPID |
BOOL |
Fehler in PID-Regelkreis erkannt |
q_uiErrIdPID |
EINHEIT |
Gibt die Fehler-erkannt-ID für den PID-Regelkreis an, wenn q_xErrPID TRUE ist Bereich: 0...4 |
Diese eindeutige Ganzzahl gibt den erkannten Fehler an:
Fehler-erkannt-ID |
Beschreibung |
---|---|
0 |
Kein Fehler erkannt |
1 |
i_stParaPI.tCyclTime außerhalb des Bereichs |
2 |
i_stParaPI.rMaxLim < i_stParaPI.rMinLim |
3 |
i_stParaPI.rKp kleiner als Null |
4 |
i_stParaPI.tTn außerhalb des Bereichs |
Diese eindeutige Ganzzahl gibt den erkannten Fehler an:
Fehler-erkannt-ID |
Beschreibung |
---|---|
0 |
Kein Fehler erkannt |
1 |
i_stParaPID.tTv außerhalb des Bereichs oder i_stParaPID.tTn außerhalb des Bereichs oder i_stParaPID.tTd außerhalb des Bereichs oder i_stParaPID.rKp kleiner als Null. |
2 |
i_stParaPID.tTd < (i_stParaPI.tCyclTime / 2) |
3 |
i_stParaPID.rMaxLim < i_stParaPID.rMinLim |
4 |
i_stParaPID.rOterWndo<i_stParaPID.rInerWndo oder i_stParaPID.rOterWndo<0 oder i_stParaPID.rInerWndo<0 |