Ny-Series Instructions Reference Manual (W560 - Omron NY532-5400 Reference Manual

Ny-series
Hide thumbs Also See for NY532-5400:
Table of Contents

Advertisement

2 Instruction Descriptions
EC_DisconnectSlave_instance(
Execute:=NOT(ExclusiveFlg),
NodeAdr:=UINT#1);
// Exclusive control of instructions
R_TRIG_instance1(EC_DisconnectSlave_instance.Busy, DisconnectSet);
F_TRIG_instance1(EC_DisconnectSlave_instance.Busy, DisconnectReset);
RS_instance1(DisconnectSet, DisconnectReset, ExclusiveFlg);
IF (EC_DisconnectSlave_instance.Done=TRUE) THEN
// Processing after normal end
Operating1:=FALSE;
END_IF;
IF (EC_DisconnectSlave_instance.Error=TRUE) THEN
// Processing after error end
Operating1:=FALSE;
END_IF;
END_IF;
// Detect when Trigger2 changes to TRUE.
IF ( (Trigger2=TRUE) AND (LastTrigger2=FALSE) AND (_EC_DisconnSlavTbl[1]=TRUE) ) THEN
Operating2Start:=TRUE;
Operating2
END_IF;
LastTrigger2:=Trigger2;
// Initialize EC_ConnectSlave instruction.
IF (Operating2Start=TRUE) THEN
EC_ConnectSlave_instance(Execute:=FALSE);
Operating2Start:=FALSE;
END_IF;
// Execute EC_ConnectSlave instruction.
IF (Operating2=TRUE) THEN
EC_ConnectSlave_instance(
Execute:=NOT(ExclusiveFlg),
NodeAdr:=UINT#1);
// Exclusive control of instructions
R_TRIG_instance2(EC_ConnectSlave_instance.Busy, ConnectSet);
F_TRIG_instance2(EC_ConnectSlave_instance.Busy, ConnectReset);
RS_instance2(ConnectSet, ConnectReset, ExclusiveFlg);
IF (EC_ConnectSlave_instance.Done=TRUE) THEN
END_IF;
IF (EC_ConnectSlave_instance.Error=TRUE) THEN
END_IF;
END_IF;
2-926
:=TRUE;
// Processing after normal end
Operating2:=FALSE;
// Processing after error end
Operating2:=FALSE;

NY-series Instructions Reference Manual (W560)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents