![background image](http://html1.mh-extra.com/html/omron/nj501-1300/nj501-1300_user-manual_742205272.webp)
10 Sample Programming
10-18
NJ-series CPU Unit Motion Control User’s Manual (W507)
In this sample, the MC_Reset (Reset Axis Error) instruction is executed if an external button turns ON
while there is a minor fault level error. Further normal processing is not executed until the
Done
output
variable from the MC_Reset instruction changes to TRUE.
If the
Failure
output variable changes to TRUE, the axis decelerated to a stop or an MC common error
has occurred. The cause that made the
Failure
output variable from the MC_Reset instruction turn ON
is read.
Samples are provided for both ladder diagram and ST programming.
10-2-6 Checking to See If Errors Are Reset
Main Variables Used in the Programming Samples
Variable name
Data type
Default
Comment
MC_Axis000
_sAXIS_REF
---
This is the Axis Variable for axis 0.
MC_Axis000.MFaultLvl.Active
BOOL
FALSE
TRUE when there is a minor fault level error for
axis 0.
Pwr_Status
BOOL
FALSE
This variable is assigned to the
Status
output
variable from the PWR instance of the
MC_Power instruction. It is TRUE when the
Servo is ON.
ResetON
BOOL
FALSE
This variable gives the status of the external
button that is used to reset errors.
GetFaultFactor
---
---
This is the process to read the cause of the
error. Program it according to the device.
RegularProcess
---
---
This is the normal processing. Program it
according to the device.
Ladder Diagram
RESET
Axis
Axis
Execute
Error
ErrorID
Failure
MC_Reset
Done
Busy
MC_Axis000
ResetOn
Reset_D
Reset_Bsy
Reset_Fail
Reset_Err
Reset_ErrID
MC_Axis000.MFaultLvl.Active
GetFaultFactor
MC_Axis000.MFaultLvl.Active
GetFaultFactor
EN
Reset_Fail
RegularProcess
MC_Axis000.MFaultLvl.Active
RegularProcess
EN
If the
Failure
output variable from the MC_Reset instruction changes to TRUE, processing is performed to read
the cause of the device error with GetFaultFactor. Program GetFaultFactor according to the device.
In this sample, the MC_Reset (Reset Axis Error) instruction is executed if an external button turns ON
(i.e., if
ResetOn
changes to TRUE) while there is a minor fault level error.
If a minor fault level error did not occur or was reset, normal device processing (RegularProcess) is performed.
Program GetFaultFactor according to the device.
Summary of Contents for NJ501-1300
Page 12: ...Sections in this Manual 10 NJ series CPU Unit Motion Control User s Manual W507...
Page 18: ...16 NJ series CPU Unit Motion Control User s Manual W507 CONTENTS...
Page 22: ...Read and Understand this Manual 20 NJ series CPU Unit Motion Control User s Manual W507...
Page 34: ...Revision History 32 NJ series CPU Unit Motion Control User s Manual W507...
Page 86: ...3 Configuring Axes and Axes Groups 3 28 NJ series CPU Unit Motion Control User s Manual W507...
Page 122: ...5 Motion Control Parameters 5 24 NJ series CPU Unit Motion Control User s Manual W507...
Page 158: ...6 Motion Control Programming 6 36 NJ series CPU Unit Motion Control User s Manual W507...
Page 166: ...7 Manual Operation 7 8 NJ series CPU Unit Motion Control User s Manual W507...
Page 182: ...8 Homing 8 16 NJ series CPU Unit Motion Control User s Manual W507...
Page 346: ...10 Sample Programming 10 92 NJ series CPU Unit Motion Control User s Manual W507...
Page 422: ...Appendices A 18 NJ series CPU Unit Motion Control User s Manual W507...
Page 423: ...Index 1 NJ series CPU Unit Motion Control User s Manual W507 I Index...
Page 430: ...Index 8 NJ series CPU Unit Motion Control User s Manual W507 Index...