General parameters of the zone
fbZone*.P_iIndexOfLamp describes the index of the zone in the array aLampMatrix (variable declaration). This index is unique fbZone*.P_iIndexOfPaircheckLamp describes the index of the zone in the array aLampMatrix (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.xSeqNoPBpressed" (stSequenceInterface) fbZone*(xAutomaticRelease) query automatic release is enabled "GVL_<Sequence_name>.stSeqIf.xSeqAutomaticReleased" (stSequenceInterface) fbZone*(iActualStepCounter) current step counter of the sequence "GVL_<Sequence_name>.iStepcounter" fbZone*(aZone) For each zone there is an array ((aZ1, aZ2, …) (operands) which maps for each step (index) the operand from the system layer fbZone*(aLampMatrix) Array of the bit matrix (variable declaration) is increased by two indices per zone fbZone*(aTempMatrix) Array of the bit matrix (variable declaration) is increased by two indices per zone fbZone*(aMonMatrix) Array of the bit matrix (variable declaration) data is stored for the zone to be monitored. "GVL_<Sequence_name>_HMI.aHmiMon" fbZone*(aMonBuffer) In this array data is stored for the zones to be monitored. "GVL_<Sequence_name>_HMI.aHmiMonBuffer" fbZone*(aStepMatrix) Array of the bit matrix (variable declaration) is increased by two indices per zone
Last updated
Was this helpful?

