ST_BA_PIDControlSequence
Daten- und Befehlsstruktur zwischen den einzelnen Sequenzreglern FB_BA_PIDControlSequence und dem Steuerbaustein FB_BA_PIDControlSequenceLink.
Syntax
TYPE ST_BA_PIDControlSequence :
STRUCT
arrSeqLinkData : ARRAY[1..MAX(1,BA_Param.nMaxSeqCtrl)] OF ST_BA_PIDControlSequenceData;
fE : REAL;
nActvSeqCtrl : UDINT;
bSync : BOOL;
bEnSeqLink : BOOL;
END_STRUCT
END_TYPE
Name | Typ | Beschreibung |
---|---|---|
arrSeqLinkData | ARRAY[1..MAX(1,BA_Param.nMaxSeqCtrl)] OF ST_BA_PIDControlSequenceData | Dieses Feld der Struktur ST_BA_PIDControlSequenceData zeigt die Daten und Befehle der einzelnen Sequenzregler an. Limitiert ist dieses Feld durch den globalen Parameter BA_Param.nMaxSeqCtrl. |
fE | REAL | Zeigt die Regelabweichung des aktiven Sequenzreglers an. Diese ist abhängig vom Wirksinn des jeweiligen Sequenzreglers. E_BA_Action.eDirect -> fE = fX-fW E_BA_Action.eReverse -> fE = fW-fX |
nActvSeqCtrl | UDINT | Nummer des aktiven Sequenzreglers. |
bSync | BOOL | Ein Synchronisationsimpuls ist an einem der Sequenzregler ausgelöst worden. Anhand dieses Impulses wird der Sequenzregler der Aktive in der Sequenz. |
bEnSeqLink | BOOL | Diese Variable zeigt die Freigabe bEn des Funktionsbausteins FB_BA_PIDControlSequenceLink an. |