Allgemeine Parameter der Zone
fbZone*.P_iIndexOfLamp beschreibt den Index der Zone im Array aLampMatrix (Variablen Deklaration). Dieser Index ist eindeutig fbZone*.P_iIndexOfPaircheckLamp beschreibt den Index der Zone im Array aLampMatrix (Variablen Deklaration) falls ein Paircheck aktiviert wurde. Dieser Index ist eindeutig fbZone*.P_xInputPolarity legt fest, ob es um eine normale oder eine invertierte Zone handelt. D.h. Das Input Signal der Zone kann entweder True od. auf False abgefragt werden fbZone*.P_xIsSystemZone wird für interne Zonen verwendet, welche z.B. bei einer Decision, Timer Step, Repeater usw. benötigt werden. fbZone*.P_xOutputOpposite bewirkt eine Verriegelung der Outputs wenn diese in der gleichen Paircheck-Group sind. fbZone*(xNoPBPressed) Abfrage kein Taster wurde gedrückt "GVL_<Sequence_name>.stSeqIf.xSeqNoPBpressed" (stSequenceInterface) fbZone*(xAutomaticRelease) Abfrage Automatik ist freigegeben "GVL_<Sequence_name>.stSeqIf.xSeqAutomaticReleased" (stSequenceInterface) fbZone*(iActualStepCounter) aktueller Schrittzähler der Sequence "GVL_<Sequence_name>.iStepcounter" fbZone*(aZone) Für jede Zone gibt es ein Array ((aZ1, aZ2, …) (Operands) welches für jeden Schritt (Index) den Operanden vom System-Layer abbildet fbZone*(aLampMatrix) Array der Bit Matrix (Variablen Deklaration) wird um zwei Indizes je Zone erhöht fbZone*(aTempMatrix) Array der Bit Matrix (Variablen Deklaration) wird um zwei Indizes je Zone erhöht fbZone*(aMonMatrix) Array der Bit Matrix (Variablen Deklaration) werden Daten für die zu Überwachende Zone gespeichert. "GVL_<Sequence_name>_HMI.aHmiMon" fbZone*(aMonBuffer) In diesem Array werden Daten für die zu Überwachenden Zonen gespeichert. "GVL_<Sequence_name>_HMI.aHmiMonBuffer" fbZone*(aStepMatrix) Array der Bit Matrix (Variablen Deklaration) wird um zwei Indizes je Zone erhöht
Zuletzt aktualisiert
War das hilfreich?

