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
Internal
Vari-
ables
EC_ChangeEnableSetting_DevF
R_TRIG_DevF
F_TRIG_DevF
RS_ExFlg_DevF
RS_DevF
MC_ChangeAxisUse_DevG
EC_ChangeEnableSetting_DevG
R_TRIG_DevG
F_TRIG_DevG
RS_ExFlg_DevG
RS_DevG
External
Variables
MC_Axis003
MC_Axis004
ExclusiveFlg
// Accept execution condition trigger.
R_TRIG_instance2(Trigger2, Operating2Set);
RS_instance2(
Set
:=Operating2Set,
Reset1:=Operating2End,
Q1
=>Operating2);
// Enable EtherCAT slave F.
EC_ChangeEnableSetting_DevF(
Execute :=(Operating2 & NOT(ExclusiveFlg) & NOT(DoneHold_DevF)),
NodeAdr :=UINT#4,
IsEnable:=TRUE);
// Exclusive control of instructions. Start enabling EtherCAT slave F and confirm
// completion.
R_TRIG_DevF(EC_ChangeEnableSetting_DevF.Busy, ExclusiveFlgSet);
F_TRIG_DevF(EC_ChangeEnableSetting_DevF.Busy, ExclusiveFlgReset);
RS_ExFlg_DevF(
Set
:=ExclusiveFlgSet,
Reset1:=ExclusiveFlgReset,
Q1
=>ExclusiveFlg);
// Change axis to used axis for EtherCAT slave F.
MC_ChangeAxisUse_DevF(
Axis
:=MC_Axis003,
Execute:=(Operating2 & EC_ChangeEnableSetting_DevF.Done & NOT(DoneHold_DevF)),
AxisUse:=_mcUsedAxis);
// Exclusive control of instructions. Confirm that all processing for EtherCAT
// slave F is completed.
RS_DevF(
Set
:=(Operating2 & MC_ChangeAxisUse_DevF.Done),
Reset1:=Operating2End,
Q1
=>DoneHold_DevF);
// Enable EtherCAT slave G.
EC_ChangeEnableSetting_DevG(
2-944
Variable
Variable
Data type
_sAXIS_REF
_sAXIS_REF
BOOL
Data type
EC_ChangeEnableSetting
R_TRIG
F_TRIG
RS
RS
MC_ChangeAxisUse
EC_ChangeEnableSetting
R_TRIG
F_TRIG
RS
RS
Constant
---

NY-series Instructions Reference Manual (W560)

Initial
Comment
value
Comment
Axis variable for EtherCAT slave
F
Axis variable for EtherCAT slave
G
Instruction Exclusive Flag

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents