General parameters of the zone

fbZone*.P_iIndexOfLamp describes the index of the zone in the array aLampMatrixarrow-up-right (variable declaration). This index is unique fbZone*.P_iIndexOfPaircheckLamp describes the index of the zone in the array aLampMatrixarrow-up-right (variable declaration) if a paircheck was activated. This index is unique fbZone*.P_xInputPolarity determines whether it is a normal or an inverted zone. That is, the zone's input signal can be queried either True or False fbZone*.P_xIsSystemZone is used for internal zones that are required, for example, for a decision, timer step, repeater, etc. fbZone*.P_xOutputOpposite causes a locking of the outputs when they are in the same paircheck group. fbZone*(xNoPBPressed) query no pushbutton was pressed "GVL_<Sequence_name>.stSeqIf.xSeqNoPBpressedarrow-up-right" (stSequenceInterface) fbZone*(xAutomaticRelease) query automatic release is enabled "GVL_<Sequence_name>.stSeqIf.xSeqAutomaticReleasedarrow-up-right" (stSequenceInterface) fbZone*(iActualStepCounter) current step counter of the sequence "GVL_<Sequence_name>.iStepcounterarrow-up-right" fbZone*(aZone) For each zone there is an array ((aZ1, aZ2arrow-up-right, …) (operands) which maps for each step (index) the operand from the system layer fbZone*(aLampMatrix) Array of the bit matrixarrow-up-right (variable declaration) is increased by two indices per zone fbZone*(aTempMatrix) Array of the bit matrixarrow-up-right (variable declaration) is increased by two indices per zone fbZone*(aMonMatrix) Array of the bit matrixarrow-up-right (variable declaration) data is stored for the zone to be monitored. "GVL_<Sequence_name>_HMI.aHmiMonarrow-up-right" fbZone*(aMonBuffer) In this array data is stored for the zones to be monitored. "GVL_<Sequence_name>_HMI.aHmiMonBufferarrow-up-right" fbZone*(aStepMatrix) Array of the bit matrixarrow-up-right (variable declaration) is increased by two indices per zone

Last updated

Was this helpful?