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
ST
Internal
Variable
Variables
EC_Err
EC_Err_Trigger
DoEC_PktSave
Stage
R_TRIG_instance
EC_StopMon_instance
EC_SaveMon_instance
EC_CopyMon_instance
EC_StartMon_instance
External
Variable
Variables
_EC_ErrSta
_EC_PktMonStop
_EC_PktSaving
_Card1Ready
// Start sequence when _EC_ErrSta changes to TRUE.
EC_Err:=(_EC_ErrSta <> WORD#16#00);
R_TRIG_instance(Clk:=EC_Err, Q=>EC_Err_Trigger);
IF ( (EC_Err_Trigger=TRUE) AND (DoEC_PktSave=FALSE) AND (_EC_PktMonStop=FALSE)
AND (_EC_PktSaving=FALSE) AND (_Card1Ready=TRUE) ) THEN
DoEC_PktSave:=TRUE;
Stage
EC_StopMon_instance(Execute:=FALSE);
EC_SaveMon_instance(Execute:=FALSE);
EC_CopyMon_instance(Execute:=FALSE);
EC_StartMon_instance(Execute:=FALSE);
END_IF;
// Instruction execution
IF (DoEC_PktSave=TRUE) THEN
CASE Stage OF
1 :
// Stop EtherCAT packet monitor.
EC_StopMon_instance(
IF (EC_StopMon_instance.Done=TRUE) THEN
ELSIF (EC_StopMon_instance.Error=TRUE) THEN
END_IF;
2 :
// Save EtherCAT packet data in an internal file.
EC_SaveMon_instance(
IF (EC_SaveMon_instance.Done=TRUE) THEN
ELSIF (EC_SaveMon_instance.Error=TRUE) THEN
END_IF;
2-912
Data type
BOOL
BOOL
BOOL
INT
R_TRIG
EC_StopMon
EC_SaveMon
EC_CopyMon
EC_StartMon
Data type
WORD
BOOL
BOOL
BOOL
:=INT#1;
Execute
:=TRUE);
Stage:=INT#2;
// Normal end
Stage:=INT#10;
// Error end
Execute :=TRUE);
Stage:=INT#3;
// Normal end
Stage:=INT#20;
// Error end
Initial value
Controller error in the EtherCAT Master
FALSE
Function Module.
FALSE
Detect when EC_Err changes to TRUE.
FALSE
Processing
0
Stage change
Constant
Built-in EtherCAT Error
Packet Monitoring Stopped
Saving Packet Data File
SD Memory Card Ready Flag
// Initialize instance.

NY-series Instructions Reference Manual (W560)

Comment
Comment

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents