to pop up its description (if any).


An instance of this Basic Function Block type provides the necessary sequencing for an assembly system utilizing a dual-stroke cylinder for workpiece transport. Its operation is defined by the Execution Control Chart (ECC) shown above and the algorithms shown below.
For an example of the use of an instance of this type see the
ASM_MVCL
system configuration.
ALGORITHM FEED_PEG IN ST : CYL1_FWD := TRUE; CYL2_FWD := FALSE; END_ALGORITHM ALGORITHM FEED_RING IN ST : PRESS_FWD := TRUE; PRESS_REV := FALSE; END_ALGORITHM ALGORITHM RETRACT_PRESS IN ST : PRESS_FWD := FALSE; PRESS_REV := TRUE; END_ALGORITHM ALGORITHM DELIVER_ASSY IN ST : CYL1_FWD := TRUE; CYL2_FWD := TRUE; CYL12_REV := FALSE; PRESS_REV := FALSE; END_ALGORITHM ALGORITHM RETRACT_CYL IN ST : CYL1_FWD := FALSE; CYL2_FWD := FALSE; CYL12_REV := TRUE; END_ALGORITHM ALGORITHM CYL12_REV_OFF IN ST : CYL12_REV := FALSE; END_ALGORITHM