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.