FUNCTION_BLOCK ASM_CTL

Hover on a highlighted element
to pop up its description (if any).

ECC

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