Omron NX701-17 Series User Manual page 263

Nj/nx-series, machine automation controller, cpu unit built-in ethercat port
Hide thumbs Also See for NX701-17 Series:
Table of Contents

Advertisement

ST
Internal
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
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 :
EC_StopMon_instance(
Execute
IF (EC_StopMon_instance.Done=TRUE) THEN
Stage:=INT#2;
ELSIF (EC_StopMon_instance.Error=TRUE) THEN
Stage:=INT#10;
END_IF;
2 :
EC_SaveMon_instance(
Execute
IF (EC_SaveMon_instance.Done=TRUE) THEN
Stage:=INT#3;
ELSIF (EC_SaveMon_instance.Error=TRUE) THEN
Stage:=INT#20;
END_IF;
3 :
EC_CopyMon_instance(
Execute
FileName:='PacketFile');
IF (EC_CopyMon_instance.Done=TRUE) THEN
Stage:=INT#4;
ELSIF (EC_CopyMon_instance.Error=TRUE) THEN
Stage:=INT#30;
END_IF;
NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (W505)
Variable
Data type
BOOL
BOOL
BOOL
INT
R_TRIG
EC_StopMon
EC_SaveMon
EC_CopyMon
EC_StartMon
Variable
Data type
Constant
WORD
BOOL
BOOL
BOOL
:=INT#1;
// Stop EtherCAT packet monitor.
:=TRUE);
// Normal end
// Error end
// Save EtherCAT packet data to file in system.
:=TRUE);
// Normal end
// Error end
// Copy EtherCAT packet data file to the SD Memory Card.
:=TRUE,
// Normal end
// Error end
Initial value
Controller error in the EtherCAT Master Function Module.
False
Detect when EC_Err changes to TRUE.
False
Processing
False
Stage change
0
Comment
Built-in EtherCAT Error
Packet Monitoring Stopped
Saving Packet Data File
SD Memory Card Enabled Flag
// Initialize instance.
Appendices
Comment
A-15
A

Advertisement

Table of Contents

Troubleshooting

loading

Table of Contents