Research Article

PLAT: An Automated Fault and Behavioural Anomaly Detection Tool for PLC Controlled Manufacturing Systems

Table 3

Description of signals: objectives of the control signals.

ā€‰Signal nameTypeDescription

DCLAMPOpSen1Sensor inputIdentifies if left and right clamps are opened
OpSen2Sensor input
CLOSEOutputNotifies clamp closing operation
ClsSen1Sensor inputIdentifies if left and right clamps are closed
ClsSen2Sensor input
OPENOutputNotifies clamp opening operation

RBT1HOME_POSSensor inputIdentifies if robot is in its home position
READYOutputNotifies robot is ready to start its work
PRT_PICKOutputNotifies robot is picking up the part from the Part Loader
RUNNINGSensor inputIdentifies if robot is in running mode
1ST_WORK_COMPSensor inputIdentifies if robot picked up the part from the Part Loader (work completion signal)
PRT_MOVEOutputRobot is moving the part of Daecha
2ND_WORK_COMPSensor inputIdentifies if robot placed the part on Daecha (work completion signal)
RET_HOMEOutputNotifies robot is returning to its home position (will be ON until part from Daecha is removed)

GroupRBT1-HOME_POSStarting signal of Robot 1Sensor signal that identifies if robot RBT1 is in its home position
PrtLDR-RETStarting signal of Part LoaderSensor signal that identifies if Part Loader PrtLDR is in its home position
RBT2-HOME_POSStarting signal of Robot 2Sensor signal that identifies if robot RBT2 is in its home position
DCLAMP-OpSen1Starting signal of Daecha ClampSensor signal that identifies if left clamp of Deacha Clamp DCLAMP is opened
DCHA-RETStarting signal of DaechaSensor signal that identifies if Daecha DCHA is in its home position