NJ/NX-series Troubleshooting Manual

W503-E1-27 1020

W503-E1-27, 1020

OMRON

NJ/NX-series Troubleshooting Manual

Machine Automation Controller NJ/NX-series Troubleshooting Manual W503-E1-27 NX701-1 NX102-1 NX102-9 NX1P2-1 NX1P2-9 NJ501- NJ301-1 NJ101-10 NJ101-90

w503 nj nx-series troubleshooting manual users manual en
Machine Automation Controller
NJ/NX-series
Troubleshooting Manual
NX701-1 NX102-1 NX102-9 NX1P2-1 NX1P2-9 NJ501- NJ301-1 NJ101-10 NJ101-90
W503-E1-27

NOTE
· All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, mechanical, electronic, photocopying, recording, or otherwise, without the prior written permission of OMRON.
· No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON is constantly striving to improve its high-quality products, the information contained in this manual is subject to change without notice.
· Every precaution has been taken in the preparation of this manual. Nevertheless, OMRON assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained in this publication.
Trademarks
· Sysmac and SYSMAC are trademarks or registered trademarks of OMRON Corporation in Japan and other countries for OMRON factory automation products.
· Microsoft, Windows, Excel, and Visual Basic are either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries.
· EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany. · ODVA, CIP, CompoNet, DeviceNet, and EtherNet/IP are trademarks of ODVA.
· The SD and SDHC logos are trademarks of SD-3C, LLC.
Other company names and product names in this document are the trademarks or registered trademarks of their respective companies.
Copyrights
· Microsoft product screen shots reprinted with permission from Microsoft Corporation. · This product incorporates certain third party software. The license and copyright information associated with this
software is available at http://www.fa.omron.co.jp/nj_info_e/.

Introduction

Introduction
Thank you for purchasing an NJ/NX-series CPU Unit. This manual contains information that is necessary to use the NJ/NX-series CPU Unit. Please read this manual and make sure you understand the functionality and performance of the NJ/NX-series CPU Unit before you attempt to use it in a control system. Keep this manual in a safe place where it will be available for reference during operation.
Intended Audience
This manual is intended for the following personnel, who must also have knowledge of electrical systems (an electrical engineer or the equivalent). · Personnel in charge of introducing FA systems. · Personnel in charge of designing FA systems. · Personnel in charge of installing and maintaining FA systems. · Personnel in charge of managing FA systems and facilities. For programming, this manual is intended for personnel who understand the programming language specifications in international standard IEC 61131-3 or Japanese standard JIS B 3503.
Applicable Products
This manual covers the following products. · NX-series CPU Units
· NX701-17££ · NX701-16££ · NX102-12££ · NX102-11££ · NX102-10££ · NX102-90££ · NX1P2-11££££ · NX1P2-11££££1 · NX1P2-10££££ · NX1P2-10££££1 · NX1P2-90££££ · NX1P2-90££££1 · NX1P2-9B££££ · NX1P2-9B££££1 · NJ-series CPU Units · NJ501-£5££ · NJ501-£4££ · NJ501-£3££ · NJ301-12££ · NJ301-11££ · NJ101-10££ · NJ101-90££

NJ/NX-series Troubleshooting Manual (W503)

1

Introduction
Part of the specifications and restrictions for the CPU Units are given in other manuals. Refer to Relevant Manuals on page 3 and Related Manuals on page 26.

2

NJ/NX-series Troubleshooting Manual (W503)

3

¡

¡ ¡ ¡

Manual

The following table provides the relevant manuals for the NJ/NX-series CPU Units. Read all of the manuals that are relevant to your system configuration and application before you use the NJ/NX-series CPU Unit. Most operations are performed from the Sysmac Studio Automation Software. Refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504) for information on the Sysmac Studio.

Relevant Manuals

NJ/NX-series Troubleshooting Manual NJ/NY-series NC Integrated Controller User's Manual NJ-series NJ Robotics CPU Unit User's Manual NJ-series Robot Integrated CPU Unit User's Manual NJ-series SECS/GEM CPU Units User's Manual NJ/NX-series Database Connection CPU Units User's Manual NX-series CPU Unit FINS User's Manual NJ/NX-series CPU Unit OPC UA User's Manual NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual NJ/NX-series CPU Unit Built-in EtherCAT Port User´s Manual NJ/NX-series Motion Control Instructions Reference Manual NJ/NX-series CPU Unit Motion Control User's Manual NJ/NX-series Instructions Reference Manual NX-series NX1P2 CPU Unit Built-in I/O and Option Board User's Manual NJ/NX-series CPU Unit Software User's Manual NJ-series CPU Unit Hardware User's Manual NX-series NX1P2 CPU Unit Hardware User's Manual NX-series NX102 CPU Unit Hardware User's Manual NX-series CPU Unit Hardware User's Manual

NJ/NX-series Troubleshooting Manual (W503)

¡¡¡¡

¡

Basic information

¡

¡

¡

Using robot control for OMRON robots

Using motion control Using EtherCAT Using EtherNet/IP

Setting devices and hardware

Introduction to NJ-series Controllers

Introduction to NX1P2 CPU Units

Relevant Manuals

Introduction to NX102 CPU

Introduction to NX701 CPU Units

Purpose of use

Units

NJ/NX-series Troubleshooting Manual (W503)

¡ ¡ ¡

¡ ¡

¡

¡¡ ¡ ¡ ¡ ¡

¡ ¡ ¡ ¡ ¡ ¡
¡ ¡ ¡ ¡ ¡
¡

Manual

NJ/NX-series Troubleshooting Manual NJ/NY-series NC Integrated Controller User's Manual NJ-series NJ Robotics CPU Unit User's Manual NJ-series Robot Integrated CPU Unit User's Manual NJ-series SECS/GEM CPU Units User's Manual NJ/NX-series Database Connection CPU Units User's Manual NX-series CPU Unit FINS User's Manual NJ/NX-series CPU Unit OPC UA User's Manual NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual NJ/NX-series CPU Unit Built-in EtherCAT Port User´s Manual NJ/NX-series Motion Control Instructions Reference Manual NJ/NX-series CPU Unit Motion Control User's Manual NJ/NX-series Instructions Reference Manual NX-series NX1P2 CPU Unit Built-in I/O and Option Board User's Manual NJ/NX-series CPU Unit Software User's Manual NJ-series CPU Unit Hardware User's Manual NX-series NX1P2 CPU Unit Hardware User's Manual NX-series NX102 CPU Unit Hardware User's Manual NX-series CPU Unit Hardware User's Manual

¡

¡

¡

Software settings Using motion control Using EtherCAT Using EtherNet/IP Using OPC UA Using FINS Using the database connection service Using the GEM Services Using robot control for OMRON robots Using robot control by NJ Robotics function Using numerical control Using the NX1P2 CPU Unit functions
Writing the user program Using motion control Using EtherCAT Using EtherNet/IP Using OPC UA Using FINS Using the database connection service Using the GEM Services Using robot control for OMRON robots Using robot control by NJ Robotics function Using numerical control Programming error processing Using the NX1P2 CPU Unit functions
4

Relevant Manuals
Basic information

Purpose of use

5

*1. Refer to the NJ/NX-series Troubleshooting Manual (Cat. No. W503) for the error management concepts and the error items. However, refer to the manuals that are indicated with triangles for details on errors corresponding to the products with the manuals that are indicated with triangles.

rrrrrrr¡

¡

¡

Relevant Manuals

¡

¡

¡

¡

¡

¡

¡

¡ ¡

¡

Manual

NJ/NX-series Troubleshooting Manual NJ/NY-series NC Integrated Controller User's Manual NJ-series NJ Robotics CPU Unit User's Manual NJ-series Robot Integrated CPU Unit User's Manual NJ-series SECS/GEM CPU Units User's Manual NJ/NX-series Database Connection CPU Units User's Manual NX-series CPU Unit FINS User's Manual NJ/NX-series CPU Unit OPC UA User's Manual NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual NJ/NX-series CPU Unit Built-in EtherCAT Port User´s Manual NJ/NX-series Motion Control Instructions Reference Manual NJ/NX-series CPU Unit Motion Control User's Manual NJ/NX-series Instructions Reference Manual NX-series NX1P2 CPU Unit Built-in I/O and Option Board User's Manual NJ/NX-series CPU Unit Software User's Manual NJ-series CPU Unit Hardware User's Manual NX-series NX1P2 CPU Unit Hardware User's Manual NX-series NX102 CPU Unit Hardware User's Manual NX-series CPU Unit Hardware User's Manual

¡

¡

¡

NJ/NX-series Troubleshooting Manual (W503)

¡¡¡¡

Basic information

Using EtherNet/IP

Using motion control Using EtherCAT

Learning about error management and corrections*1

Using the NX1P2 CPU Unit functions

Using numerical control

Using robot control by NJ Robotics function

Using robot control for OMRON robots

Using the GEM Services

Using the database connec-

Maintenance

tion service

Using FINS

Using OPC UA

Using EtherNet/IP

Using EtherCAT

Using motion control

Testing operation and debugging

Purpose of use

Manual Structure
Manual Structure

Page Structure
The following page structure is used in this manual.
4 Installation and Wiring

Level 2 heading Level 3 heading
A step in a procedure
Indicates a procedure.

4-3 Mounting Units

4-3-1 Connecting Controller Components

The Units that make up an NJ-series Controller can be connected simply by pressing the Units together and locking the sliders by moving them toward the back of the Units. The End Cover is connected in the same way to the Unit on the far right side of the Controller.
1 Join the Units so that the connectors fit exactly.

Hook

Hook holes

Connector

Level 1 heading Level 2 heading Level 3 heading
Gives the current headings.

4-3 Mounting Units

Special information
Icons indicate precautions, additional information, or reference information.

4
2 The yellow sliders at the top and bottom of each Unit lock the Units together. Move the sliders
toward the back of the Units as shown below until they click into place. Move the sliders toward the back until they lock into place.
Lock Release
Slider
Precautions for Correct Use The sliders on the tops and bottoms of the Power Supply Unit, CPU Unit, I/O Units, Special I/O Units, and CPU Bus Units must be completely locked (until they click into place) after connecting the adjacent Unit connectors.

4-3-1 Connecting Controller Components

Page tab
Gives the number of the main section.

Manual name

NJ-series CPU Unit Hardware User's Manual (W500)

4-9

This illustration is provided only as a sample. It may not literally appear in this manual.

6

NJ/NX-series Troubleshooting Manual (W503)

Manual Structure
Special Information
Special information in this manual is classified as follows:
Precautions for Safe Use Precautions on what to do and what not to do to ensure safe usage of the product.
Precautions for Correct Use Precautions on what to do and what not to do to ensure proper operation and performance.
Additional Information Additional information to read as required. This information is provided to increase understanding or make operation easier.
Version Information Information on differences in specifications and functionality for Controller with different unit versions and for different versions of the Sysmac Studio is given.
Precaution on Terminology
In this manual, "download" refers to transferring data from the Sysmac Studio to the physical Controller and "upload" refers to transferring data from the physical Controller to the Sysmac Studio. For the Sysmac Studio, "synchronization" is used to both "upload" and "download" data. Here, "synchronize" means to automatically compare the data for the Sysmac Studio on the computer with the data in the physical Controller and transfer the data in the direction that is specified by the user.

NJ/NX-series Troubleshooting Manual (W503)

7

Manual Structure

8

NJ/NX-series Troubleshooting Manual (W503)

Sections in this Manual
1 Overview of Errors 2 Error Troubleshooting Methods 3 Error Descriptions and Corrections A Appendix I Index

Sections in this Manual
1 2 3 A I

NJ/NX-series Troubleshooting Manual (W503)

9

CONTENTS

CONTENTS

Introduction .............................................................................................................. 1
Intended Audience...........................................................................................................................................1 Applicable Products .........................................................................................................................................1
Relevant Manuals..................................................................................................... 3
Manual Structure...................................................................................................... 6
Page Structure.................................................................................................................................................6 Special Information ..........................................................................................................................................7 Precaution on Terminology ..............................................................................................................................7
Sections in this Manual ........................................................................................... 9
Terms and Conditions Agreement........................................................................ 13
Warranty, Limitations of Liability ....................................................................................................................13 Application Considerations ............................................................................................................................14 Disclaimers ....................................................................................................................................................14
Safety Precautions................................................................................................. 16
Precautions for Safe Use ...................................................................................... 17
Precautions for Correct Use ................................................................................. 18
Regulations and Standards .................................................................................. 19
Versions .................................................................................................................. 20
Checking Versions .........................................................................................................................................20 Unit Versions of CPU Units and Sysmac Studio Versions .............................................................................25
Related Manuals..................................................................................................... 26
Revision History..................................................................................................... 31

Section 1 Overview of Errors

1-1 Overview of NJ/NX-series Errors..........................................................................................1-2

1-1-1

Types of Errors ............................................................................................................................1-4

1-1-2

CPU Unit Status ..........................................................................................................................1-5

1-2 Fatal Errors ............................................................................................................................1-9

1-2-1

Types of Fatal Errors ..................................................................................................................1-9

1-2-2

Checking for Fatal Errors .......................................................................................................... 1-11

1-3 Non-fatal Errors ...................................................................................................................1-12

1-3-1

Types of Non-fatal Errors .........................................................................................................1-12

1-3-2

Checking for Non-fatal Errors ...................................................................................................1-26

1-3-3

Resetting Non-fatal Errors ........................................................................................................1-30

1-3-4

Errors Related to the Motion Control Function Module .............................................................1-33

1-3-5

Errors Related to the EtherNet/IP Function Module ..................................................................1-37

1-3-6

Errors Related to the EtherCAT Master Function Module .........................................................1-40

10

NJ/NX-series Troubleshooting Manual (W503)

CONTENTS

Section 2 Error Troubleshooting Methods

2-1 Troubleshooting Flowcharts.................................................................................................2-2

2-1-1

Checking to See If the CPU Unit Is Operating ............................................................................2-2

2-1-2

Troubleshooting Flowchart for Non-fatal Errors ..........................................................................2-4

2-1-3

Flowchart to Check Error Status on EtherNet/IP Function Module .............................................2-5

2-2 Troubleshooting Fatal Errors ...............................................................................................2-8

2-3 Troubleshooting Non-fatal Errors .....................................................................................2-10

2-3-1

Identifying and Resetting Errors with the Sysmac Studio .........................................................2-10

2-3-2

Identifying and Resetting Errors with an HMI ............................................................................2-16

2-3-3

Identifying and Resetting Errors from the User Program ..........................................................2-19

2-3-4

Checking for Errors with System-defined Variables ..................................................................2-21

2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio.......................2-23

2-4-1

Causes and Correction When You Cannot Go Online from the Sysmac Studio .......................2-23

2-4-2

Troubleshooting for Each Cause...............................................................................................2-25

Section 3 Error Descriptions and Corrections

3-1 Interpreting Tables.................................................................................................................3-2

3-1-1

Interpreting Error Table ...............................................................................................................3-2

3-1-2

Interpreting Error Descriptions ....................................................................................................3-3

3-2 Errors in the PLC Function Module......................................................................................3-4

3-2-1

Error Tables .................................................................................................................................3-4

3-2-2

Error Descriptions .....................................................................................................................3-78

3-2-3

Other Troubles and Corrections ..............................................................................................3-348

3-3 Errors in the NX Bus Function Module ............................................................................3-350

3-3-1

Error Tables .............................................................................................................................3-350

3-3-2

Error Descriptions ...................................................................................................................3-354

3-4 Errors in the Motion Control Function Module ...............................................................3-371

3-4-1

Error Tables .............................................................................................................................3-371

3-4-2

Error Descriptions ...................................................................................................................3-410

3-4-3

Other Troubles and Corrections ..............................................................................................3-549

3-5 Errors in the EtherNet/IP Function Module .....................................................................3-554

3-5-1

Error Tables .............................................................................................................................3-554

3-5-2

Error Descriptions ...................................................................................................................3-560

3-5-3

Other Troubles and Corrections ..............................................................................................3-595

3-6 Errors in the EtherCAT Master Function Module............................................................3-596

3-6-1

Error Tables .............................................................................................................................3-596

3-6-2

Error Descriptions ...................................................................................................................3-608

3-7 Errors in the OPC UA Function ........................................................................................3-674

3-7-1

Error Tables .............................................................................................................................3-674

3-7-2

Error Descriptions ...................................................................................................................3-679

3-7-3

OPC UA Server-specific Troubleshooting ...............................................................................3-694

Appendices
A-1 Other Errors (Events) That Can Occur in the CPU Units .................................................. A-2 A-1-1 Errors in the DB Connection Service Function........................................................................... A-2 A-1-2 Errors in GEM Services.............................................................................................................A-11 A-1-3 Errors in Robot Control Function.............................................................................................. A-17 A-1-4 Errors in NJ Robotics Function ................................................................................................ A-29 A-1-5 Errors in the CNC Function ...................................................................................................... A-49
A-2 Errors (Events) That Can Occur in Connected Devices.................................................. A-69 A-2-1 Errors in Slave Terminals ......................................................................................................... A-69 A-2-2 Errors in EtherCAT Slaves ..................................................................................................... A-127

NJ/NX-series Troubleshooting Manual (W503)

11

CONTENTS
A-2-3 Errors in CJ-series Units ........................................................................................................ A-175 A-3 An Error Log Table for CJ-series Special Units ............................................................. A-202 A-4 Events in Order of Event Codes ...................................................................................... A-208
A-4-1 Interpreting Error Descriptions ............................................................................................... A-208 A-4-2 Error Table.............................................................................................................................. A-210 A-5 Applicable Range of the HMI Troubleshooter ................................................................ A-272 A-5-1 Combinations of HMIs and CPU Units That Enable Using the Troubleshooter ..................... A-272 A-5-2 System Configuration Elements Supported by the Troubleshooter ....................................... A-273 A-6 Correspondence of Events between Project Unit Version Earlier than 1.40 and
Project Unit Version 1.40 or Later ................................................................................... A-274 A-7 Correspondence of NX Bus Events between NX102 CPU Units, NX1P2 CPU
Units and Slave Terminals ............................................................................................... A-276
Index

12

NJ/NX-series Troubleshooting Manual (W503)

Terms and Conditions Agreement
Terms and Conditions Agreement

Warranty, Limitations of Liability
Warranties
l Exclusive Warranty
Omron's exclusive warranty is that the Products will be free from defects in materials and workmanship for a period of twelve months from the date of sale by Omron (or such other period expressed in writing by Omron). Omron disclaims all other warranties, express or implied.
l Limitations
OMRON MAKES NO WARRANTY OR REPRESENTATION, EXPRESS OR IMPLIED, ABOUT NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OF THE PRODUCTS. BUYER ACKNOWLEDGES THAT IT ALONE HAS DETERMINED THAT THE PRODUCTS WILL SUITABLY MEET THE REQUIREMENTS OF THEIR INTENDED USE.
Omron further disclaims all warranties and responsibility of any type for claims or expenses based on infringement by the Products or otherwise of any intellectual property right.
l Buyer Remedy
Omron's sole obligation hereunder shall be, at Omron's election, to (i) replace (in the form originally shipped with Buyer responsible for labor charges for removal or replacement thereof) the non-complying Product, (ii) repair the non-complying Product, or (iii) repay or credit Buyer an amount equal to the purchase price of the non-complying Product; provided that in no event shall Omron be responsible for warranty, repair, indemnity or any other claims or expenses regarding the Products unless Omron's analysis confirms that the Products were properly handled, stored, installed and maintained and not subject to contamination, abuse, misuse or inappropriate modification. Return of any Products by Buyer must be approved in writing by Omron before shipment. Omron Companies shall not be liable for the suitability or unsuitability or the results from the use of Products in combination with any electrical or electronic components, circuits, system assemblies or any other materials or substances or environments. Any advice, recommendations or information given orally or in writing, are not to be construed as an amendment or addition to the above warranty.
See http://www.omron.com/global/ or contact your Omron representative for published information.
Limitation on Liability; Etc
OMRON COMPANIES SHALL NOT BE LIABLE FOR SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, LOSS OF PROFITS OR PRODUCTION OR COMMERCIAL LOSS IN ANY

NJ/NX-series Troubleshooting Manual (W503)

13

Terms and Conditions Agreement

WAY CONNECTED WITH THE PRODUCTS, WHETHER SUCH CLAIM IS BASED IN CONTRACT, WARRANTY, NEGLIGENCE OR STRICT LIABILITY.
Further, in no event shall liability of Omron Companies exceed the individual price of the Product on which liability is asserted.
Application Considerations

Suitability of Use
Omron Companies shall not be responsible for conformity with any standards, codes or regulations which apply to the combination of the Product in the Buyer's application or use of the Product. At Buyer's request, Omron will provide applicable third party certification documents identifying ratings and limitations of use which apply to the Product. This information by itself is not sufficient for a complete determination of the suitability of the Product in combination with the end product, machine, system, or other application or use. Buyer shall be solely responsible for determining appropriateness of the particular Product with respect to Buyer's application, product or system. Buyer shall take application responsibility in all cases.
NEVER USE THE PRODUCT FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR PROPERTY OR IN LARGE QUANTITIES WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE HAS BEEN DESIGNED TO ADDRESS THE RISKS, AND THAT THE OMRON PRODUCT(S) IS PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYSTEM.
Programmable Products
Omron Companies shall not be responsible for the user's programming of a programmable Product, or any consequence thereof.
Disclaimers

Performance Data
Data presented in Omron Company websites, catalogs and other materials is provided as a guide for the user in determining suitability and does not constitute a warranty. It may represent the result of Omron's test conditions, and the user must correlate it to actual application requirements. Actual performance is subject to the Omron's Warranty and Limitations of Liability.

Change in Specifications
Product specifications and accessories may be changed at any time based on improvements and other reasons. It is our practice to change part numbers when published ratings or features are changed, or when significant construction changes are made. However, some specifications of the Product may

14

NJ/NX-series Troubleshooting Manual (W503)

Terms and Conditions Agreement
be changed without any notice. When in doubt, special part numbers may be assigned to fix or establish key specifications for your application. Please consult with your Omron's representative at any time to confirm actual specifications of purchased Product.
Errors and Omissions
Information presented by Omron Companies has been checked and is believed to be accurate; however, no responsibility is assumed for clerical, typographical or proofreading errors or omissions.

NJ/NX-series Troubleshooting Manual (W503)

15

Safety Precautions
Safety Precautions
Refer to the following manuals for safety precautions. · NX-series CPU Unit Hardware User's Manual (Cat. No. W535) · NX-series NX102 CPU Unit Hardware User's Manual (Cat. No. W593) · NX-series NX1P2 CPU Unit Hardware User's Manual (Cat. No. W578) · NJ-series CPU Unit Hardware User's Manual (Cat No. W500)

16

NJ/NX-series Troubleshooting Manual (W503)

Precautions for Safe Use
Precautions for Safe Use
Refer to the following manuals for precautions for safe use. · NX-series CPU Unit Hardware User's Manual (Cat. No. W535) · NX-series NX102 CPU Unit Hardware User's Manual (Cat. No. W593) · NX-series NX1P2 CPU Unit Hardware User's Manual (Cat. No. W578) · NJ-series CPU Unit Hardware User's Manual (Cat No. W500)

NJ/NX-series Troubleshooting Manual (W503)

17

Precautions for Correct Use
Precautions for Correct Use
Refer to the following manuals for precautions for correct use. · NX-series CPU Unit Hardware User's Manual (Cat. No. W535) · NX-series NX102 CPU Unit Hardware User's Manual (Cat. No. W593) · NX-series NX1P2 CPU Unit Hardware User's Manual (Cat. No. W578) · NJ-series CPU Unit Hardware User's Manual (Cat No. W500)

18

NJ/NX-series Troubleshooting Manual (W503)

Regulations and Standards
Regulations and Standards
Refer to the following manuals for regulations and standards. · NX-series CPU Unit Hardware User's Manual (Cat. No. W535) · NX-series NX102 CPU Unit Hardware User's Manual (Cat. No. W593) · NX-series NX1P2 CPU Unit Hardware User's Manual (Cat. No. W578) · NJ-series CPU Unit Hardware User's Manual (Cat No. W500)

NJ/NX-series Troubleshooting Manual (W503)

19

Versions

Versions
Hardware revisions and unit versions are used to manage the hardware and software in NJ/NX-series Units and EtherCAT slaves. The hardware revision or unit version is updated each time there is a change in hardware or software specifications. Even when two Units or EtherCAT slaves have the same model number, they will have functional or performance differences if they have different hardware revisions or unit versions.
Checking Versions
You can check versions on the ID information indications or with the Sysmac Studio.
Checking Unit Versions on ID Information Indications
The unit version is given on the ID information indication on the side of the product.
l For NX701
The ID information on an NX-series NX701-££££ CPU Unit is shown below.

ID information indication Lot number Serial number

Unit version

LOT No. DDMYY PORT1 : PORT2 :

xxxx

Ver.1. HW Rev.

MAC address

Hardware revision

Note The hardware revision is not displayed for the Unit whose hardware revision is blank.
l For NX102
The ID information on an NX-series NX102-££££ CPU Unit is shown below.

20

NJ/NX-series Troubleshooting Manual (W503)

Versions

Unit version Hardware revision

Lot number Serial number

Ver. . HW Rev.

LOT No. DDMYY PORT1 PORT2

xxxx

ID Information Indication

MAC address

Note The hardware revision is not displayed for the Unit whose hardware revision is blank.
l For NX1P2
The ID information on an NX-series NX1P2-£££££££ CPU Unit is shown below.

MAC address

Unit version ID information indication

PORT1 :

PORT2 :

Ver.1.

HW Rev.

LOT No. DDMYY xxxx

Hardware revision

Lot number Serial number
Note The hardware revision is not displayed for the Unit that the hardware revision is in blank.
l For NJ-series
The ID information on an NJ-series NJ501-££££ CPU Unit is shown below.

NJ/NX-series Troubleshooting Manual (W503)

21

Versions

ID information indication Unit model

Unit version

Hardware revision

NJ501 -

Ver.1.

PORT1 MAC ADDRESS: PORT2 MAC ADDRESS:

Lot No. DDMYY xxxx

HW Rev.

Lot number Serial number MAC address Note The hardware revision is not displayed for the Unit that the hardware revision is in blank.

22

NJ/NX-series Troubleshooting Manual (W503)

Versions

Checking Unit Versions with the Sysmac Studio
You can use the Sysmac Studio to check unit versions. The procedure is different for Units and for EtherCAT slaves.

l Checking the Unit Version of an NX-series CPU Unit
You can use the Production Information while the Sysmac Studio is online to check the unit version of a Unit. You can do this for the following Units.

Model NX701-££££ NX102-££££ NX1P2-££££

Unit for which unit version can be checked CPU Unit CPU Unit and NX Unit on CPU Rack CPU Unit, NX Unit on CPU Rack, and Option Boards

1 Right-click CPU Rack under Configurations and Setup - CPU/Expansion Racks in the Multi-
view Explorer and select Production Information.
The Production Information Dialog Box is displayed.

l Checking the Unit Version of an NJ-series CPU Unit
You can use the Production Information while the Sysmac Studio is online to check the unit version of a Unit. You can do this for the CPU Unit, CJ-series Special I/O Units, and CJ-series CPU Bus Units. You cannot check the unit versions of CJ-series Basic I/O Units with the Sysmac Studio.

1 Double-click CPU Rack under Configurations and Setup - CPU/Expansion Racks in the
Multiview Explorer. Or, right-click CPU Rack under Configurations and Setup - CPU/ Expansion Racks in the Multiview Explorer and select Edit from the menu. The Unit Editor is displayed.
2 Right-click any open space in the Unit Editor and select Production Information.
The Production Information Dialog Box is displayed.

l Changing Information Displayed in Production Information Dialog Box
1 Click the Show Detail or Show Outline Button at the lower right of the Production Information
Dialog Box. The view will change between the production information details and outline.

Outline View

Detail View

NJ/NX-series Troubleshooting Manual (W503)

23

Versions
The information that is displayed is different for the Outline View and Detail View. The Detail View displays the unit version, hardware revision, and various versions. The Outline View displays only the unit version.
Note The hardware revision is separated by "/" and displayed on the right of the hardware version. The hardware revision is not displayed for the Unit that the hardware revision is in blank.
l Checking the Unit Version of an EtherCAT Slave
You can use the Production Information while the Sysmac Studio is online to check the unit version of an EtherCAT slave. Use the following procedure to check the unit version.
1 Double-click EtherCAT under Configurations and Setup in the Multiview Explorer. Or, right-
click EtherCAT under Configurations and Setup and select Edit from the menu. The EtherCAT Tab Page is displayed.
2 Right-click the master on the EtherCAT Tab Page and select Display Production Information.
The Production Information Dialog Box is displayed. The unit version is displayed after "Rev."
l Changing Information Displayed in Production Information Dialog Box
1 Click the Show Detail or Show Outline Button at the lower right of the Production Information
Dialog Box. The view will change between the production information details and outline.

Outline View

Detail View

24

NJ/NX-series Troubleshooting Manual (W503)

Versions
Unit Versions of CPU Units and Sysmac Studio Versions
The events that can occur depend on the unit versions of the NJ/NX-series CPU Unit, the EtherCAT slaves, and the NX Units. You must use the corresponding version of Sysmac Studio to display events that were added for version upgrades when troubleshooting from the Sysmac Studio or from the Troubleshooter on an HMI. Refer to the product manuals for information on the unit versions of the CPU Unit, EtherCAT slaves, and NX Units, and for the relationship with the version of the Sysmac Studio.

NJ/NX-series Troubleshooting Manual (W503)

25

Related Manuals

Related Manuals

The followings are the manuals related to this manual. Use these manuals for reference.

Manual name NX-series CPU Unit Hardware User's Manual
NX-series NX102 CPU Unit Hardware User's Manual
NX-series NX1P2 CPU Unit Hardware User's Manual
NJ-series CPU Unit Hardware User's Manual
NJ/NX-series CPU Unit Software User's Manual
NX-series NX1P2 CPU Unit Built-in I/O and Option Board User's Manual

Cat. No. W535 W593 W578 W500 W501 W579

Model numbers NX701-££££
NX102-££££
NX1P2-££££
NJ501-££££ NJ301-££££ NJ101-££££
NX701-££££ NX102-££££ NX1P2-££££ NJ501-££££ NJ301-££££ NJ101-££££ NX1P2-££££

Application
Learning the basic specifications of the NX701 CPU Units, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided.
Learning the basic specifications of the NX102 CPU Units, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided.
Learning the basic specifications of the NX1P2 CPU Units, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided.
Learning the basic specifications of the NJ-series CPU Units, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided.
Learning how to program and set up an NJ/NX-series CPU Unit. Mainly software information is provided.
Learning about the details of functions only for an NX-series NX1P2 CPU Unit and an introduction of functions for an NJ/NX-series CPU Unit.

Description
An introduction to the entire NX701 system is
provided along with the following information on
the CPU Unit.
· Features and system configuration · Introduction · Part names and functions · General specifications · Installation and wiring · Maintenance and inspection
An introduction to the entire NX102 system is
provided along with the following information on
the CPU Unit.
· Features and system configuration · Introduction · Part names and functions · General specifications · Installation and wiring · Maintenance and inspection
An introduction to the entire NX1P2 system is
provided along with the following information on
the CPU Unit.
· Features and system configuration · Introduction · Part names and functions · General specifications · Installation and wiring · Maintenance and inspection
An introduction to the entire NJ-series system is
provided along with the following information on
the CPU Unit.
· Features and system configuration · Introduction · Part names and functions · General specifications · Installation and wiring · Maintenance and inspection
The following information is provided on a Con-
troller built with an NJ/NX-series CPU Unit.
· CPU Unit operation · CPU Unit features · Initial settings · Programming based on IEC 61131-3 language
specifications
Of the functions for an NX1P2 CPU Unit, the fol-
lowing information is provided.
· Built-in I/O · Serial Communications Option Boards · Analog I/O Option Boards
An introduction of following functions for an
NJ/NX-series CPU Unit is also provided.
· Motion control functions · EtherNet/IP communications functions · EtherCAT communications functions

26

NJ/NX-series Troubleshooting Manual (W503)

Related Manuals

Manual name
NJ/NX-series Instructions Reference Manual

Cat. No. W502

NJ/NX-series CPU Unit Motion Control User's Manual

W507

NJ/NX-series Motion Control Instructions Reference Manual

W508

NJ/NX-series CPU Unit Built-in EtherCAT® Port User's Manual

W505

NJ/NX-series CPU Unit Built-in EtherNet/IPTM Port User's Manual

W506

NJ/NX-series CPU Unit OPC UA User's Manual
NX-series CPU Unit FINS Function User's Manual
NJ/NX-series Database Connection CPU Units User's Manual
NJ-series SECS/GEM CPU Units User's Manual
NJ-series Robot Integrated CPU Unit User's Manual
Sysmac Studio Robot Integrated System Building Function with Robot Integrated CPU Unit Operation Manual

W588 W596 W527 W528 O037 W595

Model numbers
NX701-££££ NX102-££££ NX1P2-££££ NJ501-££££ NJ301-££££ NJ101-££££
NX701-££££ NX102-££££ NX1P2-££££ NJ501-££££ NJ301-££££ NJ101-££££
NX701-££££ NX102-££££ NX1P2-££££ NJ501-££££ NJ301-££££ NJ101-££££
NX701-££££ NX102-££££ NX1P2-££££ NJ501-££££ NJ301-££££ NJ101-££££
NX701-££££ NX102-££££ NX1P2-££££ NJ501-££££ NJ301-££££ NJ101-££££
NX102-££££ NJ501-1£00

Application Learning detailed specifications on the basic instructions of an NJ/NX-series CPU Unit.
Learning about motion control settings and programming concepts.
Learning about the specifications of the motion control instructions.
Using the built-in EtherCAT port on an NJ/NX-series CPU Unit.
Using the built-in EtherNet/IP port on an NJ/NX-series CPU Unit.
Using the OPC UA.

Description The instructions in the instruction set (IEC 61131-3 specifications) are described.
The settings and operation of the CPU Unit and programming concepts for motion control are described.
The motion control instructions are described.
Information on the built-in EtherCAT port is provided. This manual provides an introduction and provides information on the configuration, features, and setup. Information on the built-in EtherNet/IP port is provided. Information is provided on the basic setup, tag data links, and other features.
Describes the OPC UA.

NX701-££20 NX102-££££

Using the FINS function of an NX-series CPU Unit.

Describes the FINS function of an NX-series CPU Unit.

NX701-££20 NX102-££20 NJ501-££20 NJ101-££20 NJ501-1340
NJ501-R£££
SYSMAC-SE2££ £ SYSMACSE200D-64

Using the database connection service with NJ/NX-series Controllers.
Using the GEM Services with NJ-series Controllers.
Using the NJ-series Robot Integrated CPU Unit.
Learning about the operating procedures and functions of the Sysmac Studio to configure Robot Integrated System using Robot Integrated CPU Unit.

Describes the database connection service.
Provides information on the GEM Services.
Describes the settings and operation of the CPU Unit and programming concepts for OMRON robot control. Describes the operating procedures of the Sysmac Studio for Robot Integrated CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

27

Related Manuals

Manual name
Sysmac Studio Robot Integrated System Building Function with IPC Application Controller Operation Manual

Cat. No. W621

Sysmac Studio 3D Simulation Function Operation Manual

W618

NJ-series NJ Robotics CPU Unit User's Manual
NJ/NY-series NC Integrated Controller User's Manual
NJ/NY-series G code Instructions Reference Manual

W539 O030 O031

NJ/NX-series Troubleshooting Manual

W503

Sysmac Studio Version 1 Operation Manual
NX-series EtherCAT® Coupler Unit User's Manual

W504 W519

NX-series Data Reference Manual

W525

Model numbers SYSMAC-SE2££ £ SYSMACSE200D-64
SYSMAC-SE2££ £ SYSMAC-SA4££ £-64
NJ501-4£££ NJ501-R£££
NJ501-5300 NY532-5400
NJ501-5300 NY532-5400
NX701-££££ NX102-££££ NX1P2-££££ NJ501-££££ NJ301-££££ NJ101-££££ SYSMAC -SE2£££
NX-ECC£££
NX-££££££

Application
Learning about the operating procedures and functions of the Sysmac Studio to configure Robot Integrated System using IPC Application Controller.
Learning about an outline of the 3D simulation function of the Sysmac Studio and how to use the function.
Controlling robots with NJ-series CPU Units.
Performing numerical control with NJ/NYseries Controllers.
Learning about the specifications of the G code/M code instructions.
Learning about the errors that may be detected in an NJ/NX-series Controller.

Description Describes the operating procedures of the Sysmac Studio for IPC Application Controller.
Describes an outline, execution procedures, and operating procedures for the 3D simulation function of the Sysmac Studio.
Describes the functionality to control robots.
Describes the functionality to perform the numerical control. The G code/M code instructions are described.
Concepts on managing errors that may be detected in an NJ/NX-series Controller and information on individual errors are described.

Learning about the operating procedures and functions of the Sysmac Studio. Learning how to use the NX-series EtherCAT Coupler Unit and EtherCAT Slave Terminals.
Referencing lists of the data that is required to configure systems with NX-series Units.

Describes the operating procedures of the Sysmac Studio.
The following items are described: the overall system and configuration methods of an EtherCAT Slave Terminal (which consists of an NX-series EtherCAT Coupler Unit and NX Units), and information on hardware, setup, and functions to set up, control, and monitor NX Units through EtherCAT. Lists of the power consumptions, weights, and other NX Unit data that is required to configure systems with NX-series Units are provided.

28

NJ/NX-series Troubleshooting Manual (W503)

Related Manuals

Manual name
NX-series NX Units User's Manual

Cat. No. W521
W522 W592 W566 W523

W524

NX-series Safety Control Unit User's Manual
NX-series Safety Control Unit Instructions Reference Manual

W540 W565 W567 Z930
Z931

IO-Link System User's Manual

W570

GX-series EtherCAT Slave Units User's Manual

W488

MX2/RX Series

I574

Inverter

EtherCAT Communications

Unit

User's Manual

AC Servomotors/Servo Drives I586 1S-series with Built-in EtherCAT® Communi- I621 cations User's Manual

Model numbers NX-ID££££ NX-IA££££ NX-OC££££ NX-OD££££ NX-MD££££ NX-AD££££ NX-DA££££ NX-HAD£££ NX-TS££££ NX-HB££££ NX-PD1£££ NX-PF0£££ NX-PC0£££ NX-TBX01 NX-EC0£££ NX-ECS£££ NX-PG0£££ NX-CIF£££ NX-RS££££ NX-ILM£££ NX-SL££££ NX-SI££££ NX-SO££££ NX-SL££££
NX-ILM£££ GX-ILM£££
GX-ID££££ GX-OD££££ GX-OC££££ GX-MD££££ GX-AD££££ GX-DA££££ GX-EC££££ XWT-ID££ XWT-OD££ 3G3AX-MX2-ECT 3G3AX-RX-ECT
R88M-1£ R88D-1SN£-ECT R88M-1AL£/ -1AM £ R88D-1SAN£-ECT

Application Learning how to use NX Units.
Learning how to use NX-series Safety Control Units. Learning about the specifications of instructions for the Safety CPU Unit. Learning everything from an introduction to details about IOLink Systems, including mainly software information common to all IO-Link masters, Support Software operating methods, and troubleshooting. Learning how to use the EtherCAT remote I/O terminals.
Learning how to connect a 3G3AX-MX2ECT or 3G3AX-RXECT EtherCAT Communications Unit for MX2/RX-series Inverters. Learning how to use the Servomotors/ Servo Drives with built-in EtherCAT Communications.

Description Describes the hardware, setup methods, and functions of the NX Units. Manuals are available for the following Units. Digital I/O Units, Analog I/O Units, System Units, Position Interface Units, Communications Interface Units, Load Cell Input Unit, and IO-Link Master Units.
Describes the hardware, setup methods, and functions of the NX-series Safety Control Units. Describes the instructions for the Safety CPU Unit.
Provides an overview of IO-Link Systems and explains the system configuration, communications specifications, communications methods, I/O data, parameters, models, Support Software, and troubleshooting.
Describes the hardware, setup methods and functions of the EtherCAT remote I/O terminals.
Describes the following information for the 3G3AX-MX2-ECT and 3G3AX-RX-ECT EtherCAT Communications Unit for MX2/RX-series Inverters: installation, parameter settings required for operation, troubleshooting, and inspection methods. Describes the hardware, setup methods and functions of the Servomotors/Servo Drives with built-in EtherCAT Communications.

NJ/NX-series Troubleshooting Manual (W503)

29

Related Manuals

Manual name

Cat. No.

Model numbers

Application

Description

AC Servomotors/Servo Drives I576 G5 Series with Built-in EtherCAT® Communi- I577 cations User's Manual

R88M-K£ R88D-KN£-ECT
R88L-EC-£ R88D-KN£-ECT-L

Learning how to use the AC Servomotors/ Servo Drives with built-in EtherCAT Communications.

Describes the hardware, setup methods and functions of the AC Servomotors/Servo Drives with built-in EtherCAT Communications. The Linear Motor Type models and dedicated models for position control are available in G5series.

EtherCAT Digital-type Sensor Communication Unit Operation Manual

E413

E3X-ECT

Learning how to connect E3X-series EtherCAT Slave Units.

Provides the specifications of and describes application methods for E3X-series EtherCAT Slave Units.

E3NW-ECT EtherCAT Digital Sensor Communications Unit Operation Manual

E429

E3NW-ECT

Learning how to connect E3NW EtherCAT Slave Units.

Provides the specifications of and describes application methods for E3NW EtherCAT Slave Units.

Vision System FH/FZ5 Series User's Manual for Communications Settings

Z342

FH-££££ FH-££££-££ FZ5-£££ FZ5-£££-££ FZ5-££££ FZ5-££££-££

Learning how to connect FH/FZ5-series Vision Systems

The functions, settings, and communications methods to communicate with FH/FZ5 -series Vision Systems from a PLC or other external device are described.

Displacement Sensor ZW-series Confocal Fiber Type Displacement Sensors User's Manual

Z332

ZW-CE1£

Learning how to use the ZW-series Displacement Sensors.

Describes the hardware, setup methods and functions of the ZW-series Displacement Sensors.

CJ-series Special Unit Manuals For NJ-series CPU Unit

W490
W491 W492 W498
W493 W494

CJ1W-AD£££ CJ1W-DA£££ CJ1W-MAD42 CJ1W-TC£££ CJ1W-CT021 CJ1W-PDC15 CJ1W-PH41U CJ1W-AD04U CJ1W-CRM21 CJ1W-SCU££

Learning how to use CJ-series Units with an NJ-series CPU Unit.

The methods and precautions for using CJ-series Units with an NJ-series CPU Unit are described, including access methods and programming interfaces. Manuals are available for the following Units. Analog I/O Units, Insulated-type Analog I/O Units, Temperature Control Units, ID Sensor Units, High-speed Counter Units, Serial Communications Units, DeviceNet Units, EtherNet/IP Units and CompoNet Master Units.

W495

CJ1W-EIP21

W497

CJ1W-DRM21

Z317

CJ1W-V680£££

NA-series Programmable Terminal User's Manual User's Manual

V117

NA5-£W££££

Learning the specifications and settings required to install an NA-series Programmable Terminals and connect peripheral devices.

Information is provided on NA-series Programmable Terminal specifications, part names, installation procedures, and procedures to connect an NA Unit to peripheral devices. Information is also provided on maintenance after operation and troubleshooting.

NA-series Programmable Terminal Software User's Manual

V118

NA5-£W££££

Learning about NAseries PT pages and object functions.

Describes the pages and object functions of the NA-series Programmable Terminals.

NS-series Programmable Terminals Programming Manual

V073

NS15-£££££ NS12-£££££ NS10-£££££ NS8-£££££ NS5-£££££

Learning how to use the NS-series Programmable Terminals.

Describes the setup methods, functions, etc. of the NS-series Programmable Terminals.

*1. NX-TS££££ Temperature Input Units are introduced in Cat. No. W522 before Cat. No. W566 is released.

30

NJ/NX-series Troubleshooting Manual (W503)

Revision History

Revision History

A manual revision code appears as a suffix to the catalog number on the front and back covers of the manual.

Cat. No. W503-E1-27

Revision code

Revision code 01 02
03
04
05
06 07 08 09 10 11
12
13
14

Date

Revised content

July 2011 March 2012
May 2012
August 2012 February 2013
April 2013 June 2013 September 2013 December 2013 July 2014 January 2015 April 2015 April 2016 July 2016

· Original production
· Added information related to the upgrade to CPU unit version 1.01, made additions and changes to events related to the addition of devices that can be connected.
· Corrected mistakes.
· Added information related to the upgrade to CPU unit version 1.02, made additions and changes to events related to the addition of devices that can be connected.
· Corrected mistakes.
· Made additions to events and changes to the contents related to the upgrade to CPU unit version 1.03.
· Corrected mistakes.
· Made additions to events and changes to the contents related to the upgrade to CPU unit version 1.04.
· Corrected mistakes.
· Made additions to events and changes to the contents related to the upgrade to CPU unit version 1.05, and corrected mistakes.
· Made additions to events and changes to the contents related to the upgrade to CPU unit version 1.06, and corrected mistakes.
· Made additions to events and changes to the contents related to the upgrade to CPU unit version 1.07, and corrected mistakes.
· Made additions to events and changes to the contents related to the upgrade to CPU unit version 1.08, and corrected mistakes.
· Corrected mistakes.
· Made additions to events and changes to the contents related to the upgrade to CPU unit version 1.10.
· Corrected mistakes.
· Made additions to events and changes to the contents related to the addition of the NX701-££££ and NJ101-££££.
· Corrected mistakes.
· Made changes to the contents related to the upgrade to CPU unit version 1.11.
· Corrected mistakes.
· Made changes to the contents related to the upgrade to CPU unit version 1.12.
· Corrected mistakes.

NJ/NX-series Troubleshooting Manual (W503)

31

Revision History

Revision code 15 16 17 18 19
20 21 22
23
24 25 26 27

Date October 2016
April 2017 October 2017 January 2018
April 2018
July 2018 January 2019
April 2019
July 2019
October 2019 July 2020
August 2020 October 2020

Revised content
· Made changes to the contents related to the upgrade to CPU unit version 1.13.
· Corrected mistakes.
· Made changes to the contents related to the upgrade to CPU unit version 1.14.
· Corrected mistakes.
· Made changes to the contents related to the upgrade to CPU unit version 1.16.
· Added an error log table for CJ-series Special Units. · Corrected mistakes.
· Made changes to the contents related to the upgrade to CPU unit version 1.17.
· Made changes to the contents related to the addition of NX-series NX102 CPU Units.
· Made changes to the contents related to the upgrade to CPU unit version 1.18 and 1.30.
· Collected descriptions on event codes and errors of each function module of NJ/NX-series CPU Units to this manual.
· Moved descriptions on the followings from Section 3 to Appendices. a) Tables of the errors (events) that can occur in models other than the standard CPU Units b) An Error Log Table for CJ-series Special Units c) Events in Order of Event Codes
· Corrected mistakes.
· Added information related to the upgrade to CPU unit version 1.31, made additions and changes to events related to the addition of devices that can be connected.
· Corrected mistakes.
· Made changes to the contents of CPU Unit events.
· Made additions and changes to events related to the upgrade to an NX102-££££ CPU Unit with unit version 1.32.
· Made additions and changes to events related to the upgrade to an NX1P2-££££££ CPU Unit, NJ501-1£00 CPU Unit, NJ301-££££ CPU Unit, and NJ101-££00 CPU Unit with unit version 1.21.
· Corrected mistakes.
· Made additions and changes to events related to the upgrade to an NX102-££00 CPU Unit, NX1P2-££££££ CPU Unit, NJ501-1£00 CPU Unit, NJ301-££££ CPU Unit, and NJ101-££00 CPU Unit with unit version 1.40.
· Made additions and changes to events related to the upgrade to an NX701-££££ CPU Unit, NJ501-4£00 CPU Unit, NJ501-4£10 CPU Unit, NJ501-1340 CPU Unit, and NJ501-5300 CPU Unit with unit version 1.21.
· Made additions and changes to events related to the addition of devices that can be connected.
· Corrected mistakes.
· Added information on the NX1P2-9B££££. · Corrected mistakes.
· Corrected mistakes.
· Made changes to the contents related to the addition of NJ501-R£££.
· Made changes to events related to the upgrade to CPU unit version 1.42.

32

NJ/NX-series Troubleshooting Manual (W503)

1

1

Overview of Errors
This section provides information that is required to troubleshoot errors. It introduces the types of errors that can occur on an NJ/NX-series, the operation that occurs in response to errors, and the methods you can use to check for errors. Refer to Section 2 Error Troubleshooting Methods on page 2-1 for information on troubleshooting errors.

1-1 Overview of NJ/NX-series Errors .................................................................. 1-2

1-1-1

Types of Errors ................................................................................................ 1-4

1-1-2

CPU Unit Status .............................................................................................. 1-5

1-2 Fatal Errors .................................................................................................... 1-9

1-2-1

Types of Fatal Errors ...................................................................................... 1-9

1-2-2

Checking for Fatal Errors ...............................................................................1-11

1-3 Non-fatal Errors ........................................................................................... 1-12

1-3-1

Types of Non-fatal Errors ............................................................................. 1-12

1-3-2

Checking for Non-fatal Errors ....................................................................... 1-26

1-3-3

Resetting Non-fatal Errors ............................................................................ 1-30

1-3-4

Errors Related to the Motion Control Function Module ................................. 1-33

1-3-5

Errors Related to the EtherNet/IP Function Module ...................................... 1-37

1-3-6

Errors Related to the EtherCAT Master Function Module ............................. 1-40

NJ/NX-series Troubleshooting Manual (W503)

1-1

1 Overview of Errors

1-1 Overview of NJ/NX-series Errors
You manage all of the errors that occur on the NJ/NX-series Controller as events. The same methods are used for all events. This allows you to see what errors have occurred and find corrections for them with the same methods for the entire range of errors that is managed (i.e., CPU Unit, NX Units, NXseries Slave Terminals, EtherCAT slaves,*1 and CJ-series Units). *1. Only Sysmac devices are supported. For information on EtherCAT slaves that are Sysmac devices, refer to
the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505).

Checking Network Status
Network Configurator
Troubleshooting functions

Host computer
EtherNet/IP

HMI Troubleshooter

NJ/NX-series CPU Unit

Built-in EtherNet/IP port
CJ-series Units and NX Units

Sysmac Studio
EtherCAT slaves Error management range for NJ/NX-series Controller

Built-in EtherCAT port
EtherCAT

You can use the troubleshooting functions of the Sysmac Studio or the Troubleshooter on an HMI to quickly check for errors that have occurred and find corrections for them.
To perform troubleshooting from an HMI, connect the HMI to the built-in EtherNet/IP port on the CPU Unit.
You can also use the Network Configurator to check the network status of EtherNet/IP. For the procedure to check network status, refer to the methods of communications status check and troubleshooting for the EtherNet/IP network described in the NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506).

1-2

NJ/NX-series Troubleshooting Manual (W503)

1-1 Overview of NJ/NX-series Errors

1 Overview of Errors
Precautions for Correct Use · The only CPU Units on which CJ-series Units can be mounted are the NJ-series CPU Units. · The only CPU Units on which NX Units can be mounted are the NX102 CPU Units and
NX1P2 CPU Units. · Refer to A-5 Applicable Range of the HMI Troubleshooter on page A-272 for the applicable
range of the HMI Troubleshooter.
1

NJ/NX-series Troubleshooting Manual (W503)

1-3

1 Overview of Errors
1-1-1 Types of Errors
There are two main types of errors (events) depending on whether the NJ/NX-series can manage them or not.
l Fatal Errors
These errors are not detected by the event management function of the NJ/NX-series because the CPU Unit stops operation. You cannot identify or reset these errors with the Sysmac Studio or an HMI.
Refer to 1-2 Fatal Errors on page 1-9 for error types and confirmation methods of fatal errors in the CPU Unit.
l Non-fatal errors
These errors are detected and managed with the event management function of the NJ/NX-series. You can confirm these errors with the Sysmac Studio or an HMI.
Refer to 1-3 Non-fatal Errors on page 1-12 for error types and confirmation methods of non-fatal errors in the CPU Unit.

1-4

NJ/NX-series Troubleshooting Manual (W503)

1-1 Overview of NJ/NX-series Errors

1-1-2 CPU Unit Status

1 Overview of Errors

1-1-2 CPU Unit Status

You can check the operating status of the CPU Unit with the PWR/POWER, RUN, and ERROR indicators on the front panels of the Power Supply Unit and CPU Unit.

l NX-series CPU Units

NX701 CPU Unit

1

Power Supply Unit

CPU Unit

L1

L1

AC100-2 INPUT

L2/N

L2/N

NX102 CPU Unit

RUN indicator PWR indicator
ERROR indicator

RUN ERROR BUSY SHTDWN
SD PWR SD BUSY
PORT1 EtherNet/IP NET RUN NET ERR LINK/ACT

RUN LED ERROR LED

POWER LED

NX1P2 CPU Unit

CPU Unit

NX1P2

POWER indicator RUN indicator
ERROR indicator

SW SETTING PORT1 EtherNet/IP

IN

+ - COM 01 03 05 07 09 11

+ - 00 02 04 06 08 10 12

POWER RUN ERROR BUSY SD PWR SD BUSY PORT1 EtherNet/IP NET RUN

NJ/NX-series Troubleshooting Manual (W503)

1-5

1 Overview of Errors

The following table shows the status of front-panel indicators, the status of user program execution, and the ability to connect communications to the Sysmac Studio or an HMI during startup, during normal operation, and when errors occur.
(¡:Lit/l:Not lit/8:Flashing)

CPU Unit operating status

Power Supply Unit/CPU
Unit
PWR/ POWER (green)

CPU Units

RUN (green)

ERROR (red)

User program execution status

Communications with Sysmac Stu-
dio or HMI

Startup

¡

8

l

(2-s inter-

vals fol-

lowed by

0.5-s in-

tervals)

Stopped.

Not possible.

RUN mode Normal operation
PROGRAM mode

¡

¡

l

Continues.

Possible.

¡

l

l

Stopped.

Power Supply Error*1

l

l

l

Stopped.

Not possible.

CPU Unit Reset*1*2/

¡

l

l

Stopped.

Hardware Initialization

Error*1*3

Fatal error in CPU Unit

CPU Unit Error*1

¡

l or 8 (2-

¡

s intervals

or 0.5-s

intervals)

Stopped.

¡

8

l

System Initialization Error*1

(2-s intervals) for 30 s or

longer

Stopped.

Major Fault*4

Non-fatal error in CPU Unit

Partial fault*4 Minor Fault*4

¡

l

¡

Stopped. Possible.

¡

¡

8 (1-s inter-

Continues.*5

(Communications can be connected

vals)

from an HMI if

¡

¡

8 (1-s inter-

Continues.

EtherNet/IP is operating normally.)

vals)

Observation*4

¡

¡

l

Continues.

*1. Refer to 1-2 Fatal Errors on page 1-9 for information on individual errors. *2. This error can occur for NX701 CPU Units. If the status of indicators shown above continues 30 seconds or longer, this
error exists. *3. This error can occur for NX102 CPU Units or NX1P2 CPU Units. If the status of indicators shown above continues 30
seconds or longer, this error exists. *4. Refer to 1-3 Non-fatal Errors on page 1-12 for information on individual errors. *5. The function module where the error occurred stops.

1-6

NJ/NX-series Troubleshooting Manual (W503)

1-1 Overview of NJ/NX-series Errors

1 Overview of Errors
Precautions for Correct Use When an NX102 CPU Unit or NX1P2 CPU Unit is used, a power shortage may occur at the CPU Rack depending on the configuration of NX Units mounted to the CPU Unit. If one of the followings occurs, use the Sysmac Studio to check if the power consumed by the Units on the CPU Rack exceeds the supplied power. · The CPU Unit is operating but the mounted NX Units do not operate. · Power is supplied to the CPU Unit, but the CPU Unit does not turn ON.
1

1-1-2 CPU Unit Status

NJ/NX-series Troubleshooting Manual (W503)

1-7

1 Overview of Errors

l NJ-series CPU Units
Power Supply Unit

CPU Unit

RUN indicator PWR indicator
ERROR indicator

The following table shows the status of front-panel indicators, the status of user program execution, and the ability to connect communications to the Sysmac Studio or an HMI during startup, during normal operation, and when errors occur.
(¡:Lit/l:Not lit/8:Flashing)

CPU Unit operating status

Power Supply
Unit

CPU Unit

PWR (green)

RUN (green)

ERROR (red)

Startup

¡

8

l

(1-s inter-

vals)

RUN mode Normal operation
PROGRAM mode

¡

¡

l

¡

l

l

Power Supply Error*1

l

l

l

CPU Unit Reset*1

¡

l

l

Fatal error in CPU Incorrect Power Supply

¡

8

¡

Unit

Unit Connected*1

(3-s intervals)

CPU Unit Watchdog

¡

l

¡

Timer Error*1

Major Fault*2

¡

l

¡

Non-fatal error in CPU Unit

Partial fault*2 Minor Fault*2

¡

¡

8

(1-s inter-

vals)

¡

¡

8

(1-s inter-

vals)

Observation*2

¡

¡

l

*1. Refer to 1-2 Fatal Errors on page 1-9 for information on individual errors. *2. Refer to 1-3 Non-fatal Errors on page 1-12 for information on individual errors. *3. The function module where the error occurred stops.

User program execution status

Communications with Sysmac Stu-
dio or HMI

Stopped.

Not possible.

Continues. Stopped. Stopped. Stopped. Stopped.

Possible. Not possible.

Stopped.

Stopped. Continues.*3
Continues.

Possible. (Communications can be connected from an HMI if EtherNet/IP is operating normally.)

Continues.

1-8

NJ/NX-series Troubleshooting Manual (W503)

1 Overview of Errors

1-2 Fatal Errors

1-2-1 Types of Fatal Errors

1-2 Fatal Errors

1-2-1 Types of Fatal Errors

This section describes the errors that cause the CPU Unit of the NJ/NX-series to stop. The errors that

can occur depend on the CPU Unit. Communications with the Sysmac Studio or an HMI are not possible if there is a fatal error in the CPU

1

Unit.

(¡: Error that can occur)

Error name
Power Supply Error CPU Unit Reset Hardware Initialization Error Incorrect Power Supply Unit Connected CPU Unit Error CPU Unit Watchdog Timer Error System Initialization Error

NX701 ¡ ¡
¡ ¡

CPU Unit NX102 NX1P2 ¡
¡
¡
¡

NJ-series Controller ¡ ¡
¡
¡

l Power Supply Error
Power is not supplied, the voltage is outside of the allowed range, or the Power Supply Unit or power supply section is faulty.

l CPU Unit Reset
The CPU Unit stopped operation because of a hardware error. For an NJ-series CPU Unit, this error can also occur for reasons other than hardware failures, as given below. · The power supply to an Expansion Rack is OFF. · The I/O Connecting Cable is incorrectly installed.
· The IN and OUT connectors are reversed. · The connectors are not mated properly. · There is more than one I/O Control Unit on the CPU Rack or there is an I/O Control Unit on an Expansion Rack.

l Hardware Initialization Error
This error can occur for an NX102 CPU Unit or NX1P2 CPU Unit. It indicates a data error in minimum programs required to initialize the hardware. Only the POWER indicator will be lit while the CPU Unit is starting, but if it is lit for 30 seconds or longer, then this error occurs.

l Incorrect Power Supply Unit Connected
There is a CJ-series Power Supply Unit connected to the NJ-series CPU Unit. The operation of the Controller is stopped.

l CPU Unit Watchdog Timer Error
This error can occur for an NJ-series CPU Unit. This error occurs when the watchdog timer times out because of a hardware failure or when temporary data corruption causes the CPU Unit to hang.

NJ/NX-series Troubleshooting Manual (W503)

1-9

1 Overview of Errors
l CPU Unit Error
This error can occur for an NX-series CPU Unit. It indicates that there is a hardware failure or that the CPU is running out of control due to temporary data corruption.
l System Initialization Error
This error can occur for an NX-series CPU Unit. It indicates a hardware failure or data error. The RUN indicator will flash at 2-second intervals while the CPU Unit is starting, but if it flashes for 30 seconds or longer, then this error occurs.

1-10

NJ/NX-series Troubleshooting Manual (W503)

1-2 Fatal Errors

1-2-2 Checking for Fatal Errors

1 Overview of Errors

1-2-2 Checking for Fatal Errors
You can identify fatal errors based on the status of the PWR/POWER, RUN, and ERROR indicators, as well as by the ability to connect communications to the Sysmac Studio. Refer to Section 2 Error Troubleshooting Methods on page 2-1 for information on identifying errors and corrections.

l NX-series CPU Units

1
(¡:Lit/l:Not lit/8:Flashing)

PWR/POWER (green)

Indicators RUN (green)

ERROR (red)

Communications with Sysmac Studio

CPU Unit operating status

l

l

l

Not possible.*1

Power Supply Error

¡

l

l

CPU Unit Reset/Hardware

Initialization Error

¡

l or

¡

8

(at 2-s intervals

or 0.5-s inter-

vals)

CPU Unit Error

¡

8 (2-s intervals)

l

for 30 s or lon-

ger

System Initialization Error

*1. An online connection to the Sysmac Studio is necessary to differentiate between CPU Unit Resets/Hardware Initialization Errors, CPU Unit Errors, and non-fatal errors in the CPU Unit. Power Supply Errors and System Initialization Errors can be differentiated with the indicators. There is no need to see if you can go online with the CPU Unit from the Sysmac Studio.

l NJ-series CPU Unit

(¡:Lit/l:Not lit/8:Flashing)

PWR (green)

Indicators RUN (green)

ERROR (red)

Communications with Sysmac Studio

CPU Unit operating status

l

l

l

Not possible.*1

Power Supply Error

¡

l

l

CPU Unit Reset

¡

8

¡

(3-s intervals)

Incorrect Power Supply Unit Connected

¡

l

¡

CPU Unit Watchdog Timer Error

*1. An online connection to the Sysmac Studio is necessary to differentiate between CPU Unit Resets, CPU Unit Watchdog Timer Errors, and non-fatal errors in the CPU Unit. Power Supply Errors and Incorrect Power Supply Unit Connected errors can be differentiated with the indicators. There is no need to see if you can go online with the CPU Unit from the Sysmac Studio.

NJ/NX-series Troubleshooting Manual (W503)

1-11

1 Overview of Errors
1-3 Non-fatal Errors
1-3-1 Types of Non-fatal Errors
Non-fatal errors that occur in the NJ/NX-series Controller are managed as events. You can check the event to find out what type of error occurred.
l Controller Events
The Controller automatically detects these events. Controller events include events for the function modules in the CPU Unit, NX Units, NX-series Slave Terminal, EtherCAT slaves, and CJ-series Units.
Additional Information · You cannot check the error logs that are managed independently by EtherCAT slaves on Sys-
mac Studio because they are not for Controller events. Refer to relevant manuals for the slaves for the procedures to read error logs and correct errors. · Error causes and corrections are not displayed on the Controller Event Log Tab Page in the Sysmac Studio, although error codes, which are registered in the error logs that are managed independently by CJ-series Special Units, are displayed. Refer to relevant manuals for the Units for the procedures to read error logs and correct errors.
l User-defined Events
These are events that occur in applications that the user developed.
This manual does not describe user-defined events. Refer to the NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for information on user-defined events.
Overview of Controller Events (Errors and Information)
You use the same methods to manage all of the events that occur on the NJ/NX-series Controller. The events that occur are saved in the CPU Unit or NX-series Slave Terminals. You can use the Sysmac Studio or an HMI to confirm current Controller events and the log of events that occurred before. This log is called an event log. To use an HMI to check events, connect the HMI to the built-in EtherNet/IP port on the CPU Unit.
The event management for NX-series Units is shown below.

1-12

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-1 Types of Non-fatal Errors

1 Overview of Errors

Check current Controller events and the event log of past events.

Sysmac Studio

Event source

NX-series CPU Unit

NX Units

PLC Function Motion Control EtherCAT Master EtherNet/IP

NX Bus

Module

Function Module Function Module Function Module Function Module

NX Units

Or HMI

Event logs

User program
Create User-defined Error instruction: SetAlarm
Create User-defined Information
instruction: SetInfo

Event logs

1

Check current Controller events and the event log of past events.

Backup battery*1

EtherCAT Slave Terminal
Event logs

*1. For NX701, the event logs are saved in battery-backup memory. For NX102 and NX1P2, they are saved in non-volatile memory.

EtherCAT slave

Precautions for Correct Use The only CPU Units on which NX Units can be mounted are the NX102 CPU Units and NX1P2 CPU Units.
The event management for NJ-series Units is shown below.

Check current Controller events and the event log
of past events.

Sysmac Studio

NJ-series CPU Unit

Event source PLC Function Motion Control EtherCAT Master EtherNet/IP

Module

Function Module Function Module Function Module

CJ-series Units
Errors in Special Units

User program

Or

Create User-defined

Error instruction:

Event logs

SetAlarm

HMI

Create User-defined

Information

instruction: SetInfo

Check current Controller events and the event log
of past events.

Backup battery

EtherCAT Slave Terminal
Event logs

EtherCAT slave

NJ/NX-series Troubleshooting Manual (W503)

1-13

1 Overview of Errors
Additional Information
For an NX-series or NJ-series CPU Unit, use the following information to handle errors that occurred in an EtherCAT Slave Terminal or EtherCAT slave. · Refer to the manual for the Communications Coupler Unit for details on the event log in a
Slave Terminal. · When there is an emergency message that notifies an error from an EtherCAT slave to the
CPU Unit, it is recorded in the event log of the EtherCAT Master Function Module as the Emergency Message Detected (64200000 hex) event. · You cannot confirm the event log for an EtherCAT slave that has no event log. To record an error history as an event, you have to change the setting of the EtherCAT slave to notify emergency messages, then the Emergency Message Detected (64200000 hex) event is recorded. However, errors which cannot be notified by emergency messages from EtherCAT slaves are not recorded in the event log. Meanwhile, there is a way to display error history of some EtherCAT slaves that do not have the event log, on the Sysmac Studio version 1.15 or higher as the event log. Refer to relevant manuals for EtherCAT slaves for the possibility to display error history as the event log. · Refer to relevant manuals for the slaves for the procedures to read error history of EtherCAT slaves.

1-14

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-1 Types of Non-fatal Errors

1 Overview of Errors

Details on Controller Events (Errors and Information)

l Controller Event Times

The time of occurrence is recorded when an event occurs.

The times of occurrence are based on the CPU Unit's built-in clock data.

For events that occur in EtherCAT Slave Terminals, the times of occurrence are recorded based on

the CPU Unit's built-in clock data that the EtherCAT Slave Terminal receives from the CPU Unit.

1

If the EtherCAT Slave Terminal cannot obtain the clock data from the CPU Unit, the time of occur-

rence on the Sysmac Studio is displayed as ----/--/-- --:--:--. For an event occurred before the Ether-

CAT Slave Terminal obtains the clock data from the CPU Unit, the time of occurrence is also dis-

played as ----/--/-- --:--:--.

The time of occurrence for an event is displayed on the Sysmac Studio or HMI.

Version Information
If the EtherCAT Slave Terminal cannot obtain the clock data from the CPU Unit or an event occurred before the EtherCAT Slave Terminal obtains the clock data from the CPU Unit, the time of occurrence is displayed as 1970/1/1 0:00:00 with Sysmac Studio version 1.14 or lower.

l Sources of Controller Events
The Event source information indicates the location where an event occurred. The event source identifies the particular function module in the CPU Unit in which the event occurred. For some function modules, there is more detailed information about the event source. This information is called the Source details. The following information is provided as the event source details.

Event source

Source details

PLC Function Module

Instructions, power supply, built-in I/O, Option Board, I/O bus master, CJ-series Unit, OPC UA Server Function, DB con-

nection service*1, or SECS/GEM*2

NX Bus Function Module*3

Master or NX Unit

Motion Control Function Module

Common, axis, or axes group

EtherCAT Master Function Module

Communications port, EtherCAT master, EtherCAT Coupler Unit, NX Unit, or EtherCAT slave

EtherNet/IP Function Module

Communications port, communications port 1, communications port 2, CIP, CIP1, CIP2, FTP, NTP, or SNMP

*1. Only for NJ/NX-series Database Connection CPU Units. *2. Only for NJ-series SECS/GEM CPU Units. *3. Only for NX102 CPU Units and NX1P2 CPU Units.

Note An NC Integrated Controller has the CNC Function Module. For how to check and correct errors in the CNC Function Module, refer to NJ/NY-series NC Integrated Controller User's Manual(Cat. No. O030).

The event source is displayed on the Sysmac Studio or HMI.

NJ/NX-series Troubleshooting Manual (W503)

1-15

1 Overview of Errors

l Levels of Controller Events (Errors and Information)
The following table classifies the levels of Controller events according to the effect that the errors have on control. All events in impact levels as errors are collectively called Controller errors. All other events that are not classified into errors but mean information are called Controller information.

No.

Level

1

High Major fault level

2

Partial fault level

3

Minor fault level

4

Observation

5

Low Information

Level name

Classification Controller errors
Controller information

Errors with a higher level have a greater impact on the functions that the NJ/NX-series Controller provides, and are more difficult to recover from. When an event occurs, the Sysmac Studio or HMI will display the level name.

Each event level is described below.

Level Major fault level
Partial fault level
Minor fault level Observations Information

Description
These errors prevent control operations for the entire Controller. When the CPU Unit detects a major fault, it immediately stops the execution of the user program and turns OFF the loads of all slave, including remote I/O. With EtherCAT slaves, some NX Units, and some CJ-series Special Units, you can set the slave settings or Unit settings to select whether outputs will go OFF or retain their previous status. You cannot reset major fault level errors from the user program, the Sysmac Studio or an HMI.You cannot reset major fault level errors from the user program, the Sysmac Studio or an HMI. To recover from a major fault level error, remove the cause of the error, and either cycle the power supply to the Controller, or reset the Controller from the Sysmac Studio.
These errors prevent control operations in a certain function module in the Controller. The NJ/NX-series CPU Unit continues to execute the user program even after a partial fault level error occurs. You can include error processing in the user program in order to stop equipment safely. After you remove the cause of the error, execute one of the following to return to normal status. · Reset the error from the user program, the Sysmac Studio, or an HMI. · Cycle the power supply. · Reset the Controller from the Sysmac Studio.
These errors prevent part of the control operations in a certain function module in the Controller. The troubleshooting for minor fault level errors is the same as the processing for partial fault level errors.
These errors do not affect the control operations of the Controller. The observation notifies you of potential problems before they develop into a minor fault level error or worse.
Events that are classified as information provide information that do not indicate errors.

1-16

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1 Overview of Errors
You can change the event level for some events. Refer to NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for details on changing event levels. Refer to Section 3 Error Descriptions and Corrections on page 3-1, A-1 Other Errors (Events) That Can Occur in the CPU Units on page A-2, and A-2 Errors (Events) That Can Occur in Connected Devices on page A-69 in this manual to see the events for which you can change the event level.
1

1-3-1 Types of Non-fatal Errors

NJ/NX-series Troubleshooting Manual (W503)

1-17

1 Overview of Errors

l Operation for Each Level
The way that the Controller operates when an event occurs depends on the level of the Controller event.

Item Definition
Event examples

Frontpanel indicators *1
NJ/NXseries CPU Unit operation

PWR/ POWER (green) RUN (green) ERROR (red) RUN output on Power Supply Unit
User program execution status Outputs turned OFF

Major fault level These errors are serious errors that prevent control operations for the entire Controller. · Non-volatile
Memory Data Corrupted (PLC Function)
Lit
Not lit Lit OFF
Stops.
Yes

Level of current event

Controller errors

Partial fault level
These errors prevent all of the control in a function module other than PLC Function Module.
· Motion Control Period Exceeded (Motion Control Function Module)
· Communications Controller Failure (EtherCAT Master Function Module)

Minor fault level
These errors prevent part of the control operations in a certain function module.
· Positive Limit Input Detected (Motion Control Function Module)
· Low Battery Voltage (PLC Function Module)

Observation
These errors do not affect system control operations.
· Packet Discarded Due to Full Reception Buffer (EtherNet/IP Function Module)

Lit

Lit

Lit

Lit

Lit

Lit

Flashes at 1-s intervals.
ON

Flashes at 1-s intervals.
ON

Not lit ON

Continues.*2 Continues.

Continues.

No

No

No

Controller information
Information These are not errors, but appear in the event log to notify the user of specific information. · Power
Turned ON · Power Inter-
rupted · Memory All
Cleared
Lit
Lit Not lit ON
Continues.
No

1-18

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-1 Types of Non-fatal Errors

1 Overview of Errors

Level of current event

Item

Controller errors

Controller information

Major fault level

Partial fault level

Minor fault level

Observation Information

Error reset Not possible. Depends on Depends on ---

---

the nature of the nature of

the error.

the error.

1

Event logs Recorded.

Recorded.

Recorded.

Recorded.

Recorded.

(Some errors

are not record-

ed.)

Outputs from EtherCAT slaves and Basic Output Units

Refer to I/O Operation for Major Fault Level Controller Errors on page 1-22

· Errors in EtherCAT Master Function Module: Depends on settings in the slave.
· Errors in other function modules: According to user program.

According to user program.

According to user program.

According to user program.

Sysmac Studio display (when online)

Error messages are automatically displayed in the Controller Status Pane. The user can display detailed information in the Troubleshooting Dialog Box.

These items are not displayed in the error display in the Controller Status Pane.

*1. If multiple Controller errors have occurred, the indicators show the error with the highest event level. *2. Operation stops in the function module (NX Bus Function Module, Motion Control Function Module,
EtherCAT Master Function Module, or EtherNet/IP Function Module) in which the error occurred.

NJ/NX-series Troubleshooting Manual (W503)

1-19

1 Overview of Errors

l Operation in the Function Module Where an Error Event Occurred

Function module PLC Function Module NX Bus Function Module
Motion Control Function Module
EtherCAT Master Function Module
EtherNet/IP Function Module

Major fault level User program execution stops. -----
---
---

Level of current event

Partial fault level Minor fault level

---

Operation continues.

Observation

I/O refreshing for NX bus communications stops. (NX Unit operation depends on the NX Unit settings.) All axes stop. (The stop method depends on the error.)
EtherCAT communications stop. (The slaves operate according to the settings in the slaves.)
EtherNet/IP communications stop. (Online connections to the Sysmac Studio and communications connections with an HMI is not possible.)

Operation continues. If an NX Unit error occurs, operation depends on the Fail-soft Operation Setting.
· The affected axis/axes group stops. (The stop method depends on the settings.)
· The motion control instruction is not executed (for instructions related to axis operation.)
I/O refreshing for EtherCAT communications stops or continues according to the Fail-soft Operation Setting in the master. (If I/O refreshing stops, the slaves operate according to the settings in the slaves.)(If I/O refreshing stops, the slaves operate according to the settings in the slaves.)
Part of the EtherNet/IP communications stop. (Online connections to the Sysmac Studio and communications connections with an HMI is possible if the online connections or communications connection is not the cause of the error.)

Operation continues.
· Axis operation continues.
· The motion control instruction is not executed (for instructions not related to axis operation).
I/O refreshing for EtherCAT communications continues.
EtherNet/IP communications continue.

1-20

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

Note Major fault level errors occur only in the PLC Function Module.

1 Overview of Errors

1

1-3-1 Types of Non-fatal Errors

NJ/NX-series Troubleshooting Manual (W503)

1-21

1 Overview of Errors

l I/O Operation for Major Fault Level Controller Errors
The following table gives the operation of the CPU Unit and the I/O devices.

Unit

CPU Unit operation

Unit or slave operation

NX Unit mounted to the CPU Unit *1

Input refreshing stops.

Depends on the settings for the NX Unit.

Built-in I/O *2

· Depends on the Load Rejection Output --Setting.
· Input refreshing stops.

Option Boards *2

· Outputs turned OFF. Output values depend on the specifications of the Option Board.
· Input refreshing stops.

Analog I/O Option Board · Output value: 0 V

NX-series Slave Terminal

The NX-series Slave Terminal moves to Safe-Operational state.

Depends on the NX Unit settings.

EtherCAT Slave *3

The slave is placed in the Safe-Operational Depends on the slave set-

state.

tings. *4

Servo Drive or NX Unit assigned to an axis

Updating the command values is stopped. All axes stop immediately.

CJ-series Basic I/O Units *5

· The values of all outputs are cleared to zero.
· Input refreshing continues.

· All outputs are turned OFF.
· External inputs are refreshed.

CJ-series Special Unit *5

Refreshing continues.

Depends on the Unit operating specifications.

Devices connected with EtherNet/IP

· For the originators of tag data links, the variables and I/O memory addresses for input (consume) tags are not refreshed.
· For the targets of tag data links, operation depends on the settings of the tags sets

Depends on the specifications of the connected devices.

for the output (produce) tags. *6

*1. This applies to the NX102 CPU Unit and NX1P2 CPU Unit. *2. This applies to an NX1P2 CPU Unit. *3. Excluding Servo Drives assigned to an axis. *4. Settings and setting methods depend on the slave. Refer to the manual for the slave. For a Servo Drive,
operation depends on the setting of object 605E hex (Fault Reaction Option Code). *5. This applies to an NJ-series CPU Unit. *6. You can set whether to clear output or maintain the data from before the error occurred. Refer to NJ/NX-
series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506) for details.

The following table gives the operation of the CPU Unit and the I/O devices for the following errors that occur for an NJ-series Unit. · Unsupported Unit Detected · I/O Bus Check Error · End Cover Missing · Incorrect Unit/Expansion Rack Connection · Duplicate Unit Number · Too Many I/O Points · I/O Setting Check Error

1-22

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1 Overview of Errors

Unit

CPU Unit operation

Unit or slave operation

NX-series Slave Terminal

The NX-series Slave Terminal moves to Safe-Operational state.

Depends on the NX Unit settings.

EtherCAT Slaves *1

The slave is placed in the Safe-Operational Depends on the slave set-

state.

tings. *2

Servo Drive or NX Unit assigned to an axis
CJ-series Basic I/O Unit

Updating the command values is stopped. All axes stop immediately.

Refreshing is stopped.

· All outputs are turned

1

OFF.

· All inputs are turned OFF.

CJ-series Special Unit

Refreshing is stopped.

Depends on the Unit operating specifications (the ERH indicator lights).

Devices connected with EtherNet/IP

· For the originators of tag data links, the variables and I/O memory addresses for input (consume) tags are not refreshed.
· For the targets of tag data links, operation depends on the settings of the tags sets

Depends on the specifications of the connected devices.

for the output (produce) tags. *3

*1. Excluding Servo Drives assigned to an axis. *2. Settings and setting methods depend on the slave. Refer to the manual for the slave. For a Servo Drive,
operation depends on the setting of object 605E hex (Fault Reaction Option Code). *3. You can set whether to clear output or maintain the data from before the error occurred. Refer to the
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506) for details.

1-3-1 Types of Non-fatal Errors

NJ/NX-series Troubleshooting Manual (W503)

1-23

1 Overview of Errors

l Event Code
Events that occur in a Controller have an event code. When an event occurs, the Sysmac Studio or HMI will display the event code. You can use the instructions that get error status to read the error codes of current errors from the user program. The event codes are 8-digit hexadecimal values. The first digit of a Controller event represents its category. These categories are listed in the table below.

First digit of the code (hex)
0

Classification Hardware errors

1

Data errors

2

Hardware setting errors

3

Configuration errors

4

Software errors

5

User software errors

6

Observation errors

7

Control errors

8

Communications errors

9

Information

Meaning
An error caused by a hardware problem such as an internal part malfunction, contact failure, temperature error, undervoltage, overvoltage, or overcurrent. An error caused by incorrectly saved data or data corruption in the Controller. An error caused by incorrect handling of hardware settings (e.g., hardware switches) or restrictions (e.g., Unit assignment locations). An error caused by incorrect parameter values, parameters and hardware configurations that do not match, or configurations set by the user. An error caused by Controller software. An error that is caused by the user program. (For example, an input value to an instruction that is out of range.) An error that was detected in monitoring operation that occurs due to user settings in the Controller. (For example, if the task period is exceeded or if a position outside of the motion range is detected.) An error caused by a control process. (For example, if the operating status does not meet the required conditions or if the timing is incorrect.) An error caused by communications with an external device or host system. Events that are classified as information and provide information that do not indicate errors.

1-24

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-1 Types of Non-fatal Errors

1 Overview of Errors

l Relationship between Event Codes and Error Codes
In addition to the event codes that indicate errors, the function modules and Units have their own error codes. If there are corresponding event and error codes, you can tell what the other code is if you know either one of them. This allows you to know when the same error is being given when you check errors with more than one method.

The following table shows the relationship between the error codes and event codes.

1

Error code (4-digit hexadecimal)

Corresponding event code (8-digit hexadecimal)

Classification

Used in

Upper 4 digits Lower 4 digits

Error codes for basic instructions, OPC UA instructions, DB Connection instructions, GEM instructions, CNC instructions, and robot control instructions

ErrorID output variable for each instruction

5401 hex

Error code

Error codes in the Motion Control Function Module

· ErrorID output variable for motion control instructions
· System-defined variables for motion con-
trol*1

Error code

0000 hex

Error codes for NJ Robotics function.

· ErrorID output variable for basic instructions
· System-defined variables for motion con-
trol*1

Error code

0000 hex

Error codes in CJ- Error logs from CJ-series 0000 hex series Special Units Special Units

Error code

*1. The following are system-defined variables for motion control:

Example: Event code for an error code of
A123 hex 5401A123 hex
A1230000 hex
A1230000 hex
0000A123 hex

Variable _MC_COM.PFaultLvl.Code _MC_COM.MFaultLvl.Code _MC_COM.Obsr.Code _MC_AX[].MFaultLvl.Code _MC_AX[].Obsr.Code _MC_GRP[].MFaultLvl.Code _MC_GRP[].Obsr.Code

Name MC Common Partial Fault Code MC Common Minor Fault Code MC Common Observation Code Axis Minor Fault Code Axis Observation Code Axes Group Minor Fault Code Axes Group Observation Code

l Exporting the Event Log
You can use the Sysmac Studio or an HMI to export the displayed event log to a CSV file. Refer to the NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for information on exporting event logs.

NJ/NX-series Troubleshooting Manual (W503)

1-25

1 Overview of Errors

1-3-2 Checking for Non-fatal Errors

Checking Methods

Use the following methods to check for non-fatal errors in the CPU Unit.

Checking method

What you can check

Checking the indicators

You can use the indicators to confirm the Controller error level, the error status of the EtherCAT Master Function Module, and the error status of the EtherNet/IP Function Module.

Checking with the troubleshooting function of the Sysmac Studio

You can check for current Controller errors, a log of past Controller errors, error sources, error causes, and corrections. You can also check

error logs from CJ-series Special Units.*1

Checking with the Troubleshooter of You can check for current Controller errors, a log of past Controller er-

an HMI*2

rors, error sources, error causes, and corrections.

Instructions that read error status

You can check the highest-level status and highest-level event code in the current Controller errors.

Checking with system-defined varia- You can check the current Controller error status for each function mod-

bles

ule.

Checking communications status with the Network Configurator

You can check the communications status (e.g., tag data link connection status) for each device on the EtherNet/IP network.

Checking with the EtherCAT diagnostic and statistical information on the Sysmac Studio

You can check the statistical information such as the number of communications frames on the EtherCAT network as well as the number of frames for which errors were detected.

*1. Detailed information, such as error causes and corrections, is not displayed. *2. To perform troubleshooting from an HMI, connect the HMI to the built-in EtherNet/IP port on the CPU Unit.
Refer to A-5 Applicable Range of the HMI Troubleshooter on page A-272 for the applicable range of the HMI Troubleshooter.

Checking the Indicators

l Checking the Level of a Controller Error
You can use the PWR/POWER, RUN, and ERROR indicators to determine the level of an error. The following table shows the relationship between the Controller's indicators and the event level.
(¡:Lit/l:Not lit/8:Flashing)

PWR/POWER (green) ¡ ¡
¡

Indicators RUN (green)
l ¡
¡

ERROR (red)
¡ 8 (1-s intervals). l

Event level
Major fault level Partial fault level Minor fault level Observation

l Checking the Status of EtherCAT and EtherNet/IP Ports
For the EtherCAT and EtherNet/IP ports, use the EtherCAT and EtherNet/IP NET ERR indicators to determine whether an error that affects process data communications has occurred and whether a minor fault level error or higher-level error has occurred. The indicators let you check the status given in the following table.

1-26

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-2 Checking for Non-fatal Errors

1 Overview of Errors

Indicator

Indicated status

EtherCAT NET ERR

EtherCAT Port Status

· Lit:

Errors for which normal status cannot be recovered through user ac-

tions (i.e., errors for which you must replace the CPU Unit or contact

your OMRON representative).

· Flashing: Errors for which normal status can be recovered through user actions.

· Not lit:

An error that affects process data communications has not occurred.

EtherNet/IP NET ERR

EtherNet/IP Port Status

1

· Lit:

Errors for which normal status cannot be recovered through user ac-

tions (i.e., errors for which you must replace the CPU Unit or contact

your OMRON representative).

· Flashing: Errors for which normal status can be recovered through user actions.

· Not lit:

There are no minor fault level or higher-level errors.

Checking with the Troubleshooting Function of Sysmac Studio
When an error occurs, you can connect the Sysmac Studio online to the Controller to check current Controller errors and the log of past Controller errors.
l Current Errors
Open the Sysmac Studio's Controller Error Tab Page to check the current error's level, source, source details, event name, event code, details, attached information 1 to 4, actions, and corrections. Errors are not displayed for observations.
l Log of Past Errors
Open the Sysmac Studio's Controller Event Log Tab Page to check the times, levels, sources, source details, event names, event codes, details, attached information 1 to 4, actions, and corrections for previous errors.
Error logs from CJ-series Special Units are displayed on the Controller Event Log Tab Page. Detailed information is not displayed. To check detailed information, use the event codes that are displayed and refer to the error codes that are given in the manual for the relevant Unit. The relationship between error codes and event codes is described in Details on Controller Events (Errors and Information) on page 1-15 under 1-3-1 Types of Non-fatal Errors on page 1-12.
Refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504) for details on troubleshooting with the Sysmac Studio.

Checking with the Troubleshooter of an HMI
When an error occurs, if you can connect communications between an HMI and the Controller, you can check current Controller errors and the log of past Controller errors. To perform troubleshooting from an HMI, connect the HMI to the built-in EtherNet/IP port on the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

1-27

1 Overview of Errors

Precautions for Correct Use Refer to A-5 Applicable Range of the HMI Troubleshooter on page A-272 for the applicable range of the HMI Troubleshooter.
l Current Errors
You can check the current error's event name, event code, level, source, source details, time, details, and attached information 1 to 4. Also, observations are not displayed as errors.
l Log of Past Errors
You can check the time, level, source, source details, event name, event code, details, attached information 1 to 4 for past errors.
Refer to the relevant HMI manual for information on the HMI Troubleshooter.

Checking with Instructions That Read Error Status

You can determine the error status with the instructions that get error status provided for each function module from the user program. These instructions get the status and the event code of the error with the highest level.

Applicable function module PLC Function Module
NX Bus Function Module
Motion Control Function Module EtherCAT Master Function Module EtherNet/IP Function Module

Instruction name Get PLC Controller Error Status Get I/O Bus Error Status Get NX Bus Error Status Get NX Unit Error Status Get Motion Control Error Status Get EtherCAT Error Status
Get EtherNet/IP Error Status

Instruction GetPLCError GetCJBError GetNXBError GetNXUnitError GetMCError GetECError
GetEIPError

Note An NC Integrated Controller has the CNC Function Module. For how to check and correct errors in the CNC Function Module, refer to NJ/NY-series NC Integrated Controller User's Manual(Cat. No. O030).

For details on the instructions that get error status, refer to the NJ/NX-series Instructions Reference Manual (Cat. No. W502).

Checking with System-Defined Variables
You can check the error status variables in the system-defined variables to determine the status of errors in a Controller. You can read the Error Status variable from an external device by using communications.
You can monitor the MC Common Variable, Axis Variables, and Axes Group Variables of the system defined variables for motion control to see if errors have occurred in the Motion Control Function Module.

1-28

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1 Overview of Errors

Refer to the NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for information on system-defined variables.

Checking Communications Status with the Network Configurator

You can use the Network Configurator to check the communications status (e.g., tag data link connec-

tion status) for each device on the EtherNet/IP network. For details, refer to the methods of communi-

1

cations status check and troubleshooting for the EtherNet/IP network described in the NJ/NX-series

CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506).

Checking with the EtherCAT Diagnostic and Statistical Information on the Sysmac Studio
With the Sysmac Studio, you can check the statistical information such as the number of communications frames on the EtherCAT network as well as the number of frames for which errors were detected. For details, refer to the diagnosis and statistics information for EtherCAT described in the NJ/NXseries CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505).

1-3-2 Checking for Non-fatal Errors

NJ/NX-series Troubleshooting Manual (W503)

1-29

1 Overview of Errors
1-3-3 Resetting Non-fatal Errors
Unless you reset an error, the Controller will retain the error status until you turn OFF the power supply to the Controller or reset the Controller. To reset a Controller error, it is necessary to eliminate the cause of the error. The same error will occur again if you reset the error, but do not eliminate the cause of the error.
Precautions for Safe Use
· Always confirm safety at the connected equipment before you reset Controller errors with an event level of partial fault or higher for the EtherCAT Master Function Module. When the error is reset, all slaves that were in any state other than Operational state (in which outputs are disabled) due to the Controller error with an event level of partial fault or higher will go to Operational state and the outputs will be enabled. Before you reset all errors, confirm that no Controller errors with an event level of partial fault have occurred for the EtherCAT Master Function Module.
· Always confirm safety at the connected equipment before you reset Controller errors for a CJ-series Special Unit. When a Controller error is reset, the Unit where the Controller error with an event level of observation or higher will be restarted. Before you reset all errors, confirm that no Controller errors with an event level of observation or higher have occurred for the CJ-series Special Unit. Observation level events do not appear on the Controller Error Tab Page, so it is possible that you may restart the CJ-series Special Unit without intending to do so. You can check the status of the _CJB_UnitErrSta[0,0] to _CJB_UnitErrSta[3,9] error status variables on a Watch Tab Page to see if an observation level Controller error has occurred.
Precautions for Correct Use
Resetting an error is not the same as eliminating the cause of the error. Always eliminate the cause of an error before you perform the procedure to reset the error.

1-30

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-3 Resetting Non-fatal Errors

1 Overview of Errors

Error Resetting Methods

Method

Operation

Errors that are reset

Description

Commands from

Resetting Controller Resetting all errors Reset the Controller errors from the Sys-

Sysmac Studio

errors

in the entire Control- mac Studio's Troubleshooting Dialog Box.

ler

Resetting all Slave Refer to the manual for the Communica-

1

Terminal errors

tions Coupler Unit for details on resetting

errors in a Slave Terminal.

Resetting errors for individually specified NX Units

For NX Units connected to the NX bus of the CPU Unit, reset the Controller error individually from the Sysmac Studio's Troubleshooting Dialog Box. Refer to the manual for the Communications Coupler Unit for details on resetting errors individually for NX Units mounted to a Slave Terminal.

Downloading

Resetting all errors for a specific function module

After the causes of the Controller errors are removed, all Controller errors in the relevant function module are reset as a result. Errors are not reset when you download the Controller Configurations and Setup.

Clear All Memory

Resetting all errors for all function modules

After the causes of the Controller errors are removed, all Controller errors in all function modules are reset as a result.

Errors for Slave Terminals are not reset.*1

Controller reset

After the causes of the Controller errors are removed, all Controller errors in all function modules are reset as a result.

Errors for Slave Terminals are not reset.*1

Clear All Memory operation for Slave Terminal

Resetting all Slave Terminal errors

If the causes for the Controller errors are removed, all Controller errors in the Slave Terminals are reset.

Restarting the Slave Terminal

Commands from an HMI*2

Resetting Controller errors

Resetting all errors in the entire Controller

Reset Controller errors from the Troubleshooter of an HMI. You can reset errors from an HMI that is not directly compatible with the NJ/NX-series Controller or another company's HMI if you use the HMI in combination with the reset error instruction for the function module in the user program.

NJ/NX-series Troubleshooting Manual (W503)

1-31

1 Overview of Errors

Method

Operation

Errors that are reset

Description

Commands from the user program

Resetting Controller errors

Resetting errors for individual function modules

Execute the reset error instruction for the function module in the user program. · For the Motion Control Function Module,
you can reset all errors, errors for a particular axis, or errors for a particular axes group. · For the NJ-series I/O bus, you can reset all errors or just the errors for a particular Unit. · For the NX Bus Function Module, only resetting all errors is possible.

Commands from a host computer

Resetting Controller errors with CIP messages

Resetting all errors for all function modules

Use a CIP message from a host computer to reset errors.

Cycling the Control- --ler's power supply

Resets all errors.

After the causes of the Controller errors are removed, all Controller errors in all function modules are reset as a result.

Cycling the power --supply to the Slave Terminal

Resetting all Slave Terminal errors

If the causes for the Controller errors are removed, all Controller errors in the Slave Terminals are reset.

*1. Some errors are reset when the EtherCAT communications link is established rather than when the reset operation is performed.
*2. To reset errors from an HMI, connect the HMI to the built-in EtherNet/IP port on the CPU Unit.

Refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504) for details on clearing errors from the Sysmac Studio.

1-32

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-4 Errors Related to the Motion Control Function Module

1 Overview of Errors

1-3-4 Errors Related to the Motion Control Function Module
This section describes errors related to the Motion Control Function Module (sometimes abbreviated to "MC Function Module").

Sources of Errors Related to the Motion Control Function Module Errors can occur internally in the Motion Control Function Module, or they can occur in EtherCAT com- 1
munications, which are used to connect to the Servo Drives and other slaves. · Inside MC Function Module · EtherCAT Master Function Module · Built-in EtherCAT communications port hardware · EtherCAT slaves

Controller

Sysmac Studio HMI

Or MC Function Module
EtherCAT Master Function Module

Built-in EtherCAT communications port
EtherCAT

Error information

EtherCAT slave

Classifications

There are the following three sources of errors in the Motion Control Function Module.

Classification

Description

MC Common Errors

If an error is detected in the common portion of the Motion Control Function Module, the corresponding bit in the MC Common Error Status variable shows the error.

Axis Error

If an error is detected for an axis, the corresponding bit in the Axis Error Status variable

shows the error.*1

Axes Group Errors If an error is detected for an axes group, the corresponding bit in the Axes Group Error Status variable shows the error.

*1. If an axis error with a minor fault level or higher level occurs, operation is also not possible for an axes group that contains the axis as a composition axis.

Note Refer to NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for details on status variables.

NJ/NX-series Troubleshooting Manual (W503)

1-33

1 Overview of Errors

Event Source and Level
The following tables list the errors in each event level that can occur for each source.

l MC Common Errors

Level

Error name

Major fault None

Partial fault

· Motion Control Parameter Setting Error · Cam Data Read Error · Required Process Data Object Not Set · Axis Slave Disabled · Network Configuration Information Missing for Axis Slave · Motion Control Initialization Error · Motion Control Period Exceeded Error · Absolute Encoder Home Offset Read Error

Minor Fault · Cam Table Save Error · Other execution errors for motion control instructions

Observation · Cannot Execute Save Cam Table Instruction · Too Many Reset Motion Control Error Instructions

Information Error Clear from MC Test Run Tab Page

l Axis Errors
Level Major fault Partial fault Minor fault

Error name

None

None

· Cam Table Data Error during Cam Motion
· Immediate Stop Instruction Executed · Positive Software Limit Exceeded · Negative Software Limit Exceeded · In-position Check Time Exceeded · Following Error Limit Exceeded · Immediate Stop Input · Positive Limit Input Detected · Negative Limit Input Detected · Illegal Following Error · Servo OFF Error · Absolute Encoder Current Position
Calculation Failed · Servo Main Circuit Power OFF · Interrupt Feeding Interrupt Signal
Missing · Homing Opposite Direction Limit Input
Detected · Homing Direction Limit Input Detected · Homing Limit Inputs Detected in Both
Directions · Home Proximity/Homing Opposite Di-
rection Limit Input Detected

· Home Proximity/Homing Direction Limit Input Detected
· Home Input/Homing Opposite Direction Limit Input Detected
· Home Input/Homing Direction Limit Input Detected
· Invalid Home Input Mask Distance · No Home Input · No Home Proximity Input · Slave Error Detected · MC Common Error Occurrence · Latch Position Overflow · Latch Position Underflow · Master Sync Direction Error · Slave Disconnection during Servo ON · Feed Distance Overflow · Error in Changing Servo Drive Control
Mode · Master Axis Position Read Error · Auxiliary Axis Position Read Error · EtherCAT Slave Communications Error · Other execution errors for motion con-
trol instructions

1-34

NJ/NX-series Troubleshooting Manual (W503)

1 Overview of Errors

1-3 Non-fatal Errors

1-3-4 Errors Related to the Motion Control Function Module

Level Observation
Information

Error name

· Following Error Warning · Velocity Warning · Acceleration Warning · Deceleration Warning · Positive Torque Warning · Negative Torque Warning · Command Position Overflow

· Command Position Underflow

· Actual Position Overflow

· Actual Position Underflow

· Slave Observation Detected

· Notice of Insufficient Travel Distance to

Achieve Blending Transit Velocity

· Other execution errors for motion control instructions

1

Slave Error Code Report

l Axes Group Errors

Level Major fault Partial fault Minor fault
Observation
Information

Error name
None
None
· Axes Group Immediate Stop Instruction Executed · Home Undefined during Coordinated Motion · Axes Group Composition Axis Error · Other execution errors for motion control instructions
· Velocity Warning · Acceleration Warning · Deceleration Warning · Notice of Insufficient Travel Distance to Achieve Blending Transit Velocity
None

Errors Related to EtherCAT Communications, EtherCAT Slaves, and NX Units

The following Motion Control Function Module error can occur due to errors in EtherCAT communications, EtherCAT slaves, or NX Units.

Error name

Event code

Cause

Operation for error

EtherCAT Slave Communications Error

8440 0000 hex

A communications error occurred for the EtherCAT slave or NX Unit that is allocated to an axis in the Motion Control Function Module. *1

The Servo is turned OFF for the axis with an error and operations other than error resets are not acknowledged. *2

Slave Error Detected

742F 0000 hex

An error was detected for the EtherCAT slave or NX Unit that is allocated to an axis in the Motion Control Function Module.

The Servo is turned OFF for the axis with an error and operations other than error resets are not acknowledged.

*1. When an error occurs in communications with an EtherCAT slave, an error also occurs in the EtherCAT Master Function Module. If you assign more than one device to the same axis, a communications error occurs for the axis if a communications error occurs for even one of the devices.
*2. When an error occurs in slave communications, home becomes undefined for the axis.

Servo Drive Errors
This section describes the notification that is provided for errors that occur in OMRON 1S-series Servo Drives and G5-series Servo Drives.

NJ/NX-series Troubleshooting Manual (W503)

1-35

1 Overview of Errors
There is a difference between the timing of when the Motion Control Function Module detects the error in the Servo Drive and when the error code is obtained from the Servo Drive. The Motion Control Function Module therefore reports different events for the error in the Servo Drive and the error code.
l Error Notification
When the Motion Control Function Module detects an error, a Slave Error Detected minor fault level error (742F0000 hex) occurs. At this point, the Motion Control Function Module performs the error operation (i.e., it turns OFF the Servo).
l Error Code Notification
When the Servo Drive reports the error code, the Motion Control Function Module generates a Slave Error Code Report information event (94220000 hex). The error code (the main part of the error display number) from the Servo Drive is included in the lower two digits of the attached information of the Slave Error Code Report event. For example, if the attached information is displayed as FF13, the error with display number 13 (Main Circuit Power Supply Undervoltage) occurred in the Servo Drive.
Precautions for Correct Use You must change the settings to receive notification of the Slave Error Code Report event. Map object 603F hex (Error Code) in the PDO Edit Pane.
Errors Related to NX Units
Error and error code notifications are provided for errors that occur for OMRON NX-series Position Interface Units in the same way as they are for OMRON 1S-series Servo Drives and G5-series Servo Drives.
However, NX-series Position Interface Units do not have an object that corresponds to object 603F hex (Error Code), so 0000 hex is given for the Slave Error Code Report (94220000 hex) in the attached information.
Refer to the NX-series Position Interface Units User's Manual (W524) or the NX-series EtherCAT Coupler Unit User's Manual (Cat. No. W519) for details on errors that occur in NX-series Position Interface Units.

1-36

NJ/NX-series Troubleshooting Manual (W503)

1 Overview of Errors

1-3 Non-fatal Errors

1-3-5 Errors Related to the EtherNet/IP Function Module

1-3-5 Errors Related to the EtherNet/IP Function Module
This section describes the errors that are related to the EtherNet/IP Function Module.

Classifications

There are the following sources of errors in the EtherNet/IP Master Function Module.

1

l NX701 CPU Units and NX102 CPU Units

Classification

Description

Communications port 1 errors

If an error is detected for EtherNet/IP communications port 1, the corresponding bit in the Communications Port1 Error status variable shows the error.

Communications port 2 errors

If an error is detected for EtherNet/IP communications port 2, the corresponding bit in the Communications Port2 Error status variable shows the error.

CIP communications 1 errors

If an error that is related to the tag data links or CIP message communications is detected for EtherNet/IP communications port 1, the corresponding bit in the CIP Com-

munications1 Error status variable shows the error.*1

CIP communications 2 errors

If an error that is related to the tag data links or CIP message communications is detected for EtherNet/IP communications port 2, the corresponding bit in the CIP Com-

munications2 Error status variable shows the error.*1

TCP application er- If an error that is related to the FTP server, NTP, or SMNP client is detected, the corre-

rors

sponding bit in the TCP Application Communications Error status variable shows the

error.

*1. Other Ethernet communications are not affected.

l NX1P2 CPU Units

Classification

Description

Communications port 1 errors

If an error is detected for EtherNet/IP communications port 1, the corresponding bit in the Communications Port1 Error status variable shows the error.

CIP communications 1 errors

If an error that is related to the tag data links or CIP message communications is detected for EtherNet/IP communications port 1, the corresponding bit in the CIP Com-

munications1 Error status variable shows the error.*1

TCP application er- If an error that is related to the FTP server, NTP, or SMNP client is detected, the corre-

rors

sponding bit in the TCP Application Communications Error status variable shows the

error.

*1. Other Ethernet communications are not affected.

l NJ-series CPU Units

Classification

Description

Communications port If an error is detected in overall EtherCAT communications, the corresponding bit in

errors

the Communications Port Error status variable shows the error.

CIP communications If an error that is related to the tag data links or CIP message communications is

errors

detected, the corresponding bit in the CIP Error Communications Error status varia-

ble shows the error.*1

TCP application errors

If an error that is related to the FTP server, NTP, or SMNP client is detected, the corresponding bit in the TCP Application Communications Error status variable shows the error.

*1. Other Ethernet communications are not affected.

NJ/NX-series Troubleshooting Manual (W503)

1-37

1 Overview of Errors

Event Source and Level
The following table gives sources and levels of the events that can occur in the EtherNet/IP Function Module.

l NX-series CPU Units

Level Major fault Partial fault
Minor fault
Observation Information

Communications port
None
EtherNet/IP Processing Error
· Communications Controller Failure
· MAC Address Error · IP Route Table Setting
Error · Basic Ethernet Setting
Error · IP Address Setting Er-
ror · DNS Setting Error · DNS Server Connec-
tion Error · IP Address Duplication
Error · BOOTP Server Con-
nection Error
· Access Detected Outside Range of Variable
· Packet Discarded Due to Full Receive Buffer
· Link OFF Detected
· Link Detected · Restarting Ethernet
Port · IP Address Fixed · BOOTP Client Started

Source CIP communications None None
· Identity Error · Tag Data Link Setting
Error · Tag Name Resolution
Error · Controller Insufficient
Memory Warning · Tag Data Link Connec-
tion Failed · Tag Data Link Timeout · Tag Data Link Connec-
tion Timeout · Allowed Communica-
tions Bandwidth per Unit Exceeded
None
· Tag Data Link Download Started
· Tag Data Link Download Finished
· Tag Data Link Stopped · Tag Data Link Started · Tag Data Link All Run

TCP application None None · FTP Server Setting Er-
ror · NTP Client Setting Er-
ror · SNMP Setting Error · NTP Server Connection
Error
None
· FTP Server Started · NTP Client Started · SNMP Started

1-38

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-5 Errors Related to the EtherNet/IP Function Module

1 Overview of Errors

l NJ-series CPU Units

Level Major fault Partial fault
Minor fault Observation Information

Source

Communications port

CIP communications

TCP application

None

None

None

· Communications Con- None

None

troller Failure

· MAC Address Error · EtherNet/IP Processing

1

Error

· Basic Ethernet Setting

Error

· IP Address Setting Er-

ror

· IP Address Duplication

Error

· BOOTP Server Con-

nection Error

· DNS Server Connection Error
· IP Route Table Setting Error

· Identity Error · Tag Data Link Setting
Error · Tag Name Resolution
Error · Controller Insufficient
Memory Warning · Tag Data Link Connec-
tion Failed · Tag Data Link Timeout · Tag Data Link Connec-
tion Timeout

· FTP Server Setting Error
· NTP Client Setting Error
· SNMP Setting Error · NTP Server Connection
Error

· Access Detected Outside Range of Variable
· Packet Discarded Due to Full Reception Buffer
· Link OFF Detected

None

None

· Link Detected · Restarting Ethernet
Port · IP Address Fixed · BOOTP Client Started

· Tag Data Link Download Started
· Tag Data Link Download Finished
· Tag Data Link Stopped · Tag Data Link Started · Tag Data Link All Run

· FTP Server Started · NTP Client Started · SNMP Started

NJ/NX-series Troubleshooting Manual (W503)

1-39

1 Overview of Errors

1-3-6 Errors Related to the EtherCAT Master Function Module
This section describes the errors that are related to the EtherCAT Master Function Module.

Locations of Errors in the EtherCAT Master Function Module

Errors can occur internally in the EtherCAT Master Function Module, or they can occur in the built-in EtherCAT port or in EtherCAT slaves.

CPU Unit

Sysmac Studio HMI

Or
EtherCAT Master Function Module

Built-in EtherCAT port EtherCAT

Error information

EtherCAT slaves

If an error occurs at the same time for more than one slave, only the error occurred for some slaves is registered among current errors or recorded in the event log as follows. When you clear a registered or recorded error on a slave, the error occurred on another slave may be registered or recorded. Make corrections repeatedly until the error is no longer registered or recorded.
l For Project Unit Version 1.40 or Later
Among the slaves in which the error occurs, the error for all slaves that can communicate is registered or recorded. This applies to the following errors: 1. Illegal Slave Disconnection Detected 2. Network Configuration Verification Error (Slave Unconnected) 3. Network Configuration Verification Error (Mismatched Slave)
l For Project Unit Version Earlier Than 1.40
Only the error for the slave that is closest to the master among those slaves is recorded. This applies to the following errors: 1. Network Configuration Verification Error 2. Process Data Communications Error (when caused by a disconnected cable) 3. Slave Node Address Duplicated 4. Slave Initialization Error

1-40

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-6 Errors Related to the EtherCAT Master Function Module

1 Overview of Errors

Classifications

There are the following sources of errors in the EtherCAT Master Function Module.

Classification

Description

Communications port If an error is detected in overall EtherCAT communications, the corresponding bit in

errors

the Communications Port Error status variable shows the error.

EtherCAT master er- If the EtherCAT master detects an error in its own settings or processing, the corre-

1

rors

sponding bit in the Master Error status variable shows the error.

If the EtherCAT master detects an error in a slave, the corresponding bit in the Master

Error status variable shows the error.

EtherCAT slave errors If the EtherCAT master detects an error in a slave, the error status for the slave will

show that the master detected an error. *1*2*3

*1. The EtherCAT master periodically reads error status information from the slaves. It updates the system-defined variables at the same time as the I/O data.
*2. The EtherCAT master will set the bits for EtherCAT slaves that do not report error status to FALSE in the Slave Error Table.
*3. If the error in the slave is corrected after it occurs, you do not need to reset it. It is reset automatically. (This applies to CPU Unit with unit version 1.05 or later.)

Additional Information
Refer to the NX-series EtherCAT Coupler Unit User's Manual (Cat. No. W519) for the events that can occur for an EtherCAT Slave Terminal.

Event Source and Level

The following table gives sources and levels of the events that can occur in the EtherCAT Master
Function Module. The events that can occur depend on the project unit versions*1. *1. In this manual, the unit version set for a project is called "project unit version". A project unit version is set for
a project in the Select Device Area of Project Properties Dialog Box on the Sysmac Studio.

l For Project Unit Version 1.40 or Later

Level Major fault Partial fault

Communications port
None · Communications Con-
troller Failure · Link OFF Error

Source
EtherCAT master
None · EtherCAT Fault · EtherCAT Frame Not
Received

EtherCAT slaves *1 None EtherCAT Frame Not Received

NJ/NX-series Troubleshooting Manual (W503)

1-41

1 Overview of Errors

Level

Communications port

Source EtherCAT master

EtherCAT slaves *1

None

· Network Configuration · Slave Node Address

Information Error

Duplicated

· Process Data Reception · Network Configuration

Minor fault

Timeout Error · Process Data Transmis-
sion Error · Input Process Data In-
valid Error · Clock Synchronization
Compensation Failed · Network Configuration
Verification Error (Incorrect Wiring) · Network Configuration Verification Error (Incorrect Ring Wiring) · Incorrect Wiring Detected · Wait for Cycling Power Supply

Verification Error (Incorrect Wiring) · Network Configuration Verification Error (Slave Unconnected) · Network Configuration Verification Error (Mismatched Slave) · Slave State Transition Failed · Slave AL Status Error Detected · Illegal Slave Disconnection Detected · Slave PDI WDT Error Detected

Observation

None

· EtherCAT Slave Backup Failed
· EtherCAT Slave Restore Operation Failed
· Ring Disconnection Detected

· Emergency Message Detected
· Illegal Mailbox Received

Information

None

· Errors Reset · EtherCAT Diagnosis/
Statistics Log Started · EtherCAT Diagnosis/
Statistics Log Ended

· Slave Disconnected · Slave Connected · Slave Disabled · Slave Enabled

*1. Slave errors that are detected by the master are listed. There will also be a master error if any of these errors occurs. For slave errors that are not detected by the master, the errors and levels are defined by

the individual slaves. Refer to the manual for the slave. Refer to the NX-series EtherCAT Coupler Unit User's Manual (Cat. No. W519) for the events that can

occur for an EtherCAT Slave Terminal.

l For Project Unit Version Earlier Than 1.40

Level Major fault
Partial fault

Communications port
None · Communications Con-
troller Failure · MAC Address Error · Link OFF Error

Source
EtherCAT master
None · EtherCAT Processing
Error · EtherCAT Frame Not
Received

EtherCAT slaves *1 None EtherCAT Frame Not Received

1-42

NJ/NX-series Troubleshooting Manual (W503)

1 Overview of Errors

1-3 Non-fatal Errors

1-3-6 Errors Related to the EtherCAT Master Function Module

Level

Communications port

Source EtherCAT master

EtherCAT slaves *1

None Minor fault

· Slave Node Address

· Network Configuration

Duplicated

Verification Error

· Network Configuration · Slave Application Error

Information Error

· Process Data Communi-

· EtherCAT Communica-

cations Error

tions Cycle Exceeded · Slave Node Address

1

· Network Configuration

Duplicated

Error

· Slave Initialization Error

· Network Configuration

Verification Error

· Slave Initialization Error

· Process Data Transmis-

sion Error

· Process Data Reception

Timeout Error

· Input Process Data In-

valid Error

Observation

None

· EtherCAT Slave Backup Failed
· EtherCAT Slave Restore Operation Failed
· EtherCAT Message Error

Emergency Message Detected

Information

None

· Error Reset · EtherCAT Diagnosis/
Statistics Log Started · EtherCAT Diagnosis/
Statistics Log Ended

· Slave Disconnected · Slave Connected · Slave Disabled · Slave Enabled

*1. Slave errors that are detected by the master are listed. There will also be a master error if any of these errors occurs. For slave errors that are not detected by the master, the errors and levels are defined by the individual slaves. Refer to the manual for the slave. Refer to the NX-series EtherCAT Coupler Unit User's Manual (Cat. No. W519) for the events that can occur for an EtherCAT Slave Terminal.

Error Reset of EtherCAT Master Function Module
There are three methods to reset errors of the EtherCAT Master Function Module. · Sysmac Studio · HMI · Execution of the Reset EtherCAT Error (ResetECError) instruction Refer to 2-3 Troubleshooting Non-fatal Errors on page 2-10 for the resetting procedures from the Sysmac Studio or an HMI. Refer to the NJ/NX-series Instructions Reference Manual (Cat. No. W502) for details on the Reset EtherCAT Error (ResetECError) instruction.
Precautions for Correct Use
The current errors in the EtherCAT Master Function Module cannot be reset during the occurrence of a Wait for Cycling Power Supply event (94520000 hex) ( page 3-608).

NJ/NX-series Troubleshooting Manual (W503)

1-43

1 Overview of Errors

l Resetting Errors in the EtherCAT Master Function Module
Before you reset the following errors, always make sure that the slave with the error is participating in the network. · Resetting a Network Configuration Verification Error or Process Data Communications Error
while the power supply to the slave is ON or while the cable is connected · Resetting a Link OFF Error while the power supply is ON to the first slave where the cable was
disconnected or while the cable is connected
Use the following procedure.
START

· Power to NJ/NX-series Controller turned ON?

· Data downloaded to NJ/NX-series Controller (master restarted)?

No

· Or, master link status changed from Link OFF to Link ON?*1

Yes
Wait time exceeded? No
Yes

Target slave participating?*2 No
Yes
Reset error in EtherCAT Master Function Module.

END
*1. Check the _EC_LinkStatus (Link Status) system-defined variable. *2. Check the _EC_EntrySlavTbl[] (Network Connected Slave Table) system-defined variable.
Also, set the wait time for slave startup in the EtherCAT master settings (EtherCAT master parameter settings) long enough to allow for the power supply startup time of all of the slaves.
If you reset the error in the EtherCAT Master Function Module without using the above procedure, the EtherCAT master may access a slave with a different node address than the specified node address, or other unexpected operations may occur. Also, the error may not be reset correctly.
l Resetting Slave Errors
You can reset errors in the EtherCAT Master Function Module to reset slave errors. However, process data communications between the EtherCAT master and EtherCAT slave must be active to reset a slave error. If process data communications with the slave are not active, check the slave after you reset errors in the EtherCAT Master Function Module to see if process data communications are active. Then, to reset the error in the slave, reset errors in the EtherCAT Master Function Module again.

1-44

NJ/NX-series Troubleshooting Manual (W503)

1-3 Non-fatal Errors

1-3-6 Errors Related to the EtherCAT Master Function Module

1 Overview of Errors

Precautions When Connecting or Disconnecting Slaves during Communications
This section describes the procedure and precautions for replacing a slave that is currently performing communications.

l Procedure for Disconnecting Slaves during Communications
Always use the following procedure to turn OFF the slave power supply or disconnect cables dur-

1

ing EtherCAT master communications.*

* This includes the safe-operational and operational states.

Step 1: Use the Sysmac Studio or an instruction to send a command to disconnect the slave. Step 2: Confirm that the slave was disconnected normally. Step 3: Turn OFF the power supply to the slave or disconnect the cable.

If you turn OFF the power supply or disconnect the cable without performing steps 1 and 2, the slaves that are operating may be adversely affected.
l Prohibition to Physically Disconnecting a Slave and Resetting an Error or Connecting a Slave at the Same Time
If you perform the following operation (a) or (b) at the same time as operation (c), an error will occur. a. Turn OFF the power supply to the slave or disconnect the cable. b. Turn ON the power supply to the slave or connect the cable. c. Reset an error in the EtherCAT Master Function Module or connect the slave.* * This can happen when the Reset EtherCAT Error (ResetECError) instruction or Connect EtherCAT Slave (EC_ConnectSlave) instruction is cyclically executed in the user program.

If you perform these operations at the same time, the EtherCAT master may access a slave with a different node address than the specified node address, or other unexpected operations may occur. Therefore, never turn OFF the power supply to the slave or disconnect the cable at the same time as you reset an error or connect a slave.

NJ/NX-series Troubleshooting Manual (W503)

1-45

1 Overview of Errors

1-46

NJ/NX-series Troubleshooting Manual (W503)

2

Error Troubleshooting Methods 2
This section describes troubleshooting methods for specific errors.

2-1 Troubleshooting Flowcharts ......................................................................... 2-2

2-1-1

Checking to See If the CPU Unit Is Operating ................................................ 2-2

2-1-2

Troubleshooting Flowchart for Non-fatal Errors............................................... 2-4

2-1-3

Flowchart to Check Error Status on EtherNet/IP Function Module ................. 2-5

2-2 Troubleshooting Fatal Errors ....................................................................... 2-8

2-3 Troubleshooting Non-fatal Errors .............................................................. 2-10

2-3-1

Identifying and Resetting Errors with the Sysmac Studio.............................. 2-10

2-3-2

Identifying and Resetting Errors with an HMI ................................................ 2-16

2-3-3

Identifying and Resetting Errors from the User Program .............................. 2-19

2-3-4

Checking for Errors with System-defined Variables ...................................... 2-21

2-4 Troubleshooting When You Cannot Go Online from the Sysmac

Studio ............................................................................................................. 2-23

2-4-1

Causes and Correction When You Cannot Go Online from the Sys-

mac Studio .................................................................................................... 2-23

2-4-2

Troubleshooting for Each Cause ................................................................... 2-25

NJ/NX-series Troubleshooting Manual (W503)

2-1

2 Error Troubleshooting Methods

2-1 Troubleshooting Flowcharts

This section provides basic error identification and troubleshooting flowcharts. Use them when an error occurs in the NJ/NX-series Controller.

2-1-1 Checking to See If the CPU Unit Is Operating
When an error occurs in the NJ/NX-series Controller, use the following flowchart to determine whether the error is a fatal error or a non-fatal error.

Whenever possible, set the Sysmac Studio's software connection method in the flowchart to a direct USB connection if the CPU Unit has a USB (peripheral) port. If you use Ethernet, there are many reasons that prevent a communications connection for the Sysmac Studio, so time is required to determine if a fatal or non-fatal error has occurred. If you cannot go online from the Sysmac Studio, perform 2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio on page 2-23 before you assume that the error is a fatal error.

l NX-series CPU Units

Error occurs.

A fatal error occurred in the CPU Unit. *1

PWR/POWER indicator (green)?
Lit.

Not lit.

Power Supply Error

Flashing.

Not lit.

ERROR indicator (red)?

Flashing (2-s intervals)

for 30 s or longer

RUN indicator (green)?

System Initialization Error

Lit.

Not lit.

RUN indicator (green)?

Communications with Sysmac Studio?

Flashing (at 2-s intervals or 0.5-s intervals)

Possible.

Not possible.

CPU Unit Reset/Hardware Initialization Error

CPU Unit Error

Not lit.

Communications with Sysmac Studio?
Possible.

Not possible.

A

A non-fatal error occurred in the CPU Unit. *2

*1. Refer to 2-2 Troubleshooting Fatal Errors on page 2-8.

2-2

NJ/NX-series Troubleshooting Manual (W503)

2-1 Troubleshooting Flowcharts

2-1-1 Checking to See If the CPU Unit Is Operating

2 Error Troubleshooting Methods

*2. Refer to 2-1-2 Troubleshooting Flowchart for Non-fatal Errors on page 2-4.

l NJ-series CPU Units

Error occurs.

A fatal error occurred in the CPU Unit. *1

PWR indicator (green)?

Not lit.

Power Supply Error

Lit.
2

Flashing.

ERROR indicator (red)?

Not lit.

Communications with Sysmac Studio?

Not possible.

CPU Unit Reset

Lit.

Possible.

RUN indicator (green)?

Flashing.

Not lit.

Communications with Sysmac Studio?

Not possible.

Possible.

Incorrect Power Supply Unit Connected CPU Unit Watchdog Timer Error

A

A non-fatal error occurred in the CPU Unit. *2

*1. Refer to 2-2 Troubleshooting Fatal Errors on page 2-8. *2. Refer to 2-1-2 Troubleshooting Flowchart for Non-fatal Errors on page 2-4.

NJ/NX-series Troubleshooting Manual (W503)

2-3

2 Error Troubleshooting Methods

2-1-2 Troubleshooting Flowchart for Non-fatal Errors

For a non-fatal error, use the Sysmac Studio or an HMI to troubleshoot the error with the following flowchart. You can use the indicators to check the following: · Level · Whether the error is in the EtherNet/IP port or the EtherCAT port · If the source of the error is the EtherNet/IP port or the EtherCAT port, whether you can restore nor-
mal status yourself

To immediately check the specific error

A Non-fatal error
To check error status with the indicators

Lit.

Flashing.

ERROR indicator (red)?

Not lit.

Partial fault level or minor fault level

Check all of the following branches that correspond to the status of the EtherNet/IP NET ERR and EtherCAT NET ERR indicators.

EtherNet/IP NET ERR indicator is lit or flashing.

Both indicators are not lit.
EtherCAT NET ERR indicator is lit or flashing.

EtherNet/IP NET ERR indicator (red)?

Flashing.

EtherCAT NET ERR indicator (red)?

Flashing.

Major fault level

Observation

Lit.

Lit.

Error in the EtherNet/IP port for which you cannot restore normal status by yourself.

Error in the EtherNet/IP port for which you can restore normal status by yourself.

Error in the EtherCAT port for which you cannot restore normal status by yourself.

Error in the EtherCAT port for which you can restore normal status by yourself.

Error in PLC Function Module, NX Bus Function Module or MC Function Module

Troubleshoot the error with the Sysmac Studio or HMI *1
*1. Refer to 2-3 Troubleshooting Non-fatal Errors on page 2-10. Precautions for Correct Use Refer to A-5 Applicable Range of the HMI Troubleshooter on page A-272 for the applicable range of the HMI Troubleshooter.

2-4

NJ/NX-series Troubleshooting Manual (W503)

2-1 Troubleshooting Flowcharts

2-1-3 Flowchart to Check Error Status on EtherNet/IP Function Module

2 Error Troubleshooting Methods

2-1-3 Flowchart to Check Error Status on EtherNet/IP Function Module
When an error occurs in the EtherNet/IP Function Module, use the following flowchart to check the error and take necessary measures.

NX701 CPU Units and NX102 CPU Units

To differentiate between the two communications ports in the flowchart, the port for which to isolate the error is called the relevant port.

Ethernet communications are not possible.

2

START

You can check error details when you connect

the Sysmac Studio or an HMI via Ethernet to

the other port*1, or connect the Sysmac Studio

to the USB port.

LINK/ACT lit for relevant port?

Not lit.

Flashing Lit.

NET RUN lit for relevant port?

Not lit.

NET ERR lit for relevant port?

Not lit.

NET ERR lit

Lit.

for relevant port?

If a link is not established with the Ethernet switch connected to the relevant port, replace the Ethernet cable or the Ethernet switch.
An error from which recovery is not possible has occurred in Ethernet communications on the relevant port. Replace the CPU Unit to recover normal operation for the relevant port.

Flashing Lit.

Ethernet communications are possible.
You can check error details with an Ethernet connection for the Sysmac Studio or an HMI to the relevant port.

Flashing

Ethernet communications are not possible for the relevant port, but recovery is possible. Connect the Sysmac Studio via the other port*1 or via USB and read the system-defined variable status to find the cause of the error.

NET ERR lit for relevant port?

Flashing Lit.

NET ERR lit

Lit.

for relevant port?

Not lit.
There are no communications errors in the relevant port for built-in EtherNet/IP.

Flashing

An error from which recovery is not possible has occurred in CIP or TCP/IP application communications for the relevant port. Replace the CPU Unit to recover normal operation for the relevant port. Isolate the cause of the error and check the functions that are affected.
An error for which recovery is possible has occurred in one of the functions of the relevant port. Use the Sysmac Studio or an HMI to read the system-defined variable status to isolate the cause of the error and correct it.

*1. You can connect the Sysmac Studio or an HMI to the other port to confirm error details only when Ethernet communications are possible for the other port.

NJ/NX-series Troubleshooting Manual (W503)

2-5

2 Error Troubleshooting Methods

NX1P2 CPU Units

Start

Ethernet communications are not possible. You cannot check the error details.

LINK/ACT lit? Flashing
Lit
NET RUN lit?

Not lit Not lit

Lit NET ERR lit?

Flashing Lit

Ethernet communications are possible.
You can check error details when you connect the Sysmac Studio or an HMI via Ethernet.

Flashing

NET ERR lit?

Flashing Lit

Lit NET ERR lit?

Not lit There are no communications errors in the built-in EtherNet/IP port.

Flashing

A link is not established with the Ethernet switch. Replace the Ethernet cable or the Ethernet switch.
An error from which recovery is not possible has occurred in Ethernet communications. Replace the CPU Unit.
Ethernet communications are not possible with the user IP address, but recovery is possible. Monitor the system-defined variables by directly connecting the Sysmac Studio to the EtherNet/IP port, and isolate the cause of the error.
An error from which recovery is not possible has occurred in CIP or TCP/IP application communications. Replace the CPU Unit. Isolate the cause of the error and check the functions that are affected.
An error for which recovery is possible has occurred in one of the functions. Monitor the system-defined variables on the Sysmac Studio or an HMI to isolate the cause of the error, and take necessary measures.

2-6

NJ/NX-series Troubleshooting Manual (W503)

2-1 Troubleshooting Flowcharts

2 Error Troubleshooting Methods

NJ-series CPU Units

Start

Ethernet communications are not possible.
You can check error details when you connect the Sysmac Studio or an HMI via USB.

LIN/ACT lit?

Not lit.

NET ERR lit?

Not lit.

If a link is not established with the Ethernet switch, replace the Ethernet cable or the Ethernet switch.

Flashing.

Lit.

2

NET RUN lit?

Not lit.

Lit. NET ERR lit?

An error from which recovery is not possible has occurred in Ethernet communications. Replace the CPU Unit.

Flashing. Lit.

Ethernet communications are possible. You can check error details when you connect the Sysmac Studio or an HMI via Ethernet.

Flashing.

Ethernet communications are not possible, but recovery is possible. Connect the Sysmac Studio via USB and read the system-defined variable status to find the cause of the error.

NET ERR lit?

Flashing. Lit.

Lit. NET ERR lit?

An error from which recovery is not possible has occurred in CIP or TCP/IP application communications. Replace the CPU Unit. Isolate the cause of the error and check the functions that are affected.

Not lit.
There are no communications errors in the built-in EtherNet/IP port.

Flashing.

An error for which recovery is possible has occurred in one of the functions. Use the Sysmac Studio or an HMI to read the system-defined variable status to isolate the cause of the error and correct it.

2-1-3 Flowchart to Check Error Status on EtherNet/IP Function Module

NJ/NX-series Troubleshooting Manual (W503)

2-7

2 Error Troubleshooting Methods

2-2 Troubleshooting Fatal Errors

The section describes the procedure to troubleshoot fatal errors in theCPU Unit.

l Power Supply Error
Cause Power is not being input. The voltage is outside of the allowable range for the power supply. Power supply system error caused by mounted Unit Power Supply Unit failure (CPU Units other than NX102 and NX1P2) Power supply section failure (NX102 CPU Unit or NX1P2 CPU Unit)

Correction
Turn ON the power. Check the Controller's power supply system, and correct it so that the voltage is within the allowable range. Remove the Units from the CPU Rack one by one. If the error is eliminated, replace that Unit. If the error persists even after you make the above corrections, replace the Power Supply Unit. If the error persists even after you make the above corrections, replace the CPU Unit.

l System Initialization Error
Cause A conductive object has gotten inside. Noise
CPU Unit failure

Correction
If there is conductive material nearby, blow out the CPU Unit with air.
If the error did not result from the above causes, cycle the power to the Controller and see if that resets the error. If the error occurs frequently, check the FG and power supply lines to see if noise is entering on them. Implement noise countermeasures as required.
If the error persists even after you make the above corrections, replace the CPU Unit.

l CPU Unit Reset

Cause A conductive object has gotten inside.
The power supply to an Expansion Rack is OFF. The I/O Connecting Cable is incorrectly installed. Noise
Power Supply Unit failure
CPU Unit failure

Correction If there is conductive material nearby, blow out the CPU Unit with air. Supply the correct voltage to the Power Supply Unit on the Expansion Rack. Correct the connection of the I/O Connecting Cable.
If the error did not result from the above causes, cycle the power to the Controller and see if that resets the error. If the error occurs frequently, check the FG and power supply lines to see if noise is entering on them. Implement noise countermeasures as required. If the error persists even after you make the above corrections, replace the Power Supply Unit. If the error persists even after you make the above corrections, replace the CPU Unit.

2-8

NJ/NX-series Troubleshooting Manual (W503)

2-2 Troubleshooting Fatal Errors

2 Error Troubleshooting Methods

l Hardware Initialization Error

Cause

Correction

A conductive object has gotten inside.

If there is conductive material nearby, blow out the CPU Unit with air.

Noise

If the error did not result from the above causes, cycle the power to the Controller and see if that resets the error. If the error occurs frequently, check the FG and power supply lines to see if noise is entering on them. Implement noise countermeasures as required.

CPU Unit failure

If the error persists even after you make the above corrections, replace the CPU Unit.

2
l Incorrect Power Supply Unit Connected

Cause
A CJ-series Power Supply Unit is connected to an NJ-series CPU Unit.

Correction
Connect an NJ-series Power Supply Unit to the NJ-series CPU Unit.

l CPU Unit Error
Cause A conductive object has gotten inside. Noise
CPU Unit failure

Correction
If there is conductive material nearby, blow out the CPU Unit with air.
If the error did not result from the above causes, cycle the power to the Controller and see if that resets the error. If the error occurs frequently, check the FG and power supply lines to see if noise is entering on them. Implement noise countermeasures as required.
If the error persists even after you make the above corrections, replace the CPU Unit.

l CPU Unit Watchdog Timer Error

Cause A conductive object has gotten inside. Noise
CPU Unit failure

Correction
If there is conductive material nearby, blow out the CPU Unit with air.
If the error did not result from the above causes, cycle the power to the Controller and see if that resets the error. If the error occurs frequently, check the FG and power supply lines to see if noise is entering on them. Implement noise countermeasures as required.
If the error persists even after you make the above corrections, replace the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

2-9

2 Error Troubleshooting Methods
2-3 Troubleshooting Non-fatal Errors
2-3-1 Identifying and Resetting Errors with the Sysmac Studio
Troubleshooting functions are provided by the Sysmac Studio. You can use the troubleshooting functions to identify errors that occur in a Controller, and reset the errors.
Displaying Errors on the Sysmac Studio
If an error occurs while the Sysmac Studio is online with the Controller, the Sysmac Studio notifies the user of the error in the Controller Status Pane. From there, you can open the Troubleshooting and Event Logs Window to read detailed error information and troubleshooting methods. Click the Troubleshooting Button in the toolbar, or select Troubleshooting from the Tools Menu.
The Sysmac Studio automatically collects the Controller's error information, and opens the Troubleshooting Dialog Box.

2-10

NJ/NX-series Troubleshooting Manual (W503)

2-3 Troubleshooting Non-fatal Errors

2 Error Troubleshooting Methods
Checking Current Errors and the Event Logs with the Sysmac Studio
l Checking Current Errors with the Sysmac Studio
You can click the Controller Errors Tab in the Troubleshooting Dialog Box to read information on current errors in the Controller. The Controller Errors Tab Page lists the current errors in order of their levels.
2

2-3-1 Identifying and Resetting Errors with the Sysmac Studio

Displayed Item Level Source and Source Details Event Name Event Code

Description This is the event level of the error. This is the physical location and functional location of the error. Error name This is the code of the error.

You can click the column headings in the Controller error list, such as the Level or Source, to reorder the table rows according to that heading. For example, the following change occurs when you click the Source heading.

Before Source heading is clicked.

 After Source heading is clicked.

NJ/NX-series Troubleshooting Manual (W503)

2-11

2 Error Troubleshooting Methods
Additional Information Sysmac Studio provides the function to display on the network configuration information the current errors whose source is the EtherCAT Master Function Module. This function is used to identify the error slave and the cause of the error. Refer to the descriptions on identifying an error slave and cause of error in the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for details.
l Displaying Event Logs with the Sysmac Studio
With Sysmac Studio, you can check a log of the Controller events that previously occurred on the Controller Event Log Tab Page. You can select the event logs and levels to display in the Display Settings Area. Information on the event that you specified are displayed in the Details Pane.

Error logs from CJ-series Special Units are displayed on the Controller Event Log Tab Page. Detailed information is not displayed. To check detailed information, use the event codes that are displayed and refer to the error codes that are given in the manual for the relevant Unit. The relationship between error codes and event codes is described in Details on Controller Events (Errors and Information) on page 1-15 under 1-3-1 Types of Non-fatal Errors on page 1-12.

2-12

NJ/NX-series Troubleshooting Manual (W503)

2-3 Troubleshooting Non-fatal Errors

2-3-1 Identifying and Resetting Errors with the Sysmac Studio

2 Error Troubleshooting Methods

Additional Information
· The Sysmac Studio is provided with a function for displaying logs of events whose source is the EtherCAT Master Function Module in the network configuration information. This function is used for identifying the slave where an error occurred and the cause of the error. For the description of the function, refer to the descriptions related to the identification of the slave where an error occurred and the cause of the error in the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505).
· You can also save an event log in a file and display it offline in the Event Log Viewer. For details on the Event Log Viewer, refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504).
2
Resetting Errors with the Sysmac Studio
You can use the Sysmac Studio to reset errors that occur in a Controller. With a CPU Unit with unit version 1.05 or later and Sysmac Studio version 1.06 or higher you can also reset errors for individual Units.

Before you attempt to reset a Controller error, isolate and remove the cause of the error.

The Troubleshooting Dialog Box displays the cause, source, and corrections for the error. You can select any of the items from the error list to display the following information about that error. Click the Display Switch Button to switch between displaying details and attached information and displaying actions and corrections.

Displayed item
Details Attached information 1 through 4 Action and Correction

Description Detailed information on the error is displayed, such as the probable causes. Detailed information about the source of the error is displayed.
Methods to correct the probable causes of the error are displayed.

After confirming the cause of the displayed error and the conditions in which it occurred, perform the displayed error corrections to eliminate the cause of the error.

NJ/NX-series Troubleshooting Manual (W503)

2-13

2 Error Troubleshooting Methods

To eliminate the cause of the error, first select the item to perform from the Action and Correction list. When you select the appropriate step in the Action and Correction list, either the Jump to Error or Error Help Button is enabled, depending on the contents. In some cases, neither button will operate. Click the enabled button, and proceed with the displayed troubleshooting steps.
After you complete all of the troubleshooting steps for the current errors, click the Reset (Selected Units) or Reset All Button to reset all of the current errors. If the cause of the error is not removed, or if the power supply is not cycled or the Controller is not reset as required after resetting the error, the error will occur again.

Button Jump to Error
Error Help
Reset (Selected Units) Reset All

Description This button is enabled when the error correction involves a change in the Sysmac Studio settings. When you click the button, the Sysmac Studio will automatically switch to the Editing Pane. The correction methods or the attached information is displayed if it is not possible to jump to the settings display. This button resets the current errors in the selected Unit.
This button resets all of the current errors, and reads errors again.

It is necessary to synchronize the data between the Sysmac Studio and the connected CPU Unit before you use the Jump to Error Button. For details on synchronization, refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504).

2-14

NJ/NX-series Troubleshooting Manual (W503)

2-3 Troubleshooting Non-fatal Errors

2 Error Troubleshooting Methods
If you have enabled the verification of operation authority, it is necessary to confirm your authority before you can reset Controller errors. The Operator, Maintainer, Designer, and Administrator have the authority to reset errors. For an Operator, however, verification is required each time. Refer to the NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for information on operation authority.
The Controller errors in all function modules are reset when you reset the Controller from the Sysmac Studio. If the cause of the error is not removed, the error will occur again.
2

2-3-1 Identifying and Resetting Errors with the Sysmac Studio

NJ/NX-series Troubleshooting Manual (W503)

2-15

2 Error Troubleshooting Methods
2-3-2 Identifying and Resetting Errors with an HMI
You can connect an OMRON HMI to an NJ/NX-series CPU Unit through an EtherNet/IP network, and use it to read and reset errors that occurred in the Controller. (The Troubleshooter of the HMI is used.) To perform troubleshooting from an HMI, connect the HMI to the built-in EtherNet/IP port on the CPU Unit.
Precautions for Correct Use Refer to A-5 Applicable Range of the HMI Troubleshooter on page A-272 for the applicable range of the HMI Troubleshooter.
Checking for Current Errors with an HMI
You can check for errors in the Controller using the Troubleshooter of an HMI. You can also use the Troubleshooter to read detailed error information and corrections for current errors. Refer to the relevant HMI manual for details on the HMI Troubleshooter.
The following example demonstrates the procedure used to check for errors with an NA-series HMI.
You can check the names and status of all connected Controllers in the Controller Status Screen of the NJ/NX Troubleshooter of the NA-series HMI. If there is an error, Error is displayed as the status of the Controller.

2-16

NJ/NX-series Troubleshooting Manual (W503)

2-3 Troubleshooting Non-fatal Errors

2 Error Troubleshooting Methods
Select the Controller with an error and click the Show Controller Events Button to display the Controller Event List Screen. In the Controller Event List Screen, you can check the list of Controller errors that currently exist in the selected Controller.
2
Resetting Errors with an HMI
You can use the Troubleshooter in an HMI to reset errors that occur in the Controller. Before you attempt to reset a Controller error, identify and remove the cause of the error. The following example demonstrates the procedure used to check for errors with an NA-series HMI. Select an event in the Controller Event List Screen and click the Show Detail Button to display error causes and corrections. In the Details Screen, information such as the error causes and corrections are displayed. After you confirm the cause of the displayed error, perform the steps in the displayed correction.

2-3-2 Identifying and Resetting Errors with an HMI

NJ/NX-series Troubleshooting Manual (W503)

2-17

2 Error Troubleshooting Methods
After you complete all of the correction steps for the current errors, click the Error Reset Button in the Controller Event List Screen to reset all of the current errors.
Return to the Controller Status Screen and check the Controller status. The status of the Controller whose errors were completely reset is displayed as "Normal".

If the cause of the error is not removed, or if the power supply is not cycled or the Controller is not reset as required after resetting the error, the error will occur again.
Refer to the relevant HMI manual for details on the HMI Troubleshooter.

2-18

NJ/NX-series Troubleshooting Manual (W503)

2-3 Troubleshooting Non-fatal Errors

2-3-3 Identifying and Resetting Errors from the User Program

2 Error Troubleshooting Methods

2-3-3 Identifying and Resetting Errors from the User Program
In a controller, you can check for errors that have occurred from the user program. This feature allows you to program operations in the user program according to the error status. Special instructions are provided for this purpose. These include instructions to get Controller error information and instructions to reset Controller errors.

Instructions That Get Controller Error Information

Determine the error status with the instruction to get error information that is provided for each function module.

2

The following table lists the instruction that are used to get error information for each function module.

Instruction name

Instruction

Get PLC Controller Error Status GetPLCError

Get I/O Bus Error Status

GetCJBError

Get NX Bus Error Status

GetNXBError

Get NX Unit Error Status

GetNXUnitError

Get Motion Control Error Status GetMCError

Get EtherNet/IP Error Status

GetEIPError

Get EtherCAT Error Status

GetECError

Function
Gets the status and the event code of the error with the highest level of the Controller errors in the PLC Function Module.
Gets the status and the event code of the error with the highest level of the Controller errors in the I/O bus of the NJ-series CPU Unit.
Gets the highest level status of all current Controller errors in the NX Bus Function Module of the NX-series CPU Unit.
Gets the highest level status and highest level event code of the current Controller errors in the specified NX bus master or NX unit in the NX Bus Function Module of an NX-series CPU Unit.
Gets the status and the event code of the error with the highest level of the Controller errors in the Motion Control Function Module.
Gets the status and the event code of the error with the highest level of the Controller errors in the EtherNet/IP Function Module.
Gets the status and the event code of the error with the highest level of the communications port errors and master errors detected by the EtherCAT Master Function Module.

Refer to NJ/NX-series Instructions Reference Manual (Cat. No. W502) for details on these instructions.

Example of Error Detection for the EtherCAT Master Function Module

Name
Trigger EC_Error

Data type
BOOL BOOL

Initial value FALSE FALSE

Comment
Get Condition EtherCAT Master Error Flag

NJ/NX-series Troubleshooting Manual (W503)

2-19

2 Error Troubleshooting Methods

Trigger

GetECError EN

Level Code

EC_Error

Resetting Controller Errors with Instructions

You can use the instructions that are provided to reset errors in the user program to reset errors that occur in the Controller. Before you attempt to reset a Controller error, isolate and remove the cause of the error. Reset the errors with the instruction provided to reset errors for each function module.

Instruction name Reset PLC Controller Error

Instruction ResetPLCError

Reset I/O Bus Controller Error ResetCJBError

Reset NX Bus Error

ResetNXBError

Reset Motion Control Error

ResetMCError

Reset EtherCAT Error

ResetECError

Function
Resets current Controller errors from the PLC Function Module. Resets current Controller errors from the I/O bus of the NJ-series CPU Unit. Resets the current Controller errors in the NX Bus Function Module. Resets current Controller errors from the Motion Control Function Module. Resets current Controller errors from the EtherCAT Master Function Module.

Refer to the NJ/NX-series Instructions Reference Manual (Cat. No. W502) for details on these instructions.

2-20

NJ/NX-series Troubleshooting Manual (W503)

2-3 Troubleshooting Non-fatal Errors

2-3-4 Checking for Errors with System-defined Variables

2 Error Troubleshooting Methods

2-3-4 Checking for Errors with System-defined Variables
The system-defined variables include an Error Status variable, which shows the error status in a hierarchical structure. The system determines the error status of each level by logically ORing the error status information of the next lower level. You can read the Error Status variable from an external device through communications. Refer to the NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for information on system-defined variables.

l NX-series CPU Units

Level 1 Level 2

Level 3

Level 4

2

_ErrSta Error Status variable (for the entire Controller)

_PLC_ErrSta Error status variable for PLC Function Module

_NXB_ErrSta Error status variable for NX Bus Function Module _NXB_MstrErrSta Error status variable for NX bus master _NXB_UnitErrStaTbl Error status variable for NX Unit

_MC_ErrSta Error status variable for Motion Control Function Module _MC_ComErrSta Common error status variable _MC_AX_ErrSta Axis error status variable _MC_GRP_ErrSta Axes group error status variable

_EC_ErrSta Error status variable for EtherCAT Master Function Module

_EC_PortErr

Error status variable for communications ports

_EC_MstrErr

Error status variable for master

_EC_SlavErr

Summary error status variable for all slaves

_EC_SlavErrTbl Error status variable for slaves

_EIP_ErrSta Error status variable for EtherNet/IP Function Module

_EIP1_PortErr /_EIP_PortErr

Error status variable for communications port 1

_EIP2_PortErr

Error status variable for communications port 2

_EIP1_CipErr /_EIP_CipErr
_EIP2_CipErr

Error status variable for CIP communications 1 Error status variable for CIP communications 2

_EIP_TcpAppErr Error status variable of the TCP application function

NJ/NX-series Troubleshooting Manual (W503)

2-21

2 Error Troubleshooting Methods

l NJ-series CPU Units

Level 1 Level 2

Level 3

Level 4

_ErrSta Error Status variable (for the entire Controller)

_PLC_ErrSta Error status variable for PLC Function Module

_CJB_ErrSta Error status variable for I/O bus _CJB_MstrErrSta Error status variable for master _CJB_UnitErrSta Error status variable for Units

_MC_ErrSta Error status variable for Motion Control Function Module _MC_ComErrSta Common error status variable _MC_AX_ErrSta Axis error status variable _MC_GRP_ErrSta Axes group error status variable

_EC_ErrSta Error status variable for EtherCAT Master Function Module

_EC_PortErr

Error status variable for communications ports

_EC_MstrErr

Error status variable for master

_EC_SlavErr

Summary error status variable for all slaves

_EC_SlavErrTbl Error status variable for slaves

_EIP_ErrSta Error status variable for EtherNet/IP Function Module

_EIP_PortErr

Error status variable for communications ports

_EIP_CipErr _EIP_TcpAppErr

Error status variable for CIP communications Error status variable of the TCP application function

2-22

NJ/NX-series Troubleshooting Manual (W503)

2 Error Troubleshooting Methods

2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio

2-4-1 Causes and Correction When You Cannot Go Online from the Sysmac Studio

2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio

The section describes the procedure to troubleshoot when you cannot go online with the CPU Unit from the Sysmac Studio.

2-4-1 Causes and Correction When You Cannot Go Online from the

Sysmac Studio

2

The following table lists the possible causes when you cannot go online with the CPU Unit from the

Sysmac Studio.

Cause Incorrect settings or faulty communications path
Fatal error in the CPU Unit High system service load*1
Incorrect settings of Packet Filter in TCP/IP Settings*2

Description
There is a mistake in the settings that the Sysmac Studio uses to go online with the CPU Unit. Or, the communications path is faulty.
A fatal error occurred in the CPU Unit.
The system service load on the CPU Unit is too high and time cannot be obtained to connect with the Sysmac Studio.
The Packet Filter is enabled and you attempt to connect the Sysmac Studio from the computer with unregistered IP address to allow connection.

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX102 CPU Unit only.

Correction Refer to Troubleshooting Incorrect Settings and Faulty Communications Path on page 2-25 in 2-4-2 Troubleshooting for Each Cause on page 2-25
Refer to 2-1-1 Checking to See If the CPU Unit Is Operating on page 2-2. Start in Safe Mode. Refer to Troubleshooting a High System Service Load on page 2-30 in 2-4-2 Troubleshooting for Each Cause on page 2-25
You can disable Packet Filter tentatively by starting in the Safe Mode. Connect the Sysmac Studio after you start in Safe Mode, and then review the Packet Filter settings. Refer to Troubleshooting Incorrect Settings of Packet Filter in TCP/IP Settings on page 2-31 in 2-4-2 Troubleshooting for Each Cause on page 2-25 for details.

Note If the EtherNet/IP NET ERR indicator on the CPU Unit is lit or flashing, it is possible that you cannot go online through an EtherNet/IP route because of an error in the EtherNet/IP Function Module. If the CPU Unit has a peripheral (USB) port, see if you can go online with a direct USB connection. If the CPU Unit does not have a peripheral (USB) port, see if you can go online with a direct Ethernet connection.

Precautions for Correct Use
· If you connect an NX-series CPU Unit to the Sysmac Studio through an EtherNet/IP port, connect to communications port 1. You cannot connect the Sysmac Studio directly to communications port 2.
· For an NX102 CPU Unit, you cannot connect the Sysmac Studio installed on the computer with unregistered IP address to allow connection if Packet Filter is set to enable. Confirm that the IP address of the computer to allow connection is registered correctly in advance.
· For an NX102 CPU Unit, you cannot connect the Sysmac Studio to the CPU Unit in Direct connection via Ethernet if Packet Filter is enabled. Select Controller - Communications Setup to confirm that the connection method is Ethernet connection via a hub.

NJ/NX-series Troubleshooting Manual (W503)

2-23

2 Error Troubleshooting Methods

You can use the status of the RUN indicator on the CPU Unit to isolate the cause. Implement the troubleshooting for the applicable cause.
¡ : Cause

Causes

RUN indicator

Incorrect settings or faulty communi-
cations path

Fatal error in CPU Unit

High system service load*3

Incorrect settings of Packet Filter in TCP/IP Settings*4

l No lit.

¡

¡

---

---

8*1

---

¡*2

---

---

Flashing at 2-s in-

tervals.

8*3

---

¡

---

---

Flashing at 3-s in-

(Incorrect Power

tervals.

Supply Unit connect-

ed.)

¡ Lit.

¡

---

¡

¡

*1. This applies to an NX-series CPU Unit. *2. If the ERROR indicator is lit at the same time or if the RUN indicator flashes at a 2-second interval for more
than 30 seconds, a fatal CPU Unit error has occurred. *3. This applies to an NJ-series CPU Unit. *4. This applies to an NX102 CPU Unit.

2-24

NJ/NX-series Troubleshooting Manual (W503)

2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio

2-4-2 Troubleshooting for Each Cause

2 Error Troubleshooting Methods

2-4-2 Troubleshooting for Each Cause
This section provides troubleshooting methods for incorrect settings, fault communications paths, high system service loads, and incorrect settings of Packet Filter in TCP/IP Settings.

Troubleshooting Incorrect Settings and Faulty Communications Path

l Direct Connection to Peripheral USB Port

Sysmac Studio cannot

2

connect to CPU Unit.

No Is power supplied to the Controller?

Turn ON the power supply to the Controller.

Yes

No

Can the Sysmac Studio

Yes

go online with CPU Unit?

End

No Is the USB cable connected properly?

Insert the USB cable connectors all the way at the computer and Controller.

Yes

No

Can the Sysmac Studio

Yes

go online with CPU Unit?

Is the connection method set to a direct USB connection in the Communications Setup of the Sysmac Studio?
Yes

No

Set the connection method to a direct USB connection

in the Communications Setup of the Sysmac Studio.

No

Can the Sysmac Studio

Yes

go online with CPU Unit?

No Is the USB driver installed correctly?
Yes No

Install the USB driver. Refer to the appendices of Sysmac Studio Version 1 Operation Manual (Cat. No. W504) for the installation procedure for the USB driver.

Can the Sysmac Studio

Yes

go online with CPU Unit?

Replace the USB cable.

NJ/NX-series Troubleshooting Manual (W503)

2-25

2 Error Troubleshooting Methods

l Remote Connection to Peripheral USB Port
Sysmac Studio cannot connect to CPU Unit.

No Is power supplied to the Controller?

Turn ON the power supply to the Controller.

Yes

No

Can the Sysmac Studio

Yes

go online with CPU Unit?

End

Are the USB cable and Ethernet cables connected properly?
Yes

No

Insert the cable connectors all the way

at the computer and Controller.

No

Yes

Can the Sysmac Studio

go online with CPU Unit?

Is the connection method set to a remote USB connection in the Communications Setup
of the Sysmac Studio?
Yes

Set the connection method to a remote USB

connection in the Communications Setup of

No

the Sysmac Studio. Set the destination IP

address for a remote USB connection or

Ethernet-hub connection in the Communica-

tions Setup of the Sysmac Studio.

No

Yes

Can the Sysmac Studio

go online with CPU Unit?

Is the destination

IP address for a remote USB connection or Ethernet-hub connection

No

in the Communications Setup of the

Sysmac Studio set correctly and is the

IP address set correctly in the

destination Controller?

Correct the destination IP address for a remote USB connection or Ethernet-hub connection in the Communications Setup of the Sysmac Studio. Correct the IP address setting in the destination Controller.

Yes

No

Can the Sysmac Studio

Yes

go online with CPU Unit?

Is the USB driver installed correctly?

Install the USB driver. Refer to the

No

appendices of Sysmac Studio Version 1

Operation Manual (Cat. No. W504) for the

installation procedure for the USB driver.

Yes No
Replace the USB cable, or the Ethernet cables and Ethernet switches between the computer and the Controller.

Can the Sysmac Studio

Yes

go online with CPU Unit?

2-26

NJ/NX-series Troubleshooting Manual (W503)

2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio

2-4-2 Troubleshooting for Each Cause

2 Error Troubleshooting Methods

l Direct Connection with EtherNet/IP Port
Sysmac Studio cannot connect to CPU Unit.

No Is power supplied to the Controller?

Turn ON the power supply to the Controller.

Yes

No

CCaannththeeSSyyssmmaaccSStutuddioio

Yes

gcoononelincet two iCthPCUPUUnUit?nit?

End

2

Is the Ethernet cable connected properly?

Insert the cable connectors at the personal

No

computer, Ethernet switches, and the Controller until they lock into place. Verify

that the link indicator is lit at the computer

and Ethernet switches, and the LINK/ACT

indicator is lit at the Controller.

Yes

No

CCaannththeeSSyyssmmaaccSStutuddioio

Yes

gcoononelincet two iCthPCUPUUnUit?nit?

Is the connection method set to a direct Ethernet connection in the Communications Setup of
the Sysmac Studio?
Yes

No

Set the connection method to a direct

Ethernet connection in the Communications

Setup of the Sysmac Studio.

No

CaCnatnhethSeySsymsamcaSctuSdtuiodio

Yes

goconlnineectwtoithCCPPUUUUnnit?it?

Is the same IP address set for more than one node
(computer or Controller) in the same domain?
Yes

Set the IP address for the personal

No

computer. Use the default IP address for the Controller or connect the Sysmac

Studio to the Controller with a USB cable

and set the required IP address.

No

CCaannththeeSSyyssmmaaccSStutuddioio

Yes

gcooonnnleincet twoitChPCUPUnUitn?it?

Is the Ethernet cable connected to the Ethernet interface card that is specified
to use to connect to the Controller in the Sysmac
Studio?
Yes
Replace the Ethernet cable.

Change the Ethernet interface card

specification on the Sysmac Studio or

connect the Ethernet cable to the specified

No

interface card. Refer to the appendices of

Sysmac Studio Version 1 Operation Manual

(Cat. No. W504) for the procedure to specify

the Ethernet interface card.

No

CCananthteheSSysymsmacacSStutduidoio

Yes

gocoonnnliencet wtoitCh PCUPUUnUitn?it?

NJ/NX-series Troubleshooting Manual (W503)

2-27

2 Error Troubleshooting Methods
l Ethernet Hub Connection
Sysmac Studio cannot connect to CPU Unit.

No Is power supplied to the Controller?

Turn ON the power supply to the Controller.

Yes

No

Can the Sysmac Studio

Yes

End

go online with CPU Unit?

Is the Ethernet cable connected properly?
Yes

Insert the cable connectors at the personal

computer,Ethernet switches, and the

No

Controller until they lock into place. Verify that

the link indicator is lit at the computer and

Ethernet switches, and the LINK/ACT

indicator is lit at the Controller.

No

Can the Sysmac Studio

Yes

go online with CPU Unit?

Is the connection method set to an Ethernet hub connection in the
Communications Setup of the Sysmac Studio?
Yes

No

Set the connection method to an Ethernet hub connection in the Communications Setup of the

Sysmac Studio. Set the destination IP address

for a remote USB connection or Ethernet-hub

connection in the Communications Setup.

No

Can the Sysmac Studio

Yes

go online with CPU Unit?

Is the destination IP address for a remote USB connection or Ethernet-hub connection set correctly in the Communications Setup of the
Sysmac Studio?
Yes

No

Correct the destination IP address for a remote

USB connection or Ethernet-hub connection in

the Communications Setup of the Sysmac Studio.

No

Yes

Can the Sysmac Studio

go online with CPU Unit?

A

2-28

NJ/NX-series Troubleshooting Manual (W503)

2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio

2 Error Troubleshooting Methods
A

Is the same IP address set for more than one node (computer
or Controller) in the same domain?

Set the IP address for the personal computer.

No

Use the default IP address for the Controller or

connect the Sysmac Studio to the Controller

with a USB cable and set the required IP

address.

Yes

No

Can the Sysmac Studio go

Yes

End

online with CPU Unit?

2

Is the Ethernet cable connected to the Ethernet interface card that is specified to use to connect to the Controller in the Sysmac Studio?
Yes

Change the Ethernet interface card

specification on the Sysmac Studio or

No

connect the Ethernet cable to the specified

interface card. Refer to the appendices of

Sysmac Studio Version 1 Operation Manual

(Cat. No. W504) for the procedure to specify

the Ethernet interface card.

No
Replace the Ethernet cable or Ethernet switch.

Can the Sysmac Studio go

Yes

online with CPU Unit?

2-4-2 Troubleshooting for Each Cause

NJ/NX-series Troubleshooting Manual (W503)

2-29

2 Error Troubleshooting Methods

Troubleshooting a High System Service Load
In the NJ-series CPU Unit, a high throughput in task execution may cause the system service to enter a high-load state, and this may prevent the Sysmac Studio from connecting with the CPU Unit. If a high system service load is the problem, you will be able to go online with the CPU Unit from the Sysmac Studio if you start in Safe Mode. Use the following procedure.
1 Set on the DIP switch on the CPU Unit as shown below and then cycle the power supply to the
Controller. The CPU Unit will start in Safe Mode.

ON

1

2

Turn OFF.

3

4

Turn ON.

2 Go online with the CPU Unit from the Sysmac Studio and perform the required operation.
Ensure that there is sufficient system service time to enable the Sysmac Studio to go online with the CPU Unit. To do so, either increase the period of the primary periodic task or decrease the sizes of the programs in the primary periodic task. Refer to the NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501) for information on setting the primary periodic task.
3 Turn OFF all DIP switch pins and then cycle the power supply to the Controller to restore nor-
mal CPU Unit operation.
l Safe Mode Operation
If the Controller is started when the CPU Unit is in Safe Mode, the CPU Unit will start in PROGRAM mode even if the startup mode is set to RUN mode. This increases the ratio of system service processing that is performed by the CPU Unit, which makes it easier for the Sysmac Studio to go online with the CPU Unit. You can also use Safe Mode when you do not want to execute the user program. The CPU Unit will generate an observation level Controller event and record a Safe Mode event in the event log.

2-30

NJ/NX-series Troubleshooting Manual (W503)

2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio

2-4-2 Troubleshooting for Each Cause

2 Error Troubleshooting Methods

Additional Information

Operation in Safe Mode depends on the unit version of the CPU Unit.

Item

Unit version of CPU Unit

1.02 or lower

1.03 or later

Operating mode

The CPU Unit operates according to the setting of the startup mode.

The CPU Unit ignores the setting of the startup mode and operates in PROGRAM mode.

Changing the operating mode

Not possible.

Possible.

Controller event level

Major fault level

Observation level

2

Troubleshooting Incorrect Settings of Packet Filter in TCP/IP Settings
In the NX102 CPU Unit, if the settings of Packet Filter in TCP/IP Settings are not correct, you cannot connect the Sysmac Studio to the CPU Unit. If you start in Safe Mode and disable the Packet Filter tentatively, you can connect the Sysmac Studio to the CPU Unit. Perform the following procedure and review the Packet Filter settings.
1 Set on the DIP switch on the CPU Unit as shown below and then cycle the power supply to the
Controller. The CPU Unit will start in Safe Mode.

O

1

N

2

OFF

3

4

ON

2 Go online with the CPU Unit from the Sysmac Studio and review the Packet Filter settings.
Confirm that the IP address of the computer that is installed the connected Sysmac Studio is registered. If the IP address is not registered, you must register the IP address. Refer to Packet Filter (NX102 CPU Unit) under TCP/IP Settings Display in the NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506).
3 Turn OFF all DIP switch pins and then cycle the power supply to the Controller to restore nor-
mal CPU Unit operation.
4 Confirm that the connection method of the Sysmac Studio is Ethernet connection via a hub and
then confirm whether you can go online to the CPU Unit. Select Controller - Communications Setup to confirm that the connection method is Ethernet connection via a hub. If Packet Filter is enabled, you cannot connect the Sysmac Studio in Direct connection via Ethernet.

NJ/NX-series Troubleshooting Manual (W503)

2-31

2 Error Troubleshooting Methods

l Safe Mode Operation
If the Controller is started when the CPU Unit is in Safe Mode, the CPU Unit will start while Packet Filter is disabled. This allows you to go online the Sysmac Studio with the CPU Unit from a computer. The CPU Unit will generate an observation level Controller event and record a Safe Mode event in the event log.

Additional Information

The safe mode operation for an NX102 CPU Unit is given below.

Operating mode

Item

Changing the operating mode Controller event level

Operation The CPU Unit ignores the setting of the startup mode and operates in PROGRAM mode. Possible. Observation level

2-32

NJ/NX-series Troubleshooting Manual (W503)

3

Error Descriptions and Corrections
3
This section describes all of the errors (events) that can occur on NJ/NX-series CPU Units and corrections for these errors. For errors (events) that can occur in models other than the standard CPU Units and the errors (events) that can occur in connected devices, only tables of errors are provided in Appendices on page A-1. Refer to the manual for the specific product for details on errors.

3-1 Interpreting Tables ......................................................................................... 3-2

3-1-1

Interpreting Error Table.................................................................................... 3-2

3-1-2

Interpreting Error Descriptions ........................................................................ 3-3

3-2 Errors in the PLC Function Module .............................................................. 3-4

3-2-1

Error Tables ..................................................................................................... 3-4

3-2-2

Error Descriptions.......................................................................................... 3-78

3-2-3

Other Troubles and Corrections .................................................................. 3-348

3-3 Errors in the NX Bus Function Module .................................................... 3-350

3-3-1

Error Tables ................................................................................................. 3-350

3-3-2

Error Descriptions........................................................................................ 3-354

3-4 Errors in the Motion Control Function Module........................................ 3-371

3-4-1

Error Tables ................................................................................................. 3-371

3-4-2

Error Descriptions........................................................................................ 3-410

3-4-3

Other Troubles and Corrections .................................................................. 3-549

3-5 Errors in the EtherNet/IP Function Module.............................................. 3-554

3-5-1

Error Tables ................................................................................................. 3-554

3-5-2

Error Descriptions........................................................................................ 3-560

3-5-3

Other Troubles and Corrections .................................................................. 3-595

3-6 Errors in the EtherCAT Master Function Module .................................... 3-596

3-6-1

Error Tables ................................................................................................. 3-596

3-6-2

Error Descriptions........................................................................................ 3-608

3-7 Errors in the OPC UA Function................................................................. 3-674

3-7-1

Error Tables ................................................................................................. 3-674

3-7-2

Error Descriptions........................................................................................ 3-679

3-7-3

OPC UA Server-specific Troubleshooting ................................................... 3-694

NJ/NX-series Troubleshooting Manual (W503)

3-1

3 Error Descriptions and Corrections

3-1 Interpreting Tables

Within each source, errors (events) are given by functional classifications. Also, events that are not errors are given.
Additional Information
For descriptions of the error codes for the motion control instructions and other instructions, refer to the descriptions of the corresponding event codes. Events that occur for motion control instructions are given in 3-2 Errors in the PLC Function Module on page 3-4. Events that occur for other instructions are given in 3-4 Errors in the Motion Control Function Module on page 3-371. Refer to Relationship between Event Codes and Error Codes on page 1-25 for the relationship between event codes and error codes.

If events that occur are different according to versions, the versions for events that occur are given in the following expressions. · For unit versions of CPU Units, "CPU Unit with unit version X.XX" or "Ver. X.XX"
· For project unit versions*1, "project unit version X.XX" *1. In this manual, the unit version set for a project is called "project unit version". A project unit version is set for
a project in the Select Device Area of Project Properties Dialog Box on the Sysmac Studio.

3-1-1 Interpreting Error Table

The contents of the error tables are described below.

Item Event code

Description
The event code of the error in the NJ/NX-series Controller is given. The codes are given in eight hexadecimal digits.

A version in parentheses in the Event code column is the unit version of a CPU Unit or the project unit version where an event with the relevant event code occurs. A model name in square brackets in the Event code column is the CPU Unit when the event occurs. The model name is not described if the event occurs in all CPU Unit.

Event name

The name of the error is given

Meaning

A short description of the error is given.

Assumed cause The assumed cause of the error is given

Level

The level of influence on control is given. The abbreviations have the following meanings.
Maj: Major fault level Prt: Partial fault level Min: Minor fault level Obs: Observation Info: Information The symbols have the following meanings. ¡: Event levels that are defined by the system.

8: Event levels that can be changed by the user. *1

Reference

The catalog number of the manual that provides details on the event is given. The manual name that corresponds to the manual number is given before each error table.

*1. This symbol appears only for events for which the user can change the event level.

3-2

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-1 Interpreting Tables

3-1-2 Interpreting Error Descriptions

3-1-2 Interpreting Error Descriptions

The items that are used to describe individual errors (events) are described in the following copy of an error table.

Event name Gives the name of the error.

Event code

Gives the code of the error.

Meaning

Gives a short description of the error.

Source

Gives the source of the error.

Source details Gives details on the source of the error.

Detection timing

Tells when the error is detected.

Error attributes

Level

Tells the level Recovery of influence on

Gives the re- Log category Tells which log

covery method.

the error is

control. *1

*2

saved in. *3

Effects

User program Tells what will Operation

Provides special information on the operation that

happen to exe-

results from the error.

3

cution of the

user program.

*4

Indicators/ Status

Gives the status you can check with the built-in EtherCAT port indicators or the built-in EtherNet/IP port indicators. Indicator status is given only for errors in the EtherCAT Master Function Module and the EtherNet/IP Function Module.

System-defined variables

Variable

Data type

Name

Lists the variable names, data types, and meanings for system-defined variables that provide direct error notification, that are directly affected by the error, or that contain settings that cause the error.

Cause and correction

Assumed cause

Correction

Prevention

Lists the possible causes, corrections, and preventive measures for the error.

Attached information

This is the attached information that is displayed by the Sysmac Studio or an HMI. *5

Precautions/ Remarks

Provides precautions, restrictions, and supplemental information. If the user can set the event level, the event levels that can be set, the recovery method, operational information, and other information is also provided.

*1. One of the following: Major fault: Major fault level Partial fault: Partial fault level Minor fault: Minor fault level Observation Information
*2. After the correction is performed, one of the following methods is used to reset the Controller error state: Automatic recovery: Normal status is restored automatically when the cause of the error is removed. Error reset: Normal status is restored when the error is reset after the cause of the error is removed. Cycle the power supply: Normal status is restored when the power supply to the Controller is turned OFF and then back ON after the cause of the error is removed. Controller reset: Normal status is restored when the Controller is reset after the cause of the error is removed. Depends on cause: The recovery method depends on the cause of the error.
*3. One of the following: System: System event log Access: Access event log
*4. One of the following: Continues: Execution of the user program will continue. Stops: Execution of the user program stops. Starts: Execution of the user program starts.
*5. Refer to A-5 Applicable Range of the HMI Troubleshooter on page A-272 for the applicable range of the HMI Troubleshooter.

NJ/NX-series Troubleshooting Manual (W503)

3-3

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

The section provides tables of the errors (events) that can occur in the PLC Function Module. They are divided into the following functional classifications. · Self-diagnosis · CJ-series Unit configuration · Built-in I/O, Option Boards · Tasks · Controller operation · FINS communications · Instructions
Additional Information
· Instruction events are supported by CPU Units with unit version 1.02 or later. · To create instruction events, you must select Use for Event Log Settings - Instruction Error
Output on the Controller Setup. With the default setting, instructions events are not output. Sysmac Studio version 1.03 or higher is required to use the Event Log Settings.
3-2-1 Error Tables

Errors for Self Diagnosis

Event code 00090000 hex 000D0000 hex 000E0000 hex
00110000 hex
[NX701]

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

DIP Switch An error was detect- · There is an error in the DIP

Setting Error ed in the DIP switch

switch setting.

¡

setting.

page 3-78

Internal Bus A fatal error was de- · A conductive material has got-

Check Error tected on the internal

ten inside.

bus.

· Noise

¡

· The CPU Unit has failed.

page 3-79

Non-volatile The specified number · Non-volatile memory life ex-

Memory Life of deletions for non-

pired.

Exceeded volatile memory was

exceeded. Or, the number of bad

¡

blocks in memory ex-

page 3-79

ceeded the specified value.

CPU Unit Overheat (Operation Stopped)

Operation was stop- · The ambient operating temper-

ped because the tem- ature is too high.

perature inside the

¡

CPU Unit was too

high.

page 3-80

3-4

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Event code

Event name

Meaning

00130000 hex (Ver. 1.13 or later)
[NX102, NX1P2]
(Ver. 1.16 or later)
[NX701 or NJ5 with the
hardware revision B]

Main Memory Check Error

An error was detected in the memory check of the main memory in the CPU Unit.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· A conductive material has got-

page 3-81

ten inside.
· Noise · There is a software error. · The CPU Unit has failed.
¡

(Ver. 1.17 or later)
[NJ3 with the hardware

revision A, NJ1 with the

hardware revision A]
10010000 hex
10020000 hex
10080000 hex
100A0000 hex (Ver. 1.10 or later)
[NJ-series, NX701]
100B0000 hex

Non-volatile An error was detect- · The Controller power supply

Memory Re- ed in the non-volatile

was turned OFF while the

stored or Formatted

memory check and file system recovery or formatting was executed. Previous files may have been deleted.

BUSY indicator was lit.
· The power supply to the Con- ¡
troller was interrupted momentarily while the BUSY indicator was lit.

Non-volatile A file that must be in · The Controller power supply

Memory Da- non-volatile memory

was turned OFF while the

ta Corrupted is missing or corrupted.

BUSY indicator was lit.

· The power supply to the Con-
troller was interrupted momen-

¡

tarily while the BUSY indicator

was lit.
· The CPU Unit has failed.

Main Memo- An error was detect- · A conductive material has got-

ry Check Er- ed in the memory

ten inside.

ror

check of the main

· Noise

¡

memory in the CPU · There is a software error.

Unit.

· The CPU Unit has failed.

Data Not

An error occurred in · An error occurred in the soft-

Saved to

the software and data ware.

Batterybackup

could not be saved in battery-backup mem-

¡

Memory

ory during power-

OFF processing.

Non-volatile A file that must be in · The Controller power supply

Memory Da- non-volatile memory

was turned OFF while the

ta Corrupted is missing or corrupted.

BUSY indicator was lit.

· The power supply to the Con-
troller was interrupted momen-

¡

tarily while the BUSY indicator

was lit.
· The CPU Unit has failed.

3
page 3-82 page 3-83 page 3-84 page 3-85 page 3-86

NJ/NX-series Troubleshooting Manual (W503)

3-5

3 Error Descriptions and Corrections

Event code 100C0000 hex (Ver. 1.03 or later)
100F0000 hex
[NX1P2]
10100000 hex
[NX102, NX1P2]
40010000 hex
[NJ-series]
40020000 hex 40030000 hex 40040000 hex
[NX701, NX1P2]
40050000 hex
[NX701, NX1P2]
00070000 hex
00080000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Event Level Setting Error

The settings in the event level setting file are not correct.

· The event level settings are
not correct because the power supply to the Controller was interrupted or communications with the Sysmac Studio were

page 3-87

disconnected during a download of the event level settings. ¡
· The event level settings are
not correct because the power supply to the Controller was interrupted during a Clear All Memory operation.
· Non-volatile memory failed.

Present Val- An error occurred in An error occurred in the software.

page 3-88

ues of Re- the software and the

tained Varia- present values of rebles Resto- tained variables could

¡

ration Error

not be restored at startup.

Present Values of Retained Variables Not Saved

A forced shutdown is performed or an error occurred in the software and the present values of retained variables could not be saved during power-

· A forced shutdown is per-

formed. (NY-series Controllers)

· An error occurred in the soft-

ware.

¡

page 3-89

OFF processing.

PLC System A fatal error was de- · An error occurred in the soft-

Processing tected in the PLC

ware.

¡

Error

Function Module.

page 3-90

PLC System A fatal error was de- · An error occurred in the soft-

Processing tected in the PLC

ware.

¡

Error

Function Module.

page 3-90

PLC System A fatal error was de- · An error occurred in the soft-

Processing tected in the PLC

ware.

¡

Error

Function Module.

page 3-91

PLC System A fatal error was de- · An error occurred in the soft-

Processing tected in the PLC

ware.

¡

Error

Function Module.

page 3-91

PLC System A fatal error was de- · An error occurred in the soft-

Processing tected in the PLC

ware.

¡

Error

Function Module.

page 3-92

Real-Time Clock Stopped

The oscillation of the real-time clock stopped. The real-time clock is set to an illegal time.

· The battery voltage is low. · The battery connector has
come loose.
· The Battery is missing.

¡8

page 3-92

Real-Time The real-time clock in · The CPU Unit clock has failed.
Clock Failed the CPU Unit failed.

¡

page 3-93

3-6

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

000B0000 hex

Low Battery Voltage

The voltage of the Battery has dropped.

· The battery voltage is low. · The battery connector has
come loose.
· The Battery is missing.

¡8

page 3-93

000C0000 hex

CPU Unit

The temperature in- · The ambient operating temper-

page 3-94

[NJ-series, NX701]

Overheat

side the CPU Unit exceeded the specified

ature is too high.

¡

value.

00120000 hex
[NX701]

Slow Fan

The speed of the fan dropped to a specified level or lower.

· Something is interfering with
fan operation, such as dust, wire scraps, or cuttings.
· The fan has reached the end
of its service life.
· The fan is faulty.

page 3-94
3
¡8

10090000 hex
[NJ-series, NX701]

Batterybackup Memory Check Error

An error was detected in the memory check of the batterybackup memory in the CPU Unit.

· The battery voltage is low. · The battery connector has
come loose.
· The Battery is missing.

¡8

page 3-95

000F0000 hex

SD Memory Card Invalid Type

The current SD Memory Card is not supported.

· An SD Memory Card that is
not supported was inserted into the CPU Unit.

page 3-96 ¡

00100000 hex

SD Memory Card Life Exceeded

The specified number of deletions for the SD Memory Card was exceeded. Or, the number of bad blocks exceeded the specified value.

· The service life of the SD
Memory Card was exceeded.

page 3-96 8¡

10030000 hex

SD Memory Card Invalid Format

The file format of the SD Memory Card is not FAT16 or FAT32.

· The file format of the SD Mem-
ory Card inserted in the CPU Unit is not FAT16 or FAT32.

page 3-97 ¡

10040000 hex

SD Memory Card Restored or Formatted

An error was detected during the file system check and the file system was restored. Files may have been deleted.

· The Controller power supply
was turned OFF while the SD BUSY indicator was lit.
· The power supply to the Con-
troller was interrupted momentarily while the SD BUSY indicator was lit.
· The SD Memory Card was re-
moved while the SD PWR indicator was lit.
· The SD Memory Card is dam-
aged.

page 3-98 8¡

NJ/NX-series Troubleshooting Manual (W503)

3-7

3 Error Descriptions and Corrections

Event code 10060000 hex
10070000 hex
10130000 hex
[NX102, NX1P2]
10310000 hex (Ver. 1.02 or later)

Event name

Meaning

SD Memory Card Data Corrupted

A file that must be in the SD Memory Card is missing or corrupted.

SD Memory Card Access Power OFF Error

The power supply to the Controller was interrupted during access to the SD Memory Card.

PLC System Information

This event provides internal information from the PLC Function Module.

Incorrect SD Memory Card Removal

SD Memory Card removal processing failed.

Assumed cause
· The Controller power supply
was turned OFF while the SD BUSY indicator was lit.
· The power supply to the Con-
troller was interrupted momentarily while the SD BUSY indicator was lit.
· The SD Memory Card was re-
moved while the SD PWR indicator was lit.
· The SD Memory Card is dam-
aged.
· The Controller power supply
was turned OFF while the SD BUSY indicator was lit.
· The power supply to the Con-
troller was interrupted momentarily while the SD BUSY indicator was lit.
· This event provides internal in-
formation from the PLC Function Module. It is recorded to provide additional information for another event.
· The SD Memory Card was re-
moved while the SD PWR indicator was lit.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page 3-99

8¡

page 3-100 ¡
page 3-100 ¡
page 3-101 ¡

3-8

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Errors Related to CJ-series Unit Configuration

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

04010000 hex [NJ-series]

I/O Bus Check Error

An error occurred in a · The I/O Connecting Cable is

bus line transmission

disconnected or wires inside it

between the CPU

are broken.

Unit and the Units in · Conductive material has gotten

the rack slots.

inside.

Or, detection of all Special I/O Units and

· The connector contact is faulty
due to foreign material in the

¡

CPU Bus Units was

connector.

not completed when · Noise

the power supply to the Controller was

· A Unit has failed.

turned ON.

page 3-102
3

24010000 hex [NJ-series]

Unsupported An unsupported CJ- · An unsupported CJ-series Unit

Unit Detect- series Unit or Power

ed

Supply Unit is mount-

or Power Supply Unit was detected.

¡

ed.

page 3-103

24020000 hex [NJ-series]

Too Many I/O Points

The total number of I/O points in the connected CJ-series Units exceeds the maximum specified

· The total number of I/O points
in the connected CJ-series Basic I/O Units exceeds 2,560.
¡

page 3-103

value of the CPU Unit.

24030000 hex [NJ-series]

End Cover Missing

The End Cover is not · The End Cover is not connect-

connected to right

ed to right end of the CPU

end of the CPU Rack

Rack or an Expansion Rack. ¡

or an Expansion

· The End Cover is not connect-

Rack.

ed properly.

page 3-104

24040000 hex [NJ-series]

Incorrect Unit/Expansion Rack Connection

The number of Units or Expansion Racks exceeds the maximum value specified for the CPU Unit. Or, an Interrupt Input Unit was mounted to a unsupported slot or to an Expansion Rack.

· More than 10 Units are con-
nected to one Rack.
· More than three Expansion
Racks are connected.
· More than two Interrupt Input ¡
Units are mounted.
· An Interrupt Input Unit was
mounted to a unsupported slot or to an Expansion Rack.

page 3-104

24050000 hex [NJ-series]

Duplicate

The same unit num- · The same unit number is set

Unit Number ber is set for more

for more than one Special I/O

than one Special I/O

Unit or more than one CPU

Unit or more than one Bus Unit.

CPU Bus Unit.

· The same unit number is as- ¡

signed to a Special I/O Unit

that uses more than one unit

number and another Special

I/O Unit.

page 3-105

NJ/NX-series Troubleshooting Manual (W503)

3-9

3 Error Descriptions and Corrections

Event code 34010000 hex [NJ-series]
44400000 hex [NJ-series] 64010000 hex [NJ-series]
102D0000 hex (Ver. 1.03 or later) [NJ-series]
102E0000 hex (Ver. 1.03 or later) [NJ-series]

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

I/O Setting Check Error

There is an inconsistency between a Unit model in the Unit Configuration in the CPU Unit and the

· A Unit model or Special Unit

unit number in the Unit Config-

uration in the CPU Unit is dif-

ferent from the Unit model or the Special Unit unit number of

¡

page 3-106

Unit model that is mounted in the Controller.

the Unit that is mounted in the Controller.

PLC Func- A fatal error was de- · An error occurred in the soft-

tion Proc-

tected in the PLC

ware.

¡

essing Error Function Module.

page 3-106

Impossible to Access Special Unit

An error occurred in data exchange between the CPU Unit and a Special Unit.

· The setting of the rotary
switches or a DIP switch pin on a Special Unit is not correct.
· An error occurred in the Spe-

page 3-107 ¡

cial Unit.
· The Unit connection is faulty. · Noise · A Unit has failed.

CJ-series Unit Backup Failed

The backup operation for a CJ-series Unit ended in an error.

· An error occurred in the Unit
Configuration.
· An error occurred for a Special

page 3-108

Unit.
· A restart is in progress for the

Special Unit.

· A Unit model or Special Unit

unit number in the Unit Config-

¡

uration in the CPU Unit is dif-

ferent from the Unit model or

the Special Unit unit number of

the Unit that is mounted in the

Controller.
· The CPU Unit or CJ-series

Unit has failed.

CJ-series Unit Restore Operation Failed

The restore operation for a CJ-series Unit ended in an error.

· An error occurred in the Unit
Configuration.
· An error occurred for a Special
Unit.
· The Unit Configuration in the

page 3-109

backup file does not agree with

the physical Unit configuration.

· A restart is in progress for the

¡

Special Unit.
· The restore conditions that are

required by the Special Unit

are not met.
· The backup files are corrupted. · The CPU Unit or CJ-series

Unit has failed.

3-10

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

30200000 hex (Ver. 1.02 or later) [NJ-series]

Unsupported Unit Setting

A setting in the Special Unit is not supported.

· A setting in the Special Unit is
not supported by the CPU Unit.

page 3-110 ¡

80010000 hex [NJ-series]

Illegal Pack- An illegal packet was · Noise
et Discarded received during mes-

page 3-110

sage communications. The illegal

¡

packet was discard-

ed.

04020000 hex [NJ-series]

PLC System Information

This event provides internal information from the PLC Function Module.

· This event provides internal in-
formation from the PLC Function Module. It is recorded to provide additional information

page 3-111
3
¡

for another event.

44410000 hex [NJ-series]

PLC System Information

This event provides internal information from the PLC Function Module.

· This event provides internal in-
formation from the PLC Function Module. It is recorded to provide additional information

page 3-111 ¡

for another event.

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-11

3 Error Descriptions and Corrections

Built-in I/O and Option Boards

Event code
05440000 hex [NX1P2]
35940000 hex [NX1P2]
35950000 hex [NX1P2]
88130000 hex [NX1P2] 88140000 hex [NX1P2]

Level

Reference

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Option

An Option Board was · An Option Board was removed

page 3-112

Board Error removed or mounted

or mounted during operation.

during operation, or an Option Board

· A hardware error was detected
in an Option Board.

¡

hardware error occur-

red.

Option Board Configuration Verification Error

The Option Board configuration setup does not agree with the actual configuration.

· The Option Board configura-
tion setup does not agree with the actual configuration.
· An Option Board is not mount-
ed correctly.

page 3-113 ¡

Unsupported Option Board Mounted

There is an unsupported Option Board in the actual configuration.

· There is an unsupported Op-
tion Board in the actual configuration.

page 3-113 ¡

Analog Option Board Startup Error

An error occurred when an Analog Option Board is started.

· An Analog Option Board is not
mounted correctly. Or an Analog Option Board failed.

page 3-114 ¡

Analog Option Board Communications Error

A communications error occurred during Analog Option Board operation.

· If the indicator on an Analog
Option Board flashes, it means that an error occurred in communicating with the Analog

page 3-114

Option Board during operation.

¡

· If the indicator on an Analog

Option Board is lit, it means

that a WDT error occurred in

the Analog Option Board.

3-12

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Errors Related to Tasks

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

60020000 hex

Task Execution Timeout

Task execution exceeded the timeout detection time.

· The timeout detection time set-
ting is too short.
· The task period setting is too
short.
· A user program is too large. · The number of times that proc- ¡
essing is repeated is larger
than expected.
· Task Priority Error · Frequent Event Task Execu-
tion

page 3-115
3

60030000 hex

I/O Refreshing Timeout Error

Consecutive I/O refresh failures occurred during the primary periodic task or periodic task period.

· The task period setting is too
short.
· Task Priority Error for Periodic
Tasks and Event Tasks
· There are too many Units and ¡
slaves that perform I/O refresh in the task period.
· Frequent Event Task Execu-
tion

page 3-116

60040000 hex

Insufficient The specified system · There was not sufficient time

System

service execution

to execute the tasks and tag

Service Time time could not be ob-

data link service.

Error

tained.

· The system service execution
interval is too short or the sys-

¡

tem service execution time ra-

tio is too long in the System

Service Monitoring Settings.

page 3-117

60010000 hex

Task Period Task execution was · The task period setting is too

page 3-118

Exceeded not completed during

short.

the set task period for · A user program is too large.

the primary periodic · The number of times that proc-

task or a periodic task.

essing is repeated is larger than expected.

¡

· Task Priority Error for Periodic

Tasks and Event Tasks

· Frequent Event Task Execu-

tion

60050000 hex

Task Period Exceeded

Task execution was not completed during the set task period for the primary periodic task or fixed periodic task.

· The task period setting is too
short.
· A user program is too large. · The number of times that proc-
essing is repeated is larger
than expected.
· Task Priority Error for Periodic
Tasks and Event Tasks
· Frequent Event Task Execu-

page 3-119 ¡

tion

NJ/NX-series Troubleshooting Manual (W503)

3-13

3 Error Descriptions and Corrections

Errors Related to Controller Operation

Event code 10200000 hex
10210000 hex 10240000 hex 10250000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

User Program/ Controller Configurations and Setup Transfer Error

The user program or Controller Configurations and Setup were not transferred correctly.

· The user program or Controller
Configurations and Setup are not correct because the power supply to the Controller was interrupted during a download of the user program or the Controller Configurations and Set-

page 3-120

up.
· The user program or Controller
Configurations and Setup are not correct because the power supply to the Controller was interrupted during online editing.
· The user program or Controller

Configurations and Setup are not correct because the power

¡

supply to the Controller was in-

terrupted during a Clear All

Memory operation.

· The user program or Controller

Configurations and Setup are

not correct because the power supply to the Controller was interrupted during a restore operation.
· The power supply to the Con-
troller is not cycled, although it is required after a Clear All

Memory operation.
· Non-volatile memory failed.

Illegal User The user program ex- · The user program execution

Program Ex- ecution IDs set in the

IDs set in the user program

ecution ID user program and in

and in the CPU Unit do not

the CPU Unit do not

match.

¡

match.

· A user program execution ID is

set in the CPU Unit but not in

the user program.

page 3-121

Illegal User Program

The user program is not correct.

· There are more than 8 nesting
levels for functions or function ¡

page 3-122

blocks.

Illegal User Program/ Controller Configurations and Setup

The upper limit of the · The upper limit of the data size

usable memory was

was exceeded.

exceeded or the user · The main memory capacity

program or Controller

was exceeded.

¡

Configurations and · Non-volatile memory is deteri-

Setup is corrupted.

orating or has failed.

page 3-123

3-14

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

10270000 hex (Ver. 1.03 or later)

Error in Starting Automatic Transfer

An error was detected in pre-execution checks for automatic transfer.

· An SD Memory Card is not in-
serted.
· The SD Memory Card type is
not correct.
· The format of the SD Memory

page 3-124

Card is not correct.
· There is no autoload folder on

the SD Memory Card.
· There are no backup files in

the autoload folder on the SD

Memory Card.

3

· Either the backup files in the

autoload folder on the SD

Memory Card are corrupted or

required data is not in the

backup files on the SD Memo-

ry Card.
· The unit version of the CPU

Unit to which to transfer the

files is older than the unit ver-

sion of the backup files on the

SD Memory Card.
· The model of the CPU Unit to

which to transfer the files is not

the same as the model of the

CPU Unit of the backup files

on the SD Memory Card.

¡

· Recovery was executed for the

SD Memory Card.
· The CPU Unit is write-protect-

ed.
· The settings in the automatic

transfer command file (Auto-

loadCommand.ini) are not cor-

rect.
· Reading the data for automatic

transfer failed because the SD

Memory Card is faulty or not

formatted correctly.
· The SD Memory Card is dam-

aged.
· The database connection serv-

ice version of the CPU Unit to

which to transfer the files is

older than the database con-

nection service version of the

backup files on the SD Memo-

ry Card.
· The robot version of the CPU

Unit to which to transfer the

files is older than the robot ver-

sion of the backup files on the

SD Memory Card.

NJ/NX-series Troubleshooting Manual (W503)

3-15

3 Error Descriptions and Corrections

Event code
10280000 hex (Ver. 1.03 or later)

Event name

Meaning

Error in Executing Automatic Transfer

The automatic transfer ended in an error.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· It was not possible to read the

page 3-126

data for automatic transfer.
· The SD Memory Card was re-

moved during an automatic

transfer.
· There are no backup files in

the autoload folder on the SD

Memory Card.
· The backup files in the auto-

load folder on the SD Memory

Card are corrupted.
· The SD Memory Card is dam-

aged.

¡

Also check the following when

you use the Robot Integrated

CPU Unit.
· The SD Memory Card is write

protected.
· The capacity of the SD Memo-

ry Card is insufficient.
· The number of files or directo-

ries in the SD Memory Card

exceeded the maximum num-

ber supported by the file sys-

tem of the SD Memory Card.

3-16

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

10330000 hex (Ver. 1.11 or later)

SD Memory Card Program Transfer Pre-execution Check Error

An error was detected in pre-execution checks for transferring SD Memory Card programs.

· An SD Memory Card is not in-
serted.
· The SD Memory Card type is
not correct.
· The format of the SD Memory
Card is not correct.
· There is no such folder on the

page 3-128

SD Memory Card as specified

by the _Card1PrgTrans-

ferCmd.DirName system-de-

fined variable.

3

· There are no backup files in

such a folder on the SD Mem-

ory Card as specified by the

_Card1PrgTransferCmd.Dir-

Name system-defined variable.
· Either the backup files in the

folder specified by

the_Card1PrgTrans-

ferCmd.DirName system-de-

fined variable on the SD Mem-

ory Card are corrupted or re-

quired data is not in the back-

up files on the SD Memory Card.

¡

· The unit version of the CPU

Unit to which to transfer the

files is older than the unit ver-

sion of the backup files on the

SD Memory Card.
· The model of the CPU Unit to

which to transfer the files is not

the same as the model of the

CPU Unit of the backup files

on the SD Memory Card.
· The CPU Unit is write-protect-

ed.
· Required files are not set to

transfer in the setting of the

_Card1PrgTransferCmd sys-

tem-defined variable.
· Reading the data for the SD

Memory Card program transfer

failed because the SD Memory

Card is faulty or not formatted

correctly.
· The SD Memory Card is dam-

aged.

NJ/NX-series Troubleshooting Manual (W503)

3-17

3 Error Descriptions and Corrections

Event code
10340000 hex (Ver. 1.11 or later)
40110000 hex 40160000 hex (Ver. 1.02 or earlier)
[NJ-series]

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· The database connection serv-

ice version of the CPU Unit to

which to transfer the files is

older than the database con-

nection service version of the

backup files on the SD Memo-

ry Card.
· The robot version of the CPU

Unit to which to transfer the

files is older than the robot ver-

sion of the backup files on the

SD Memory Card.

Error in Exe- The SD Memory Card · It was not possible to read the

cuting SD

program transfer

data for SD Memory Card pro-

page 3-131

Memory Card Program Transfer

ended in an error.

gram transfers.
· The SD Memory Card was re-
moved during a SD Memory Card program transfer.
· There are no backup files in

such a folder on the SD Mem-

ory Card as specified by the

_Card1PrgTransferCmd.Dir-

Name system-defined variable.
· The backup files in such a fold-

er on the SD Memory Card as

specified by the

_Card1PrgTransferCmd.Dir-

Name system-defined variable ¡

are corrupted.
· The SD Memory Card is dam-

aged.

Also check the following when

you use the Robot Integrated

CPU Unit.
· The SD Memory Card is write

protected.
· The capacity of the SD Memo-

ry Card is insufficient.
· The number of files or directo-

ries in the SD Memory Card

exceeded the maximum num-

ber supported by the file sys-

tem of the SD Memory Card.

PLC Func- A fatal error was de- · An error occurred in the soft-

tion Proc-

tected in the PLC

ware.

¡

essing Error Function Module.

page 3-132

Safe Mode

The Controller started · The power supply was turned

in Safe Mode.

ON to the Controller when the Safe Mode was set on the DIP

¡

page 3-133

switch on the CPU Unit.

3-18

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

44420000 hex

PLC Func- A fatal error was de- · An error occurred in the soft-

(Ver. 1.05 or later) tion Proc-

tected in the PLC

ware.

¡

essing Error Function Module.

page 3-133

40120000 hex

PLC Func- A fatal error was de- · An error occurred in the soft-

tion Proc-

tected in the PLC

ware.

¡

essing Error Function Module.

page 3-134

40130000 hex

PLC Function Processing Error

A fatal error was detected in part of the PLC Function Mod-

· An error occurred in the soft-
ware.

page 3-134 ¡

10230000 hex

Event Log

ule. Saving the event log

· A low battery voltage prevent-

page 3-135

3

Save Error failed.

ed retention of memory during

a power interruption. (NJ/NX-

series)

· A forced shutdown is per-
formed. (NY-series Controllers)

¡

· Data in the event log area are

invalid. (NY-series)
· Data in the event log area are

invalid.

10260000 hex

Trace Setting Transfer Failure

The power supply was interrupted while transferring the trace settings.

· The power supply was inter-
rupted while transferring the trace settings.

page 3-135 ¡

10290000 hex (Ver. 1.03 or later)

Backup Failed to Start

An error was detected in pre-execution checks for a backup operation.

· An SD Memory Card is not in-
serted.
· The SD Memory Card type is
not correct.
· The format of the SD Memory

page 3-136

Card is not correct.
· The SD Memory Card is write

protected.
· The Prohibiting backing up

data to the SD Memory Card

parameter is set to prohibit

backing up data to an SD

Memory Card.

¡

· Another backup operation is in

progress.
· Synchronization, online edit-

ing, or the Clear All Memory

operation is in progress.
· The backup was canceled by

the user.
· The online connection with the

Sysmac Studio was discon-

nected.
· The SD Memory Card is dam-

aged.

NJ/NX-series Troubleshooting Manual (W503)

3-19

3 Error Descriptions and Corrections

Event code
102A0000 hex (Ver. 1.03 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Backup Failed

The backup operation ended in an error.

· The capacity of the SD Memo-
ry Card is insufficient.
· It was not possible to save the

page 3-138

data that was specified for

backup.
· The SD Memory Card was re-

moved during a backup opera-

tion.
· Failed to back up Unit or slave. · The backup was canceled by

the user.
· Execution of the Save Cam Ta-

ble instruction or changing the

CPU Unit name is in progress.
· The online connection with the

Sysmac Studio was disconnected.

¡

· It was not possible to save the

data that was specified for

backup to the computer.
· The SD Memory Card is dam-

aged.

Also check the following when

you use the Robot Integrated

CPU Unit.
· The SD Memory Card format

is invalid
· The SD Memory Card is write

protected.
· The /D folder, which is the data

to be backed up, does not ex-

ist on the SD Memory Card.

3-20

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

102B0000 hex (Ver. 1.03 or later)

Restore Operation Failed to Start

An error was detected in pre-execution checks for a restore operation.

· An SD Memory Card is not in-
serted.
· The SD Memory Card type is
not correct.
· The format of the SD Memory

page 3-140

Card is not correct.
· There are no backup files on

the SD Memory Card.
· Either the backup files on the

SD Memory Card are corrupt-

ed or required data is not in

3

the backup files on the SD

Memory Card.
· The unit version of the CPU

Unit to which to restore the

files is older than the unit ver-

sion of the backup files on the

SD Memory Card.
· The model of the CPU Unit to

which to restore the files is not

the same as the model of the

CPU Unit of the backup files

on the SD Memory Card.
· Recovery was executed for the

SD Memory Card.

· The CPU Unit is write-protect-

¡

ed.
· The settings in the restore

command file (RestoreCom-

mand.ini) are not correct.
· A backup operation is in prog-

ress.
· Synchronization, online edit-

ing, or the Clear All Memory

operation is in progress.
· The online connection with the

Sysmac Studio was discon-

nected.
· Reading the data for restora-

tion failed because the SD

Memory Card is faulty or not

formatted correctly.
· The SD Memory Card is dam-

aged.
· The database connection serv-

ice version of the CPU Unit to

which to restore the files is old-

er than the database connec-

tion service version of the

backup files on the SD Memo-

ry Card.

NJ/NX-series Troubleshooting Manual (W503)

3-21

3 Error Descriptions and Corrections

Event code

Event name

Meaning

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

· The robot version of the CPU

Unit to which to restore the

files is older than the robot ver-

sion of the backup files on the

SD Memory Card.

Check the followings for specifi-

cation with system-defined varia-

bles.
· Restore by system-defined

variable is set to Do not use in

the Controller Setup.
· Password of Restore by sys-

tem-defined variable in the

Controller Setup does not

agree with the _Card1Restor-

eCmd.Password system-de-

fined variable.

· The DIP switch on the CPU

Unit is not set to allow starting

the restore of SD Memory

Card backups by specification

with system-defined variables.
· There is no such folder as

specified by the system-de-

fined variable.
· Required files are not set to

transfer in the setting of the

system-defined variable.

Also check the following when

you use the Robot Integrated

CPU Unit.
· The SD Memory Card is write

protected.
· The capacity of the SD Memo-

ry Card is insufficient.

Reference

3-22

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

102C0000 hex (Ver. 1.03 or later)

Restore Operation Failed

The restore operation ended in an error.

· It was not possible to read the
data to restore.
· The SD Memory Card was re-

page 3-143

moved during a restore opera-

tion.
· Failed to restore Unit or slave. · The SD Memory Card is dam-

aged.

Also check the following when

you use the Robot Integrated CPU Unit.

¡

3

· The SD Memory Card is write

protected.
· The capacity of the SD Memo-

ry Card is insufficient.
· The number of files or directo-

ries in the SD Memory Card

exceeded the maximum num-

ber supported by the file sys-

tem of the SD Memory Card.

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-23

3 Error Descriptions and Corrections

Event code
10320000 hex (Ver. 1.11 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

SD Memory Card Program Transfer Failed to Start

An error was detected in pre-start checks for transferring SD Memory Card programs.

· Program transfer by systemde-
fined variable is set to Do not use in the Controller Setup.
· Password of Program transfer
by system-defined variable in

page 3-145

the Controller Setup does not

agree with the

_Card1PrgTransferCmd.Pass-

word system-defined variable.
· The DIP switch on the CPU

Unit is not set to allow starting

the SD Memory Card program

transfer.
· An SD Memory Card is not in-

serted.
· The SD Memory Card type is

not correct.
· The format of the SD Memory

Card is not correct.
· There is no such folder on the

SD Memory Card as specified

by the _Card1PrgTrans-

ferCmd.DirName system-de-

fined variable.
· There are no backup files in

such a folder on the SD Mem-

¡

ory Card as specified by the

_Card1PrgTransferCmd.Dir-

Name system-defined variable.
· Either the backup files in the

folder specified by

the_Card1PrgTrans-

ferCmd.DirName system-de-

fined variable on the SD Mem-

ory Card are corrupted or re-

quired data is not in the back-

up files on the SD Memory

Card.
· The unit version of the CPU

Unit to which to transfer the

files is older than the unit ver-

sion of the backup files on the

SD Memory Card.
· The model of the CPU Unit to

which to transfer the files is not

the same as the model of the

CPU Unit of the backup files

on the SD Memory Card.
· The CPU Unit is write-protect-

ed.
· Another backup operation is in

progress.

3-24

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event code

Event name

Meaning

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· Synchronization, online edit-

ing, or the Clear All Memory

operation is in progress.
· Required files are not set to

transfer in the setting of the

_Card1PrgTransferCmd sys-

tem-defined variable.

· Reading the data for the SD

Memory Card program transfer

failed because the SD Memory

Card is faulty or not formatted

3

correctly.

· The SD Memory Card is dam-

aged.

· The database connection serv-

ice version of the CPU Unit to

which to transfer the files is

older than the database con-

nection service version of the

backup files on the SD Memo-

ry Card.
· The robot version of the CPU

Unit to which to transfer the

files is older than the robot ver-

sion of the backup files on the

SD Memory Card.

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-25

3 Error Descriptions and Corrections

Event code
103E0000 hex (Version 1.14 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Restore Preexecution Check Failure

An error was detected in preexecution checks for specification with system-defined variables for the SD Memory Card restore operation.

· An SD Memory Card is not in-
serted.
· The SD Memory Card type is
not correct.
· The format of the SD Memory
Card is not correct.
· There is no such folder on the

page 3-148

SD Memory Card as specified

by the _Card1RestoreCmd.Dir-

Name system-defined variable.
· There are no backup files in

such a folder on the SD Mem-

ory Card as specified by the

_Card1RestoreCmd.DirName

system-defined variable.
· Either the backup files in the

folder specified by the

_Card1RestoreCmd.DirName

system-defined variable on the

SD Memory Card are corrupt-

ed or required data is not in

the backup files on the SD

Memory Card.
· The unit version of the CPU

Unit to which to transfer the

files is older than the unit version of the backup files on the

¡

SD Memory Card.
· The model of the CPU Unit to

which to transfer the files is not

the same as the model of the

CPU Unit of the backup files

on the SD Memory Card.
· The CPU Unit is write-protect-

ed.
· Required files are not set to

transfer in the setting of the

system-defined variable.
· Reading the data for the SD

Memory Card program transfer

failed because the SD Memory

Card is faulty or not formatted

correctly.
· The SD Memory Card is dam-

aged.
· The database connection serv-

ice version of the CPU Unit to

which to transfer the files is

older than the database con-

nection service version of the

backup files on the SD Memo-

ry Card.

3-26

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· The robot version of the CPU

Unit to which to transfer the

files is older than the robot ver-

sion of the backup files on the

SD Memory Card.

103F0000 hex
10630000 hex (Version 1.31 or later)
[NX102]

Online Edits Transfer Failure

Transferring the online edits failed.

Safety Data Logging Failed to Start

Starting the safety data logging failed.

· The number of variables ex-
ceeded the upper limit of variables.
· The variable setting for Initial
Value Specified/No Initial Value Specified was changed.
· An SD Memory Card is not in-
serted.
· There are no logging setting
files.
· The logging settings number of

page 3-150
¡
3
page 3-151

the logging setting file is dupli-

cated.
· The logging settings number of

the logging setting file is out-

¡

side of the specifications.
· The logging setting files are in-

valid.
· Not all of safety master con-

nections are established.
· Impossible to access a logging

target variable that is specified

in the logging setting file.

10640000 hex (Version 1.31 or later)
[NX102]

Safety Data Log File Save Failed

Saving the log file for safety data logging failed.

· The SD Memory Card was re-
moved after the start of logging.
· The SD Memory Card is write-

page 3-152

protected.

· The capacity of the SD Memo-
ry Card is insufficient.

¡

· The maximum number of files

for an SD Memory Card was

exceeded.
· The SD Memory Card is dam-

aged.

40140000 hex

PLC System Information

This event provides internal information from the PLC Function Module.

· This event provides internal in-
formation from the PLC Function Module. It is recorded to provide additional information

page 3-153 ¡

for another event.

40170000 hex

Safe Mode

(Ver. 1.03 or later)

The Controller started · The Controller started in Safe

in Safe Mode.

Mode.

¡

page 3-153

NJ/NX-series Troubleshooting Manual (W503)

3-27

3 Error Descriptions and Corrections

Event code 80230000 hex (Ver. 1.05 or later)
90470000 hex (Version 1.31 or later)
[NX102]
40150000 hex
44430000 hex (Ver. 1.05 or later)
90010000 hex 90020000 hex 90050000 hex (Ver. 1.10 or later)
90070000 hex (Ver. 1.10 or later) 90080000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Message Communications Error

An error has occurred in message communications.

· The communications cable is
broken.
· The communications cable
connector is disconnected.
· The NX message communica-

page 3-154 ¡

tions load is high.

Safety Data The execution of

· The execution of safety data

page 3-155

Logging Aborted

safety data logging was aborted.

logging was aborted by a service switch operation.
· Either a communication error

on the safety master connec-

tions occurred or the Safety

CPU Unit entered a operating

¡

mode where it could not con-

tinue safety process data com-

munications.
· The NX bus was restarted. · The Controller Setup or pro-

gram was changed.

PLC System Information

This event provides internal information from the PLC Function Module.

· This event provides internal in-
formation from the PLC Function Module. It is recorded to provide additional information

page 3-156 ¡

for another event.

PLC System This event provides · This event provides internal in-

page 3-156

Information internal information

formation from the PLC Func-

from the PLC Func-

tion Module. It is recorded to

¡

tion Module.

provide additional information

for another event.

Clock Changed

The clock time was changed.

· The clock time was changed.

¡ page 3-157

Time Zone Changed

The time zone was changed.

· The time zone was changed.

¡ page 3-157

User Program/ Controller Configura-

The user program and the Controller configurations and setup were down-

· The user program and the
Controller configurations and setup were downloaded.

page 3-158 ¡

tions and

loaded.

Setup Down-

loaded

Online Edits The user program Transferred was edited online.

· The user program was edited
online and the edits were

page 3-158 ¡

transferred to the Controller.

Variable Changed to

Changing a variable to TRUE with forced

· Changing a variable to TRUE
with forced refreshing was

page 3-159

TRUE with refreshing was speci-

specified by the user.

¡

Forced Re- fied.

freshing

3-28

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

90090000 hex

Variable Changed to FALSE with Forced Re-

Changing a variable to FALSE with forced refreshing was specified.

· Changing a variable to FALSE
with forced refreshing was specified by the user.

page 3-159 ¡

freshing

900A0000 hex

All Forced Refreshing

Clearing all forced re- · Clearing all forced refreshing

freshing values was

values was specified by the

page 3-160 ¡

Cleared

specified.

user.

900B0000 hex

Memory All All memory was

· A user with Administrator

page 3-160

Cleared

cleared.

rights cleared all of the memo-

¡

ry.

3

900C0000 hex

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ page 3-160

900F0000 hex (Ver. 1.03 or later)

Automatic Transfer Completed

The automatic trans- · The automatic transfer was

fer was completed.

completed.

page 3-161 ¡

90110000 hex

Power Turned ON

The power supply was turned ON.

· The power supply was turned
ON.

¡ page 3-161

90120000 hex

Power Inter- The power supply

rupted

was interrupted.

· The power supply was inter-
rupted.

¡ page 3-161

90130000 hex

Operation Started

Operation was started.

· A command to start operation
was received.

¡ page 3-162

90140000 hex

Operation Stopped

Operation was stopped.

· A command to stop operation
was received.

¡ page 3-162

90150000 hex

Reset Executed

A reset was executed.

· A reset command was re-
ceived.

¡ page 3-162

90160000 hex

User Program Execution ID Write

The user program execution ID was set or changed in the CPU

· A user with Administrator
rights changed the user program execution ID that is set in

page 3-163 ¡

Unit.

the CPU Unit.

90180000 hex

All Controller All current errors

· The user cleared all current er-

page 3-163

Errors

were cleared.

rors.

¡

Cleared

90190000 hex

Forced Refreshing Cleared

Clearing a forced refreshing value was specified.

· Clearing a forced refreshing
value was specified by the user.

page 3-163 ¡

901A0000 hex

Backup

(Ver. 1.03 or later) Started

A backup operation was started.

· A backup operation was start-
ed.

¡ page 3-164

901B0000 hex

Backup

(Ver. 1.03 or later) Completed

The backup operation · The backup operation ended

ended normally.

normally.

¡ page 3-164

901C0000 hex

Restore Op- A restore operation

(Ver. 1.03 or later) eration Start- started.

· A restore operation started.

page 3-165 ¡

ed

901D0000 hex

Restore Op- The restore operation · The restore operation ended

page 3-165

(Ver. 1.03 or later) eration Com- ended normally.

normally.

¡

pleted

90200000 hex (Ver. 1.11 or later)

SD Memory Card Program Trans-

Transferring the SD Memory Card programs was started.

· Transferring the SD Memory
Card programs was started.

page 3-166 ¡

fer Started

NJ/NX-series Troubleshooting Manual (W503)

3-29

3 Error Descriptions and Corrections

Event code

Event name

Meaning

90210000 hex (Ver. 1.11 or later)
90290000 hex (Ver. 1.32 or later)
[NX102]

SD Memory Card Program Transfer Completed
Project Unit Version Changed

(Ver. 1.21 or later)
[NX701-££00, NX1P2,

NJ501 (excluding

NJ501-££20), NJ301,

NJ101-££00]

Transferring the SD Memory Card programs was completed.
The project unit version was changed.

90460000 hex (Version 1.31 or later)
[NX102]

Safety Data Logging Started

Safety data logging was started.

Assumed cause
· Transferring the SD Memory
Card programs was completed.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page 3-166

¡

· The project unit version of the
project in the Controller in the transfer or restore destination and that in the transfer or restore source project are different.
· The project was transferred or
restored in the default or Clear All Memory state.
Safety data logging was started because the start conditions were met.

page 3-167 ¡
page 3-167 ¡

90480000 hex (Version 1.31 or later)
[NX102]

Safety Data Logging Completed

The execution of safety data logging was completed because the trigger conditions were met.

The trigger condition that is specified in the Safety Data Logging Settings is met, and safety data logging ends.

page 3-168 ¡

3-30

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Errors Related to FINS Communications

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

14010000 hex [NJ-series]

CPU Bus Unit Setup Area Error

An error was detected in the memory check of the Setup Area for CPU Bus Units.

· The power supply to the Con-
troller was interrupted or communications with the Sysmac Studio were disconnected while downloading the CPU

page 3-169 ¡

Bus Unit Settings.

34100000 hex
[NJ-series, NX701-£

IP Address The IP address table · The IP address conversion
Table Setting settings are incorrect. method is set to the combined

page 3-169

3

£20, NX102, NX1P2] Error

method or the IP address table

¡

method, but the IP address ta-

ble settings are incorrect.

34130000 hex
[NJ-series, NX701-£
£20, NX102]

FINS/TCP Connection Table Setting Error

The FINS/TCP connection table is incorrect.

· The power supply to the Con-
troller was interrupted or communications with the Sysmac Studio were disconnected

page 3-170 ¡

while downloading the FINS/TCP connection table.

34110000 hex
[NJ-series, NX701-£
£20, NX102, NX1P2]

Unknown Destination Node

The send destination node is not known.

· The send destination node
was not found when a FINS message was sent.

page 3-170 ¡

80100000 hex
[NJ-series, NX701-£ £20, NX102, NX1P2]
80110000 hex [NJ-series]

Packet Discarded
Packet Discarded

One or more packets were discarded.
One or more packets were discarded.

· A FINS response addressed to
the CPU Unit was received.
· The send designation Unit for
the FINS response does not exist.
· An attempt was made to send
a FINS response with over 2002 bytes.
· An attempt was made to route
a FINS response with over 2002 bytes.
· Packet was received with a No
Such Unit routing error.
· Packet was received with a
Routing Error routing error.
· Packet was received with a No
Routing Table routing error.
· Packet was received with an
Event Area Size Over Limit routing error.
· There is insufficient space in
the internal buffer.
· FINS message routing failed
because the communications load is too high.

page 3-171 ¡
page 3-172
¡

NJ/NX-series Troubleshooting Manual (W503)

3-31

3 Error Descriptions and Corrections

Event code
80120000 hex
[NJ-series, NX701-£ £20, NX102, NX1P2]

Event name

Meaning

Packet Dis- One or more packets

carded

were discarded.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· A FINS response was received

page 3-173

with the destination network

address (DNA) set to the local

network and the destination

node address (DA1) not set to

the local node.
· A FINS command or response

was received with a hub net-

work address specification for

which the destination network

address (DNA) was greater

than or equal to 80 hex.
· There is insufficient space in

the internal buffer.
· A FINS command that does

not have the minimum com-

mand length was received.
· A FINS command that exceed-

ed the maximum command

length was received.
· Sending packets failed. · FINS message routing failed

because the communications

load is too high. Or a com-

mand that was addressed to

the built-in EtherNet/IP port

¡

was received with the source

network address (SNA) set to

0.
· A FINS response that was ad-

dressed to the built-in Ether-

Net/IP port was received.
· A FINS response or a com-

mand for which a response is

not required was received

when the routing tables were

not registered.
· A FINS response or a com-

mand for which a response is

not required was received

when there was an error in the

routing tables.
· A FINS response or a com-

mand for which a response is

not required was received that

exceeded the number of relay

points.
· Transmission is not possible

because the destination ad-

dress is not set in the routing

tables.

3-32

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event code

Event name

Meaning

Assumed cause
· Routing is not possible be-
cause the FINS node address setting in the Built-in EtherNet/IP Port Settings is set to 0 or 255.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

3

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-33

3 Error Descriptions and Corrections

Instructions
This section provides a table of errors (events) that occur for instructions. The lower four digits of the event code represent the error code (ErrorID) for the instruction. For descriptions of an error code, refer to the description of the corresponding event code. For example, if the error code of the instruction is 16#0400, refer to the description of event code 54010400 hex. Event codes for instructions are supported by CPU Units with unit version 1.02 or later.

Event code 54010400 hex
54010401 hex
54010402 hex 54010403 hex

Event name

Meaning

Input Value Out of Range
Input Mismatch
Floatingpoint Error BCD Error

An input parameter for an instruction exceeded the valid range for an input variable. Or, division by an integer of 0 occurred in division or remainder calculations.
The relationship for the instruction input parameters did not meet required conditions. Or, a numeric value during or after instruction execution did not meet conditions.
Non-numeric data was input for a floating-point number input parameter to an instruction.
A value that was not BCD was input for a BCD input parameter to an instruction.

Assumed cause
· An input parameter for an in-
struction exceeded the valid range for an input variable. Or, division by an integer of 0 occurred in division or remainder calculations.
· The relationship for an input
parameter did not meet required conditions.
· A value when processing an
instruction or in the result does not meet the conditions.
· Non-numeric data was input
for a floating-point number input parameter to an instruction.
· A hexadecimal digit of A, B, C,
D, E, or F was input for a BCD input parameter to an instruction.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page 3-175

¡

page 3-176 ¡

page 3-176 ¡
page 3-177 ¡

3-34

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54010404 hex

Signed BCD Error

An illegal value was input for the most significant digit for a signed BCD input parameter to an instruction.

· An illegal value was input for
the most significant digit for a signed BCD input parameter to an instruction.
· The most-significant digit
was 2 to F when _BCD0

page 3-178

was specified as the BCD

format.
· The most-significant digit

¡

was A, B, C, D, or E when

_BCD2 was specified as the

3

BCD format.

· The most-significant digit

was B, C, D, or E when

_BCD3 was specified as the

BCD format.

54010405 hex

Illegal Bit Position Specified

The bit position specified for an instruction was illegal.

· The bit position specified for
an instruction exceeds the data range.

page 3-179 ¡

54010406 hex

Illegal Data Position Specified

A memory address or data size that was specified for the instruction is not suitable.

· A memory address that was
specified for an instruction was outside the valid range. The data size that was specified for an instruction exceeded the

page 3-179 ¡

valid range. For example, the

data type of a variable and the

data size may not agree.

54010407 hex

Data Range The results of instruc- · The results of instruction proc-

page 3-180

Exceeded tion processing ex-

essing, such as the number of

ceeded the data area

array elements, exceeded the

¡

range of the output

data area range of the output

parameter.

parameter.

54010409 hex

No Errors to An instruction to clear · An instruction to clear a Con-

Clear

a Controller error was troller error was executed

page 3-180

executed when there

when there was no error in the

¡

was no error in the

Controller.

Controller.

5401040B hex

No User Er- An instruction to clear · An instruction to clear user-de-

rors to Clear user-defined errors

fined errors was executed

page 3-181

was executed when

when there was no user-de-

¡

there was no user-de- fined error.

fined error.

5401040C hex

Limit Exceeded for User-defined Errors

An attempt was made to use the Create User-defined Error instruction to create more than the maximum number of user-

· An attempt was made to use
the Create User-defined Error instruction to create more than the maximum number of userdefined errors.

page 3-181 ¡

defined errors.

NJ/NX-series Troubleshooting Manual (W503)

3-35

3 Error Descriptions and Corrections

Event code 5401040D hex
[NJ-series]
5401040F hex
[NJ-series]
54010410 hex
54010411 hex 54010413 hex
[NJ-series]
54010414 hex 54010416 hex
54010417 hex 54010418 hex 54010419 hex
5401041A hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Illegal Unit Specified

The Unit specified for an instruction does not exist.

· A Unit that does not exist in
the Unit configuration information was specified.
· A Unit that is in the Unit config-

page 3-182 ¡

uration information was speci-

fied, but the Units does not ac-

tually exist in the Controller.

Unit Restart Failed

Restarting a Special I/O Unit or CPU Bus Unit failed.

· The Special I/O Unit or CPU
Bus Unit is processing data.

page 3-182 ¡

Text String Format Error

The text string input to an instruction is not correct.

· The text string that is input to
the instruction for conversion to a number does not repre-

page 3-183

sent a number or it does not

¡

represent a positive number.
· The input text string does not

end in NULL.

Illegal Pro- The program speci- · The program specified by the

page 3-184

gram Speci- fied for an instruction

function does not exist (e.g., it

¡

fied

does not exist.

was deleted).

Undefined CJ-series Memory Address

The required specification is missing for a variable for which CJseries Unit memory must be specified.

· The required AT specification
is missing for a variable for which CJ-series Unit memory must be specified.

page 3-184 ¡

Stack Underflow

There is no data in a · An attempt was made to read

stack.

data from a stack that contains

page 3-185 ¡

no data.

Illegal Number of Array Elements or

The valid range was exceeded for the number of array ele-

· The valid range was exceeded
for the number of array elements or dimensions in an ar-

page 3-185

Dimensions ments or dimensions

ray I/O parameter for an in-

¡

in an array I/O pa-

struction.

rameter for an in-

struction.

Specified

The task specified for · The specified task does not

page 3-186

Task Does the instruction does

exist.

¡

Not Exist

not exist.

Unallowed Task Specification

An unallowed task was specified for an instruction.

· The local task, the primary pe-
riodic task, or a periodic task was specified.

page 3-186 ¡

Incorrect Data Type

A data type that cannot be used for an instruction is specified for an input or in-out variable.

· A data type that cannot be
used for an instruction is specified for an input or in-out variable.

page 3-187 ¡

Multi-execution of Instructions

Multi-execution was specified for an instruction that does

· Execution of an instruction that
does not support multi-execution of instructions was speci-

page 3-187 ¡

not support it.

fied more than once.

3-36

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

5401041B hex (Ver. 1.02 or later)

Data Capacity Exceeded

Processing was not possible because the data that was passed to the instruction was too large.

· Data that exceeded the size
that can be processed was passed to an instruction.

page 3-188 ¡

5401041C hex (Version 1.04 or later)
5401041D hex (Ver. 1.05 or later)

Different Data Sizes
Exceeded Simultaneous Instruction Executed Resources

The size of the data specified for instruction input or in-out data is different from the size of the target parameter.
The maximum resources that you can use for the relevant instruction group at the same time was exceeded.

· Data of a size that is different
from the size of the target parameter was specified for the input or in-out data of an instruction.
· More than the maximum num-
ber of relevant instructions were executed at the same time.

page 3-188 ¡
3
page 3-189 ¡

54010800 hex
[NJ-series, NX102]

FINS Error

An error occurred when a FINS command was sent or received.

· An error occurred when a
FINS command was sent or received.

page 3-189 ¡

54010801 hex
[NJ-series, NX102]

FINS Port Already in Use

The FINS port is being used.

· The FINS port is being used.

page 3-190 ¡

54010C00 hex
[NJ-series]

Illegal Serial Communications Mode

The Serial Communications Unit is not in the serial communications mode required to execute an instruction.

· The serial communications
port for the Serial Communications Unit is not set to the mode expected by the instruction.

page 3-190 ¡

54010C03 hex (Ver. 1.11 or later)

Full Reception Buffer

The reception buffer is full.

· The reception buffer is full.

¡

page 3-191

54010C04 hex (Ver. 1.11 or later)

Multi-execution of Ports

The serial communications instructions that cannot be executed simultaneously were executed.

· An instruction was executed
while another instruction that cannot be executed at the same time with the former instruction was executed.

page 3-192 ¡

54010C05 hex

Parity Error

(Ver. 1.11 or later)

A parity error occurred in the data received.

· The communications settings
or baud rate settings are not compatible with the remote device.
· Noise

page 3-192 ¡

54010C06 hex (Ver. 1.11 or later)

Framing Error

A framing error occurred in the data received.

· The communications settings
or baud rate settings are not compatible with the remote device.
· Noise

page 3-193 ¡

54010C07 hex (Ver. 1.11 or later)

Overrun Error

An overrun error occurred in the data received.

· The next data was received
during processing of received data because the baud rate is too high.

page 3-193 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-37

3 Error Descriptions and Corrections

Event code 54010C08 hex (Ver. 1.11 or later) 54010C0B hex (Ver. 1.11 or later)
54010C0C hex (Ver. 1.11 or later) 54010C0D hex (Ver. 1.13 or later)
54010C10 hex (Ver. 1.11 or later) 54010C11 hex (Ver. 1.11 or later) 54011400 hex
54011401 hex
54011402 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

CRC Mismatch

The receive data had different CRC.

· A wrong message was re-
ceived.
· Noise

page 3-194 ¡

Serial Communications Timeout

A timeout occurred in serial communications.

· Wiring to the remote device is
not connected.
· Power to the remote device is
OFF.
· The communications settings
or baud rate settings are not compatible with the remote device.
· Noise

page 3-195 ¡

Instruction Executed to Inapplicable Port

An instruction was executed to an inapplicable port.

· An instruction was executed to
an inapplicable port.

page 3-196 ¡

CIF Unit Ini- A CIF Unit was initial- A CIF Unit was initialized.

tialized

ized, so the commu-

page 3-196

nications data buf-

¡

fered in the CIF Unit

was lost.

Exceptional Modbus Response

An exceptional code was returned from the Modbus slave.

· An error was detected on the
Modbus slave.

page 3-197 ¡

Invalid Modbus Response

An unexpected response was returned from the Modbus slave.

· The function code or data size
of the response received from the Modbus slave was incorrect.

page 3-198 ¡

SD Memory Card Access Failure

SD Memory Card access failed when an instruction was executed.

· An SD Memory Card is either
not inserted or is not inserted properly.
· The SD Memory Card is bro-
ken.
· The SD Memory Card slot is
broken.

page 3-198 ¡

SD Memory Card Writeprotected

An attempt was made to write to a write-protected SD Memory Card when an instruction was execut-

· An attempt was made to write
to a write-protected SD Memory Card.

page 3-199 ¡

ed.

SD Memory Card Insufficient Capacity

The capacity of the SD Memory Card was insufficient when writing to the SD

· The SD Memory Card has run
out of free space.

page 3-199 ¡

Memory Card for an instruction.

3-38

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54011403 hex

File Does Not Exist

The file specified for an instruction does not exist. Or, the specified file is corrupted.

· The specified file does not ex-
ist.
· The specified file is corrupted. · The SD Memory Card cannot
be normally accessed due to a

page 3-200 ¡

contact failure or other causes.

54011404 hex

Too Many

The maximum num- · The number of files or directo-

page 3-201

54011405 hex

Files/Directories
File Already in Use

ber of files/directories was exceeded when creating a file/directory for an instruction.
A file specified for an instruction cannot be accessed because it is already being used.

ries exceeded the maximum number.
· An instruction attempted to
read or write a file already being accessed by another instruction.

¡
3
page 3-201 ¡

54011406 hex

Open Mode Mismatch

A file operation for an instruction was inconsistent with the open mode of the file.

· The file open mode specified
by the Open File instruction does not match the file operation attempted by a subse-

page 3-202 ¡

quent SD Memory Card in-

struction.

54011407 hex

Offset Out of Range

Access to the address is not possible for the offset specified for an instruction.

· An attempt was made to ac-
cess beyond the size of the file.

page 3-202 ¡

54011408 hex

Directory Not Empty

A directory was not empty when the Delete Directory instruction was executed or when an attempt was made to change the directory name.

· A directory was not empty
when the Delete Directory instruction was executed.
· A directory contained another
directory when an attempt was made to change the directory name.

page 3-203 ¡

54011409 hex

That File Name Al-

An instruction could not be executed be-

· A file already exists with the
same name as the name

page 3-203

ready Exists cause the file name specified for the in-

specified for the instruction to create.

¡

struction already ex-

ists.

5401140A hex

Write Access Denied

An attempt was made to write to a write-protected file or directory when an instruction

· The file or directory specified
for the instruction to write is write-protected.

page 3-204 ¡

was executed.

5401140B hex

Too Many Files Open

The maximum num- · The maximum number of open

ber of open files was

files was exceeded when

page 3-204

exceeded when

opening a file for an instruc-

¡

opening a file for an

tion.

instruction.

5401140C hex

Directory Does Not Exist

The directory specified for an instruction does not exist.

· The directory specified for an
instruction does not exist.

page 3-205 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-39

3 Error Descriptions and Corrections

Event code 5401140D hex 5401140E hex 5401140F hex (Ver. 1.08 or later) 54011410 hex (Ver. 1.08 or later)
54011411 hex (Ver. 1.08 or later) 54011800 hex 54011801 hex 54011802 hex
54011803 hex
54011804 hex

Event name

Meaning

Assumed cause

File or Directory Name Is Too Long
SD Memory Card Access Failed
Backup Operation Already in Progress Cannot Execute Backup
Unit/Slave Backup Failed EtherCAT Communications Error
EtherCAT Slave Does Not Respond EtherCAT Timeout
Reception Buffer Overflow
SDO Abort Error

The file name or directory name that was specified for an instruction is too long. SD Memory Card access failed.
Another backup operation is already in progress.
Execution of a backup operation was not possible because execution of another operation was in progress.
A Unit/slave backup operation failed.
Accessing the EtherCAT network failed when an instruction was executed. Accessing the target slave failed when an instruction was executed. A timeout occurred while trying to access an EtherCAT slave when an instruction was executed. The receive data from an EtherCAT slave overflowed the receive buffer when an instruction was executed. An SDO abort error was received from an EtherCAT slave when an instruction was executed.

· The file name or directory
name that was specified for the instruction to create is too long.
· The SD Memory Card is bro-
ken.
· The SD Memory Card slot is
broken.
· Another backup operation is
already in progress.
· Execution of the instruction
was attempted during execution of online editing.
· Execution of the instruction
was attempted during execution of a Save Cam Table instruction.
· Execution of the instruction
was attempted while a CPU Unit name change operation was in progress.
· A Unit/slave backup operation
failed.
· The EtherCAT network is not
in a usable status.
· The target slave does not ex-
ist.
· The target slave is not in an
operating condition.
· Communications with the tar-
get slave timed out.
· The receive data from the
slave overflowed the receive buffer.
· Depends on the specifications
of the slave.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page 3-205

¡

page 3-206 ¡

page 3-206 ¡

page 3-207

¡

page 3-208 ¡
page 3-208 ¡
page 3-209 ¡
page 3-209 ¡
page 3-210 ¡
page 3-210 ¡

3-40

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54011805 hex

Saving Packet Monitor File

An instruction for packet monitoring was executed while saving an EtherCAT packet monitor file.

· An instruction for packet moni-
toring was executed while saving an EtherCAT packet monitor file.

page 3-211 ¡

54011806 hex

Packet Mon- A Stop EtherCAT itoring Func- Packet Monitor in-

· A Stop EtherCAT Packet Moni-
tor instruction was executed

page 3-211

54011807 hex

tion Not Started
Packet Monitoring Function in Operation

struction was executed when EtherCAT packet monitoring was stopped.
A Start EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring

when EtherCAT packet monitoring was stopped.
· The Start EtherCAT Packet
Monitor instruction was executed again while the EtherCAT packet monitoring function was already in operation.

¡
3
page 3-212 ¡

was already being

executed.

54011808 hex

Communications Resource Over-

More than 32 EtherCAT communications instructions were exe-

· More than 32 EtherCAT com-
munications instructions were executed at the same time.

page 3-213

flow

cuted at the same

The EtherCAT communica-

time.

tions instructions are listed be-

low.
· EC_CoESDOWrite instruc-

tion
· EC_CoESDORead instruc-

tion

· EC_ConnectSlave instruc-

¡

tion
· EC_DisconnectSlave in-

struction
· EC_ChangeEnableSetting

Instruction
· EC_StartMon instruction · EC_SaveMon instruction · EC_StopMon instruction · EC_CopyMon instruction

54011809 hex (Ver. 1.01 or later)

Packet Monitoring Function Not Supported

Packets cannot be monitored.

· An instruction for packet moni-
toring was executed for a CPU Unit that does not support packet monitoring.

page 3-214 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-41

3 Error Descriptions and Corrections

Event code 5401180A hex (Ver. 1.40 or later)
54011C00 hex 54011C01 hex
54011C02 hex 54011C03 hex 54011C04 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Cannot Execute Instruction for Slave

An instruction was executed for a slave that cannot execute an instruction.

· The EC_DisconnectSlave or
EC_ConnectSlave instruction was executed for a disabled slave.
· The EC_ChangeEnableSetting

page 3-215

instruction was executed for a

¡

disconnected slave.
· The EC_DisconnectSlave or

EC_ChangeEnableSetting in-

struction was executed for a

slave in the ring topology.

Explicit Message Error

An error response code was returned for an explicit message that was sent with a

· Depends on the nature of the
error.

page 3-216 ¡

CIP communications

instruction.

Incorrect Route Path

The format of the route path that is

· The format of the route path
that is specified for a CIP com-

page 3-216

specified for a CIP

munications instruction is not

communications instruction is not cor-

correct.
· Address resolution failed for

¡

rect.

the host name that was speci-

fied in a CIP communications

instruction.

CIP Handle Out of Range

The handle that is specified for the CIP communications in-

· The handle that is specified for
the CIP communications instruction is not correct.

page 3-217 ¡

struction is not cor-

rect.

CIP Communications Resource Overflow

The maximum resources that you can use for CIP communications instructions at the same time was exceeded.

· More than 32 CIP communica-
tions instructions were executed at the same time.
· An attempt was made to use
more than 32 handles at the same time.

page 3-217 ¡

CIP Timeout

A CIP timeout occurred during execution of a CIP communications instruction.

· A device does not exist for the
specified IP address.
· The CIP connection for the
specified handle timed out and

page 3-218

was closed.
· Power to the remote device is

OFF.

· Communications are stopped

¡

at the remote device.
· The Ethernet cable connector

for EtherNet/IP is disconnect-

ed.
· The Ethernet cable for Ether-

Net/IP is disconnected.
· Noise

3-42

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54011C05 hex (Ver. 1.06 or later)

Class-3 Connection Not Established

Establishing a class-3 connection failed for a CIP communications instruction.

· The CIPOpen instruction was
executed for a device that does not support class 3 (Large_Forward_Open).
· The CIPOpenWithDataSize in-
struction was executed with a

page 3-219 ¡

specified data size of 510

bytes or larger for a device that

does not support class 3

(Large_Forward_Open).

54011C06 hex (Ver. 1.06 or later)

CIP Communications Data Size Exceeded

An attempt was made to send a class-3 explicit message with a data size that is larger than the sendable size with a CIP communications instruc-

· The data size that was speci-
fied for the input variable to the CIPRead, CIPWrite, or CIPSend instruction exceeded the data size that was specified with the CIPOpenWithDataSize instruction.

page 3-220

3

¡

tion.

54012000 hex

Local IP Ad- An instruction was

· An instruction was executed

page 3-221

dress Setting Error

executed when there was a setting error in

when there was a setting error in the local IP address.

¡

the local IP address.

54012001 hex

TCP/UDP Port Already in Use

The UDP or TCP port was already in use when the instruction

· The UDP or TCP port is al-
ready in use.

page 3-221 ¡

was executed.

54012002 hex

Address Resolution Failed

Address resolution failed for a remote node with the host name that was specified in the instruction.

· The host name specified for
the instruction is not correct.
· The hosts and DNS settings in
the Controller are incorrect.
· The DNS server settings are

page 3-222 ¡

incorrect.

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-43

3 Error Descriptions and Corrections

Event code 54012003 hex

Event name

Meaning

Socket Status Error

The status was not suitable for execution of the socket service instruction.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· SktUDPCreate Instruction

page 3-223

The UDP port specified with

the SrcUdpPort input variable

is in one of the following

states.
· It is already open. · It is being closed. · SktUDPRcv Instruction · The specified socket is re-

ceiving data.
· The specified socket is

closed.
· SktUDPSend Instruction · The specified socket is

sending data.
· The specified socket is

closed.
· SktTCPAccept Instruction

The specified TCP port is in

one of the following states.
· The port is being opened. · The port is being closed. · A connection is already es-

tablished for this instruction

for the same IP address and

TCP port.
· SktTCPConnect Instruction

¡

· The TCP port that is speci-

fied with the SrcTcpPort in-

put variable is already open.
· The remote node that is

specified with DstAdr input

variable does not exist.
· The remote node that is

specified with DstAdr and

DstTcpPort input variables is

not waiting for a connection.
· SktTCPRcv Instruction · The specified socket is re-

ceiving data.
· The specified socket is

closed.
· SktTCPSend Instruction · The specified socket is

sending data.
· The specified socket is

closed.
· The send buffer of the

specified socket is full (be-

cause the power to the re-

mote node is OFF, the line

is disconnected, etc.)

3-44

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· SktSetOption instruction · The specified socket al-

ready started communica-

tions.
· The option type not support-

ed by the specified socket

was specified.

54012004 hex

Local IP Address Not Set

The local IP address was not set when a socket service instruction was executed.

· There is a BOOTP server set-
ting error.
· The BOOTP server does not
exist.
· The local IP address is not set

page 3-225

¡

3

because operation just started.

54012006 hex

Socket Timeout

A timeout occurred for a socket service instruction.

· SktTCPAccept instruction:
There was no request for a connection from the remote

page 3-226

node during the user-set time-

out time.
· SktTCPRcv or SktUDPRcv in-

¡

struction:

Data was not received from

the remote node during the

user-set timeout time.

54012007 hex

Socket Handle Out of Range

The handle that is specified for the socket service instruction is not correct.

· The handle that is specified for
the socket service instruction is not correct.

page 3-227 ¡

54012008 hex

Socket Communications Resource Overflow

The maximum resources that you can use for socket service instructions at the same time was exceeded.

· More than 32 socket service
instructions were executed at the same time (64 for NX102).
· More than 30 socket handles
were used at the same time (60 for NX102, 16 for CPU

page 3-228 ¡

Units with unit version 1.02 or

earlier).

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-45

3 Error Descriptions and Corrections

Event code 54012400 hex (Ver. 1.02 or later)
54012401 hex (Ver. 1.02 or later) 54012402 hex (Ver. 1.02 or later) 54012403 hex (Ver. 1.08 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

No Execution Right

An instruction to change the settings of an EtherNet/IP port was executed when execution was not

· An instruction to change the
settings of the built-in EtherNet/IP port or a CJ-series EtherNet/IP Unit was executed when restart processing was in

page 3-229

possible.

progress for the built-in Ether-

Net/IP port.
· An instruction to change the

settings of a CJ-series Ether-

Net/IP Unit was executed

when restart processing was in

progress for the Unit.
· An instruction to change the

settings of the built-in Ether-

Net/IP port or a CJ-series

EtherNet/IP Unit was executed

¡

when changing settings was in

progress for an instruction or

CIP message for the built-in

EtherNet/IP port.
· An instruction to change the

settings of a CJ-series Ether-

Net/IP Unit was executed

when changing settings was in

progress for an instruction or

CIP message for the Unit.
· The unit number that was

specified for the instruction is

not for a built-in EtherNet/IP

port or a CJ-series EtherNet/IP

Unit.

Settings Update Failed

It was not possible to update the settings of the CJ-series EtherNet/IP Unit that were changed.

· Restart processing for a Unit
or built-in EtherNet/IP port was started during execution of an instruction to change the settings of a CJ-series

page 3-230 ¡

EtherNet/IP Unit.

Too Many Simultaneous Instruction Executions

Too many instructions to change the communications setup of the Controller were executed at the same

· Two or more instructions to
change the communications setup of the Controller were executed at the same time.

page 3-230 ¡

time.

FTP Client Execution

Too many FTP client · Four or more FTP client com-

communications in-

munications instructions were

page 3-231

Limit Ex-

structions were exe-

executed at the same time.

¡

ceeded

cuted at the same

time.

3-46

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54012404 hex (Ver. 1.08 or later)

File Number Limit Exceeded

The number of files specified with a wildcard for an FTP client communications instruction exceeded

· The number of files specified
with a file name that contained a wildcard for an FTP client communications instruction exceeded 1,000.

page 3-231 ¡

1,000.

54012405 hex

Directory

The directory speci- · The directory specified for an

page 3-232

(Ver. 1.08 or later) Does Not

fied for an FTP client

FTP client communications in-

Exist (FTP) communications in-

struction does not exist in the

struction does not ex- Controller or an incorrect path

¡

ist in the Controller or was specified.

3

an incorrect path was

specified.

54012406 hex (Ver. 1.08 or later)

FTP Server Connection Error

The destination FTP server that was specified for an FTP client

· The destination FTP server
that was specified for an FTP client communications instruc-

page 3-232

communications in-

tion does not exist on the net-

struction does not ex- work.

¡

ist on the network or · The destination FTP server

the specified FTP

that was specified for an FTP

server is not operat-

client communications instruc-

ing.

tion is not operating.

54012407 hex (Ver. 1.08 or later)

Destination FTP Server Execution Failure

The destination FTP server for an FTP client communications instruction returned an error.

· The destination FTP server for
the FTP client communications instruction failed to execute the requested processing.

page 3-233 ¡

54012408 hex (Ver. 1.08 or later)

SD Memory Card Access Failed for FTP

SD Memory Card access from the FTP client failed.

· An SD Memory Card is not in-
serted.
· The SD Memory Card was re-
moved during execution of the

page 3-234

FTP client communications instruction.

¡

· The capacity of the SD Memo-

ry Card is insufficient.
· The SD Memory Card is write

protected.

54012409 hex

Specified

(Ver. 1.08 or later) File Does

A file specified for an · A file specified for an FTP cli-

FTP client communi-

ent communications instruction

page 3-234

Not Exist

cations instruction

does not exist in the Controller.

¡

does not exist in the

Controller.

5401240A hex (Ver. 1.08 or later)

Specified File Is Write Protected

The data was not transferred because the FTP client communications instruction was set to not overwrite files with

· The data was not transferred
because the FTP client communications instruction was set to not overwrite files with the same name and a file with the specified file name already

page 3-235 ¡

the same name.

existed at the destination.

NJ/NX-series Troubleshooting Manual (W503)

3-47

3 Error Descriptions and Corrections

Event code 5401240B hex (Ver. 1.08 or later)
5401240C hex (Ver. 1.08 or later)
5401240D hex (Ver. 1.10 or later)
54012C00 hex (Ver. 1.05 or later) 54012C01 hex (Ver. 1.05 or later)
54012C02 hex (Ver. 1.05 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Failed To Delete Specified File

A file was not deleted after it was transferred with an FTP client communications instruction.

· The FTP client communica-
tions instruction was set to delete files after they are transferred, but it was not possible to delete the specified file be-

page 3-236

cause it had a read-only attribute.

¡

· It was not possible to delete

the file specified for the FTP

client communications instruc-

tion because it was in use by

another application.

Specified

An FTP transfer for

File Access an FTP client com-

· The file specified for the FTP
client communications instruc-

page 3-237

Failed

munications instruc-

tion was in use by another ap-

tion failed because file access failed.

plication.
· The file or directory specified

¡

for the FTP client communica-

tions instruction to write is

write protected.

IP Address Setting Invalid

Instruction execution was not possible because there is an er-

· The network address of the
port specified in the instruction is the same as the network ad-

page 3-238

ror between the IP

dress of another port.

address setting of the · Both the port specified in the

¡

port specified in the

instruction and all other ports

instruction and the

are set as unused ports.

other port settings.

NX Message Error

An error response code was returned for an NX message.

· Depends on the nature of the
error.

page 3-239 ¡

NX Message Resource Overflow

The maximum resources that you can use for NX message instructions at the

· More than 32 NX message in-
structions were executed at the same time.

page 3-239 ¡

same time was ex-

ceeded.

NX Message Timeout

A timeout occurred during execution of an NX message.

· The specified NX Unit does not
exist.
· The NX message was closed

page 3-240

because it timed out.
· Power to the remote Unit is

OFF.

· Communications are stopped

¡

at the remote Unit.
· The communications cable

connector is disconnected.
· The communications cable is

broken.
· Noise

3-48

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54012C03 hex (Ver. 1.05 or later)

Incorrect NX Message Length

The length of the NX message is not correct.

· The size that is specified for
WriteDat or Path is too long.

page 3-241 ¡

54012C05 hex (Ver. 1.05 or later)

NX Message EtherCAT Network Error

An error occurred in EtherCAT communications on the NX message path.

· An error occurred in EtherCAT
communications on the NX message path.

page 3-241 ¡

54012C06 hex

External Re- A restart was already · A restart was already in execu-

(Ver. 1.05 or later) start Already in execution from the

tion from the Sysmac Studio

page 3-242

Executed for Sysmac Studio when

when the instruction was exe-

¡

Specified NX the instruction was

cuted.

3

Units

executed.

54012C07 hex (Ver. 1.05 or later)

Unapplicable Unit Specified for Instruction

A slave that cannot be specified for the instruction was connected at the slave node address of the

· A slave that cannot be speci-
fied for the instruction was connected to the slave node address of the specified Unit.

page 3-242 ¡

specified Unit.

54012C08 hex

Invalid Total The total power ON

(Ver. 1.10 or later) Power ON time could not be

· Non-volatile memory failure

page 3-243 ¡

Time Record read.

54013461 hex

Process Da- The PDO mapping is · The PDOs that are required for

page 3-244

ta Object

not correct.

Setting Miss-

ing

the motion control instruction are not mapped.
· The relevant instruction was

executed for a device that

does not have an object that

supports the instruction.
· A motion control instruction

¡

that specifies phase Z (_mcEn-

coderMark) as the trigger con-

ditions was executed for an ax-

is that is mapped to an OM-

RON GXEC02££ EtherCAT

Encoder slave.

54014800 hex (Ver. 1.12 or later)

Device Error Received

An error response from the device was received.

· An error response from the de-
vice was received.

page 3-245 ¡

54014801 hex (Ver. 1.12 or later)

Specified Unit Does Not Exist

The specified Unit does not exist.

· The IO-Link master is not con-
nected to or mounted on the specified position.

page 3-245 ¡

54014802 hex (Ver. 1.12 or later)

Message Processing Limit Exceeded

An instruction cannot be executed because the IOLink master is processing the mes-

· An instruction cannot be exe-
cuted because the IO-Link master is processing the message from another application

page 3-246 ¡

sage from another application.

(an instruction execution or a tool connection).

54014803 hex (Ver. 1.12 or later)

Specified Unit Status Error

The specified Unit is not in a condition to receive messages.

· The specified Unit is not in a
condition to receive messages.

page 3-246 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-49

3 Error Descriptions and Corrections

Event code 54014804 hex (Ver. 1.12 or later)
54014805 hex (Ver. 1.12 or later)
54014806 hex (Ver. 1.12 or later) 54014807 hex (Ver. 1.12 or later) 54014808 hex (Ver. 1.12 or later)
54014809 hex (Ver. 1.12 or later) 54015420 hex
54015421 hex
54015422 hex
54015423 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Too Many Simultaneous Instruction Executions

The number of instructions that can be simultaneously executed was exceeded.

· More than 32 NX message in-
structions and EtherCAT communications instructions were executed at the same time.

page 3-247 ¡

Communica- A timeout occurred in · The communications timeout

tions Time- communications.

time is shorter than the mes-

page 3-248

out

sage response time.

· The cable for EtherCAT or for

¡

IO-Link is broken.
· Noise · Device failure

Invalid Mode

The specified IO-Link master port is not the IO-Link mode.

· The specified IO-Link master
port is not the IO-Link mode.

page 3-248 ¡

I/O Power OFF Status

The I/O power is not supplied to the specified IOLink master

· The I/O power is not supplied
to the specified IOLink master port.

page 3-249 ¡

port.

Verification The specified IO-Link · The specified IO-Link master

page 3-249

Error

master port had a

port had a verification error or

verification error or a

a communications error.

¡

communications er-

ror.

Incorrect De- The device port set-

vice Port

tings are not correct.

Setting

· The device port settings are
not correct.

page 3-250 ¡

Electronic Gear Ratio Numerator Setting Out

The parameter specified for the RatioNumerator input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-250 ¡

of Range

control instruction is

out of range.

Electronic Gear Ratio Denominator Setting Out

The parameter specified for the RatioDenominator input variable to a mo-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-251 ¡

of Range

tion control instruction

is out of range.

Target Velocity Setting Out of Range

The parameter specified for the Velocity input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-251 ¡

struction is out of

range.

Acceleration The parameter speci- · Instruction input parameter ex-

Setting Out fied for the

ceeded the valid range of the

page 3-252

of Range

Acceleration input variable to a motion

input variable.

¡

control instruction is

out of range.

3-50

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015424 hex

Deceleration Setting Out of Range

The parameter specified for the Deceleration input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-252 ¡

control instruction is

out of range.

54015425 hex

Jerk Setting The parameter speci- · Instruction input parameter ex-

page 3-253

54015427 hex

Out of Range
Torque Ramp Setting Out of Range

fied for the Jerk input variable to a motion control instruction is out of range.
The parameter specified for the TorqueRamp input variable to a motion

ceeded the valid range of the input variable.
· Instruction input parameter ex-
ceeded the valid range of the input variable.

¡
3
page 3-253 ¡

control instruction is

out of range.

54015428 hex

Master Coef- The parameter speci- · Instruction input parameter ex-

page 3-254

ficient Scal- fied for the

ceeded the valid range of the

ing Out of Range

MasterScaling input variable to a motion

input variable.

¡

control instruction is

out of range.

54015429 hex

Slave Coefficient Scaling Out of Range

The parameter specified for the SlaveScaling input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-254 ¡

control instruction is

out of range.

5401542A hex

Feeding Velocity Setting Out of Range

The parameter specified for the FeedVelocity input variable to a motion

· The Feed Velocity (input varia-
ble FeedVelocity) is still at the default (0).

page 3-255 ¡

control instruction is

out of range.

5401542B hex

Buffer Mode The parameter speci- · Instruction input parameter ex-

Selection

fied for the

ceeded the valid range of the

page 3-255

Out of Range

BufferMode input variable to a motion con-

input variable.

¡

trol instruction is out

of range.

5401542C hex

Coordinate System Selection Out of Range

The parameter specified for the CoordSystem input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-256 ¡

control instruction is

out of range.

NJ/NX-series Troubleshooting Manual (W503)

3-51

3 Error Descriptions and Corrections

Event code 5401542D hex 5401542E hex 5401542F hex 54015430 hex 54015431 hex 54015432 hex
54015433 hex 54015434 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Circular Interpolation Mode Selection Out of

The parameter specified for the CircMode input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-256 ¡

Range

struction is out of

range.

Direction Se- The parameter speci- · Instruction input parameter ex-

page 3-257

lection Out fied for the Direction

ceeded the valid range of the

of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

Path Selection Out of Range

The parameter specified for the PathChoice input variable to a motion con-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-257 ¡

trol instruction is out

of range.

Position Type Selection Out of Range

The parameter specified for the ReferenceType input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-258 ¡

control instruction is

out of range.

Travel Mode Selection Out of Range

The parameter specified for the MoveMode input variable to a motion con-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-258 ¡

trol instruction is out

of range.

Transition

The parameter speci- · Instruction input parameter ex-

Mode Selec- fied for the

ceeded the valid range of the

page 3-259

tion Out of TransitionMode input

input variable.

Range

variable to a motion control instruction is

· _mcAborting or _mcBuffered
was specified for BufferMode

¡

out of range.

and_mcTMCornerSuperim-

posed was specified for

TransitionMode.

Continue Method Selection Out

The value of the reserved input variable Continuous to a mo-

· The value of the reserved input
variable Continuous changed.

page 3-259 ¡

of Range

tion control instruction

changed.

Combine Mode Selection Out of Range

The parameter specified for the CombineMode input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-260 ¡

control instruction is

out of range.

3-52

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015435 hex

Synchronization Start Condition Selection

The parameter specified for the LinkOption input variable to a motion con-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-260 ¡

Out of

trol instruction is out

Range

of range.

54015436 hex

Master and The same axis is

· The parameter is the same for

page 3-261

Slave De- specified for the

the Master and Slave input

fined as Same Axis

Master and Slave input variables to a mo-

variables to the instruction.

¡

tion control instruc-

3

tion.

54015437 hex

Master and Auxiliary Defined as Same Axis

The same axis is specified for the Master and Auxiliary input variables to a

· The parameter is the same for
the Master and Auxiliary input variables to the instruction.

page 3-261 ¡

motion control in-

struction.

54015438 hex

Master/ Slave Axis Numbers

The axis numbers specified for the Master and Slave in-

· The parameters for the Master
and Slave input variables to the instruction were not in as-

page 3-262

Not in As- put variables to a mo- cending order when _mcLa-

¡

cending Or- tion control instruction testCommand was specified

der

are not in ascending

for the ReferenceType input

order.

variable to the instruction.

54015439 hex

Incorrect Cam Table Specification

The parameter specified for the CamTable input variable to a motion control instruction is out of

· Something other than a cam
data variable was specified for the CamTable input variable to the instruction.

page 3-262 ¡

range.

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-53

3 Error Descriptions and Corrections

Event code 5401543A hex
5401543B hex 5401543C hex 5401543D hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Synchronization Stopped

A synchronized control motion control instruction was executed, but conditions required for execution

· The MC_CamOut (End Cam
Operation) instruction was executed even though the MC_CamIn (Start Cam Operation) instruction is not being

page 3-263

were not met.

executed.
· The MC_GearOut (End Gear

Operation) instruction was

executed even though the

MC_GearIn (Start Gear Opera-

tion) or the MC_GearInPos

(Positioning Gear Operation) instruction is not being execut-

¡

ed.
· The MC_Phasing (Shift Master

Axis Phase) instruction was

executed even though the

MC_CamIn (Start Cam Opera-

tion), MC_GearIn (Start Gear

Operation), MC_GearInPos

(Start Gear Operation), or

MC_MoveLink (Synchronous

Positioning) instruction is not

being executed.

Motion Control Instruction Re-execution Disa-

An attempt was made to re-execute a motion control instruction that cannot be re-

· A motion control instruction
that cannot be re-executed was re-executed.

page 3-264 ¡

bled

executed.

Motion Control Instruction Multi-execution Dis-

Multiple functions that cannot be executed simultaneously were executed for the

· Multiple functions that cannot
be executed simultaneously were executed for the same target (MC common or axis).

page 3-265 ¡

abled

same target (MC

common, axis, or ax-

es group).

Instruction Not Allowed for Encoder

An operation instruction was executed for an encoder axis.

· An operation instruction was
executed for an encoder axis.

page 3-265 ¡

Axis Type

3-54

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

5401543E hex

Instruction Cannot Be Executed during Multiaxes Coordinated Control

· An operation in-
struction was executed for an axis or an axes group that was in a coordinated multi-axes motion.
· A robot instruction

· An operation instruction was
executed for an axis or an axes group that was in a coordinated multi-axes motion.
· The MC_SetKinTransform in-
struction was executed for an axes group in a GroupEnable state.

page 3-266 ¡

that you cannot

use for an axes

group in a Group-

3

Enable state was

executed.

5401543F hex

Multi-axes A multi-axes coordi- · A multi-axes coordinated con-

page 3-267

Coordinated nated control instruc-

trol instruction was executed

Control In- tion was executed for

for an axes group that was in a

struction

an axes group that

GroupDisable state.

Executed for was in a GroupDisa- · One of the following instruc-

Disabled Ax- ble state. es Group

tions was executed for an axes group that was in a GroupDis-

¡

able state.

MC_MoveTimeAbsolute

MC_SyncLinearConveyor

MC_SyncOut

MC_RobotJog

54015440 hex

Axes Group Execution of the

· When the MC_GroupEnable

page 3-268

Cannot Be Enabled

MC_GroupEnable (Enable Axes Group) instruction failed.

(Enable Axes Group) instruction was executed, there was a composition axis that was not

stopped.

· When the MC_GroupEnable
(Enable Axes Group) instruc-

¡

tion was executed, there was a

composition axis for which the

MC_TouchProbe (Enable Ex-

ternal Latch) instruction was

being executed.

54015441 hex

Impossible Axis Operation Specified when the Servo is OFF

An operation instruction was executed for an axis for which the Servo is OFF.

· An operation instruction was
executed for an axis for which the Servo is OFF.
· Home was preset with the
MC_Home or MC_HomeWithParameter instruction for an

page 3-269 ¡

axis for which EtherCAT proc-

ess data communications are

not established.

NJ/NX-series Troubleshooting Manual (W503)

3-55

3 Error Descriptions and Corrections

Event code 54015442 hex 54015443 hex
54015444 hex
54015445 hex 54015446 hex 54015447 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Composition Axis Stopped Error

A motion instruction was executed for an axes group while the MC_Stop instruction was being executed

· A motion instruction was exe-
cuted for an axes group while the MC_Stop instruction was being executed for a composition axis.

page 3-270 ¡

for a composition ax-

is.

Motion Control Instruction Multi-execution Buffer Limit Exceeded

The number of motion control instructions that is buffered for Buffered or Blending Buffer Modes exceeded the buffer limit.

· An axis instruction was execut-
ed when there was already a current instruction and a buffered instruction for the same axis.
· An axes group instruction was
executed when there was al-

page 3-270 ¡

ready eight current instructions

and buffered instructions for

the same axis.

Insufficient Travel Dis-

The specified motion · Stopping at the target position

cannot be executed

was not possible for the speci-

page 3-271

tance

for the deceleration

fied acceleration/deceleration

rate or acceleration

rate for multi-execution or re-

rate that was specified for multi-execu-

execution of a positioning instruction when the

¡

tion or re-execution of Acceleration/Deceleration

a positioning instruc-

Over parameter was set to

tion.

generate a minor fault and

stop.

Insufficient There is not sufficient · There was not sufficient travel

page 3-272

Travel Dis- travel distance to ac-

distance to accelerate the cur-

tance to

celerate or decelerate rent command to the transit

Achieve Blending

to the transit velocity.

velocity when the Acceleration/Deceleration

¡

Transit Ve-

Over parameter was set to

locity

generate a minor fault and

stop.

Move Link The constant-velocity · The constant velocity travel

Constant Ve- travel distance of the

distance of the master axis is

page 3-272

locity Insuffi- master axis is less

below 0 for the MC_MoveLink

¡

cient Travel than zero.

(Synchronous Positioning) in-

Distance

struction.

Positioning Gear Operation Insufficient Target Velocity

For the MC_GearInPos (Positioning Gear Operation) instruction, the target velocity of the slave axis is too small to

· For the MC_GearInPos (Posi-
tioning Gear Operation) instruction, the value of the Velocity (Target Velocity) input variable is smaller than the master axis velocity multiplied

page 3-273 ¡

achieve the required velocity.

by the gear ratio when the instruction was executed.

3-56

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015448 hex

Same Start Point and End Point for Circular Interpolation

The start point and end point were the same when the radius method was specified for the

· The start point and end point
were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruc-

page 3-274

MC_MoveCircular2D

tion.

(Circular 2D Interpo- · The start point, end point, and

lation) instruction. Or,

border point were the same

¡

the start point, end

when the border point method

point, and border

was specified for the

point were the same

MC_MoveCircular2D (Circular

3

when the border point 2D Interpolation) instruction.

method was speci-

fied.

54015449 hex

Circular Interpolation Center

The position specified for the center point exceeded the allowed

· The difference between the
distance from the start point to the center point and the dis-

page 3-275

Specification range when the cen-

tance between the end point to

Position Out ter method was

the center point exceeded the

of Range

specified for the

permitted value specified for

MC_MoveCircular2D

the correction allowance

¡

(Circular 2D Interpo-

ratio in the axes group set-

lation) instruction.

tings when the center designa-

tion method was specified for

the MC_MoveCircular2D (Cir-

cular 2D Interpolation) instruc-

tion.

5401544A hex

Instruction Execution Error Caused by Count Mode Setting

An instruction that cannot be used when the Count Mode is set to Rotary Mode was executed for an axis that was set to Rotary

· An instruction that cannot be
used when the Count Mode is set to Rotary Mode was executed for an axis that was set to Rotary Mode.

page 3-275 ¡

Mode.

5401544C hex

Parameter The parameter speci- · Instruction input parameter ex-

page 3-276

Selection

fied for the

ceeded the valid range of the

Out of Range

ParameterNumber input variable to a mo-

input variable.

¡

tion control instruction

is out of range.

5401544D hex

Stop Method Selection Out of Range

The parameter specified for the StopMode input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-276 ¡

struction is out of

range.

NJ/NX-series Troubleshooting Manual (W503)

3-57

3 Error Descriptions and Corrections

Event code 5401544E hex 5401544F hex 54015450 hex 54015451 hex 54015453 hex
54015454 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Latch ID Selection Out of Range for Trigger Input

The parameter specified for the TriggerInput::LatchID input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-277 ¡

Condition

motion control in-

struction is out of

range.

Setting Out of Range for Writing MC Setting

The parameter specified for the SettingValue input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.
· The parameter specification
and the data type of the setting value do not agree.

page 3-277 ¡

Trigger Input Condition Mode Selec-

The parameter specified for the TriggerInput:: Mode

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-278

tion Out of input variable to a

¡

Range

motion control in-

struction is out of

range.

Drive Trigger The parameter speci- · Instruction input parameter ex-

page 3-278

Signal Se- fied for the

ceeded the valid range of the

lection Out TriggerInput::InputDri

input variable.

of Range for ve input variable to a

¡

Trigger Input motion control in-

Condition

struction is out of

range.

Motion Control Instruction Re-exe-

An attempt was made to change the parameter for the Axis input

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-279

cution Disa- variable when re-exe-

bled (Axis Specifica-

cuting a motion control instruction. (This

¡

tion)

input variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Con- An attempt was made · A parameter for an input varia-
trol Instruc- to change the param- ble that cannot be changed for

page 3-280

tion Re-exe- eter for the cution Disa- BufferMode input var-

re-execution was changed.

bled (Buffer iable when re-execut-

Mode Selec- ing a motion control

¡

tion)

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

3-58

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015455 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Direction input variable when

· An input variable that cannot
be changed for re-execution was changed.

page 3-281

bled (Direc- re-executing a motion tion Selec- control instruction.

¡

tion)

(This input variable

cannot be changed

when re-executing an

instruction.)

54015456 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Periodic input variable when

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-281

3

bled (Execu- re-executing a motion tion Mode) control instruction.

¡

(This input variable

cannot be changed

when re-executing an

instruction.)

54015457 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the AxesGroup input vari-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-282

bled (Axes able when re-execut-

Group Spec- ing a motion control

¡

ification)

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

54015458 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Jerk input variable when re-exe-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-283

bled (Jerk Setting)

cuting a motion control instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

54015459 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Master input variable when re-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-284

bled (Master executing a motion

Axis)

control instruction.

¡

(This input variable

cannot be changed

when re-executing an

instruction.)

NJ/NX-series Troubleshooting Manual (W503)

3-59

3 Error Descriptions and Corrections

Event code 5401545A hex 5401545B hex 5401545C hex 5401545D hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the MasterOffset input

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-284

bled (Mas- variable when re-exe-

terOffset)

cuting a motion con-

¡

trol instruction. (This

input variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Control Instruction Re-exe-

An attempt was made to change the parameter for the

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-285

cution Disa- MasterScaling input

bled (Mas- variable when re-exe-

terScaling) cuting a motion con-

¡

trol instruction. (This

input variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the MasterStartDistance

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-285

bled (Mas- input variable when

terStartDis- re-executing a motion

¡

tance)

control instruction.

(This input variable

cannot be changed

when re-executing an

instruction.)

Motion Con- An attempt was made · A parameter for an input varia-
trol Instruc- to change the param- ble that cannot be changed for

page 3-286

tion Re-exe- eter for the cution Disa- Continuous input vari-

re-execution was changed.

bled

able when re-execut-

(Continuous) ing a motion control

¡

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

3-60

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

5401545E hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the MoveMode input vari-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-286

bled (Move- able when re-execut-

Mode)

ing a motion control

¡

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

5401545F hex

Illegal Auxiliary Axis Specification

tion.)
The axis specified for the Auxiliary input variable to a motion

· An axis does not exist for the
variable specified for the Auxiliary input variable to the

3
page 3-287 ¡

control instruction does not exist.

instruction.

54015460 hex

Illegal Axis Specification

The axis specified for the Axis input variable to a motion con-

· An axis does not exist for the
variable specified for the Axis input variable to the instruc-

page 3-287 ¡

trol instruction does

tion.

not exist.

54015461 hex

Illegal Axes Group Specification

The axes group specified for the AxesGroup input variable to a motion control instruction does not exist or is not a used group.

· An axes group does not exist
for the variable specified for the AxesGroup input variable to the instruction.
· The axes group specified for
the AxesGroup input variable to the instruction is not speci-

page 3-288 ¡

fied as a used group.

54015462 hex

Illegal Mas- The axis that is speci- · An axis does not exist for the

page 3-289

ter Axis Specification

fied for the Master input variable to a motion control instruction is not correct.

variable specified for the Master input variable to the instruction.
· The axis that was specified for

the Master input variable to the MC_Phasing (Shift Master Ax-

¡

is Phase) instruction is not the

master axis for syncing.
· The master axis and a slave

axis are not assigned to the

same task.

54015463 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the SlaveOffset input variable when re-execut-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-290

bled (Slave- ing a motion control

Offset)

instruction. (This in-

¡

put variable cannot

be changed when re-

executing an instruc-

tion.)

NJ/NX-series Troubleshooting Manual (W503)

3-61

3 Error Descriptions and Corrections

Event code 54015464 hex 54015465 hex 54015466 hex
54015467 hex 54015468 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Motion Control Instruction Re-execution Disa-

An attempt was made to change the SlaveScaling input variable when re-exe-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-290

bled (Slave- cuting a motion con-

Scaling)

trol instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Control Instruction Re-execution Disa-

An attempt was made to change the StartPosition input variable when re-exe-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-291

bled (StartPosition)

cuting a motion control instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

Instruction Execution Error with Undefined Home

High-speed homing or an interpolation instruction was executed when home was undefined.

· High-speed homing was exe-
cuted when home was undefined.
· An interpolation instruction
was executed for an axes

page 3-292

group that includes an axis

with no defined home.

· One of the following robot in-

structions was executed for an

¡

axes group that includes a log-

ical axis with no defined home.

MC_SetKinTransform

MC_MoveTimeAbsolute

MC_SyncLinearConveyor

MC_SyncOut

MC_GroupMon

MC_RobotJog

Motion Con- An attempt was made · A parameter for an input varia-

page 3-293

trol Instruction Re-execution Disa-

to change the ReferenceType input variable when re-exe-

ble that cannot be changed for re-execution was changed.

bled (Position Type)

cuting a motion control instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

Unused Axis Specification for Master Axis

The master axis specified for a motion control instruction is an unused axis.

· The master axis specified for a
motion control instruction is an unused axis.

page 3-293 ¡

3-62

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015469 hex

First Position Setting Out of Range

The parameter specified for the FirstPosition input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-294 ¡

control instruction is

out of range.

5401546A hex

Last Position The parameter speci- · Instruction input parameter ex-

page 3-294

Setting Out fied for the

ceeded the valid range of the

of Range

LastPosition input variable to a motion

input variable.

¡

control instruction is

3

out of range.

5401546B hex

Illegal First/ Last Position Size Relationship (Lin-

The parameter specified for the LastPosition input variable to a motion

· The value of the LastPosition
input parameter is less than the value of the FirstPosition input variable for the instruc-

page 3-295

ear Mode) control instruction is

tion when the Count Mode is

¡

smaller than the pa-

set to Linear Mode.

rameter specified for

the FirstPosition input

variable.

5401546C hex

Master Sync Start Position Setting Out of

The parameter specified for the MasterSyncPosition input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-295 ¡

Range

motion control in-

struction is out of

range.

5401546D hex

Slave Sync Start Posi-

The parameter speci- · Instruction input parameter ex-

fied for the

ceeded the valid range of the

page 3-296

tion Setting Out of

SlaveSyncPosition input variable to a mo-

input variable.

¡

Range

tion control instruction

is out of range.

5401546E hex

Duplicate

The same latch ID

· The same latch ID is used si-

page 3-296

Latch ID for Trigger Input Condition

was specified for more than one motion control instruction.

multaneously for more than one of the following instructions: MC_TouchProbe (Ena-

ble External Latch) instruction,

MC_MoveLink (Synchronous

Positioning) instruction, and

MC_MoveFeed (Interrupt Feeding) instruction.

¡

· The MC_AbortTrigger (Disable

External Latch) instruction was

executed to cancel a latch that

was used by an instruction oth-

er than the MC_TouchProbe

(Enable External Latch) in-

struction.

NJ/NX-series Troubleshooting Manual (W503)

3-63

3 Error Descriptions and Corrections

Event code 5401546F hex 54015470 hex 54015471 hex 54015472 hex
54015474 hex 54015475 hex 54015476 hex 54015478 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Jerk Override Factor Out of Range

The parameter specified for the JerkFactor input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-297 ¡

struction is out of

range.

Acceleration/ The parameter speci- · Instruction input parameter ex-

page 3-297

Deceleration fied for the AccFactor ceeded the valid range of the

Override Factor Out

input variable to a motion control in-

input variable.

¡

of Range

struction is out of

range.

First Position Method Specification Out of

The parameter specified for the StartMode input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-298 ¡

Range

struction is out of

range.

Motion Control Instruction Re-exe-

An attempt was made to change the StartMode input vari-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-298

cution Disa- able when re-execut-

bled (First Position

ing a motion control instruction. (This in-

¡

Method)

put variable cannot

be changed when re-

executing an instruc-

tion.)

Unused Axis The axis specified for · The axis specified for the

Specification the Auxiliary input

Auxiliary input variable to the

page 3-299

for Auxiliary variable to a motion

instruction is an unused axis.

¡

Axis

control instruction is

an unused axis.

Position Gear Value

Synchronized motion · The specified synchronized

is not possible for the

motion cannot be performed at

page 3-299

Error

velocity, acceleration

the velocity, acceleration rate,

rate, and deceleration or deceleration rate that is in-

¡

rate that were input to put to the instruction.

a motion control in-

struction.

Position Gear Master Axis Zero Velocity

The velocity of the master axis was zero when a motion control instruction was

· The velocity of the master axis
was 0 when the instruction was started.

page 3-300 ¡

started.

Target Posi- The parameter speci- · Instruction input parameter ex-

page 3-300

tion Setting fied for the Position

ceeded the valid range of the

Out of Range

input variable to a motion control in-

input variable.
· The target position of a Rotary

¡

struction is out of

Mode axis is not within the ring

range.

setting range.

3-64

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015479 hex

Travel Distance Out of Range

The parameter that was specified for the Distance input variable to a motion control instruction is out of range or the target position with the value of Distance added is out of range.

· The absolute value of the in-
struction input parameter exceeded the range of 40-bit data when it is converted to pulses.
· For a Linear Mode axis, the
target position with the travel distance added exceeded signed 40-bit data when the

page 3-301 ¡

absolute value is converted to

5401547A hex

Cam Table Start Point Setting Out of Range

The parameter specified for the StartPosition input variable to a motion

pulses.
· Instruction input parameter ex-
ceeded the valid range of the input variable.

3
page 3-301 ¡

control instruction is

out of range.

5401547B hex

Cam Master The parameter speci- · Instruction input parameter ex-

Axis Follow- fied for the

ceeded the valid range of the

page 3-302

ing First Po- MasterStartDistance

input variable.

sition Setting input variable to a

¡

Out of

motion control in-

Range

struction is out of

range.

5401547C hex

Circular Interpolation Radius Setting Error

It was not possible to create a circular path for the specified radius when the radius

· For the MC_MoveCircular2D
(Circular 2D Interpolation) instruction, it was not possible to create a circular path for the

page 3-302

method was specified specified radius when the radi-

¡

for the MC_MoveCir-

us method was specified for

cular2D (Circular 2D

circular interpolation.

Interpolation) instruc-

tion.

5401547D hex

Circular Interpolation Radius Overflow

For the MC_MoveCircular2D (Circular 2D Interpolation) instruction, the radius of the

· For the MC_MoveCircular2D
(Circular 2D Interpolation) instruction, the radius of the circle exceeded 40-bit data when

page 3-303

circle exceeded the

converted to pulses for the

¡

maximum value for

border point or center specifi-

the border point or

cation method.

center specification

method.

5401547E hex

Circular Interpolation Setting Out of Range

The parameter specified for the CircAxes input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.
· The axes that were specified in
CircAxes are not included in the composition axes in the

page 3-304 ¡

Axes Group Settings.
· The same axis was specified

for both axes of CircAxes.

NJ/NX-series Troubleshooting Manual (W503)

3-65

3 Error Descriptions and Corrections

Event code 5401547F hex 54015480 hex 54015481 hex 54015482 hex 54015483 hex 54015484 hex 54015487 hex 54015488 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Auxiliary/ Slave Axis Numbers Not in Ascending Or-

The values of the parameters for the Auxiliary and Slave input variables to a motion control in-

· The parameters for the
Auxiliary and Slave input variables to the instruction are not in ascending order.

page 3-304 ¡

der

struction are not in

ascending order.

Cam Table Property Ascending Data Error at Update

A phase that was not in ascending order was found during calculating the number of valid data. Or, after calculations, the number of valid data is 0.

· A phase that was not in as-
cending order was found when calculating the number of valid data.
· After calculations, the number
of valid data is 0.

page 3-305 ¡

MC_Write The parameter speci- · Instruction input parameter ex-

Target Out of fied for the Target in-

ceeded the valid range of the

page 3-305

Range

put variable to a mo-

input variable.

¡

tion control instruction

is out of range.

Master Trav- The parameter speci- · Instruction input parameter ex-

el Distance fied for the

ceeded the valid range of the

page 3-306

Specification MasterDistance input

Out of

variable to a motion

input variable.

¡

Range

control instruction is

out of range.

Master Distance in Acceleration Specification

The parameter specified for the MasterDistanceACC input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-306 ¡

Out of

motion control in-

Range

struction is out of

range.

Master Distance in Deceleration

The parameter specified for the MasterDistanceDEC

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-307

Specification input variable to a

¡

Out of

motion control in-

Range

struction is out of

range.

Execution

The parameter speci- · Instruction input parameter ex-

Mode Selec- fied for the

ceeded the valid range of the

page 3-307

tion Out of Range

ExecutionMode input variable to a motion

input variable.

¡

control instruction is

out of range.

Permitted

The parameter speci- · Instruction input parameter ex-

page 3-308

Following

fied for the

ceeded the valid range of the

Error Out of PermittedDeviation

input variable.

Range

input variable to a

¡

motion control in-

struction is out of

range.

3-66

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015489 hex

Border Point/Center Position/ Radius Specification Out of Range

The parameter specified for the AuxPoint input variable to a motion control instruction is out of range.

· The value of AuxPoint exceed-
ed signed 40-bit data when converted to pulses for the border point or center specification method.
· For a radius specifications, the
absolute value of AuxPoint[0]

page 3-308 ¡

exceeded 40-bit data when

converted to pulses.

5401548A hex

End Point Specification Out of Range

The parameter specified for the EndPoint input variable to a motion control instruction is out of

· The instruction input parame-
ter exceeded the range of signed 40-bit data when it was converted to pulses.

page 3-309
3
¡

range.

5401548B hex

Slave Travel The parameter speci- · The instruction input parame-

page 3-309

Distance

fied for the

ter exceeded the range of 40-

Specification SlaveDistance input

Out of

variable to a motion

bit data when it is converted to pulses.

¡

Range

control instruction is

out of range.

5401548C hex

Phase Shift Amount Out of Range

The parameter specified for the PhaseShift input variable to a motion control instruction is out of range.

· The absolute value of the in-
struction input parameter exceeded the range of 40-bit data when it is converted to pulses.

page 3-310 ¡

5401548D hex

Feeding Distance Out of Range

The parameter specified for the FeedDistance input variable to a motion control instruction is out of range.

· The absolute value of the in-
struction input parameter exceeded the range of 40-bit data when it is converted to pulses.

page 3-310 ¡

5401548E hex

Auxiliary and Slave Defined as Same Axis

The same axis was specified for the Auxiliary and Slave input variables to a

· The parameter is the same for
the Auxiliary and Slave input variables to the instruction.

page 3-311 ¡

motion control in-

struction.

5401548F hex

Relative Po- The parameter speci- · Instruction input parameter ex-

sition Selec- fied for the Relative

ceeded the valid range of the

page 3-311

tion Out of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

54015490 hex

Cam Transi- The parameter speci- · Instruction input parameter ex-

page 3-312

tion Specifi- fied for the

ceeded the valid range of the

cation Out of CamTransition input

Range

variable to a motion

input variable.

¡

control instruction is

out of range.

NJ/NX-series Troubleshooting Manual (W503)

3-67

3 Error Descriptions and Corrections

Event code 54015491 hex 54015492 hex
54015493 hex 54015494 hex 54015495 hex 54015496 hex 54015497 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Synchronized Control End Mode Selection

The parameter specified for the OutMode input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-312 ¡

Out of

struction is out of

Range

range.

Enable Ex- _mcImmediateStop · _mcImmediateStop was speci-

page 3-313

ternal Latch was specified for the

fied for the StopMode input

Instruction StopMode input vari-

variable when the

Execution able when the

MC_TouchProbe (Enable Ex-

Disabled

MC_TouchProbe (En- ternal Latch) instruction was

¡

able External Latch)

executed in Drive Mode for an

instruction was exe-

encoder axis.

cuted in Drive Mode

for an encoder axis.

Master Axis The parameter speci- · The instruction input parame-

page 3-313

Offset Out of fied for the

ter exceeded the range of

Range

MasterOffset input variable to a motion

signed 40-bit data when it was converted to pulses.

¡

control instruction is

out of range.

Slave Axis Offset Out of Range

The parameter specified for the SlaveOffset input variable to a motion control instruction is out

· The instruction input parame-
ter exceeded the range of signed 40-bit data when it was converted to pulses.

page 3-314 ¡

of range.

Command Current Position Count Selection

The parameter specified for the CmdPosMode input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-314 ¡

Out of

control instruction is

Range

out of range.

Master Axis The parameter speci- · Instruction input parameter ex-

Gear Ratio fied for the

ceeded the valid range of the

page 3-315

Numerator RatioNumeratorMast

input variable.

Out of

er input variable to a

¡

Range

motion control in-

struction is out of

range.

Master Axis Gear Ratio Denominator Out of

The parameter specified for the RatioDenominatorMa ster input variable to

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-315 ¡

Range

a motion control in-

struction is out of

range.

3-68

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015498 hex

Auxiliary Axis Gear Ratio Numerator Out of

The parameter specified for the RatioNumeratorAuxili ary input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-316 ¡

Range

motion control in-

struction is out of

range.

54015499 hex

Auxiliary Axis Gear Ratio Denominator Out of Range

The parameter specified for the RatioDenominatorAu xiliary input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-316

¡

3

struction is out of

range.

5401549A hex

Master Axis The parameter speci- · Instruction input parameter ex-

Position

fied for the

ceeded the valid range of the

page 3-317

Type Selec- ReferenceTypeMaste input variable.

tion Out of r input variable to a

¡

Range

motion control in-

struction is out of

range.

5401549B hex

Auxiliary Axis Position Type Selection Out of

The parameter specified for the ReferenceTypeAuxilia ryinput variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-317 ¡

Range

motion control in-

struction is out of

range.

5401549C hex

Target Posi- Operation is not pos- · High-speed homing was exe-

tion Ring

sible because the tar- cuted when 0 was not included

page 3-318

Counter Out get position is out of

of Range

range for the ring

in the ring counter.

¡

counter of the execut-

ed instruction.

5401549D hex

Axes Group The parameter speci- · Instruction input parameter ex-

page 3-318

(Ver. 1.01 or later) Composition fied for the Axes input ceeded the valid range of the

Axis Setting variable to a motion

Out of

control instruction is

input variable.
· The composition axes in the

¡

Range

out of range.

axes group are not assigned to

the same task.

5401549E hex

Axis Use

The parameter speci- · Instruction input parameter ex-

page 3-319

(Version 1.04 or

Setting Out fied for the AxisUse

ceeded the valid range of the

later)

of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

54015700 hex (Ver. 1.03 or later)

Homing Parameter Setting Out of Range

The parameter specified for the HomingParameter input variable to a mo-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-319 ¡

tion control instruction

is out of range.

NJ/NX-series Troubleshooting Manual (W503)

3-69

3 Error Descriptions and Corrections

Event code 54015702 hex (Version 1.04 or later)
54015703 hex (Ver. 1.06 or later)
54015720 hex (Version 1.04 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Axis Use Change Error

The MC_ChangeAxisUse (Change Axis Use) instruction was executed when the axis was not stopped

· The MC_ChangeAxisUse
(Change Axis Use) instruction was executed when the axis was not stopped or when the command velocity of the axis

page 3-320 ¡

or when the command velocity of the

was saturated.

axis was saturated.

Cannot Change Axis Use

The MC_ChangeAxisUse (Change Axis Use) instruction was executed in a way that would cause the maximum number of used real axes or the maximum number of used motion control servo axes to be exceeded.

· The MC_ChangeAxisUse
(Change Axis Use) instruction was executed in a way that would cause the maximum number of used real axes to be exceeded.
· The MC_ChangeAxisUse
(Change Axis Use) instruction was executed in a way that would cause the maximum number of used motion control

page 3-321 ¡

servo axes to be exceeded.

Motion Control Parameter Setting Error When Changing Axis Use

The motion control parameter settings for the axis that was changed to a used axis are incorrect.

· The MC_ChangeAxisUse
(Change Axis Use) instruction was used to change an unused axis to a used axis, but the motion control parameter settings of the axis are not cor-

page 3-322

rect.

· The power supply was inter-

¡

rupted while a download of the

motion control parameter set-

tings was in progress.
· The non-volatile memory is

faulty or the life of the non-vol-

atile memory has been ex-

ceeded.

3-70

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015721 hex (Version 1.04 or later)

Required Process Data Object Not Set When Changing Axis Use

The objects that are required for the axis type of the axis that was changed to a used axis are not set.

· The objects that are required
for the axis type of the axis that was changed to a used axis are not set in the PDO map settings.
· The power supply was inter-
rupted while a download of the

page 3-323

motion control parameter set-

tings was in progress.
· The non-volatile memory is

¡

faulty or the life of the non-vol-

3

atile memory has been ex-

ceeded.
· The MC_ChangeAxisUse

(Change Axis Use) instruction

was executed for an axis that

is set to Unused axis

(unchangeable to used axis).

54015722 hex (Ver. 1.06 or later)

Actual Position Overflow/Under-

An instruction was executed that is not supported during an

· An instruction was executed
that is not supported during an actual position overflow or un-

page 3-324 ¡

flow

actual position over-

derflow.

flow/underflow.

54015723 hex (Ver. 1.06 or later)

Switch Structure Track Num-

The value of TrackNumber that is specified in the

· The value of the member of
the structure variable that was specified for the in-out variable

page 3-324

ber Setting Switches in-out varia- of the instruction is out of

¡

Out of

ble to a motion con-

range.

Range

trol instruction is out

of range.

54015724 hex (Ver. 1.06 or later)

Switch Structure First ON Position Setting Out of

The value of FirstOnPosition that is specified in the Switches in-out variable to a motion con-

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-325 ¡

Range

trol instruction is out

of range.

54015725 hex (Ver. 1.06 or later)

Switch Structure Last ON Position Setting Out of Range

The value of LastOnPosition that is specified in the Switches in-out variable to a motion control instruction is out

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-325 ¡

of range.

54015726 hex

Switch

(Ver. 1.06 or later) Structure

The value of AxisDirection that is

· The value of the member of
the structure variable that was

page 3-326

Axis Direc- specified in the

specified for the in-out variable

tion Out of Switches in-out varia- of the instruction is out of

¡

Range

ble to a motion con-

range.

trol instruction is out

of range.

NJ/NX-series Troubleshooting Manual (W503)

3-71

3 Error Descriptions and Corrections

Event code 54015727 hex (Ver. 1.06 or later)
54015728 hex (Ver. 1.06 or later)
54015729 hex (Ver. 1.06 or later)
5401572A hex (Ver. 1.06 or later)
5401572B hex (Ver. 1.06 or later)
5401572C hex (Ver. 1.06 or later)
5401572D hex (Ver. 1.06 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Switch Structure Cam Switch Mode Out of Range

The value of CamSwitchMode that is specified in the Switches in-out variable to a motion con-

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-326 ¡

trol instruction is out

of range.

Switch Structure Duration Setting Out of Range

The value of Duration that is specified in the Switches in-out variable to a motion control instruction is out of range.

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-327 ¡

Track Option Structure ON Com-

The value of OnCompensation that is specified in the

· The value of the member of
the structure variable that was specified for the in-out variable

page 3-327

pensation

TrackOptions in-out

of the instruction is out of

¡

Setting Out variable to a motion

range.

of Range

control instruction is

out of range.

Track Option The value of

· The value of the member of

page 3-328

Structure

OffCompensation that the structure variable that was

OFF Com- is specified in the

specified for the in-out variable

pensation

TrackOptions in-out

of the instruction is out of

¡

Setting Out variable to a motion

range.

of Range

control instruction is

out of range.

Number of Array Elements in

The number of elements in an array in the structure variable

· The number of elements in an
array of the structure variable that was specified for the in-

page 3-328

Switch Structure

that is specified in the Switches in-out varia-

out variable of the instruction is out of range.

¡

Variable Out ble to a motion con-

of Range

trol instruction is out

of range.

Number of Array Elements in Output Signal Structure Variable Out

The number of elements in an array in the structure variable that is specified in the Outputs in-out variable to a motion con-

· The number of elements in an
array of the structure variable that was specified for the inout variable of the instruction is out of range.

page 3-329 ¡

of Range

trol instruction is out

of range.

Number of The number of ele- · The number of elements in an

page 3-329

Array Ele- ments in an array in

array of the structure variable

ments in

the structure variable

that was specified for the in-

Track Option that is specified in the

Structure

TrackOptions in-out

out variable of the instruction is out of range.

¡

Variable Out variable to a motion

of Range

control instruction is

out of range.

3-72

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

5401572E hex (Ver. 1.06 or later)

Numbers of Elements in Output Signals and Track Option

The arrays in the structure variables that are specified for the Outputs and Track- Options in-out

· The arrays in the output signal
structure variable and track option structure variable that are specified for the in-out variables to the instruction do not

page 3-330 ¡

Arrays Not Matched

variables to a motion control instruction do not have the same

have the same number of elements.

number of elements.

5401572F hex (Ver. 1.06 or later)

Motion Control Instruction Multi-execution Disabled (Mas-

A Master in-out variable that cannot be changed during multiexecution of instructions was changed.

· A Master in-out variable that
cannot be changed during multiexecution of instructions was changed.

page 3-330
3
¡

ter Axis)

54015730 hex

Motion Con- A ReferenceType in- · A ReferenceType inout varia-

page 3-331

(Ver. 1.06 or later) trol Instruc- out variable that can-

ble that cannot be changed

tion Multi-ex- not be changed dur-

during multi-execution of in-

ecution Dis- ing multi-execution of

structions was changed.

¡

abled (Posi- instructions was

tion Type

changed.

Selection)

54015731 hex (Ver. 1.06 or later)

Same Track Number Setting in Switch Structure Out of

The same track number was specified more than the allowable number of times for the TrackNumber in the Switches in-out

· The same track number was
specified more than the allowable number of times for the TrackNumber in the Switches in-out variable to a motion control instruction.

page 3-331 ¡

Range

variable to a motion

control instruction.

5401573A hex (Ver. 1.08 or later)

Cannot Write The instruction was

Axis Param- executed for an axis

eters

that is not an unused

· The instruction was executed
for a used axis or an undefined axis.

page 3-332 ¡

axis.

5401573B hex

Axis Param- The parameter speci- · The parameter specified for

page 3-332

(Ver. 1.08 or later) eter Setting fied for the

the AxisParameter input varia-

Out of

AxisParameter input

ble to the instruction is out of

Range

variable to a motion

range for the input variable.

¡

control instruction is

outside of the valid

range.

5401573C hex (Ver. 1.08 or later)

Cam Property Setting Out of

The parameter specified for the CamProperty input

· The parameter specified for
the CamProperty input variable to the instruction is out of

page 3-333

Range

variable to a motion

range for the input variable.

¡

control instruction is

outside of the valid

range.

NJ/NX-series Troubleshooting Manual (W503)

3-73

3 Error Descriptions and Corrections

Event code 5401573D hex (Ver. 1.08 or later)
5401573E hex (Ver. 1.08 or later)
5401573F hex (Ver. 1.08 or later)
54015740 hex (Ver. 1.08 or later)
54015741 hex (Ver. 1.08 or later)
54015742 hex (Ver. 1.08 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Cam Node Setting Out of Range

The parameter specified for the CamNodes input variable to a motion control instruction is out-

· The parameter specified for
the CamNodes input variable to the instruction is out of range for the input variable.

page 3-333 ¡

side of the valid

range.

Incorrect Cam Node Type Specification

The parameter specified for the CamNodes input variable to a motion control instruction is not an

· The parameter specified for
the CamNodes input variable to the instruction is not an _sMC_CAM_NODE array variable.

page 3-334 ¡

_sMC_CAM_NODE

array variable.

Insufficient The array variable of · The array variable of the pa-

page 3-334

Nodes in

the parameter speci-

rameter specified for the

Cam Table fied for the

CamNodes input variable to

CamNodes input variable to a motion con-

the instruction has a Phase (master axis phase) value of 0

¡

trol instruction has a

for element number 0.

Phase value of 0 for

element number 0.

Cam Node Master Axis Phase Not in Ascending Order

The values of Phase in the array variable of the parameter specified for the CamNodes input vari-

· The values of Phase (master
axis phase) in the array variable of the parameter specified for the CamNodes input variable to the instruction are not in

page 3-335

able to a motion con-

ascending order according to

¡

trol instruction are not the element numbers. Or, trun-

in ascending order

cating the digits that are not ef-

according to the ele-

fective more than seven digits

ment numbers.

caused the phases not to be in

ascending order.

Too Many Data Points in Cam Ta-

The number of generated cam data points exceeded the number

· The number of cam data
points in the generated cam table exceeded the number of el-

page 3-336

ble

of elements in the ar-

ements in the array in the cam

ray in the cam data variable that is speci-

data variable that is specified for the CamTable input varia-

¡

fied for the CamTable input variable to a

ble to the instruction.

motion control in-

struction.

Cam Table Displacement Overflow

Distance in the generated cam table exceeded the range of REAL data.

· Distance in the generated cam
table exceeded the range of REAL data.

page 3-337 ¡

3-74

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015743 hex (Ver. 1.08 or later)

Aborted Cam Table Used

A cam data variable that was aborted during generation was specified for the CamTable input variable to an instruction.

· A cam data variable that was
aborted during generation due to an error in the MC_GenerateCamTable (Generate Cam Table) instruction was specified for the CamTable input variable to the instruction.

page 3-338 ¡

54015749 hex (Ver. 1.10 or later)

Execution ID Setting Out of Range

The parameter specified for the ExecID input variable to a motion control instruction is out of range.

· The parameter specified for
the ExecID input variable to the instruction is out of range for the input variable.

page 3-338
¡
3

5401574A hex (Ver. 1.10 or later)

Position Offset Out of Range

The parameter specified for the OffsetPosition input variable to a motion control instruction is out of range.

· The position offset exceeded
the range of signed 40-bit data when it was converted to pulses.

page 3-339 ¡

5401574B hex (Ver. 1.10 or later)

PDS State Transition Command Selection Out of Range

The parameter specified for the TransitionCmd input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-339 ¡

5401574C hex (Ver. 1.13 or later)

Single-axis Position Control Axis Motion Control Instruction Execution Disabled

An operation instruction was executed for a single-axis position control axis.

· An operation instruction was
executed for a single-axis position control axis.

page 3-340 ¡

54015751 hex (Ver. 1.32 or later)
[NX102]
(Ver. 1.21 or later)
[NX701-££00, NX1P2,
NJ501 (excluding
NJ501-££20), NJ301,

Cam Monitor Mode Selection Out of Range

The cam monitor mode selection specified for the CamMonitorMode input variable to a motion control instruction is out of range.

· The cam monitor mode selec-
tion is out of the valid range.

page 3-340 ¡

NJ101-££00]

54015752 hex (Ver. 1.32 or later)
[NX102]
(Ver. 1.21 or later)
[NX701-££00, NX1P2,
NJ501 (excluding
NJ501-££20), NJ301,
NJ101-££00]

Data Type of Cam Monitor Values Mismatch

The data type of the cam monitor values specified for the CamMonitorValue inout variable to a motion control instruction does not match the cam monitor mode selection.

· The data type of the variable
specified for the cam monitor values does not match the cam monitor mode selection.

page 3-341 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-75

3 Error Descriptions and Corrections

Event code 54016440 hex
54016441 hex
54016442 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Target Position Positive Software Limit Exceeded

The specified position exceeds the positive software limit.

· The parameter specified for
the Position input variable to the instruction is beyond the positive software limit.
· The first position is beyond the

page 3-342

positive software limit and an

instruction that specifies mo-

tion in the opposite direction of

the software limit was execut-

¡

ed.
· The parameter that was speci-

fied for the AuxPoint input vari-

able to a border point

MC_MoveCircular2D (Circular

2D Interpolation) instruction is

beyond the positive software

limit.

Target Position Negative Software Limit Exceeded

The specified position exceeds the negative software limit.

· The parameter specified for
the Position input variable to the instruction is beyond the negative software limit.
· The first position is beyond the

page 3-343

negative software limit and an

instruction that specifies mo-

tion in the opposite direction of

the software limit was execut-

¡

ed.
· The parameter that was speci-

fied for the AuxPoint input vari-

able to a border point

MC_MoveCircular2D (Circular

2D Interpolation) instruction is

beyond the negative software

limit.

Command Position Overflow/ Underflow

Positioning, an instruction in the underflow/overflow direction, or an instruction for which the direction is not specified was executed when there was an underflow/ overflow in the command position.

· One of the following was exe-
cuted when there was a command position overflow/underflow.
· A positioning instruction · A continuous control instruc-
tion in the underflow/overflow direction
· An instruction for which the di-
rection is not specified (sync-

page 3-344 ¡

ing or torque control)

3-76

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54016443 hex

Positive Limit Input

An instruction was executed for a motion in the positive direction when the positive limit input was ON.

· An instruction for a motion in
the positive direction was executed when the positive limit input was ON, or an instruction for a motion with no direction

page 3-345

specification was executed

¡

when the positive limit input

was ON. An axes group mo-

tion control instruction was

executed when the positive

54016444 hex

Negative Limit Input

An instruction for a motion in the negative direction was

limit input was ON.
· An instruction for a motion in
the negative direction was executed when the negative limit

3
page 3-346

executed when the

input was ON, or an instruction

negative limit input

for a motion with no direction

was ON.

specification was executed

¡

when the negative limit input

was ON. An axes group mo-

tion control instruction was

executed when the negative

limit input was ON.

54017422 hex

Servo Main Circuits OFF

An attempt was made to turn ON the Servo when the main circuit power supply to the

· An attempt was made to turn
ON the Servo when the main circuit power supply to the Servo Drive was OFF.

page 3-347 ¡

Servo Drive was OFF.

3-2-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-77

3 Error Descriptions and Corrections

3-2-2 Error Descriptions

Errors for Self Diagnosis

Event name

DIP Switch Setting Error

Event code

00090000 hex

Meaning

An error was detected in the DIP switch setting.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
There is an error in the DIP switch setting.

Correction
Turn OFF all pins on the DIP switch.

Prevention
Make sure that the DIP switch settings are correct.

Attached infor- Attached information 1: DIP switch readout value (00000000 hex to 0000000F hex) mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-78

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Internal Bus Check Error

Event code

000D0000 hex

Meaning

A fatal error was detected on the internal bus.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1 A connection to the Sysmac Studio may not be possible.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

A conductive material has gotten If there is conductive material near- Do not do any metal working in the

inside.

by, blow out the CPU Unit with air. vicinity of the control panel. Also,

make sure that the operating envi-

ronment is free of dirt and dust.

3

Close the control panel.

Noise
· There is data corruption in bus
signals.
· There is malfunctioning in bus
interface circuits.

If the error occurs even after making the above correction, check the FG, and power supply lines, and other noise entry paths, and implement noise countermeasures as required.

Implement noise countermeasures.

The CPU Unit has failed.
· The internal bus is disconnect-
ed.

If this error persists even after you make the above two corrections, replace the CPU Unit.

None

Attached infor- Attached information 1: System information mation

Precautions/ Remarks

When this error occurs, the CPU Unit stops and the error is recorded in the event log. If cycling the power to the Controller clears the error, you will be able to see whether this error occurred by checking the event log. However, a restart is sometimes not possible depending on the error location.

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name

Non-volatile Memory Life Exceeded

Event code

000E0000 hex

Meaning

The specified number of deletions for non-volatile memory was exceeded. Or, the number of bad blocks in memory exceeded the specified value.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

Non-volatile memory life expired.

Correction Replace the CPU Unit.

Prevention ---

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

NJ/NX-series Troubleshooting Manual (W503)

3-79

3 Error Descriptions and Corrections

Event name

CPU Unit Overheat (Operation Stopped)

Event code

00110000 hex

Meaning

Operation was stopped because the temperature inside the CPU Unit was too high.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1 A connection to the Sysmac Studio is not possible.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The ambient operating temperature is too high.

Correction
Make sure that the ambient operating temperature stays between 0 and 55°C.
· Provide enough space for good
air flow.
· Do not install the Controller di-
rectly above equipment that generates a large amount of heat, such as heaters, transformers, or high-capacity resistors.
· If the ambient temperature ex-
ceeds 55 °C, install a cooling fan or air conditioner.

Prevention
Make sure that the ambient temperature stays between 0 and 55°C.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-80

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Main Memory Check Error

Event code

00130000 hex*1

Meaning

An error was detected in the memory check of the main memory in the CPU Unit.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*2

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

A conductive material has gotten If there is conductive material near- Do not do any metal working in the

inside.

by, blow out the CPU Unit with air. vicinity of the control panel.

Use the control panel only when it

is closed.

3

Noise
· Data corruption in memory · Microcomputer malfunctioning · Memory write circuit malfunc-
tioning

If the error did not result from the above causes, cycle the power to the Controller and see if that clears the error. If the error occurs frequently, check the FG, power supply lines, and other noise entry paths, and implement noise countermeasures as required.

Implement noise countermeasures.

There is a software error.
· Data corruption was caused by
cosmic rays or radiation.
The CPU Unit has failed.
· Memory element failure · Memory peripheral circuit failure

If the error did not result from the above causes, and cycling the power to the Controller or resetting the Controller does not clear the error, replace the CPU Unit.

None Perform regular inspections.

Attached infor- Attached information 1: System information

mation

Attached information 2: System information

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.13 or later. *2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-81

3 Error Descriptions and Corrections

Event name

Non-volatile Memory Restored or Formatted

Event code

10010000 hex

Meaning

An error was detected in the non-volatile memory check and file system recovery or formatting was executed. Previous files may have been deleted.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The Controller power supply was turned OFF while the BUSY indicator was lit.
The power supply to the Controller was interrupted momentarily while the BUSY indicator was lit.

Correction
Compare the project with the project on the Sysmac Studio. If they match, cycle the power supply to the Controller or reset the Controller to see if that clears the error. If the error is cleared, check that the device operates correctly. If the comparison shows a mismatch, if the error is not cleared, or if the device does not operate correctly, clear all of memory and then download the project from the Sysmac Studio again. If cycling the power supply to the Controller or resetting the Controller does not clear the error, the memory is corrupted. Replace the CPU Unit. Unexpected operation may occur and can be very dangerous if the power to the Controller is cycled or the Controller is reset before you download the project again.

Prevention Do not turn OFF the power supply while the BUSY indicator is lit.
Take appropriate measures to ensure that the specified power with the rated voltage and frequency is supplied in places where the power supply is unstable.

Attached information

Attached information 1: Recovered content
· (00000000 hex: File system recovery successful, · 00000001 hex: Formatted)

Precautions/ Remarks

Make sure that the projects match and that the device operates correctly, or transfer the project again. If you cycle the power to the Controller or reset the Controller before you do this, unexpected operation may occur and can be very dangerous.

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-82

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Non-volatile Memory Data Corrupted

Event code

10020000 hex

Meaning

A file that must be in non-volatile memory is missing or corrupted.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The Controller power supply was Clear all of memory and then

Do not turn OFF the power supply

turned OFF while the BUSY indica- download the project from the Sys- while the BUSY indicator is lit.

tor was lit.

mac Studio.

The power supply to the Controller

Take appropriate measures to en-

3

was interrupted momentarily while

sure that the specified power with

the BUSY indicator was lit.

the rated voltage and frequency is

supplied in places where the power

supply is unstable.

The CPU Unit has failed.

If this error remains even after making the above corrections, replace the CPU Unit.

None

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-83

3 Error Descriptions and Corrections

Event name

Main Memory Check Error

Event code

10080000 hex

Meaning

An error was detected in the memory check of the main memory in the CPU Unit.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
A conductive material has gotten inside.

Correction
If there is conductive material nearby, blow out the CPU Unit with air.

Prevention
Do not do any metal working in the vicinity of the control panel. Use the control panel only when it is closed.

Noise
· Data corruption in memory · Microcomputer malfunctioning · Memory write circuit malfunc-
tioning

If the error did not result from the above causes, cycle the power to the Controller and see if that clears the error. If the error occurs frequently, check the FG, power supply lines, and other noise entry paths, and implement noise countermeasures as required.

Implement noise countermeasures.

There is a software error.
· Data corruption was caused by
cosmic rays or radiation.
The CPU Unit has failed.
· Memory element failure · Memory peripheral circuit failure

If the error did not result from the above causes, and cycling the power to the Controller or resetting the Controller does not clear the error, replace the CPU Unit.

None Perform regular inspections.

Attached infor- Attached information 1: System information mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-84

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Data Not Saved to Battery-backup Memory

Event code

100A0000 hex*1

Meaning

An error occurred in the software and data could not be saved in battery-backup memory during power-OFF processing.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

System-de-

Variable

fined variables None

Operation
Data type ---

Stops.*2 The variables with a Retain attribute and

memory for CJ-series Units in the DM, EM, and Hold-

ing Areas do not contain the values from just before

the power supply was turned OFF. Unless suitable

processing countermeasures are implemented, nor-

mal user program execution or normal Unit operation

may not be possible when the power is turned ON

next time.

Name

3

---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Perform the following:
· Check the values of retained
variables and the retained areas in the memory used for CJ-series Units and change them to the correct values.
· If the system uses a Servomotor
with an absolute encoder, turn ON the power supply, and then turn ON the Servo and check the actual current position of the axis.

Prevention None

Attached infor- None mation

Precautions/ Remarks

If this error occurs, the values of the following will be the values from the previous time the power supply was
turned ON.
· Retained variables (variables with a Retain attribute or variables in retained areas with AT specifications) · Retained areas in the memory used for CJ-series Units · Absolute encoder home offset data

*1. This event code occurs for a CPU Unit with unit version 1.10 or later. *2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-85

3 Error Descriptions and Corrections

Event name Meaning Source

Non-volatile Memory Data Corrupted

Event code

A file that must be in non-volatile memory is missing or corrupted.

PLC Function Module

Source details None

Error attributes
Effects System-defined variables Cause and correction

Level

Major fault

User program Stops.
Variable None Assumed cause The Controller power supply was turned OFF while the BUSY indicator was lit. The power supply to the Controller was interrupted momentarily while the BUSY indicator was lit.

Recovery

Cycle the power supply or reset the Controller.

Operation

Stops.*1

Data type

---

Correction

Clear all of memory and then download the project from the Sysmac Studio.

The CPU Unit has failed.

If this error remains even after

making the above corrections, replace the CPU Unit.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

100B0000 hex

Detection timing
Log category

At power ON or Controller reset
System

Name --Prevention Do not turn OFF the power supply while the BUSY indicator is lit.
Take appropriate measures to ensure that the specified power with the rated voltage and frequency is supplied in places where the power supply is unstable. None

3-86

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Event Level Setting Error

Event code

100C0000 hex

Meaning

The settings in the event level setting file are not correct.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The event level settings are not

Perform a Memory All Clear opera- Do not interrupt the power supply

correct because the power supply tion and then transfer the event

to the Controller or disconnect

to the Controller was interrupted or level setting file again.

communications with the Sysmac

communications with the Sysmac Studio were disconnected during a

Studio during a download of the

3

event level settings.

download of the event level set-

tings.

The event level settings are not correct because the power supply to the Controller was interrupted during a Clear All Memory operation.

Do not interrupt the power supply to the Controller during a Clear All Memory operation.

Non-volatile memory failed.

If the error persists even after you None make the above correction, replace the CPU Unit.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-87

3 Error Descriptions and Corrections

Event name

Present Values of Retained Variables Restoration Er- Event code ror

100F0000 hex

Meaning

An error occurred in the software and the present values of retained variables could not be restored at startup. The values were initialized.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1 The variables with a Retain attribute and memory for CJseries Units in the DM, EM, and Holding Areas were corrupted. Normal user program execution or normal Unit operation may not be possible. (NX1P2 CPU Unit) The variables with a Retain attribute were corrupted. Normal user program execution or normal Unit operation may not be possible. (NY-series Controllers)

System-de-

Variable

fined variables _RetainFail

Data type BOOL

Name Retention Failure Flag

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Perform the following:
· Check the values of the retained
variables and the retained areas in the memory used for CJ-series Units and change them to the correct values. (NX1P2 CPU Unit)
· Check the values of the retained
variables and change them to the correct values. (NY-series Controllers)
· If the system uses a Servomotor
with an absolute encoder, turn ON the power supply, and then turn ON the Servo and check the actual current position of the axis.

Prevention None

Attached infor- None mation

Precautions/ Remarks

The following values are initialized.
· Retained variables (variables with a Retain attribute or variables in retained areas with AT specifications)
(NX1P2 CPU Unit)
· Retained variables (variables with a Retain attribute) (NY-series Controllers) · Retained areas in the memory used for CJ-series Units (NX1P2 CPU Unit) · Absolute encoder home offset data

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-88

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Present Values of Retained Variables Not Saved

Event code

10100000 hex

Meaning

A forced shutdown is performed or an error occurred in the software and the present values of retained variables could not be saved during power-OFF processing.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

The values of the variables with a Retain attribute and

memory for CJ-series Units in the DM, EM, and Hold-

ing Areas were not same as the values just before the

power interruption. Normal user program execution or

normal Unit operation may not be possible. (NX102

CPU Unit and NX1P2 CPU Unit)

The values of the variables with a Retain attribute

were not same as the values just before the power in-

3

terruption. Normal user program execution or normal

Unit operation may not be possible. (NY-series Con-

trollers)

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause A forced shutdown is performed. (NY-series Controllers) An error occurred in the software.

Correction
Perform the following:
· Check the values of the retained
variables and the retained areas in the memory used for CJ-series Units and change them to the correct values. (NX102 CPU Unit and NX1P2 CPU Unit)
· Check the values of the retained
variables and change them to the correct values. (NY-series Controllers)
· If the system uses a Servomotor
with an absolute encoder, turn ON the power supply, and then turn ON the Servo and check the actual current position of the axis.

Prevention Perform a shutdown with other method than the forced shutdown. None

Attached infor- None mation

Precautions/ Remarks

The following values are initialized.
· Retained variables (variables with a Retain attribute or variables in retained areas with AT specifications)
(NX1P2 CPU Unit)
· Retained variables (variables with a Retain attribute) (NY-series Controllers) · Retained areas in the memory used for CJ-series Units (NX1P2 CPU Unit) · Absolute encoder home offset data

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

NJ/NX-series Troubleshooting Manual (W503)

3-89

3 Error Descriptions and Corrections

Event name

PLC System Processing Error

Event code

40010000 hex

Meaning

A fatal error was detected in the PLC Function Module.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1 A connection to the Sysmac Studio is not possible.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Prevention None

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name Meaning Source

PLC System Processing Error

Event code

A fatal error was detected in the PLC Function Module.

PLC Function Module

Source details None

Error attributes Level

Major fault

Recovery

Cycle the power supply.

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

40020000 hex
Detection timing Log category
Name --Prevention None

Continuously System

3-90

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

PLC System Processing Error

Event code

40030000 hex

Meaning

A fatal error was detected in the PLC Function Module.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Prevention None

Attached infor- Attached information 1: System information

mation

Precautions/ None

3

Remarks

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name

PLC System Processing Error

Event code

40040000 hex

Meaning

A fatal error was detected in the PLC Function Module.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1 A connection to the Sysmac Studio is not possible.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Prevention None

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-91

3 Error Descriptions and Corrections

Event name

PLC System Processing Error

Event code

40050000 hex

Meaning

A fatal error was detected in the PLC Function Module.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1 A connection to the Sysmac Studio is not possible.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Prevention None

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Real-Time Clock Stopped

Event code

00070000 hex

The oscillation of the real-time clock stopped. The real-time clock is set to an illegal time.

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The System Time is not defined. The clock information recorded by CJ-series Units is also not defined.

Variable

Data type

Name

_CurrentTime

DATE_AND_TIME

System Time

Assumed cause

Correction

Prevention

The battery voltage is low.

Replace the Battery. Then adjust the real-time clock time.

Regularly replace the Battery.

The battery connector has come loose.

Reconnect the connector and make sure it is mated correctly.

Check for vibration and shock.

Then adjust the real-time clock time.

The Battery is missing.

Install a Battery. Then adjust the real-time clock time.

Install a Battery.

None

This error is checked only when the power is turned ON. You can change the event level to the observation level. If you change the level to the observation level, recovery procedures are not required.

3-92

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Real-Time Clock Failed

Event code

00080000 hex

Meaning

The real-time clock in the CPU Unit failed.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Minor fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Continues.

Operation

The System Time is not defined. The clock information recorded by CJ-series Units is also not defined.

System-de-

Variable

fined variables _CurrentTime

Data type DATE_AND_TIME

Name System Time

Cause and cor- Assumed cause

rection

The CPU Unit clock has failed.

Correction Replace the CPU Unit.

Prevention None

Attached infor- None

mation

Precautions/ None

3

Remarks

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Low Battery Voltage

The voltage of the Battery has dropped.

PLC Function Module

Source details

Event code None

Level

Minor fault

User program Continues.

Variable

_SelfTest_LowBattery

Assumed cause

The battery voltage is low.

The battery connector has come

loose.

The Battery is missing.

None

Recovery

Error reset

Operation

No affected.

Data type

BOOL

Correction

Replace the Battery.

Reconnect the connector and

make sure it is mated correctly.

Install a Battery.

000B0000 hex

Detection timing
Log category

Continuously System

Name Low Battery Flag Prevention Regularly replace the Battery. Check for vibration and shock.
Install a Battery.

For the NJ-series CPU Units and NX701 CPU Units, you may lose the user data the next time that the power supply is interrupted. For the NX1P2 CPU Units and NX102 CPU Units, you may lose the clock data the next time that the power supply is interrupted. You can change the event level to the observation level. If you change the level to the observation level, recovery procedures are not required.

NJ/NX-series Troubleshooting Manual (W503)

3-93

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

CPU Unit Overheat

Event code

The temperature inside the CPU Unit exceeded the specified value.

PLC Function Module

Source details None

Level

Minor fault

User program Continues. Variable _SelfTest_HighTemperature Assumed cause The ambient operating temperature is too high.

None

Recovery

Cycle the power supply or reset the Controller.

Operation

Not affected.

Data type

BOOL

Correction

Make sure that the ambient operating temperature stays between 0 and 55°C.
· Provide enough space for good
air flow.
· Do not install the Controller
above equipment that generates

a large amount of heat, such as heaters, transformers, or highcapacity resistors.
· If the ambient temperature ex-
ceeds 55 °C, install a cooling fan or air conditioner.

None

000C0000 hex

Detection timing
Log category

Continuously System

Name CPU Unit High Temperature Flag Prevention Make sure that the ambient temperature stays between 0 and 55°C.

Event name

Slow Fan

Event code

00120000 hex

Meaning

The speed of the fan dropped to a specified level or lower.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _SelfTest_LowFanRevolution

Data type BOOL

Name Low FAN Revolution Flag

Cause and correction

Assumed cause
Something is interfering with fan operation, such as dust, wire scraps, or cuttings.

Correction
Remove the material that is interfering with fan operation.

Prevention
Make sure that nothing is interfering with the fan during operation.

The fan has reached the end of its Replace the Fan Unit.*1 service life.

Regularly replace the Fan Unit.*1

The fan is faulty.

Attached infor- None mation

Precautions/ Remarks

You can change the event level to the observation level. If you change the level to the observation level, recovery procedures are not required.

*1. Refer to 6-3 Replacing the Fan Unit for the Fan Unit replacement procedure and life.

3-94

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Battery-backup Memory Check Error

Event code

10090000 hex

Meaning

An error was detected in the memory check of the battery-backup memory in the CPU Unit.

Source

PLC Function Module or Motion Control Function Module

Source details

PLC Function Module: None Motion Control Function Mod-

Detection timing

At power ON or Controller reset

ule: MC Common

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The variables with a Retain attribute and memory for

CJ-series Units in the DM, EM, and Holding Areas were corrupted. Normal user program execution or normal Unit operation may not be possible.

System-defined variables
Cause and cor-

Variable _RetainFail Assumed cause

Data type BOOL Correction

Name

Retention Failure Flag Prevention

3

rection

The battery voltage is low.

Replace the Battery.

Regularly replace the Battery.

The battery connector has come loose.

Reconnect the connector and make sure it is mated correctly.

Check for vibration and shock.

The Battery is missing.

Install a Battery.

Install a Battery.

Attached infor- None mation

Precautions/ Remarks

After you implement the above countermeasures, set the correct data for the variables with a Retain attribute and memory for CJ-series Units in the DM, EM, and Holding Areas. You can change the event level to the observation level. If you change the level to the observation level, recovery procedures are not required.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-95

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction

SD Memory Card Invalid Type

Event code

000F0000 hex

The current SD Memory Card is not supported.

PLC Function Module

Source details None

Detection timing

At power ON, at Controller reset, or when SD Memory Card is

inserted

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

SD PWR indicator is not lit. Power supply to SD Memory Card is stopped.

Variable

Data type

Name

_Card1Ready

BOOL

SD Memory Card Ready Flag

Assumed cause

Correction

Prevention

An SD Memory Card that is not supported was inserted into the CPU Unit.

Replace with an HMC-SD291 SD Memory Card, an HMC-SD491 SD Memory Card, or an HMC-SD1A1 SD Memory Card.

Use an HMC-SD291 SD Memory Card, an HMC-SD491 SD Memory Card, or an HMC-SD1A1 SD Memory Card.

Attached information
Precautions/ Remarks

In the following case, replace with an HMC-SD491 SD Memory Card or an HMC-SD1A1 SD Memory Card.
· For NJ501-££££ CPU Units,
Hardware Revision is "A" and

In the following case, use an HMCSD491 SD Memory Card or an HMC-SD1A1 SD Memory Card.
· For NJ501-££££ CPU Units,
Hardware Revision is "A" and the unit version is 1.15 or later.

the unit version is 1.15 or later.

Attached information 1: "Not UHS-I" is displayed when the SD Memory Card does not support UHS-I.

None

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

SD Memory Card Life Exceeded

Event code

00100000 hex

The specified number of deletions for the SD Memory Card was exceeded. Or, the number of bad blocks exceeded the specified value.

PLC Function Module

Source details None

Detection timing

At power ON, at Controller reset, or periodically

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

_Card1Deteriorated

BOOL

SD Memory Card Life Warning Flag

Assumed cause

Correction

Prevention

The service life of the SD Memory Card was exceeded.

Back up necessary files in the SD Memory Card. Or replace the SD Memory Card.

Regularly replace the SD Memory Card.

None

The data on the SD Memory Card may be corrupted. Normal user program operation may not be possible. You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset."

3-96

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

SD Memory Card Invalid Format

Event code

10030000 hex

Meaning

The file format of the SD Memory Card is not FAT16 or FAT32.

Source

PLC Function Module

Source details None

Detection timing

At power ON, at Controller reset, or when SD Memory Card is

inserted

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

SD PWR indicator is not lit. You can format the SD Memory Card from the Sysmac Studio.

System-de-

Variable

fined variables _Card1Ready

Data type BOOL

Name SD Memory Card Ready Flag

Cause and cor- Assumed cause

Correction

Prevention

rection

The file format of the SD Memory Make sure that the correct SD

Use an OMRON SD Memory Card.

Card inserted in the CPU Unit is not FAT16 or FAT32.

Memory Card is inserted in the CPU Unit.

Do not format the SD Memory Card on a computer.

3

If an incorrect SD Memory Card is

inserted, replace it with the correct

one. If the correct SD Memory Card is inserted, format it correctly before

you use it.

Attached infor- None

mation

Precautions/ None

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-97

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

SD Memory Card Restored or Formatted

Event code

10040000 hex

An error was detected during the file system check and the file system was restored. Files may have been deleted.

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

If the file is deleted, normal user program operation may not be possible.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The Controller power supply was turned OFF while the SD BUSY indicator was lit. The power supply to the Controller was interrupted momentarily while the SD BUSY indicator was lit.
The SD Memory Card was removed while the SD PWR indicator was lit.

Check that the correct file is on the SD Memory Card, or that the device operates correctly. If the correct file is not on the SD Memory Card, or if the device does not operate correctly, download the correct file to the SD Memory Card. Cycle the power supply to the Controller or reset the Controller and confirm that the system operates correctly.

Do not turn OFF the power supply while the SD BUSY indicator is lit.
Take appropriate measures to ensure that the specified power with the rated voltage and frequency is supplied in places where the power supply is unstable. Do not remove the SD Memory Card while the SD PWR indicator is lit.

The SD Memory Card is damaged. If this error occurs even though the None above problem does not exist, re-

place the SD Memory Card and download the correct files to it.

None

The error is detected at power ON or at a Controller reset only when SD Memory Card diagnosis at startup is enabled. You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset."

3-98

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

SD Memory Card Data Corrupted

Event code

10060000 hex

Meaning

A file that must be in the SD Memory Card is missing or corrupted.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

SD PWR indicator is not lit. You can format the SD Memory Card from the Sysmac Studio. Normal user program operation may not be possible.

System-de-

Variable

fined variables _Card1Ready

Data type BOOL

Name SD Memory Card Ready Flag

Cause and correction

Assumed cause
The Controller power supply was turned OFF while the SD BUSY indicator was lit.

Correction
Format the SD Memory Card and download the correct file.

Prevention
Do not turn OFF the power supply while the SD BUSY indicator is lit.

The power supply to the Controller was interrupted momentarily while the SD BUSY indicator was lit.

Take appropriate measures to en-

3

sure that the specified power with

the rated voltage and frequency is

supplied in places where the power

supply is unstable.

The SD Memory Card was removed while the SD PWR indicator was lit.

Do not remove the SD Memory Card while the SD PWR indicator is lit.

The SD Memory Card is damaged. If the error cannot be cleared with None the above corrections, replace the

SD Memory Card with one that operates normally.

Attached infor- None mation

Precautions/ Remarks

The error is detected at power ON or at a Controller reset only when SD Memory Card diagnosis at startup is enabled. You can change the event level to the minor fault level. If you change the level to the minor fault level, the

Recovery column above will be changed to "Error reset."

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-99

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

SD Memory Card Access Power OFF Error

Event code

10070000 hex

The power supply to the Controller was interrupted during access to the SD Memory Card.

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Operation is controlled by the user program when the file is corrupted.

Variable

Data type

Name

_Card1PowerFail

BOOL

SD Memory Card Power Interruption Flag

Assumed cause

Correction

Prevention

The Controller power supply was turned OFF while the SD BUSY indicator was lit.
The power supply to the Controller was interrupted momentarily while the SD BUSY indicator was lit.

Check that the correct file is on the SD Memory Card, or that the device operates correctly. If the correct file is not on the SD Memory Card, or if the device does not operate correctly, download the correct file to the SD Memory Card. Cycle the power supply to the Controller or reset the Controller and confirm that the system operates

Do not turn OFF the power supply while the SD BUSY indicator is lit.
Take appropriate measures to ensure that the specified power with the rated voltage and frequency is supplied in places where the power supply is unstable.

correctly. When you have finished the corrections, change the _Card1PowerFail (SD Memory Card Power Interruption Flag) system-defined variable to FALSE.

None

When the measure is completed, change the SD Memory Card Power Interruption Flag to FALSE.

Event name Meaning Source

PLC System Information

Event code

This event provides internal information from the PLC Function Module.

PLC Function Module

Source details None

Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Level

Observation

User program Continues.

Variable

None

Assumed cause

This event provides internal information from the PLC Function

Module. It is recorded to provide additional information for another event.

None

None

Recovery Operation Data type --Correction ---

--Not affected.

10130000 hex
Detection timing Log category
Name --Prevention ---

Continuously System

3-100

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Incorrect SD Memory Card Removal

Event code

10310000 hex

Meaning

SD Memory Card removal processing failed.

Source

PLC Function Module

Source details None

Detection tim- At SD Memory

ing

Card removal

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The SD Memory Card was re-

Check the files on the SD Memory Press the SD Memory Card power

moved while the SD PWR indicator Card to see if they are correct. If supply switch and confirm that the

was lit.

the files on the SD Memory Card are not correct, download the correct files to the SD Memory Card.

SD PWR indicator goes out before you remove the SD Memory Card.

Attached infor- None

3

mation

Precautions/ Remarks

None

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-101

3 Error Descriptions and Corrections

Errors Related to CJ-series Unit Configuration

Event name

I/O Bus Check Error

Event code

04010000 hex

Meaning

An error occurred in a bus line transmission between the CPU Unit and the Units in the rack slots. Or, detection of all Special I/O Units and CPU Bus Units was not completed when the power supply to the Controller was turned ON.

Source

PLC Function Module

Source details I/O bus master

Detection timing

Continuously

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The I/O Connecting Cable is disconnected or wires inside it are broken.

Correction
Make sure that the I/O cable connector is mated properly and then reconnect the connector. If the I/O cable is broken, replace it.

Prevention
Make sure the cable is mated properly during operation. Check for vibration and shock.

A conductive material has gotten inside.

If there is conductive material nearby, blow out the Units with air.

Do not do any metal working in the vicinity of the control panel. Use the control panel only when it is closed.

The connector contact is faulty due If foreign material is stuck to the to foreign material in the connector. connector, take off the connector
and remove the foreign material.

Make sure that the operating environment is free of dirt and dust.

Noise
· There is data corruption in bus
signals.
· There is malfunctioning in bus
interface circuits.

If the error did not result from the above causes, cycle the power to the Controller and see if that clears the error. If the error occurs frequently, check the FG, power supply lines, I/O Connecting Cables, and other noise entry paths, and implement noise countermeasures as required.

Implement noise countermeasures.

A Unit has failed.
· CPU Unit · Special I/O Unit · CPU Bus Unit · I/O Connecting Cable

If the error did not result from the above causes, and cycling the power to the Controller or resetting the Controller does not clear the error, replace the attached Unit or the CPU Unit.

Perform regular inspections.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-102

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Unsupported Unit Detected

Event code

24010000 hex

Meaning

An unsupported CJ-series Unit or Power Supply Unit is mounted.

Source

PLC Function Module

Source details I/O bus master

Detection timing

At power ON or Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An unsupported CJ-series Unit or Remove the unsupported CJ-ser- Use a Unit that is supported by this

Power Supply Unit was detected. ies CPU Unit or Power Supply Unit CPU Unit.

and replace it with a supported

one.

Attached infor- Attached information 1: Rack number where error was detected, 0 to 3

3

mation

Attached information 2: Slot number where error was detected, 0 to 9

Attached information 3: Profile code that gives the Unit type

Precautions/ Remarks

This error will not occur for unsupported Power Supply Units that are mounted on Expansion Rack. Make sure that the Power Supply Units connected to the Expansion Racks are supported before using them.

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name

Too Many I/O Points

Event code

24020000 hex

Meaning

The total number of I/O points in the connected CJ-series Units exceeds the maximum specified value of the CPU Unit.

Source

PLC Function Module

Source details I/O bus master

Detection timing

At power ON or Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The total number of I/O points in the connected CJ-series Basic I/O Units exceeds 2,560.

Correction
Set the total number of I/O points in the CJ-series Basic I/O Units to 2,560 or less.

Prevention
Set the total number of I/O points in the CJ-series Basic I/O Units to 2,560 or less.

Attached infor- Attached information 1: Total number of I/O points in the CJ-series Basic I/O Units mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

NJ/NX-series Troubleshooting Manual (W503)

3-103

3 Error Descriptions and Corrections

Event name

End Cover Missing

Event code

24030000 hex

Meaning

The End Cover is not connected to right end of the CPU Rack or an Expansion Rack.

Source

PLC Function Module

Source details I/O bus master

Detection timing

Continuously

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The End Cover is not connected to right end of the CPU Rack or an Expansion Rack.

Correction
Check that the End Cover is correctly connected and firmly attached. If it is not, connect it properly.

Prevention
Design a unit configuration that includes the End Cover.

The End Cover is not connected properly.

Confirm that End Cover is connected correctly when you assemble the Controller.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name

Incorrect Unit/Expansion Rack Connection

Event code

24040000 hex

Meaning

The number of Units or Expansion Racks exceeds the maximum value specified for the CPU Unit. Or, an Interrupt Input Unit was mounted to a unsupported slot or to an Expansion Rack.

Source

PLC Function Module

Source details I/O bus master

Detection timing

At power ON or Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
More than 10 Units are connected to one Rack.
More than three Expansion Racks are connected.

Correction
Reduce the number of Units connected to the Rack to 10 or fewer.
Reduce the number of Expansion Racks to three or fewer.

Prevention
Check the maximum number of connections allowed and design a configuration that fits within those ranges.

More than two Interrupt Input Units Reduce the number of Interrupt In-

are mounted.

put Units to two or fewer.

An Interrupt Input Unit was mounted to a unsupported slot or to an Expansion Rack.

Mount the Interrupt Input Units to slots 0 to 4 on the CPU Rack (i.e., as one of the five Units to the right of the CPU Unit).

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-104

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Duplicate Unit Number

Event code

24050000 hex

Meaning

The same unit number is set for more than one Special I/O Unit or more than one CPU Bus Unit.

Source

PLC Function Module

Source details I/O bus master

Detection timing

At power ON or Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The same unit number is set for

Check that the same unit number Make sure that the same unit num-

more than one Special I/O Unit or is not used for more than one Spe- ber is not used for more than one

more than one CPU Bus Unit.

cial I/O Unit or CPU Bus Unit by

Special I/O Unit. Also, make sure

checking the rotary switches. If the that the same unit number is not

same unit number is used more

used for more than one CPU Bus

3

than once for the same Unit config- Unit.

uration, change the unit number.

The same unit number is assigned to a Special I/O Unit that uses more than one unit number and another Special I/O Unit.

Check whether a Special I/O Unit or CPU Bus Unit that uses more than one unit number is included in the configuration. If there is, check to see if one of the unit numbers assigned to it is used by another Special I/O Unit or CPU Bus Unit. If it is, change the unit number.

Attached information

Attached information 1: Rack number where error was detected, 0 to 3 Attached information 2: Slot number where error was detected, 0 to 9 Attached information 3: Special I/O Unit: Duplicated unit number + +20 hex CPU But Unit: Duplicated unit number + +10 hex

Precautions/ Remarks

Check the model of the Special I/O Unit. Some Special I/O Units use up to four unit numbers.

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-105

3 Error Descriptions and Corrections

Event name

I/O Setting Check Error

Event code

34010000 hex

Meaning

There is an inconsistency between a Unit model in the Unit Configuration in the CPU Unit and the Unit model that is mounted in the Controller.

Source

PLC Function Module

Source details I/O bus master

Detection timing

At power ON, Controller reset, or Unit Configuration and Setup transfer

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
A Unit model or Special Unit unit number in the Unit Configuration in the CPU Unit is different from the Unit model or the Special Unit unit number of the Unit that is mounted in the Controller.

Correction
Correct the Unit Configuration in the CPU Unit or the physical Unit configuration so that there are no inconsistencies.

Prevention
Make sure that the Unit Configuration in the CPU Unit and the physical Unit configuration are consistent.

Attached information

Attached information 1:The lowest slot number where an error was detected on the CPU Rack: 0 to 9, When the CPU Rack is normal: 10 Attached information 2:The lowest slot number where an error was detected on Expansion Rack 1: 0 to 9, When Expansion Rack 1 is normal: 10 Attached information 3:The lowest slot number where an error was detected on Expansion Rack 2: 0 to 9, When Expansion Rack 2 is normal: 10 Attached information 4:The lowest slot number where an error was detected on Expansion Rack 3: 0 to 9, When Expansion Rack 3 is normal: 10

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name Meaning Source

PLC Function Processing Error

Event code

A fatal error was detected in the PLC Function Module.

PLC Function Module

Source details I/O bus master

Error attributes Level

Major fault

Recovery

Cycle the power supply.

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Attached information

Attached information 1: System information Attached information 2: System information Attached information 3: System information Attached information 4: System information

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

44400000 hex
Detection timing Log category
Name --Prevention None

Continuously System

3-106

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Impossible to Access Special Unit

Event code

64010000 hex

Meaning

An error occurred in data exchange between the CPU Unit and a Special Unit.

Source

PLC Function Module

Source details CJ-series Unit

Detection tim- Continuously ing

Error attributes Level

Minor fault

Recovery

Reset error, cycle power supply, or reset Controller.

Log category

System

Effects

User program Continues.

Operation

The Special Unit stops.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The setting of the rotary switches Correct the setting of the rotary

Set the rotary switches and DIP

or a DIP switch pin on a Special

switches or DIP switch pin on the switch pins on the Special Units

Unit is not correct.

Special Unit. You can check the

correctly.

· The node address is not correct. setting error on the seven-segment

3

· The communications mode is

display on the Special Unit.

not correct.

· The baud rate is not correct.

An error occurred in the Special

Refer to the relevant manual to

Refer to the Unit manual and use

Unit.

troubleshoot the error.

the Unit correctly.

The Unit connection is faulty.

Connect the Unit so that the con- Make sure that the Units are con-

nectors mate correctly and slide the yellow sliders on the top and on the bottom toward the back to lock them into place.

nected correctly. Check for vibration and shock.

Noise
· There is data corruption in bus
signals.

If the error did not result from the above causes, cycle the power to the Controller and see if that clears the error. If the error occurs frequently, check

Implement noise countermeasures.

the FG, power supply lines, and other noise entry paths, and implement noise countermeasures as

required.

A Unit has failed.

If the error did not result from the Perform regular inspections.

above causes, and cycling the power to the Controller or resetting the Controller does not clear the error, replace the Special Unit.

Attached information

Attached information 1:
· Special I/O Unit: Error unit number +20 hex · CPU But Unit: Error unit number +10 hex
Attached information 2: System information

Precautions/ Remarks

None

NJ/NX-series Troubleshooting Manual (W503)

3-107

3 Error Descriptions and Corrections

Event name

CJ-series Unit Backup Failed

Event code

102D0000 hex*1

Meaning

The backup operation for a CJ-series Unit ended in an error.

Source

PLC Function Module

Source details I/O bus master

Detection timing

During backup operation

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An error occurred in the Unit Configuration. (when 4 is given for attached information 1 (Error Details))

Correction
Eliminate the error in the Unit Configuration.

Prevention
Back up the data when there are no errors in the Unit Configuration.

An error occurred for a Special Unit. (when 2 is given for attached information 1 (Error Details))

Eliminate the error for the Special Unit.

Eliminate the error for the Special Unit.

A restart is in progress for the Special Unit. (when 2 is given for attached information 1 (Error Details))

Back up the data when there is no restart command for the Special Unit.

Do not restart the Special Unit when a backup operation is in progress. Do not attempt to back up data during a restart.

A Unit model or Special Unit unit number in the Unit Configuration in the CPU Unit is different from the Unit model or the Special Unit unit number of the Unit that is mounted in the Controller. (when 5 is given for attached information 1 (Error Details)).

Correct the Unit Configuration in the CPU Unit or the physical Unit configuration so that there are no inconsistencies.

Make sure that the Unit Configuration in the CPU Unit and the physical Unit configuration are consistent when you back up the data.

The CPU Unit or CJ-series Unit has failed. (when 1 is given for attached information 1 (Error Details))

If none of the above causes applies, replace the CPU Unit or the CJ-series Unit.

None

Attached information

Attached Information 1: Error Details
· 1: It was not possible to create the backup file. · 2: Communications with a Special Unit failed. · 4: The CJ-series Unit could not be detected. · 5: The Unit Configuration in the CPU Unit and the physical Unit configuration are not consistent.
Attached information 2: Rack number where error was detected, 0 to 3 (when 2 is given for Error Details)
Attached information 3: Slot number where error was detected, 0 to 9 (when 2 is given for Error Details)
Attached information 4: System Information (when 2 is given for Error Details)

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

3-108

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

CJ-series Unit Restore Operation Failed

Event code

102E0000 hex*1

Meaning

The restore operation for a CJ-series Unit ended in an error.

Source

PLC Function Module

Source details I/O bus master

Detection timing

During restore operation

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program ---

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An error occurred in the Unit Configuration. (when 4 is given for attached information 1 (Error Details))

Correction
Eliminate the error in the Unit Configuration.

Prevention
Restore the data when there are no errors in the Unit Configuration.

An error occurred for a Special

Eliminate the error for the Special Restore the data when there are

Unit.

Unit.

no errors for the Special Unit.

3

(when 2 is given for attached infor-

mation 1 (Error Details))

The Unit Configuration in the backup file does not agree with the physical Unit configuration. (when 5 is given for attached information 1 (Error Details)).

Make sure that the Unit Configuration in the backup file agrees with the physical Unit configuration.

Make sure that Unit Configuration in the backup file agrees with the physical Unit configuration before you attempt to restore the data.

A restart is in progress for the Special Unit. (when 2 is given for attached information 1 (Error Details))

Restore the data when there is no restart command for the Special Unit.

Do not restart the Special Unit when a restore operation is in progress. Do not attempt to restore data during a restart.

The restore conditions that are required by the Special Unit are not met. (when 3 is given for attached information 1 (Error Details))

Check the restore conditions in the manual for the Special Unit and make sure that they are met.

Check the restore conditions in the manual for the Special Unit and make sure that they are met.

The backup files are corrupted. (when 3 is given for attached information 1 (Error Details))

Format the SD Memory Card with the Sysmac Studio and then place the backup file on it.

Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Replace the SD Memory Card periodically according to the write life of the SD Memory Card.

The CPU Unit or CJ-series Unit has failed. (when 1 is given for attached information 1 (Error Details))

If none of the above causes applies, replace the CPU Unit or the CJ-series Unit.

None

Attached information

Attached Information 1: Error Details
· 1: It was not possible to read the backup file. · 2: Communications with a Special Unit failed. · 3: The restore operation for a Special Unit failed. · 4: The CJ-series Unit could not be detected. · 5: The Unit Configuration in the backup file does not agree with the physical Unit configuration.
Attached information 2: Rack number where error was detected, 0 to 3 (when 2 or 3 is given for Error Details)
Attached information 3: Slot number where error was detected, 0 to 9 (when 2 or 3 is given for Error Details)
Attached information 4: System Information (when 2 is given for Error Details)

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-109

3 Error Descriptions and Corrections

Event name Meaning Source

Unsupported Unit Setting

A setting in the Special Unit is not supported.

PLC Function Module

Source details

Event code I/O bus master

Error attributes Level

Observation

Recovery

---

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

Data type

fined variables None

---

Cause and correction

Assumed cause
A setting in the Special Unit is not supported by the CPU Unit.

Correction
Change the setting of the Special Unit where the error occurred so that all Special Unit settings are supported by the CPU Unit.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

30200000 hex*1

Detection timing
Log category

Continuously System

Name --Prevention Refer to the manual for the CPU Unit and use only Special Unit settings that are supported.

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Illegal Packet Discarded

Event code

80010000 hex

An illegal packet was received during message communications. The illegal packet was discarded.

PLC Function Module

Source details I/O bus master

Detection timing

Continuously

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Noise
· There is data corruption in bus
signals.

Cycle the power to the Controller and see if this clears the error. If the error occurs frequently, check the FG, power supply lines, and other noise entry paths, and implement noise countermeasures as

Implement noise countermeasures.

required.

None

None

3-110

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

PLC System Information

Event code

04020000 hex

Meaning

This event provides internal information from the PLC Function Module.

Source

PLC Function Module

Source details I/O bus master

Detection timing

Continuously

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

This event provides internal infor- ---

---

mation from the PLC Function

Module. It is recorded to provide additional information for another event.

Attached infor- Attached information 1: System information

3

mation

Attached information 2: System information

Attached information 3: System information

Attached information 4: System information

Precautions/ Remarks

None

Event name Meaning Source

PLC System Information

Event code

This event provides internal information from the PLC Function Module.

PLC Function Module

Source details I/O bus master

Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Level

Information

Recovery

User program Continues.

Operation

Variable

Data type

None

---

Assumed cause

Correction

This event provides internal infor- --mation from the PLC Function Module. It is recorded to provide additional information for another event.

Attached information 1: System information Attached information 2: System information Attached information 3: System information

Attached information 4: System information

None

--Not affected.

44410000 hex
Detection timing Log category
Name --Prevention ---

Continuously System

NJ/NX-series Troubleshooting Manual (W503)

3-111

3 Error Descriptions and Corrections

Built-in I/O and Option Boards

Event name Meaning Source Error attributes
Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Option Board Error

Event code

05440000 hex

An Option Board was removed or mounted during operation, or an Option Board hardware error occurred.

PLC Function Module

Source details Option Board: Slot1, Slot2

Detection tim- Continuously ing

Level

Minor fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Continues.

Operation

Operation is not possible for slots where the error occurred.

Variable

Data type

Name

_PLC_OptBoardSta

ARRAY[1..2] OF _sOPTBOARD_STA

Option Board Status

Assumed cause

Correction

Prevention

An Option Board was removed or mounted during operation.

Turn OFF the power supply to the Controller, then mount the Option Board correctly.

Do not remove or mount Option Boards during operation.

A hardware error was detected in an Option Board.

Turn OFF the power supply to the Controller, then mount the Option Board correctly. If this error persists, replace the Option Board in the slot where the error occurred.

None

Attached Information 1: Cause of the error
· 1. An Option Board was removed during operation. · 2. An Option Board was mounted during operation. · 3. A hardware error was detected in an Option Board.
Attached information 2: System information

None

3-112

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Option Board Configuration Verification Error

Event code

35940000 hex

Meaning

The Option Board configuration setup does not agree with the actual configuration.

Source

PLC Function Module

Source details Option Board: Slot1, Slot2

Detection tim- At power ON or

ing

at download

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for slots where the disagreement of configuration occurred.

System-de-

Variable

fined variables _PLC_OptBoardSta

Data type
ARRAY[1..2] OF _sOPTBOARD_STA

Name Option Board Status

Cause and cor- Assumed cause

Correction

Prevention

rection

The Option Board configuration

Set up the Option Board configura- Same as at the left.

setup does not agree with the ac- tion or change the actual configu-

tual configuration.

ration so that the Option Board

configuration setup agrees with the actual configuration. If you change

3

the Option Board configuration set-

up, download the data to the Con-

troller.

An Option Board is not mounted Turn OFF the power supply to the Same as at the left.

correctly.

Controller, then mount the Option Board correctly.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes
Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Unsupported Option Board Mounted

Event code

35950000 hex

There is an unsupported Option Board in the actual configuration.

PLC Function Module

Source details Option Board: Slot1, Slot2

Detection tim- At power ON ing

Level

Minor fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Continues.

Operation

Operation is not possible for slots where the error occurred.

Variable

Data type

Name

_PLC_OptBoardSta

ARRAY[1..2] OF _sOPTBOARD_STA

Option Board Status

Assumed cause

Correction

Prevention

There is an unsupported Option Board in the actual configuration.

Remove the unsupported Option Board.

Use a supported Option Board.

Attached information 1: System information

None

NJ/NX-series Troubleshooting Manual (W503)

3-113

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Analog Option Board Startup Error

Event code

88130000 hex

An error occurred when an Analog Option Board is started.

PLC Function Module

Source details Option Board: Slot1, Slot2

Detection tim- At power ON ing

Level

Minor fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Continues.

Operation

Operation is not possible for slots where the error occurred.

Variable

Data type

Name

_PLC_OptBoardSta

ARRAY[1..2] OF _sOPTBOARD_STA

Option Board Status

Assumed cause

Correction

Prevention

An Analog Option Board is not mounted correctly. Or an Analog Option Board failed.

Turn OFF the power supply to the Controller, then mount the Option Board correctly. If this error persists, replace the Option Board in the slot where the error occurred.

Same as at the left.

Attached information 1: System information

None

Event name Meaning Source Error attributes
Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Analog Option Board Communications Error

Event code

88140000 hex

A communications error occurred during Analog Option Board operation.

PLC Function Module

Source details Option Board: Slot1, Slot2

Detection tim- Continuously ing

Level

Minor fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Continues.

Operation

Operation is not possible for slots where the error occurred. Reset the error. Operation is resumed when normal communications are restored.

Variable

Data type

Name

_PLC_OptBoardSta

ARRAY[1..2] OF _sOPTBOARD_STA

Option Board Status

Assumed cause

Correction

Prevention

If the indicator on an Analog Option Board flashes, it means that an error occurred in communicating with the Analog Option Board during operation.

Reset the error. If this error occurs even after you reset the error, turn OFF the power supply to the Controller, then mount the Option Board correctly. If this error still occurs, replace the Option Board in

Same as at the left.

the slot where the error occurred.

If the indicator on an Analog Op- Turn OFF the power supply to the Same as at the left.

tion Board is lit, it means that a WDT error occurred in the Analog Option Board.

Controller, then mount the Option Board correctly. If this error persists, replace the Option Board in

the slot where the error occurred.

Attached information 1: System information

None

3-114

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Errors Related to Tasks

Event name

Task Execution Timeout

Event code

60020000 hex

Meaning

Task execution exceeded the timeout detection time.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables _<Task_name>_Exceeded

Data type BOOL

Name Task Period Exceeded Flag

_<Task_name>_ExceedCount _<Task_name>_LastExecTime

UDINT TIME

Task Period Exceeded Count

Last Task Execution Time

3

_<Task_name>_MaxExecTime

TIME

Maximum Task Execution Time

Cause and correction

Assumed cause The timeout detection time setting is too short. The task period setting is too short.

Correction Increase the timeout detection time. Increase the task period.

Prevention
Design the tasks considering the corrections that are given on the left.

A user program is too large.

Separate the processes into different tasks, for example move processes that do not need a short execution period to a periodic task with a lower priority.

The number of times that processing is repeated is larger than expected.

If there is a program with an extremely high number of repetitions, correct the program to achieve the correct number of repetitions. Set a trap in the user program that monitors the number of times a process is executed to check the number of repetitions.

Task Priority Error

Increase the priority of the periodic task. Or, decrease the priorities of the other tasks.

Frequent Event Task Execution

Lower the frequency of event task execution. Or, decrease the priorities of the event tasks.

Attached infor- Attached Information 1: Name of task where error occurred mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

NJ/NX-series Troubleshooting Manual (W503)

3-115

3 Error Descriptions and Corrections

Event name

I/O Refreshing Timeout Error

Event code

60030000 hex

Meaning

Consecutive I/O refresh failures occurred during the primary periodic task or periodic task period.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables _<Task_name>_Exceeded

Data type BOOL

Name Task Period Exceeded Flag

_<Task_name>_ExceedCount

UDINT

Task Period Exceeded Count

_<Task_name>_LastExecTime

TIME

Last Task Execution Time

_<Task_name>_MaxExecTime

TIME

Maximum Task Execution Time

Cause and correction

Assumed cause The task period setting is too short.

Correction
Check the task execution time and change the task period to an appropriate value.

Prevention
Design the tasks considering the corrections that are given on the left.

Task Priority Error for Periodic Tasks and Event Tasks

Increase the priorities of the periodic tasks. Or, decrease the priorities of the event tasks so that they are lower than the priorities of the periodic tasks.

There are too many Units and slaves that perform I/O refresh in the task period.

Move the I/O refresh processes to other tasks, for example move I/O refresh processes within the task to other tasks.

Frequent Event Task Execution

Lower the frequency of event task execution. Or, decrease the priorities of the event tasks.

Attached infor- Attached Information 1: Name of task where error occurred mation

Precautions/ Remarks

None

*1. For details, refer to II/O Operation for Major Fault Level Controller Errors on page 1-22.

3-116

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Insufficient System Service Time Error

Event code

60040000 hex

Meaning

The specified system service execution time could not be obtained.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables _<Task_name>_Exceeded

Data type BOOL

Name Task Period Exceeded Flag

_<Task_name>_ExceedCount

UDINT

Task Period Exceeded Count

_<Task_name>_LastExecTime

TIME

Last Task Execution Time

_<Task_name>_MaxExecTime

TIME

Maximum Task Execution Time

Cause and cor- Assumed cause

Correction

Prevention

rection

There was not sufficient time to ex- Check the available time for task Set the System Service Monitoring

3

ecute the tasks and tag data link execution and the tag data link set- Settings according to the correc-

service.

tings. Increase the task periods or tions that are given on the left.

the packet intervals (RPI) in the tag

data link settings to obtain enough

time for execution of the tasks and

tag data link service.

The system service execution interval is too short or the system service execution time ratio is too long in the System Service Monitoring Settings.

Check the effect on the processes executed by the system services with this operation and increase the system service execution interval or reduce the system service execution time ratio.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to II/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-117

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Task Period Exceeded

Event code

60010000 hex

Task execution was not completed during the set task period for the primary periodic task or a periodic task.

PLC Function Module

Source details None

Detection tim- Continuously ing

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If the task execution does not finish within the set task period, the I/O refresh operation will be as follows:
· CJ-series Units: No I/O refresh is executed. When
task execution is completed, I/O refreshing for the next period is executed.
· EtherCAT slaves: The same values are output as
for the previous output refresh. If the task execution does not finish within the set task period, overall control of the equipment may become impossible.

Variable

Data type

Name

_<Task_name>_Exceeded

BOOL

Task Period Exceeded Flag

_<Task_name>_ExceedCount

UDINT

Task Period Exceeded Count

_<Task_name>_LastExecTime

TIME

Last Task Execution Time

_<Task_name>_MaxExecTime

TIME

Maximum Task Execution Time

Assumed cause

Correction

Prevention

The task period setting is too short.

Check the task execution time and change the task period to an appropriate value.

Design the tasks considering the corrections that are given on the left.

A user program is too large.

Separate the processes into different tasks, for example move proc-

esses that need a short execution period to a periodic task with a lower priority.

The number of times that process- If there is a program with an exing is repeated is larger than ex- tremely high number of repetitions,

pected.

correct the program to achieve the correct number of repetitions. Set a trap in the user program that monitors the number of times a process

is executed to check the number of repetitions.

Task Priority Error for Periodic Tasks and Event Tasks

Increase the priorities of the periodic tasks. Or, decrease the priorities of the event tasks so that they

are lower than the priorities of the periodic tasks.

Frequent Event Task Execution

Lower the frequency of event task execution. Or, decrease the priorities of the event tasks.

Attached Information 1: Name of task where error occurred

You can change the level of the error to an observation in the task settings.

3-118

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Task Period Exceeded

Event code

60050000 hex

Meaning

Task execution was not completed during the set task period for the primary periodic task or fixed periodic task.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

If the task execution does not finish within the set task period, the I/O refresh operation will be as follows:
· CJ-series Units: No I/O refresh is executed. When
task execution is completed, I/O refreshing for the

next period is executed.

· EtherCAT slaves: The same values are output as

for the previous output refresh.

If the task execution does not finish within the set task

period, overall control of the equipment may become

impossible.

3

System-de-

Variable

fined variables _<Task_name>_Exceeded

Data type BOOL

Name Task Period Exceeded Flag

_<Task_name>_ExceedCount

UDINT

Task Period Exceeded Count

_<Task_name>_LastExecTime

TIME

Last Task Execution Time

_<Task_name>_MaxExecTime

TIME

Maximum Task Execution Time

Cause and cor- Assumed cause

Correction

Prevention

rection

The task period setting is too short. Check the task execution time and Design the tasks considering the change the task period to an ap- corrections that are given on the

propriate value.

left.

A user program is too large.

Separate the processes into differ-

ent tasks, for example move processes that need a short execution period to a periodic task with a lower priority.

The number of times that process- If there is a program with an ex-

ing is repeated is larger than expected.

tremely high number of repetitions, correct the program to achieve the correct number of repetitions. Set a trap in the user program that moni-

tors the number of times a process is executed to check the number of repetitions.

Task Priority Error for Periodic Tasks and Event Tasks

Increase the priorities of the periodic tasks. Or, decrease the priori-

ties of the event tasks so that they are lower than the priorities of the periodic tasks.

Frequent Event Task Execution

Lower the frequency of event task execution. Or, decrease the priorities of the event tasks.

Attached infor- Attached Information 1: Name of task where error occurred mation

Precautions/ Remarks

This error can occur if you change the level of the error to an observation in the task settings.

NJ/NX-series Troubleshooting Manual (W503)

3-119

3 Error Descriptions and Corrections

Errors Related to Controller Operation

Event name
Meaning Source
Error attributes
Effects System-defined variables Cause and correction

User Program/Controller Configurations and Setup Transfer Error

Event code

10200000 hex

The user program or Controller Configurations and Setup were not transferred correctly.

PLC Function Module NX Bus Function Module EtherCAT Master Function Module

Source details

None or I/O bus master

Detection timing

At power ON or Controller reset

Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Stops.

Operation

Stops.*1

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The user program or Controller Configurations and Setup are not correct because the power supply to the Controller was interrupted during a download of the user program or the Controller Configurations and Setup.
The user program or Controller Configurations and Setup are not correct because the power supply to the Controller was interrupted during online editing.

Clear all of memory and then download the project from the Sysmac Studio. If attached information is registered, cycle the power supply to the Controller and then implement the above correction. If you cannot perform a Clear All Memory operation from the Sysmac Studio, transfer the project to the Controller with a restore operation from an SD Memory Card.

Do not turn OFF the power supply to the Controller during a download of the user program or the Controller Configurations and Setup.
Do not interrupt the power supply to the Controller during online editing.

The user program or Controller Configurations and Setup are not correct because the power supply to the Controller was interrupted during a Clear All Memory operation.

Do not interrupt the power supply to the Controller during a Clear All Memory operation.

The user program or Controller Configurations and Setup are not correct because the power supply to the Controller was interrupted during a restore operation.

Do not interrupt the power supply to the Controller during a restore operation.

The power supply to the Controller is not cycled, although it is required after a Clear All Memory operation.

Cycle the power supply to the Controller and then transfer the project to the Controller.

If you execute Clear All Memory on the controller containing a downloaded project in the unit version 1.40 or later and then download a project in the unit version earlier than Ver.1.40 on Sysmac Studio earlier than Ver.1.29, make sure to cycle the power supply of the controller after executing the Clear All Memory command.

Non-volatile memory failed.

If the error persists even after you None make the above correction, replace the CPU Unit.

3-120

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Attached information

Attached Information 1: Cause Details
· None: Power was interrupted during a download, during online editing, or during restoration. · Downloading/Predownloading: For other causes, the timing of error occurrence (during download or during
download preparations) is given.

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name

Illegal User Program Execution ID

Event code

10210000 hex

Meaning

The user program execution IDs set in the user program and in the CPU Unit do not match.

Source

PLC Function Module

Error attributes Level

Major fault

Source details None

Detection tim- At user program

ing

download, pow-

er ON, or Con-

troller reset

Recovery

Cycle the power Log category System

3

supply or reset

the Controller.

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The user program execution IDs set in the user program and in the CPU Unit do not match.
A user program execution ID is set in the CPU Unit but not in the user program.

Correction
Set the same user program execution ID in the user program and CPU Unit.
If user program execution ID is not set in the user program, clear the user program execution ID set in the CPU Unit by clearing all memory in the CPU Unit.

Prevention
Set the same user program execution ID in the user program and CPU Unit. Keep a record of the user program execution IDs set in the user program and in the CPU Unit. They are not displayed.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-121

3 Error Descriptions and Corrections

Event name Meaning Source

Illegal User Program The user program is not correct. PLC Function Module

Event code Source details None

Error attributes Level

Major fault

Effects

User program Stops.

System-defined variables
Cause and correction

Variable None Assumed cause There are more than 8 nesting levels for functions or function blocks.

Recovery

Cycle the power supply or reset the Controller.

Operation

Stops.*1

Data type

---

Correction

Find the location in the user program with more than 8 nesting levels for functions or function blocks and reduce the number of nesting levels to 8 or fewer. Then, download the user program again.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

10240000 hex

Detection timing
Log category

At download, At power ON, or Controller reset
System

Name
---
Prevention
Write the user program so that there is never more than 8 nesting levels for functions or function blocks. Use the program check on the Sysmac Studio to confirm that there are not more than 8 nesting levels.

3-122

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Illegal User Program/Controller Configurations and Setup

Event code

10250000 hex

Meaning

The upper limit of the usable memory was exceeded or the user program or Controller Configurations and Setup is corrupted.

Source

PLC Function Module

Source details None

Detection timing

At download, power ON, or Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The upper limit of the data size

If an event on restrictions on the None

3

was exceeded.

number of items used occurred at

the same time as this event, cor-

rect the user program and settings

so that the number of items used is

not exceeded and then download

the data again.

The main memory capacity was exceeded.

If an event on restrictions on the number of items used did not occur at the same time as this event, perform the Clear All Memory operation, cycle the power supply, and then confirm that this event was cleared. If it was cleared, reduce the size of the project, e.g., by sharing programming, and then download the project again.

Non-volatile memory is deteriorating or has failed.

If this error persists even after you implement the above two corrections, replace the CPU Unit.

Attached infor- None mation

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-123

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction

Error in Starting Automatic Transfer

Event code

An error was detected in pre-execution checks for automatic transfer.

PLC Function Module

Source details None

Level

Major fault

User program Stops.
Variable None Assumed cause An SD Memory Card is not inserted. The SD Memory Card type is not correct. The format of the SD Memory Card is not correct.

There is no autoload folder on the SD Memory Card.
There are no backup files in the autoload folder on the SD Memory Card. Either the backup files in the autoload folder on the SD Memory Card are corrupted or required data is not in the backup files on the SD Memory Card.
The unit version of the CPU Unit to which to transfer the files is older than the unit version of the backup files on the SD Memory Card.

The model of the CPU Unit to which to transfer the files is not the same as the model of the CPU Unit of the backup files on the SD Memory Card.
Recovery was executed for the SD Memory Card.
The CPU Unit is write-protected.

Recovery

Cycle the power supply or reset the Controller.

Operation

Stops.*2

Data type

---

Correction

Insert an SD Memory Card.

Replace the SD Memory Card with an SD or SDHC card.
Format the SD Memory Card with the Sysmac Studio and then create an autoload folder and place the backup files in it.
Create an autoload folder on the SD Memory Card and place the backup files in it.
Place the backup files in the autoload folder on the SD Memory Card.
Replace the backup files in the autoload folder on the SD Memory Card. If this error occurs again even after replacing the files, create the backup files again and place them in the autoload folder.
Replace the CPU Unit with a CPU Unit that has a unit version that is the same as or newer than the unit version of the CPU that was used to create the backup files. Or, place the backup files with the correct unit version for the CPU Unit in the autoload folder.
Replace the CPU Unit with a CPU Unit that has the same model as the CPU Unit that was used to create the backup files. Or, place the backup files with the same model of CPU Unit in the autoload folder.
If there are no backup files or no automatic transfer command file in the autoload folder, place the files in the folder again.
If you use automatic transfers, select the Do not use Option for the Write protection at startup setting of the CPU Unit.

10270000 hex*1

Detection timing
Log category

At power ON System

Name --Prevention Insert an SD Memory Card.
Use an SD or SDHC card.
Use a formatted SD Memory Card, create an autoload folder on the SD Memory Card, and place the backup files in it. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit.

Make sure that the unit version of the CPU Unit and the unit version of the backup files are compatible.
Make sure that the model of the CPU Unit is the same as the model of the CPU Unit that was used to create the backup files.
None
If you use automatic transfers, select the Do not use Option for the Write protection at startup setting of the CPU Unit.

3-124

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

The settings in the automatic trans- Make sure that the required files fer command file (AutoloadCom- are set to "Yes" in the automatic

Make sure that the required files are set to "Yes" in the automatic

mand.ini) are not correct.

transfer command file.

transfer command file.

Reading the data for automatic

Perform the same corrective meas- Perform the same preventive

transfer failed because the SD Memory Card is faulty or not formatted correctly.

ures as for when the format of the SD Memory Card is not correct or the SD Memory Card is damaged.

measures as for the following events: SD Memory Card Invalid Format or Faulty SD Memory Card.

The SD Memory Card is damaged. If none of the above causes applies, replace the SD Memory

Do not remove the SD Memory Card or turn OFF the power supply

Card.

while the SD BUSY indicator is lit. Or, replace the SD Memory Card periodically according to the write life of the SD Memory Card.

The database connection service Replace the CPU Unit with a CPU Make sure that the database con-

version of the CPU Unit to which to Unit that has a database connec- nection service version of the CPU

transfer the files is older than the tion service version that is the

Unit and the database connection

3

database connection service ver- same as or newer than the data- service version of the backup files

sion of the backup files on the SD base connection service version of are compatible.

Memory Card.

the CPU Unit that was used to create the backup files. Or, place the backup files with the correct database connection service version for the CPU Unit in the autoload folder.

The robot version of the CPU Unit Replace the CPU Unit with a CPU to which to transfer the files is older Unit that has a robot version that is than the robot version of the back- the same as or newer than the ro-

Make sure that the robot version of the CPU Unit and the robot version of the backup files are compatible.

up files on the SD Memory Card.

bot version of the CPU Unit that was used to create the backup files. Or, place the backup files with

the correct robot version for the CPU Unit in the autoload folder.

Attached information

Attached Information 1: Error Details
· 0001 hex: An SD Memory Card is not inserted. · 0002 hex: The SD Memory Card is faulty, the format of the SD Memory Card is not correct, or the SD Mem-
ory Card is not the correct type of card.
· 0004 hex: Recovery was executed for the SD Memory Card. · 0101 hex: There is no autoload folder on the SD Memory Card. · 0102 hex: There are no backup files in the autoload folder on the SD Memory Card. · 0103 hex: The backup files are corrupted. · 0104 hex: The contents of the automatic transfer command file are not correct. · 0105 hex: The required transfer data is not in the backup file. · 0201 hex: The unit version of the CPU Unit is old. · 0202 hex: The model numbers of the CPU Unit are not the same. · 0203 hex: The CPU Unit is write-protected. · 0211 hex: The database connection service or robot version of the CPU Unit is old. · 0301 hex: Reading data for automatic transfer failed or the SD Memory Card is faulty.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit. *2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

NJ/NX-series Troubleshooting Manual (W503)

3-125

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction

Error in Executing Automatic Transfer

The automatic transfer ended in an error.

PLC Function Module

Source details

Event code None

Level

Major fault

User program Stops.
Variable None Assumed cause It was not possible to read the data for automatic transfer.

Recovery

Cycle the power supply or reset the Controller.

Operation

Stops.*2

Data type

---

Correction

Format the SD Memory Card with the Sysmac Studio and then create an autoload folder and place the backup files in it.

The SD Memory Card was removed during an automatic transfer.
There are no backup files in the autoload folder on the SD Memory Card. The backup files in the autoload folder on the SD Memory Card are corrupted.
The SD Memory Card is damaged.

Insert an SD Memory Card that contains the backup files in an autoload folder, and then cycle the power supply to execute the automatic transfer again.
Create an autoload folder in the SD Memory Card and store the backup files in it.
Store the backup files in the autoload folder again. If this error occurs again even after replacing the files, create the backup files again and place them in the autoload folder.
If none of the above causes applies, replace the SD Memory Card.

Also check the following when you use the Robot Integrated CPU Unit.

The SD Memory Card is write pro- Remove write protection from the

tected.

SD Memory Card.

The capacity of the SD Memory Card is insufficient.

Replace the SD Memory Card for one with sufficient available space.

The number of files or directories in Delete unnecessary files or directothe SD Memory Card exceeded the ries from the SD Memory Card.

maximum number supported by the file system of the SD Memory Card.

10280000 hex*1

Detection timing
Log category

At power ON System

Name --Prevention Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Replace the SD Memory Card periodically according to the write life of the SD Memory Card. Do not remove the SD Memory Card during the automatic transfer.
Use a formatted SD Memory Card, create an autoload folder in the SD Memory Card, and store the backup files in the folder. Do not turn OFF the power supply or remove the SD Memory Card while the SD BUSY indicator is lit.
Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Replace the SD Memory Card periodically according to the write life of the SD Memory Card.
Make sure that the SD Memory Card is not write protected. Use an SD Memory Card that has sufficient available space. Periodically delete unnecessary files and directories on the SD Memory Card.

3-126

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Attached information

Attached Information 1: Error Details
· 0001 hex: The SD Memory Card was removed. · 0003 hex: The SD Memory Card is write protected (when the Robot Integrated CPU Unit is used). · 0005 hex: There is not sufficient space available on the SD Memory Card (when the Robot Integrated CPU
Unit is used).
· 0006 hex: Too many files or directories (when the Robot Integrated CPU Unit is used). · 0102 hex: There are no backup files in the autoload folder on the SD Memory Card. · 0103 hex: The backup files are corrupted. · 0301 hex: Reading data for automatic transfer failed or the SD Memory Card is damaged.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit. *2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-127

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction

SD Memory Card Program Transfer Pre-execution Check Error

Event code

10330000 hex*1

An error was detected in pre-execution checks for transferring SD Memory Card programs.

PLC Function Module

Source details None

Detection timing

Before SD Memory Card programs are transferred after a Controller reset

Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Stops.

Operation

Stops.*2

Variable

Data type

Name

_Card1PrgTransferSta

_sPRGTRANSFER_STA

SD Memory Card Program Transfer Status

Assumed cause

Correction

Prevention

An SD Memory Card is not insert- Insert an SD Memory Card. ed.

Insert an SD Memory Card.

The SD Memory Card type is not correct.

Replace the SD Memory Card with Use an SD or SDHC card. an SD or SDHC card.

The format of the SD Memory Card is not correct.
There is no such folder on the SD Memory Card as specified by the _Card1PrgTransferCmd.DirName system-defined variable. There are no backup files in such a folder on the SD Memory Card as specified by the _Card1PrgTransferCmd.DirName system-defined variable.

Format the SD Memory Card with the Sysmac Studio, create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the card, and store the backup files in the folder.
Create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the SD Memory Card and store the backup files in the folder.

Use a formatted SD Memory Card, create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the card, and store the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit.

Either the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the SD Memory Card are corrupted or required data is not in the backup files on the SD Memory Card.

Replace the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable. If this error occurs again even after replacing the files, create the backup files again and place them in the folder specified by the _Card1PrgTransferCmd.DirName systemdefined variable.

3-128

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

The unit version of the CPU Unit to Replace the CPU Unit with a CPU Make sure that the unit version of which to transfer the files is older Unit that has a unit version that is the CPU Unit and the unit version

than the unit version of the backup files on the SD Memory Card.

the same as or newer than the unit version of the CPU that was used to create the backup files. Or, place the backup files with the correct unit version for the CPU Unit, in the folder specified by the _Card1PrgTransferCmd.DirName

of the backup files are compatible.

system-defined variable.

The model of the CPU Unit to

Replace the CPU Unit with a CPU Make sure that the model of the

which to transfer the files is not the Unit that has the same model as same as the model of the CPU Unit the CPU Unit that was used to creof the backup files on the SD Mem- ate the backup files.

CPU Unit is the same as the model of the CPU Unit that was used to create the backup files.

ory Card.

Or, place the backup files with the

correct model for the used CPU Unit, in the folder specified by the

3

_Card1PrgTransferCmd.DirName

system-defined variable.

The CPU Unit is write-protected.

If you transfer SD Memory Card programs, select the Do not use Option for the Write protection at startup setting of the CPU Unit.

If you transfer SD Memory Card programs, select the Do not use Option for the Write protection at startup setting of the CPU Unit.

Required files are not set to trans- Make sure that TRUE is set in the Make sure that TRUE is set in the

fer in the setting of the

_Card1PrgTransferCmd system- _Card1PrgTransferCmd system-

_Card1PrgTransferCmd systemdefined variable.

defined variable to transfer required files.

defined variable to transfer required files.

Reading the data for the SD Memory Card program transfer failed because the SD Memory Card is

Perform the same corrective meas- Perform the same preventive ures as for when the format of the measures as for the following SD Memory Card is not correct or events: SD Memory Card Invalid

faulty or not formatted correctly.

the SD Memory Card is damaged. Format or Faulty SD Memory Card.

The SD Memory Card is damaged. If none of the above causes ap-

Do not remove the SD Memory

plies, replace the SD Memory Card.

Card or turn OFF the power supply while the SD BUSY indicator is lit. Or, replace the SD Memory Card periodically according to the write

life of the SD Memory Card.

The database connection service Replace the CPU Unit with a CPU Make sure that the database con-

version of the CPU Unit to which to transfer the files is older than the database connection service ver-

Unit that has the same or a newer database connection service version than the database connection

nection service version of the CPU Unit and the database connection service version of the backup files

sion of the backup files on the SD Memory Card.

service version of the CPU Unit that was used to create the backup files. Or, place the backup files with the correct database connection service version for the CPU Unit, in the folder specified by the _Card1PrgTransferCmd.DirName

are compatible.

system-defined variable.

NJ/NX-series Troubleshooting Manual (W503)

3-129

3 Error Descriptions and Corrections

The robot version of the CPU Unit Replace the CPU Unit with a CPU Make sure that the robot version of to which to transfer the files is older Unit that has the same or a newer the CPU Unit and the robot version

than the robot version of the backup files on the SD Memory Card.

robot version than the robot version of the CPU Unit that was used to create the backup files. Or, place the backup files with the correct robot version for the CPU Unit, in the folder specified by the _Card1PrgTransferCmd.DirName

of the backup files are compatible.

system-defined variable.

Attached information

Attached Information 1: Error Details
· 0001 hex: An SD Memory Card is not inserted. · 0002 hex: The SD Memory Card is faulty, the format of the SD Memory Card is not correct, or the SD Mem-
ory Card is not the correct type of card.
· 0004 hex: Recovery was executed for the SD Memory Card. · 0101 hex: There is no such folder on the SD Memory Card as specified by the
_Card1PrgTransferCmd.DirName system-defined variable.
· 0102 hex: There are no backup files in such a folder on the SD Memory Card as specified by the

_Card1PrgTransferCmd.DirName system-defined variable.
· 0103 hex: The backup files are corrupted. · 0104 hex: Required files are not set to transfer in the setting of the _Card1PrgTransferCmd system-defined

variable.
· 0105 hex: The required transfer data is not in the backup file. · 0201 hex: The unit version of the CPU Unit is old. · 0202 hex: The model numbers of the CPU Unit are not the same. · 0203 hex: The CPU Unit is write-protected. · 0211 hex: The database connection service or robot version of the CPU Unit is old. · 0214 hex: The DIP switch on the CPU Unit is not set to allow starting the SD Memory Card program trans-
fer.
· 0301 hex: Reading data for transferring the programs failed or the SD Memory Card is faulty.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.11 or later of the CPU Unit. *2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

3-130

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Error in Executing SD Memory Card Program Transfer

Event code

10340000 hex*1

Meaning

The SD Memory Card program transfer ended in an error.

Source

PLC Function Module

Source details None

Detection timing

During SD Memory Card program transfers

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*2

System-de-

Variable

fined variables _Card1PrgTransferSta

Data type _sPRGTRANSFER_STA

Name
SD Memory Card Program Transfer Status

Cause and cor- Assumed cause

Correction

rection

It was not possible to read the data Format the SD Memory Card with

Prevention Do not remove the SD Memory

3

for SD Memory Card program

the Sysmac Studio, create a folder Card or turn OFF the power supply

transfers.

specified by the

while the SD BUSY indicator is lit.

_Card1PrgTransferCmd.DirName Or, replace the SD Memory Card

system-defined variable on the

periodically according to the write

card, and store the backup files in life of the SD Memory Card.

the folder specified by the

_Card1PrgTransferCmd.DirName

system-defined variable.

The SD Memory Card was removed during a SD Memory Card program transfer.

Insert an SD Memory Card that contains the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable, and then cycle the power supply to execute the SD Memory Card program transfer again.

Do not remove the SD Memory Card during the SD Memory Card program transfer.

There are no backup files in such a folder on the SD Memory Card as specified by the _Card1PrgTransferCmd.DirName system-defined variable.
The backup files in such a folder on the SD Memory Card as specified by the _Card1PrgTransferCmd.DirName system-defined variable are corrupted.

Create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the SD Memory Card and store the backup files in the folder.
Replace the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable. If this error occurs again even after replacing the files, create the backup files again and place them in the folder specified by the _Card1PrgTransferCmd.DirName systemdefined variable.

Use a formatted SD Memory Card, create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the card, and store the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit.

The SD Memory Card is damaged.

If none of the above causes applies, replace the SD Memory Card.

Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Or, replace the SD Memory Card periodically according to the write life of the SD Memory Card.

NJ/NX-series Troubleshooting Manual (W503)

3-131

3 Error Descriptions and Corrections

Also check the following when you use the Robot Integrated CPU Unit.

The SD Memory Card is write pro- Remove write protection from the

tected.

SD Memory Card.

Make sure that the SD Memory Card is not write protected.

The capacity of the SD Memory Card is insufficient.

Replace the SD Memory Card for Use an SD Memory Card that has one with sufficient available space. sufficient available space.

The number of files or directories in the SD Memory Card exceeded the maximum number supported by the file system of the SD Memory Card.

Delete unnecessary files or directories from the SD Memory Card.

Periodically delete unnecessary files and directories on the SD Memory Card.

Attached information

Attached Information 1: Error Details
· 0001 hex: The SD Memory Card was removed. · 0003 hex: The SD Memory Card is write protected (when the Robot Integrated CPU Unit is used). · 0005 hex: There is not sufficient space available on the SD Memory Card (when the Robot Integrated CPU
Unit is used).
· 0006 hex: Too many files or directories (when the Robot Integrated CPU Unit is used). · 0102 hex: There are no backup files in such a folder on the SD Memory Card as specified by the
_Card1PrgTransferCmd.DirName system-defined variable.
· 0103 hex: The backup files are corrupted. · 0301 hex: Reading data for transferring the SD Memory Card programs failed or the SD Memory Card is
faulty.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.11 or later of the CPU Unit.

*2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name Meaning Source

PLC Function Processing Error

Event code

A fatal error was detected in the PLC Function Module.

PLC Function Module

Source details None

Error attributes Level

Major fault

Recovery

Cycle the power supply.

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Attached information

Attached information 1: System information Attached information 2: System information Attached information 3: System information Attached information 4: System information

Precautions/ Remarks

None

*1. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

40110000 hex
Detection timing Log category
Name --Prevention None

Continuously System

3-132

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Safe Mode

Event code

40160000 hex*1

Meaning

The Controller started in Safe Mode.

Source

PLC Function Module

Source details None

Detection tim- At power ON, or

ing

Controller reset

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Stops.

Operation

Stops.*2

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The power supply was turned ON ---

---

to the Controller when Safe Mode

was set on the DIP switch on the

CPU Unit.

3

Attached infor- None mation

Precautions/ Remarks

If the Controller is started when the CPU Unit is in Safe Mode, the user program is not executed even if the startup mode is set to RUN mode.

*1. This event code occurs for unit version 1.02 or earlier of the CPU Unit. *2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name Meaning Source

PLC Function Processing Error

Event code

A fatal error was detected in the PLC Function Module.

PLC Function Module

Source details None

Error attributes Level

Major fault

Recovery

Cycle the power supply or reset the Controller.

Effects

User program Stops.

Operation

Stops.*2

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Attached information

Attached information 1: System information Attached information 2: System information Attached information 3: System information Attached information 4: System information

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.05 or later of the CPU Unit. *2. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

44420000 hex*1
Detection timing Log category
Name --Prevention None

Continuously System

NJ/NX-series Troubleshooting Manual (W503)

3-133

3 Error Descriptions and Corrections

Event name

PLC Function Processing Error

Event code

40120000 hex

Meaning

A fatal error was detected in the PLC Function Module.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Partial fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Stops.

Operation

Stops.*1

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

An error occurred in the software.

Correction
Contact your OMRON representative.

Prevention None

Attached information

Attached information 1: System information Attached information 2: System information Attached information 3: System information Attached information 4: System information

Precautions/ Remarks

None

*1. Operation is the same as for a major fault level error. For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-22.

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

PLC Function Processing Error

Event code

A fatal error was detected in part of the PLC Function Module.

PLC Function Module

Source details None

Level

Minor fault

Recovery

Cycle the power supply or reset the Controller.

User program Continues.

Operation

Not affected.

Variable

Data type

None

---

Assumed cause

Correction

An error occurred in the software.

Contact your OMRON representative.

Attached information 1: System information Attached information 2: System information

Attached information 3: System information Attached information 4: System information

None

40130000 hex
Detection timing Log category
Name --Prevention None

Continuously System

3-134

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Event Log Save Error

Event code

10230000 hex

Meaning

Saving the event log failed.

Source

PLC Function Module

Source details None

Detection tim- At power ON, or

ing

Controller reset

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Starts.

Operation

Not affected. However, part or all of the past event log cannot be read.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

A low battery voltage prevented re- Replace the Battery.

Prevention Replace the battery periodically.

tention of memory during a power interruption. (NJ/NX-series)

A forced shutdown was performed. None

Perform a shutdown with other

(NY-series)

method than the forced shutdown.

3

Data in the event log area are inva- If the error persists even after you None

lid. (NY-series)

cycle the power to the Industrial

PC, a hardware failure may occur

in the event log area. Replace the

Industrial PC if you use the event

logs in the Industrial PC.

Data in the event log area are inva- If this error persists even after you

lid.

cycle the power supply to the CPU

Unit, a hardware failure may occur

None

in the event log area. Replace the CPU Unit if you use the event logs in the CPU Unit.

Attached information

Attached Information 1: Error Details
· 0: Failure to save all categories of logs, · 1: Failure to save system event log, · 2: Failure to save access event log, · 100: Failure to save user-defined event log

Precautions/ Remarks

None

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Trace Setting Transfer Failure

Event code

The power supply was interrupted while transferring the trace settings.

PLC Function Module

Source details None

Level

Observation

User program Continues. Variable None Assumed cause The power supply was interrupted while transferring the trace settings. None

Recovery

Cycle the power supply or reset the Controller.

Operation

Not affected.

Data type

---

Correction

Transfer the trace settings again.

All trace settings are initialized when this error occurs.

10260000 hex

Detection timing
Log category

At power ON, or Controller reset
System

Name --Prevention Do not interrupt the power supply while transferring the trace settings.

NJ/NX-series Troubleshooting Manual (W503)

3-135

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction

Backup Failed to Start

Event code

An error was detected in pre-execution checks for a backup operation.

PLC Function Module

Source details None

Level

Observation

User program Continues.

Variable

None

Assumed cause

An SD Memory Card is not inserted.

The SD Memory Card type is not correct.

The format of the SD Memory Card is not correct.

Recovery

---

Operation

Not affected.

Data type

---

Correction

Insert an SD Memory Card.

Replace the SD Memory Card with an SD or SDHC card.
Format the SD Memory Card with the Sysmac Studio.

The SD Memory Card is write protected. The Prohibiting backing up data to the SD Memory Card parameter is set to prohibit backing up data to an SD Memory Card.
Another backup operation is in progress.
Synchronization, online editing, or the Clear All Memory operation is in progress.
The backup was canceled by the user. The online connection with the Sysmac Studio was disconnected.
The SD Memory Card is damaged.

Remove write protection from the SD Memory Card. Change the setting of the Prohibiting backing up data to the SD Memory Card parameter to enable backing up data to an SD Memory Card. Wait for the other backup operation to end and then perform the backup operation again. Wait for the synchronization, online editing, or the Clear All Memory operation to end and then perform the backup operation again. None
Check the cable connections. Go offline and then go back online and execute the backup again. If none of the above causes applies, replace the SD Memory Card.

10290000 hex*1

Detection timing
Log category

When backup is specified by the user
System

Name --Prevention Insert an SD Memory Card.
Use an SD or SDHC card.
Use a formatted SD Memory Card. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Make sure that the SD Memory Card is not write protected. Set the Prohibiting backing up data to the SD Memory Card parameter to enable backing up data to an SD Memory Card.
Do not attempt to perform other backup operation during a backup operation. Do not attempt to perform a backup operation during a synchronization, online editing, or the Clear All Memory operation. None
Check the cable to see if it is disconnected or broken. Make sure the cable is connected properly. Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Replace the SD Memory Card periodically according to the write life of the SD Memory Card.

3-136

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Attached information

Attached information 1: Operation type
· 0101 hex: Controller to SD Memory Card for switch operation on front of CPU Unit · 0102 hex: Controller to SD Memory Card for system variable operation · 0103 hex: Controller to SD Memory Card for Sysmac Studio operation · 0104 hex: Controller to SD Memory Card for instruction operation. · 0201 hex: Controller to computer
Attached Information 2: Error Details
· 0001 hex: An SD Memory Card is not inserted. · 0002 hex: The SD Memory Card is faulty, the format of the SD Memory Card is not correct, or the SD Mem-

ory Card is not the correct type of card.

· 0003 hex: The SD Memory Card is write protected.

· 0204 hex: SD Memory Card backup is prohibited.

· 0205 hex: Another backup operation is in progress.

· 0206 hex: Synchronization, online editing, or the Clear All Memory operation is in progress.

· 0207 hex: A prohibited character is used in the directory name that is specified in the system-defined varia-

ble.

3

· 0401 hex: The backup was canceled by the user.

· 0501 hex: The online connection with the Sysmac Studio was disconnected.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-137

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction

Backup Failed

The backup operation ended in an error.

PLC Function Module

Source details

Event code None

Level

Observation

User program Continues.

Variable

None

Assumed cause

The capacity of the SD Memory Card is insufficient.

It was not possible to save the data that was specified for backup.

The SD Memory Card was removed during a backup operation.
Failed to back up Unit or slave.

The backup was canceled by the user. Execution of the Save Cam Table instruction or changing the CPU Unit name is in progress.
The online connection with the Sysmac Studio was disconnected.
It was not possible to save the data that was specified for backup to the computer. The SD Memory Card is damaged.

Recovery

---

Operation

Not affected.

Data type

---

Correction

Replace the SD Memory Card for one with sufficient available space.

Perform the backup operation again when no data write operation to the CPU Unit is in progress.

Insert an SD Memory Card.

Refer to the corrections for the following events: CJ-series Unit Backup Failed (102D0000 hex) or EtherCAT Slave Backup Failed (102F0000 hex).
None

Perform the operation after execution of the Save Cam Table instruction or changing the CPU Unit name is completed.
Check the cable connections. Go offline and then go back online and execute the backup again.
Increase the available space on the hard disk on the computer.

If none of the above causes applies, replace the SD Memory Card.

Also check the following when you use the Robot Integrated CPU Unit.

The SD Memory Card format is in- Format the SD Memory Card with

valid

the Sysmac Studio.

The SD Memory Card is write pro- Remove write protection from the

tected.

SD Memory Card.

The /D folder, which is the data to be backed up, does not exist on the SD Memory Card.

Cycle the power supply of the CPU Unit to return the /D folder to the factory default or download the

project from the Sysmac Studio.

102A0000 hex*1

Detection timing
Log category

During backup operation
System

Name --Prevention Use an SD Memory Card that has sufficient available space. Do not write to the CPU Unit when a backup operation is in progress.
Insert an SD Memory Card.
Refer to the prevention information for the following events: CJ-series Unit Backup Failed (102D0000 hex) or EtherCAT Slave Backup Failed (102F0000 hex). None
Do not perform a backup during execution of the Save Cam Table instruction or while changing the CPU Unit name. Check the cable to see if it is disconnected or broken. Make sure the cable is connected properly. Make sure there is sufficient space available on the hard disk before you perform a backup. Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Replace the SD Memory Card periodically according to the write life of the SD Memory Card.

Use a formatted SD Memory Card.
Make sure that the SD Memory Card is not write protected. Do not delete the /D folder from the SD Memory Card.

3-138

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Attached information

Attached information 1: Operation type
· 0101 hex: Controller to SD Memory Card for switch operation on front of CPU Unit · 0102 hex: Controller to SD Memory Card for system variable operation · 0103 hex: Controller to SD Memory Card for Sysmac Studio operation · 0104 hex: Controller to SD Memory Card for instruction operation. · 0201 hex: Controller to computer

Attached Information 2: Error Details
· 0001 hex: The SD Memory Card was removed. · 0001 hex: The SD Memory Card is removed or the format is invalid (in the case that the Robot Integrated

CPU Unit is used and operation type is 0201 hex).

· 0003 hex: The SD Memory Card is write protected (when the Robot Integrated CPU Unit is used).

· 0005 hex: There is not sufficient space available on the SD Memory Card.

· 0006 hex: Too many files or directories.

· 0106 hex: The /D cannot be found in the SD Memory Card (when the Robot Integrated CPU Unit is used).

· 0206 hex: Execution of the Save Cam Table instruction or changing the CPU Unit name is in progress.

3

· 00210 hex: A file already exists with the same name as one of the specified directory.

· 0302 hex: Saving the backup data failed or the SD Memory Card is faulty.

· 0304 hex: The Unit or slave could not be backed up.

· 0401 hex: The backup was canceled by the user.

· 0501 hex: The online connection with the Sysmac Studio was disconnected.

· 0502 hex: It was not possible to save the data that was specified for backup to the computer.

Precautions/ None

Remarks

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-139

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction

Restore Operation Failed to Start

Event code

An error was detected in pre-execution checks for a restore operation.

PLC Function Module

Source details None

Level

Observation

Recovery

---

User program ---

Operation

Not affected.

Variable

Data type

Specification with system-defined variables

_Card1RestoreSta

_sRESTORE_STA

Assumed cause

Correction

An SD Memory Card is not insert- Insert an SD Memory Card. ed.

The SD Memory Card type is not correct.

Replace the SD Memory Card with an SD or SDHC card.

The format of the SD Memory Card Format the SD Memory Card with

is not correct.

the Sysmac Studio and then place

the backup file on it.

There are no backup files on the SD Memory Card.

Place the backup files in the specified folder on the SD Memory Card.

Either the backup files on the SD Create the backup files again. Memory Card are corrupted or re-

quired data is not in the backup files on the SD Memory Card.

The unit version of the CPU Unit to which to restore the files is older than the unit version of the backup

Replace the CPU Unit with a CPU Unit that has a unit version that is the same as or newer than the unit

files on the SD Memory Card.

version of the CPU Unit that was used to create the backup files. Or, specify backup files with the correct unit version for the CPU Unit.

The model of the CPU Unit to which to restore the files is not the same as the model of the CPU Unit of the backup files on the SD Memory Card.

Replace the CPU Unit with a CPU Unit that has the same model as the CPU Unit that was used to create the backup files. Or, specify backup files with the correct model

for the CPU Unit.

Recovery was executed for the SD If there are no backup files or no

Memory Card.

restore command file in the specified folder on the SD Memory Card, place the files in the folder again.

The CPU Unit is write-protected. If you use the restore function, se-

lect the Do not use Option for the Write protection at startup setting of the CPU Unit.

The settings in the restore command file (RestoreCommand.ini) are not correct.

Make sure that the required files are set to "Yes" in the restore command file.

A backup operation is in progress. Wait for the backup operation to end and then perform the restore

operation again.

102B0000 hex*1

Detection timing
Log category

When restoring data is specified by the user
System

Name

SD Memory Card Restore Status Prevention Insert an SD Memory Card.
Use an SD or SDHC card.
Use a formatted SD Memory Card and place the backup files on it. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit.

Make sure that the unit version of the CPU Unit and the unit version of the backup files are compatible.
Make sure that the model of the CPU Unit is the same as the model of the CPU Unit that was used to create the backup files.
None
If you use the restore function, select the Do not use Option for the Write protection at startup setting of the CPU Unit. Make sure that the required files are set to "Yes" in the restore command file. Do not attempt to perform a restore operation during a backup operation.

3-140

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Synchronization, online editing, or Wait for the synchronization, online Do not attempt to perform a restore

the Clear All Memory operation is editing, or the Clear All Memory

operation during a synchronization,

in progress.

operation to end and then perform online editing, or the Clear All

the restore operation again.

Memory operation.

The online connection with the Sysmac Studio was disconnected.

Check the cable connections. Go offline and then go back online and execute the backup again.

Check the cable to see if it is disconnected or broken. Make sure the cable is connected properly.

Reading the data for restoration failed because the SD Memory

Perform the same corrective meas- Perform the same preventive ures as for when the format of the measures as for the following

Card is faulty or not formatted cor- SD Memory Card is not correct or events: SD Memory Card Invalid

rectly.

the SD Memory Card is damaged. Format or Faulty SD Memory Card.

The SD Memory Card is damaged. If none of the above causes ap-

Do not remove the SD Memory

plies, replace the SD Memory

Card or turn OFF the power supply

Card.

while the SD BUSY indicator is lit.

Replace the SD Memory Card peri-

odically according to the write life

3

of the SD Memory Card.

The database connection service version of the CPU Unit to which to restore the files is older than the

Replace the CPU Unit with a CPU Unit that has a database connection service version that is the

Make sure that the database connection service version of the CPU Unit and the database connection

database connection service version of the backup files on the SD Memory Card.

same as or newer than the database connection service version of the CPU Unit that was used to create the backup files. Or, specify backup files with the correct database connection service version for the CPU Unit.

service version of the backup files are compatible.

The robot version of the CPU Unit Replace the CPU Unit with a CPU Make sure that the robot version of to which to restore the files is older Unit that has a robot version that is the CPU Unit and the robot version

than the robot version of the backup files on the SD Memory Card.

the same as or newer than the robot version of the CPU Unit that was used to create the backup

of the backup files are compatible.

files. Or, specify backup files with the correct robot version for the CPU Unit.

Check the followings for specification with system-defined variables.

Restore by system-defined variable Set Restore by system-defined var- Set Restore by system-defined var-

is set to Do not use in the Control- iable to Use in the Controller Set- iable to Use in the Controller Set-

ler Setup.

up.

up.

Password of Restore by systemdefined variable in the Controller Setup does not agree with the

Set Password of Restore by sys- Set Password of Restore by sys-

tem-defined variable in the Control- tem-defined variable in the Control-

ler Setup to the _Card1Restor-

ler Setup to the _Card1Restor-

_Card1RestoreCmd.Password sys- eCmd.Password system-defined

tem-defined variable.

variable.

eCmd.Password system-defined variable.

The DIP switch on the CPU Unit is not set to allow starting the restore of SD Memory Card backups by

Turn OFF all pins on the DIP switch of the CPU Unit, and then start the restore of SD Memory

Turn OFF all pins on the DIP switch of the CPU Unit, and then start the restore of SD Memory

specification with system-defined variables.

Card backups by specification with Card backups by specification with

system-defined variables.

system-defined variables.

There is no such folder as specified by the system-defined variable.

Create a folder specified by the system-defined variable and store the backup files in the folder.

Create a folder specified by the system-defined variable and store the backup files in the folder.

Required files are not set to transfer in the setting of the system-defined variable.

Make sure that TRUE is set in the system-defined variable to transfer required files.

Make sure that TRUE is set in the system-defined variable to transfer required files.

Also check the following when you use the Robot Integrated CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-141

3 Error Descriptions and Corrections

The SD Memory Card is write pro- Remove write protection from the

tected.

SD Memory Card.

Make sure that the SD Memory Card is not write protected.

The capacity of the SD Memory Card is insufficient.

Replace the SD Memory Card for Use an SD Memory Card that has one with sufficient available space. sufficient available space.

Attached information

Attached information 1: Operation type
· 0101 hex: SD Memory Card to Controller for switch operation on front of CPU Unit · 0102 hex: SD Memory Card to Controller for specification with a system-defined variable · 0201 hex: Computer to Controller
Attached Information 2: Error Details
· 0001 hex: An SD Memory Card is not inserted. · 0002 hex: The SD Memory Card is faulty, the format of the SD Memory Card is not correct, or the SD Mem-
ory Card is not the correct type of card.
· 0003 hex: The SD Memory Card is write protected (when the Robot Integrated CPU Unit is used). · 0004 hex: Recovery was executed for the SD Memory Card. · 0005 hex: There is not sufficient space available on the SD Memory Card (when the Robot Integrated CPU
Unit is used).
· 0101 hex: There is no such folder on the SD Memory Card as specified by the _Card1RestoreCmd.DirName
system-defined variable.
· 0102 hex: There are no backup files. · 0103 hex: The backup files are corrupted. · 0104 hex: The contents of the restore command file are not correct or required files are not set to transfer in
the setting of the system-defined variable.
· 0105 hex: The required transfer data is not in the backup file. · 0201 hex: The unit version of the CPU Unit is old. · 0202 hex: The model numbers of the CPU Unit are not the same. · 0203 hex: The CPU Unit is write-protected. · 0205 hex: Another backup operation is in progress. · 0206 hex: Synchronization, online editing, or the Clear All Memory operation is in progress. · 0211 hex: The database connection service or robot version of the CPU Unit is old. · 0212 hex: Restore by system-defined variable is set to Do not use in the Controller Setup. · 0213 hex: Password of Restore by system-defined variable in the Controller Setup does not agree with the

_Card1RestoreCmd.Password system-defined variable.
· 0214 hex: The DIP switch on the CPU Unit is not set to allow starting the restore of SD Memory Card back-
ups by specification with system-defined variables.
· 0301 hex: Reading data for restoration failed or the SD Memory Card is faulty. · 0501 hex: The online connection with the Sysmac Studio was disconnected.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

3-142

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Restore Operation Failed

Event code

102C0000 hex*1

Meaning

The restore operation ended in an error.

Source

PLC Function Module

Source details None

Detection tim- During restore

ing

operation

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program ---

Operation

Not affected.

System-de-

Variable

fined variables _Card1RestoreSta

Data type _sRESTORE_STA

Name SD Memory Card Restore Status

Cause and cor- Assumed cause

Correction

Prevention

rection

It was not possible to read the data Format the SD Memory Card with Do not remove the SD Memory

to restore.

the Sysmac Studio and then place Card or turn OFF the power supply

the backup files on it.

while the SD BUSY indicator is lit.

Replace the SD Memory Card peri-

odically according to the write life

of the SD Memory Card.

3

The SD Memory Card was re-

Insert an SD Memory Card that

Do not remove the SD Memory

moved during a restore operation. contains the backup files, and then Card during the restore operation.

execute the restore operation

again.

Failed to restore Unit or slave.

Refer to the corrections for the following events: CJ-series Unit Restore Operation Failed (102E0000 hex) or EtherCAT Slave Restore Operation Failed (10300000 hex).

Refer to the prevention information for the following events: CJ-series Unit Restore Operation Failed (102E0000 hex) or EtherCAT Slave Restore Operation Failed (10300000 hex).

The SD Memory Card is damaged.

If none of the above causes applies, replace the SD Memory Card.

Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Replace the SD Memory Card periodically according to the write life of the SD Memory Card.

Also check the following when you use the Robot Integrated CPU Unit.

The SD Memory Card is write pro- Remove write protection from the

tected.

SD Memory Card.

Make sure that the SD Memory Card is not write protected.

The capacity of the SD Memory Card is insufficient.

Replace the SD Memory Card for Use an SD Memory Card that has one with sufficient available space. sufficient available space.

The number of files or directories in the SD Memory Card exceeded the maximum number supported by the file system of the SD Memory Card.

Delete unnecessary files or directories from the SD Memory Card.

Periodically delete unnecessary files and directories on the SD Memory Card.

Attached information

Attached information 1: Operation type
· 0101 hex: SD Memory Card to Controller for switch operation on front of CPU Unit · 0102 hex: SD Memory Card to Controller for specification with a system-defined variable · 0201 hex: Computer to Controller
Attached Information 2: Error Details
· 0001 hex: The SD Memory Card was removed. · 0003 hex: The SD Memory Card is write protected (when the Robot Integrated CPU Unit is used). · 0005 hex: There is not sufficient space available on the SD Memory Card (when the Robot Integrated CPU
Unit is used).
· 0006 hex: Too many files or directories (when the Robot Integrated CPU Unit is used). · 0102 hex: There are no backup files. · 0103 hex: The backup files are corrupted. · 0301 hex: Reading data for restoration failed or the SD Memory Card is faulty. · 0303 hex: The Unit or slave could not be restored.

NJ/NX-series Troubleshooting Manual (W503)

3-143

3 Error Descriptions and Corrections

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

3-144

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

SD Memory Card Program Transfer Failed to Start

Event code

10320000 hex*1

Meaning

An error was detected in pre-start checks for transferring SD Memory Card programs.

Source

PLC Function Module

Source details None

Detection timing

When transferring SD Memory Card programs is started

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program ---

Operation

Not affected.

System-de-

Variable

fined variables _Card1PrgTransferSta

Data type _sPRGTRANSFER_STA

Name
SD Memory Card Program Transfer Status

Cause and cor- Assumed cause

Correction

Prevention

rection

Program transfer by system-de-

Set Program transfer by system- Set Program transfer by system-

fined variable is set to Do not use defined variable to Use in the Con- defined variable to Use in the Con-

in the Controller Setup.

troller Setup.

troller Setup.

3

Password of Program transfer by Set Password of Program transfer Set Password of Program transfer

system-defined variable in the

by system-defined variable in the by system-defined variable in the

Controller Setup does not agree

Controller Setup to the

Controller Setup to the

with the _Card1PrgTrans-

_Card1PrgTransferCmd.Password _Card1PrgTransferCmd.Password

ferCmd.Password system-defined system-defined variable.

system-defined variable.

variable.

The DIP switch on the CPU Unit is not set to allow starting the SD Memory Card program transfer.

Turn OFF all pins on the DIP switch of the CPU Unit, and then start the SD Memory Card program transfer.

Turn OFF all pins on the DIP switch of the CPU Unit, and then start the SD Memory Card program transfer.

An SD Memory Card is not insert- Insert an SD Memory Card. ed.

Insert an SD Memory Card.

The SD Memory Card type is not correct.

Replace the SD Memory Card with Use an SD or SDHC card. an SD or SDHC card.

The format of the SD Memory Card is not correct.
There is no such folder on the SD Memory Card as specified by the _Card1PrgTransferCmd.DirName system-defined variable. There are no backup files in such a folder on the SD Memory Card as specified by the _Card1PrgTransferCmd.DirName system-defined variable.

Format the SD Memory Card with the Sysmac Studio, create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the card, and store the backup files in the folder.
Create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the SD Memory Card and store the backup files in the folder.

Use a formatted SD Memory Card, create a folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the card, and store the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit.

Either the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable on the SD Memory Card are corrupted or required data is not in the backup files on the SD Memory Card.

Replace the backup files in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable. If this error occurs again even after replacing the files, create the backup files again and place them in the folder specified by the _Card1PrgTransferCmd.DirName systemdefined variable.

NJ/NX-series Troubleshooting Manual (W503)

3-145

3 Error Descriptions and Corrections

3-146

The unit version of the CPU Unit to which to transfer the files is older than the unit version of the backup files on the SD Memory Card.
The model of the CPU Unit to which to transfer the files is not the same as the model of the CPU Unit of the backup files on the SD Memory Card.
The CPU Unit is write-protected.
Another backup operation is in progress.
Synchronization, online editing, or the Clear All Memory operation is in progress.
Required files are not set to transfer in the setting of the _Card1PrgTransferCmd systemdefined variable. Reading the data for the SD Memory Card program transfer failed because the SD Memory Card is faulty or not formatted correctly. The SD Memory Card is damaged.
The database connection service version of the CPU Unit to which to transfer the files is older than the database connection service version of the backup files on the SD Memory Card.

Replace the CPU Unit with a CPU Unit that has a unit version that is the same as or newer than the unit version of the CPU Unit that was used to create the backup files. Or, place the backup files with the correct unit version for the CPU Unit, in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable.
Replace the CPU Unit with a CPU Unit that has the same model as the CPU Unit that was used to create the backup files. Or, place the backup files with the correct model for the used CPU Unit, in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable.
If you transfer SD Memory Card programs, select the Do not use Option for the Write protection at startup setting of the CPU Unit.
Wait for the other backup operation to end and then perform the backup operation again.
Wait for the synchronization, online editing, or the Clear All Memory operation to end and then perform the backup operation again.
Make sure that TRUE is set in the _Card1PrgTransferCmd systemdefined variable to transfer required files.
Perform the same corrective measures as for when the format of the SD Memory Card is not correct or the SD Memory Card is damaged.
If none of the above causes applies, replace the SD Memory Card.
Replace the CPU Unit with a CPU Unit that has the same or a newer database connection service version than the database connection service version of the CPU Unit that was used to create the backup files. Or, place the backup files with the correct database connection service version for the CPU Unit, in the folder specified by the _Card1PrgTransferCmd.DirName system-defined variable.

Make sure that the unit version of the CPU Unit and the unit version of the backup files are compatible.
Make sure that the model of the CPU Unit is the same as the model of the CPU Unit that was used to create the backup files.
If you transfer SD Memory Card programs, select the Do not use Option for the Write protection at startup setting of the CPU Unit. Do not attempt to perform other backup operation during a backup operation. Do not attempt to perform a backup operation during a synchronization, online editing, or the Clear All Memory operation. Make sure that TRUE is set in the _Card1PrgTransferCmd systemdefined variable to transfer required files. Perform the same preventive measures as for the following events: SD Memory Card Invalid Format or Faulty SD Memory Card. Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Or, replace the SD Memory Card periodically according to the write life of the SD Memory Card. Make sure that the database connection service version of the CPU Unit and the database connection service version of the backup files are compatible.

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

The robot version of the CPU Unit Replace the CPU Unit with a CPU Make sure that the robot version of to which to transfer the files is older Unit that has the same or a newer the CPU Unit and the robot version

than the robot version of the backup files on the SD Memory Card.

robot version than the robot version of the CPU Unit that was used to create the backup files. Or, place the backup files with the correct robot version for the CPU Unit, in the folder specified by the _Card1PrgTransferCmd.DirName

of the backup files are compatible.

system-defined variable.

Attached infor- Attached Information 1: Error Details

mation

· 0001 hex: An SD Memory Card is not inserted.

· 0002 hex: The SD Memory Card is faulty, the format of the SD Memory Card is not correct, or the SD Mem-

ory Card is not the correct type of card.

· 0004 hex: Recovery was executed for the SD Memory Card.

· 0101 hex: There is no such folder on the SD Memory Card as specified by the
_Card1PrgTransferCmd.DirName system-defined variable.

3

· 0102 hex: There are no backup files in such a folder on the SD Memory Card as specified by the

_Card1PrgTransferCmd.DirName system-defined variable.
· 0103 hex: The backup files are corrupted. · 0104 hex: Required files are not set to transfer in the setting of the _Card1PrgTransferCmd system-defined

variable.
· 0105 hex: The required transfer data is not in the backup file. · 0201 hex: The unit version of the CPU Unit is old. · 0202 hex: The model numbers of the CPU Unit are not the same. · 0203 hex: The CPU Unit is write-protected. · 0205 hex: Another backup operation is in progress. · 0206 hex: Synchronization, online editing, or the Clear All Memory operation is in progress. · 0211 hex: The database connection service or robot version of the CPU Unit is old. · 0212 hex: Program transfer by system-defined variable is set to Do not use in the Controller Setup. · 0213 hex: Password of Program transfer by system-defined variable in the Controller Setup does not agree
with the _Card1PrgTransferCmd.Password system-defined variable.
· 0214 hex: The DIP switch on the CPU Unit is not set to allow starting the SD Memory Card program trans-
fer.
· 0301 hex: Reading data for transferring the programs failed or the SD Memory Card is faulty.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.11 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-147

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction

Restore Pre-execution Check Failure

Event code

103E0000 hex*1

An error was detected in pre-execution checks for specification with system-defined variables for the SD Memory Card restore operation.

PLC Function Module

Source details None

Detection timing

Before the restore operation after a Controller reset in Restore by systemdefined variable

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

_Card1RestoreSta

_sRESTORE_STA

SD Memory Card Restore Status

Assumed cause

Correction

Prevention

An SD Memory Card is not insert- Insert an SD Memory Card. ed.

Insert an SD Memory Card.

The SD Memory Card type is not correct.

Replace the SD Memory Card with Use an SD or SDHC card. an SD or SDHC card.

The format of the SD Memory Card is not correct.
There is no such folder on the SD Memory Card as specified by the _Card1RestoreCmd.DirName system-defined variable. There are no backup files in such a folder on the SD Memory Card as specified by the _Card1RestoreCmd.DirName system-defined variable.

Format the SD Memory Card with the Sysmac Studio, create a folder specified by the _Card1RestoreCmd.DirName system-defined variable on the card, and store the backup files in the folder.
Create a folder specified by the _Card1RestoreCmd.DirName system-defined variable on the SD Memory Card and store the backup files in the folder.

Use a formatted SD Memory Card, create a folder specified by the _Card1RestoreCmd.DirName system-defined variable on the card, and store the backup files in the folder. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit.

Either the backup files in the folder specified by the _Card1RestoreCmd.DirName system-defined variable on the SD Memory Card are corrupted or required data is not in the backup files on the SD Memory Card.

Replace the backup files in the folder specified by the _Card1RestoreCmd.DirName system-defined variable. If this error occurs again even after replacing the files, create the backup files again and place them in the folder specified by the _Card1RestoreCmd.DirName system-defined variable.

The unit version of the CPU Unit to which to transfer the files is older than the unit version of the backup files on the SD Memory Card.

Replace the CPU Unit with a CPU Unit that has a unit version that is the same as or newer than the unit version of the CPU Unit that was used to create the backup files. Or, place the backup files with the correct unit version for the CPU Unit, in the folder specified by the _Card1RestoreCmd.DirName system-defined variable.

Make sure that the unit version of the CPU Unit and the unit version of the backup files are compatible.

3-148

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

The model of the CPU Unit to

Replace the CPU Unit with a CPU Make sure that the model of the

which to transfer the files is not the Unit that has the same model as CPU Unit is the same as the model

same as the model of the CPU Unit of the backup files on the SD Memory Card.

the CPU Unit that was used to create the backup files. Or, place the backup files with the correct model for the used CPU Unit, in the folder specified by the _Card1RestoreCmd.DirName system-defined variable.

of the CPU Unit that was used to create the backup files.

The CPU Unit is write-protected.

If you transfer SD Memory Card programs, select the Do not use

If you transfer SD Memory Card programs, select the Do not use

Option for the Write protection at startup setting of the CPU Unit.

Option for the Write protection at startup setting of the CPU Unit.

Required files are not set to trans- Make sure that TRUE is set in the Make sure that TRUE is set in the

fer in the setting of the system-de- system-defined variable to transfer system-defined variable to transfer

fined variable.

required files.

required files.

3

Reading the data for the SD Mem- Perform the same corrective meas- Perform the same preventive

ory Card program transfer failed

ures as for when the format of the measures as for the following

because the SD Memory Card is faulty or not formatted correctly.

SD Memory Card is not correct or events: SD Memory Card Invalid the SD Memory Card is damaged. Format or Faulty SD Memory Card.

The SD Memory Card is damaged.

If none of the above causes applies, replace the SD Memory Card.

Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Or, replace the SD Memory Card periodically according to the write life of the SD Memory Card.

The database connection service version of the CPU Unit to which to transfer the files is older than the

Replace the CPU Unit with a CPU Unit that has the same or a newer database connection service ver-

Make sure that the database connection service version of the CPU Unit and the database connection

database connection service version of the backup files on the SD Memory Card.

sion than the database connection service version of the CPU Unit that was used to create the backup

service version of the backup files are compatible.

files. Or, specify backup files with the correct database connection service version for the CPU Unit.

The robot version of the CPU Unit Replace the CPU Unit with a CPU to which to transfer the files is older Unit that has the same or a newer than the robot version of the back- robot version than the robot ver-

Make sure that the robot version of the CPU Unit and the robot version of the backup files are compatible.

up files on the SD Memory Card.

sion of the CPU Unit that was used to create the backup files. Or, specify backup files with the cor-

rect robot version for the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-149

3 Error Descriptions and Corrections

Attached infor- Attached information 1: Operation type

mation

· 0102 hex: SD Memory Card to Controller for specification with a system-defined variable

Attached Information 2: Error Details
· 0001 hex: An SD Memory Card is not inserted. · 0002 hex: The SD Memory Card is faulty, the format of the SD Memory Card is not correct, or the SD Mem-
ory Card is not the correct type of card.
· 0004 hex: Recovery was executed for the SD Memory Card. · 0101 hex: There is no such folder on the SD Memory Card as specified by the _Card1RestoreCmd.DirName
system-defined variable.
· 0102 hex: There are no backup files in such a folder on the SD Memory Card as specified by the _Card1Re-
storeCmd.DirName system-defined variable.
· 0103 hex: The backup files are corrupted. · 0104 hex: Required files are not set to transfer in the setting of the system-defined variable. · 0105 hex: The required transfer data is not in the backup file. · 0201 hex: The unit version of the CPU Unit is old. · 0202 hex: The model numbers of the CPU Unit are not the same. · 0203 hex: The CPU Unit is write-protected. · 0211 hex: The database connection service or robot version of the CPU Unit is old. · 0214 hex: The DIP switch on the CPU Unit is not set to allow starting the restore of SD Memory Card back-
ups by specification with system-defined variables.
· 0301 hex: Reading data for transferring the programs failed or the SD Memory Card is faulty.

Precautions/ None

Remarks

*1. This event code occurs for unit version 1.14 or later of the CPU Unit.

Event name Description Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Online Edits Transfer Failure

Event code

103F0000 hex

Transferring the online edits failed.

PLC Function Module

Source details None

Detection timing

When online edits are transferred

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The number of variables exceeded Check the memory usage condi- When you create a program, check

the upper limit of variables.

tion and design a program again so that the number of definitions for retained variables and non-re-

the memory usage condition and design the program so that the number of definitions for retained

tained variables does not exceed the upper limit of variables.

variables and non-retained variables does not exceed the upper limit of variables.

The variable setting for Initial Value Specified/No Initial Value Specified was changed.

Transfer the online edits without changing the variable setting for Initial Value Specified/No Initial Value

Use synchronization function to change the variable setting for Initial Value Specified/No Initial Value

Specified.

Specified.

Attached information 1: Causes of failure
· 0001 hex: The number of variables exceeded the upper limit of variables. · 0002 hex: The variable setting for Initial Value Specified/No Initial Value Specified was changed.

3-150

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Safety Data Logging Failed to Start

Event code

10630000 hex *1

Description

Starting the safety data logging failed.

Source

PLC Function Module

Source details None

Detection timing

When safety data logging is started

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An SD Memory Card is not inserted.

Correction Insert an SD Memory Card.

Prevention
Confirm that an SD Memory Card is inserted before you start logging.

There are no logging setting files. Place logging setting files in the

Place logging setting files in the

specified location "/SFLog/" of the specified location "/SFLog/".

SD Memory Card.

3

The logging settings number of the Delete the unnecessary logging

logging setting file is duplicated.

setting file.

Do not set the same logging settings number for more than one logging setting file.

The logging settings number of the logging setting file is outside of the specifications.

Create the logging setting file again in the project that was downloaded to the environment where the logging is executed.

Make sure to always transfer the logging settings after you change the project on the Sysmac Studio. Do not edit the logging setting file generated by the Sysmac Studio by any other means.

The logging setting files are invalid.

Create logging setting files again in the project transferred to the logging execution environment.

If you make changes to a project in the Sysmac Studio, transfer the logging settings again. Do not edit the logging setting files generated by the Sysmac Studio by other methods.

Not all of safety master connections are established.

Establish all safety master connections before attempting to start safety data logging.

Establish all safety master connections before attempting to start safety data logging.

Impossible to access a logging target variable that is specified in the logging setting file.

Create the logging setting file again in the project that was downloaded to the environment where the logging is executed.

Make sure to always transfer the logging settings after you change the project on the Sysmac Studio. Do not edit the logging setting file generated by the Sysmac Studio by any other means.

Attached information

Attached information 1: Causes of failure
· 0001 hex: An SD Memory Card is not inserted. · 0002 hex: There are no logging setting files. · 0003 hex: The logging settings number is duplicated. · 0004 hex: The logging settings number is outside of the specifications. · 0005 hex: The logging setting file is invalid. · 0006 hex: Safety master connections are not established. · 0007 hex: Impossible to access a logging target variable.

Precautions/ Remarks

You cannot start safety data logging before safety validation is performed on the Safety CPU Unit.

*1. This event code occurs for an NX102 CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-151

3 Error Descriptions and Corrections

Event name Description Source

Safety Data Log File Save Failed

Saving the log file for safety data logging failed.

PLC Function Module

Source details

Event code None

Error attributes Effects System-defined variables
Cause and correction

Level

Observation

User program Continues.

Variable

None

Assumed cause

The SD Memory Card was removed after the start of logging.

The SD Memory Card is write-protected.

Recovery

---

Operation

Not affected.

Data type

---

Correction

Insert an SD Memory Card.

Remove write protection from the SD Memory Card.

The capacity of the SD Memory Card is insufficient.

Replace the SD Memory Card with one with sufficient available space.

The maximum number of files for Delete files stored on the SD Meman SD Memory Card was exceed- ory Card to reduce the number of

ed.

files.

The SD Memory Card is damaged. If none of the above causes ap-

plies, replace the SD Memory Card.

Attached information

Attached information 1: Causes of failure
· 0001 hex: An SD Memory Card is not inserted. · 0002 hex: The SD Memory Card is write-protected. · 0003 hex: The capacity of the SD Memory Card is insufficient. · 0004 hex: The maximum number of files was exceeded. · 0005 hex: Other causes
Attached information 2: The name of the log file that failed to be saved

Precautions/ Remarks

None

*1. This event code occurs for an NX102 CPU Unit.

10640000 hex *1

Detection timing
Log category

When safety data logging file is saved
System

Name --Prevention Do not remove the SD Memory Card during logging execution. Remove write protection from the SD Memory Card before you start logging. Use an SD Memory Card that has sufficient available space. Delete files periodically to reduce the number of files.
Replace the SD Memory Card periodically according to the write life of the SD Memory Card.

3-152

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

PLC System Information

Event code

40140000 hex

Meaning

This event provides internal information from the PLC Function Module.

Source

PLC Function Module

Source details None

Detection tim- Continuously ing

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

This event provides internal infor- ---

---

mation from the PLC Function

Module. It is recorded to provide additional information for another event.

Attached infor- Attached information 1: System information

3

mation

Attached information 2: System information

Attached information 3: System information

Attached information 4: System information

Precautions/ Remarks

None

Event name

Safe Mode

Event code

40170000 hex *1

Meaning

The Controller started in Safe Mode.

Source

PLC Function Module

Source details None

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Stops.

Operation

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The Controller started in Safe Mode.

Correction ---

Prevention ---

Attached infor- None mation

Precautions/ Remarks

If the Controller is started when the CPU Unit is in Safe Mode, the CPU Unit will start in PROGRAM mode even if the startup mode is set to RUN mode.

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-153

3 Error Descriptions and Corrections

Event name

NX Message Communications Error

Event code

Meaning

An error has occurred in message communications.

Source

PLC Function Module,

Source details None

EtherCAT Master Function Module,

EtherNet/IP Function Module, or NX Bus Function Module

Error attributes Level

Observation

Recovery

---

Effects

User program Continues.

Operation

---

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

Correction

rection

The communications cable is bro- Check the communications cable

ken.

and replace it if it is broken.

The communications cable connector is disconnected.

Reconnect the connector and make sure it is mated correctly.

The NX message communications Reduce the number of times that

load is high.

instructions are used to send NX

messages. Or, increase the value of the TimeOut input variable to the in-

struction. If more than one copy of the Sysmac Studio is connected, reduce the frequency of simultaneous operations.

Attached information

Attached information 1: System information
Attached information 2: Type of communications
· 0: NX bus · 1: EtherCAT · 65,535: Unit internal communications (routing)

Precautions/ None

Remarks

*1. This event code occurs for unit version 1.05 or later of the CPU Unit.

80230000 hex*1

Detection timing

During NX message communications

Log category System

Name
---
Prevention
Check the communications cable to see if it is operating properly.
Make sure the communications cable is connected properly.
Reduce the number of times that instructions are used to send NX messages. Or, increase the value of the TimeOut input variable to the instruction. If more than one copy of the Sysmac Studio is connected, reduce the frequency of simultaneous operations.

3-154

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Safety Data Logging Aborted

Event code

90470000 hex *1

Description

The execution of safety data logging was aborted.

Source

PLC Function Module

Source details None

Detection timing

During the execution of safety data logging

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _PLC_SFLogSta

Data type ARRAY[0..1] OF _sSFLOG_STA

Name Safety Data Logging Status

Cause and correction

Assumed cause
The execution of safety data logging was aborted by a service switch operation.

Correction ---

Prevention ---

Either a communications error on Check the safety process data

Make sure that safety process data

the safety master connections oc- communications related event that communications are not interrupted

3

curred or the Safety CPU Unit en- occurred most recently, and per- unintentionally when you start safe-

tered an operating mode where it form the required actions and cor- ty data logging.

could not continue safety process rections. Alternatively, change the

data communications.

Safety CPU Unit operating mode

so that it can perform safety proc-

ess data communications.

The NX bus was restarted.

---

---

The Controller Setup or program ---

---

was changed.

Attached information

Attached information 1: Setting number for the aborted logging
Attached information 2: The output log file name
Attached information 3: Cause for the interruption
· 1: A service switch was pressed. · 2: Safety master connections are not established. · 3: The NX bus was restarted. · 4: The Controller Setup or program was changed.

Precautions/ Remarks

· The aborted safety data logging does not restart automatically even if the causes of aborting are removed. · The saved log data only includes data that was logged before the occurrence of aborting, regardless of the
post-trigger ratio setting.

*1. This event code occurs for an NX102 CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-155

3 Error Descriptions and Corrections

Event name Meaning Source

PLC System Information

Event code

This event provides internal information from the PLC Function Module.

PLC Function Module

Source details None

Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Level

Information

Recovery

User program Continues.

Operation

Variable

Data type

None

---

Assumed cause

Correction

This event provides internal infor- --mation from the PLC Function

Module. It is recorded to provide additional information for another event.

Attached information 1: System information Attached information 2: System information Attached information 3: System information Attached information 4: System information

None

--Not affected.

40150000 hex
Detection timing Log category
Name --Prevention ---

Continuously System

Event name Meaning Source

PLC System Information

Event code

This event provides internal information from the PLC Function Module.

PLC Function Module

Source details None

Error attributes Level

Information

Recovery

Effects

User program Continues.

Operation

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

rection

This event provides internal infor-

Correction ---

mation from the PLC Function Module. It is recorded to provide additional information for another

event.

Attached infor- Attached information 1: System information

mation

Attached information 2: System information Attached information 3: System information Attached information 4: System information

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.05 or later of the CPU Unit.

--Not affected.

44430000 hex*1

Detection timing
Log category

Continuously System

Name --Prevention ---

3-156

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Clock Changed

Event code

90010000 hex

Meaning

The clock time was changed.

Source

PLC Function Module

Source details None

Detection tim- Commands

ing

from user

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _CurrentTime

Data type DATE_AND_TIME

Name System Time

Cause and cor- Assumed cause

Correction

Prevention

rection

The clock time was changed.

---

---

Attached infor- Attached information 1: Time before change mation

Precautions/ Clock changes by the Set Time instruction (SetTime) are not recorded in the event log.

Remarks

The time stamp for this event will be for the time after the change.

3

Event name Meaning Source

Time Zone Changed The time zone was changed. PLC Function Module

Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Level

Information

User program Continues.

Variable

_CurrentTime

Assumed cause

The time zone was changed.

None

None

Event code

Source details None

Recovery

---

Operation

Not affected.

Data type

DATE_AND_TIME

Correction

---

90020000 hex

Detection timing
Log category

When downloading
Access

Name System Time Prevention ---

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-157

3 Error Descriptions and Corrections

Event name

User Program/Controller Configurations and Setup Downloaded

Event code

90050000 hex*1

Meaning

The user program and the Controller configurations and setup were downloaded.

Source

PLC Function Module

Source details None

Detection timing

During user program/Controller configurations and setup download

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Operation starts according to the user program and the Controller setup data that were downloaded.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The user program and the Controller configurations and setup were downloaded.

Correction ---

Prevention ---

Attached information

Attached Information 1: Connection method
· 1: Direct USB connection · 2: Direct Ethernet connection · 3: Remote USB connection or Ethernet hub connection
Attached Information 2: Connecting IP address, Connection through proxy: Proxy IP address (When attached
information 1 is 2 or 3)
Attached information 3: Device Output Hold Status
· 1: Retained. · 2: Not retained.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

Event name

Online Edits Transferred

Event code

90070000 hex*1

Meaning

The user program was edited online.

Source

PLC Function Module

Source details None

Detection timing

When transferring online edits is started

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Operation is performed according to the changed user program.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The user program was edited online and the edits were transferred to the Controller.

Correction ---

Prevention ---

Attached information

Attached Information 1: Connection method
· 1: Direct USB connection · 2: Direct Ethernet connection · 3: Remote USB connection or Ethernet hub connection
Attached Information 2: Connecting IP address, Connection through proxy: Proxy IP address (When attached
information 1 is 2 or 3)

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

3-158

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Variable Changed to TRUE with Forced Refreshing Event code

90080000 hex

Meaning

Changing a variable to TRUE with forced refreshing was specified.

Source

PLC Function Module

Source details None

Detection tim- Commands

ing

from user

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Operation is performed according to the forced refreshing values.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

Changing a variable to TRUE with ---

Prevention ---

forced refreshing was specified by the user.

Attached infor- None

mation

3

Precautions/ None

Remarks

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Variable Changed to FALSE with Forced Refreshing Event code

90090000 hex

Changing a variable to FALSE with forced refreshing was specified.

PLC Function Module

Source details None

Detection tim- Commands

ing

from user

Level

Information

Recovery

---

Log category Access

User program Continues.

Operation

Operation is performed according to the forced refreshing values.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Changing a variable to FALSE with ---

---

forced refreshing was specified by the user.

None

None

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-159

3 Error Descriptions and Corrections

Event name Meaning Source

All Forced Refreshing Cleared

Clearing all forced refreshing values was specified.

PLC Function Module

Source details

Error attributes Level

Effects

User program

Information Continues.

Recovery Operation

System-defined variables Cause and correction
Attached information Precautions/ Remarks

Variable None Assumed cause Clearing all forced refreshing values was specified by the user. None
None

Data type --Correction ---

Event code

900A0000 hex

None

Detection tim- Commands

ing

from user

---

Log category Access

Forced refreshing values are all cleared and operation is performed according to the user program.

Name

---

Prevention

---

Event name Meaning Source

Memory All Cleared All of memory was cleared. PLC Function Module

Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Level

Information

User program ---

Variable

None

Assumed cause

A user with Administrator rights cleared all of the memory.

None

None

Event code

900B0000 hex

Source details
Recovery Operation Data type --Correction ---

None

Detection tim- Commands

ing

from user

---

Log category Access

Operation returns to the factory state.

Name

---

Prevention

---

Event name Meaning Source

Event Log Cleared The event log was cleared. PLC Function Module

Event code Source details None

Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Level

Information

Recovery

User program Continues.

Operation

Variable

Data type

None

---

Assumed cause

Correction

The event log was cleared by the --user.

Attached information 1: Cleared events
· 0: All log categories were cleared · 1: The system event log was cleared. · 2: The access event log was cleared. · 100: The user-defined event log was cleared.

None

--Not affected.

900C0000 hex

Detection timing
Log category

Commands from user
Access

Name --Prevention ---

3-160

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Automatic Transfer Completed

Event code

900F0000 hex*1

Meaning

The automatic transfer was completed.

Source

PLC Function Module

Source details None

Detection tim- At power ON ing

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program Continues.

Operation

Operation starts according to the Controller Configurations and Setup data that was automatically transferred.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The automatic transfer was completed.

Correction ---

Prevention ---

Attached infor- None

mation

3

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

Event name Meaning Source

Power Turned ON The power supply was turned ON. PLC Function Module

Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Level

Information

User program ---

Variable

None

Assumed cause

The power supply was turned ON.

None

None

Event code

90110000 hex

Source details
Recovery Operation Data type --Correction ---

None

Detection timing

---

Log category

Operation starts.

Name

---

Prevention

---

At power ON System

Event name Meaning Source

Power Interrupted The power supply was interrupted. PLC Function Module

Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Level

Information

User program Stops.

Variable

None

Assumed cause

The power supply was interrupted.

None

None

Source details
Recovery Operation Data type --Correction ---

Event code

90120000 hex

None

Detection tim-

ing

---

Log category

All operations stop.

Name

---

Prevention

---

At power interruption
System

NJ/NX-series Troubleshooting Manual (W503)

3-161

3 Error Descriptions and Corrections

Event name Meaning Source

Operation Started Operation was started. PLC Function Module

Source details

Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Level

Information

Recovery

User program Starts.

Operation

Variable

Data type

None

---

Assumed cause

Correction

A command to start operation was --received.

Attached information 1: Device Output Hold Status
· 1: Retained. · 2: Not retained.

None

Event code

90130000 hex

None

Detection timing

---

Log category

User program execution starts.

Name

---

Prevention

---

When changing to RUN mode
System

Event name Meaning Source

Operation Stopped Operation was stopped. PLC Function Module

Source details

Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Level

Information

Recovery

User program Stops.

Operation

Variable

Data type

None

---

Assumed cause

Correction

A command to stop operation was --received.

Attached information 1: Device Output Hold Status
· 1: Retained. · 2: Not retained.

None

Event code

90140000 hex

None

Detection timing

---

Log category

User program execution stops.

Name

---

Prevention

---

When changing to PROGRAM mode
System

Event name Meaning Source

Reset Executed A reset was executed. PLC Function Module

Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Level

Information

User program ---

Variable

None

Assumed cause

A reset command was received.

None

None

Event code

90150000 hex

Source details
Recovery Operation Data type --Correction ---

None

Detection tim- Commands

ing

from user

---

Log category Access

Operation is started after a reset is executed.

Name

---

Prevention

---

3-162

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

User Program Execution ID Write

Event code

90160000 hex

Meaning

The user program execution ID was set or changed in the CPU Unit.

Source

PLC Function Module

Source details None

Detection tim- When down-

ing

loading

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

A user with Administrator rights

---

---

changed the user program execu-

tion ID that is set in the CPU Unit.

Attached infor- None

mation

Precautions/ None

3

Remarks

Event name Meaning Source

All Controller Errors Cleared All current errors were cleared. PLC Function Module

Error attributes Level

Effects

User program

Information Continues.

System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Variable None Assumed cause The user cleared all current errors. None
None

Source details
Recovery Operation
Data type --Correction ---

Event code

90180000 hex

None

Detection tim- Commands

ing

from user

---

Log category Access

Clearing all errors for which the causes have been removed.

Name

---

Prevention

---

Event name Meaning Source

Forced Refreshing Cleared

Clearing a forced refreshing value was specified.

PLC Function Module

Source details

Error attributes Level

Effects

User program

Information Continues.

Recovery Operation

System-defined variables Cause and correction
Attached information Precautions/ Remarks

Variable None Assumed cause Clearing a forced refreshing value was specified by the user. None
None

Data type --Correction ---

Event code

90190000 hex

None

Detection tim- Commands

ing

from user

---

Log category Access

Forced refreshing values are cleared and operation is

performed according to the user program.

Name

---

Prevention

---

NJ/NX-series Troubleshooting Manual (W503)

3-163

3 Error Descriptions and Corrections

Event name

Backup Started

Event code

901A0000 hex*1

Meaning

A backup operation was started.

Source

PLC Function Module

Source details None

Detection timing

Error attributes Level

Information

Recovery

---

Log category

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

A backup operation was started.

Correction ---

Prevention ---

Attached information

Attached information 1: Operation type
· 0101 hex: Controller to SD Memory Card for switch operation on front of CPU Unit · 0102 hex: Controller to SD Memory Card for system variable operation · 0103 hex: Controller to SD Memory Card for Sysmac Studio operation · 0104 hex: Controller to SD Memory Card for instruction operation. · 0201 hex: Controller to computer

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

At start of backup operation
System

Event name Meaning Source

Backup Completed

The backup operation ended normally.

PLC Function Module

Source details

Event code None

901B0000 hex*1
Detection timing

Error attributes Level

Information

Recovery

---

Log category

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The backup operation ended normally.

Correction ---

Prevention ---

Attached information

Attached information 1: Operation type
· 0101 hex: Controller to SD Memory Card for switch operation on front of CPU Unit · 0102 hex: Controller to SD Memory Card for system variable operation · 0103 hex: Controller to SD Memory Card for Sysmac Studio operation · 0104 hex: Controller to SD Memory Card for instruction operation. · 0201 hex: Controller to computer

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

At end of normal backup operation
System

3-164

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Restore Operation Started

Event code

901C0000 hex*1

Meaning

A restore operation started.

Source

PLC Function Module

Source details None

Detection tim- At start of re-

ing

store operation

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program ---

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

A restore operation started.

Correction ---

Prevention ---

Attached infor- Attached information 1: Operation type

mation

· 0101 hex: SD Memory Card to Controller for switch operation on front of CPU Unit

· 0102 hex: SD Memory Card to Controller for specification with a system-defined variable

· 0201 hex: Computer to Controller

Precautions/ None

3

Remarks

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

Event name

Restore Operation Completed

Event code

901D0000 hex*1

Meaning

The restore operation ended normally.

Source

PLC Function Module

Source details None

Detection timing

At end of normal restore operation

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program ---

Operation

Operation does not start after the completion of a restore operation. To start operation according to the restored user program and settings, turn OFF the power supply to the Controller, turn OFF all pins on the DIP switch on the CPU Unit, and then turn ON the power supply again.

System-de-

Variable

fined variables _Card1RestoreSta

Data type _sRESTORE_STA

Name SD Memory Card Restore Status

Cause and correction

Assumed cause
The restore operation ended normally.

Correction ---

Prevention ---

Attached information

Attached information 1: Operation type
· 0101 hex: SD Memory Card to Controller for switch operation on front of CPU Unit · 0102 hex: SD Memory Card to Controller for specification with a system-defined variable · 0201 hex: Computer to Controller

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.03 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-165

3 Error Descriptions and Corrections

Event name Meaning Source

SD Memory Card Program Transfer Started

Event code

Transferring the SD Memory Card programs was started.

PLC Function Module

Source details None

Error attributes Level

Information

Recovery

Effects

User program ---

Operation

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

Correction

rection

Transferring the SD Memory Card --programs was started.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.11 or later of the CPU Unit.

--Not affected.

90200000 hex*1

Detection timing
Log category

When transferring SD Memory Card programs is started
System

Name --Prevention ---

Event name Meaning Source

SD Memory Card Program Transfer Completed

Event code

Transferring the SD Memory Card programs was completed.

PLC Function Module

Source details None

Error attributes Effects System-defined variables

Level

Information

User program ---

Variable

_Card1PrgTransferSta

Recovery

---

Operation

Not affected.

Data type

_sPRGTRANSFER_STA

Cause and cor- Assumed cause

Correction

rection

Transferring the SD Memory Card --programs was completed.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.11 or later of the CPU Unit.

90210000 hex*1

Detection timing
Log category

When transferring SD Memory Card programs is completed
System

Name SD Memory Card Program Transfer Status Prevention ---

3-166

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Project Unit Version Changed

Event code

90290000 hex*1

Meaning

The project unit version was changed.

Source

PLC Function Module

Source details None

Detection timing

At download, restore, or Clear All Memory operation

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program ---

Operation

Not affected.

System-de-

Variable

fined variables _ProjectUnitVersion *2

Data type ARRAY[0..1] OF USINT

Name Project Unit Version

Cause and cor- Assumed cause

Correction

Prevention

rection

The project unit version of the

---

---

project in the Controller in the

transfer or restore destination and

that in the transfer or restore

3

source project are different.

The project was transferred or re- ---

---

stored in the default or Clear All

Memory state.

Attached information

Attached information 1: Project unit version before change The major and minor versions are displayed. In the default or Clear All Memory state, however, 0 is displayed. Example: In the default state, 0 is displayed. Attached information 2: Project unit version after change The major and minor versions are displayed. In the Clear All Memory state, however, 0 is displayed. Example: If the unit version is 1.21, 121 is displayed.

Precautions/ Remarks

None

*1. This event code occurs for an NX102-££££ CPU Unit with unit version 1.32 or later and NX701-££00 CPU Unit, NX1P2-£ £££££ CPU Unit, NJ501-££££ CPU Unit (excluding NJ501-££20), NJ301-££££ CPU Unit, and NJ101-££00 CPU Unit with unit version 1.21 or later.
*2. You can use this system-defined variable for the CPU Unit with unit version 1.40 or later.

Event name Description Source

Safety Data Logging Started Safety data logging was started. PLC Function Module

Event code Source details None

Error attributes Level

Information

Recovery

---

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _PLC_SFLogSta

Data type ARRAY[0..1] OF _sSFLOG_STA

Cause and correction

Assumed cause
Safety data logging was started because the start conditions were met.

Correction ---

Attached infor- Attached information 1: Setting number for the started logging mation

Precautions/ Remarks

None

*1. This event code occurs for an NX102 CPU Unit.

90460000 hex *1

Detection timing
Log category

When safety data logging is started
System

Name Safety Data Logging Status Prevention ---

NJ/NX-series Troubleshooting Manual (W503)

3-167

3 Error Descriptions and Corrections

Event name

Safety Data Logging Completed

Event code

90480000 hex *1

Description

The execution of safety data logging was completed because the trigger conditions were met.

Source

PLC Function Module

Source details None

Detection timing

When safety data logging is completed

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _PLC_SFLogSta

Data type ARRAY[0..1] OF _sSFLOG_STA

Name Safety Data Logging Status

Cause and correction

Assumed cause
The trigger condition that is specified in the Safety Data Logging Settings is met, and safety data logging ends.

Correction ---

Prevention ---

Attached infor- Attached information 1: Setting number for the completed logging

mation

Attached information 2: The output log file name

Precautions/ Remarks

If more than one safety data logging is executed, do not remove or insert the SD Memory Card until all the safety data logging executions are completed and the data is saved to the SD Memory Card.

*1. This event code occurs for an NX102 CPU Unit.

3-168

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Errors Related to FINS Communications

Event name

CPU Bus Unit Setup Area Error

Event code

14010000 hex

Meaning

An error was detected in the memory check of the Setup Area for CPU Bus Units.

Source

PLC Function Module

Source details None

Detection timing

At power ON, at Controller reset, or when writing

CPU Bus Unit Setup Area

Error attributes Level

Minor fault

Recovery

Error reset or cycling power supply

Log category System

Effects

User program Continues.

Operation

The CPU Bus Unit may stop.

System-de-

Variable

fined variables None

Data type ---

Name ---

3

Cause and correction

Assumed cause
The power supply to the Controller was interrupted or communications with the Sysmac Studio were dis-

Correction
Clear all memory or download the CPU Bus Unit Settings. If this error persists, replace the CPU Unit.

Prevention
Do not interrupt the power supply to the Controller or disconnect communications with the Sysmac

connected while downloading the CPU Bus Unit Settings.

Studio while downloading the CPU Bus Unit Settings.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

IP Address Table Setting Error

Event code

34100000 hex

The IP address table settings are incorrect.

PLC Function Module

Source details None

Detection timing

At power ON, Controller reset, or restart of built-in Ethernet port

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

FINS/UDP communications will not operate.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The IP address conversion method Correct the IP address table setis set to the combined method or tings.

Set the IP address table correctly.

the IP address table method, but the IP address table settings are incorrect.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-169

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

FINS/TCP Connection Table Setting Error

Event code

34130000 hex

The FINS/TCP connection table is incorrect.

PLC Function Module

Source details None

Detection timing

At power ON, Controller reset, or restart of built-in Ethernet

port

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

FINS/TCP communications will not operate.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The power supply to the Controller was interrupted or communications with the Sysmac Studio were disconnected while downloading the FINS/TCP connection table.

Download the FINS/TCP connection table again.

Do not interrupt the power supply to the Controller or disconnect communications with the Sysmac Studio while downloading the FINS/TCP connection table.

None

None

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Unknown Destination Node

Event code

34110000 hex

The send destination node is not known.

PLC Function Module

Source details None

Detection timing

At FINS message transmission

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected. Packets are discarded.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The send destination node was not found when a FINS message was sent.

Correct the setting of the send destination node for FINS/UDP communications. Or, check the source FINS message and correct the

Set the send destination node for FINS/UDP communications correctly. Or, make sure that the destination node address in the source

destination node address.

FINS message is correct.

None

None

3-170

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Packet Discarded

Event code

80100000 hex

Meaning

One or more packets were discarded.

Source

PLC Function Module

Source details None

Detection tim- At FINS mes-

ing

sage reception

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

A FINS response addressed to the Correct the contents of the FINS

CPU Unit was received.

message at the source.

Set the FINS messages correctly.

The send designation Unit for the FINS response does not exist.

Attached infor- Attached information 1: Cause of packet discard

mation

· (01 hex: FINS response addressed to CPU Unit received,

3

· 02 hex: Response send failed)

Precautions/ None

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-171

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Packet Discarded

One or more packets were discarded.

PLC Function Module

Source details

Event code None

Level

Observation

Recovery

---

User program Continues.

Operation

Not affected.

Variable

Data type

None

---

Assumed cause

Correction

1. An attempt was made to send a Do not send a FINS response with

FINS response with over 2002

over 2002 bytes.

bytes.

2. An attempt was made to route a

FINS response with over 2002 bytes.

3. Packet was received with a No Such Unit routing error.

Check the FINS message at the source and correct the unit number in the response frame or a command frame that does not require a response.

4. Packet was received with a Routing Error routing error.

Check the FINS message at the source and correct the unit number in the response frame or a command frame that does not require a

response to a unit number that is in the routing table.

5. Packet was received with a Routing Table Not Registered routing error.

Check the FINS message at the source, and correct the routing table include the network address of

the destination network.

6. Packet was received with an

Check the FINS message at the

Event Area Size Over Limit routing error.

source and correct the event area size in the response frame or a command frame that does not require a response so that it does not exceed the limit.

7. There is insufficient space in the Reduce the frequency of sending

internal buffer.

FINS messages at the source.

8. FINS message routing failed because the communications load is too high.

Attached information 1: Cause of discarding packets 1: 01 hex, 2: 02 hex, 3: 03 hex, 4: 04 hex, 5: 05 hex, 6: 06 hex, 7: 07 hex, 8: 08 hex

The numbers refer to the numbers of the above causes.

None

80110000 hex

Detection timing
Log category

At FINS message reception
System

Name --Prevention Set the FINS message at the source correctly.

Keep the frequency of sending FINS messages as low as possible.

3-172

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Packet Discarded

Event code

80120000 hex

Meaning

One or more packets were discarded.

Source

PLC Function Module

Source details None

Detection tim- At FINS mes-

ing

sage reception

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

1. A FINS response was received with the destination network ad-

Correct the IP address table settings.

Make sure that the IP address table settings are correct.

dress (DNA) set to the local net-

work and the destination node ad-

dress (DA1) not set to the local

node.

3

2. A FINS command or response Correct the FINS message at the Make sure that the FINS message

was received with a hub network source so that the hub network ad- at the source does not have a hub

address specification for which the dress specification does not speci- network address specification that

destination network address (DNA) fy a destination network address specifies a destination network ad-

was greater than or equal to 80

(DNA) that is greater than or equal dress (DNA) that is greater than or

hex.

to 80 hex.

equal to 80 hex.

3. There is insufficient space in the Reduce the frequency of sending Keep the frequency of sending

internal buffer.

FINS messages at the source.

FINS messages as low as possible.

4. A FINS command that does not have the minimum command length was received.

Correct the FINS command at the source so that it has at least the minimum command length.

Set the FINS commands at the sources so that they have at least the minimum command length.

5. A FINS command that exceeded Correct the FINS command at the Set the FINS commands at the

the maximum command length

source so that it does not exceed sources so that they do not exceed

was received.

the maximum command length.

the maximum command length.

6. Sending packets failed.

If the destination node is not in the Confirm that the destination node

network, add it to the network.

is in the network.

7. FINS message routing failed be- Reduce the frequency of sending Keep the frequency of sending

cause the communications load is too high. Or a command that was addressed to the built-in EtherNet/IP port was received with the source network address (SNA) set to 0.

FINS messages at the source. Or, correct the source network address (SNA) in the source FINS message.

FINS messages as low as possible. Or, set the correct source network address (SNA) in the source FINS message.

8. A FINS response that was addressed to the built-in EtherNet/IP port was received.

Correct the contents of the FINS message at the source.

Set the FINS messages correctly.

9. A FINS response or a command Register the routing tables. for which a response is not re-

Register the routing tables.

quired was received when the routing tables were not registered.

A: A FINS response or a command for which a response is not required was received when there was an error in the routing tables.

Register the routing tables again. If there is an error in the routing tables, there will be an Illegal User Program/Controller Configurations and Setup (10250000 hex) error.

None

B: A FINS response or a command for which a response is not required was received that exceeded the number of relay points.

Increase the set value of the gateway counter in the routing table at the source.

Set the gateway counter in the routing table at the source so that it is suitable for the system configuration.

NJ/NX-series Troubleshooting Manual (W503)

3-173

3 Error Descriptions and Corrections

Attached information
Precautions/ Remarks

C: Transmission is not possible because the destination address is not set in the routing tables.
D: Routing is not possible because the FINS node address setting in the Built-in EtherNet/IP Port Settings is set to 0 or 255.

Register the destination address in the routing tables.
Set the FINS node address in the Built-in EtherNet/IP Port Settings to any value other than 0 or 255 from the Sysmac Studio.

Attached information 1: Cause of discarding packets 1: 01 hex, 2: 02 hex, 3: 03 hex, 4: 04 hex, 5: 05 hex, 6: 06 hex, 7: 07 hex, 8: 08 hex, 9: 09 hex, A: 0A hex, B: 0B hex, C: 0C hex, D: 0D hex The numbers correspond to the above cause numbers.
None

Register the destination address in the routing tables.
If you set the lower eight bits of the IP address in the TCP/IP Settings in the Built-in EtherNet/IP Port Settings to 0 or 255, set the IP Address-FINS Address Conversion Method to any setting other than Automatic Generation.

3-174

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Instructions
This section provides detailed information on errors (events) that occur for instructions. The lower four digits of the event code represents the error code (ErrorID) for the instruction. For descriptions of an error code, refer to the description of the corresponding event code. For example, when the error code of the instruction is 16#0400, refer to the description of event code, 54010400 hex. Event codes for instructions are supported by CPU Units with unit version 1.02 or later.

Event name

Input Value Out of Range

Event code

54010400 hex

Meaning

An input parameter for an instruction exceeded the valid range for an input variable. Or, division by an integer of 0 occurred in division or remainder calculations.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

3

Effects

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An input parameter for an instruc- Check the valid range for the input Set the value of the input parametion exceeded the valid range for variables of the instruction. Make ter to the instruction so that the in-

an input variable. Or, division by an integer of 0 occurred in division or remainder calculations.

sure the input parameters are within the valid range and that no division by 0 or remainder calculation for 0 is performed.

put range is not exceeded.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-175

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Input Mismatch

Event code

54010401 hex

The relationship for the instruction input parameters did not meet required conditions. Or, a numeric value during or after instruction execution did not meet conditions.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The relationship for an input parameter did not meet required conditions.

Check the meaning and the relationship of the input variables of the instruction. Correct them so that the relationships for the input parameters meet the required conditions.

Set the input parameter to the instruction so that the value meets the conditions of the relationship for the input variables.

A value when processing an instruction or in the result does not meet the conditions.

Check the execution process of the Check the execution process of the instruction. Set the value of the in- instruction. Set the input parameter put parameter so that it does not so that it does not cause this error

cause inappropriate processing re- during processing. sults.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Floating-point Error

Event code

54010402 hex

Non-numeric data was input for a floating-point number input parameter to an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Non-numeric data was input for a floating-point number input parameter to an instruction.

Correct the instruction so that a nu- Use numeric values for the floatmeric value is input for the floating- ing-point number input parameters. point number input parameter.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-176

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

BCD Error

Event code

54010403 hex

Meaning

A value that was not BCD was input for a BCD input parameter to an instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

System-de-

Variable

Data type

Name

fined variables None

---

---

Cause and cor- Assumed cause

rection

A hexadecimal digit of A, B, C, D,

Correction

Prevention

Correct the instruction so that BCD Change the BCD input parameter

E, or F was input for a BCD input data is input for the BCD input pa- for the instruction to BCD data.

parameter to an instruction.

rameter.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-177

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Signed BCD Error

Event code

54010404 hex

An illegal value was input for the most significant digit for a signed BCD input parameter to an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An illegal value was input for the Correct the instruction so that prop- Set the most-significant digit of the

most significant digit for a signed BCD input parameter to an instruction.
· The most-significant digit was 2
to F when _BCD0 was specified as the BCD format.
· The most-significant digit was A,

er signed BCD data is input for the BCD input parameter.

signed BCD data input parameter for the instruction to the correct value.

B, C, D, or E when _BCD2 was specified as the BCD format.
· The most-significant digit was B,
C, D, or E when _BCD3 was specified as the BCD format.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-178

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Illegal Bit Position Specified

Event code

54010405 hex

Meaning

The bit position specified for an instruction was illegal.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

The bit position specified for an in- Correct the instruction so that the

Prevention Use the instruction so that the bit

struction exceeds the data range.

bit position specified for an instruction does not exceed the data range.

position specified for an instruction does not exceed the data range.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Illegal Data Position Specified

Event code

54010406 hex

A memory address or data size that was specified for the instruction is not suitable.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

A memory address that was speci- Correct the instruction so that the Use the instruction so that the data fied for an instruction was outside data position or data size specified position or data size specified for

the valid range. The data size that was specified for an instruction exceeded the valid range. For example, the data type of a variable and the data size may not agree.

for an instruction does not exceed the range of the data area.

an instruction does not exceed the data range.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-179

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Data Range Exceeded

Event code

54010407 hex

The results of instruction processing exceeded the data area range of the output parameter.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The results of instruction process- Correct the input parameters so

Set the input parameter so that the

ing, such as the number of array elements, exceeded the data area range of the output parameter.

that the processing result of the instruction does not exceed the range of the data area of the output parameter.

processing result of the instruction does not exceed the range of the data area of the output parameter.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

No Errors to Clear

Event code

54010409 hex

An instruction to clear a Controller error was executed when there was no error in the Controller.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The output or Unit operation is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An instruction to clear a Controller Correct the program so that the in- Write the program so that the in-

error was executed when there was no error in the Controller.

struction is executed when there is struction is executed when there is

a Controller error.

a Controller error.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-180

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

No User Errors to Clear

Event code

5401040B hex

Meaning

An instruction to clear user-defined errors was executed when there was no user-defined error.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The output or Unit operation is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An instruction to clear user-defined Correct the program so that the in- Write the program so that the in-

errors was executed when there was no user-defined error.

struction is executed when there is struction is executed when there is

a user-defined error.

a user-defined error.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

3

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Limit Exceeded for User-defined Errors

Event code

5401040C hex

An attempt was made to use the Create User-defined Error instruction to create more than the maximum number of user-defined errors.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The output or Unit operation is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An attempt was made to use the Execute the Reset User-defined Create User-defined Error instruc- Error instruction.

Write the program so that it checks the number of user-defined errors

tion to create more than the maximum number of user-defined errors.

Monitor the number of user-defined errors in the system-defined variable to check the number of userdefined errors.

as a condition to execute the userdefined error instruction.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-181

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Illegal Unit Specified

Event code

5401040D hex

The Unit specified for an instruction does not exist.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The output or Unit operation is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

A Unit that does not exist in the

Correct the unit number in the in- Make sure that unit numbers in in-

Unit configuration information was specified.
A Unit that is in the Unit configuration information was specified, but the Units does not actually exist in the Controller.

struction so that it specifies a Unit in the Unit configuration and make sure that the actual Unit exists.

structions specify Units in the Unit configuration and make sure that the actual Units exist.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Unit Restart Failed

Event code

5401040F hex

Restarting a Special I/O Unit or CPU Bus Unit failed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The output or Unit operation is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The Special I/O Unit or CPU Bus Wait a few moments and then re- Check to be sure that Special I/O

Unit is processing data.

start the Special I/O Unit or CPU Bus Unit.

Units and CPU Bus Units are not processing data before restarting them from the user program.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-182

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Text String Format Error

Event code

54010410 hex

Meaning

The text string input to an instruction is not correct.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

The text string that is input to the

Correction Correct the text string so that it is

Prevention When converting a text string to a

instruction for conversion to a num- properly formatted for the instruc- number, make sure that the text

ber does not represent a number tion.

string that is input to the instruction

or it does not represent a positive

represents a number. If the number

number.

must be positive, make sure the text string represents a positive

3

number.

The input text string does not end in NULL.

Correct the text string that is input to the instruction so that it ends in NULL.

When converting a text string to a number, make sure that the text string that is input to the instruction

ends in NULL.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-183

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Illegal Program Specified

Event code

54010411 hex

The program specified for an instruction does not exist.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The program specified by the func- Make sure that the program that is Make sure that the programs that

tion does not exist (e.g., it was deleted).

specified by the instruction exists. Or, add the program that is specified for the instruction.

are specified by instructions exist. Be careful not to delete any programs that are used by instructions.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Undefined CJ-series Memory Address

Event code

54010413 hex

The required specification is missing for a variable for which CJ-series Unit memory must be specified.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The required AT specification is

Correct the program so that it uses Write the program so that it uses

missing for a variable for which CJseries Unit memory must be specified.

the AT specification to specify CJseries Unit memory when doing so is required by the variable.

an AT designation to specify CJseries Unit memory when doing so is required by the variable.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-184

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Stack Underflow

Event code

54010414 hex

Meaning

There is no data in a stack.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An attempt was made to read data Correct the program so that the da- Correct the program so that the da-

from a stack that contains no data. ta is read only after it is stored in the stack.

ta is read only after it is stored in the stack.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

3

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Illegal Number of Array Elements or Dimensions

Event code

54010416 hex

The valid range was exceeded for the number of array elements or dimensions in an array I/O parameter for an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The valid range was exceeded for Correct the instruction so that the Correct the instruction so that the the number of array elements or di- valid range for the number of array valid range for the number of array

mensions in an array I/O parame- elements or dimensions in an array elements or dimensions in an array

ter for an instruction.

I/O parameter is not exceeded.

I/O parameter is not exceeded.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-185

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Specified Task Does Not Exist

Event code

54010417 hex

The task specified for the instruction does not exist.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The specified task does not exist. Correct the user program so that it Write the user program so that it

specifies an existing task.

specifies only existing tasks.

Attached Information 1: Error Location

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Unallowed Task Specification

Event code

54010418 hex

An unallowed task was specified for an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The local task, the primary periodic task, or a periodic task was specified.

Correct the user program so that it specifies an event task that is not the local task.

Write the user program so that it specifies event tasks that are not the local task.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-186

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Incorrect Data Type

Event code

54010419 hex

Meaning

A data type that cannot be used for an instruction is specified for an input or in-out variable.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

A data type that cannot be used for Check the data types of the input

Prevention Check the allowed data types for

an instruction is specified for an input or in-out variable.

and in-out variables of the instruction and correct them to correct data types.

input and in-out variables for the instruction and use correct data types.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Multi-execution of Instructions

Event code

5401041A hex

Multi-execution was specified for an instruction that does not support it.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Execution of an instruction that

Correct the program so that any in- Write the user program so that any

does not support multi-execution of stance of an instruction that does instance of an instruction that does

instructions was specified more than once.

not support multi-execution is completed before another instance is executed.

not support multi-execution is completed before another instance is executed.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-187

3 Error Descriptions and Corrections

Event name

Data Capacity Exceeded

Event code

5401041B hex*1

Meaning

The data that was passed to the instruction was too large to process.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Data that was larger than the capacity that can be processed was passed to the instruction.

Correction
Correct the program so that the size of the data that is passed to the instruction does not exceed the processing capacity.

Prevention
Make sure that the data that is passed to the instruction is not larger than the processing capacity.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#041B occurs for unit version 1.02 or later of the CPU Unit.

Event name

Different Data Sizes

Event code

5401041C hex*1

Meaning

The size of the data specified for instruction input or in-out data is different from the size of the target parameter.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Data of a size that is different from the size of the target parameter was specified for the input or in-out data of an instruction.

Correction
Check the size of the target parameter and correct the program so that the size of the input data is the same.

Prevention
Check the size of the target parameter and correct the program so that the size of the input data is the same.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#041C occurs for unit version 1.04 or later of the CPU Unit.

3-188

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Exceeded Simultaneous Instruction Executed Resour- Event code ces

5401041D hex*1

Meaning

The maximum resources that you can use for the relevant instruction group at the same time was exceeded.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

More than the maximum number of Correct the program so that no

Write the program so that no more

relevant instructions were execut- more than the maximum number of than the maximum number of the

ed at the same time.

the relevant instructions are exe- relevant instructions are executed

cuted at the same time.

at the same time.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#041D occurs for unit version 1.05 or later of the CPU Unit.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

FINS Error

Event code

54010800 hex

An error occurred when a FINS command was sent or received.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An error occurred when a FINS command was sent or received.

Check the value of the ErrorIDEx output variable from the instruction and refer to the description in this manual for the expansion error code (ErrorIDEx) with the same value for the instruction.

Read the description of ErrorIDEx in advance for the instruction and program correctly.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-189

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

FINS Port Already in Use

Event code

54010801 hex

The FINS port is being used.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output or Unit operation is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The FINS port is being used.

Correct the program by inserting _Port_isAvailable in a N.O. input condition.

Insert _Port.isAvailable in a N.O. input condition when you create the program.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Illegal Serial Communications Mode

Event code

54010C00 hex

The Serial Communications Unit is not in the serial communications mode required to execute an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The serial communications port for the Serial Communications Unit is not set to the mode expected by the instruction.

Change to the serial communications mode required to execute the instruction. Or, correct the program so that it only uses instructions that can be executed in the current mode.

Set the Serial Communications Unit to the serial communications mode required to execute the instruction. Or, correct the program so that it only uses instructions that can be executed in the currently set mode.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-190

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Full Reception Buffer

Event code

54010C03 hex*1

Meaning

The reception buffer is full.

Source

PLC Function Module

Source details Instruction

Detection timing At instruction execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. Even if the instruction was ended by this error, the received data is saved partially for the amount the receive data storage can store.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The reception buffer is full due to Take either or all of the following Consider the following four factors

the following causes.

correction measures and ensure and ensure that the reception buf-

· The transmission frequency of that the reception buffer will not be fer will not be full.

3

the remote device is high.

full.

· Transmission frequency of the

· The baud rate is too high.

· Lower the transmission frequen- remote device

· The reception processing fre-
quency from the buffer is low.

cy of the remote device.
· Decrease the baud rate.

· Baud rate · Reception processing frequency

· Increase the reception process-

from the buffer

ing frequency from the buffer.

· Using flow control

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C03 occurs for unit version 1.11 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-191

3 Error Descriptions and Corrections

Event name

Multi-execution of Ports

Event code

54010C04 hex*1

Meaning

The serial communications instructions that cannot be executed simultaneously were executed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An instruction was executed while another instruction that cannot be executed at the same time with the former instruction was executed.

Correction
Correct the program so that instructions that cannot be executed at the same time are mutually excluded.

Prevention
Create a program so that instructions that cannot be executed at the same time are mutually excluded.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

· If a program is changed after an error occurs, the attached information that is displayed may not be correct. · Refer to individual instruction descriptions for the serial communications instructions that cannot be execut-
ed at the same time.

*1. Error code 16#0C04 occurs for unit version 1.11 or later of the CPU Unit.

Event name

Parity Error

Event code

54010C05 hex*1

Meaning

A parity error occurred in the data received.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The communications settings or baud rate settings are not compatible with the remote device.

Correction
Make the communications settings and baud rate settings compatible with the remote device.

Prevention
Make the communications settings and baud rate settings compatible with the remote device.

Noise

Implement noise countermeasures. Implement noise countermeasures.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C05 occurs for unit version 1.11 or later of the CPU Unit.

3-192

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Framing Error

Event code

54010C06 hex*1

Meaning

A framing error occurred in the data received.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The communications settings or

Make the communications settings Make the communications settings

baud rate settings are not compati- and baud rate settings compatible and baud rate settings compatible

ble with the remote device.

with the remote device.

with the remote device.

Noise

Implement noise countermeasures. Implement noise countermeasures.

3

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C06 occurs for unit version 1.11 or later of the CPU Unit.

Event name

Overrun Error

Event code

54010C07 hex*1

Meaning

An overrun error occurred in the data received.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The next data was received during processing of received data because the baud rate is too high.

Correction Reduce the baud rate.

Prevention Reduce the baud rate.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C07 occurs for unit version 1.11 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-193

3 Error Descriptions and Corrections

Event name

CRC Mismatch

Event code

54010C08 hex*1

Meaning

The receive data had different CRC.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

A wrong message was received.

Correction
Correct the CRC generation method for the remote device to be the one as intended.

Prevention
Confirm the CRC generation method for the remote device to be the one as intended.

Noise

Receive the data again. Or, imple- Implement noise countermeasures. ment noise countermeasures.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C08 occurs for unit version 1.11 or later of the CPU Unit.

3-194

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Serial Communications Timeout

Event code

54010C0B hex*1

Meaning

A timeout occurred in serial communications.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

Wiring to the remote device is not Check the wiring to the remote de- Confirm that wiring to the remote

connected.

vice and correct the wiring if there device is connected.

are any problems.

Power to the remote device is OFF. Turn ON the power to the remote Confirm that the power to the re-

3

device.

mote device is turned ON.

The communications settings or baud rate settings are not compatible with the remote device.

Make the communications settings and baud rate settings compatible with the remote device.

Make the communications settings and baud rate settings compatible with the remote device.

Noise

Implement noise countermeasures. Implement noise countermeasures.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C0B occurs for unit version 1.11 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-195

3 Error Descriptions and Corrections

Event name

Instruction Executed to Inapplicable Port

Event code

54010C0C hex*1

Meaning

An instruction was executed to an inapplicable port.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An instruction was executed to an inapplicable port.

Correction
Specify a port that is applicable for the instruction, from the device port structure, and execute the instruction.

Prevention
Specify a port that is applicable for the instruction, from the device port structure, and execute the instruction.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C0C occurs for unit version 1.11 or later of the CPU Unit.

Event name

CIF Unit Initialized

Event code

54010C0D hex*1

Meaning

A CIF Unit was initialized, so the communications data buffered in the CIF Unit was lost.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

A CIF Unit was initialized.

Correction
Send or receive the data again, as required.

Prevention
When a program that buffers communications data in a CIF Unit is executed, do not restart the CIF Unit.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C0D occurs for unit version 1.13 or later of the CPU Unit.

3-196

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Exceptional Modbus Response

Event code

54010C10 hex*1

Meaning

An exceptional code was returned from the Modbus slave.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An error was detected on the Mod- Check the value xx in

Write the user program, including

bus slave.

16#0000_00xx of ErrorIDEx, identi- ones for remote devices, according

fy error causes in the Modbus Pro- to the Modbus Protocol.

tocol, and take required measures.

3

Refer to the description for the rel-

evant instruction for the reference

to the Modbus Protocol.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C10 occurs for unit version 1.11 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-197

3 Error Descriptions and Corrections

Event name

Invalid Modbus Response

Event code

54010C11 hex*1

Meaning

An unexpected response was returned from the Modbus slave.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The function code or data size of the response received from the Modbus slave was incorrect.

Correction
Review the transmission sequence with the remote devices, such as the send delay, reception monitoring time, and other options.

Prevention
Write the user program so that the next command is not sent before a response is returned.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#0C11 occurs for unit version 1.11 or later of the CPU Unit.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

SD Memory Card Access Failure

Event code

54011400 hex

SD Memory Card access failed when an instruction was executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An SD Memory Card is either not Insert the SD Memory Card corinserted or is not inserted properly. rectly.

Make sure that the SD Memory Card is inserted properly.

The SD Memory Card is broken.

Replace the SD Memory Card with None one that operates normally.

The SD Memory Card slot is broken.

If this error persists even after

None

making the above two corrections,

replace the CPU Unit.

Attached Information 1: Error Location

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-198

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

SD Memory Card Write-protected

Event code

54011401 hex

Meaning

An attempt was made to write to a write-protected SD Memory Card when an instruction was executed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

An attempt was made to write to a Remove write protection from the

Prevention Use an SD Memory Card that is

write-protected SD Memory Card. SD Memory Card. Slide the small not write-protected when writing to

switch on the side of the SD Mem- the SD Memory Card.

ory Card from the LOCK position to

the writable position.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

SD Memory Card Insufficient Capacity

Event code

54011402 hex

The capacity of the SD Memory Card was insufficient when writing to the SD Memory Card for an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The SD Memory Card has run out Replace the SD Memory Card for Use an SD Memory Card with suffi-

of free space.

one with sufficient available space. cient available space when you add files to it.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

· If a program is changed after an error occurs, the attached information that is displayed may not be correct. · Do not remove the SD Memory Card during Card access. That may damage the SD Memory Card or cor-

rupt the data on it.

NJ/NX-series Troubleshooting Manual (W503)

3-199

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

File Does Not Exist

Event code

54011403 hex

The file specified for an instruction does not exist. Or, the specified file is corrupted.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The specified file does not exist. Make sure that the filename that is Make sure that the filename that is

specified for the instruction exists. Or, modify the filename so that it matches the filename specified for the instruction.

specified for the instruction exists.

The specified file is corrupted.

Specify the other filename.

None

The SD Memory Card cannot be normally accessed due to a contact failure or other causes.

Insert the SD Memory Card again or replace it.

None

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-200

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Too Many Files/Directories

Event code

54011404 hex

Meaning

The maximum number of files/directories was exceeded when creating a file/directory for an instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

The number of files or directories

Correction Delete any unnecessary files

Prevention Delete unnecessary files and direc-

exceeded the maximum number. and/or directories. Or, replace the tories so that there are not too

SD Memory Card with one that has many files and directories on the

fewer files and directories com-

SD Memory Card.

pared to the maximum number of files and directories for FAT16 or

Regularly replace the SD Memory Card when the number of files

3

FAT32.

grows constantly.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

File Already in Use

Event code

54011405 hex

A file specified for an instruction cannot be accessed because it is already being used.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An instruction attempted to read or write a file already being accessed by another instruction.

Correct the program so that the relevant instruction is only executed when the Busy output variable for all other instructions for the same file are FALSE.

When you execute multiple instructions that access the same file, write the program so that the instructions are not executed simultaneously. Make sure that the Busy output variable for all other instruc-

tions for the same file is FALSE.

Attached Information 1: Error Location

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-201

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Open Mode Mismatch

Event code

54011406 hex

A file operation for an instruction was inconsistent with the open mode of the file.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The file open mode specified by

Correct the Open File instruction to Change the Open File instruction

the Open File instruction does not match the file operation attempted by a subsequent SD Memory Card instruction.

open the file in an open mode that is suitable for the file operation.

to open the file in an open mode that is suitable for the file operation.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Offset Out of Range

Event code

54011407 hex

Access to the address is not possible for the offset specified for an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An attempt was made to access

Decrease the offset specified for

Include information in the file so

beyond the size of the file.

the instruction.

that the file format can be identified, and modify the program to check that information in order to perform appropriate file seeking.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-202

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Directory Not Empty

Event code

54011408 hex

Meaning

A directory was not empty when the Delete Directory instruction was executed or when an attempt was made to change the directory name.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

A directory was not empty when

Delete all files in the relevant direc- Check the contents of a directory

the Delete Directory instruction

tory.

before you delete the directory us-

was executed.

ing the Delete Directory instruction

A directory contained another di- Delete all directories from the rele- or before you change the directory

rectory when an attempt was made vant directory.

name.

3

to change the directory name.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

That File Name Already Exists

Event code

54011409 hex

An instruction could not be executed because the file name specified for the instruction already exists.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

A file already exists with the same Correct the program so that the fil- Make sure that the file specified

name as the name specified for the ename specified for the instruction

instruction to create.

does not already exist. Or, delete

the existing file.

does not already exist when you create a file with an instruction.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

· If a program is changed after an error occurs, the attached information that is displayed may not be correct. · When you delete an existing file, check to make sure that you no longer need the file.

NJ/NX-series Troubleshooting Manual (W503)

3-203

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Write Access Denied

Event code

5401140A hex

An attempt was made to write to a write-protected file or directory when an instruction was executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The file or directory specified for Remove write protection from the Do not write-protect any files that

the instruction to write is write-protected.

file or directory specified for the instruction. Or, change the filename of the file to write.

need to be written to.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

· If a program is changed after an error occurs, the attached information that is displayed may not be correct. · Before you remove write protection from a file, be sure it is OK to overwrite the file.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Too Many Files Open

Event code

5401140B hex

The maximum number of open files was exceeded when opening a file for an instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The maximum number of open files Correct the program to decrease was exceeded when opening a file the number of open files.

Decrease the number of files. Or, write the program so that files that

for an instruction.

no longer need to be open are closed in order to prevent too many files from being open at once.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-204

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Directory Does Not Exist

Event code

5401140C hex

Meaning

The directory specified for an instruction does not exist.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

The directory specified for an in-

Correction

Prevention

Correct the program so that the di- Make sure that the directory speci-

struction does not exist.

rectory specified for the instruction exists. Or, create the relevant directory in advance.

fied for the instruction directory actually exists when using an instruction that accesses a directory.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

File or Directory Name Is Too Long

Event code

5401140D hex

The file name or directory name that was specified for an instruction is too long.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The file name or directory name that was specified for the instruc-

Correct the program so that the file Write the program so that the name or directory name specified specified file names and directory

tion to create is too long.

for the instruction is within FAT16 or FAT32 restrictions.

names are within FAT16 or FAT32 restrictions.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-205

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

SD Memory Card Access Failed

Event code

5401140E hex

SD Memory Card access failed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The SD Memory Card is broken. Replace the SD Memory Card.

None

The SD Memory Card slot is broken.

If the error persists even after you None make the above corrections, re-

place the CPU Unit.

Attached Information 1: Error Location

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name

Backup Operation Already in Progress

Event code

5401140F hex*1

Meaning

Another backup operation is already in progress.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Another backup operation is already in progress.

Correction
Wait for the backup operation to end and then execute the instruction again.

Prevention
Do not attempt to execute other backup operation during a backup operation.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#140F occurs for unit version 1.08 or later of the CPU Unit.

3-206

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Cannot Execute Backup

Event code

54011410 hex*1

Meaning

Execution of a backup operation was not possible because execution of another operation was in progress.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Execution of the instruction was attempted during execution of online editing.

Correction
Complete online editing and then execute the instruction again.

Prevention
Do not attempt to execute a backup operation during execution of online editing.

Execution of the instruction was at- Complete the Save Cam Table in- Do not attempt to execute a back-

tempted during execution of a

struction and then execute the in- up operation during execution of a

3

Save Cam Table instruction.

struction again.

Save Cam Table instruction.

Execution of the instruction was attempted while a CPU Unit name change operation was in progress.

Complete the CPU Unit name change and then execute the instruction again.

Do not attempt to execute a backup operation during execution of a CPU Unit name change.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#1410 occurs for unit version 1.08 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-207

3 Error Descriptions and Corrections

Event name

Unit/Slave Backup Failed

Event code

54011411 hex*1

Meaning

A Unit/slave backup operation failed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications. The operation of the Unit is not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
A Unit/slave backup operation failed.

Correction
Refer to the corrections for the following events: CJ-series Unit Backup Failed (102D0000 hex) or EtherCAT Slave Backup Failed (102F0000 hex).

Prevention
Refer to the preventive measures for the following events: CJ-series Unit Backup Failed (102D0000 hex) or EtherCAT Slave Backup Failed (102F0000 hex).

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#1411 occurs for unit version 1.08 or later of the CPU Unit.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

EtherCAT Communications Error

Event code

54011800 hex

Accessing the EtherCAT network failed when an instruction was executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The EtherCAT network is not in a usable status.

Check the operation status of the Depends on the nature of the error. EtherCAT network by checking the

status of the EtherCAT master. Use this information to correct the cause of the problem.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-208

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

EtherCAT Slave Does Not Respond

Event code

54011801 hex

Meaning

Accessing the target slave failed when an instruction was executed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

The target slave does not exist.

Correction Specify an existing node address.

Prevention Specify an existing node address

for the target slave.

The target slave is not in an oper- Check the status of the target

Make sure that the target slave is

ating condition.

EtherCAT slave. Make sure that

in a usable status.

the target slave is in a usable sta-

3

tus.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

EtherCAT Timeout

Event code

54011802 hex

A timeout occurred while trying to access an EtherCAT slave when an instruction was executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Communications with the target slave timed out.

Check the operating status of the Depends on the nature of the error. target slave and correct the cause

of the problem.

Attached Information 1: Error Location

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-209

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Reception Buffer Overflow

Event code

54011803 hex

The receive data from an EtherCAT slave overflowed the receive buffer when an instruction was executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications. It will not be possible to receive data from the slave.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The receive data from the slave overflowed the receive buffer.

Set the size of the reception buffer to a value larger than the size of the receive data from the slave.

Set the size of the receive buffer to a value larger than the size of the receive data from the slave.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

SDO Abort Error

Event code

54011804 hex

An SDO abort error was received from an EtherCAT slave when an instruction was executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Depends on the specifications of the slave.

Refer to the manual for the slave and correct the problem.

Refer to the manual for the slave and take the necessary steps to

prevent the problem.

Attached Information 1: Error Location

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-210

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Saving Packet Monitor File

Event code

54011805 hex

Meaning

An instruction for packet monitoring was executed while saving an EtherCAT packet monitor file.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

An instruction for packet monitoring Execute the instruction for packet

Prevention Execute packet monitoring instruc-

was executed while saving an EtherCAT packet monitor file.

monitoring after saving the Ether- tions only after the packet monitor

CAT packet monitor file is complet- file is saved. You can check packet

ed. You can check packet monitor monitor file save status to see if

file save status to see if saving a packet monitor file is completed.

saving a packet monitor file is completed.

3

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Packet Monitoring Function Not Started

Event code

54011806 hex

A Stop EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was stopped.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

A Stop EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was stopped.

Execute the Stop EtherCAT Packet Monitor instruction after starting the packet monitoring function. You can check packet monitoring function operation status to see if the packet monitoring function is currently in operation.

Execute the Stop EtherCAT Packet Monitor instruction after starting the packet monitoring function. You can check packet monitoring function operation status to see if the packet monitoring function is currently in operation.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-211

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Packet Monitoring Function in Operation

Event code

54011807 hex

A Start EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was already being executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The Start EtherCAT Packet Monitor instruction was executed again while the EtherCAT packet monitoring function was already in operation.

Execute the Start EtherCAT Packet Monitor instruction after the packet monitoring function was stopped. You can check packet monitoring function operation status to see if the packet monitoring function is stopped.

Execute the Start EtherCAT Packet Monitor instruction after the packet monitoring function is stopped. You can check packet monitoring function operation status to see if the packet monitoring function is stopped.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-212

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Communications Resource Overflow

Event code

54011808 hex

Meaning

More than 32 EtherCAT communications instructions were executed at the same time.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

More than 32 EtherCAT communi- Correct the user program so that

Prevention Write the user program so that no

cations instructions were executed no more than 32 EtherCAT com- more than 32 EtherCAT communi-

at the same time. The EtherCAT munications instructions are exe- cations instructions are executed at

communications instructions are cuted at the same time.

the same time.

listed below.
· EC_CoESDOWrite instruction

3

· EC_CoESDORead instruction

· EC_ConnectSlave instruction

· EC_DisconnectSlave instruction

· EC_ChangeEnableSetting In-

struction

· EC_StartMon instruction

· EC_SaveMon instruction

· EC_StopMon instruction

· EC_CopyMon instruction

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-213

3 Error Descriptions and Corrections

Event name

Packet Monitoring Function Not Supported

Event code

54011809 hex*1

Meaning

Packets cannot be monitored.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An instruction for packet monitoring was executed for a CPU Unit that does not support packet monitoring.

Correction
Do not execute the EC_StartMon, EC_SaveMon, EC_StopMon, or EC_CopyMon instruction. If packet monitoring is required, use a CPU Unit that supports packet monitoring.

Prevention
Do not execute instructions for packet monitoring for a CPU Unit that does not support packet monitoring.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#1809 occurs for unit version 1.01 or later of the CPU Unit.

3-214

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Cannot Execute Instruction to Slave

Event code

5401180A hex*1

Meaning

An instruction was executed for a slave that cannot execute an instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The EC_DisconnectSlave or

Correct the program so that the

Write the program so that the

EC_ConnectSlave instruction was EC_DisconnectSlave and

EC_DisconnectSlave and

executed for a disabled slave.

EC_ConnectSlave instructions are EC_ConnectSlave instructions are

not executed for the disabled

not executed for the disabled

slave.

slave.

3

The EC_ChangeEnableSetting in- Correct the program so that the

Write the program so that the

struction was executed for a dis- EC_ChangeEnableSetting instruc- EC_ChangeEnableSetting instruc-

connected slave.

tion is not executed for the discon- tion is not executed for the discon-

nected slave.

nected slave.

The EC_DisconnectSlave or EC_ChangeEnableSetting instruction was executed for a slave in the ring topology.

Correct the program so that the EC_DisconnectSlave and EC_ChangeEnableSetting instructions are not executed for slaves in the ring topology.

Write the program so that the EC_DisconnectSlave and EC_ChangeEnableSetting instructions are not executed for slaves in the ring topology.

Attached information

Attached information 1: Error Location Attached information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#180A occurs for unit version Ver. 1.40 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-215

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Explicit Message Error

Event code

54011C00 hex

An error response code was returned for an explicit message that was sent with a CIP communications instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Depends on the nature of the error.

Check the value of the ErrorIDEx output variable from the instruction and refer to the description in this manual of the CIP message error code.

Depends on the nature of the error. Refer to the description in this manual of the CIP message error code.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Incorrect Route Path

Event code

54011C01 hex

The format of the route path that is specified for a CIP communications instruction is not correct.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The format of the route path that is Correct the route path that is speci- Make sure that the instructions

specified for a CIP communications fied by the instruction.

specify correct route paths.

instruction is not correct.

Address resolution failed for the host name that was specified in a CIP communications instruction.

Refer to the corrections for the following event: Address Resolution Failed (54012002 hex).

Refer to the preventive information for the following event: Address Resolution Failed (54012002 hex).

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-216

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

CIP Handle Out of Range

Event code

54011C02 hex

Meaning

The handle that is specified for the CIP communications instruction is not correct.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

The handle that is specified for the Correct the handle for the instruc-

Prevention Specify handles that were obtained

CIP communications instruction is not correct.

tion to the handle that was obtained with the CIPOpen instruction.

with the CIPOpen instruction.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

CIP Communications Resource Overflow

Event code

54011C03 hex

The maximum resources that you can use for CIP communications instructions at the same time was exceeded.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

More than 32 CIP communications Correct the user program so that Write the user program so that no

instructions were executed at the same time.

no more than 32 CIP communications instructions are executed at the same time.

more than 32 CIP communications instructions are executed at the same time.

An attempt was made to use more than 32 handles at the same time.

Correct the user program so that no more than 32 handles are used at the same time.

Write the user program so that no more than 32 handles are used at the same time.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-217

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

CIP Timeout

Event code

54011C04 hex

A CIP timeout occurred during execution of a CIP communications instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

A device does not exist for the

Correct the specified IP address to Specify the correct IP address of

specified IP address.

the IP address of the remote device.

the remote device.

The CIP connection for the specified handle timed out and was closed.

Execute the instruction before the connection times out. Or, increase the timeout time of the connection.

Execute the instruction before the connection times out.

Power to the remote device is OFF.
Communications are stopped at the remote device.

Check the status of the remote device and start it normally.

Check the status of the remote device and start it normally.

The Ethernet cable connector for EtherNet/IP is disconnected.

Reconnect the connector and make sure it is mated correctly.

Connect the connector securely.

The Ethernet cable for EtherNet/IP Replace the Ethernet cable. is disconnected.

None

Noise

Implement noise countermeasures Implement noise countermeasures

if there is excessive noise.

if there is excessive noise.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-218

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Class-3 Connection Not Established

Event code

54011C05 hex*1

Meaning

Establishing a class-3 connection failed for a CIP communications instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The CIPOpen instruction was exe- Correct the program to use the CI- Write the program to use the CI-

cuted for a device that does not

POpenWithDataSize instruction for POpenWithDataSize instruction for

support class 3 (Large_For-

the device that does not support any device that does not support

ward_Open).

class 3 (Large_Forward_Open)

class 3 (Large_Forward_Open)

and set the data size to less than and set the data size to less than

3

510 bytes.

510 bytes.

The CIPOpenWithDataSize instruction was executed with a specified data size of 510 bytes or larger for a device that does not support class 3 (Large_Forward_Open).

Correct the program to set the data size to less than 510 bytes in the CIPOpenWithDataSize instruction for the device that does not support class 3 (Large_Forward_Open).

Write the program to set the data size to less than 510 bytes in the CIPOpenWithDataSize instruction for any device that does not support class 3 (Large_Forward_Open).

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#1C05 occurs for unit version 1.06 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-219

3 Error Descriptions and Corrections

Event name

CIP Communications Data Size Exceeded

Event code

54011C06 hex*1

Meaning

An attempt was made to send a class-3 explicit message with a data size that is larger than the sendable size with a CIP communications instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The data size that was specified for the input variable to the CIPRead, CIPWrite, or CIPSend instruction exceeded the data size that was specified with the CIPOpenWithDataSize instruction.

Correction
Correct the program so that the data size of the relevant instruction does not exceed the data size that was set with the CIPOpenWithDataSize instruction. Or, set the data size of the CIPOpenWithDataSize instruction to the data size of the relevant instruction or larger to establish a connection.

Prevention
Write the program so that the data size of the relevant instruction does not exceed the data size that was set with the CIPOpenWithDataSize instruction. Or, set the data size of the CIPOpenWithDataSize instruction to the data size of the relevant instruction or larger to establish a connection.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#1C06 occurs for unit version 1.06 or later of the CPU Unit.

3-220

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Local IP Address Setting Error

Event code

54012000 hex

Meaning

An instruction was executed when there was a setting error in the local IP address.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An instruction was executed when There was a TCP/IP Basic Setting Set the IP addresses correctly so

there was a setting error in the lo- Error (IP Address Setting Error)

that a TCP/IP Basic Setting Error

cal IP address.

when the instruction was executed. does not occur.

Remove the cause of the TCP/IP

Basic Setting Error.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

TCP/UDP Port Already in Use

Event code

54012001 hex

The UDP or TCP port was already in use when the instruction was executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The UDP or TCP port is already in Correct the user program so that Write the user program so that

use.

an unused port is specified for the used ports are not specified for in-

instruction.

structions.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-221

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Address Resolution Failed

Event code

54012002 hex

Address resolution failed for a remote node with the host name that was specified in the instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The host name specified for the in- Correct the domain name that is Specify correct domain names in

struction is not correct.

specified in the instruction.

instructions.

The hosts and DNS settings in the Correct the hosts and DNS settings Check the hosts and DNS settings

Controller are incorrect.

in the Controller.

in the Controller and make sure they are correct.

The DNS server settings are incor- Correct the DNS server settings. rect.

Check that there are no mistakes in the DNS server settings.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-222

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables

Socket Status Error

Event code

54012003 hex

The status was not suitable for execution of the socket service instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

3

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-223

3 Error Descriptions and Corrections

Cause and correction

Assumed cause
· SktUDPCreate Instruction The
UDP port specified with the
SrcUdpPort input variable is in
one of the following states.
· It is already open. · It is being closed. · SktUDPRcv Instruction · The specified socket is receiving
data.
· The specified socket is closed. · SktUDPSend Instruction · The specified socket is sending
data.
· The specified socket is closed. · SktTCPAccept Instruction The
specified TCP port is in one of
the following states.
· The port is being opened. · The port is being closed. · A connection is already estab-
lished for this instruction for the
same IP address and TCP port.
· SktTCPConnect Instruction · The TCP port that is specified
with the SrcTcpPort input varia-
ble is already open.
· The remote node that is speci-
fied with DstAdr input variable
does not exist.
· The remote node that is speci-
fied with DstAdr and DstTcpPort
input variables is not waiting for
a connection.
· SktTCPRcv Instruction · The specified socket is receiving
data.
· The specified socket is closed.
· SktTCPSend Instruction · The specified socket is sending
data.
· The specified socket is closed. · The send buffer of the specified
socket is full (because the power
to the remote node is OFF, the
line is disconnected, etc.)
· SktSetOption Instruction · The specified socket already
started transmission.
· An option type which is not sup-
ported by the specified socket
was selected.

Correction
Remove the cause of the error for the instruction.

Prevention
Do not execute the instruction when it will cause an error.

3-224

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Attached information
Precautions/ Remarks

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)
If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name

Local IP Address Not Set

Event code

54012004 hex

Meaning

The local IP address was not set when a socket service instruction was executed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

3

Effects

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
There is a BOOTP server setting error.

Correction
Correct any errors in the BOOTP server settings.

Prevention
Check that there are no mistakes in the BOOTP server settings.

The BOOTP server does not exist.

Make sure that the BOOTP server Make sure that the BOOTP server

has started normally and is normal- has started normally and is normal-

ly connected to the network.

ly connected to the network.

The local IP address is not set because operation just started.

Wait until the local IP address is

Wait until the local IP address is

set before executing socket service set before executing socket service

instructions.

instructions.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-225

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Socket Timeout

Event code

54012006 hex

A timeout occurred for a socket service instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

SktTCPAccept instruction: There Correct the system and user pro- Set up the system and user pro-

was no request for a connection from the remote node during the user-set timeout time.

gram so that there is a connection request from the remote node within the timeout time after the instruction is executed. Or, increase the timeout time.

gram so that there is a connection request from the remote node within the timeout time after the instruction is executed.

SktTCPRcv or SktUDPRcv instruction: Data was not received from the remote node during the userset timeout time.

Correct the system and user program so that data is received from the remote node within the timeout time after the instruction is execut-

Set up the system and user program so that data is received from the remote node within the timeout time after the instruction is execut-

ed. Or, increase the timeout time. ed.

Attached Information 1: Error Location

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-226

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Socket Handle Out of Range

Event code

54012007 hex

Meaning

The handle that is specified for the socket service instruction is not correct.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

rection

The handle that is specified for the Correct the socket handle for the

Prevention Specify handles that are obtained

socket service instruction is not

instruction to the handle that was with the following instructions.

correct.

obtained with one of the following · SktUDPCreate instruction

instructions.

· SktTCPConnect instruction

· SktUDPCreate instruction · SktTCPConnect instruction

· SktTCPAccept instruction

3

· SktTCPAccept instruction

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-227

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Socket Communications Resource Overflow

Event code

54012008 hex

The maximum resources that you can use for socket service instructions at the same time was exceeded.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

More than 32 socket service in-

Correct the user program so that Create a user program so that no

structions were executed at the same time (64 for NX102).

no more than 32 socket service instructions are executed at the same time (64 for NX102).

more than 32 socket service instructions are executed at the same time (64 for NX102).

More than 30 socket handles were used at the same time (60 for NX102, 16 for CPU Units with unit version 1.02 or earlier).

Correct the user program so that no more than 30 socket handles are used at the same time (60 for NX102, 16 for CPU Units with unit version 1.02 or earlier).

Create a user program so that no more than 30 socket handles are used at the same time (60 for NX102, 16 for CPU Units with unit version 1.02 or earlier).

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-228

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

No Execution Right

Event code

54012400 hex*1

Meaning

An instruction was executed to change the settings of the EtherNet/IP port when execution was not possible.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An instruction to change the set- Execute the instruction to change Execute the instruction to change

tings of the built-in EtherNet/IP port the settings after restart processing the settings when restart process-

or a CJ-series EtherNet/IP Unit

or setting changes for the built-in ing or setting changes are not in

was executed when restart proc- EtherNet/IP port or CJ-series

progress for the built-in EtherNet/IP

essing was in progress for the

EtherNet/IP Unit are completed.

port or CJ-series EtherNet/IP Unit.

built-in EtherNet/IP port.

3

An instruction to change the set-

tings of a CJ-series EtherNet/IP

Unit was executed when restart

processing was in progress for the

Unit.

An instruction to change the settings of the built-in EtherNet/IP port or a CJ-series EtherNet/IP Unit was executed when changing settings was in progress for an instruction or CIP message for the built-in EtherNet/IP port.

An instruction to change the settings of a CJ-series EtherNet/IP Unit was executed when changing settings was in progress for an instruction or CIP message for the Unit.

The unit number that was specified for the instruction is not for a builtin EtherNet/IP port or a CJ-series EtherNet/IP Unit.

Specify the unit number of a builtin EtherNet/IP port or CJ-series EtherNet/IP Unit for the instruction. If the Unit configuration is not correct, correct the Unit configuration.

Specify the unit number of a built-in EtherNet/IP port or CJ-series EtherNet/IP Unit for the instruction.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2400 occurs for unit version 1.02 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-229

3 Error Descriptions and Corrections

Event name

Settings Update Failed

Event code

54012401 hex*1

Meaning

It was not possible to update the settings of the CJ-series EtherNet/IP Unit that were changed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Restart processing for a Unit or built-in EtherNet/IP port was started during execution of an instruction to change the settings of a CJseries EtherNet/IP Unit.

Correction
Execute the instruction again to change the settings after restart processing for the built-in EtherNet/IP port or CJ-series EtherNet/IP Unit is completed.

Prevention
Do not start restart processing for a Unit or built-in EtherNet/IP port during execution of an instruction to change the settings of a CJ-series EtherNet/IP Unit.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2401 occurs for unit version 1.02 or later of the CPU Unit.

Event name

Too Many Simultaneous Instruction Executions

Event code

54012402 hex*1

Meaning

Too many instructions to change the communications setup of the Controller were executed at the same time.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Two or more instructions to change the communications setup of the Controller were executed at the same time.

Correction
Correct the user program so that only one instruction to change the communications setup of the Controller is executed at the same time.

Prevention
Write the user program so that only one instruction to change the communications setup of the Controller is executed at the same time.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2402 occurs for unit version 1.02 or later of the CPU Unit.

3-230

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

FTP Client Execution Limit Exceeded

Event code

54012403 hex*1

Meaning

Too many FTP client communications instructions were executed at the same time.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Four or more FTP client communications instructions were executed at the same time.

Correction
Correct the user program so that no more than three FTP client communications instructions are executed at the same time.

Prevention
Write the user program so that no more than three FTP client communications instructions are executed at the same time.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

3

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2403 occurs for unit version 1.08 or later of the CPU Unit.

Event name

File Number Limit Exceeded

Event code

54012404 hex*1

Meaning

The number of files specified with a wildcard for an FTP client communications instruction exceeded 1,000.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The number of files specified with a file name that contained a wildcard for an FTP client communications instruction exceeded 1,000.

Correction
Correct the program so that the number of files specified with a wildcard for an FTP client communications instruction does not exceed 1,000.

Prevention
Write the program so that the number of files specified with a wildcard for an FTP client communications instruction does not exceed 1,000.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2404 occurs for unit version 1.08 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-231

3 Error Descriptions and Corrections

Event name

Directory Does Not Exist (FTP)

Event code

54012405 hex*1

Meaning

The directory specified for an FTP client communications instruction does not exist in the Controller or an incorrect path was specified.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The directory specified for an FTP client communications instruction does not exist in the Controller or an incorrect path was specified.

Correction
Correct the program so that the directory specified for the FTP client communications instruction exists in the SD Memory Card.

Prevention
Write the program so that the directory specified for the FTP client communications instruction exists in the SD Memory Card.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2405 occurs for unit version 1.08 or later of the CPU Unit.

Event name

FTP Server Connection Error

Event code

54012406 hex*1

Meaning

The destination FTP server that was specified for an FTP client communications instruction does not exist on the network or the specified FTP server is not operating.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The destination FTP server that was specified for an FTP client communications instruction does not exist on the network.

Correction
Correct the program so that the FTP server specified for the FTP client communications instruction exists on the network.

Prevention
Write the program so that the FTP server specified for the FTP client communications instruction exists on the network.

The destination FTP server that was specified for an FTP client communications instruction is not operating.

Start the FTP server that was specified as the destination FTP server and then execute the instruction again.

Confirm that the FTP server that is specified as the destination FTP server is operating before you execute the instruction.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2406 occurs for unit version 1.08 or later of the CPU Unit.

3-232

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Destination FTP Server Execution Failure

Event code

54012407 hex*1

Meaning

The destination FTP server for an FTP client communications instruction returned an error.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The destination FTP server for the Check the response code from the Read the description of ErrorIDEx

FTP client communications instruc- destination FTP server in the value in advance for the instruction and

tion failed to execute the requested of the ErrorIDEx output variable

program correctly.

processing.

from the instruction and refer to the

description in this manual for the

expansion error code (ErrorIDEx)

3

with the same value for the instruc-

tion.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2407 occurs for unit version 1.08 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-233

3 Error Descriptions and Corrections

Event name

SD Memory Card Access Failed for FTP

Event code

54012408 hex*1

Meaning

SD Memory Card access from the FTP client failed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An SD Memory Card is not inserted.

Correction
Insert an SD Memory Card and then execute the instruction again.

Prevention Insert an SD Memory Card.

The SD Memory Card was removed during execution of the FTP client communications instruction.

Insert an SD Memory Card and then execute the instruction again.

Do not remove the SD Memory Card during execution of the FTP client communications instruction.

The capacity of the SD Memory Card is insufficient.

Replace the SD Memory Card for Use an SD Memory Card with suffione with sufficient available capaci- cient available capacity. ty.

The SD Memory Card is write pro- Remove write protection from the

tected.

SD Memory Card.

Make sure that the SD Memory Card is not write protected.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2408 occurs for unit version 1.08 or later of the CPU Unit.

Event name

Specified File Does Not Exist

Event code

54012409 hex*1

Meaning

A file specified for an FTP client communications instruction does not exist.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
A file specified for an FTP client communications instruction does not exist.

Correction
Correct the program so that the file specified for the FTP client communications instruction exists.

Prevention
Write the program so that the file specified for the FTP client communications instruction exists.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2409 occurs for unit version 1.08 or later of the CPU Unit.

3-234

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Specified File Is Write Protected

Event code

5401240A hex*1

Meaning

The data was not transferred because the FTP client communications instruction was set to not overwrite files with the same name.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The data was not transferred be- Set the FTP client communications Set the FTP client communications

cause the FTP client communica- instruction to overwrite files with

instruction to overwrite files with

tions instruction was set to not

the same name and then execute the same name.

overwrite files with the same name the instruction again.

Or, make sure different file names

and a file with the specified file

Or, change the file name at the

are used at the source and desti-

3

name already existed at the desti- source or destination and then ex- nation.

nation.

ecute the instruction again.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#240A occurs for unit version 1.08 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-235

3 Error Descriptions and Corrections

Event name

Failed To Delete Specified File

Event code

5401240B hex*1

Meaning

A file was not deleted after it was transferred with an FTP client communications instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The FTP client communications instruction was set to delete files after they are transferred, but it was not possible to delete the specified file because it had a read-only attribute.

Correction
Set the FTP client communications instruction to not delete files after they are transferred and then execute the instruction again. Or, change the attribute of the source file to enable writing it and then execute the instruction again.

Prevention
Set the FTP client communications instruction to not delete files after they are transferred. Or do not set the attribute of source files to read-only.

It was not possible to delete the file specified for the FTP client communications instruction because it was in use by another application.

Execute the FTP client communications instruction when the specified file is not in use by another application.

Do not use the file specified for the FTP client communications instruction in another application.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#240B occurs for unit version 1.08 or later of the CPU Unit.

3-236

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Specified File Access Failed

Event code

5401240C hex*1

Meaning

An FTP transfer for an FTP client communications instruction failed because file access failed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The file specified for the FTP client communications instruction was in use by another application.

Correction
Execute the FTP client communications instruction when the specified file is not in use by another application.

Prevention
Do not use the file specified for the FTP client communications instruction in another application.

The file or directory specified for Remove write protection from the Do not write-protect the file speci-

the FTP client communications in- file specified for the FTP client

fied for an FTP client communica-

3

struction to write is write protected. communications instruction to

tions instruction to write.

write. Or, change the filename of

the file to write.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#240C occurs for unit version 1.08 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-237

3 Error Descriptions and Corrections

Event name

IP Address Setting Invalid

Event code

5401240D hex*1

Meaning

Instruction execution was not possible because there is an error between the IP address setting of the port specified in the instruction and the other port settings.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The network address of the port specified in the instruction is the same as the network address of another port.

Correction
Correct the instruction so that it specifies a network address that is not the same as the network address of another port. Or, change the network address of the other port in advance.

Prevention
When using instructions to change IP addresses, specify network addresses that are not the same as the network addresses of other ports.

Both the port specified in the instruction and all other ports are set as unused ports.

Correct the setting of the port specified in the instruction to anything but an unused port. Or, change the unused port setting of another port in advance.

When you use an instruction to change the IP address, make sure that the port specified in the instruction and the other ports are not all set to unused ports.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#240D occurs for unit version 1.10 or later of the CPU Unit.

3-238

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

NX Message Error

Event code

54012C00 hex*1

Meaning

An error response code was returned for an NX message.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

Depends on the nature of the error. Check the value of the ErrorIDEx Depends on the nature of the error.

output variable from the instruction Refer to the description in this

and refer to the description in this manual of the NX message error

manual of the NX message error code.

code.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C00 occurs for unit version 1.05 or later of the CPU Unit.

Event name

NX Message Resource Overflow

Event code

54012C01 hex*1

Meaning

The maximum resources that you can use for NX message instructions at the same time was exceeded.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
More than 32 NX message instructions were executed at the same time.

Correction
Correct the user program so that no more than 32 NX message instructions are executed at the same time.

Prevention
Write the user program so that no more than 32 NX message instructions are executed at the same time.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C01 occurs for unit version 1.05 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-239

3 Error Descriptions and Corrections

Event name

NX Message Timeout

Event code

54012C02 hex*1

Meaning

A timeout occurred during execution of an NX message.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The specified NX Unit does not exist.

Correction
Make corrections so that the Unit specification and the remote Unit configuration agree.

Prevention
Make sure that Unit specifications and the remote Unit configuration agree.

The NX message was closed because it timed out.

Increase the response timeout time Execute instructions after setting

that is specified for the TimeOut in- suitable response timeout times for

put variable in the instruction.

the TimeOut input variable.

Power to the remote Unit is OFF.
Communications are stopped at the remote Unit.

Check the status of the remote Unit Check the status of the remote Unit

and start it normally.

and start it normally.

The communications cable connector is disconnected.

Reconnect the connector and make sure it is mated correctly.

Connect the connector securely.

The communications cable is bro- Replace the communications ca-

ken.

ble.

None

Noise

Implement noise countermeasures Implement noise countermeasures

if there is excessive noise.

if there is excessive noise.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C02 occurs for unit version 1.05 or later of the CPU Unit.

3-240

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Incorrect NX Message Length

Event code

54012C03 hex*1

Meaning

The length of the NX message is not correct.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The size that is specified for WriteDat or Path is too long.

Correction
Correct the program so that the size that is specified for WriteDat or Path is within the restriction.

Prevention
Write the program so that the size that is specified for WriteDat or Path is within the restriction.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

3

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C03 occurs for unit version 1.05 or later of the CPU Unit.

Event name

NX Message EtherCAT Network Error

Event code

54012C05 hex*1

Meaning

An error occurred in EtherCAT communications on the NX message path.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An error occurred in EtherCAT communications on the NX message path.

Correction
Check for errors in EtherCAT communications and execute the instruction after clearing any errors.

Prevention Depends on the nature of the error.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C05 occurs for unit version 1.05 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-241

3 Error Descriptions and Corrections

Event name

External Restart Already Executed for Specified NX Units

Event code

54012C06 hex*1

Meaning

A restart was already in execution from the Sysmac Studio when the instruction was executed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
A restart was already in execution from the Sysmac Studio when the instruction was executed.

Correction
Restarting with an instruction is not necessary if a restart was already executed from the Sysmac Studio.

Prevention
Do not execute restarts from the Sysmac Studio during operation.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C06 occurs for unit version 1.05 or later of the CPU Unit.

Event name

Unapplicable Unit Specified for Instruction

Event code

54012C07 hex*1

Meaning

A slave that cannot be specified for the instruction was connected at the slave node address of the specified Unit.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
A slave that cannot be specified for the instruction was connected to the slave node address of the specified Unit.

Correction
Connect the applicable Unit for the instruction that is specified in the network configuration information.

Prevention
Do not connect a slave that cannot be specified for the instruction to the slave node address of the specified Unit.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C07 occurs for unit version 1.05 or later of the CPU Unit.

3-242

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Invalid Total Power ON Time Record

Event code

54012C08 hex*1

Meaning

The total power ON time could not be read.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

Non-volatile memory failure

Correction
Replace the Unit for which the total power ON time could not be read.

Prevention None

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

3

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#2C08 occurs for unit version 1.10 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-243

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Process Data Object Setting Missing

Event code

54013461 hex

The PDO mapping is not correct.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The PDOs that are required for the Map the PDOs that are required for Map the PDOs that are required for

motion control instruction are not mapped.

the instruction. Refer to the Function section of the relevant instruction for the required PDOs.

the instructions that are used. Refer to the NJ/NX-series CPU Unit Motion Control User's Manual (Cat. No. W507) for the PDOs (Servo Drive settings) that you must map for each instruction.

The relevant instruction was exe- Some devices do not support the

cuted for a device that does not

relevant instruction.

have an object that supports the in- Refer to the manual for the target

Refer to the manual for the target device and write the program so that unsupported instructions are

struction.

device, check to see if the relevant instruction is supported, and correct the program so that unsup-

not executed.

ported instructions are not executed.

A motion control instruction that specifies phase Z (_mcEncoderMark) as the trigger conditions was executed for an axis that is mapped to an OMRON GX-EC02££ EtherCAT Encoder slave.

Use an external input (_mcEXT) as the trigger conditions for an axis that is mapped to an OMRON GXEC02££ EtherCAT Encoder slave.

Use an external input (_mcEXT) as the trigger conditions for an axis that is mapped to an OMRON GXEC02££ EtherCAT Encoder slave.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-244

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Device Error Received

Event code

54014800 hex*1

Meaning

An error response from the device was received.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An error response from the device The error code that is returned by Check the error cause in the man-

was received.

the device is output to the Error- ual for the device before you write

Type output variable of the instruc- the user program and execute the

tion. Check the error information in instruction.

the manual for the target device

3

and correct the problem.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4800 occurs for unit version 1.12 or later of the CPU Unit.

Event name

Specified Unit Does Not Exist

Event code

54014801 hex*1

Meaning

The specified Unit does not exist.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The IO-Link master is not connected to or mounted on the specified position.

Correction
Connect or mount the IO-Link master to or on the specified position. Or, specify the position where the IO-Link master is connected or mounted.

Prevention
Connect or mount the IO-Link master to or on the specified position. Or, specify the position where the IO-Link master is connected or mounted.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4801 occurs for unit version 1.12 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-245

3 Error Descriptions and Corrections

Event name

Message Processing Limit Exceeded

Event code

54014802 hex*1

Meaning

An instruction cannot be executed because the IO-Link master is processing the message from another application.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
An instruction cannot be executed because the IO-Link master is processing the message from another application (an instruction execution or a tool connection).

Correction Execute the instruction again.

Prevention
Perform processing for exclusive control of messages in applications (an instruction execution or a tool connection). Or, increase the number of retries.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4802 occurs for unit version 1.12 or later of the CPU Unit.

Event name

Specified Unit Status Error

Event code

54014803 hex*1

Meaning

The specified Unit is not in a condition to receive messages.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The specified Unit is not in a condition to receive messages.

Correction Execute the instruction again.

Prevention
When this error occurs, execute the instruction again.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4803 occurs for unit version 1.12 or later of the CPU Unit.

3-246

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Too Many Simultaneous Instruction Executions

Event code

54014804 hex*1

Meaning

The number of instructions that can be simultaneously executed was exceeded.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

More than 32 NX message instruc- Correct the user program so that Write the user program so that no

tions and EtherCAT communica- no more than 32 NX message in- more than 32 NX message instruc-

tions instructions were executed at structions and EtherCAT communi- tions and EtherCAT communica-

the same time.

cations instructions are executed tions instructions are executed at

at the same time.

the same time.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from

the start of the section is given. For ST, the line number is given.

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4804 occurs for unit version 1.12 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-247

3 Error Descriptions and Corrections

Event name

Communications Timeout

Event code

54014805 hex*1

Meaning

A timeout occurred in communications.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The communications timeout time is shorter than the message response time.

Correction
Calculate the message response time, and make a setting so that the communications timeout time is longer than the message response time.

Prevention
Calculate the message response time, and make a setting so that the communications timeout time is longer than the message response time.

The cable for EtherCAT or for IOLink is broken.

Replace the cable.

None

Noise

Implement noise countermeasures. Implement noise countermeasures.

Device failure

Replace the relevant device.

None

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4805 occurs for unit version 1.12 or later of the CPU Unit.

Event name

Invalid Mode

Event code

54014806 hex*1

Meaning

The specified IO-Link master port is not the IO-Link mode.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The specified IO-Link master port is not the IO-Link mode.

Correction
Set the specified IO-Link master port to the IO-Link mode, and execute the instruction again.

Prevention
Set the IO-Link master port to specify to the IO-Link mode, and execute the instruction.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4806 occurs for unit version 1.12 or later of the CPU Unit.

3-248

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

I/O Power OFF Status

Event code

54014807 hex*1

Meaning

The I/O power is not supplied to the specified IO-Link master port.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The I/O power is not supplied to

Supply the I/O power to the speci- Make sure that an I/O power is

the specified IO-Link master port. fied IO-Link master port, and then supplied to the specified IO-Link

execute the instruction.

master port before you execute the

instruction.

3

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4807 occurs for unit version 1.12 or later of the CPU Unit.

Event name

Verification Error

Event code

54014808 hex*1

Meaning

The specified IO-Link master port had a verification error or a communications error.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The specified IO-Link master port had a verification error or a communications error.

Correction
Clear the error, and then execute the instruction again.

Prevention
Execute the instruction while there is no error.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4808 occurs for unit version 1.12 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-249

3 Error Descriptions and Corrections

Event name

Incorrect Device Port Setting

Event code

54014809 hex *1

Meaning

The device port settings are not correct.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The device port settings are not correct.

Correction
Confirm the type of an IO-Link Master Unit and then confirm the device type, specified Unit, specified slave, and port number of the device port.

Prevention
Set the device type, specified Unit, specified slave, and port number of the device port in accordance with the type of an IO-Link Master Unit.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorType)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#4809 occurs for unit version 1.12 or later of the CPU Unit.

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Electronic Gear Ratio Numerator Setting Out of Range

Event code

54015420 hex

The parameter specified for the RatioNumerator input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-250

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Electronic Gear Ratio Denominator Setting Out of Range

Event code

54015421 hex

Meaning

The parameter specified for the RatioDenominator input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Target Velocity Setting Out of Range

Event code

54015422 hex

The parameter specified for the Velocity input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-251

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Acceleration Setting Out of Range

Event code

54015423 hex

The parameter specified for the Acceleration input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Deceleration Setting Out of Range

Event code

54015424 hex

The parameter specified for the Deceleration input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-252

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Jerk Setting Out of Range

Event code

54015425 hex

Meaning

The parameter specified for the Jerk input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

3

struction.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Torque Ramp Setting Out of Range

Event code

54015427 hex

The parameter specified for the TorqueRamp input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-253

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master Coefficient Scaling Out of Range

Event code

54015428 hex

The parameter specified for the MasterScaling input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Slave Coefficient Scaling Out of Range

Event code

54015429 hex

The parameter specified for the SlaveScaling input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-254

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Feeding Velocity Setting Out of Range

Event code

5401542A hex

Meaning

The parameter specified for the FeedVelocity input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

The Feed Velocity (input variable

Correction Specify a positive value for the

Prevention Set the input parameter to the in-

FeedVelocity) is still at the default (0).

Feed Velocity (input variable FeedVelocity).

struction so that the valid range of the input variable is not exceeded.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

3

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Buffer Mode Selection Out of Range

Event code

5401542B hex

).BufferMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-255

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Coordinate System Selection Out of Range

Event code

5401542C hex

The parameter specified for the CoordSystem input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Circular Interpolation Mode Selection Out of Range Event code

5401542D hex

The parameter specified for the CircMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-256

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Direction Selection Out of Range

Event code

5401542E hex

Meaning

The parameter specified for the Direction input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Path Selection Out of Range

Event code

5401542F hex

The parameter specified for the PathChoice input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-257

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Position Type Selection Out of Range

Event code

54015430 hex

The parameter specified for the ReferenceType input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Travel Mode Selection Out of Range

Event code

54015431 hex

The parameter specified for the MoveMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-258

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Transition Mode Selection Out of Range

Event code

54015432 hex

Meaning

The parameter specified for the TransitionMode input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

_mcAborting or _mcBuffered was If you specify _mcAborting or

If you specify _mcAborting or

specified for BufferMode and

_mcBuffered for BufferMode,

_mcBuffered for BufferMode,

_mcTMCornerSuperimposed was specify _mcTMNone for

specify _mcTMNone for

specified for TransitionMode.

TransitionMode. If you specify

TransitionMode. If you specify

_mcTMCornerSuperimposed for _mcTMCornerSuperimposed for

TransitionMode, specify _mcBlendingLow, _mcBlendingPrevious,

TransitionMode, specify _mcBlendingLow, _mcBlendingPrevious,

_mcBlendingNext, or

_mcBlendingNext, or

_mcBlendingHigh for BufferMode. _mcBlendingHigh for BufferMode.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Continue Method Selection Out of Range

Event code

54015433 hex

The value of the reserved input variable Continuous to a motion control instruction changed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The value of the reserved input variable Continuous changed.

Correct the program so that the value of the reserved input variable Continuous does not change.

Write the user program so that the value of the reserved input variable Continuous does not change.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-259

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Combine Mode Selection Out of Range

Event code

54015434 hex

The parameter specified for the CombineMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Synchronization Start Condition Selection Out of Range

Event code

54015435 hex

The parameter specified for the LinkOption input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-260

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master and Slave Defined as Same Axis

Event code

54015436 hex

Meaning

The same axis is specified for the Master and Slave input variables to a motion control instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The parameter is the same for the Correct the parameters so that dif- Specify different axes for the

Master and Slave input variables to ferent axes are specified for the

Master and Slave input variables to

the instruction.

Master and Slave input variables to the instruction.

3

the instruction.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master and Auxiliary Defined as Same Axis

Event code

54015437 hex

The same axis is specified for the Master and Auxiliary input variables to a motion control instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameter is the same for the Master and Auxiliary input variables to the instruction.

Correct the parameters so that different axes are specified for the Master and Auxiliary input variables to the instruction.

Specify different axes for the Master and Auxiliary input variables to the instruction.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-261

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master/Slave Axis Numbers Not in Ascending Order Event code

54015438 hex

The axis numbers specified for the Master and Slave input variables to a motion control instruction are not in ascending order.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameters for the Master and Slave input variables to the instruction were not in ascending order when _mcLatestCommand was specified for the ReferenceType input variable to the instruction.

When specifying _mcLatestCommand for the ReferenceType input variable to the instruction, correct the parameters so that the axis numbers specified for the Master and Slave input variables to the instruction

When specifying _mcLatestCommand for the ReferenceType input variable, make sure to specify the master axis and slave axis input variables so that they are in ascending order.

are in ascending order. Or, specify _mcCommand for the Master Axis Position Type Selection.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Incorrect Cam Table Specification

Event code

54015439 hex

The parameter specified for the CamTable input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Something other than a cam data variable was specified for the CamTable input variable to the instruction.

Correct the parameter specified for the CamTable input variable to the instruction so that it is a cam data variable.

Specify a cam data variable for the CamTable input variable to the instruction.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-262

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Synchronization Stopped

Event code

5401543A hex

Meaning

A synchronized control motion control instruction was executed, but conditions required for execution were not met.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

· The MC_CamOut (End Cam

Correct the program so that re-

Make sure that required conditions

Operation) instruction was exe- quired conditions are met when the for execution are met when you ex-

cuted even though the MC_Ca- instruction is executed.

ecute synchronized control instruc-

mIn (Start Cam Operation) instruction is not being executed.

tions.

3

· The MC_GearOut (End Gear

Operation) instruction was exe-

cuted even though the MC_GearIn (Start Gear Operation) or the MC_GearInPos (Positioning Gear Operation) instruction is not being executed.
· The MC_Phasing (Shift Master
Axis Phase) instruction was exe-

cuted even though the MC_CamIn (Start Cam Operation), MC_GearIn (Start Gear Opera-

tion), MC_GearInPos (Start Gear Operation), or MC_MoveLink (Synchronous Positioning) instruction is not being executed.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-263

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled

Event code

5401543B hex

An attempt was made to re-execute a motion control instruction that cannot be re-executed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A motion control instruction that

Correct the program so that the

When using instructions that can-

cannot be re-executed was re-executed.

Execute input variable does not change to TRUE until the Busy output variable from the instruction changes to FALSE.

not be re-executed, include a condition for the Execute input variable so that it does not change to TRUE unless the Busy output variable for the previous instruction is FALSE. Or, stop the instruction before executing it again.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-264

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Multi-execution Disabled Event code

5401543C hex

Meaning

Multiple functions that cannot be executed simultaneously were executed for the same target (MC common, axis, or axes group).

Source

PLC Function Module

Source details Instruction

Detection timing

At multi-execution of instructions

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occur-

rence

3

Cause and cor- Assumed cause

Correction

Prevention

rection

Multiple functions that cannot be Check the specifications of multi- Check the specifications for multi-

executed simultaneously were exe- execution of instructions for this in- execution of instructions for the in-

cuted for the same target (MC

struction and correct the program struction and do not execute in-

common or axis).

so that instructions that cannot be structions that cannot be executed

executed at the same time are not at the same time.

executed simultaneously.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Instruction Not Allowed for Encoder Axis Type

Event code

5401543D hex

An operation instruction was executed for an encoder axis.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An operation instruction was exe- Specify either a Servo axis or virtu- Only execute motion instructions

cuted for an encoder axis.

al Servo axis as the axis type for the instruction, or correct the program so that the instruction is not executed for an encoder axis.

for Servo axes or virtual Servo axes.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-265

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Instruction Cannot Be Executed during Multi-axes Co- Event code ordinated Control

5401543E hex

· An operation instruction was executed for an axis or an axes group that was in a coordinated multi-axes
motion.
· A robot instruction that you cannot use for an axes group in a GroupEnable state was executed.

PLC Function Module

Source details Instruction

Detection tim- At multi-execu-

ing

tion of instruc-

tions

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

An operation instruction was executed for an axis or an axes group that was in a coordinated multi-axes motion.

Correct the program so that axis operation instructions are executed only for axes or axes groups that are not in coordinated multi-axes

Execute axis operation instructions only for axes or axes groups that are not in coordinated multi-axes motion.

motion.

The MC_SetKinTransform (Set

Correct the program so that the in- Execute the instruction only when

Kinematics Transformation) instruction was executed for an axes group in a GroupEnable state.

struction is executed only when the axes group is in a GroupDisable state.

the axes group is in a GroupDisable state.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-266

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group

Event code

5401543F hex

Meaning

A multi-axes coordinated control instruction was executed for an axes group that was in a GroupDisable state.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A multi-axes coordinated control in- Correct the program so that the in- Execute multi-axes coordinated op-

struction was executed for an axes struction is executed only after

eration instructions only after ena-

group that was in a GroupDisable state.

changing the axes group to the Ax- bling the axes group. Execute the es Group Enabled state. Execute MC_GroupEnable (Enable Axes

3

One of the following instructions

the MC_GroupEnable (Enable Ax- Group) instruction to change an ax-

was executed for an axes group

es Group) instruction to change an es group to the Axes Group Ena-

that was in a GroupDisable state.
· Execute the instruction only

axes group to the Axes Group En- bled state. abled state.

when the axes group is in a GroupDisable state.
· MC_SyncLinearConveyor (Start
Conveyor Synchronization) instruction
· MC_SyncOut (End Synchroniza-
tion) instruction
· MC_RobotJog (Axes Group Jog)
instruction

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-267

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Axes Group Cannot Be Enabled

Event code

54015440 hex

Execution of the MC_GroupEnable (Enable Axes Group) instruction failed.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

When the MC_GroupEnable (Enable Axes Group) instruction was executed, there was a composition axis that was not stopped.

Correct the program so that the MC_GroupEnable (Enable Axes Group) instruction is executed only when all composition axes are stopped. An axis is stopped if Status.Disabled or Status.Standstill is TRUE in the Axis Variable.

Write the programs so that the MC_GroupEnable (Enable Axes Group) instruction is executed only when all composition axes are stopped. An axis is stopped if Status.Disabled or Status.Standstill is TRUE in the Axis Variable.

When the MC_GroupEnable (Ena- Correct the program so that the

ble Axes Group) instruction was

MC_GroupEnable (Enable Axes

Write the program so that the MC_GroupEnable (Enable Axes

executed, there was a composition axis for which the MC_TouchProbe (Enable External Latch) instruction

Group) instruction is executed only when the MC_TouchProbe (Enable External Latch) instruction is not

Group) instruction is executed only when the MC_TouchProbe (Enable External Latch) instruction is not

was being executed.

being executed for any of the com- being executed for any of the com-

position axes.

position axes.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-268

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Impossible Axis Operation Specified when the Servo Event code is OFF

54015441 hex

Meaning

An operation instruction was executed for an axis for which the Servo is OFF.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

An operation instruction was exe- Correct the program so that the in- Make sure to execute the axis op-

cuted for an axis for which the Ser- struction is executed after the Ser- eration instruction after the Servo

3

vo is OFF.

vo is turned ON.

is turned ON.

Home was preset with the MC_Home or MC_HomeWithParameter instruction for an axis for which EtherCAT process data communications are not established.

IIf the _EC_PDSlavTbl (Process Data Communicating Slave Table) systemdefined variable for the EtherCAT master of the master axis is FALSE, remove the cause and execute the MC_Home or

If you execute the MC_Home or MC_HomeWithParameter instruction to preset home immediately after you turn ON the power supply to the Controller, download data, reset a slave communications er-

MC_HomeWithParameter instruc- ror, disconnect the slave, recon-

tion to preset home after

nect the slave, enable the slave, or

_EC_PDSlavTbl changes to TRUE. disable the slave, write the pro-

gram to make sure that the _EC_PDSlavTbl (Process Data Communicating Slave Table) systemdefined variable for the EtherCAT master is TRUE before you execute MC_Home or MC_HomeWithParameter.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-269

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Composition Axis Stopped Error

Event code

54015442 hex

A motion instruction was executed for an axes group while the MC_Stop instruction was being executed for a composition axis.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A motion instruction was executed for an axes group while the MC_Stop instruction was being executed for a composition axis.

Change the Execute input variable to the MC_Stop instruction for the composition axis to FALSE, reset the error, and then execute the motion control instruction.

Change the Execute input variables to the MC_Stop instructions for all of the composition axes to FALSE before you execute motion control instruction.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Multi-execution Buffer Limit Event code Exceeded

54015443 hex

The number of motion control instructions that is buffered for Buffered or Blending Buffer Modes exceeded the buffer limit.

PLC Function Module

Source details Instruction

Detection timing

At multi-execution of instructions

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

An axis instruction was executed when there was already a current instruction and a buffered instruction for the same axis.

Correct the program so that the number of executed instructions does not exceed the buffer limit.

Do not execute an axis instruction when there is already a current instruction and a buffered instruction for the same axis.

An axes group instruction was executed when there was already eight current instructions and buffered instructions for the same ax-

Do not execute an axes group instruction when there are already eight current and buffered instructions for the same axis.

is.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-270

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Insufficient Travel Distance

Event code

54015444 hex

Meaning

The specified motion cannot be executed for the deceleration rate or acceleration rate that was specified for multi-execution or re-execution of a positioning instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Stopping at the target position was Correct the program based on the Check the operating specifications

3

not possible for the specified accel- operating specifications for the in- for the relevant instruction and

eration/deceleration rate for multi- struction so that the target position write the program so that this error

execution or re-execution of a positioning instruction when the Acceleration/Deceleration Over parameter was set to generate a minor fault and stop.

is not exceeded at the deceleration rate or acceleration rate specified for multi-execution or re-execution of the positioning instruction. Or, change the Acceleration/ Deceleration Over parameter to a setting other than to generate a mi-

does not occur. Or, change the Acceleration/ Deceleration Over parameter to a setting other than to generate a minor fault and stop.

nor fault and stop.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-271

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Insufficient Travel Distance to Achieve Blending Transit Velocity

Event code

54015445 hex

There is not sufficient travel distance to accelerate or decelerate to the transit velocity.

PLC Function Module

Source details Instruction

Detection timing

At multi-execution of instructions

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

There was not sufficient travel distance to accelerate the current command to the transit velocity when the Acceleration/ Deceleration Over parameter was set to generate a minor fault and

Correct the program to allow a sufficient travel distance according to the operating specifications of the instruction. Or, change the Acceleration/ Deceleration Over parameter to a

Check the operating specifications for the relevant instruction and write the program so that this error does not occur. Or, change the Acceleration/ Deceleration Over parameter to a

stop.

setting other than to generate a mi- setting other than to generate a mi-

nor fault and stop.

nor fault and stop.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Move Link Constant Velocity Insufficient Travel Distance

Event code

54015446 hex

The constant-velocity travel distance of the master axis is less than zero.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The constant velocity travel distance of the master axis is below 0 for the MC_MoveLink (Synchronous Positioning) instruction.

Correct the program so that the master distance is greater than or equal to the master distance in acceleration plus the master distance in deceleration.

Check the operating specifications for the relevant instruction and write the program so that this error does not occur.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-272

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Positioning Gear Operation Insufficient Target Velocity Event code

54015447 hex

Meaning

For the MC_GearInPos (Positioning Gear Operation) instruction, the target velocity of the slave axis is too small to achieve the required velocity.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

For the MC_GearInPos (Position- Set the value of the Velocity

Check the operating specifications

ing Gear Operation) instruction, the (Target Velocity) input variable to a for the relevant instruction and

value of the Velocity (Target

value that is greater than the mas- write the program so that this error

Velocity) input variable is smaller ter axis velocity multiplied by the than the master axis velocity multi- gear ratio when the instruction is

does not occur.

3

plied by the gear ratio when the in- executed based on the operating

struction was executed.

specifications of the instruction.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-273

3 Error Descriptions and Corrections

Event name Meaning
Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Same Start Point and End Point for Circular Interpola- Event code tion

54015448 hex

The start point and end point were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. Or, the start point, end point, and border point were the same

when the border point method was specified.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The start point and end point were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation)

Correct the program so that the radius specification is not used when the start point and end point for the instruction are the same.

Do not use the same start point and end point when you execute circular interpolation with a radius specification.

instruction.

The start point, end point, and bor- Correct the program so that border Do not use the same start point,

der point were the same when the point specification is not used

end point, and border point when

border point method was specified when the start point, end point, and you execute circular interpolation

for the MC_MoveCircular2D (Circu- border point for the instruction are with a border point specification.

lar 2D Interpolation) instruction.

the same.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-274

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Circular Interpolation Center Specification Position Out of Range

Event code

54015449 hex

Meaning

The position specified for the center point exceeded the allowed range when the center method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The difference between the dis-

Correct the center point so that the Correct the difference between the

tance from the start point to the center point and the distance be-

difference between the distance from the start point to the center

distance from the start point to the center point and the distance be-

3

tween the end point to the center point input variables and the dis- tween the end point to the center

point exceeded the permitted value tance between the end point to the point so that it does not exceed the

specified for the correction allowance ratio in the axes group settings when the center designa-

center point input variables is less than the permitted value specified for the correction allowance ratio

correction allowance ratio in the axes group settings.

tion method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction.

in the axes group settings.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Instruction Execution Error Caused by Count Mode Setting

Event code

5401544A hex

An instruction that cannot be used when the Count Mode is set to Rotary Mode was executed for an axis that was set to Rotary Mode.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occur-

rence

Assumed cause

Correction

Prevention

An instruction that cannot be used Change the Count Mode of the rel- Confirm the Count Mode in which

when the Count Mode is set to Ro- evant axis to Linear Mode.

you can execute the instruction

tary Mode was executed for an axis that was set to Rotary Mode.

and set the correct Count Mode for the axis.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-275

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Parameter Selection Out of Range

Event code

5401544C hex

The parameter specified for the ParameterNumber input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Stop Method Selection Out of Range

Event code

5401544D hex

The parameter specified for the StopMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-276

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Latch ID Selection Out of Range for Trigger Input Condition

Event code

5401544E hex

Meaning

The parameter specified for the TriggerInput::LatchID input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant instruction.

the input variable is not exceeded.

3

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Setting Out of Range for Writing MC Setting

Event code

5401544F hex

The parameter specified for the SettingValue input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occur-

rence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the

ceeded the valid range of the input valid range of the input variable is

Set the input parameter to the instruction so that the valid range of

variable.

not exceeded for the relevant instruction.

the input variable is not exceeded.

The parameter specification and the data type of the setting value do not agree.

Make corrections so that the parameter settings and the data types of the settings agree.

Make sure the parameter settings and the data type of the setting values agree.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-277

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Trigger Input Condition Mode Selection Out of Range Event code

54015450 hex

The parameter specified for the TriggerInput::Mode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name
Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Drive Trigger Signal Selection Out of Range for Trigger Input Condition

Event code

54015451 hex

The parameter specified for the TriggerInput::InputDrive input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-278

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (Ax- Event code is Specification)

54015453 hex

Meaning

An attempt was made to change the parameter for the Axis input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-279

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Buffer Mode Selection)

Event code

54015454 hex

An attempt was made to change the parameter for the BufferMode input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-280

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Motion Control Instruction Re-execution Disabled (Di- Event code rection Selection)

54015455 hex

Meaning

An attempt was made to change the parameter for the Direction input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

An input variable that cannot be

Correct the program so that the pa- Check the manual to see if the in-

changed for re-execution was

rameter for the relevant input varia- put variables to the relevant motion

changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Ex- Event code ecution Mode)

54015456 hex

An attempt was made to change the parameter for the Periodic input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon re-

execution.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-281

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Ax- Event code es Group Specification)

54015457 hex

An attempt was made to change the parameter for the AxesGroup input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for

any input variable that cannot be changed do not change upon reexecution.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-282

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (Jerk Setting)

Event code

54015458 hex

Meaning

An attempt was made to change the parameter for the Jerk input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

3

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-283

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Master Axis)

Event code

54015459 hex

An attempt was made to change the parameter for the Master input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (MasterOffset)

Event code

5401545A hex

An attempt was made to change the parameter for the MasterOffset input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon re-

execution.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-284

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Motion Control Instruction Re-execution Disabled (MasterScaling)

Event code

5401545B hex

Meaning

An attempt was made to change the parameter for the MasterScaling input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (MasterStartDistance)

Event code

5401545C hex

An attempt was made to change the parameter for the MasterStartDistance input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon re-

execution.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-285

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Continuous)

Event code

5401545D hex

An attempt was made to change the parameter for the Continuous input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (MoveMode)

Event code

5401545E hex

An attempt was made to change the parameter for the MoveMode input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon re-

execution.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-286

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Illegal Auxiliary Axis Specification

Event code

5401545F hex

Meaning

The axis specified for the Auxiliary input variable to a motion control instruction does not exist.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

rection

An axis does not exist for the varia- Correct the instruction so that the

Prevention Make sure to specify variables that

ble specified for the Auxiliary input variable to the instruction.

variable exists for the axis that was specified for the instruction.

exist when specifying variables for the input parameters to an instruction.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Illegal Axis Specification

Event code

54015460 hex

The axis specified for the Axis input variable to a motion control instruction does not exist.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

An axis does not exist for the variable specified for the Axis input variable to the instruction.

Correct the instruction so that the variable exists for the axis that was specified for the instruction.

Make sure to specify variables that exist when specifying variables for the input parameters to an instruction.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-287

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Illegal Axes Group Specification

Event code

54015461 hex

The axes group specified for the AxesGroup input variable to a motion control instruction does not exist or is not a used group.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

input variable to a motion control instruction does not exist or is not a used group.AxesGroup input variable to the instruction.

Correct the specification for the instruction so that the specified axes group exists.

Specify a variable that exists when specifying a variable for an input parameter to an instruction.

The axes group specified for the AxesGroup input variable to the instruction is not specified as a used group.

Correct the axes group specified by the instruction to a used group.

Set a used axes group for the AxesGroup input variable to the instruction.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-288

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Illegal Master Axis Specification

Event code

54015462 hex

Meaning

The axis that is specified for the Master input variable to a motion control instruction is not correct.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

rection

An axis does not exist for the varia- Correct the instruction so that the

Prevention Specify a variable that exists when

ble specified for the Master input variable exists for the axis that was specifying a variable for an input

variable to the instruction.

specified for the instruction.

parameter to an instruction.

3

The axis that was specified for the Correct the variable that is input to Correct the variable that is input to

Master input variable to the

the Master input variable of the

the Master input variable of the

MC_Phasing (Shift Master Axis

MC_Phasing (Shift Master Axis

MC_Phasing (Shift Master Axis

Phase) instruction is not the master Phase) instruction to the axis varia- Phase) instruction to the axis varia-

axis for syncing.

ble that is specified as the master ble that is specified as the master

axis of the synchronized control in- axis of the synchronized control in-

struction.

struction.

The master axis and a slave axis Assign the axes that are input to are not assigned to the same task. the Master and Slave input varia-

Specify axes that are assigned to the same tasks for the master and

bles to the instruction to the same slave axes. task.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-289

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (SlaveOffset)

Event code

54015463 hex

An attempt was made to change the SlaveOffset input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (SlaveScaling)

Event code

54015464 hex

An attempt was made to change the SlaveScaling input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon re-

execution.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-290

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (StartPosition)

Event code

54015465 hex

Meaning

An attempt was made to change the StartPosition input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by reexecution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-291

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Instruction Execution Error with Undefined Home

Event code

54015466 hex

High-speed homing or an interpolation instruction was executed when home was undefined.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

High-speed homing was executed Execute the high-speed homing

Execute the high-speed homing in-

when home was undefined.

operation only after homing to de- struction only after home is defined

fine home.

by homing.

An interpolation instruction was executed for an axes group that includes an axis with no defined home.

Perform homing to define home for all axes in the axes group before executing the interpolation instruction.

Perform homing to define home for all axes in the axes group before executing the interpolation instruction.

One of the following robot instruc-
tions was executed for an axes
group that includes a logical axis
with no defined home.
· MC_SetKinTransform · MC_MoveTimeAbsolute · MC_SyncLinearConveyor · MC_SyncOut · MC_GroupMon · MC_RobotJog

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

· If a program is changed after an error occurs, the attached information that is displayed may not be correct. · If you execute the Set Position instruction after performing homing, home will again be undefined. You must

perform homing again to define home in this case.

3-292

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (Po- Event code sition Type)

54015467 hex

Meaning

An attempt was made to change the ReferenceType input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by reexecution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Unused Axis Specification for Master Axis

Event code

54015468 hex

The master axis specified for a motion control instruction is an unused axis.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The master axis specified for a mo- Set a used axis for the master axis

tion control instruction is an un-

that is specified for the instruction.

used axis.

Make sure the master axis specified for the motion control instruction is a used axis.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-293

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

First Position Setting Out of Range

Event code

54015469 hex

The parameter specified for the FirstPosition input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Last Position Setting Out of Range

Event code

5401546A hex

The parameter specified for the LastPosition input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-294

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Illegal First/Last Position Size Relationship (Linear Mode)

Event code

5401546B hex

Meaning

The parameter specified for the LastPosition input variable to a motion control instruction is smaller than the parameter specified for the FirstPosition input variable.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The value of the LastPosition in- Correct the program so that the

Write the program so that the value

put parameter is less than the val- value of the LastPosition specified of the LastPosition specified for

ue of the FirstPosition input varia- for the instruction is larger than the the instruction is larger than the

ble for the instruction when the

value of the FirstPosition.

value of the FirstPosition. Or,

3

Count Mode is set to Linear Mode. Or, change the value of the Count check to make sure that the Count

Mode to Rotary Mode.

Mode of the relevant axis is set to

Rotary Mode.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master Sync Start Position Setting Out of Range

Event code

5401546C hex

The parameter specified for the MasterSyncPosition input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-295

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Slave Sync Start Position Setting Out of Range

Event code

5401546D hex

The parameter specified for the SlaveSyncPosition input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Duplicate Latch ID for Trigger Input Condition

Event code

5401546E hex

The same latch ID was specified for more than one motion control instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The same latch ID is used simultaneously for more than one of the following instructions: MC_TouchProbe (Enable External Latch) instruction, MC_MoveLink (Synchro-

Correct the program so that the same latch ID is not used by another instruction at the same time as this instruction. Either use a different latch ID or do not execute

Do not use the same latch ID simultaneously for more than one of the following instructions: MC_TouchProbe (Enable External Latch) instruction, MC_MoveLink

nous Positioning) instruction, and MC_MoveFeed (Interrupt Feeding) instruction.

any instructions that use the same latch ID at the same time. Both latch 1 and latch 2 are treated as being in use during execution of the MC_Home or MC_HomeWithParameter instruction.

(Synchronous Positioning) instruction, and MC_MoveFeed (Interrupt Feeding) instruction.

The MC_AbortTrigger (Disable External Latch) instruction was executed to cancel a latch that was

Do not use the Disable External Latch instruction to cancel a latch that is used by an instruction other

Do not execute the Disable External Latch instruction for a latch that is used by an instruction other than

used by an instruction other than the MC_TouchProbe (Enable External Latch) instruction.

than the Enable External Latch in- the Enable External Latch instruc-

struction.

tion.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

· If a program is changed after an error occurs, the attached information that is displayed may not be correct. · If you decide to change the latch ID, make sure that same latch ID is not used by any other instructions.

3-296

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Jerk Override Factor Out of Range

Event code

5401546F hex

Meaning

The parameter specified for the JerkFactor input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

System-de-

Variable

Data type

Name

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Acceleration/Deceleration Override Factor Out of Range

Event code

54015470 hex

The parameter specified for the AccFactor input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-297

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

First Position Method Specification Out of Range

Event code

54015471 hex

The parameter specified for the StartMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (First Position Method)

Event code

54015472 hex

An attempt was made to change the StartMode input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

PLC Function Module

Source details Instruction

Detection tim- At instruction re-

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the pa- Check the manual to see if the inrameter for the relevant input varia- put variables to the relevant motion ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program so that the input parameters for any input variable that cannot be changed do not change upon reexecution.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-298

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Unused Axis Specification for Auxiliary Axis

Event code

54015474 hex

Meaning

The axis specified for the Auxiliary input variable to a motion control instruction is an unused axis.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

rection

The axis specified for the Auxiliary Set a used axis for the axis that is

Prevention Make sure that the axis specified

input variable to the instruction is an unused axis.

specified for the instruction. Or, correct the parameter so that it specifies a used axis.

for the instruction is a used axis.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Position Gear Value Error

Event code

54015475 hex

Synchronized motion is not possible for the velocity, acceleration rate, and deceleration rate that were input to a motion control instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The specified synchronized motion cannot be performed at the velocity, acceleration rate, or deceleration rate that is input to the instruc-

Correct the program to enable synchronized motion according to the operating specifications of the MC_GearInPos (Positioning Gear

Check the processing of the relevant instruction and set a value that allows for synchronized motion.

tion.

Operation) instruction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-299

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Position Gear Master Axis Zero Velocity

Event code

54015476 hex

The velocity of the master axis was zero when a motion control instruction was started.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The velocity of the master axis was Correct the program so that the ve- Write the program so that the ve-

0 when the instruction was started. locity of the master axis is not 0 when the instruction is started.

locity of the master axis is not 0 when the instruction is started.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Target Position Setting Out of Range

Event code

54015478 hex

The parameter specified for the Position input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

The target position of a Rotary

Correct the target position of the

Mode axis is not within the ring set- Rotary Mode axis to within the ring

ting range.

setting range.

Set the target position of the Rotary Mode axis to within the ring setting range.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-300

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Travel Distance Out of Range

Event code

54015479 hex

Meaning

The parameter that was specified for the Distance input variable to a motion control instruction is out of range or the target position with the value of Distance added is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The absolute value of the instruc- Correct the input parameter speci- Write the program so that the travel

tion input parameter exceeded the fied for the Distance input variable distance and the target position for

3

range of 40-bit data when it is con- of the instruction so that the travel the instruction are not out of range.

verted to pulses.

distance and the target position are

For a Linear Mode axis, the target not out of range.

position with the travel distance

added exceeded signed 40-bit data

when the absolute value is con-

verted to pulses.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Cam Table Start Point Setting Out of Range

Event code

5401547A hex

The parameter specified for the StartPosition input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-301

3 Error Descriptions and Corrections

Event name
Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Cam Master Axis Following First Position Setting Out Event code of Range

5401547B hex

The parameter specified for the MasterStartDistance input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Circular Interpolation Radius Setting Error

Event code

5401547C hex

It was not possible to create a circular path for the specified radius when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

For the MC_MoveCircular2D (Cir- Correct the radius so that the circu- Check the processing of the rele-

cular 2D Interpolation) instruction, it was not possible to create a circular path for the specified radius when the radius method was specified for circular interpolation.

lar path can be created.

vant instruction and set a radius that allows the creation of a circular path.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-302

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Circular Interpolation Radius Overflow

Event code

5401547D hex

Meaning

For the MC_MoveCircular2D (Circular 2D Interpolation) instruction, the radius of the circle exceeded the maximum value for the border point or center specification method.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

For the MC_MoveCircular2D (Cir- Correct the input parameter so that Check the processing of the in-

cular 2D Interpolation) instruction, the circle radius does not exceed struction and correct the input pa-

the radius of the circle exceeded 40-bit data when it is converted to rameters so that the circle radius

40-bit data when it is converted to pulses based on the operating

does not exceed 40-bit data it is

3

pulses for the border point or cen- specifications of the instruction.

when converted to pulses.

ter specification method.

Border point specification: Start

point, border point, and end point Center point specification: Start point, end point, and center point

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

· If a program is changed after an error occurs, the attached information that is displayed may not be correct. · If the maximum radius is exceeded when the radius specification method is used, a Border Point/Center Po-
sition/Radius Specification Out of Range error occurs.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-303

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Circular Interpolation Setting Out of Range

Event code

5401547E hex

The parameter specified for the CircAxes input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameters to the instruction so that the valid range of the input variables is not exceeded.

The axes that were specified in CircAxes are not included in the composition axes in the Axes Group Settings.

Set the axes that are specified for CircAxes so that they are in an axes group configuration.

Make sure that the axes that are specified for CircAxes are in an axes group configuration.

The same axis was specified for both axes of CircAxes.

Correct the settings so that the two axes specified for CircAxes are different axes.

Write the program so that the two axes specified for CircAxes are different axes.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Auxiliary/Slave Axis Numbers Not in Ascending Order Event code

5401547F hex

The values of the parameters for the Auxiliary and Slave input variables to a motion control instruction are not in ascending order.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameters for the Auxiliary and Slave input variables to the instruction are not in ascending order.

Correct the axis numbers specified for the Auxiliary and Slave input parameters to the instruction so that they are in ascending order.

Write the program so that the axis numbers specified for Auxiliary and Slave are in ascending order.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-304

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Cam Table Property Ascending Data Error at Update Event code

54015480 hex

Meaning

A phase that was not in ascending order was found during calculating the number of valid data. Or, after calculations, the number of valid data is 0.

Source

PLC Function Module

Source details Instruction

Detection tim- During instruc-

ing

tion execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A phase that was not in ascending Place the phase data into ascend- Place the phase data into ascend-

order was found when calculating ing order in the cam table data.

ing order in the cam table data.

the number of valid data.

3

After calculations, the number of Correct the cam table data so that Create the cam table data so that it

valid data is 0.

it includes phases that are not 0. includes phases that are not 0.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

MC_Write Target Out of Range

Event code

54015481 hex

The parameter specified for the Target input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-305

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master Travel Distance Specification Out of Range

Event code

54015482 hex

The parameter specified for the MasterDistance input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name
Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master Distance in Acceleration Specification Out of Range

Event code

54015483 hex

The parameter specified for the MasterDistanceInACC input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-306

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master Distance in Deceleration Specification Out of Range

Event code

54015484 hex

Meaning

The parameter specified for the MasterDistanceInDEC input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant instruction.

the input variable is not exceeded.

3

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Execution Mode Selection Out of Range

Event code

54015487 hex

The parameter specified for the ExecutionMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-307

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Permitted Following Error Out of Range

Event code

54015488 hex

The parameter specified for the PermittedDeviation input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Border Point/Center Position/Radius Specification Out Event code of Range

54015489 hex

The parameter specified for the AuxPoint input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The value of AuxPoint exceeded Correct the parameter so that the Set the input parameter to the in-

signed 40-bit data when converted to pulses for the border point or center specification method.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

For a radius specifications, the absolute value of AuxPoint[0] exceeded 40-bit data when it is converted to pulses.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-308

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

End Point Specification Out of Range

Event code

5401548A hex

Meaning

The parameter specified for the EndPoint input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The instruction input parameter ex- Correct the parameter so that the Set the input parameter to the in-

ceeded the range of signed 40-bit valid range of the input variable is struction so that the valid range of

data when it was converted to

not exceeded for the relevant in- the input variable is not exceeded.

pulses.

struction.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Slave Travel Distance Specification Out of Range

Event code

5401548B hex

The parameter specified for the SlaveDistance input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The instruction input parameter exceeded the range of 40-bit data when it is converted to pulses.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-309

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Phase Shift Amount Out of Range

Event code

5401548C hex

The parameter specified for the PhaseShift input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The absolute value of the instruc- Correct the parameter so that the Set the input parameter to the in-

tion input parameter exceeded the range of 40-bit data when it is converted to pulses.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Feeding Distance Out of Range

Event code

5401548D hex

The parameter specified for the FeedDistance input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The absolute value of the instruction input parameter exceeded the range of 40-bit data when it is converted to pulses.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-310

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Auxiliary and Slave Defined as Same Axis

Event code

5401548E hex

Meaning

The same axis was specified for the Auxiliary and Slave input variables to a motion control instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

The parameter was the same for

Correction

Prevention

Correct the parameters so that dif- Specify different axes for the auxili-

the Auxiliary and Slave input variables to the instruction.

ferent axes are specified for the Auxiliary and Slave input variables to the instruction.

ary axis and slave axis for a motion control instruction.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Relative Position Selection Out of Range

Event code

5401548F hex

The parameter specified for the Relative input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-311

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Cam Transition Specification Out of Range

Event code

54015490 hex

The parameter specified for the CamTransition input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Synchronized Control End Mode Selection Out of Range

Event code

54015491 hex

The parameter specified for the OutMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-312

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Enable External Latch Instruction Execution Disabled Event code

54015492 hex

Meaning

_mcImmediateStop was specified for the StopMode input variable when the MC_TouchProbe (Enable External Latch) instruction was executed in Drive Mode for an encoder axis.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

_mcImmediateStop was specified Correct the program so that

If you specify _mcImmediateStop

for the StopMode input variable

_mcImmediateStop is not specified and use Drive Mode, execute the

when the MC_TouchProbe (Enable for StopMode for the encoder axis. MC_TouchProbe (Enable External

External Latch) instruction was executed in Drive Mode for an en-

Latch) instruction only for a servo axis.

3

coder axis.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Remarks

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master Axis Offset Out of Range

Event code

54015493 hex

The parameter specified for the MasterOffset input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The instruction input parameter ex- Correct the parameter so that the ceeded the range of signed 40-bit valid range of the input variable is

Set the input parameter to the instruction so that the valid range of

data when it was converted to pulses.

not exceeded for the relevant instruction.

the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-313

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Slave Axis Offset Out of Range

Event code

54015494 hex

The parameter specified for the SlaveOffset input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The instruction input parameter ex- Correct the parameter so that the Set the input parameter to the in-

ceeded the range of signed 40-bit data when it was converted to pulses.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Command Current Position Count Selection Out of Range

Event code

54015495 hex

The parameter specified for the CmdPosMode input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifi-

cations.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-314

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master Axis Gear Ratio Numerator Out of Range

Event code

54015496 hex

Meaning

The parameter specified for the RatioNumeratorMaster input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Master Axis Gear Ratio Denominator Out of Range Event code

54015497 hex

The parameter specified for the RatioDenominatorMaster input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-315

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Auxiliary Axis Gear Ratio Numerator Out of Range

Event code

54015498 hex

The parameter specified for the RatioNumeratorAuxiliary input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Auxiliary Axis Gear Ratio Denominator Out of Range Event code

54015499 hex

The parameter specified for the RatioDenominatorAuxiliary input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-316

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master Axis Position Type Selection Out of Range

Event code

5401549A hex

Meaning

The parameter specified for the ReferenceTypeMaster input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Auxiliary Axis Position Type Selection Out of Range Event code

5401549B hex

The parameter specified for the ReferenceTypeAuxiliary input variable to a motion control instruction is out of range.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached Information 1: Error Location

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

NJ/NX-series Troubleshooting Manual (W503)

3-317

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Target Position Ring Counter Out of Range

Event code

5401549C hex

Operation is not possible because the target position is out of range for the ring counter of the executed instruction.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

High-speed homing was executed when 0 was not included in the ring counter.

High-speed homing cannot be executed when the ring counter range does not include 0. Correct the program so that high-speed homing is not performed. Or change the settings so that the ring counter range includes 0.

High-speed homing cannot be executed when the ring counter range does not include 0. Write the program so that high-speed homing is not performed. Or make the settings so that the ring counter range includes 0.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

Event name

Axes Group Composition Axis Setting Out of Range Event code

5401549D hex *1

Meaning

The parameter specified for the Axes input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

The composition axes in the axes group are not assigned to the same task.

Assign all of the axes that are specified for the Axes input variable to the instruction to the same task.

Specify axes that are assigned to the same task for all of the composition axes in an axes group.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#549D occurs for unit version 1.01 or later of the CPU Unit.

3-318

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Axis Use Setting Out of Range

Event code

5401549E hex *1

Meaning

The parameter specified for the AxisUse input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

3

struction.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#549E occurs for unit version 1.04 or later of the CPU Unit.

Event name

Homing Parameter Setting Out of Range

Event code

54015700 hex *1

Meaning

The parameter specified for the HomingParameter input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5700 occurs for unit version 1.03 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-319

3 Error Descriptions and Corrections

Event name

Axis Use Change Error

Event code

54015702 hex *1

Meaning

The MC_ChangeAxisUse (Change Axis Use) instruction was executed when the axis was not stopped or when the command velocity of the axis was saturated.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The MC_ChangeAxisUse (Change Axis Use) instruction was executed when the axis was not stopped or when the command velocity of the axis was saturated.

Correction
Reset the error and execute the MC_ChangeAxisUse (Change Axis Use) instruction when the axis is stopped or when the command velocity of the axis is not saturated. An axis is stopped if Status.Disabled or Status.Standstill is TRUE in the Axis Variable. The command velocity for an axis is saturated if Details.VelLimit is TRUE in the Axis Variable.

Prevention
Execute the MC_ChangeAxisUse (Change Axis Use) instruction when the axis is stopped and the command velocity is not saturated.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5702 occurs for unit version 1.04 or later of the CPU Unit.

3-320

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Cannot Change Axis Use

Event code

54015703 hex *1

Meaning

The MC_ChangeAxisUse (Change Axis Use) instruction was executed in a way that would cause the maximum number of used real axes or the maximum number of used motion control servo axes to be exceeded.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The MC_ChangeAxisUse (Change Correct the program so that the

Write the program so that the maxi-

Axis Use) instruction was executed maximum number of axes that can mum number of axes that can ac-

in a way that would cause the max- actually be used by the CPU Unit is tually be used by the CPU Unit is

3

imum number of actually usable

not exceeded.

not exceeded.

axes to be exceeded.

The MC_ChangeAxisUse (Change Axis Use) instruction was executed in a way that would cause the maximum number of used motion control servo axes to be exceeded.

Correct the program so that the maximum number of used motion control servo axes that can be used by the CPU Unit is not exceeded.

Write the program so that the maximum number of used motion control servo axes that can be used by the CPU Unit is not exceeded.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5703 occurs for unit version 1.06 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-321

3 Error Descriptions and Corrections

Event name

Motion Control Parameter Setting Error When Chang- Event code ing Axis Use

54015720 hex *1

Meaning

The motion control parameter settings for the axis that was changed to a used axis are incorrect.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The MC_ChangeAxisUse (Change Axis Use) instruction was used to change an unused axis to a used axis, but the motion control parameter settings of the axis are not correct.

Correction
Use the Sysmac Studio to change the Axis Use of the axis where the error occurred to a Used Axis, and then check and correct the error location. If an error does not occur, change the setting to an Unused Axis and then download the settings again.

Prevention
Make sure that operation is correct when the axis is set to a Used Axisand then download the settings with it set to an Unused Axis.

The power supply was interrupted while a download of the motion control parameter settings was in progress.

Download the MC parameters from the Sysmac Studio.

Do not interrupt the power supply while saving the parameter settings.

The non-volatile memory is faulty If this error remains even after

or the life of the non-volatile memo- making the above corrections, re-

ry has been exceeded.

place the CPU Unit.

None

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5720 occurs for unit version 1.04 or later of the CPU Unit.

3-322

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Required Process Data Object Not Set When Chang- Event code ing Axis Use

54015721 hex *1

Meaning

The objects that are required for the axis type of the axis that was changed to a used axis are not set.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The objects that are required for Edit the PDO map settings on the Make sure that operation is correct

the axis type of the axis that was Sysmac Studio and set the objects when the axis is set to a Used

changed to a used axis are not set that are required for the axis where Axis and then download the set-

in the PDO map settings.

the error occurred.

tings with it set to an Unused Axis.

3

For details on the required objects,

refer to the NJ/NX-series Motion

Control Instructions Reference

Manual (Cat. No. W508).

The power supply was interrupted while a download of the motion control parameter settings was in progress.

Download the MC parameters from the Sysmac Studio.

Do not interrupt the power supply while saving the parameter settings.

The non-volatile memory is faulty If this error remains even after

or the life of the non-volatile memo- making the above corrections, re-

ry has been exceeded.

place the CPU Unit.

None

The MC_ChangeAxisUse (Change Axis Use) instruction was executed for an axis that Axis Use is set to Unused axis (unchangeable to used axis).

Correct the program so that the MC_ChangeAxisUse (Change Axis Use) instruction is not executed for an axis that Axis Use is set to Unused axis (unchangeable to used axis).

Write the program so that the MC_ChangeAxisUse (Change Axis Use) instruction is not executed for an axis that Axis Use is set to Unused axis (unchangeable to used axis).

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5721 occurs for unit version 1.04 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-323

3 Error Descriptions and Corrections

Event name

Actual Position Overflow/Underflow

Event code

54015722 hex *1

Meaning

An instruction was executed that is not supported during an actual position overflow/underflow.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
An instruction was executed that is not supported during an actual position overflow or underflow.

Correction
Execute an error reset and then clear the overflow or underflow state by changing the current position or homing.

Prevention
Write the program so that overflows and underflows do not occur.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5722 occurs for unit version 1.06 or later of the CPU Unit.

Event name

Switch Structure Track Number Setting Out of Range Event code

54015723 hex *1

Meaning

The value of TrackNumber that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5723 occurs for unit version 1.06 or later of the CPU Unit.

3-324

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Switch Structure First ON Position Setting Out of Range

Event code

54015724 hex *1

Meaning

The value of FirstOnPosition that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The value of the member of the

Correct the value of the member of Make sure that the value of the

structure variable that was speci- the structure variable that is speci- member of the structure variable

fied for the in-out variable of the in- fied for the in-out variable of the

struction is out of range.

relevant instruction so that it is in

that is specified for the in-out variable of the relevant instruction is in

3

the valid range.

the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5724 occurs for unit version 1.06 or later of the CPU Unit.

Event name

Switch Structure Last ON Position Setting Out of Range

Event code

54015725 hex *1

Meaning

The value of LastOnPosition that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5725 occurs for unit version 1.06 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-325

3 Error Descriptions and Corrections

Event name

Switch Structure Axis Direction Out of Range

Event code

54015726 hex *1

Meaning

The value of AxisDirection that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5726 occurs for unit version 1.06 or later of the CPU Unit.

Event name

Switch Structure Cam Switch Mode Out of Range

Event code

54015727 hex *1

Meaning

The value of CamSwitchMode that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5727 occurs for unit version 1.06 or later of the CPU Unit.

3-326

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Switch Structure Duration Setting Out of Range

Event code

54015728 hex *1

Meaning

The value of Duration that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The value of the member of the

Correct the value of the member of Make sure that the value of the

structure variable that was speci- the structure variable that is speci- member of the structure variable

fied for the in-out variable of the in- fied for the in-out variable of the

that is specified for the in-out varia-

struction is out of range.

relevant instruction so that it is in ble of the relevant instruction is in

3

the valid range.

the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5728 occurs for unit version 1.06 or later of the CPU Unit.

Event name

Track Option Structure ON Compensation Setting Out Event code of Range

54015729 hex *1

Meaning

The value of OnCompensation that is specified in the TrackOptions in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5729 occurs for unit version 1.06 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-327

3 Error Descriptions and Corrections

Event name

Track Option Structure OFF Compensation Setting Out of Range

Event code

5401572A hex *1

Meaning

The value of TrackOptions that is specified in the OffCompensation in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#572A occurs for unit version 1.06 or later of the CPU Unit.

Event name

Number of Array Elements in Switch Structure Varia- Event code ble Out of Range

5401572B hex *1

Meaning

The number of elements in an array in the structure variable that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The number of elements in an array of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the number of elements in the array in the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the number of elements in the array in the structure variable that is specified for the inout variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#572B occurs for unit version 1.06 or later of the CPU Unit.

3-328

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Number of Array Elements in Output Signal Structure Event code Variable Out of Range

5401572C hex *1

Meaning

The number of elements in an array in the structure variable that is specified in the Outputs in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The number of elements in an ar- Correct the number of elements in Make sure that the number of ele-

ray of the structure variable that

the array in the structure variable ments in the array in the structure

was specified for the in-out variable of the instruction is out of

that is specified for the in-out varia- variable that is specified for the in-

ble of the relevant instruction so

out variable of the relevant instruc-

3

range.

that it is in the valid range.

tion is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#572C occurs for unit version 1.06 or later of the CPU Unit.

Event name

Number of Array Elements in Track Option Structure Variable Out of Range

Event code

5401572D hex *1

Meaning

The number of elements in an array in the structure variable that is specified in the TrackOptions in-out variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The number of elements in an array of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the number of elements in the array in the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the number of elements in the array in the structure variable that is specified for the inout variable of the relevant instruction is in the valid range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#572D occurs for unit version 1.06 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-329

3 Error Descriptions and Corrections

Event name

Numbers of Elements in Output Signals and Track Option Arrays Not Matched

Event code

5401572E hex *1

Meaning

The arrays in the structure variables that are specified for the Outputs and TrackOptions in-out variables to a motion control instruction do not have the same number of elements.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The arrays in the output signal structure variable and track option structure variable that are specified for the in-out variables to the instruction do not have the same number of elements.

Correction
Correct the output signal structure variable and track option structure variable that are specified for the in-out variables to the relevant instruction so that the arrays in them have the same number of elements.

Prevention
Make sure that the arrays in the output signal structure variable and track option structure variable that are specified for the in-out variables to the relevant instruction have the same number of elements.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#572E occurs for unit version 1.06 or later of the CPU Unit.

Event name

Motion Control Instruction Multi-execution Disabled (Master Axis)

Event code

5401572F hex *1

Meaning

A Master in-out variable that cannot be changed during multi-execution of instructions was changed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
A Master in-out variable that cannot be changed during multiexecution of instructions was changed.

Correction
Correct the program so that the value of the Master in-out variable is not changed during multi-execution of the relevant instructions.

Prevention
Write the program so that the value of the Master in-out variable is not changed during multi-execution of the relevant instructions.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#572F occurs for unit version 1.06 or later of the CPU Unit.

3-330

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Multi-execution Disabled (Position Type Selection)

Event code

54015730 hex *1

Meaning

A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A ReferenceType inout variable

Correct the program so that the

Write the program so that the value

that cannot be changed during

value of the ReferenceType in-out of the ReferenceType in-out varia-

multi-execution of instructions was variable is not changed during mul- ble is not changed during multi-ex-

changed.

ti-execution of the relevant instruc- ecution of the relevant instructions. tions.

3

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5730 occurs for unit version 1.06 or later of the CPU Unit.

Event name

Same Track Number Setting in Switch Structure Out of Range

Event code

54015731 hex *1

Meaning

The same track number was specified more than the allowable number of times for the TrackNumber in the Switches in-out variable to a motion control instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The same track number was specified more than the allowable number of times for the TrackNumber in the Switches in-out variable to a motion control instruction.

Correction
Correct the values in the TrackNumber so that the same track number is not specified more than the maximum number of times.

Prevention
Set the values in the TrackNumber so that the same track number is not specified more than the maximum number of times.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5731 occurs for unit version 1.06 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-331

3 Error Descriptions and Corrections

Event name

Cannot Write Axis Parameters

Event code

5401573A hex *1

Meaning

The instruction was executed for an axis that is not an unused axis.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The instruction was executed for a used axis or an undefined axis.

Correction
Correct the program so that the MC_ChangeAxisUse (Change Axis Use) instruction is executed after the specified axis is changed to an unused axis.

Prevention
Write the program so that the specified axis is an unused axis when the instruction is executed.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#573A occurs for unit version 1.08 or later of the CPU Unit.

Event name

Axis Parameter Setting Out of Range

Event code

5401573B hex *1

Meaning

The parameter specified for the AxisParameter input variable to a motion control instruction is outside of the valid range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The parameter specified for the AxisParameter input variable to the instruction is out of range for the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the instruction. Confirm which parameter exceeded the range or what parameters are inconsistent in the attached information.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded. Refer to information on the MC_WriteAxisParameter (Write Axis Parameters) instruction for the valid ranges of the input variables.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#573B occurs for unit version 1.08 or later of the CPU Unit.

3-332

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

Event name

Cam Property Setting Out of Range

Event code

5401573C hex *1

Meaning

The parameter specified for the CamProperty input variable to a motion control instruction is outside of the valid range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The parameter specified for the

Correct the parameter so that the Set the input parameter to the in-

CamProperty input variable to the valid range of the input variable is struction so that the valid range of

instruction is out of range for the not exceeded for the instruction. the input variable is not exceeded.

3

input variable.

Confirm which parameter exceed-

ed the range in the attached infor-

mation.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#573C occurs for unit version 1.08 or later of the CPU Unit.

Event name

Cam Node Setting Out of Range

Event code

5401573D hex *1

Meaning

The parameter specified for the CamNodes input variable to a motion control instruction is outside of the valid range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The parameter specified for the CamNodes input variable to the instruction is out of range for the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the instruction. Confirm which parameter exceeded the range in the attached information.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#573D occurs for unit version 1.08 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-333

3 Error Descriptions and Corrections

Event name

Incorrect Cam Node Type Specification

Event code

5401573E hex *1

Meaning

The parameter specified for the CamNodes input variable to a motion control instruction is not an _sMC_CAM_NODE array variable.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The parameter specified for the CamNodes input variable to the instruction is not an _sMC_CAM_NODE array variable.

Correction
Correct the program to specify an sMC_CAM_NODE array variable for the input variable to the instruction.

Prevention
Write the program to specify an sMC_CAM_NODE array variable for the input variable to the instruction.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#573E occurs for unit version 1.08 or later of the CPU Unit.

Event name

Insufficient Nodes in Cam Table

Event code

5401573F hex *1

Meaning

The array variable of the parameter specified for the CamNodes input variable to a motion control instruction has a Phase value of 0 for element number 0.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The array variable of the parameter specified for the CamNodes input variable to the instruction has a Phase (master axis phase) value of 0 for element number 0.

Correction
Correct the program so that the value of Phase (master axis phase) for element number 0 in the array variable for the parameter specified for the CamNodes input variable is not 0.

Prevention
Write the program so that the value of Phase (master axis phase) for element number 0 in the array variable for the parameter specified for the CamNodes input variable is not 0.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#573F occurs for unit version 1.08 or later of the CPU Unit.

3-334

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Cam Node Master Axis Phase Not in Ascending Order

Event code

54015740 hex *1

Meaning

The values of Phase in the array variable of the parameter specified for the CamNodes input variable to a motion control instruction are not in ascending order according to the element numbers.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The values of Phase (master axis Correct the program so that the

Write the program so that the val-

phase) in the array variable of the values of Phase (master axis

ues of Phase (master axis phase)

parameter specified for the

phase) in the array variable for the in the array variable for the param-

3

CamNodes input variable to the in- parameter specified for the

eter specified for the CamNodes

struction are not in ascending or- CamNodes input variable are in as- input variable are in ascending or-

der according to the element num- cending order according to the ele- der according to the element num-

bers. Or, truncating the digits that ment numbers.

bers.

are not effective more than seven

digits caused the phases not to be

in ascending order.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5740 occurs for unit version 1.08 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-335

3 Error Descriptions and Corrections

Event name

Too Many Data Points in Cam Table

Event code

54015741 hex *1

Meaning

The number of generated cam data points exceeded the number of elements in the array in the cam data variable that is specified for the CamTable input variable to a motion control instruction.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The number of cam data points in the generated cam table exceeded the number of elements in the array in the cam data variable that is specified for the CamTable input variable to the instruction.

Correction
Correct the program so that the number of cam data points in the generated cam table does not exceed the number of elements in the array in the cam data variable that is specified for the CamTable input variable to the instruction. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the number of cam data points in generated cam tables.

Prevention
Write the program so that the number of cam data points in the generated cam table does not exceed the number of elements in the array in the cam data variable that is specified for the CamTable input variable to the instruction. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the number of cam data points in generated cam tables.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5741 occurs for unit version 1.08 or later of the CPU Unit.

3-336

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Cam Table Displacement Overflow

Event code

54015742 hex *1

Meaning

Distance in the generated cam table exceeded the range of REAL data.

Source

PLC Function Module

Source details Instruction

Detection timing

At instruction execution or during instruction execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Distance in the generated cam ta- Correct the values of InitVel (initial Specify the values of InitVel (initial

ble exceeded the range of REAL velocity), ConnectingVel (connect- velocity), ConnectingVel (connect-

3

data.

ing velocity), and ConnectingAcc ing velocity), and ConnectingAcc

(connecting acceleration) so that (connecting acceleration) so that

Distance does not overflow when a Distance does not overflow when a

polynomic 3 curve or polynomic 5 polynomic 3 curve or polynomic 5

curve is specified for Curve (curve curve is specified for Curve (curve

shape) in the CamNodes input var- shape) in the CamNodes input var-

iable.

iable.

Refer to information on the

Refer to information on the

MC_GenerateCamTable (Generate MC_GenerateCamTable (Generate

Cam Table) instruction for the

Cam Table) instruction for the

method to calculate Distance.

method to calculate Distance.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5742 occurs for unit version 1.08 or later of the CPU Unit.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-337

3 Error Descriptions and Corrections

Event name

Aborted Cam Table Used

Event code

54015743 hex *1

Meaning

A cam data variable that was aborted during generation was specified for the CamTableA cam data variable that was aborted during generation was specified for the

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and correction

Assumed cause
A cam data variable that was aborted during generation due to an error in the MC_GenerateCamTable (Generate Cam Table) instruction was specified for the CamTable input variable to the instruction.

Correction
Check the ErrorID (end code), ErrorParameterCode (parameter detail code), and ErrorNodePointIndex (node point element number) output variables from the MC_GenerateCamTable (Generate Cam Table) instruction and correct the program so that correct cam table variables are created.

Prevention
Write the program so that the MC_GenerateCamTable (Generate Cam Table) instruction creates correct cam data variables. Or, write the program so that the relevant instruction is executed only when the MC_GenerateCamTable (Generate Cam Table) instruction ends normally.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5743 occurs for unit version 1.08 or later of the CPU Unit.

Event name

Execution ID Setting Out of Range

Event code

54015749 hex *1

Meaning

The parameter specified for the ExecID input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The parameter specified for the ExecID input variable to the instruction is out of range for the input variable.

Correction
Correct the program so that the input parameter specified for the ExecID input variable to the instruction is within the setting range.

Prevention
Create the program so that the input parameter specified for the ExecID input variable to the instruction is within the setting range.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#5749 occurs for unit version 1.10 or later of the CPU Unit.

3-338

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3-2-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Position Offset Out of Range

Event code

5401574A hex *1

Meaning

The parameter specified for the OffsetPosition input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The instruction input parameter ex- Correct the parameter so that the Set the input parameter to the in-

ceeded the range of signed 40-bit valid range of the input variable is struction so that the valid range of

data when it was converted to

not exceeded for the relevant in- the input variable is not exceeded.

pulses.

struction.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#574A occurs for unit version 1.10 or later of the CPU Unit.

Event name

PDS State Transition Command Selection Out of Range

Event code

5401574B hex *1

Meaning

The parameter specified for the TransitionCmd input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#574B occurs for unit version 1.10 or later of the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-339

3 Error Descriptions and Corrections

Event name

Single-axis Position Control Axis Motion Control Instruction Execution Disabled

Event code

5401574C hex *1

Meaning

An operation instruction was executed for a single-axis position control axis.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
An operation instruction was executed for a single-axis position control axis.

Correction
In the Axis Basic Settings for the axis specified in the instruction, set the Control Function parameter to 0: All. Or specify the axis for which the Control Function paramter is set to 0: All in the Axis Basic Settings.

Prevention Same as at the left.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. Error code 16#574C occurs for unit version 1.13 or later of the CPU Unit.

Event name

Cam Monitor Mode Selection Out of Range

Event code

54015751 hex *1

Meaning

The cam monitor mode selection specified for the CamMonitorMode input variable to a motion control instruction is out of range.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The cam monitor mode selection is out of the valid range.

Correction
Make a correction so that the cam monitor mode selection is within the valid range.

Prevention
Make a setting so that the cam monitor mode selection is within the valid range.

Attached information

Attached information 1: Error Location Attached information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. This error code (16#5751) occurs for an NX102-££££ CPU Unit with unit version 1.32 or later and NX701-££00 CPU Unit, NX1P2-££££££ CPU Unit, NJ501-££££ CPU Unit (excluding NJ501-££, NJ301-££££ CPU Unit, and NJ101-££00 CPU Unit with unit version 1.21 or later.

3-340

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Data Type of Cam Monitor Values Mismatch

Event code

54015752 hex *1

Meaning

The data type of the cam monitor values specified for the CamMonitorValue in-out variable to a motion control instruction does not match the cam monitor mode selection.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The data type of the variable speci- Make a correction of the data type Set the data type of the variable

fied for the cam monitor values

of the variable specified for the

specified for the cam monitor val-

does not match the cam monitor cam monitor values.

ues correctly.

mode selection.

3

Attached infor- Attached information 1: Error Location

mation

Attached information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

*1. This error code (16#5752) occurs for an NX102-££££ CPU Unit with unit version 1.32 or later and NX701-££00 CPU Unit, NX1P2-££££££ CPU Unit, NJ501-££££ CPU Unit (excluding NJ501-££20), NJ301-££££ CPU Unit, and NJ101-£ £00 CPU Unit with unit version 1.21 or later.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-341

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Target Position Positive Software Limit Exceeded

Event code

54016440 hex

The specified position exceeds the positive software limit.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameter specified for the

Correct the parameter specified for Set the parameter specified for the

Position input variable to the instruction is beyond the positive software limit.

the Position input variable to the in- Position input variable to the in-

struction so that it is within the pos- struction so that it is within the pos-

itive software limit.

itive software limit.

The starting position is beyond the positive software limit and an instruction that specifies motion in the opposite direction of the software limit was executed.

Correct the program so that the travel direction for the instruction is towards the positive software limit.

If the starting position is beyond the positive software limit, write the program so that the travel direction is in the direction of the positive software limit.

The parameter that was specified for the AuxPoint input variable to a border point MC_MoveCircular2D

Correct the parameter specified for the AuxPoint input variable to the instruction so that it is within the

Set the parameter specified for the AuxPoint input variable to the border point MC_MoveCircular2D (Cir-

(Circular 2D Interpolation) instruction is beyond the positive software limit.

positive software limit.

cular 2D Interpolation) instruction so that it is within the negative software limit.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-342

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Target Position Negative Software Limit Exceeded

Event code

54016441 hex

Meaning

The specified position exceeds the negative software limit.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

rection

The parameter specified for the

Correction

Prevention

Correct the parameter specified for Correct the input parameter speci-

Position input variable to the in-

the Position input variable to the in- fied for the Position input variable

struction is beyond the negative

struction so that it is within the neg- to the instruction so that it is within

3

software limit.

ative software limit.

the negative software limit.

The starting position is beyond the negative software limit and an instruction that specifies motion in the opposite direction of the software limit was executed.

Correct the program so that the travel direction for the instruction is towards the negative software limit.

If the starting position is beyond the negative software limit, write the program so that the travel direction is in the direction of the negative software limit.

The parameter that was specified for the AuxPoint input variable to a border point MC_MoveCircular2D

Correct the parameter specified for the AuxPoint input variable to the instruction so that it is within the

Set the parameter specified for the AuxPoint input variable to the border point MC_MoveCircular2D (Cir-

(Circular 2D Interpolation) instruction is beyond the negative software limit.

negative software limit.

cular 2D Interpolation) instruction so that it is within the negative software limit.

Attached infor- Attached Information 1: Error Location

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-343

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Command Position Overflow/Underflow

Event code

54016442 hex

Positioning, an instruction in the underflow/overflow direction, or an instruction for which the direction is not specified was executed when there was an underflow/overflow in the command position.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

One of the following was executed when there was a command position overflow/underflow.
· A positioning instruction · A continuous control instruction
in the underflow/overflow direction
· An instruction for which the di-
rection is not specified (syncing or torque control)

Execute an error reset and then clear the overflow/underflow state by executing homing or presetting the actual position.

Make sure that overflow or underflow does not occur.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-344

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Positive Limit Input

Event code

54016443 hex

Meaning

An instruction was executed for a motion in the positive direction when the positive limit input was ON.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

rection

An instruction for a motion in the

Correction Execute an error reset and then

Prevention Check to make sure there are no

positive direction was executed

perform a recovery operation in the problems with the positive limit sig-

when the positive limit input was negative direction. If the error oc- nal connection, the logic setting for

3

ON, or an instruction for a motion curred during an axes group mo- the positive limit input, and the exe-

with no direction specification was tion control instruction, disable the cute conditions for the instruction.

executed when the positive limit in- axes group and then perform the Check the logic settings both in the

put was ON. An axes group motion above operation. If this error oc-

axis parameters and in the slave

control instruction was executed curs again, check the connection settings.

when the positive limit input was ON.

of the positive limit signal, the logic setting for the positive limit input, and the execution conditions for

the start command, and correct any mistakes. Check the logic settings both in the axis parameters and in the slave

settings.

Attached information

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-345

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Negative Limit Input

Event code

54016444 hex

An instruction for a motion in the negative direction was executed when the negative limit input was ON.

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

An instruction for a motion in the Execute an error reset and then

Check to make sure there are no

negative direction was executed when the negative limit input was ON, or an instruction for a motion with no direction specification was executed when the negative limit input was ON. An axes group motion control instruction was execut-

perform a recovery operation in the positive direction. If the error occurred during an axes group motion control instruction, disable the axes group and then perform the above operation. If this error occurs again, check the connection of the

problems with the negative limit signal connection, the logic setting for the negative limit input, and the execute conditions for the instruction. Check the logic settings both in the axis parameters and in the slave

ed when the negative limit input was ON.

negative limit signal, the logic setting for the negative limit input, and the execution conditions for the

settings.

start command, and correct any mistakes. Check the logic settings both in the axis parameters and in the slave

settings.

Attached Information 1: Error Location Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot be identified.

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-346

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

Event name

Servo Main Circuits OFF

Event code

54017422 hex

Meaning

An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF.

Source

PLC Function Module

Source details Instruction

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The relevant instruction will end according to specifications.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

An attempt was made to turn ON

Correction Turn ON the Servo after turning

Prevention Turn ON the Servo after turning

the Servo when the main circuit power supply to the Servo Drive was OFF.

ON the main circuit power of the Servo Drive for the axis where the error occurred.

ON the main circuit power supply to the Servo Drive.

Attached infor- Attached Information 1: Error Location

3

mation

Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is

more than one possible instruction, information is given on all of them. Nothing is given if the instruction cannot

be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information that is displayed may not be correct.

3-2-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-347

3 Error Descriptions and Corrections

3-2-3 Other Troubles and Corrections

Security Errors

No.

Problem

Correction

1

Forgot the Administrator password.

You cannot access the Administrator's password. Always record the Administrator password so that you do not forget it.

2

Cannot release the operation lock with the Sys- Log in with verification authority that is equal to or

mac Studio.

higher than the verification rights when you connected

online.

3

Operation was locked when verifying operation If the password for verification of operation authority is

authority on the Sysmac Studio.

entered incorrectly five times in row, operation is

locked for 10 minutes. Wait until the operation lock is

released.

4

An online connection was made with the opera- Verification of operation authority is required every

tion authority that is required for operation, but time for the following functions to prevent hazards to

operation authority verification was requested equipment and people.

for a specific operation.

· I/O monitoring (writing) by an Operator

· Operating mode change by a Maintainer

· Online editing by a Maintainer

5

Cannot release the operation lock with the Sys- You can release the operation lock with an operation

mac Studio after the operator left the Sysmac authority that is equal to or higher than the operator.

Studio unattended.

The required operation authority will be that of an op-

erator (the operation authority that was verified when

going online with the Sysmac Studio).

6

Some of the user program data cannot be read The source data was not downloaded along with the

for certain operations.

user program. You will be able to read the data if you

· Monitoring

download the user program normally.

Variables

· Operation Commands

SET/RESET, forced refreshing, online edit-

ing, data tracing, MC Test Run, and setting

the user program execution ID in the CPU

Unit

· Synchronizing, Uploading, Verification, and

Backup

POU algorithms

7

Writing to the CPU Unit is not possible for some The CPU Unit is write protected. Release the write

operations.

protection.

· Names

CPU Unit name

· Operation Commands

Online editing, Clear All Memory, event log

clearing, and setting the user program exe-

cution ID in the CPU Unit

· Synchronizing and Downloading

User program, CPU/Expansion Rack Config-

uration and Setup, EtherCAT Settings, Con-

troller Setup, Axis Settings, Cam Table Set-

tings, Data Trace Settings, User-defined

Event Setup, restoring

3-348

NJ/NX-series Troubleshooting Manual (W503)

3-2 Errors in the PLC Function Module

3 Error Descriptions and Corrections

No.

Problem

Correction

8

I do not know how to change the user program The user program execution ID cannot be changed or

execution ID.

deleted after it is set.

9

I forgot the user program execution ID as-

signed to user program.

This is no way to access the user program execution ID that is set. Always record the user program execution ID so that you do not forget it.

10 I forgot the user program execution ID that is registered in the CPU Unit.

This is no way to access the user program execution ID that is set. Set the user program execution ID again. You can also clear the user program execution ID in the CPU Unit if you execute the Clear All Memory operation.

3

3-2-3 Other Troubles and Corrections

NJ/NX-series Troubleshooting Manual (W503)

3-349

3 Error Descriptions and Corrections

3-3 Errors in the NX Bus Function Module

The section provides tables of the errors (events) that can occur in the NX Bus Function Module.
3-3-1 Error Tables

NX Bus

With the NX102 CPU Unit and NX1P2 CPU Unit, two or more events with more specific names may correspond to one Slave Terminal event. Refer to A-7 Correspondence of NX Bus Events between NX102 CPU Units, NX1P2 CPU Units and Slave Terminals on page A-276 for details.

Event code
04100000 hex
[NX102, NX1P2]
04110000 hex
[NX102, NX1P2]
10600000 hex
[NX102, NX1P2]
10610000 hex
[NX102, NX1P2]
24D00000 hex
[NX102, NX1P2]
24D20000 hex
[NX102, NX1P2]
356D0000 hex (Ver. 1.40 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Bus

An error occurred in · An I/O communications error

Controller

the NX bus.

occurred between the CPU

¡

Error

Unit and the NX Unit.

page 3-354

NX Bus

A hardware error was · A hardware error related to the

Hardware

detected in the NX

NX bus was detected.

¡

Error

Bus Function Module.

page 3-355

NX Bus

An error was detect- · An error was detected in the

Memory

ed in the internal

memory check for the internal

Check Error memory check for the protection circuit.

¡

NX Bus Function

Module.

page 3-355

Failed to

Reading the NX Unit · The NX Unit operation settings

Read NX

operation settings

are not saved normally in the

Unit Opera- failed.

CPU Unit.

tion Settings Cycle the power supply to the CPU Unit to

¡

restore the previous

normally-saved set-

tings.

page 3-356

Number of The number of

More than the maximum number

Mountable mounted NX Units

of NX Units are mounted on the

NX Units Ex- exceeds the specified CPU Unit.

¡

ceeded

value for the CPU

Unit.

page 3-357

Total I/O Da- The total size of I/O · The total size of I/O data in the

ta Size in NX data in the mounted

mounted NX Units exceeds the

Units Exces- NX Units exceeds the

sive

maximum specified

maximum specified value for the CPU Unit.

¡

value for the CPU

page 3-358

Unit.

Parameters NX Unit parameters NX Unit parameters are not

page 3-358

Not Trans- are not transferred. transferred.

¡

ferred

3-350

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3-3-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

35900000 hex

NX Unit Ver- There is a mounted The unit version of an NX Unit

[NX102, NX1P2]

sion Not

NX Unit with a unit

mounted in the actual configura-

Matched

version earlier than tion is earlier than that in the Unit

that in the Unit config- configuration information regis-

¡

uration information

tered in the CPU Unit.

registered in the CPU

Unit.

page 3-359

35910000 hex
[NX102, NX1P2]
35930000 hex
[NX102, NX1P2]

Unregistered There is a mounted · There is a mounted Unit that

NX Unit

NX Unit that does not does not exist in the Unit con-

Mounted

exist in the Unit con-

figuration information regis-

figuration information

tered in the CPU Unit.

registered in the CPU · There is a mounted Unit in

Unit. If there are more than one NX Unit rel-

which the NX Unit Mounting Setting is set to Disabled.

¡

evant to this event,

only the NX Unit that

is nearest to the CPU

Unit is registered with

the event.

NX Unit Se- There is a mounted · There is no mounted NX Unit

rial Number NX Unit with a serial

with the serial number that you

Mismatch

number different from

set in the Unit configuration in-

that in the Unit config- formation registered in the

¡

uration information

CPU Unit.

registered in the CPU

Unit.

page 3-360
3
page 3-361

44440000 hex
[NX102, NX1P2]

NX Bus

A fatal error was de- An error occurred in the software.

Function Processing

tected in the NX Bus Function Module.

¡

Error

page 3-362

85540000 hex
[NX102, NX1P2]

NX Bus I/O The I/O communica- · The I/O refreshing was stop-

Communica- tions on the NX bus

ped because a minor fault er-

tions Stop- were stopped be-

ror (another event) that trig-

ped Due to cause an error that

gers fail-soft operation occur-

Another

prevents I/O commu-

red when the Fail-soft Opera-

Event

nications on the NX

tion Setting is Stop.

bus occurred.

· The I/O communications was

¡

stopped because the

Registered NX Unit Not

Mounted event occurred and

the actual configuration pre-

vents I/O communications from

starting.

page 3-362

NJ/NX-series Troubleshooting Manual (W503)

3-351

3 Error Descriptions and Corrections

Event code 35920000 hex
[NX102, NX1P2]
85500000 hex
[NX102, NX1P2]
85510000 hex
[NX102, NX1P2]
85520000 hex
[NX102, NX1P2]
85530000 hex
[NX102, NX1P2]
103C0000 hex
[NX102, NX1P2]

Event name
Registered NX Unit Not Mounted
NX Bus Communications Error
NX Unit Communications Timeout NX Unit Initialization Error
NX Unit Startup Error NX Unit Backup Failed

Meaning
There is no mounted NX Unit that exists in the Unit configuration information registered in the CPU Unit. If there are more than one NX Unit relevant to this event, only the NX Unit that is nearest to the CPU Unit is registered with the event. A communications error that prevents normal NX bus communications was detected. If there are more than one NX Unit relevant to this event, only the NX Unit that is nearest to the CPU Unit is registered with the event. An error occurred in I/O data communications with the NX Units. Initializing an NX Unit failed.
Starting an NX Unit failed. The backup operation for an NX Unit ended in an error.

Assumed cause
· There is no mounted NX Unit
that exists in the Unit configuration information registered in the CPU Unit.
· The power supply to the Addi-
tional NX Unit Power Supply Unit is not turned ON.
· The NX bus connector contact
is faulty due to vibration or shock.
· Excessive noise is applied to
the NX bus connector.
· An NX Unit was removed. · An error occurred in an NX
Unit.
· An NX Bus Communications
Error has occurred.
· An error occurred in an NX
Unit.
· Initialization with the Unit con-
figuration information registered in the CPU Unit failed.
· An NX Bus Communications
Error has occurred.
· The Channel Enable/Disable
Setting for all channels of the Analog Unit are set to Disable.
· Initialization of an NX Unit
failed. A startup error occurred in an NX Unit.
· There is also another error re-
lated to the NX Bus Function Module.
· An NX Bus Communications
Error has occurred.
· Backup data cannot be re-
ceived from an NX Unit.

Level

M a j

P rt

M i n

O b s

I n f o

¡

¡ ¡ ¡ ¡
¡

Reference page 3-363
page 3-364
page 3-364 page 3-365
page 3-366 page 3-366

3-352

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

103D0000 hex
[NX102, NX1P2]
10620000 hex
[NX102, NX1P2]

NX Unit Restore Operation Failed
NX Unit Event Log Save Error

The restore operation for an NX Unit ended in an error.
Saving or reading the NX Unit event log failed. Continuing to operate with this error may result in no event log saved at CPU Unit power OFF although it has no effect on the control function.

· There is also another error re-
lated to the NX Bus Function Module.
· An NX Bus Communications
Error has occurred.
· The backup data cannot be
sent to an NX Unit.
· The Unit configuration in the
backup file does not agree with the actual Unit configuration.
· Data in the NX Unit event log
area are invalid.

page 3-367 ¡

page 3-368

3

¡

44450000 hex
[NX102, NX1P2]

NX Bus System Information

This event provides internal information from the NX Bus Function Module.

· This event provides internal in-
formation from the NX Bus Function Module.

page 3-368 ¡

95800000 hex
[NX102, NX1P2]

NX Bus Restart Executed

An NX bus restart was executed.

An NX bus restart command was received.

page 3-369 ¡

95810000 hex
[NX102, NX1P2]

NX Unit Memory All Cleared

The NX Unit operation settings were initialized.

A Clear All Memory operation for an NX Unit was received.

page 3-370 ¡

3-3-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-353

3 Error Descriptions and Corrections

3-3-2 Error Descriptions

NX Bus

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

NX Bus Controller Error

Event code

04100000 hex

An error occurred in the NX bus.

NX Bus Function Module

Source details Master

Detection tim- At CPU Unit

ing

power ON, at

Controller reset,

or during NX

bus communica-

tions

Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit or reset the Control-

Log category

System

ler.

User program Continues.

Operation

I/O communications will not operate and message

communications cannot be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An I/O communications error occurred between the CPU Unit and the NX Unit.

Cycle the power supply to the CPU Unit. If this error persists, replace the CPU Unit.

None

Attached information 1: System information

None

3-354

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3-3-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

NX Bus Hardware Error

Event code

04110000 hex

Meaning

A hardware error was detected in the NX Bus Function Module.

Source

NX Bus Function Module

Source details Master

Detection tim- Continuously ing

Error attributes Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit or reset the Control-

Log category

System

ler.

Effects

User program Continues.

Operation

I/O communications will not operate and message

communications cannot be performed.

System-de-

Variable

Data type

Name

fined variables None

---

---

Cause and cor- Assumed cause

Correction

Prevention

rection

A hardware error related to the NX Cycle the power supply to the CPU None

bus was detected.

Unit. If this error persists, replace

3

the CPU Unit.

Attached information

Attached information 1: System information Attached information 2: System information Attached information 3: System information

Attached information 4: System information

Precautions/ None

Remarks

Event name Meaning Source
Error attributes
Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

NX Bus Memory Check Error

Event code

10600000 hex

An error was detected in the internal memory check for the NX Bus Function Module.

NX Bus Function Module

Source details Master

Detection tim- Continuously ing

Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit or reset the Controller.

Log category

System

User program Continues.

Operation

I/O communications will not operate and message communications cannot be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An error was detected in the memory check for the internal protection circuit.

Cycle the power supply to the CPU Unit. If this error persists, replace the CPU Unit.

None

Attached information 1: System information

None

NJ/NX-series Troubleshooting Manual (W503)

3-355

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Failed to Read NX Unit Operation Settings

Event code

10610000 hex

Reading the NX Unit operation settings failed. Cycle the power supply to the CPU Unit to restore the previous normally-saved settings.

NX Bus Function Module

Source details Master

Detection timing

At CPU Unit power ON, at Controller reset,

or at NX bus restart

Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit, reset

Log category

System

the Controller, or restart the NX bus.

User program Continues.

Operation

I/O communications will not operate, but message communications can be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The NX Unit operation settings are Check the NX Unit operation set-

not saved normally in the CPU

tings and correct the settings.

Do not turn OFF the power supply to the CPU Unit while transfer of

Unit.

the Unit operation settings for the CPU Unit or execution of the NX_SaveParam instruction is in progress.

Attached information 1: System information

None

3-356

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3 Error Descriptions and Corrections

Event name

Number of Mountable NX Units Exceeded

Event code

24D00000 hex

Meaning

The number of mounted NX Units exceeds the specified value for the CPU Unit.

Source

NX Bus Function Module

Source details Master

Detection timing

At CPU Unit power ON, at Controller reset, or at NX bus re-

start

Error attributes Level

Partial fault

Recovery

Cycle the power Log category System

supply to the CPU Unit or reset the Control-

ler.

Effects

User program Continues.

Operation

· For NX Units within the range of the number of

mountable Units, I/O communications will not oper-

ate, but message communications can be per-

formed.

3

· For NX Units outside the range of the number of

mountable Units, I/O communications will not operate and message communications cannot be performed.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

More than the maximum number of Keep the number of NX Units NX Units are mounted on the CPU mounted on the CPU Unit at the

Mount the specified number of NX Units or less.

Unit.

specified number or less.

Attached infor- None

mation

Precautions/ None

Remarks

3-3-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-357

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Total I/O Data Size in NX Units Excessive

Event code

24D20000 hex

The total size of I/O data in the mounted NX Units exceeds the maximum specified value for the CPU Unit.

NX Bus Function Module

Source details Master

Detection timing

At CPU Unit power ON, at Controller reset, or at NX bus re-

start

Level

Partial fault

Recovery

Cycle the power Log category System

supply to the CPU Unit or reset the Control-

ler.

User program Continues.

Operation

I/O communications will not operate, but message

communications can be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The total size of I/O data in the

Reduce the number of NX Units

Reduce the number of NX Units

mounted NX Units exceeds the maximum specified value for the CPU Unit.

mounted on the CPU Unit to keep the total size of I/O data at the maximum specified value or less.

mounted on the CPU Unit to keep the total size of I/O data at the maximum specified value or less.

None

None

Event name

Parameters Not Transferred

Event code

356D0000 hex *1

Meaning

NX Unit parameters are not transferred.

Source

NX Bus Function Module

Source details Master

Detection timing

At power ON, Controller reset, or operating mode change

Error attributes Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit or reset the Controller.

Log category

System

Effects

User program Continues.

Operation

I/O communications will not operate, but message communications can be performed.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
NX Unit parameters are not transferred.

Correction
Cycle the power supply or reset the Controller after you transfer NX Unit parameters from the Sysmac Studio.

Prevention
If you execute the download that is required to reset the Controller, you need to transfer NX Unit parameters. Download the data according to the message displayed on the Sysmac Studio.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.40 or later of the CPU Unit.

3-358

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3-3-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

NX Unit Version Not Matched

Event code

35900000 hex

Meaning

There is a mounted NX Unit with a unit version earlier than that in the Unit configuration information registered in the CPU Unit.

Source

NX Bus Function Module

Source details Master

Detection timing

At CPU Unit power ON, at Controller reset,

or at NX bus restart

Error attributes Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit, reset

Log category

System

the Controller, or restart the NX bus.

Effects

User program Continues.

Operation

· For NX Units with this error, I/O communications

will not operate and message communications can-

3

not be performed.

· For NX Units without this error, I/O communications

will not operate, but message communications can

be performed.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

The unit version of an NX Unit

To match the Unit configuration in- Download Unit configuration infor-

mounted in the actual configuration formation with the actual configura- mation for which you confirmed

is earlier than that in the Unit configuration information registered in the CPU Unit.

tion, download the Unit configuration information that contains the unit version of the NX Unit mount-

that the comparison result showed Not compatible in the Compare and Merge Window of the Sysmac

ed in the actual configuration to the CPU Unit. To match the actual configuration with the Unit configuration information, replace the NX Unit in the actual configuration with an NX Unit with a unit version later than that in the Unit configuration

Studio to the CPU Unit.

information.

Attached infor- Attached information 1: Unit number of the NX Unit where the error occurred

mation

Attached information 2: Unit version in the Unit configuration information of the NX Unit where the error occurred

Precautions/ Remarks

None

NJ/NX-series Troubleshooting Manual (W503)

3-359

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Unregistered NX Unit Mounted

Event code

35910000 hex

There is a mounted NX Unit that does not exist in the Unit configuration information registered in the CPU Unit. If there are more than one NX Unit relevant to this event, only the NX Unit that is nearest to the CPU Unit is registered with the event.

NX Bus Function Module

Source details Master

Detection tim- At CPU Unit

ing

power ON, at

Controller reset, or at NX bus restart

Level

Partial fault

Recovery

Cycle the power Log category supply to the

System

CPU Unit, reset the Controller, or restart the NX bus.

User program Continues.

Operation

· For NX Units with this error, I/O communications
will not operate and message communications can-

not be performed.
· For NX Units without this error, I/O communications
will not operate, but message communications can

be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

There is a mounted Unit that does To match the Unit configuration in- Match the project downloaded to

not exist in the Unit configuration information registered in the CPU Unit.

formation with the actual configuration, download to the CPU Unit the Unit configuration information to

the CPU Unit with the system configuration.

which you added the relevant NX Unit. To match the actual configuration with the Unit configuration information, remove the relevant NX Unit.

There is a mounted Unit in which the NX Unit Mounting Setting is set to Disabled.

To match the Unit configuration information with the actual configuration, download to the CPU Unit the Unit configuration information in

which the NX Unit Mounting Setting for the relevant NX Unit is set to Enabled. To match the actual configuration with the Unit configuration information, remove the relevant NX Unit.

Attached information 1: Mounting position of the NX Unit where the error occurred

None

3-360

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3 Error Descriptions and Corrections

Event name

NX Unit Serial Number Mismatch

Event code

35930000 hex

Meaning

There is a mounted NX Unit with a serial number different from that in the Unit configuration information registered in the CPU Unit.

Source

NX Bus Function Module

Source details Master

Detection timing

At CPU Unit power ON, at Controller reset,

or at NX bus restart

Error attributes Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit, reset

Log category

System

the Controller, or restart the NX bus.

Effects

User program Continues.

Operation

· For NX Units with this error, I/O communications

will not operate and message communications can-

3

not be performed.

· For NX Units without this error, I/O communications

will not operate, but message communications can

be performed.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

There is no mounted NX Unit with To match the actual configuration Read the serial numbers of the acthe serial number that you set in with the Unit configuration informa- tually mounted Units into a project

the Unit configuration information registered in the CPU Unit.

tion, match the serial number of the relevant NX Unit . To match the Unit configuration information with

in the Sysmac Studio before you set the Serial Number Verification setting to verify the serial numbers.

the actual configuration, download the Unit configuration information with the serial number of the relevant NX Unit to the CPU Unit.

Attached information

Attached information 1: Unit number of the NX Unit where the error occurred Attached information 2: Serial number in the Unit configuration information of the NX Unit where the error occurred

Precautions/ Remarks

None

3-3-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-361

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

NX Bus Function Processing Error

Event code

44440000 hex

A fatal error was detected in the NX Bus Function Module.

NX Bus Function Module

Source details Master

Detection tim- Continuously ing

Level

Partial fault

Recovery

Cycle the power supply to the CPU Unit.

Log category

System

User program Continues.

Operation

I/O communications will not operate and message communications cannot be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An error occurred in the software.

Contact your OMRON representa- None tive.

Attached information 1: System information Attached information 2: System information Attached information 3: System information Attached information 4: System information

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

NX Bus I/O Communications Stopped Due to Another Event code Event

85540000 hex

The I/O communications on the NX bus were stopped because an error that prevents I/O communications on the NX bus occurred.

NX Bus Function Module

Source details Master

Detection tim- Continuously ing

Level

Partial fault

Recovery

Error reset

Log category System

User program Continues.

Operation

I/O communications will not operate, but message communications can be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The I/O communications were stopped because a minor fault error (another event) that triggers

Eliminate errors for other events that causes this event.

To continue the I/O communications when an error that triggers fail-soft operation is encountered,

fail-soft operation occurred when the Fail-soft Operation Setting is Stop.

change the Fail-soft Operation Setting to Fail-soft.

The I/O communications were stopped because the Registered NX Unit Not Mounted event occurred and the actual configuration prevents I/O communications from starting.

Attached information 1: Event code that caused this event Attached information 2: System information

None

3-362

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3 Error Descriptions and Corrections

Event name

Registered NX Unit Not Mounted

Event code

35920000 hex

Meaning

There is no mounted NX Unit that exists in the Unit configuration information registered in the CPU Unit. If there are more than one NX Unit relevant to this event, only the NX Unit that is nearest to the CPU Unit is registered with the event.

Source

NX Bus Function Module

Source details Master

Detection tim- At CPU Unit

ing

power ON, at

Controller reset, or at NX bus restart

Error attributes Level

Minor fault

Recovery

Cycle the power Log category supply to the

System

Effects

User program Continues.

Operation

CPU Unit, reset

the Controller,

or restart the NX

bus.

For NX Units with this error, I/O communications will

3

not operate and message communications cannot be

performed.

System-de-

Variable

Data type

Name

fined variables None

---

---

Cause and correction

Assumed cause
There is no mounted NX Unit that exists in the Unit configuration information registered in the CPU Unit.

Correction
To match the actual configuration with the Unit configuration information, mount the relevant NX Unit. To match the Unit configuration information with the actual configuration, download to the CPU Unit the Unit configuration information from

Prevention
Match the project downloaded to the CPU Unit with the system configuration.

which you deleted the relevant NX Unit.

The power supply to the Additional NX Unit Power Supply Unit is not turned ON.

Turn ON the power supply to the Additional NX Unit Power Supply Unit.

Use the same Unit power supply to supply the Unit power to the CPU Rack.

Attached infor- Attached information 1: Unit number of the NX Unit where the error occurred mation

Precautions/ Remarks

None

3-3-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-363

3 Error Descriptions and Corrections

Event name Meaning
Source Error attributes
Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

NX Bus Communications Error

Event code

85500000 hex

A communications error that prevents normal NX bus communications was detected. If there are more than one NX Unit relevant to this event, only the NX Unit that is nearest to the CPU Unit is registered with the event.

NX Bus Function Module

Source details Master

Detection tim- Continuously ing

Level

Minor fault

Recovery

Cycle the power Log category supply to the

System

CPU Unit, reset the Controller, or restart the NX

bus.

User program Continues.

Operation

For NX Units located outside the NX Unit where an er-

ror occurred, I/O communications will not operate and message communications cannot be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The NX bus connector contact is faulty due to vibration or shock.

Mount the NX Units and End Cover Perform installation according to securely and secure them with End the user's manual Plates.

Excessive noise is applied to the NX bus connector.

Implement noise countermeasures according to the user's manual.

An NX Unit was removed.

Mount the removed NX Unit again.

An error occurred in an NX Unit.

Cycle the power supply to the relevant NX Unit. If this error persists, replace the NX Unit.

None

Attached information 1: Unit number of the NX Unit where the error occurred

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

NX Unit Communications Timeout

Event code

85510000 hex

An error occurred in I/O data communications with the NX Units.

NX Bus Function Module

Source details Master

Detection tim- Continuously ing

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

For NX Units with this error, I/O communications will not operate, but message communications can be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An NX Bus Communications Error Correct the NX Bus Communica-

has occurred.

tions Error.

Take preventive measures against the NX Bus Communications Error.

An error occurred in an NX Unit.

Cycle the power supply to the rele- None vant NX Unit. If this error persists,

replace the NX Unit.

Attached information 1: Unit number of the NX Unit where the error occurred

Attached information 2: System information

None

3-364

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3 Error Descriptions and Corrections

Event name

NX Unit Initialization Error

Event code

85520000 hex

Meaning

Initializing an NX Unit failed.

Source

NX Bus Function Module

Source details Master

Detection timing

At CPU Unit power ON, at Controller reset, at NX bus re-

start, or at error reset

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

For NX Units with this error, I/O communications will

not operate, but message communications can be performed.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

Initialization with the Unit configu-

Correction Connect the Sysmac Studio and

Prevention Download the Unit configuration in-

3

ration information registered in the reconfigure the Unit configuration formation to the CPU Unit and the

CPU Unit failed.

information in the CPU Unit.

NX Unit.

An NX Bus Communications Error Correct the NX Bus Communica-

has occurred.

tions Error.

Take preventive measures against the NX Bus Communications Error.

The Channel Enable/Disable Setting for all channels of the Analog

Set the Channel Enable/Disable Setting to Enable for at least one

For an Analog Unit, set the Channel Enable/Disable Setting to

Unit are set to Disable.

channel.

Enable for at least one channel.

Initialization of an NX Unit failed. Cycle the power supply to the rele- For an Analog Unit, set the Chan-

vant NX Unit. If this error persists, nel Enable/Disable Setting to

replace the NX Unit.

Enable for at least one channel.

Attached infor- Attached information 1: Unit number of the NX Unit where the error occurred

mation

Attached information 2: System information

Precautions/ Remarks

None

3-3-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-365

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes
Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

NX Unit Startup Error

Event code

85530000 hex

Starting an NX Unit failed.

NX Bus Function Module

Source details Master

Detection timing

At CPU Unit power ON, at Controller reset, at NX bus re-

start, or at error reset

Level

Minor fault

Recovery

Cycle the power supply to the CPU Unit or re-

Log category

System

set the Controller.

User program Continues.

Operation

For NX Units with this error, I/O communications will not operate and message communications cannot be performed.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

A startup error occurred in an NX Unit.

Cycle the power supply to the rele- None vant NX Unit. If this error persists,

replace the NX Unit.

Attached information 1: Mounting position of the NX Unit where the error occurred

Attached information 2: System information

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

NX Unit Backup Failed

Event code

The backup operation for an NX Unit ended in an error.

NX Bus Function Module

Source details Master

Level

Observation

Recovery

---

User program Continues.

Operation

Not affected.

Variable

Data type

None

---

Assumed cause

Correction

There is also another error related to the NX Bus Function Module.

Check errors related to the NX Bus Function Module and perform the required corrections.

An NX Bus Communications Error has occurred.

Implement countermeasures against the NX Bus Communications Error.

Backup data cannot be received from an NX Unit.

Reset the error for the relevant NX Unit.

Attached Information 1: Error Location
· 0: NX bus master · 1 or higher: Unit number of the NX Unit

Attached Information 2: Cause of the error
· 1: There is an error related to the NX Bus Function Module. · 2: Communications with an NX Unit failed.

Attached information 3: System information

None

103C0000 hex

Detection timing
Log category

When backup is executed
System

Name --Prevention Back up the data when there are no NX bus errors.

3-366

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3 Error Descriptions and Corrections

Event name

NX Unit Restore Operation Failed

Event code

103D0000 hex

Meaning

The restore operation for an NX Unit ended in an error.

Source

NX Bus Function Module

Source details Master

Detection tim- During restore

ing

operation

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

There is also another error related Check errors related to the NX Bus Restore the data when there are

to the NX Bus Function Module.

Function Module and perform the no NX bus errors.

required corrections.

An NX Bus Communications Error Implement countermeasures

has occurred.

against the NX Bus Communica-

tions Error.

3

The backup data cannot be sent to Reset the error for the relevant NX

an NX Unit.

Unit.

The Unit configuration in the backup file does not agree with the actual Unit configuration.

Use an NX Unit revision that is the same or higher than the revision used when the data was backed up. If you replace a slave with the Serial Number Check Method set to Setting = Actual device, do not use the restore function. Instead,

change the network configuration from the Sysmac Studio, download the network configuration, and then

transfer the slave parameters.

Attached information

Attached Information 1: Error Location
· 0: NX bus master · 1 or higher: Unit number of the NX Unit

Attached Information 2: Cause of the error
· 1: There is an error related to the NX Bus Function Module. · 2: Communications with an NX Unit failed. · 3: The Unit configuration in the backup data does not agree with the actual Unit configuration.

Attached information 3: System information

Precautions/ Remarks

None

3-3-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-367

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

NX Unit Event Log Save Error

Event code

10620000 hex

Saving or reading the NX Unit event log failed. Continuing to operate with this error may result in no event log saved at CPU Unit power OFF although it has no effect on the control function.

NX Bus Function Module

Source details Master

Detection tim- At CPU Unit

ing

power ON or at

Controller reset

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Part or all of the past event log cannot be read.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Data in the NX Unit event log area are invalid.

If this error persists even after you cycle the power supply to the CPU Unit, a hardware failure may occur in the NX Unit event log area. Replace the CPU Unit if you use the event logs in the CPU Unit.

None

Attached information 1: System information

None

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

NX Bus System Information

Event code

44450000 hex

This event provides internal information from the NX Bus Function Module.

NX Bus Function Module

Source details Master

Detection timing

Level

Information

Recovery

---

Log category

User program Continues.

Operation

Not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

This event provides internal infor- ---

---

mation from the NX Bus Function

Module.

Attached information 1: System information Attached information 2: System information Attached information 3: System information

Attached information 4: System information

None

Continuously System

3-368

NJ/NX-series Troubleshooting Manual (W503)

3-3 Errors in the NX Bus Function Module

3 Error Descriptions and Corrections

Event name

NX Bus Restart Executed

Event code

95800000 hex

Meaning

An NX bus restart was executed.

Source

NX Bus Function Module

Source details Master

Detection timing

At NX bus restart or at NX Unit restart

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _NXB_UnitIOActiveTbl

Data type ARRAY [0..n] OF BOOL *1

Name NX Unit I/O Data Active Status

_NXB_UnitMsgActiveTbl

ARRAY [0..n] OF BOOL *1

NX Unit Message Enabled Status

Cause and correction

Assumed cause
An NX bus restart command was received.

Correction ---

Prevention ---

Attached infor- Attached information 1: Type of restart

mation

· 0: The NX bus was restarted

3

· 1: An NX Unit was restarted

Attached information 2: Unit number of the Unit that executed a restart
· 0: NX bus master · 1 or higher: NX Unit

Precautions/ Remarks

None

*1. n is 8 for NX1P2 CPU Units and 32 for NX102 CPU Units.

3-3-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-369

3 Error Descriptions and Corrections

Event name

NX Unit Memory All Cleared

Event code

95810000 hex*1

Description

The NX Unit operation settings were initialized.

Source

NX Bus Function Module

Source details Master

Detection timing

When NX Unit memory is all cleared

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _NXB_UnitIOActiveTbl

Data type ARRAY [0..32] OF BOOL

Name NX Unit I/O Data Active Status

_NXB_UnitMsgActiveTbl

ARRAY [0..32] OF BOOL

NX Unit Message Communications Enabled Status

Cause and correction

Assumed cause
A Clear All Memory operation for an NX Unit was received.

Correction
Make the Unit operation settings as necessary for the NX Unit for which you executed Clear All Memory operation. If the attached information 2 is not 0, check any minor fault or higherlevel error that occurrs in the NX Bus Function Module and the NX Unit, and make the required corrections.

Prevention ---

Attached information

Attached information 1: Unit number of the NX Unit for which you executed Clear All Memory
Attached information 2: Execution results of Clear All Memory operation
· 0: All cleared · 1: Hardware error · 2: Initialization failure · 3: Initialization not possible

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.18 or later.

3-370

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

The section provides tables of the errors (events) that can occur in the Motion Control Function Module. They are divided into the following functional classifications. · General motion control · Motion control instructions Motion control instruction errors occur when a motion control instruction is executed. Notification of these errors is provided as events, but also the upper four digits of the event code is output to the ErrorID output variable of the motion control instruction and to the *.Lvl.Code system-defined variable
for motion control. When you troubleshoot from the event code, make suitable corrections that are de- 3
scribed in the corresponding event code.
3-4-1 Error Tables

General Motion Control

Event code 44210000 hex 14600000 hex
14610000 hex
14620000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Motion Con- A fatal error was de- · An error occurred in the soft-

page 3-410

trol Function tected in the Motion Processing Control Function

ware.

¡

Error

Module.

Absolute En- The absolute encoder · When the retained variables

coder Home current position that

are backed up with a battery,

Offset Read is retained during

this event indicates that the life

Error

power interruptions was lost.

of the battery in the CPU Unit has expired.

¡

· An error occurred in the soft-

page 3-411

ware.
· Backup memory failure

Motion Con- The MC parameters · The power supply to the Con-

trol Parame- that were saved in

troller was interrupted or com-

ter Setting non-volatile memory

munications with the Sysmac

Error

are missing.

Studio were disconnected while downloading the motion

¡

page 3-412

control parameter settings or

clearing memory.
· Non-volatile memory failure

Cam Data The cam data that

· Power was interrupted during

page 3-413

Read Error

was saved in non-vol- save processing for cam data
atile memory is miss- · Non-volatile memory failure

¡

ing.

NJ/NX-series Troubleshooting Manual (W503)

3-371

3 Error Descriptions and Corrections

Event code 34600000 hex 34630000 hex 34640000 hex 44200000 hex 74200000 hex 14630000 hex 54770000 hex
54850000 hex 54860000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Required

The object that is re- · The required PDOs are not

Process Da- quired for the axis

mapped when the axis type is

ta Object

type is not allocated

set to a servo axis or encoder

¡

Not Set

to PDO.

axis.

· Non-volatile memory failure

page 3-414

Axis Slave The slave to which

· The slave to which the axis is

Disabled

the axis is assigned is assigned is disabled.

¡

page 3-415

disabled.

Network

The network configu- · The EtherCAT network config-

page 3-415

Configura- ration information is

uration information is not regis-

tion Informa- not registered for the tion Missing slave to which the ax-

tered for the slave to which the axis is assigned.

¡

for Axis

is is assigned.

Slave

Motion Con- A fatal error occurred · Hardware has failed.
trol Initializa- in the system and

page 3-416

tion Error

prevented initialization of the Motion

¡

Control Function

Module.

Motion Con- Processing for the

· The processing load in the pri-

trol Period Exceeded

primary periodic task was not finished with-

mary periodic task is too heavy.

¡

page 3-416

in two control periods.

Cam Table Save Error

Saving a cam table to · Saving a cam table to a file

a file failed.

failed.

¡

page 3-417

Cam Table The phases are not in · Data containing cam table

page 3-417

Data Error during Cam Motion

ascending order in the cam table.

phases that are not in ascending order was detected during cam motion.
· The phase and displacement

of the start point in the cam ta-

ble were not 0 during cam op-

¡

eration.
· The phase of the end point in

the cam table when it is con-

verted to pulses was not 1

pulse or greater during cam

operation.

Immediate Stop Instruction Execut-

An Immediate Stop (MC_ImmediateStop) instruction was exe-

· An Immediate Stop instruction
was executed.

page 3-418 ¡

ed

cuted.

Axes Group An Axes Group ImImmediate mediate Stop

· A Group Immediate Stop in-
struction was executed.

page 3-418

Stop Instruc- (MC_GroupImmedia-

¡

tion Execut- teStop) instruction

ed

was executed.

3-372

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

64450000 hex

Positive Software Limit Ex-

The position exceeded the positive software limit while the

· The position exceeded the
positive software limit.

page 3-419 ¡

ceeded

axis is in motion.

64460000 hex

Negative Software Limit Ex-

The position exceeded the negative software limit while the

· The position exceeded the
negative software limit.

page 3-419 ¡

ceeded

axis is in motion.

64470000 hex

In-position The in-position check · Time is required to complete

page 3-420

Check Time Exceeded

was not completed within the monitoring time.

positioning.

¡

3

64480000 hex

Following

The error between

· The positioning operation has

page 3-420

Error Limit the command current

poor following performance

Exceeded

position and actual current value exceed-

and the actual motion is slower than the command.

¡

ed the Following Er-

ror Over Value.

64490000 hex

Immediate The immediate stop · An immediate stop input signal

page 3-421

Stop Input input turned ON.

was detected.

· The immediate stop input sig-
nal is not connected correctly

¡

or the logic setting for the im-

mediate stop input is wrong.

644A0000 hex

Positive Lim- The positive limit in- · A positive limit input signal was

page 3-422

it Input De- put turned ON.

detected.

tected

· The positive limit input signal is
not connected correctly or the

¡

logic setting for the positive

limit input is wrong.

644B0000 hex

Negative

The negative limit in- · A negative limit input signal

page 3-423

Limit Input put turned ON.

was detected.

Detected

· The negative limit input signal
is not connected correctly or

¡

the logic setting for the nega-

tive limit input is wrong.

64560000 hex

Illegal Fol- The difference be-

· The command current position

page 3-424

lowing Error tween the command

was restricted so that the axis

position and the ac-

velocity would not exceed the

tual current position

axis maximum velocity for the

exceeds the range of

specified travel distance.

¡

30-bit data when con- · Performance of positioning op-

verted to pulses.

eration is poor and the actual

motion is slower than the com-

mand.

64570000 hex

Servo OFF Error

The Servo was turned OFF for an axis due to an axes group error.

· The Servo was turned OFF for
an axis due to an axes group error.

page 3-424 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-373

3 Error Descriptions and Corrections

Event code 64580000 hex 64590000 hex
74210000 hex 74230000 hex 74240000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Absolute Encoder Current Position Calculation Failed

It was not possible to correctly restore the current position from the absolute encoder information that was saved when power was interrupted.

· The unit conversion settings,
the ring counter setting in the Controller, or the ring counter setting in the Servo Drive settings was changed.
· The position to restore when
converted to pulses exceeded

page 3-425 ¡

the range of signed 40-bit da-

ta.

Home Undefined during Coordinated Motion

Home of the logical axis became undefined during axes group motion or while decelerating to a

· The command position or ac-
tual position overflowed or underflowed for a logical axis in an axes group motion or a logical axis that was decelerating

page 3-426

stop.

to a stop and the home defini-

tion was lost.
· A slave communications error

occurred for a logical axis and

¡

home became undefined dur-

ing axes group motion or while

decelerating to a stop.
· A slave for a logical axis left

the network or was disabled

and home became undefined

during axes group motion or

while decelerating to a stop.

Servo Main Circuit Power OFF

The main circuit power of the Servo Drive turned OFF while the Servo was ON.

· The main circuit power of the
Servo Drive was interrupted while the Servo was ON.

page 3-426 ¡

Interrupt

An interrupt input was · The latch enabled range speci-

page 3-427

Feeding In- not received during

fication is invalid.

terrupt Signal Missing

execution of an MC_MoveFeed (In-

· There is a problem with the
wiring of the interrupt signal.

¡

terrupt Feeding) in- · The sensor that outputs the in-

struction.

terrupt signal has failed.

Homing Op- The limit signal in the · The Operation Selection at

page 3-427

posite Direction Limit Input Detected

direction opposite to the homing direction was detected during a homing operation.

Negative Limit Input or Operation Selection at Positive Limit Input parameter is set to No reverse turn.
· The location of the homing in-

put signal sensors, homing

¡

settings, and homing start po-

sition cause a limit input to be

reached.
· The input signal sensor wiring

is incorrect or the sensor is

faulty.

3-374

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

74250000 hex

Homing Direction Limit Input Detected

The limit signal in the homing direction was detected during a homing operation.

· The Operation Selection at
Negative Limit Input or Operation Selection at Positive Limit Input parameter is set to No

page 3-428

reverse turn.
· The location of the homing in-

put signal sensors, homing

¡

settings, and homing start po-

sition cause a limit input to be

reached.

· The input signal sensor wiring

3

is incorrect or the sensor is

faulty.

74260000 hex

Homing Lim- The limit signals in

· The wiring of the limit signal is

page 3-428

it Inputs De- both directions were

incorrect.

tected in

detected during a

· The limit sensor is installed in

Both Direc- homing operation.

the wrong location.

¡

tions

· The contact logic of the limit

signal is not correct.
· The limit sensor failed.

74270000 hex

Home Prox- The home proximity · The wiring of the home proxim-

page 3-429

imity/Homing input and the limit sig- ity signal or limit signal is incor-

Opposite Di- nal in the direction

rect.

rection Limit opposite to the hom- · The home proximity sensor or

Input Detect- ing direction were de- limit sensor is installed in the

ed

tected during a hom-

wrong location.

¡

ing operation.

· The contact logic of the home

proximity signal or limit signal

is not correct.
· The home proximity sensor or

limit sensor failed.

74280000 hex

Home Prox- The home proximity · The wiring of the home proxim-

page 3-430

imity/Homing input and the limit sig- ity signal or limit signal is incor-

Direction

nal in the homing di-

rect.

Limit Input rection were detected · The home proximity sensor or

Detected

at the same time dur-

limit sensor is installed in the

ing a homing opera-

wrong location.

¡

tion.

· The contact logic of the home

proximity signal or limit signal

is not correct.
· The home proximity sensor or

limit sensor failed.

NJ/NX-series Troubleshooting Manual (W503)

3-375

3 Error Descriptions and Corrections

Event code 74290000 hex
742A0000 hex
742B0000 hex
742C0000 hex 742D0000 hex 742F 0000 hex 74300000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Home Input/ The home input and · The wiring of the home input

page 3-431

Homing Op- the limit signal in the

signal or limit signal is incor-

posite Direc- direction opposite to

rect.

tion Limit In- the homing direction · The home input sensor or limit

put Detected were detected at the

sensor is installed in the wrong

same time during a

location.

¡

homing operation.

· The contact logic of the home

input signal or limit signal is

not correct.
· The home input signal output

device or limit sensor failed.

Home Input/ The home input and · The wiring of the home input

page 3-432

Homing Di- the limit signal in the

signal or limit signal is incor-

rection Limit homing direction

rect.

Input Detect- were detected at the · The home input sensor or limit

ed

same time during a

sensor is installed in the wrong

homing operation.

location.

¡

· The contact logic of the home

input signal or limit signal is

not correct.
· The home input signal output

device or limit sensor failed.

Invalid

The setting of the

· The set value of the home in-

page 3-432

Home Input home input mask dis- put mask distance when the

Mask Dis- tance is not suitable

operating mode of the

tance

for the MC_Home or

MC_Home instruction is set to

MC_HomeWithPara-

Proximity Reverse Turn/Home

¡

meter instruction.

Input Mask Distance is insuffi-

cient to decelerate from the

homing velocity to the homing

approach velocity.

No Home In- There was no home · There was no home signal in-

page 3-433

put

signal input during

put during the homing opera-

the homing operation. tion.
Or, a limit signal was · A limit signal was detected be-

¡

detected before there

fore there was a home input.

was a home input.

No Home Proximity Input

There was no home proximity signal input during the homing operation.

· There was no home proximity
signal input during the homing operation when a home proximity input signal was speci-

page 3-433 ¡

fied.

Slave Error An error was detect- · An error was detected for the

page 3-434

Detected

ed for the EtherCAT

EtherCAT slave or NX Unit that

slave or NX Unit that

is allocated to an axis.

¡

is allocated to an ax-

is.

Axes Group An error occurred for · An error occurred for an axis in

page 3-434

Composition an axis in an axes

an axes group that was in mo-

¡

Axis Error group.

tion.

3-376

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

74330000 hex

MC Common Error Occurrence

An MC common error · Partial fault level MC common

occurred.

error occurred.

page 3-435 ¡

74340000 hex

Latch Position Overflow

An overflow occurred for the latched position for the MC_TouchProbe (En-

· An overflow occurred for the
latched position for the MC_TouchProbe (Enable External Latch) instruction.

page 3-435 ¡

able External Latch)

instruction.

74350000 hex

Latch Position Underflow

An underflow occurred for the latched position for the MC_TouchProbe (Enable External Latch)

· An underflow occurred for the
latched position for the MC_TouchProbe (Enable External Latch) instruction.

page 3-436
3
¡

instruction.

74360000 hex

Master Sync Direction Error

The master axis continued to move in the direction opposite to

· The master axis continued to
move in the direction opposite to the sync direction of the

page 3-436 ¡

the sync direction.

master and slave axes, result-

ing in an overflow.

74370000 hex

Slave Disconnection during Servo

One of the following occurred while the Servo was ON for the

· One of the following occurred
while the Servo was ON for the EtherCAT slave or NX Unit that

page 3-437

ON

EtherCAT slave or NX is allocated to an axis.

Unit that is allocated

· Disconnection or replace-

to an axis.
· Disconnection or

ment
· Disablement

¡

replacement

· Restart of the NX bus on the

· Disablement

NX-series CPU Unit

· Restart of the NX

bus on the NXser-

ies CPU Unit

74380000 hex

Feed Dis-

The target position af- · The target position after the in-

page 3-437

tance Over- ter the interrupt input

terrupt input was received for

flow

was received for the

the MC_MoveFeed (Interrupt

MC_MoveFeed (In-

Feeding) instruction exceeded

¡

terrupt Feeding) in-

the range of signed 40-bit data

struction overflowed

when it is converted to pulses.

or underflowed.

NJ/NX-series Troubleshooting Manual (W503)

3-377

3 Error Descriptions and Corrections

Event code 74390000 hex
743A0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Error in Changing Servo Drive Control Mode

Changing the Control Mode was not completed within the specified time.

· When the MC_SyncMoveVe-
locity instruction was stopped, the actual current velocity was not reduced to 10% or less of the maximum velocity within

page 3-438

10 seconds for three consecu-

tive periods after a command

velocity of 0 was output.
· For an OMRON 1S-series Ser-

vo Drive or G5-series Servo

Drive, the actual current velocity was not reduced to 10% or

¡

less of the maximum velocity

within 10 seconds for three

consecutive periods when the

MC_TorqueControl instruction

was stopped.
· Changing the Control Mode of

the Servo Drive between CSP,

CSV, and CST was not com-

pleted within one second after

the command was executed.

Master Axis The synchronized

Position

control instruction

· EtherCAT process data com-
munications are not establish-

page 3-439

Read Error

was not executed because an error occurred in the position of the master axis of the synchronized control instruction.

ed for the master axis of the synchronized control instruction or the I/O data of the NX Unit cannot be used for control.
· The slave of the master axis

for the synchronized control in-

struction was disconnected or disabled.

¡

· An Absolute Encoder Current

Position Calculation Failed er-

ror (64580000 hex) was de-

tected for the master axis of

the synchronized control in-

struction.
· The master axis for the

synchronized control instruc-

tion is an unused axis.

3-378

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

743B0000 hex

Auxiliary Axis Position Read Error

The synchronized control instruction was not executed because an error occurred in the position of

· EtherCAT process data com-
munications are not established for the auxiliary axis of the synchronized control instruction or the I/O data of the NX

page 3-440

the auxiliary axis of the synchronized control instruction.

Unit cannot be used for control.
· The slave of the auxiliary axis

for the synchronized control in-

struction was disconnected or disabled.

¡

3

· An Absolute Encoder Current

Position Calculation Failed er-

ror (64580000 hex) was de-

tected for the auxiliary axis of

the synchronized control in-

struction.
· The auxiliary axis for the

synchronized control instruc-

tion is an unused axis.

84400000 hex

EtherCAT

A communications er- · A communications error occur-

page 3-441

Slave Com- ror occurred for the

red for the EtherCAT slave or

munications EtherCAT slave or NX NX Unit that is allocated to an

¡

Error

Unit that is allocated

axis.

to an axis.

571D0000 hex

Too Many

There are more than · There are more than 100 in-

page 3-441

(Ver. 1.02 to Ver. Reset Mo- 100 instances of the

stances of the ResetMCError

1.09)

tion Control ResetMCError (Reset

Error In-

Motion Control Error)

(Reset Motion Control Error) instruction declared in the user

¡

structions

instruction.

program. Instances inside

function blocks are included.

644C0000 hex

Following Error Warning

The following error exceeded the Following Error Warning Value.

· Performance of positioning op-
eration is poor and the actual motion is slower than the command.

page 3-442 ¡

644D0000 hex

Velocity Warning

The command veloci- · The command velocity ex-

ty exceeded the ve-

ceeded the velocity warning

8¡

page 3-442

locity warning value.

value.

644E0000 hex

Acceleration The command accel- · The command acceleration

page 3-443

Warning

eration exceeded the acceleration warning value.

rate exceeded the acceleration warning value.

8¡

644F0000 hex

Deceleration Warning

The command deceleration exceeded the deceleration warning value.

· The command deceleration
rate exceeded the deceleration warning value.

8¡

page 3-443

64500000 hex

Positive Torque Warning

The torque command value exceeded the positive torque warning value.

· The torque command value
exceeded the positive torque warning value.

8¡

page 3-444

NJ/NX-series Troubleshooting Manual (W503)

3-379

3 Error Descriptions and Corrections

Event code 64510000 hex 64520000 hex 64530000 hex 64540000 hex 64550000 hex 74320000 hex 743C0000 hex
94200000 hex
94210000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Negative Torque Warning

The torque command value exceeded the negative torque warning value.

· The torque command value
exceeded the negative torque warning value.

8¡

page 3-444

Command Position Overflow

The number of pulses for the command position overflowed.

· In Linear Mode, the command
position when converted to pulses exceeded the upper

8¡

page 3-445

limit of signed 40-bit data.

Command The number of pulses · In Linear Mode, the command

page 3-445

Position Underflow

for the command position exceeded the valid range. (It underflowed.)

position when converted to pulses exceeded the lower limit of signed 40-bit data.

8¡

Actual Position Overflow

The number of pulses for the actual position overflowed.

· The actual position when con-
verted to pulses exceeded the upper limit of signed 40-bit da-

8¡

page 3-446

ta.

Actual Position Underflow

The number of pulses for the actual position underflowed.

· The actual position when con-
verted to pulses exceeded the lower limit of signed 40-bit da-

8¡

page 3-446

ta.

Slave Ob-

A warning was de-

· A warning was detected for the

page 3-447

servation Detected

tected for an EtherCAT slave or NX Unit.

EtherCAT slave or NX Unit that is allocated to an axis.

8¡

Cannot Execute Save Cam Table Instruction

You cannot save a cam table to a file when non-volatile memory is being accessed by another operation.

· An attempt was made to exe-
cute the MC_SaveCamTable instruction when another operation was accessing the nonvolatile memory (e.g., transfer or data trace operation from

page 3-447 ¡

the Sysmac Studio).

Notice of In- There is not sufficient · When the Acceleration/

sufficient

travel distance to ac-

Deceleration Over parameter

page 3-448

Travel Distance to Achieve

celerate or decelerate to the transit velocity during blending oper-

was set to Use rapid acceleration/deceleration (Blending is changed to Buffered), the re-

Blending Transit Velocity

ation.

sults of profile creation caused the acceleration/deceleration rate to be exceeded when

8¡

blending was specified, so buf-

fered was used.
· Blending was specified, but the

target position was already

reached, so it was changed to

Buffered because the profile

could not be created.

Error Clear from MC Test Run Tab Page

An error was cleared from the MC Test Run Pane of the Sysmac Studio.

· An error was cleared from the
MC Test Run Pane of the Sysmac Studio.

page 3-448 ¡

3-380

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event code 94220000 hex

Event name

Meaning

Assumed cause

Slave Error Code Report

The error code was reported by the slave when a Slave Error Detected error occurred.

· The error code was reported
by the slave when a Slave Error Detected error (742F0000 hex) occurred.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page 3-449

¡

3

3-4-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-381

3 Error Descriptions and Corrections

Motion Control Instructions
This section provides a table of errors (events) that occur for motion control instructions. The upper four digits of the event code give the error code (ErrorID) for the motion control instruction. For descriptions of an error code, refer to the description of the corresponding event code. For example, if the error code for the motion control instruction is 16#3461, refer to the description for event code 34610000 hex.

Event code 34610000 hex
54200000 hex 54210000 hex 54220000 hex 54230000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Process Da- The PDO mapping is · The PDOs that are required for

page 3-450

ta Object

not correct.

the motion control instruction

Setting Miss-

are not mapped.

ing

· The relevant instruction was

executed for a device that

does not have an object that

supports the instruction.
· A motion control instruction

¡

that specifies phase Z (_mcEn-

coderMark) as the trigger con-

ditions was executed for an ax-

is that is mapped to an OM-

RON GXEC02££ EtherCAT

Encoder slave.

Electronic Gear Ratio Numerator Setting Out of Range

The parameter specified for the RatioNumerator input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-451 ¡

Electronic Gear Ratio Denominator Setting Out of Range

The parameter specified for the RatioDenominator input variable to a motion control instruction

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-451 ¡

is out of range.

Target Velocity Setting Out of Range

The parameter specified for the Velocity input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-452 ¡

struction is out of range.

Acceleration Setting Out of Range

The parameter specified for the Acceleration input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-452 ¡

3-382

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54240000 hex

Deceleration Setting Out of Range

The parameter specified for the Deceleration input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-453 ¡

control instruction is

out of range.

54250000 hex

Jerk Setting The parameter speci- · Instruction input parameter ex-

page 3-453

54270000 hex

Out of Range
Torque Ramp Setting Out of Range

fied for the Jerk input variable to a motion control instruction is out of range.
The parameter specified for the TorqueRamp input variable to a motion

ceeded the valid range of the input variable.
· Instruction input parameter ex-
ceeded the valid range of the input variable.

¡
3
page 3-454 ¡

control instruction is

out of range.

54280000 hex

Master Coef- The parameter speci- · Instruction input parameter ex-

page 3-454

ficient Scal- fied for the

ceeded the valid range of the

ing Out of Range

MasterScaling input variable to a motion

input variable.

¡

control instruction is

out of range.

54290000 hex

Slave Coefficient Scaling Out of Range

The parameter specified for the SlaveScaling input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-455 ¡

control instruction is

out of range.

542A0000 hex

Feeding Velocity Setting Out of Range

The parameter specified for the FeedVelocity input variable to a motion

· The Feed Velocity (input varia-
ble FeedVelocity) is still at the default (0).

page 3-455 ¡

control instruction is

out of range.

542B0000 hex

Buffer Mode The parameter speci- · Instruction input parameter ex-

Selection

fied for the

ceeded the valid range of the

page 3-456

Out of Range

BufferMode input variable to a motion con-

input variable.

¡

trol instruction is out

of range.

542C0000 hex

Coordinate System Selection Out of Range

The parameter specified for the CoordSystem input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-456 ¡

control instruction is

out of range.

NJ/NX-series Troubleshooting Manual (W503)

3-383

3 Error Descriptions and Corrections

Event code 542D0000 hex 542E0000 hex 542F0000 hex 54300000 hex 54310000 hex 54320000 hex
54330000 hex 54340000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Circular Interpolation Mode Selection Out of

The parameter specified for the CircMode input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-457 ¡

Range

struction is out of

range.

Direction Se- The parameter speci- · Instruction input parameter ex-

page 3-457

lection Out fied for the Direction

ceeded the valid range of the

of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

Path Selection Out of Range

The parameter specified for the PathChoice input variable to a motion con-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-458 ¡

trol instruction is out

of range.

Position Type Selection Out of Range

The parameter specified for the ReferenceType input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-458 ¡

control instruction is

out of range.

Travel Mode Selection Out of Range

The parameter specified for the MoveMode input variable to a motion con-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-459 ¡

trol instruction is out

of range.

Transition

The parameter speci- · Instruction input parameter ex-

Mode Selec- fied for the

ceeded the valid range of the

page 3-460

tion Out of TransitionMode input

input variable.

Range

variable to a motion · _mcAborting or _mcBuffered

control instruction is

was specified for BufferMode

¡

out of range.

and

_mcTMCornerSuperimposed

was specified for

TransitionMode.

Continue

The value of the re- · The value of the reserved input

Method Se- served input variable

variable Continuous changed.

page 3-460

lection Out Continuous to a mo-

¡

of Range

tion control instruction

changed.

Combine

The parameter speci- · Instruction input parameter ex-

Mode Selec- fied for the

ceeded the valid range of the

page 3-461

tion Out of Range

CombineMode input variable to a motion

input variable.

¡

control instruction is

out of range.

3-384

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54350000 hex

Synchronization Start Condition Selection

The parameter specified for the LinkOption input variable to a motion con-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-461 ¡

Out of

trol instruction is out

Range

of range.

54360000 hex

Master and The same axis is

· The parameter is the same for

page 3-462

Slave De- specified for the

the Master and Slave input

fined as Same Axis

Master and Slave input variables to a mo-

variables to the instruction.

¡

tion control instruc-

3

tion.

54370000 hex

Master and Auxiliary Defined as Same Axis

The same axis is specified for the Master and Auxiliary input variables to a

· The parameter is the same for
the Master and Auxiliary input variables to the instruction.

page 3-462 ¡

motion control in-

struction.

54380000 hex

Master/ Slave Axis Numbers

The axis numbers specified for the Master and Slave in-

· The parameters for the Master
and Slave input variables to the instruction were not in as-

page 3-463

Not in As- put variables to a mocending Or- tion control instruction

cending order when _mcLatestCommand was

¡

der

are not in ascending

specified for the

order.

ReferenceType input variable

to the instruction.

54390000 hex

Incorrect Cam Table Specification

The parameter specified for the CamTable input variable to a motion control in-

· Something other than a cam
data variable was specified for the CamTable input variable to the instruction.

page 3-463 ¡

struction is out of

range.

3-4-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-385

3 Error Descriptions and Corrections

Event code 543A0000 hex
543B0000 hex 543C0000 hex 543D0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Synchronization Stopped

A synchronized control motion control instruction was executed, but conditions required for execution

· The MC_CamOut (End Cam
Operation) instruction was executed even though the MC_CamIn (Start Cam Operation) instruction is not being

page 3-464

were not met.

executed.
· The MC_GearOut (End Gear

Operation) instruction was

executed even though the

MC_GearIn (Start Gear Opera-

tion) or the MC_GearInPos

(Positioning Gear Operation) instruction is not being execut-

¡

ed.
· The MC_Phasing (Shift Master

Axis Phase) instruction was

executed even though the

MC_CamIn (Start Cam Opera-

tion), MC_GearIn (Start Gear

Operation), MC_GearInPos

(Start Gear Operation), or

MC_MoveLink (Synchronous

Positioning) instruction is not

being executed.

Motion Control Instruction Re-execution Disa-

An attempt was made to re-execute a motion control instruction that cannot be re-

· A motion control instruction
that cannot be re-executed was re-executed.

page 3-465 ¡

bled

executed.

Motion Control Instruction Multi-execution Dis-

Multiple functions that cannot be executed simultaneously were executed for the

· Multiple functions that cannot
be executed simultaneously were executed for the same target (MC common, axis, or

page 3-466 ¡

abled

same target (MC common, axis, or ax-

axes group).

es group).

Instruction Not Allowed for Encoder

An operation instruction was executed for an encoder axis.

· An operation instruction was
executed for an encoder axis.

page 3-466 ¡

Axis Type

3-386

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

543E0000 hex

Instruction Cannot Be Executed during Multiaxes Coordinated Control

· An operation in-
struction was executed for an axis or an axes group that was in a coordinated multi-axes motion.
· A robot instruction

· An operation instruction was
executed for an axis or an axes group that was in a coordinated multi-axes motion.
· The MC_SetKinTransform in-
struction was executed for an axes group in a GroupEnable state.

page 3-467 ¡

that you cannot

use for an axes

group in a Group-

3

Enable state was

executed.

543F0000 hex

Multi-axes A multi-axes coordi- · A multi-axes coordinated con-

page 3-468

Coordinated nated control instruc-

trol instruction was executed

Control In- tion was executed for

for an axes group that was in a

struction

an axes group that

GroupDisable state.

Executed for was in a GroupDisa- · One of the following instruc-

Disabled Ax- ble state. es Group

tions was executed for an axes group that was in a GroupDis-

¡

able state.
· MC_MoveTimeAbsolute · MC_SyncLinearConveyor · MC_SyncOut · MC_RobotJog

54400000 hex

Axes Group Cannot Be Enabled

Execution of the MC_GroupEnable (Enable Axes Group) instruction failed.

· When the MC_GroupEnable
(Enable Axes Group) instruction was executed, there was a composition axis that was not

page 3-469

stopped.

· When the MC_GroupEnable
(Enable Axes Group) instruc-

¡

tion was executed, there was a

composition axis for which the

MC_TouchProbe (Enable Ex-

ternal Latch) instruction was

being executed.

54410000 hex

Impossible Axis Operation Specified when the Servo is OFF

An operation instruction was executed for an axis for which the Servo is OFF.

· An operation instruction was
executed for an axis for which the Servo is OFF.
· Home was preset with the
MC_Home or MC_HomeWithParameter instruction for an

page 3-470 ¡

axis for which EtherCAT proc-

ess data communications are

not established.

NJ/NX-series Troubleshooting Manual (W503)

3-387

3 Error Descriptions and Corrections

Event code 54420000 hex 54430000 hex
54440000 hex
54450000 hex 54460000 hex 54470000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Composition Axis Stopped Error

A motion instruction was executed for an axes group while the MC_Stop instruction was being executed

· A motion instruction was exe-
cuted for an axes group while the MC_Stop instruction was being executed for a composition axis.

page 3-471 ¡

for a composition ax-

is.

Motion Con- The number of mo- · An axis instruction was execut-

page 3-471

trol Instruc- tion control instruc-

ed when there was already a

tion Multi-ex- tions that is buffered

current instruction and a buf-

ecution Buf- for Buffered or Blend- fered instruction for the same

fer Limit Ex- ing Buffer Modes ex-

axis.

ceeded

ceeded the buffer lim- · An axes group instruction was

¡

it.

executed when there was al-

ready eight current instructions

and buffered instructions for

the same axis.

Insufficient Travel Dis-

The specified motion · Stopping at the target position

cannot be executed

was not possible for the speci-

page 3-472

tance

for the deceleration

fied acceleration/deceleration

rate or acceleration

rate for multi-execution or re-

rate that was specified for multi-execu-

execution of a positioning instruction when the

¡

tion or re-execution of Acceleration/Deceleration

a positioning instruc-

Over parameter was set to

tion.

generate a minor fault and

stop.

Insufficient There is not sufficient · There was not sufficient travel

page 3-473

Travel Dis- travel distance to ac-

distance to accelerate the cur-

tance to

celerate or decelerate rent command to the transit

Achieve Blending

to the transit velocity.

velocity when the Acceleration/Deceleration

¡

Transit Ve-

Over parameter was set to

locity

generate a minor fault and

stop.

Move Link The constant-velocity · The constant velocity travel

Constant Ve- travel distance of the

distance of the master axis is

page 3-473

locity Insuffi- master axis is less

below 0 for the MC_MoveLink

¡

cient Travel than zero.

(Synchronous Positioning) in-

Distance

struction.

Positioning Gear Operation Insufficient Target Velocity

For the MC_GearInPos (Positioning Gear Operation) instruction, the target velocity of the slave axis is too small to achieve

· For the MC_GearInPos (Posi-
tioning Gear Operation) instruction, the value of the Velocity (Target Velocity) input variable is smaller than the master axis velocity multiplied

page 3-474 ¡

the required velocity.

by the gear ratio when the in-

struction was executed.

3-388

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54480000 hex

Same Start Point and End Point for Circular Interpolation

The start point and end point were the same when the radius method was specified for the

· The start point and end point
were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruc-

page 3-474

MC_MoveCircular2D

tion.

(Circular 2D Interpo- · The start point, end point, and

lation) instruction. Or,

border point were the same

¡

the start point, end

when the border point method

point, and border

was specified for the

point were the same

MC_MoveCircular2D (Circular

3

when the border point 2D Interpolation) instruction.

method was speci-

fied.

54490000 hex

Circular Interpolation Center

The position specified for the center point exceeded the allowed

· The difference between the
distance from the start point to the center point and the dis-

page 3-475

Specification range when the cen-

tance between the end point to

Position Out ter method was

the center point exceeded the

of Range

specified for the MC_MoveCircular2D

permitted value specified for the correction allowance ratio

¡

(Circular 2D Interpo-

in the axes group settings

lation) instruction.

when the center designation

method was specified for the

MC_MoveCircular2D (Circular

2D Interpolation) instruction.

544A0000 hex

Instruction Execution Error Caused by Count Mode Setting

An instruction that cannot be used when the Count Mode is set to Rotary Mode was executed for an axis that was set to Rotary

· An instruction that cannot be
used when the Count Mode is set to Rotary Mode was executed for an axis that was set to Rotary Mode.

page 3-475 ¡

Mode.

544C0000 hex

Parameter Selection

The parameter speci- · Instruction input parameter ex-

fied for the

ceeded the valid range of the

page 3-476

Out of Range

ParameterNumber input variable to a mo-

input variable.

¡

tion control instruction

is out of range.

544D0000 hex

Stop Method The parameter speci- · Instruction input parameter ex-

page 3-476

Selection

fied for the StopMode ceeded the valid range of the

Out of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

544E0000 hex

Latch ID Selection Out of Range for Trigger Input

The parameter specified for the TriggerInput::LatchID input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-477 ¡

Condition

motion control in-

struction is out of

range.

NJ/NX-series Troubleshooting Manual (W503)

3-389

3 Error Descriptions and Corrections

Event code 544F0000 hex 54500000 hex 54510000 hex 54530000 hex
54540000 hex
54550000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Setting Out The parameter speci- · Instruction input parameter ex-

page 3-477

of Range for fied for the

ceeded the valid range of the

Writing MC Setting

SettingValue input variable to a motion

input variable.
· The parameter specification

¡

control instruction is

and the data type of the setting

out of range.

value do not agree.

Trigger Input The parameter speci- · Instruction input parameter ex-

page 3-478

Condition

fied for the

ceeded the valid range of the

Mode Selec- TriggerInput:: Mode

input variable.

tion Out of input variable to a

¡

Range

motion control in-

struction is out of

range.

Drive Trigger Signal Selection Out

The parameter specified for the TriggerInput::InputDri

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-478

of Range for ve input variable to a

¡

Trigger Input motion control in-

Condition

struction is out of

range.

Motion Con- An attempt was made · A parameter for an input varia-

page 3-479

trol Instruction Re-execution Disa-

to change the parameter for the Axis input variable when re-exe-

ble that cannot be changed for re-execution was changed.

bled (Axis Specifica-

cuting a motion control instruction. (This

¡

tion)

input variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the BufferMode input var-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-480

bled (Buffer iable when re-execut-

Mode Selec- ing a motion control

¡

tion)

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Con- An attempt was made · An input variable that cannot

page 3-481

trol Instruction Re-execution Disa-

to change the parameter for the Direction input variable when

be changed for re-execution was changed.

bled (Direc- re-executing a motion tion Selec- control instruction.

¡

tion)

(This input variable

cannot be changed

when re-executing an

instruction.)

3-390

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54560000 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Periodic input variable when

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-481

bled (Execu- re-executing a motion tion Mode) control instruction.

¡

(This input variable

cannot be changed

when re-executing an

instruction.)

54570000 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the AxesGroup input vari-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-482

3

bled (Axes able when re-execut-

Group Spec- ing a motion control

¡

ification)

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

54580000 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Jerk input variable when re-exe-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-483

bled (Jerk Setting)

cuting a motion control instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

54590000 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Master input variable when re-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-484

bled (Master executing a motion

Axis)

control instruction.

¡

(This input variable

cannot be changed

when re-executing an

instruction.)

545A0000 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the MasterOffset input

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-484

bled (Mas- variable when re-exe-

terOffset)

cuting a motion con-

¡

trol instruction. (This

input variable cannot

be changed when re-

executing an instruc-

tion.)

NJ/NX-series Troubleshooting Manual (W503)

3-391

3 Error Descriptions and Corrections

Event code 545B0000 hex 545C0000 hex 545D0000 hex 545E0000 hex 545F0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the MasterScaling input

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-485

bled (Mas- variable when re-exe-

terScaling) cuting a motion con-

¡

trol instruction. (This

input variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Control Instruction Re-exe-

An attempt was made to change the parameter for the

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-485

cution Disa- MasterStartDistance

bled (Mas- input variable when

terStartDis- re-executing a motion

¡

tance)

control instruction.

(This input variable

cannot be changed

when re-executing an

instruction.)

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the Continuous input vari-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-486

bled (Contin- able when re-execut-

uous)

ing a motion control

¡

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

Motion Con- An attempt was made · A parameter for an input varia-
trol Instruc- to change the param- ble that cannot be changed for

page 3-486

tion Re-exe- eter for the cution Disa- MoveMode input vari-

re-execution was changed.

bled (Move- able when re-execut-

Mode)

ing a motion control

¡

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

Illegal Auxiliary Axis Specification

The axis specified for the Auxiliary input variable to a motion

· An axis does not exist for the
variable specified for the Auxiliary input variable to the

page 3-487 ¡

control instruction does not exist.

instruction.

3-392

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54600000 hex

Illegal Axis Specification

The axis specified for the Axis input variable to a motion control instruction does not exist.

· An axis does not exist for the
variable specified for the Axis input variable to the instruction.

page 3-487 ¡

54610000 hex

Illegal Axes The axes group Group Spec- specified for the

· An axes group does not exist
for the variable specified for

page 3-488

ification

AxesGroup input vari- the AxesGroup input variable

able to a motion con-

to the instruction.

trol instruction does · The axes group specified for

¡

not exist or is not a

the AxesGroup input variable

3

used group.

to the instruction is not speci-

fied as a used group.

54620000 hex

Illegal Master Axis Specification

The axis that is specified for the Master input variable to a mo-

· An axis does not exist for the
variable specified for the Master input variable to the in-

page 3-489

tion control instruction struction.

is not correct.

· The axis that was specified for

the Master input variable to the MC_Phasing (Shift Master Ax-

¡

is Phase) instruction is not the

master axis for syncing.
· The master axis and a slave

axis are not assigned to the

same task.

54630000 hex

Motion Control Instruction Re-exe-

An attempt was made to change the SlaveOffset input var-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-490

cution Disa- iable when re-execut-

bled (Slave- ing a motion control

Offset)

instruction. (This in-

¡

put variable cannot

be changed when re-

executing an instruc-

tion.)

54640000 hex

Motion Con- An attempt was made · A parameter for an input varia-

trol Instruc- to change the

ble that cannot be changed for

page 3-490

tion Re-exe- SlaveScaling input cution Disa- variable when re-exe-

re-execution was changed.

bled (Slave- cuting a motion con-

Scaling)

trol instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

NJ/NX-series Troubleshooting Manual (W503)

3-393

3 Error Descriptions and Corrections

Event code 54650000 hex 54660000 hex
54670000 hex 54680000 hex 54690000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Motion Control Instruction Re-execution Disa-

An attempt was made to change the StartPosition input variable when re-exe-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-491

bled (StartPosition)

cuting a motion control instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

Instruction Execution Error with Undefined Home

High-speed homing or an interpolation instruction was executed when home was undefined.

· High-speed homing was exe-
cuted when home was undefined.
· An interpolation instruction
was executed for an axes

page 3-492

group that includes an axis

with no defined home.

· One of the following robot in-

structions was executed for an

¡

axes group that includes a log-

ical axis with no defined home.

MC_SetKinTransform

MC_MoveTimeAbsolute

MC_SyncLinearConveyor

MC_SyncOut

MC_GroupMon

MC_RobotJog

Motion Control Instruction Re-execution Disa-

An attempt was made to change the ReferenceType input variable when re-exe-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-493

bled (Position Type)

cuting a motion control instruction. (This

¡

input variable cannot

be changed when re-

executing an instruc-

tion.)

Unused Axis The master axis

· The master axis specified for a

page 3-493

Specification specified for a motion for Master control instruction is

motion control instruction is an unused axis.

¡

Axis

an unused axis.

First Position Setting Out of Range

The parameter specified for the FirstPosition input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-494 ¡

control instruction is

out of range.

3-394

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

546A0000 hex

Last Position Setting Out of Range

The parameter specified for the LastPosition input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-494 ¡

control instruction is

out of range.

546B0000 hex

Illegal First/ The parameter speci- · The value of the LastPosition

page 3-495

Last Position fied for the

input parameter is less than

Size Rela- LastPosition input

the value of the FirstPosition

tionship (Lin- variable to a motion

input variable for the instruc-

ear Mode) control instruction is

tion when the Count Mode is

¡

3

smaller than the pa-

set to Linear Mode.

rameter specified for

the FirstPosition input

variable.

546C0000 hex

Master Sync The parameter speci- · Instruction input parameter ex-

page 3-495

Start Posi- fied for the

ceeded the valid range of the

tion Setting MasterSyncPosition

input variable.

Out of

input variable to a

¡

Range

motion control in-

struction is out of

range.

546D0000 hex

Slave Sync Start Position Setting Out of

The parameter specified for the SlaveSyncPosition input variable to a mo-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-496 ¡

Range

tion control instruction

is out of range.

546E0000 hex

Duplicate

The same latch ID

Latch ID for was specified for

· The same latch ID is used si-
multaneously for more than

page 3-496

Trigger Input more than one motion

Condition

control instruction.

one of the following instructions: MC_TouchProbe (Ena-

ble External Latch) instruction,

MC_MoveLink (Synchronous

Positioning) instruction, and

MC_MoveFeed (Interrupt Feeding) instruction.

¡

· The MC_AbortTrigger (Disable

External Latch) instruction was

executed to cancel a latch that

was used by an instruction oth-

er than the MC_TouchProbe

(Enable External Latch) in-

struction.

546F0000 hex

Jerk Override Factor Out of Range

The parameter specified for the JerkFactor input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-497 ¡

struction is out of

range.

NJ/NX-series Troubleshooting Manual (W503)

3-395

3 Error Descriptions and Corrections

Event code 54700000 hex 54710000 hex 54720000 hex
54740000 hex 54750000 hex 54760000 hex 54780000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Acceleration/ Deceleration Override Factor Out

The parameter specified for the AccFactor input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-497 ¡

of Range

struction is out of

range.

First Position The parameter speci- · Instruction input parameter ex-

page 3-498

Method

fied for the StartMode ceeded the valid range of the

Specification input variable to a

Out of

motion control in-

input variable.

¡

Range

struction is out of

range.

Motion Control Instruction Re-execution Disa-

An attempt was made to change the StartMode input variable when re-execut-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

page 3-498

bled (First Position

ing a motion control instruction. (This in-

¡

Method)

put variable cannot

be changed when re-

executing an instruc-

tion.)

Unused Axis Specification for Auxiliary Axis

The axis specified for the Auxiliary input variable to a motion control instruction is

· The axis specified for the
Auxiliary input variable to the instruction is an unused axis.

page 3-499 ¡

an unused axis.

Position Gear Value Error

Synchronized motion is not possible for the velocity, acceleration

· The specified synchronized
motion cannot be performed at the velocity, acceleration rate,

page 3-499

rate, and deceleration or deceleration rate that is in-

¡

rate that were input to put to the instruction.

a motion control in-

struction.

Position

The velocity of the

· The velocity of the master axis

page 3-500

Gear Master master axis was zero

was 0 when the instruction

Axis Zero

when a motion con-

was started.

¡

Velocity

trol instruction was

started.

Target Posi- The parameter speci- · Instruction input parameter ex-

page 3-500

tion Setting fied for the Position

ceeded the valid range of the

Out of Range

input variable to a motion control in-

input variable.
· The target position of a Rotary

¡

struction is out of

Mode axis is not within the ring

range.

setting range.

3-396

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54790000 hex

Travel Distance Out of Range

The parameter that was specified for the Distance input variable to a motion control instruction is out of range or the target position with the value of Distance added is out of range.

· The absolute value of the in-
struction input parameter exceeded the range of 40-bit data when it is converted to pulses.
· For a Linear Mode axis, the
target position with the travel distance added exceeded signed 40-bit data when the

page 3-501 ¡

absolute value is converted to

547A0000 hex

Cam Table Start Point Setting Out of Range

The parameter specified for the StartPosition input variable to a motion

pulses.
· Instruction input parameter ex-
ceeded the valid range of the input variable.

3
page 3-501 ¡

control instruction is

out of range.

547B0000 hex

Cam Master The parameter speci- · Instruction input parameter ex-

Axis Follow- fied for the

ceeded the valid range of the

page 3-502

ing First Po- MasterStartDistance

input variable.

sition Setting input variable to a

¡

Out of

motion control in-

Range

struction is out of

range.

547C0000 hex

Circular Interpolation Radius Setting Error

It was not possible to create a circular path for the specified radius when the radius

· For the MC_MoveCircular2D
(Circular 2D Interpolation) instruction, it was not possible to create a circular path for the

page 3-502

method was specified specified radius when the radi-

¡

for the MC_MoveCir-

us method was specified for

cular2D (Circular 2D

circular interpolation.

Interpolation) instruc-

tion.

547D0000 hex

Circular Interpolation Radius Overflow

For the MC_MoveCircular2D (Circular 2D Interpolation) instruction, the radius of the

· For the MC_MoveCircular2D
(Circular 2D Interpolation) instruction, the radius of the circle exceeded 40-bit data when

page 3-503

circle exceeded the

converted to pulses for the

¡

maximum value for

border point or center specifi-

the border point or

cation method.

center specification

method.

547E0000 hex

Circular In- The parameter speci- · Instruction input parameter ex-

page 3-503

terpolation fied for the CircAxes

ceeded the valid range of the

Setting Out input variable to a

input variable.

of Range

motion control in-

· The axes that were specified in

struction is out of

CircAxes are not included in

¡

range.

the composition axes in the

Axes Group Settings.
· The same axis was specified

for both axes of CircAxes.

NJ/NX-series Troubleshooting Manual (W503)

3-397

3 Error Descriptions and Corrections

Event code 547F0000 hex 54800000 hex 54810000 hex 54820000 hex 54830000 hex 54840000 hex 54870000 hex 54880000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Auxiliary/

The values of the pa- · The parameters for the

page 3-504

Slave Axis rameters for the

Auxiliary and Slave input varia-

Numbers

Auxiliary and Slave

bles to the instruction are not

Not in As- input variables to a

in ascending order.

¡

cending Or- motion control in-

der

struction are not in

ascending order.

Cam Table A phase that was not · A phase that was not in as-

page 3-504

Property As- in ascending order

cending order was found when

cending Da- was found during cal- calculating the number of valid

ta Error at culating the number

data.

¡

Update

of valid data. Or, after · After calculations, the number

calculations, the num- of valid data is 0.

ber of valid data is 0.

MC_Write The parameter speci- · Instruction input parameter ex-

Target Out of fied for the Target in-

ceeded the valid range of the

page 3-505

Range

put variable to a mo-

input variable.

¡

tion control instruction

is out of range.

Master Trav- The parameter speci- · Instruction input parameter ex-

el Distance fied for the

ceeded the valid range of the

page 3-505

Specification MasterDistance input

Out of

variable to a motion

input variable.

¡

Range

control instruction is

out of range.

Master Distance in Acceleration Specification

The parameter specified for the MasterDistanceACC input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-506 ¡

Out of

motion control in-

Range

struction is out of

range.

Master Distance in Deceleration

The parameter specified for the MasterDistanceDEC

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-506

Specification input variable to a

¡

Out of

motion control in-

Range

struction is out of

range.

Execution

The parameter speci- · Instruction input parameter ex-

Mode Selec- fied for the

ceeded the valid range of the

page 3-507

tion Out of Range

ExecutionMode input variable to a motion

input variable.

¡

control instruction is

out of range.

Permitted

The parameter speci- · Instruction input parameter ex-

page 3-507

Following

fied for the

ceeded the valid range of the

Error Out of PermittedDeviation

input variable.

Range

input variable to a

¡

motion control in-

struction is out of

range.

3-398

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54890000 hex

Border

The parameter speci- · The value of AuxPoint exceed-

page 3-508

Point/Center fied for the AuxPoint

ed signed 40-bit data when

Position/

input variable to a

converted to pulses for the

Radius

motion control in-

border point or center specifi-

Specification struction is out of

cation method.

¡

Out of

range.

· For a radius specifications, the

Range

absolute value of AuxPoint[0]

exceeded 40-bit data when it is

converted to pulses.

548A0000 hex

End Point Specification Out of Range

The parameter specified for the EndPoint input variable to a motion control instruction is out of

· The instruction input parame-
ter exceeded the range of signed 40-bit data when it was converted to pulses.

page 3-508
3
¡

range.

548B0000 hex

Slave Travel The parameter speci- · The instruction input parame-

page 3-509

Distance

fied for the

ter exceeded the range of 40-

Specification SlaveDistance input

Out of

variable to a motion

bit data when it is converted to pulses.

¡

Range

control instruction is

out of range.

548C0000 hex

Phase Shift Amount Out of Range

The parameter specified for the PhaseShift input variable to a motion control instruction is out of range.

· The absolute value of the in-
struction input parameter exceeded the range of 40-bit data when it is converted to pulses.

page 3-509 ¡

548D0000 hex

Feeding Distance Out of Range

The parameter specified for the FeedDistance input variable to a motion control instruction is out of range.

· The absolute value of the in-
struction input parameter exceeded the range of 40-bit data when it is converted to pulses.

page 3-510 ¡

548E0000 hex

Auxiliary and Slave Defined as Same Axis

The same axis was specified for the Auxiliary and Slave input variables to a

· The parameter was the same
for the Auxiliary and Slave input variables to the instruction.

page 3-510 ¡

motion control in-

struction.

548F0000 hex

Relative Po- The parameter speci- · Instruction input parameter ex-

sition Selec- fied for the Relative

ceeded the valid range of the

page 3-511

tion Out of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

54900000 hex

Cam Transi- The parameter speci- · Instruction input parameter ex-

page 3-511

tion Specifi- fied for the

ceeded the valid range of the

cation Out of CamTransition input

Range

variable to a motion

input variable.

¡

control instruction is

out of range.

NJ/NX-series Troubleshooting Manual (W503)

3-399

3 Error Descriptions and Corrections

Event code 54910000 hex 54920000 hex
54930000 hex 54940000 hex 54950000 hex 54960000 hex 54970000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Synchronized Control End Mode Selection

The parameter specified for the OutMode input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-512 ¡

Out of

struction is out of

Range

range.

Enable Ex- _mcImmediateStop · _mcImmediateStop

page 3-512

ternal Latch (Immediate Stop) was (Immediate Stop) was speci-

Instruction specified for the

fied for the StopMode input

Execution StopMode input vari-

variable when the

Disabled

able when the MC_TouchProbe (En-

MC_TouchProbe (Enable External Latch) instruction was

¡

able External Latch)

executed in Drive Mode for an

instruction was exe-

encoder axis.

cuted in Drive Mode

for an encoder axis.

Master Axis Offset Out of Range

The parameter specified for the MasterOffset input variable to a motion control instruction is

· The instruction input parame-
ter exceeded the range of signed 40-bit data when it was converted to pulses.

page 3-513 ¡

out of range.

Slave Axis Offset Out of Range

The parameter specified for the SlaveOffset input variable to a motion control instruction is out

· The instruction input parame-
ter exceeded the range of signed 40-bit data when it was converted to pulses.

page 3-513 ¡

of range.

Command The parameter speci- · Instruction input parameter ex-

Current Po- fied for the

ceeded the valid range of the

page 3-514

sition Count CmdPosMode input

Selection

variable to a motion

input variable.

¡

Out of

control instruction is

Range

out of range.

Master Axis The parameter speci- · Instruction input parameter ex-

page 3-514

Gear Ratio fied for the

ceeded the valid range of the

Numerator RatioNumeratorMast

input variable.

Out of

er input variable to a

¡

Range

motion control in-

struction is out of

range.

Master Axis Gear Ratio Denominator

The parameter specified for the RatioDenominatorMa

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-515

Out of

ster input variable to

¡

Range

a motion control in-

struction is out of

range.

3-400

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54980000 hex

Auxiliary Axis Gear Ratio Numerator Out of

The parameter specified for the RatioNumeratorAuxili ary input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-515 ¡

Range

motion control in-

struction is out of

range.

54990000 hex

Auxiliary Axis Gear Ratio Denominator Out of Range

The parameter specified for the RatioDenominatorAu xiliary input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-516

¡

3

struction is out of

range.

549A0000 hex

Master Axis The parameter speci- · Instruction input parameter ex-

Position

fied for the

ceeded the valid range of the

page 3-516

Type Selec- ReferenceTypeMaste input variable.

tion Out of r input variable to a

¡

Range

motion control in-

struction is out of

range.

549B0000 hex

Auxiliary Axis Position Type Selection Out of

The parameter specified for the ReferenceTypeAuxilia ry input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-517 ¡

Range

motion control in-

struction is out of

range.

549C0000 hex

Target Posi- Operation is not pos- · High-speed homing was exe-

tion Ring

sible because the tar- cuted when 0 was not included

page 3-517

Counter Out get position is out of

of Range

range for the ring

in the ring counter.

¡

counter of the execut-

ed instruction.

549D0000 hex

Axes Group The parameter speci- · Instruction input parameter ex-

page 3-518

(Ver. 1.01 or later) Composition fied for the Axes input ceeded the valid range of the

Axis Setting variable to a motion

Out of

control instruction is

input variable.
· The composition axes in the

¡

Range

out of range.

axes group are not assigned to

the same task.

549E0000 hex

Axis Use

The parameter speci- · Instruction input parameter ex-

page 3-518

(Version 1.04 or

Setting Out fied for the AxisUse

ceeded the valid range of the

later)

of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

57000000 hex (Ver. 1.03 or later)

Homing Parameter Setting Out of Range

The parameter specified for the HomingParameter input variable to a mo-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-519 ¡

tion control instruction

is out of range.

NJ/NX-series Troubleshooting Manual (W503)

3-401

3 Error Descriptions and Corrections

Event code 57020000 hex (Version 1.04 or later)
57030000 hex (Ver. 1.06 or later)
57200000 hex (Version 1.04 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Axis Use Change Error

The MC_ChangeAxisUse (Change Axis Use) instruction was executed when the axis was not stopped

· The MC_ChangeAxisUse
(Change Axis Use) instruction was executed when the axis was not stopped or when the command velocity of the axis

page 3-520 ¡

or when the command velocity of the

was saturated.

axis was saturated.

Cannot

The MC_ChangeAxi- · The MC_ChangeAxisUse

page 3-521

Change Axis sUse (Change Axis

(Change Axis Use) instruction

Use

Use) instruction was

was executed in a way that

executed in a way

would cause the maximum

that would cause the

number of used real axes to be

maximum number of

exceeded.

used real axes or the · The MC_ChangeAxisUse

¡

maximum number of

(Change Axis Use) instruction

used motion control

was executed in a way that

servo axes to be ex-

would cause the maximum

ceeded.

number of used motion control

servo axes to be exceeded.

Motion Control Parameter Setting Error When Changing Axis Use

The motion control parameter settings for the axis that was changed to a used axis are incorrect.

· The MC_ChangeAxisUse
(Change Axis Use) instruction was used to change an unused axis to a used axis, but the motion control parameter settings of the axis are not cor-

page 3-522

rect.

· The power supply was inter-

¡

rupted while a download of the

motion control parameter set-

tings was in progress.
· The non-volatile memory is

faulty or the life of the non-vol-

atile memory has been ex-

ceeded.

3-402

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

57210000 hex (Version 1.04 or later)

Required Process Data Object Not Set When Changing Axis Use

The objects that are required for the axis type of the axis that was changed to a used axis are not set.

· The objects that are required
for the axis type of the axis that was changed to a used axis are not set in the PDO map settings.
· The power supply was inter-
rupted while a download of the

page 3-523

motion control parameter set-

tings was in progress.

· The non-volatile memory is

¡

faulty or the life of the non-vol-

3

atile memory has been ex-

ceeded.
· The MC_ChangeAxisUse

(Change Axis Use) instruction

was executed for an axis that

Axis Use is set to Unused

axis (unchangeable to used

axis).

572F0000 hex

Motion Con- A Master in-out varia- · A Master in-out variable that

(Ver. 1.06 or later) trol Instruc- ble that cannot be

cannot be changed during mul-

page 3-524

tion Multi-ex- changed during multiecution Dis- execution of instruc-

tiexecution of instructions was changed.

¡

abled (Mas- tions was changed.

ter Axis)

57300000 hex

Motion Con- A ReferenceType in- · A ReferenceType in-out varia-

page 3-524

(Ver. 1.06 or later) trol Instruc- out variable that can-

ble that cannot be changed

tion Multi-ex- not be changed dur-

during multi-execution of in-

ecution Dis- ing multi-execution of

structions was changed.

¡

abled (Posi- instructions was

tion Type

changed.

Selection)

573A0000 hex

Cannot Write The instruction was · The instruction was executed

page 3-525

(Ver. 1.08 or later) Axis Param- executed for an axis

eters

that is not an unused

for a used axis or an undefined axis.

¡

axis.

573B0000 hex

Axis Param- The parameter speci- · The parameter specified for

page 3-526

(Ver. 1.08 or later) eter Setting fied for the

the AxisParameter input varia-

Out of

AxisParameter input

ble to the instruction is out of

Range

variable to a motion

range for the input variable.

¡

control instruction is

outside of the valid

range.

573C0000 hex (Ver. 1.08 or later)

Cam Property Setting Out of

The parameter specified for the CamProperty input

· The parameter specified for
the CamProperty input variable to the instruction is out of

page 3-528

Range

variable to a motion

range for the input variable.

¡

control instruction is

outside of the valid

range.

NJ/NX-series Troubleshooting Manual (W503)

3-403

3 Error Descriptions and Corrections

Event code 573D0000 hex (Ver. 1.08 or later)
573E0000 hex (Ver. 1.08 or later)
573F0000 hex (Ver. 1.08 or later)
57400000 hex (Ver. 1.08 or later)
57410000 hex (Ver. 1.08 or later)
57420000 hex (Ver. 1.08 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Cam Node Setting Out of Range

The parameter specified for the CamNodes input variable to a motion control instruction is out-

· The parameter specified for
the CamNodes input variable to the instruction is out of range for the input variable.

page 3-528 ¡

side of the valid

range.

Incorrect

The parameter speci- · The parameter specified for

page 3-529

Cam Node fied for the

the CamNodes input variable

Type Specifi- CamNodes input vari- to the instruction is not an

cation

able to a motion control instruction is not

_sMC_CAM_NODE array variable.

¡

an

_sMC_CAM_NODE

array variable.

Insufficient The array variable of · The array variable of the pa-

page 3-529

Nodes in

the parameter speci-

rameter specified for

Cam Table fied for the

CamNodes input variable to

CamNodes input variable to a motion con-

the instruction has a Phase (master axis phase) value of 0

¡

trol instruction has a

for element number 0.

Phase value of 0 for

element number 0.

Cam Node Master Axis Phase Not in Ascending Order

The values of Phase in the array variable of the parameter specified for the CamNodes input vari-

· The values of Phase (master
axis phase) in the array variable of the parameter specified for the CamNodes input variable to the instruction are not in

page 3-530

able to a motion con-

ascending order according to

¡

trol instruction are not the element numbers. Or, trun-

in ascending order

cating the digits that are not ef-

according to the ele-

fective more than seven digits

ment numbers.

caused the phases not to be in

ascending order.

Too Many Data Points in Cam Ta-

The number of generated cam data points exceeded the number

· The number of cam data
points in the generated cam table exceeded the number of el-

page 3-531

ble

of elements in the ar-

ements in the array in the cam

ray in the cam data variable that is speci-

data variable that is specified for the CamTable input varia-

¡

fied for the CamTable input variable to a

ble to the instruction.

motion control in-

struction.

Cam Table Displacement Overflow

Distance in the generated cam table exceeded the range of REAL data.

· Distance in the generated cam
table exceeded the range of REAL data.

page 3-532 ¡

3-404

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

57430000 hex (Ver. 1.08 or later)

Aborted Cam Table Used

A cam data variable that was aborted during generation was specified for the CamTable input variable to an instruction.

· A cam data variable that was
aborted during generation due to an error in the MC_GenerateCamTable (Generate Cam Table) instruction was specified for the CamTable input variable to the instruction.

page 3-533 ¡

57490000 hex (Ver. 1.10 or later)

Execution ID Setting Out of Range

The parameter specified for the ExecID input variable to a motion control instruction is out of range.

· The parameter specified for
the ExecID input variable to the instruction is out of range for the input variable.

page 3-533
¡
3

574A0000 hex (Ver. 1.10 or later)

Position Offset Out of Range

The parameter specified for the OffsetPosition input variable to a motion control instruction is out of range.

· The position offset exceeded
the range of signed 40-bit data when it was converted to pulses.

page 3-534 ¡

574B0000 hex (Ver. 1.10 or later)

PDS State Transition Command Selection Out of Range

The parameter specified for the TransitionCmd input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

page 3-534 ¡

574C0000 hex

Single-axis An operation instruc- An operation instruction was exe-

page 3-535

(Ver. 1.13 or later) Position

tion was executed for cuted for a single-axis position

Control Axis a single-axis position control axis.

Motion Con- control axis.

¡

trol Instruc-

tion Execu-

tion Disabled

57510000 hex (Ver. 1.32 or later)
[NX102]
(Ver. 1.21 or later)
[NX701-££00, NX1P2,
NJ501 (excluding
NJ501-££20), NJ301,

Cam Monitor Mode Selection Out of Range

The cam monitor mode selection specified for the CamMonitorMode input variable to a motion control instruction is out of range.

· The cam monitor mode selec-
tion is out of the valid range.

page 3-535 ¡

NJ101-££00]

57520000 hex (Ver. 1.32 or later)
[NX102]
(Ver. 1.21 or later)
[NX701-££00, NX1P2,
NJ501 (excluding
NJ501-££20), NJ301,
NJ101-££00]

Data Type of Cam Monitor Values Mismatch

The data type of the cam monitor values specified for the CamMonitorValue inout variable to a motion control instruction does not match the cam monitor mode selection.

· The data type of the variable
specified for the cam monitor values does not match the cam monitor mode selection.

page 3-536 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-405

3 Error Descriptions and Corrections

Event code 64400000 hex
64410000 hex
64420000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Target Position Positive Software Limit Exceeded

The specified position exceeds the positive software limit.

· The parameter specified for
the Position input variable to the instruction is beyond the positive software limit.
· The starting position is beyond

page 3-537

the positive software limit and

an instruction that specifies

motion in the opposite direc-

tion of the software limit was

¡

executed.
· The parameter that was speci-

fied for the AuxPoint input vari-

able to a border point

MC_MoveCircular2D (Circular

2D Interpolation) instruction is

beyond the positive software

limit.

Target Position Negative Software Limit Exceeded

The specified position exceeds the negative software limit.

· The parameter specified for
the Position input variable to the instruction is beyond the negative software limit.
· The first position is beyond the

page 3-538

negative software limit and an

instruction that specifies mo-

tion in the opposite direction of

the software limit was execut-

¡

ed.
· The parameter that was speci-

fied for the AuxPoint input vari-

able to a border point

MC_MoveCircular2D (Circular

2D Interpolation) instruction is

beyond the negative software

limit.

Command Position Overflow/ Underflow

Positioning, an instruction in the underflow/overflow direction, or an instruction for which the direction is not specified was executed when there was an underflow/ overflow in the command position.

· One of the following was exe-
cuted when there was a command position overflow/underflow.
· A positioning instruction · A continuous control instruc-
tion in the underflow/overflow direction
· An instruction for which the di-
rection is not specified (sync-

page 3-539 ¡

ing or torque control)

3-406

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

64430000 hex

Positive Limit Input

An instruction was executed for a motion in the positive direction when the positive limit input was ON.

· An instruction for a motion in
the positive direction was executed when the positive limit input was ON, or an instruction for a motion with no direction

page 3-540

specification was executed

¡

when the positive limit input

was ON. An axes group mo-

tion control instruction was

executed when the positive

64440000 hex

Negative Limit Input

An instruction for a motion in the negative direction was

limit input was ON.
· An instruction for a motion in
the negative direction was executed when the negative limit

3
page 3-541

executed when the

input was ON, or an instruction

negative limit input

for a motion with no direction

was ON.

specification was executed

¡

when the negative limit input

was ON. An axes group mo-

tion control instruction was

executed when the negative

limit input was ON.

74220000 hex

Servo Main An attempt was made · An attempt was made to turn

page 3-541

Circuits OFF to turn ON the Servo

ON the Servo when the main

when the main circuit

circuit power supply to the Ser-

¡

power supply to the

vo Drive was OFF.

Servo Drive was OFF.

57220000 hex

Actual Posi- An instruction was

· An instruction was executed

page 3-542

(Ver. 1.06 or later) tion Over- executed that is not

that is not supported during an

flow/Under- supported during an

actual position overflow or un-

¡

flow

actual position over-

derflow.

flow/underflow.

57230000 hex (Ver. 1.06 or later)

Switch Structure Track Number Setting Out of

The value of TrackNumber that is specified in the Switches in-out variable to a motion con-

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-542 ¡

Range

trol instruction is out

of range.

57240000 hex (Ver. 1.06 or later)

Switch Structure First ON Po-

The value of FirstOnPosition that is specified in the

· The value of the member of
the structure variable that was specified for the in-out variable

page 3-543

sition Setting Switches in-out varia- of the instruction is out of

¡

Out of

ble to a motion con-

range.

Range

trol instruction is out

of range.

NJ/NX-series Troubleshooting Manual (W503)

3-407

3 Error Descriptions and Corrections

Event code 57250000 hex (Ver. 1.06 or later)
57260000 hex (Ver. 1.06 or later)
57270000 hex (Ver. 1.06 or later)
57280000 hex (Ver. 1.06 or later)
57290000 hex (Ver. 1.06 or later)
572A0000 hex (Ver. 1.06 or later)
572B0000 hex (Ver. 1.06 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Switch Structure Last ON Position Setting Out of

The value of LastOnPosition that is specified in the Switches in-out variable to a motion con-

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-543 ¡

Range

trol instruction is out

of range.

Switch Structure Axis Direction Out of Range

The value of AxisDirection that is specified in the Switches in-out variable to a motion control instruction is out

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-544 ¡

of range.

Switch Structure

The value of

· The value of the member of

CamSwitchMode that the structure variable that was

page 3-544

Cam Switch is specified in the

specified for the in-out variable

Mode Out of Switches in-out varia- of the instruction is out of

¡

Range

ble to a motion con-

range.

trol instruction is out

of range.

Switch Structure Duration Setting Out of Range

The value of Duration that is specified in the Switches in-out variable to a motion control instruction is out of range.

· The value of the member of
the structure variable that was specified for the in-out variable of the instruction is out of range.

page 3-545 ¡

Track Option Structure ON Com-

The value of OnCompensation that is specified in the

· The value of the member of
the structure variable that was specified for the in-out variable

page 3-545

pensation

TrackOptions in-out

of the instruction is out of

¡

Setting Out variable to a motion

range.

of Range

control instruction is

out of range.

Track Option The value of

· The value of the member of

page 3-546

Structure

OffCompensation that the structure variable that was

OFF Com- is specified in the

specified for the in-out variable

pensation

TrackOptions in-out

of the instruction is out of

¡

Setting Out variable to a motion

range.

of Range

control instruction is

out of range.

Number of Array Elements in

The number of elements in an array in the structure variable

· The number of elements in an
array of the structure variable that was specified for the in-

page 3-546

Switch Structure

that is specified in the Switches in-out varia-

out variable of the instruction is out of range.

¡

Variable Out ble to a motion con-

of Range

trol instruction is out

of range.

3-408

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

572C0000 hex (Ver. 1.06 or later)

Number of Array Elements in Output Signal Structure

The number of elements in an array in the structure variable that is specified in the Outputs in-out varia-

· The number of elements in an
array of the structure variable that was specified for the inout variable of the instruction is out of range.

page 3-547 ¡

Variable Out ble to a motion con-

of Range

trol instruction is out

of range.

572D0000 hex (Ver. 1.06 or later)

Number of Array Elements in Track Option Structure Variable Out

The number of elements in an array in the structure variable that is specified in the TrackOptions in-out variable to a motion

· The number of elements in an
array of the structure variable that was specified for the inout variable of the instruction is out of range.

page 3-547
3
¡

of Range

control instruction is

out of range.

572E0000 hex (Ver. 1.06 or later)

Numbers of Elements in Output Sig-

The arrays in the structure variables that are specified for

· The arrays in the output signal
structure variable and track option structure variable that are

page 3-548

nals and

the Outputs and

specified for the in-out varia-

Track Option TrackOptions in-out

bles to the instruction do not

¡

Arrays Not variables to a motion

have the same number of ele-

Matched

control instruction do

ments.

not have the same

number of elements.

57310000 hex (Ver. 1.06 or later)

Same Track Number Setting in

The same track number was specified more than the allowa-

· The same track number was
specified more than the allowable number of times for the

page 3-548

Switch Structure

ble number of times for the TrackNumber

TrackNumber in the Switches in-out variable to a motion con-

¡

Out of

in the Switches in-out trol instruction.

Range

variable to a motion

control instruction.

3-4-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-409

3 Error Descriptions and Corrections

3-4-2 Error Descriptions
General Motion Control
Version Information For an NX-series CPU Unit, a variable name that starts with _MC_AX[*] may start with _MC1_AX[*] or _MC2_AX[*] instead. Similarly, a variable name that starts with _MC_GRP[*] may start with _MC1_GRP[*] or _MC2_GRP[*] instead.

Event name Meaning Source
Error attributes
Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Motion Control Function Processing Error

Event code

44210000 hex

A fatal error was detected in the Motion Control Function Module.

PLC Function Module

Source details MC Common

Detection tim- Continuously ing

Level

Major fault

Recovery

Cycle the power supply.

Log category

System

User program Stops.

Operation

It will not be possible to perform axis control. The Controller will stop.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An error occurred in the software.

Contact your OMRON representa- None tive.

Attached information 1: System information Attached information 2: System information

Attached information 3: System information Attached information 4: System information

None

3-410

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Absolute Encoder Home Offset Read Error

Event code

14600000 hex

Meaning

The absolute encoder current position that is retained during power interruptions was lost.

Source

Motion Control Function Module

Source details

MC Common

Detection timing

At power ON, at Controller reset, or when downloading

Error attributes Level

Partial fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

It will not be possible to perform axis control.

Variable System-defined variables _MC_COM.PFaultLvl.Active

BOOL

Data type

Name
MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

When the retained variables are

Replace the Battery in the CPU

When the retained variables are

backed up with a battery, this event Unit, reset the error, and perform backed up with a battery, periodi-

indicates that the life of the battery homing to define home. in the CPU Unit has expired.

cally replace the battery in the CPU Unit.

3

Cause and correction

For the Battery life, refer to the NXseries CPU Unit Hardware User's Manual (Cat. No. W535) or

the NJseries CPU Unit Hardware

User's Manual (Cat. No. W500).

An error occurred in the software. Backup memory failure

If this error persists, replace the CPU Unit, reset the error, and perform homing to define home.

None

Attached infor- None

mation

Precautions/ None

Remarks

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-411

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Motion Control Parameter Setting Error

Event code

14610000 hex

The MC parameters that were saved in non-volatile memory are missing.

Motion Control Function Module

Source details

MC Common

Detection timing

At power ON, at Controller reset, or when downloading

Level

Partial fault

Recovery

Cycle the power supply or reset Log category

System

the Controller.

User program Continues.

Operation

It will not be possible to perform axis control.

Variable

Data type

Name

_MC_COM.PFaultLvl.Active

BOOL

MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

The power supply to the Controller was interrupted or communications with the Sysmac Studio were disconnected while downloading the

Download the MC parameters from the Sysmac Studio.

Do not turn OFF the power supply during save processing for the parameters.

motion control parameter settings or clearing memory.

Non-volatile memory failure

If the error occurs even after the above correction is performed, non-volatile memory has failed. Af-

None

ter you replace the CPU Unit, download all settings including the Axis Settings from the Sysmac Studio.

None

None

3-412

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Cam Data Read Error

Event code

14620000 hex

Meaning

The cam data that was saved in non-volatile memory is missing.

Source

Motion Control Function Module

Source details

MC Common

Detection timing

At power ON, at Controller reset, or when downloading

Error attributes Level

Partial fault

Recovery

Cycle the power supply or reset Log category

System

the Controller.

Effects

User program Continues.

Operation

It will not be possible to perform axis control.

Variable System-defined variables _MC_COM.PFaultLvl.Active

BOOL

Data type

Name
MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

Power was interrupted during save Download the cam data from the

processing for cam data

Sysmac Studio.

Do not turn OFF the power supply during save processing for the cam

3

data.

Cause and cor- Non-volatile memory failure rection

If the error occurs even after the above correction is performed, non-volatile memory has failed. Af-

None

ter you replace the CPU Unit, download all settings including the Axis Settings from the Sysmac Stu-

dio.

Attached infor- None

mation

Precautions/ None

Remarks

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-413

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Required Process Data Object Not Set

Event code

34600000 hex

The object that is required for the axis type is not allocated to PDO.

Motion Control Function Module

Source details

MC Common

Detection timing

At power ON, at Controller reset, or when downloading

Level

Partial fault

Recovery

Cycle the power supply or reset Log category

System

the Controller.

User program Continues.

Operation

It will not be possible to perform axis control.

Variable

Data type

Name

_MC_COM.PFaultLvl.Active

BOOL

MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

The required PDOs are not mapped when the axis type is set to a servo axis or encoder axis.

Map the PDOs that are required for the relevant axis type. Refer to the description of the relevant Servo Drive Settings in the

Map the PDOs that are required for the axis types that are used. Refer to the description of the relevant Servo Drive Settings in the

appendices of the motion control user's manual.

appendices of the motion control user's manual.

Non-volatile memory failure

If the error occurs even after the above correction is performed, non-volatile memory has failed. Af-

None

ter you replace the CPU Unit, download all settings including the Axis Parameter Settings from the Sysmac Studio.

None

None

3-414

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Event name

Axis Slave Disabled

Event code

34630000 hex

Meaning

The slave to which the axis is assigned is disabled.

Source

Motion Control Function Module

Source details

MC Common

Detection timing

At power ON, at Controller reset, or when downloading

Error attributes Level

Partial fault

Recovery

Cycle the power supply or reset Log category

System

the Controller.

Effects

User program Continues.

Operation

It will not be possible to perform axis control.

Variable System-defined variables _MC_COM.PFaultLvl.Active

BOOL

Data type

Name
MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

The slave to which the axis is asCause and cor- signed is disabled.

Enable the slave to which the axis Enable the slaves to which axes is assigned in the EtherCAT set- are assigned in the EtherCAT set-

3

rection

tings.

tings.

If there is no slave, set the axis

If there are no slaves, set the axis

type to a virtual axis.

type to a virtual axis when using an axis in the program.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Network Configuration Information Missing for Axis Slave

Event code

34640000 hex

The network configuration information is not registered for the slave to which the axis is assigned.

Motion Control Function Module

MC Common

At power ON, at Controller reset, when download-

Source details

Detection timing

ing, when starting Servo ON status, or when

changing an unused axis to a used axis

Level

Partial fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Continues.

Operation

It will not be possible to perform axis control.

Variable

Data type

Name

_MC_COM.PFaultLvl.Active

BOOL

MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

The EtherCAT network configura- Register the EtherCAT network

Register the network configuration

tion information is not registered for the slave to which the axis is assigned.

configuration information for the slave to which the axis is assigned. Or, set the axis type to a virtual axis.

information for the slaves to which axes are assigned.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-415

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes
Effects
System-defined variables Cause and correction Attached information Precautions/ Remarks

Motion Control Initialization Error

Event code

44200000 hex

A fatal error occurred in the system and prevented initialization of the Motion Control Function Module.

Motion Control Function Module

Source details

MC Common

Detection timing

At power ON, at Controller reset, or when downloading

Level

Partial fault

Recovery

Cycle the power supply.

Log category

System

User program Continues.

Operation

It will not be possible to perform axis control. It will not be possible to execute motion control instructions.

Variable

Data type

Name

_MC_COM.PFaultLvl.Active

BOOL

MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

Hardware has failed.

Replace the CPU Unit.

None

Attached information 1: System information

None

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Motion Control Period Exceeded

Event code

74200000 hex

Processing for the primary periodic task was not finished within two control periods.

Motion Control Function Module

Source details MC Common

Detection tim- Continuously ing

Level

Partial fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for all axes. Axes in motion stop immediately.

Variable

Data type

Name

_MC_COM.PFaultLvl.Active

BOOL

MC Common Partial Fault Occurrence

Assumed cause

Correction

Prevention

The processing load in the primary periodic task is too heavy.

Reduce the amount of processing in the primary periodic task or set the control period to a value that is long enough not to cause operation problems.

Write the programs for the primary periodic task so that they perform only the processes required in the specified period. Or, set the period of the primary periodic task to be

Check the task period in the Task Period Monitor of the Sysmac Studio.

long enough to complete all required processing.

None

None

3-416

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Cam Table Save Error

Event code

14630000 hex

Meaning

Saving a cam table to a file failed.

Source

Motion Control Function Module

Source details MC Common

Detection tim- During instruc-

ing

tion execution

Error attributes Level

Minor fault

Recovery

Error reset or cycling power supply

Log category

System

Effects

User program

Continues.

Operation

This error may occur when you read a cam table because the cam data in non-volatile memory may be corrupted.

Variable System-defined variables _MC_COM.MFaultLvl.Active

BOOL

Data type

Name
MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

Cause and cor- Saving a cam table to a file failed. rection

Save the file again. If the problem still occurs, non-volatile memory

None

3

has failed. Replace the CPU Unit.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Cam Table Data Error during Cam Motion

Event code

54770000 hex

The phases are not in ascending order in the cam table.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Data containing cam table phases Correct the cam table data so that that are not in ascending order was the phases are in ascending order. detected during cam motion.

Place the phase data into ascending order in the cam table data.

The phase and displacement of the Correct the cam table data so that

start point in the cam table were

the phase and displacement of the

not 0 during cam operation.

start point are 0.

Set the cam table data so that the phase and displacement of the start point are 0.

The phase of the end point in the Correct the cam table data so that Set the cam table data so that the

cam table when converted to puls- the phase of the end point is 1

phase of the end point is 1 pulse or

es was not 1 pulse or greater dur- pulse or greater when it is convert- greater when it is converted to

ing cam operation.

ed to pulses.

pulses.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-417

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects
System-defined variables Cause and correction Attached information Precautions/ Remarks

Immediate Stop Instruction Executed

Event code

54850000 hex

An Immediate Stop (MC_ImmediateStop) instruction was executed.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

Continues. User program

Operation

An immediate stop is performed according to the Stop Mode that is set in the StopMode input variable to the MC_ImmediateStop instruction. If the axis is part of an axes group in motion, all other axes will act according to the Axes Group Stop

Mode Selection.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An Immediate Stop instruction was ---

---

executed.

None

None

Event name Meaning Source Error attributes
Effects
System-defined variables
Cause and correction Attached information Precautions/ Remarks

Axes Group Immediate Stop Instruction Executed

Event code

54860000 hex

An Axes Group Immediate Stop (MC_GroupImmediateStop) instruction was executed.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program

Continues.

Operation

An immediate stop is performed for all axes in the axes group according to the Immediate Stop Input

Stop Method axis parameter.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A Group Immediate Stop instruc- ---

---

tion was executed.

None

None

3-418

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Positive Software Limit Exceeded

Event code

64450000 hex

Meaning

The position exceeded the positive software limit while the axis is in motion.

Source

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Follows the setting of the Software Limit Function Selection.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The position exceeded the positive Find the reason that the software (The goal is to enable detecting the

Cause and cor- software limit.

limit was exceeded and make suit- software limits when they are ex-

rection

able corrections.

ceeded due to unanticipated caus-

es. Preventative measures are not

Attached infor- None

required.)

3

mation

Precautions/ Remarks

Whenever you change the positive software limit setting, make sure that the new setting is safe.

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Negative Software Limit Exceeded

Event code

64460000 hex

The position exceeded the negative software limit while the axis is in motion.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Follows the setting of the Software Limit Function Selection.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The position exceeded the negative software limit.

Find the reason that the software limit was exceeded and make suitable corrections.

(The goal is to enable detecting the software limits when they are exceeded due to unanticipated causes. Preventative measures are not required.)

None

Whenever you change the negative software limit setting, make sure that the new setting is safe.

NJ/NX-series Troubleshooting Manual (W503)

3-419

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

In-position Check Time Exceeded

Event code

64470000 hex

The in-position check was not completed within the monitoring time.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Time is required to complete posi- Determine the cause of the slow Remove the cause of poor follow-

tioning.

positioning and remove the cause of the error. Or, adjust the Servo Drive or adjust the In-position Check Time or In-position Range. Increase the loop gain if you adjust the Servo Drive. However, make sure that you keep the loop gain

ing performance or oscillation/ vibration in the positioning operation as much as possible.

low enough so that the control does not oscillate.

None

None

Event name Meaning
Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Following Error Limit Exceeded

Event code

64480000 hex

The error between the command current position and actual current value exceeded the Following Error Over Value.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The positioning operation has poor following performance and the actual motion is slower than the command.

Remove the cause of poor following performance in the positioning operation. Or increase the Following Error Over Value within the range that will not create problems.

Remove the cause of poor following performance in the positioning operation as best you can.

None

None

3-420

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Immediate Stop Input

Event code

64490000 hex

Meaning

The immediate stop input turned ON.

Source

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

According to the Immediate Stop Input Stop Method.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An immediate stop input signal

Turn OFF the immediate stop input (The goal is to detect the immedi-

was detected.

signal.

ate stop input. Preventative measures are not required.)

The immediate stop input signal is If the error occurs even when the Make sure that the immediate stop

Cause and cor- not connected correctly or the logic immediate stop input signal is OFF, signal connection and logic setting

rection

setting for the immediate stop input correct the immediate stop signal for the immediate stop input are

3

is wrong.

connection and logic setting for the correct.

immediate stop input.

Check the logic settings both in the

Check the logic settings both in the axis parameters and in the slave

axis parameters and in the slave settings.

settings.

Attached infor- None

mation

Precautions/ You must turn OFF the immediate stop input signal before you reset the error.

Remarks

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-421

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Positive Limit Input Detected The positive limit input turned ON. Motion Control Function Module

Level

Minor fault

User program Continues.

Variable

_MC_AX[*].MFaultLvl.Active

Assumed cause

A positive limit input signal was detected.

The positive limit input signal is not connected correctly or the logic setting for the positive limit input is wrong.
None
None

Event code

644A0000 hex

Source details Axis

Detection tim- Continuously ing

Recovery

Error reset

Log category System

Operation

According to the Limit Input Stop Method.

Data type

Name

BOOL

Axis Minor Fault Occurrence

Correction

Prevention

Reset the error and move the axis The goal is to detect the positive back in the negative direction be- limit input. Preventative measures

fore it exceeds the limit in the positive direction. If the error occurred during an axes group motion instruction, disable the axes group and then perform the above operation. Find the reason the limit was ex-

are not required. However, be sure not to exceed the positive limit input when making programs.

ceeded and make suitable corrections.

If a positive limit input signal does not occur, correct the connection of the positive limit signal and the log-

Make sure that the positive limit signal connection and logic setting for the positive limit input are cor-

ic setting for the positive limit input. Check the logic settings both in the axis parameters and in the slave settings.

rect. Check the logic settings both in the axis parameters and in the slave settings.

3-422

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Negative Limit Input Detected

Event code

644B0000 hex

Meaning

The negative limit input turned ON.

Source

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

According to the Limit Input Stop Method.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A negative limit input signal was detected.

Reset the error and move the axis The goal is to detect the negative back in the positive direction be- limit input. Preventative measures

Cause and cor-

fore it exceeds the limit in the neg- are not required. However, be sure

ative direction. If the error occurred not to exceed the negative limit in-

during an axes group motion con- put when making programs.

trol instruction, disable the axes group and then perform the above

3

operation.

Find the reason the limit was ex-

rection

ceeded and make suitable corrections.

The negative limit input signal is not connected correctly or the logic setting for the negative limit input is

If a negative limit input signal does not occur, correct the connection of the negative limit signal and the

Make sure that the negative limit signal connection and logic setting for the negative limit input are cor-

wrong.

logic setting for the negative limit input. Check the logic settings both in the axis parameters and in the slave settings.

rect. Check the logic settings both in the axis parameters and in the slave settings.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-423

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Illegal Following Error

Event code

64560000 hex

The difference between the command position and the actual current position exceeds the range of 30-bit data when converted to pulses.

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The Servo for the axis turns OFF.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The command current position was Correct the program or correct the Write the program or set the elec-

restricted so that the axis velocity would not exceed the axis maximum velocity for the specified travel distance.

electronic gear ratio so that the axis does not exceed the maximum velocity.

tronic gear ratio so that the axis does not exceed the maximum velocity.

Performance of positioning operation is poor and the actual motion is slower than the command.

Remove the cause of poor following performance in the positioning operation.

Remove the cause of poor following performance in the positioning operation as best you can.

None

None

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information
Precautions/ Remarks

Servo OFF Error

Event code

64570000 hex

The Servo was turned OFF for an axis due to an axes group error.

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The Servo for the axis turns OFF.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The Servo was turned OFF for an Find the cause of the error and

axis due to an axes group error.

take suitable measures.

None

None

This error occurs for axes for which the Servos are turned OFF for an axes group error to interlock the axes so that the Servos cannot be turned ON with the MC_Power (Power Servo) instruction. This error occurs only when an immediate stop of the command value and turning OFF Servo at same time (free-run stop) is specified for the Axes Group Stop Method Selection.

3-424

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Absolute Encoder Current Position Calculation Failed Event code

64580000 hex

Meaning

It was not possible to correctly restore the current position from the absolute encoder information that was saved when power was interrupted.

Source

Motion Control Function Module

Source details Axis

Detection timing

At power ON, at Controller reset, when download-

ing, when starting Servo ON status, or when

changing an unused axis to a used axis

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name

Axis Minor Fault Occurrence

3

Cause and correction

Assumed cause
· The unit conversion settings, the
ring counter setting in the Controller, or the ring counter setting in the Servo Drive settings was changed.
· The position to restore when
converted to pulses exceeded the range of signed 40-bit data.

Correction
Reset the error and perform homing. Perform homing near the position where the absolute encoder is set up so that the position to restore does not exceed the range of signed 40-bit data.

Prevention
Perform homing again if you changed any parameters related to position, such as the modulo maximum position setting value. Perform homing near the position where the absolute encoder is set up so that the position to restore does not exceed the range of signed 40-bit data. Also, do not execute the MC_Power (Power Servo) instruction,

change an unused axis to a used axis, or cycle the power supply when the encoder position exceeds the range of signed 40-bit data.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-425

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Home Undefined during Coordinated Motion

Event code

64590000 hex

Home of the logical axis became undefined during axes group motion or while decelerating to a stop.

Motion Control Function Module

Source details Axes group

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axes group decelerates to a stop.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The command position or actual Correct the program so that the ax- Write the program so that the axis

position overflowed or underflowed for a logical axis in an axes group motion or a logical axis that was decelerating to a stop and the home definition was lost.

is operates within ranges that do not cause overflows or underflows in the command position or actual position.

operates within ranges that do not cause overflows or underflows in the command position or actual position.

A slave communications error occurred for a logical axis and home became undefined during axes group motion or while decelerating

Correct the slave communications error and define home.

None

to a stop.

A slave for a logical axis left the

Connect the disconnected or disa- Do not disconnect or disable the

network or was disabled and home became undefined during axes group motion or while decelerating

bled slave to the network again and define home.

slave of a logical axis during axes group motion or while decelerating to a stop.

to a stop.

None

None

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Servo Main Circuit Power OFF

Event code

74210000 hex

The main circuit power of the Servo Drive turned OFF while the Servo was ON.

Motion Control Function Module

Source details Axis

Detection tim- Whenever Ser-

ing

vo is ON

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The Servo for the axis turns OFF.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The main circuit power of the Servo Drive was interrupted while the Servo was ON.

Turn ON the main circuit power of the Servo Drive for the axis where the error occurred, reset the error, and then turn ON the Servo.

Turn OFF the Servo, then turn OFF the main circuit power of the Servo Drive.

None

None

3-426

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Event name

Interrupt Feeding Interrupt Signal Missing

Event code

74230000 hex

Meaning

An interrupt input was not received during execution of an MC_MoveFeed (Interrupt Feeding) instruction.

Source

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The axis decelerates to a stop.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The latch enabled range specifica- If an invalid latch enabled range is Specify a correct latch enabled

tion is invalid.

specified to the instruction, correct range based on the relationship

it.

between the motion and sensor po-

sition.

There is a problem with the wiring Correct any problems with the wir- Make sure that the wiring of the in-

Cause and cor- of the interrupt signal.

ing for the interrupt signal for the terrupt signal is correct.

3

rection

instruction.

The sensor that outputs the interrupt signal has failed.

If neither of the two causes listed above are applicable, the sensor that outputs the interrupt signal has failed. Replace the sensor that outputs the interrupt signal for the instruction where this error occurred.

None

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Homing Opposite Direction Limit Input Detected

Event code

74240000 hex

The limit signal in the direction opposite to the homing direction was detected during a homing operation.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The Operation Selection at Negative Limit Input or Operation Selection at Positive Limit Input parame-

To prevent errors at the limit inputs, Check to see if any of the condiset the Operation Selection at Neg- tions that are given as causes exist ative Limit Input and Operation Se- in advance.

ter is set to No reverse turn.

lection at Positive Limit Input parameters to Reverse turn.

The location of the homing input signal sensors, homing settings, and homing start position cause a limit input to be reached.

Correct the location of the input signal sensors, homing settings, and homing start position so that a limit input is not reached.

The input signal sensor wiring is in- Correct the wiring of the input sig-

correct or the sensor is faulty.

nal sensor or replace the sensor.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-427

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Homing Direction Limit Input Detected

Event code

74250000 hex

The limit signal in the homing direction was detected during a homing operation.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The Operation Selection at Nega- To prevent errors at the limit inputs, Check to see if any of the condi-

tive Limit Input or Operation Selection at Positive Limit Input parameter is set to No reverse turn.

set the Operation Selection at Negative Limit Input and Operation Selection at Positive Limit Input parameters to Reverse turn.

tions that are given as causes exist in advance.

The location of the homing input signal sensors, homing settings, and homing start position cause a limit input to be reached.

Correct the location of the input signal sensors, homing settings, and homing start position so that a limit input is not reached.

The input signal sensor wiring is in- Correct the wiring of the input sig-

correct or the sensor is faulty.

nal sensor or replace the sensor.

None

None

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Homing Limit Inputs Detected in Both Directions

Event code

74260000 hex

The limit signals in both directions were detected during a homing operation.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The wiring of the limit signal is incorrect.
The limit sensor is installed in the wrong location.

Correct the wiring of the limit signal.
Correct the installation locations of the limit sensors so that they do not turn ON at the same time.

Check to see if any of the conditions that are given as causes exist in advance.

The contact logic of the limit signal Correct the contact logic (N.C./

is not correct.

N.O.) of the limit signal.

The limit sensor failed.

Replace the limit sensor.

None

None

3-428

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Home Proximity/Homing Opposite Direction Limit Input Detected

Event code

74270000 hex

Meaning

The home proximity input and the limit signal in the direction opposite to the homing direction were detected at the same time during a homing operation.

Source

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The wiring of the home proximity Correct the wiring of the home

Check to see if any of the condi-

signal or limit signal is incorrect.

proximity signal or limit signal.

tions that are given as causes exist

The home proximity sensor or limit Correct the installation location of in advance.

3

sensor is installed in the wrong lo- the home proximity sensor or limit

Cause and cor- cation.

sensor so that they do not turn ON

rection

at the same time.

The contact logic of the home

Correct the contact logic (N.C./

proximity signal or limit signal is not N.O.) of the home proximity sensor

correct.

or limit sensor.

The home proximity sensor or limit Replace the home proximity sensor

sensor failed.

or limit sensor.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-429

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Home Proximity/Homing Direction Limit Input Detected

Event code

74280000 hex

The home proximity input and the limit signal in the homing direction were detected at the same time during a homing operation.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The wiring of the home proximity signal or limit signal is incorrect.
The home proximity sensor or limit sensor is installed in the wrong location.

Correct the wiring of the home proximity signal or limit signal.
Correct the installation location of the home proximity sensor or limit sensor so that they do not turn ON at the same time.

Check to see if any of the conditions that are given as causes exist in advance.

The contact logic of the home

Correct the contact logic (N.C./

proximity signal or limit signal is not N.O.) of the home proximity sensor

correct.

or limit sensor.

The home proximity sensor or limit Replace the home proximity sensor

sensor failed.

or limit sensor.

None

None

3-430

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Home Input/Homing Opposite Direction Limit Input Detected

Event code

74290000 hex

Meaning

The home input and the limit signal in the direction opposite to the homing direction were detected at the same time during a homing operation.

Source

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The wiring of the home input signal Correct the wiring of the home in- Check to see if any of the condi-

or limit signal is incorrect.

put signal or limit signal.

tions that are given as causes exist

The home input sensor or limit sen- Correct the installation location of in advance.

3

sor is installed in the wrong loca- the home input sensor or limit sen-

Cause and cor- tion.

sor so that they do not turn ON at

rection

the same time.

The contact logic of the home input signal or limit signal is not correct.

Correct the contact logic (N.C./ N.O.) of the home input signal or limit sensor.

The home input signal output device or limit sensor failed.

Replace the home input signal output device or limit sensor.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-431

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Home Input/Homing Direction Limit Input Detected

Event code

742A0000 hex

The home input and the limit signal in the homing direction were detected at the same time during a homing operation.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The wiring of the home input signal or limit signal is incorrect.
The home input sensor or limit sensor is installed in the wrong location.

Correct the wiring of the home input signal or limit signal.
Correct the installation location of the home input sensor or limit sensor so that they do not turn ON at the same time.

Check to see if any of the conditions that are given as causes exist in advance.

The contact logic of the home input signal or limit signal is not correct.

Correct the contact logic (N.C./ N.O.) of the home input signal or limit sensor.

The home input signal output device or limit sensor failed.

Replace the home input signal output device or limit sensor.

None

None

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Invalid Home Input Mask Distance

Event code

742B0000 hex

The setting of the home input mask distance is not suitable for the MC_Home or MC_HomeWithParameter instruction.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The set value of the home input mask distance when the operating mode of the MC_Home instruction is set to Proximity Reverse Turn/

Check the home input mask distance, homing velocity, and homing approach velocity. Change the settings so that they provide sufficient

Check the operating specifications for the MC_Home or MC_HomeWithParameter instruction, then set the home input mask distance,

Home Input Mask Distance is insufficient to decelerate from the homing velocity to the homing ap-

travel distance to decelerate based on the operating specifications of the MC_Home or MC_HomeWith-

homing velocity, and homing approach velocity so that they provide sufficient travel distance to deceler-

proach velocity.

Parameter instruction.

ate.

None

None

3-432

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

No Home Input

Event code

742C0000 hex

Meaning

There was no home signal input during the homing operation. Or, a limit signal was detected before there was a home input.

Source

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

· There was no home signal input Check the home input settings and Set the system so that the home

during the homing operation.

wiring and correct them so that the signal is input during the homing

· A limit signal was detected be- home signal is input during homing operation.

Cause and correction

fore there was a home input.

based on the operation specifications of the MC_Home or

Make sure that the home signal is detected before a limit signal.

3

MC_HomeWithParameter instruc- Also check to make sure there are

tion.

no wiring problems with the home

Also, set the system so that the home signal is detected before the limit signals.

input.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

No Home Proximity Input

Event code

742D0000 hex

There was no home proximity signal input during the homing operation.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis stops with the stop method for the homing execution status.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

There was no home proximity signal input during the homing operation when a home proximity input signal was specified.

Check the home proximity input settings and wiring and correct them so that the home proximity signal is input during homing based on the operation specifications of the MC_Home or MC_HomeWithParameter instruc-

Set the system so that the home proximity signal is input during the homing operation. Also check to make sure there are no wiring problems with the home proximity input.

tion.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-433

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Slave Error Detected

Event code

742F 0000 hex

An error was detected for the EtherCAT slave or NX Unit that is allocated to an axis.

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The Servo for the axis turns OFF.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An error was detected for the EtherCAT slave or NX Unit that is

Check the error at the slave and check the slave error code report-

None

allocated to an axis.

ed in Slave Error Code Report (94220000 hex) and perform the required corrections.

None

None

Event name Meaning Source Error attributes
Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Axes Group Composition Axis Error

Event code

74300000 hex

An error occurred for an axis in an axes group.

Motion Control Function Module

Source details Axes group

Detection tim- Continuously ing

Level

Minor fault

Recovery

Error reset

Log category System

User program

Continues.

Operation

If an immediate stop is performed for one of the composition axes, operation will follow the setting of the Axes Group Stop Method Selection. Otherwise, an interpolated path stop is performed.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

An error occurred for an axis in an axes group that was in motion.

Check the error code of the axes in the axes group and remove the cause of the error.

None

None

When an axis error occurs, any axes group that contains that axis will not operate.

3-434

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

MC Common Error Occurrence

Event code

74330000 hex

Meaning

An MC common error occurred.

Source

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Cause and cor- Partial fault level MC common error Check the MC common error that None

rection

occurred.

occurred and remove the cause of

the error.

Attached infor- None

mation

Precautions/ When a partial fault level MC common error occurs, the axis and axis group do not operate.

3

Remarks

Event name Meaning Source Error attributes
Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Latch Position Overflow

Event code

74340000 hex

An overflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program

Continues.

Operation

The axis decelerates to a stop. The Enable External Latch instruction cannot retrieve the latch position.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An overflow occurred for the latch- Correct the program so that the ax- Write the program so that the axis

ed position for the MC_TouchProbe (Enable External Latch) instruction.

is position does not overflow.

position does not overflow.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-435

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Latch Position Underflow

Event code

74350000 hex

An underflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program

Continues.

Operation

The axis decelerates to a stop. The Enable External Latch instruction cannot retrieve the latch position.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An underflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction.

Correct the program so that the ax- Write the program so that the axis

is position does not underflow.

position does not underflow.

None

None

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Master Sync Direction Error

Event code

74360000 hex

The master axis continued to move in the direction opposite to the sync direction.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis decelerates to a stop.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The master axis continued to move in the direction opposite to the sync direction of the master and slave axes, resulting in an overflow.

Correct the program so that the movement direction and travel distance of the master axis are in the sync direction after the start of synchronization.

Write the program so that the movement direction and travel distance of the master axis is the sync direction after the start of synchronization.

None

None

3-436

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Slave Disconnection during Servo ON

Event code

74370000 hex

Meaning

One of the following occurred while the Servo was ON for the EtherCAT slave or NX Unit that is allocated to an
axis.
· Disconnection or replacement · Disablement · Restart of the NX bus on the NX-series CPU Unit

Source

Motion Control Function Module

Source details Axis

Detection tim- Whenever Ser-

ing

vo is ON

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The Servo for the axis turns OFF.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

One of the following occurred while Reconnect the EtherCAT slave or Turn OFF the Servo before you

the Servo was ON for the Ether- NX Unit that is allocated to the axis perform any of the following for the

3

Cause and correction

CAT slave or NX Unit that is allocated to an axis.
· Disconnection or replacement

to the network.

EtherCAT slave or NX Unit.
· Disconnection or replacement · Disablement

· Disablement

· Restart of the NX bus on the

· Restart of the NX bus on the

NX-series CPU Unit

NX-series CPU Unit

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning
Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Feed Distance Overflow

Event code

74380000 hex

The target position after the interrupt input was received for the MC_MoveFeed (Interrupt Feeding) instruction overflowed or underflowed.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The axis decelerates to a stop.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The target position after the interrupt input was received for the MC_MoveFeed (Interrupt Feeding) instruction exceeded the range of

Correct the input value for the command position in the program. The target value after the interrupt input is received must not exceed the

Write the program correctly. The input value for the command position must not cause the target value after the interrupt input is received to

signed 40-bit data when converted to pulses.

valid range for the number of pulses when it is converted to pulses.

exceed the valid range. The valid range is signed 40-bit data for the number of pulses when the target

value is converted to pulses.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-437

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Error in Changing Servo Drive Control Mode

Event code

74390000 hex

Changing the Control Mode was not completed within the specified time.

Motion Control Function Module

Source details Axis

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The Servo for the axis turns OFF.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

When the MC_SyncMoveVelocity Adjust the commands and load so Adjust the commands and load so

instruction was stopped, the actual that an error does not occur.

that an error does not occur.

current velocity was not reduced to 10% or less of the maximum velocity within 10 seconds for three consecutive periods after a command velocity of 0 was output.

For an OMRON 1S-series Servo Drive or G5-series Servo Drive, the actual current velocity was not reduced to 10% or less of the maxi-

mum velocity within 10 seconds for three consecutive periods when the MC_TorqueControl instruction

was stopped.

Changing the Control Mode of the Check to see if there is an error in Make sure that there are no errors

Servo Drive between CSP, CSV, and CST was not completed within one second after the command was executed.

the Servo Drive and to see if settings are correct. Correct any problems that are found. When changing the control mode to perform control operations, set the PDO map to reference positions for CSP.

in the Servo Drives and make sure that the settings are correct. When changing the control mode to perform control operations, set the PDO map to reference positions for CSP.

None

None

3-438

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master Axis Position Read Error

Event code

743A0000 hex

Meaning

The synchronized control instruction was not executed because an error occurred in the position of the master axis of the synchronized control instruction.

Source

Motion Control Function Module

Axis Source details

Detection timing

At or during instruction execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

EtherCAT process data communi- If the _EC_PDSlavTbl (Process

If you execute synchronized control

cations are not established for the Data Communicating Slave Table) instructions after you turn ON the

master axis of the synchronized

system-defined variable for the

power supply, download data, or

control instruction or the I/O data of EtherCAT master of the master ax- reset slave communications error,

3

the NX Unit cannot be used for

is is FALSE, investigate the error in make sure that the

control.

the master axis and remove the

_EC_PDSlavTbl (Process Data

cause. If the master axis is assigned to an NX Unit, perform the same correc-

Communicating Slave Table) system-defined variable for the EtherCAT master is TRUE for the node

Cause and correction

tion for the process data communicating status of the NX Unit.

of the master axis before you execute the synchronized control instruction. If the master axis is assigned to an NX Unit, perform the same correction for the process data communicating status of the NX Unit.

The slave of the master axis for the Check the slave of the master axis Make sure that the slave of the

synchronized control instruction

and reconnect it if it was discon- master axis is not disconnected or

was disconnected or disabled.

nected or enable it if it was disabled.

disabled during execution of the synchronized control instruction.

An Absolute Encoder Current Position Calculation Failed error (64580000 hex) was detected for the master axis of the synchronized control instruction.

See if an Absolute Encoder Current Position Calculation Failed error (64580000 hex) occurred for the master axis and make suitable corrections to restore operation.

Do not use an axis with an Absolute Encoder Current Position Calculation Failed error (64580000 hex) as the master axis in the synchronized control instruction.

The master axis for the synchronized control instruction is an unused axis.

Set the master axis to a Used Axis.

Do not change the master axis to an unused axis when executing synchronized control instructions.

Attached infor- None mation

Precautions/ Remarks

None

NJ/NX-series Troubleshooting Manual (W503)

3-439

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Auxiliary Axis Position Read Error

Event code

743B0000 hex

The synchronized control instruction was not executed because an error occurred in the position of the auxiliary axis of the synchronized control instruction.

Motion Control Function Module

Axis Source details

Detection timing

At or during instruction execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

EtherCAT process data communications are not established for the auxiliary axis of the synchronized control instruction or the I/O data of the NX Unit cannot be used for control.

If the _EC_PDSlavTbl (Process Data Communicating Slave Table) system-defined variable for the EtherCAT master of the auxiliary axis is FALSE, investigate the error in the auxiliary axis and remove

If you execute synchronized control instructions after you turn ON the power supply, download data, or reset slave communications error, make sure that the _EC_PDSlavTbl (Process Data

the cause. If the auxiliary axis is assigned to an NX Unit, perform the same cor-

Communicating Slave Table) system-defined variable for the EtherCAT master is TRUE for the node

rection for the process data communicating status of the NX Unit.

of the auxiliary axis before you execute the synchronized control instruction. If If the auxiliary axis is assigned to an NX Unit, perform the same correction for the process data communicating status of the NX Unit.

The slave of the auxiliary axis for the synchronized control instruc-

Check the slave of the auxiliary ax- Make sure that the slave of the is and reconnect if it was discon- auxiliary axis is not disconnected

tion was disconnected or disabled. nected or enable it if it was disabled.

or disabled during execution of the synchronized control instruction.

An Absolute Encoder Current Position Calculation Failed error (64580000 hex) was detected for the auxiliary axis of the synchronized control instruction.

See if an Absolute Encoder Current Position Calculation Failed error (64580000 hex) occurred for the auxiliary axis and make suitable corrections to restore operation.

Do not use an axis with a Absolute Encoder Current Position Calculation Failed error (64580000 hex) as the auxiliary axis in a synchronized control instruction.

The auxiliary axis for the synchronized control instruction is an unused axis.

Set the auxiliary axis to a Used Axis.

Do not change the auxiliary axis to an unused axis when executing synchronized control instructions.

None

None

3-440

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

EtherCAT Slave Communications Error

Event code

84400000 hex

Meaning

A communications error occurred for the EtherCAT slave or NX Unit that is allocated to an axis.

Source

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The Servo for the axis turns OFF.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

BOOL

Data type

Name Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A communications error occurred Check the event log for the error None

Cause and cor- for the EtherCAT slave or NX Unit

rection

that is allocated to an axis.

that occurred in the EtherCAT Master Function Module or NX Bus Function Module. Remove the

cause of the error and clear the rel-

evant error.

3

Attached infor- None

mation

Precautions/ Remarks

Even if this error is reset, the error in the EtherCAT Master Function Module or NX Bus Function Module that is connected with the slave or NX Unit allocated to an axis is not reset. This error can be reset without resetting the error in the EtherCAT Master Function Module or NX Bus Function Module, but the axis will still be disabled.

Event name

Too Many Reset Motion Control Error Instructions

Event code

571D0000 hex*1

Meaning

There are more than 100 instances of the ResetMCError (Reset Motion Control Error) instruction.

Source

Motion Control Function Module

Source details

MC Common

Detection timing

At power ON, Controller reset, download, or online editing

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.Obsr.Active

BOOL

Data type

Name MC Common Observation Active

Assumed cause

Correction

Prevention

Cause and correction

There are more than 100 instances of the ResetMCError (Reset Motion Control Error) instruction declared in the user program. Instances inside function blocks are included.

Correct the user program so that there are not more than 100 instances of the ResetMCError (Reset Motion Control Error) instruction. Use the same instances, or use the MC_Reset (Reset Axis Error) instruction or the MC_GroupReset (Group Reset) instruction depending on the error.

Write the user program so that there are not more than 100 instances of the ResetMCError (Reset Motion Control Error) instruction.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event occurs for a CPU Unit with unit version between 1.02 and 1.09.

NJ/NX-series Troubleshooting Manual (W503)

3-441

3 Error Descriptions and Corrections

Event name Meaning
Source

Following Error Warning

Event code

The following error exceeded the Following Error Warning Value.

Motion Control Function Module

Source details Axis

Error attributes Effects System-defined variables
Cause and correction

Level

Observation

User program Continues.

Variable

_MC_AX[*].Obsr.Active

Assumed cause

Performance of positioning operation is poor and the actual motion

is slower than the command.

Attached information
Precautions/ Remarks

None None

Recovery

---

Operation

Not affected.

Data type

BOOL

Correction

Remove the cause of poor following performance in the positioning

operation. Or increase the Following Error Warning Value within the range that will not create problems.

644C0000 hex

Detection timing
Log category

During instruction execution
System

Name Axis Observation Occurrence
Prevention Remove the cause of poor following performance in the positioning operation much as possible.

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Velocity Warning

Event code

The command velocity exceeded the velocity warning value.

Motion Control Function Module

Source details Axis/axes group

Level

Observation

User program Continues.

Variable

_MC_AX[*].Obsr.Active

_MC_GRP[*].Obsr.Active

Recovery

---

Operation

Not affected.

Data type

BOOL

BOOL

Assumed cause The command velocity exceeded the velocity warning value.
None

Correction
Find the reason the velocity warning value was exceeded and make suitable corrections. Or increase the Velocity Warning Value within the range that will not create problems.

644D0000 hex

Detection timing
Log category

During instruction execution
System

Name
Axis Observation Occurrence
Axes Group Observation Occurrence
Prevention
(The goal is to enable detecting when the velocity warning value is exceeded. Preventative measures are not required.)

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

3-442

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Acceleration Warning

Event code

644E0000 hex

Meaning

The command acceleration exceeded the acceleration warning value.

Source

Motion Control Function Module

Source details

Axis/axes group Detection timing

During instruction execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

Variable

Data type

Name

System-de-

_MC_AX[*].Obsr.Active

fined variables _MC_GRP[*].Obsr.Active

BOOL BOOL

Axis Observation Occurrence Axes Group Observation Occur-

rence

Assumed cause

Correction

Prevention

The command acceleration rate

Find the reason the acceleration (The goal is to enable detecting

Cause and cor- exceeded the acceleration warning warning value was exceeded and when the acceleration warning val-

rection

value.

make suitable corrections.

ue is exceeded. Preventative

Or increase the Acceleration

measures are not required.)

3

Warning Value within the range

that will not create problems.

Attached infor- None mation

Precautions/ Remarks

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Deceleration Warning

Event code

The command deceleration exceeded the deceleration warning value.

Motion Control Function Module

Source details Axis/axes group

Level

Observation

User program Continues.

Variable

_MC_AX[*].Obsr.Active

_MC_GRP[*].Obsr.Active

Recovery

---

Operation

Not affected.

Data type

BOOL

BOOL

Assumed cause The command deceleration rate exceeded the deceleration warning value.
None

Correction
Find the reason the deceleration warning value was exceeded and make suitable corrections. Or increase the Deceleration Warning Value within the range that will not create problems.

644F0000 hex

Detection timing
Log category

During instruction execution
System

Name
Axis Observation Occurrence
Axes Group Observation Occurrence
Prevention
(The goal is to enable detecting when the deceleration warning value is exceeded. Preventative measures are not required.)

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

NJ/NX-series Troubleshooting Manual (W503)

3-443

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Positive Torque Warning

Event code

The torque command value exceeded the positive torque warning value.

Motion Control Function Module

Source details Axis

Level

Observation

User program Continues.

Variable

_MC_AX[*].Obsr.Active

Assumed cause

The torque command value exceeded the positive torque warning

value.

None

Recovery

---

Operation

Not affected.

Data type

BOOL

Correction

Find the reason the torque warning value was exceeded and make

suitable corrections. Or increase the Positive Torque Warning Value within the range that will not create problems.

64500000 hex

Detection timing
Log category

During instruction execution
System

Name
Axis Observation Occurrence
Prevention
(The goal is to enable detecting when the torque warning value is exceeded. Preventative measures are not required.)

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Negative Torque Warning

Event code

The torque command value exceeded the negative torque warning value.

Motion Control Function Module

Source details Axis

Level

Observation

User program Continues.

Variable

_MC_AX[*].Obsr.Active

Assumed cause

The torque command value exceeded the negative torque warning value.

None

Recovery

---

Operation

Not affected.

Data type

BOOL

Correction

Find the reason the torque warning value was exceeded and make suitable corrections. Or increase the Negative Torque Warning Value within the range that will not create problems.

64510000 hex

Detection timing
Log category

During instruction execution
System

Name
Axis Observation Occurrence
Prevention
(The goal is to enable detecting when the torque warning value is exceeded. Preventative measures are not required.)

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

3-444

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Command Position Overflow

Event code

64520000 hex

Meaning

The number of pulses for the command position overflowed.

Source

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

The position is not updated, but motion continues.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

BOOL

Data type

Name Axis Observation Occurrence

Assumed cause

Correction

Prevention

In Linear Mode, the command po- Correct the program so that the in- Check the gear ratio setting and sition when converted to pulses ex- put value for the command position the target position setting value,

ceeded the upper limit of signed

does not exceed the range for the and make sure that the converted

Cause and cor- 40-bit data.

number of pulses for the instruc- number of pulses does not exceed

rection

tion. Or, change the electronic gear the range of signed 40-bit data.

ratio settings. To recover from the overflow,

3

change the current position or per-

form the homing operation.

Attached infor- None mation

Precautions/ Remarks

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Command Position Underflow

Event code

64530000 hex

The number of pulses for the command position exceeded the valid range. (It underflowed.)

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The position is not updated, but motion continues.

Variable

Data type

Name

_MC_AX[*].Obsr.Active

BOOL

Axis Observation Occurrence

Assumed cause

Correction

Prevention

In Linear Mode, the command position when converted to pulses exceeded the lower limit of signed

Correct the program so that the input value for the command position does not exceed the pulse number

Check the gear ratio setting and the target position setting value, and make sure that the converted

40-bit data.

limit for the instruction. Or, change the electronic gear ratio settings. To recover from the underflow, change the current position or perform the homing operation.

number of pulses does not exceed the range of signed 40-bit data.

None

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

NJ/NX-series Troubleshooting Manual (W503)

3-445

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Actual Position Overflow

Event code

64540000 hex

The number of pulses for the actual position overflowed.

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The position is not updated, but motion continues.

Variable

Data type

Name

_MC_AX[*].Obsr.Active

BOOL

Axis Observation Occurrence

Assumed cause

Correction

Prevention

The actual position when convert- Correct the program so that the tar- Check the gear ratio setting and ed to pulses exceeded the upper get position is well within the pulse the target position setting value,

limit of signed 40-bit data.

number limit so that the actual position does not exceed the pulse number limit for the instruction. Or, change the electronic gear ratio settings. To recover from the overflow, change the current position or per-

and make sure that the converted number of pulses does not exceed the range of signed 40-bit data. Allow some leeway.

form the homing operation.

None

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Actual Position Underflow

Event code

64550000 hex

The number of pulses for the actual position underflowed.

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

The position is not updated, but motion continues.

Variable

Data type

Name

_MC_AX[*].Obsr.Active

BOOL

Axis Observation Occurrence

Assumed cause

Correction

Prevention

The actual position when convert- Correct the program so that the tar- Check the gear ratio setting and ed to pulses exceeded the lower get position is well within the pulse the target position setting value,

limit of signed 40-bit data.

number limit so that the actual position does not exceed the pulse number limit for the instruction. Or, change the electronic gear ratio settings. To recover from the underflow, change the current position or per-

and make sure that the converted number of pulses does not exceed the range of signed 40-bit data. Allow some leeway.

form the homing operation.

None

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

3-446

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Slave Observation Detected

Event code

74320000 hex

Meaning

A warning was detected for an EtherCAT slave or NX Unit.

Source

Motion Control Function Module

Source details Axis

Detection tim- Continuously ing

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

BOOL

Data type

Name Axis Observation Occurrence

Assumed cause

Correction

Prevention

Cause and cor- A warning was detected for the

rection

EtherCAT slave or NX Unit that is

Check the warning code for the EtherCAT slave and remove the

None

allocated to an axis.

cause of the warning.

Attached infor- Attached information 1: Drive warning code

mation

Precautions/ Remarks

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

3

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Cannot Execute Save Cam Table Instruction

Event code

743C0000 hex

You cannot save a cam table to a file when non-volatile memory is being accessed by another operation.

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

_MC_COM.Obsr.Active

BOOL

MC Common Observation Active

Assumed cause

Correction

Prevention

An attempt was made to execute Execute the MC_SaveCamTable the MC_SaveCamTable instruction instruction again.

None

when another operation was accessing the non-volatile memory (e.g., transfer or data trace operation from the Sysmac Studio).

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-447

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Notice of Insufficient Travel Distance to Achieve Blending Transit Velocity

Event code

94200000 hex

There is not sufficient travel distance to accelerate or decelerate to the transit velocity during blending operation.

Motion Control Function Module

Source details

Axis/axes group Detection timing

At multi-execution of instructions

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

_MC_AX[*].Obsr.Active

BOOL

Axis Observation Occurrence

_MC_GRP[*].Obsr.Active

BOOL

Axes Group Observation Occurrence

Assumed cause

Correction

Prevention

When the Acceleration/ Deceleration Over parameter was set to Use rapid acceleration/ deceleration (Blending is changed to Buffered), the results of profile creation caused the acceleration/

Set the Acceleration/ Deceleration Over parameter to a value other than Use rapid acceleration/deceleration (Blending is changed to Buffered) if you do not want to change to Buffered opera-

Set the Acceleration/ Deceleration Over parameter to a value other than Use rapid acceleration/deceleration (Blending is changed to Buffered) if you do not want to change to Buffered opera-

deceleration rate to be exceeded tion.

tion.

when blending was specified, so

buffered was used.

Blending was specified, but the tar- If unanticipated operation occurs If unanticipated operation occurs get position was already reached, from the switch to Buffered opera- from the switch to Buffered opera-

so it was changed to Buffered because the profile could not be created.

tion, correct the program so that the causes given at the left do not occur.

tion, write the program so that the causes given at the left do not occur.

None

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Error reset" and the Operation column will be "The axis/axes group decelerates to a stop."

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Error Clear from MC Test Run Tab Page

Event code

94210000 hex

An error was cleared from the MC Test Run Pane of the Sysmac Studio.

Motion Control Function Module

MC Common Source details

Detection timing

When MC Test Run error is reset

Level

Information

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An error was cleared from the MC ---

---

Test Run Pane of the Sysmac Stu-

dio.

Attached information 1: Execution results (0000_0000 hex: All errors reset, 0000_0001 hex: Resetting all errors failed)

None

3-448

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Slave Error Code Report

Event code

94220000 hex

Meaning

The error code was reported by the slave when a Slave Error Detected error occurred.

Source

Motion Control Function Module

Axis Source details

Detection timing

After Slave Error Detected error (742F0000 hex)

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-defined variables None

Variable

Data type ---

Name ---

Assumed cause

Correction

Prevention

The error code was reported by the This error accompanies a Slave Er- None

Cause and cor- slave when a Slave Error Detected ror Detected error (742F0000 hex).

rection

error (742F0000 hex) occurred.

Check the slave error code in the

attached information and make the required corrections.

3

Attached infor- Attached information 1: Slave error code mation

Precautions/ Remarks

For an OMRON 1S-series Servo Drive or G5-series Servo Drive, the error code (the main part of the error display number) from the Servo Drive is included in the lower two digits of the attached information. For example, if the attached information is displayed as FF13, the error with display number 13 (Main Circuit Power Supply Undervoltage) occurred in the Servo Drive.

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-449

3 Error Descriptions and Corrections

Motion Control Instructions
This section provides a table of errors (events) that occur for motion control instructions. The upper four digits of the event code give the error code (ErrorID) for the motion control instruction. For descriptions of an error code, refer to the description of the corresponding event code. For example, if the error code for the motion control instruction is 16#3461, refer to the description for event code 34610000 hex.
Precautions for Correct Use
With CPU Unit with unit version 1.10 or later, a variable name that starts with _MC_AX[*] may start with _MC1_AX[*] or _MC2_AX[*] instead. In the same way, a variable name that starts with _MC_GRP[*] may start with _MC1_GRP[*] or _MC2_GRP[*] instead.

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Process Data Object Setting Missing

Event code

34610000 hex

The PDO mapping is not correct.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The PDOs that are required for the Map the PDOs that are required for Map the PDOs that are required for

motion control instruction are not the instruction.

the instructions that are used.

mapped.

Refer to the Function section of the relevant instruction for the required PDOs.

Refer to the NJ/NX-series CPU Unit Motion Control User's Manual (Cat. No. W507) for the PDOs (Servo Drive settings) that you must map for each instruction.

The relevant instruction was executed for a device that does not have an object that supports the instruction.

Some devices do not support the relevant instruction. Refer to the manual for the target device, check to see if the relevant

Refer to the manual for the target device and write the program so that unsupported instructions are not executed.

instruction is supported, and correct the program so that unsupported instructions are not executed.

A motion control instruction that specifies phase Z (_mcEncoderMark) as the trigger conditions was executed for an axis that is mapped to an OMRON GXEC02££ EtherCAT Encoder slave.

Use an external input (_mcEXT) as the trigger conditions for an axis that is mapped to an OMRON GXEC02££ EtherCAT Encoder slave.

Use an external input (_mcEXT) as the trigger conditions for an axis that is mapped to an OMRON GXEC02££ EtherCAT Encoder slave.

None

None

3-450

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Electronic Gear Ratio Numerator Setting Out of Range

Event code

54200000 hex

Meaning

The parameter specified for the RatioNumerator input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for the slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable. Attached infor- None

not exceeded for the instruction. the input variable is not exceeded.

3

mation

Precautions/ Remarks

None

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Electronic Gear Ratio Denominator Setting Out of Range

Event code

54210000 hex

The parameter specified for the RatioDenominator input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in mo-

tion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-451

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Target Velocity Setting Out of Range

Event code

54220000 hex

The parameter specified for the Velocity input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

None

None

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Acceleration Setting Out of Range

Event code

54230000 hex

The parameter specified for the Acceleration input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in mo-

tion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-452

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Deceleration Setting Out of Range

Event code

54240000 hex

Meaning

The parameter specified for the Deceleration input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

3

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached infor- None

mation

Precautions/ None

Remarks

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Jerk Setting Out of Range

Event code

54250000 hex

The parameter specified for the Jerk input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in mo-

tion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-453

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Torque Ramp Setting Out of Range

Event code

54270000 hex

The parameter specified for the TorqueRamp input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master Coefficient Scaling Out of Range

Event code

54280000 hex

The parameter specified for the MasterScaling input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-454

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Slave Coefficient Scaling Out of Range

Event code

54290000 hex

Meaning

The parameter specified for the SlaveScaling input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- None

mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Feeding Velocity Setting Out of Range

Event code

542A0000 hex

The parameter specified for the FeedVelocity input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The Feed Velocity (input variable FeedVelocity) is still at the default (0).

Specify a positive value for the Feed Velocity (input variable FeedVelocity).

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-455

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Buffer Mode Selection Out of Range

Event code

5420000 hex

The parameter specified for the BufferMode input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Coordinate System Selection Out of Range

Event code

542C0000 hex

The parameter specified for the CoordSystem input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-456

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Circular Interpolation Mode Selection Out of Range Event code

542D0000 hex

Meaning

The parameter specified for the CircMode input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant instruction.

the input variable is not exceeded.

3

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Direction Selection Out of Range

Event code

542E0000 hex

The parameter specified for the Direction input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-457

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Path Selection Out of Range

Event code

542F0000 hex

The parameter specified for the PathChoice input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Position Type Selection Out of Range

Event code

54300000 hex

The parameter specified for the ReferenceType input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details MC common or Detection tim- At instruction

axis

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-458

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Travel Mode Selection Out of Range

Event code

54310000 hex

Meaning

The parameter specified for the MoveMode input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

3

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the relevant in-

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

struction.

Attached infor- None

mation

Precautions/ None

Remarks

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-459

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Transition Mode Selection Out of Range

Event code

54320000 hex

The parameter specified for the TransitionMode input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

_mcAborting or _mcBuffered was specified for BufferMode and _mcTMCornerSuperimposed was specified for TransitionMode.

If you specify _mcAborting or _mcBuffered for BufferMode, specify _mcTMNone for TransitionMode. If you specify

If you specify _mcAborting or _mcBuffered for BufferMode, specify _mcTMNone for TransitionMode. If you specify

_mcTMCornerSuperimposed for TransitionMode, specify _mcBlendingLow,

_mcTMCornerSuperimposed for TransitionMode, specify _mcBlendingLow,

_mcBlendingPrevious, _mcBlendingNext, or _mcBlendingHigh for BufferMode.

_mcBlendingPrevious, _mcBlendingNext, or _mcBlendingHigh for BufferMode.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Continue Method Selection Out of Range

Event code

54330000 hex

The value of the reserved input variable Continuous to a motion control instruction changed.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant

axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The value of the reserved input variable Continuous changed.

Correct the program so that the value of the reserved input variable Continuous does not change.

Write the user program so that the value of the reserved input variable Continuous does not change.

None

None

3-460

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Combine Mode Selection Out of Range

Event code

54340000 hex

Meaning

The parameter specified for the CombineMode input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached infor- None

3

mation

Precautions/ Remarks

None

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Synchronization Start Condition Selection Out of

Event code

54350000 hex

Range

The parameter specified for the LinkOption input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-461

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Master and Slave Defined as Same Axis

Event code

54360000 hex

The same axis is specified for the Master and Slave input variables to a motion control instruction.

Motion Control Function Module

Source details MC common or Detection tim- At instruction

axis

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameter is the same for the Master and Slave input variables to the instruction.

Correct the parameters so that different axes are specified for the Master and Slave input variables to the instruction.

Specify different axes for the Master and Slave input variables to the instruction.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master and Auxiliary Defined as Same Axis

Event code

54370000 hex

The same axis is specified for the Master and Auxiliary input variables to a motion control instruction.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameter is the same for the Master and Auxiliary input variables to the instruction.

Correct the parameters so that different axes are specified for the Master and Auxiliary input variables to the instruction.

Specify different axes for the Master and Auxiliary input variables to the instruction.

None

None

3-462

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master/Slave Axis Numbers Not in Ascending Order Event code

54380000 hex

Meaning

The axis numbers specified for the Master and Slave input variables to a motion control instruction are not in ascending order.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The parameters for the Master and When specifying

When specifying

Slave input variables to the instruc- _mcLatestCommand for the

_mcLatestCommand for the

tion were not in ascending order when _mcLatestCommand was

ReferenceType input variable to

ReferenceType input variable,

the instruction, correct the parame- make sure to specify the master

3

specified for the ReferenceType in- ters so that the axis numbers

axis and slave axis input variables

put variable to the instruction.

specified for the Master and Slave so that they are in ascending order.

input variables to the instruction are in ascending order. Or, specify _mcCommand for the Master Axis

Position Type Selection.

Attached infor- None

mation

Precautions/ None

Remarks

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Incorrect Cam Table Specification

Event code

54390000 hex

The parameter specified for the CamTable input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details MC common or Detection tim- At instruction

axis

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "MC Common" is given for the source details, Not affected. If "axis" is given for the source details,

operation is not possible for relevant slave axis.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Something other than a cam data variable was specified for the CamTable input variable to the instruction.

Correct the parameter specified for the CamTable input variable to the instruction so that it is a cam data variable.

Specify a cam data variable for the CamTable input variable to the instruction.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-463

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Synchronization Stopped

Event code

543A0000 hex

A synchronized control motion control instruction was executed, but conditions required for execution were not met.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

· The MC_CamOut (End Cam
Operation) instruction was executed even though the MC_CamIn (Start Cam Operation) instruction is not being executed.
· The MC_GearOut (End Gear

Correct the program so that required conditions are met when the instruction is executed.

Make sure that required conditions for execution are met when you execute synchronized control instructions.

Operation) instruction was executed even though the MC_GearIn (Start Gear Operation) or the MC_GearInPos (Positioning Gear Operation) instruction is not being executed.
· The MC_Phasing (Shift Master

Axis Phase) instruction was executed even though the MC_CamIn (Start Cam Operation),

MC_GearIn (Start Gear Operation), MC_GearInPos (Start Gear Operation), or MC_MoveLink (Synchronous Positioning) instruction is not being executed.

None

None

3-464

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled

Event code

543B0000 hex

Meaning

An attempt was made to re-execute a motion control instruction that cannot be re-executed.

Source

Motion Control Function Module

Source details

MC common, axis, or axes group

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "MC Common" is given for the source details, Not affected. If "axis" is given for the source details, operation is not possible for relevant axis. Relevant

axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in mo-

tion.

System-de-

Variable

Data type

Name

3

fined variables _MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occur-

rence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and correction

Assumed cause
A motion control instruction that cannot be re-executed was re-executed.

Correction
Correct the program so that the Execute input variable does not change to TRUE until the Busy

Prevention
When using instructions that cannot be re-executed, include a condition for the Execute input variable

output variable from the instruction changes to FALSE.

so that it does not change to TRUE unless the Busy output variable for the previous instruction is FALSE. Or, stop the instruction before executing it again.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-465

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Multi-execution Disabled Event code

543C0000 hex

Multiple functions that cannot be executed simultaneously were executed for the same target (MC common, axis, or axes group).

Motion Control Function Module

Source details

MC common, axis, or axes group

Detection timing

At multi-execution of instructions

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "MC Common" is given for the source details, Not affected. If "axis" is given for the source details,

operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details,

operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occur-

rence

Assumed cause

Correction

Prevention

Multiple functions that cannot be Check the specifications of multi- Check the specifications for multiexecuted simultaneously were exe- execution of instructions for this in- execution of instructions for the in-

cuted for the same target (MC common, axis, or axes group).

struction and correct the program so that instructions that cannot be executed at the same time are not executed simultaneously.

struction and do not execute instructions that cannot be executed at the same time.

None

None

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Instruction Not Allowed for Encoder Axis Type

Event code

543D0000 hex

An operation instruction was executed for an encoder axis.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An operation instruction was executed for an encoder axis.

Specify either a Servo axis or virtual Servo axis as the axis type for the instruction, or correct the program so that the instruction is not

Only execute motion instructions for Servo axes or virtual Servo axes.

executed for an encoder axis.

None

None

3-466

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Instruction Cannot Be Executed during Multi-axes Co- Event code ordinated Control

543E0000 hex

Meaning

· An operation instruction was executed for an axis or an axes group that was in a coordinated multi-axes
motion.
· A robot instruction that you cannot use for an axes group in a GroupEnable state was executed.

Source

Motion Control Function Module

Source details Axis or axis

Detection tim- At multi-execu-

group

ing

tion of instructions

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

The axes group decelerates to a stop.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

3

rection

An operation instruction was exe- Correct the program so that axis Execute axis operation instructions

cuted for an axis or an axes group operation instructions are executed only for axes or axes groups that

that was in a coordinated multi-ax- only for axes or axes groups that are not in coordinated multi-axes

es motion.

are not in coordinated multi-axes motion.

motion.

The MC_SetKinTransform (Set Kinematics Transformation) in-

Correct the program so that the in- Execute the instruction only when struction is executed only when the the axes group is in a GroupDisa-

struction was executed for an axes axes group is in a GroupDisable

group in a GroupEnable state.

state.

ble state.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-467

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group

Event code

543F0000 hex

A multi-axes coordinated control instruction was executed for an axes group that was in the Axes Group Disabled state.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A multi-axes coordinated control instruction was executed for an axes group that was in the Axes Group Disabled state.

Correct the program so that the instruction is executed only after changing the axes group to the Axes Group Enabled state. Execute

Execute multi-axes coordinated operation instructions only after enabling the axes group. Execute the MC_GroupEnable (Enable Axes

One of the following instructions was executed for an axes group that was in a GroupDisable state.
· MC_MoveTimeAbsolute (Time-
specified Absolute Positioning)

the MC_GroupEnable (Enable Axes Group) instruction to change an axes group to the Axes Group Enabled state.

Group) instruction to change an axes group to the Axes Group Enabled state.

instruction
· MC_SyncLinearConveyor (Start
Conveyor Synchronization) in-
struction
· MC_SyncOut (End Synchroniza-
tion) instruction
· MC_RobotJog (Axes Group Jog)

instruction

None

None

3-468

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Axes Group Cannot Be Enabled

Event code

54400000 hex

Meaning

Execution of the MC_GroupEnable (Enable Axes Group) instruction failed.

Source

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axes group. The operation of the composition axes will continue.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

When the MC_GroupEnable (Ena- Correct the program so that the

Write the programs so that the

ble Axes Group) instruction was

MC_GroupEnable (Enable Axes

MC_GroupEnable (Enable Axes

executed, there was a composition Group) instruction is executed only Group) instruction is executed only

axis that was not stopped.

when all composition axes are stopped. An axis is stopped if

when all composition axes are stopped. An axis is stopped if

3

Status.Disabled or Status.Standstill Status.Disabled or Status.Standstill

is TRUE in the Axis Variable.

is TRUE in the Axis Variable.

When the MC_GroupEnable (Ena- Correct the program so that the

ble Axes Group) instruction was

MC_GroupEnable (Enable Axes

Write the program so that the MC_GroupEnable (Enable Axes

executed, there was a composition axis for which the MC_TouchProbe (Enable External Latch) instruction

Group) instruction is executed only when the MC_TouchProbe (Enable External Latch) instruction is not

Group) instruction is executed only when the MC_TouchProbe (Enable External Latch) instruction is not

was being executed.

being executed for any of the com- being executed for any of the com-

position axes.

position axes.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-469

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Impossible Axis Operation Specified when the Servo Event code is OFF

54410000 hex

An operation instruction was executed for an axis for which the Servo is OFF.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The motion instruction will not start.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

An operation instruction was exe- Correct the program so that the in- Make sure to execute the axis op-

cuted for an axis for which the Ser- struction is executed after the Ser- eration instruction after the Servo

vo is OFF.

vo is turned ON.

is turned ON.

Home was preset with the MC_Home or MC_HomeWithParameter instruction for an axis for which EtherCAT process data communications are not established.

IIf the _EC_PDSlavTbl (Process Data Communicating Slave Table) system-defined variable for the EtherCAT master of the master axis is FALSE, remove the cause and execute the MC_Home or MC_HomeWithParameter instruc-

If you execute the MC_Home or MC_HomeWithParameter instruction to preset home immediately after you turn ON the power supply to the Controller, download data, reset a slave communications error, disconnect the slave, recon-

tion to preset home after

nect the slave, enable the slave, or

_EC_PDSlavTbl changes to TRUE. disable the slave, write the pro-

gram to make sure that the

_EC_PDSlavTbl (Process Data Communicating Slave Table) system-defined variable for the EtherCAT master is TRUE before you execute MC_Home or MC_HomeWithParameter.

Attached Information 1: Depends on the source details
· Axis: 0 · Axes group: Number of the logical axis where the error occurred

None

3-470

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Event name

Composition Axis Stopped Error

Event code

54420000 hex

Meaning

A motion instruction was executed for an axes group while the MC_Stop instruction was being executed for a composition axis.

Source

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axes group.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A motion instruction was executed Change the Execute input variable Change the Execute input varia-

for an axes group while the

to the MC_Stop instruction for the bles to the MC_Stop instructions

MC_Stop instruction was being

composition axis to FALSE, reset for all of the composition axes to

executed for a composition axis.

the error, and then execute the mo- FALSE before you execute motion

tion control instruction.

control instruction.

3

Attached infor- Attached information 1: Number of the logical axis that was stopped. mation

Precautions/ Remarks

None

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Multi-execution Buffer Limit Event code Exceeded

54430000 hex

The number of motion control instructions that is buffered for Buffered or Blending Buffer Modes exceeded the buffer limit.

Motion Control Function Module

Source details Axis/axes group Detection timing

At multi-execution of instructions

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in mo-

tion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

An axis instruction was executed when there was already a current instruction and a buffered instruction for the same axis.

Correct the program so that the number of executed instructions does not exceed the buffer limit.

Do not execute an axis instruction when there is already a current instruction and a buffered instruction for the same axis.

An axes group instruction was executed when there was already

Do not execute an axes group instruction when there are already

eight current instructions and buffered instructions for the same axis.

eight current and buffered instructions for the same axis.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-471

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Insufficient Travel Distance

Event code

54440000 hex

The specified motion cannot be executed for the deceleration rate or acceleration rate that was specified for multi-execution or re-execution of a positioning instruction.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details,

operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occur-

rence

Assumed cause

Correction

Prevention

Stopping at the target position was not possible for the specified acceleration/deceleration rate for multiexecution or re-execution of a positioning instruction when the

Correct the program based on the operating specifications for the instruction so that the target position is not exceeded at the deceleration rate or acceleration rate specified

Check the operating specifications for the relevant instruction and write the program so that this error does not occur. Or, change the Acceleration/

Acceleration/Deceleration Over parameter was set to generate a minor fault and stop.

for multi-execution or re-execution of the positioning instruction. Or, change the Acceleration/ Deceleration Over parameter to a setting other than to generate a minor fault and stop.

Deceleration Over parameter to a setting other than to generate a minor fault and stop.

None

None

3-472

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Event name

Insufficient Travel Distance to Achieve Blending Transit Velocity

Event code

54450000 hex

Meaning

There is not sufficient travel distance to accelerate or decelerate to the transit velocity.

Source

Motion Control Function Module

Source details Axis/axes group Detection timing

At multi-execution of instructions

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

If "axes group" is given for the source details, operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in mo-

tion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name

Axis Minor Fault Occurrence

3

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

There was not sufficient travel dis- Correct the program to allow a suf- Check the operating specifications

tance to accelerate the current command to the transit velocity when the Acceleration/

ficient travel distance according to the operating specifications of the instruction.

for the relevant instruction and write the program so that this error does not occur.

Deceleration Over parameter was set to generate a minor fault and stop.

Or, change the Acceleration/ Deceleration Over parameter to a setting other than to generate a minor fault and stop.

Or, change the Acceleration/ Deceleration Over parameter to a setting other than to generate a minor fault and stop.

Attached infor- None mation

Precautions/ Remarks

None

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Move Link Constant Velocity Insufficient Travel Distance

Event code

54460000 hex

The constant-velocity travel distance of the master axis is less than zero.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The constant velocity travel dis-

Correct the program so that the

tance of the master axis is below 0 master axis travel distance is

Check the operating specifications for the relevant instruction and

for the MC_MoveLink (Synchronous Positioning) instruction.

greater than or equal to the master distance in acceleration plus the master distance in deceleration.

write the program so that this error does not occur.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-473

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Positioning Gear Operation Insufficient Target Velocity Event code

54470000 hex

For the MC_GearInPos (Positioning Gear Operation) instruction, the target velocity of the slave axis is too small to achieve the required velocity.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

For the MC_GearInPos (Positioning Gear Operation) instruction, the value of the Velocity (Target Velocity) input variable is smaller than the master axis velocity multiplied by the gear ratio when the instruction was executed.

Set the value of the Velocity (Target Velocity) input variable to a value that is greater than the master axis velocity multiplied by the gear ratio when the instruction is executed based on the operating specifications of the instruction.

Check the operating specifications for the relevant instruction and write the program so that this error does not occur.

None

None

Event name Meaning
Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Same Start Point and End Point for Circular Interpola- Event code tion

54480000 hex

The start point and end point were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. Or, the start point, end point, and border point were the same when the border point method was specified.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The start point and end point were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction.

Correct the program so that the radius specification is not used when the start point and end point for the instruction are the same.

Do not use the same start point and end point when you execute circular interpolation with a radius specification.

The start point, end point, and bor- Correct the program so that border Do not use the same start point,

der point were the same when the point specification is not used

end point, and border point when

border point method was specified when the start point, end point, and you execute circular interpolation

for the MC_MoveCircular2D (Circu- border point for the instruction are with a border point specification.

lar 2D Interpolation) instruction.

the same.

None

None

3-474

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Event name

Circular Interpolation Center Specification Position Out of Range

Event code

54490000 hex

Meaning

The position specified for the center point exceeded the allowed range when the center method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction.

Source

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The difference between the distance from the start point to the

Correct the center point so that the Correct the difference between the

difference between the distance

distance from the start point to the

3

center point and the distance be- from the start point to the center

center point and the distance be-

tween the end point to the center point input variables and the dis- tween the end point to the center

point exceeded the permitted value specified for the correction allowance ratio in the axes group set-

tance between the end point to the center point input variables is less than the permitted value specified

point so that it does not exceed the correction allowance ratio in the axes group settings.

tings when the center designation method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction.

for the correction allowance ratio in the axes group settings.

Attached infor- None mation

Precautions/ Remarks

None

Event name
Meaning
Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Instruction Execution Error Caused by Count Mode Setting

Event code

544A0000 hex

An instruction that cannot be used when the Count Mode is set to Rotary Mode was executed for an axis that was set to Rotary Mode.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group.

Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occur-

rence

Assumed cause

Correction

Prevention

An instruction that cannot be used Change the Count Mode of the rel- Confirm the Count Mode in which

when the Count Mode is set to Ro- evant axis to Linear Mode.

you can execute the instruction

tary Mode was executed for an axis that was set to Rotary Mode.

and set the correct Count Mode for the axis.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-475

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Parameter Selection Out of Range

Event code

544C0000 hex

The parameter specified for the ParameterNumber input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The instruction is not executed.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Stop Method Selection Out of Range

Event code

544D0000 hex

The parameter specified for the StopMode input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-476

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Latch ID Selection Out of Range for Trigger Input Condition

Event code

544E0000 hex

Meaning

The parameter specified for the TriggerInput::LatchID input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant instruction.

the input variable is not exceeded.

3

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Setting Out of Range for Writing MC Setting

Event code

544F0000 hex

The parameter specified for the SettingValue input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The instruction is not executed.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

The parameter specification and the data type of the setting value do not agree.

Make corrections so that the parameter settings and the data types of the settings agree.

Make sure the parameter settings and the data type of the setting values agree.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-477

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Trigger Input Condition Mode Selection Out of Range Event code

54500000 hex

The parameter specified for the TriggerInput:: Mode input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

Event name
Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Drive Trigger Signal Selection Out of Range for Trigger Input Condition

Event code

54510000 hex

The parameter specified for the TriggerInput::InputDrive input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant

axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-478

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (Ax- Event code is Specification)

54530000 hex

Meaning

An attempt was made to change the parameter for the Axis input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-479

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Buffer Mode Selection)

Event code

54540000 hex

An attempt was made to change the parameter for the BufferMode input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

If "axes group" is given for the source details, operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in mo-

tion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-execution was changed.

rameter for the relevant input varia- put variables to the relevant motion

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon reexecution.

None

None

3-480

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (Di- Event code rection Selection)

54550000 hex

Meaning

An attempt was made to change the parameter for the Direction input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

An input variable that cannot be

Correct the program so that the pa- Check the manual to see if the in-

changed for re-execution was

rameter for the relevant input varia- put variables to the relevant motion

changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Ex- Event code ecution Mode)

54560000 hex

An attempt was made to change the parameter for the Periodic input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-481

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Ax- Event code es Group Specification)

54570000 hex

An attempt was made to change the parameter for the AxesGroup input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axes group

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon re-

execution.

None

None

3-482

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (Jerk Setting)

Event code

54580000 hex

Meaning

An attempt was made to change the parameter for the Jerk input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction re-

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

If "axes group" is given for the source details, operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in mo-

tion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name

Axis Minor Fault Occurrence

3

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

rection

A parameter for an input variable

Correction

Prevention

Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-execution was changed.

rameter for the relevant input varia- put variables to the relevant motion

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

so that the input parameters for any input variable that cannot be changed do not change upon reexecution.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-483

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Master Axis)

Event code

54590000 hex

An attempt was made to change the parameter for the Master input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (MasterOffset)

Event code

545A0000 hex

An attempt was made to change the parameter for the MasterOffset input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

3-484

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (MasterScaling)

Event code

545B0000 hex

Meaning

An attempt was made to change the parameter for the MasterScaling input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (MasterStartDistance)

Event code

545C0000 hex

An attempt was made to change the parameter for the MasterStartDistance input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-485

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (Continuous)

Event code

545D0000 hex

An attempt was made to change the parameter for the Continuous input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (MoveMode)

Event code

545E0000 hex

An attempt was made to change the parameter for the MoveMode input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

3-486

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Illegal Auxiliary Axis Specification

Event code

545F0000 hex

Meaning

The axis specified for the Auxiliary input variable to a motion control instruction does not exist.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. The slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

rection

An axis does not exist for the varia- Correct the instruction so that the

Prevention Make sure to specify variables that

ble specified for the Auxiliary input variable to the instruction.

variable exists for the axis that was specified for the instruction.

exist when specifying variables for the input parameters to an instruction.

Attached infor- None

3

mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Illegal Axis Specification

Event code

54600000 hex

The axis specified for the Axis input variable to a motion control instruction does not exist.

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The instruction is not executed.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

An axis does not exist for the variable specified for the Axis input variable to the instruction.

Correct the instruction so that the variable exists for the axis that was specified for the instruction.

Make sure to specify a variable that exists when specifying a variable for an input parameter to an instruction.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-487

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Illegal Axes Group Specification

Event code

54610000 hex

The axes group specified for the AxesGroup input variable to a motion control instruction does not exist or is not a used group.

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The instruction is not executed.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

An axes group does not exist for the variable specified for the AxesGroup input variable to the instruction.

Correct the specification for the instruction so that the specified axes group exists.

Specify a variable that exists when specifying a variable for an input parameter to an instruction.

The axes group specified for the AxesGroup input variable to the instruction is not specified as a used group.

Correct the axes group specified by the instruction to a used group.

Set a used axes group for the AxesGroup input variable to the instruction.

None

None

3-488

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Illegal Master Axis Specification

Event code

54620000 hex

Meaning

The axis that is specified for the Master input variable to a motion control instruction is not correct.

Source

Motion Control Function Module

Source details MC common or Detection tim- At instruction

axis

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. The slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

rection

An axis does not exist for the varia- Correct the instruction so that the

Prevention Specify a variable that exists when

ble specified for the Master input variable exists for the axis that was specifying a variable for an input

variable to the instruction.

specified for the instruction.

parameter to an instruction.

3

The axis that was specified for the Correct the variable that is input to Set the variable that is input to the

Master input variable to the

the Master input variable of the

Master input variable of the

MC_Phasing (Shift Master Axis

MC_Phasing (Shift Master Axis

MC_Phasing (Shift Master Axis

Phase) instruction is not the master Phase) instruction to the axis varia- Phase) instruction to the axis varia-

axis for syncing.

ble that is specified as the master ble that is specified as the master

axis of the synchronized control in- axis of the synchronized control in-

struction.

struction.

The master axis and a slave axis Assign the axes that are input to are not assigned to the same task. the Master and Slave input varia-

Specify axes that are assigned to the same tasks for the master and

bles to the instruction to the same slave axes. task.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-489

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (SlaveOffset)

Event code

54630000 hex

An attempt was made to change the SlaveOffset input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled (SlaveScaling)

Event code

54640000 hex

An attempt was made to change the SlaveScaling input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for any input variable that cannot be

changed do not change upon reexecution.

None

None

3-490

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (StartPosition)

Event code

54650000 hex

Meaning

An attempt was made to change the StartPosition input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-491

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Instruction Execution Error with Undefined Home

Event code

54660000 hex

High-speed homing or an interpolation instruction was executed when home was undefined.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

High-speed homing was executed when home was undefined.

Execute the high-speed homing operation only after homing to define home.

Execute the high-speed homing instruction only after home is defined by homing.

An interpolation instruction was

Perform homing to define home for Perform homing to define home for

executed for an axes group that in- all axes in the axes group before all axes in the axes group before

cludes an axis with no defined home.

executing the interpolation instruc- executing the interpolation instruc-

tion.

tion.

One of the following robot instructions was executed for an axes group that includes a logical axis

with no defined home.
· MC_SetKinTransform (Set Kine-
matics Transformation) instruction
· MC_MoveTimeAbsolute (Time-
specified Absolute Positioning) instruction
· MC_SyncLinearConveyor (Start
Conveyor Synchronization) instruction
· MC_SyncOut (End Synchroniza-
tion) instruction
· MC_GroupMon (Group Monitor)
instruction
· MC_RobotJog (Axes Group Jog)
instruction

Attached Information 1: Depends on the source details
· Axis: 0 · Axes group: Logical axis number

If you execute the Set Position instruction after performing homing, home will again be undefined. You must perform homing again to define home in this case.

3-492

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Re-execution Disabled (Po- Event code sition Type)

54670000 hex

Meaning

An attempt was made to change the ReferenceType input variable when re-executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.)

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A parameter for an input variable Correct the program so that the pa- Check the manual to see if the in-

that cannot be changed for re-exe- rameter for the relevant input varia- put variables to the relevant motion

cution was changed.

ble does not change when the rele- control instruction can be changed

vant instruction is re-executed.

by re-execution. Write the program

3

so that the input parameters for

any input variable that cannot be

changed do not change upon reexecution.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Unused Axis Specification for Master Axis

Event code

54680000 hex

The master axis specified for a motion control instruction is an unused axis.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The master axis specified for a mo- Set a used axis for the master axis

tion control instruction is an un-

that is specified for the instruction.

used axis.

Make sure the master axis specified for the motion control instruction is a used axis.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-493

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

First Position Setting Out of Range

Event code

54690000 hex

The parameter specified for the FirstPosition input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Last Position Setting Out of Range

Event code

546A0000 hex

The parameter specified for the LastPosition input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-494

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Illegal First/Last Position Size Relationship (Linear Mode)

Event code

546B0000 hex

Meaning

The parameter specified for the LastPosition input variable to a motion control instruction is smaller than the parameter specified for the FirstPosition input variable.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The value of the LastPosition input Correct the program so that the

Write the program so that the value

parameter is less than the value of value of the LastPosition specified of the LastPosition specified for the

the FirstPosition input variable for the instruction when the Count

for the instruction is larger than the instruction is larger than the value

value of the FirstPosition.

of the FirstPosition. Or, check to

3

Mode is set to Linear Mode.

Or, change the value of the Count make sure that the Count Mode of

Mode to Rotary Mode.

the relevant axis is set to Rotary

Mode.

Attached infor- None

mation

Precautions/ None

Remarks

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master Sync Start Position Setting Out of Range

Event code

546C0000 hex

The parameter specified for the MasterSyncPosition input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-495

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Slave Sync Start Position Setting Out of Range

Event code

546D0000 hex

The parameter specified for the SlaveSyncPosition input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Duplicate Latch ID for Trigger Input Condition

Event code

546E0000 hex

The same latch ID was specified for more than one motion control instruction.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The same latch ID is used simultaneously for more than one of the following instructions: MC_TouchProbe (Enable External Latch) instruction, MC_MoveLink (Synchronous Positioning) instruction, and MC_MoveFeed (Interrupt Feeding)

Correct the program so that the same latch ID is not used by another instruction at the same time as this instruction. Either use a different latch ID or do not execute any instructions that use the same latch ID at the same time.

Do not use the same latch ID simultaneously for more than one of the following instructions: MC_TouchProbe (Enable External Latch) instruction, MC_MoveLink (Synchronous Positioning) instruction, and MC_MoveFeed (Interrupt

instruction.

Both latch 1 and latch 2 are treated as being in use during execution of the MC_Home or MC_HomeWithParameter instruction.

Feeding) instruction.

The MC_AbortTrigger (Disable External Latch) instruction was executed to cancel a latch that was used by an instruction other than the MC_TouchProbe (Enable Ex-

Do not use the Disable External Latch instruction to cancel a latch that is used by an instruction other than the Enable External Latch instruction.

Do not execute the Disable External Latch instruction for a latch that is used by an instruction other than the Enable External Latch instruction.

ternal Latch) instruction.

None

If you decide to change the latch ID, make sure that same latch ID is not used by any other instructions.

3-496

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Jerk Override Factor Out of Range

Event code

546F0000 hex

Meaning

The parameter specified for the JerkFactor input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached infor- None

3

mation

Precautions/ Remarks

None

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Acceleration/Deceleration Override Factor Out of

Event code

54700000 hex

Range

The parameter specified for the AccFactor input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-497

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

First Position Method Specification Out of Range

Event code

54710000 hex

The parameter specified for the StartMode input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Motion Control Instruction Re-execution Disabled

Event code

54720000 hex

(First Position Method)

An attempt was made to change the StartMode input variable when re-executing a motion control instruction.

(This input variable cannot be changed when re-executing an instruction.)

Motion Control Function Module

Source details Axis

Detection tim- At instruction re-

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

A parameter for an input variable that cannot be changed for re-execution was changed.

Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed.

Check the manual to see if the input variables to the relevant motion control instruction can be changed by re-execution. Write the program so that the input parameters for

any input variable that cannot be changed do not change upon reexecution.

None

None

3-498

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Unused Axis Specification for Auxiliary Axis

Event code

54740000 hex

Meaning

The axis specified for the Auxiliary input variable to a motion control instruction is an unused axis.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The axis specified for the

Set a used axis for the axis that is Make sure that the axis specified

Auxiliaryinput variable to the in-

specified for the instruction. Or,

for the instruction is a used axis.

struction is an unused axis.

correct the parameter so that it

specifies a used axis.

3

Attached infor- None

mation

Precautions/ Remarks

None

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Position Gear Value Error

Event code

54750000 hex

Synchronized motion is not possible for the velocity, acceleration rate, and deceleration rate that were input to

a motion control instruction.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in mo-

tion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The specified synchronized motion cannot be performed at the velocity, acceleration rate, or deceleration rate that is input to the instruc-

Correct the program to enable synchronized motion according to the operating specifications of the MC_GearInPos (Positioning Gear

Check the processing of the relevant instruction and set a value that allows for synchronized motion.

tion.

Operation) instruction.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-499

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Position Gear Master Axis Zero Velocity

Event code

54760000 hex

The velocity of the master axis was zero when a motion control instruction was started.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The velocity of the master axis was 0 when the instruction was started.

Correct the program so that the velocity of the master axis is not 0 when the instruction is started.

Write the program so that the velocity of the master axis is not 0 when the instruction is started.

None

None

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Target Position Setting Out of Range

Event code

54780000 hex

The parameter specified for the Position input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details,

operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occur-

rence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the

ceeded the valid range of the input valid range of the input variable is

Set the input parameter to the instruction so that the valid range of

variable.

not exceeded for the relevant instruction.

the input variable is not exceeded.

The target position of a Rotary

Correct the target position of the

Mode axis is not within the ring set- Rotary Mode axis to within the ring

ting range.

setting range.

Set the target position of the Rotary Mode axis to within the ring setting range.

Attached Information 1: Depends on the source details
· Axis: 0 · Axes group: Element number that is out of range in the Position input variable to the instruction.

None

3-500

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Travel Distance Out of Range

Event code

54790000 hex

Meaning

The parameter that was specified for the Distance input variable to a motion control instruction is out of range or the target position with the value of Distance added is out of range.

Source

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details,

operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

System-defined variables

Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active

Data type BOOL BOOL

Name

Axis Minor Fault Occurrence Axes Group Minor Fault Occur-

3

rence

Cause and cor- Assumed cause

Correction

Prevention

rection

The absolute value of the instruc- Correct the input parameter speci- Write the program so that the travel tion input parameter exceeded the fied for the Distance input variable distance and the target position for

range of 40-bit data when it is converted to pulses.
For a Linear Mode axis, the target position with the travel distance added exceeded signed 40-bit data

of the instruction so that the travel distance and the target position are not out of range.

the instruction are not out of range.

when the absolute value is converted to pulses.

Attached infor- None mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Cam Table Start Point Setting Out of Range

Event code

547A0000 hex

The parameter specified for the StartPosition input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-501

3 Error Descriptions and Corrections

Event name
Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Cam Master Axis Following First Position Setting Out Event code of Range

547B0000 hex

The parameter specified for the MasterStartDistance input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Circular Interpolation Radius Setting Error

Event code

547C0000 hex

It was not possible to create a circular path for the specified radius when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group.

Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occur-

rence

Assumed cause

Correction

Prevention

For the MC_MoveCircular2D (Cir- Correct the radius so that the circu- Check the processing of the rele-

cular 2D Interpolation) instruction, lar path can be created.

vant instruction and set a radius

it was not possible to create a circular path for the specified radius when the radius method was specified for circular interpolation.

that allows the creation of a circular path.

None

None

3-502

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Event name

Circular Interpolation Radius Overflow

Event code

547D0000 hex

Meaning

For the MC_MoveCircular2D (Circular 2D Interpolation) instruction, the radius of the circle exceeded the maximum value for the border point or center specification method.

Source

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

For the MC_MoveCircular2D (Cir- Correct the input parameter so that Check the processing of the in-

cular 2D Interpolation) instruction, the circle radius does not exceed struction and correct the input pathe radius of the circle exceeded 40-bit data when it is converted to rameters so that the circle radius

3

40-bit data when it is converted to pulses based on the operating

does not exceed 40-bit data it is

pulses for the border point or cen- specifications of the instruction.

when converted to pulses.

ter specification method.

Border point specification: Start point, border point, and end point Center point specification: Start

point, end point, and center point

Attached infor- None

mation

Precautions/ If the maximum radius is exceeded when the radius specification method is used, a Border Point/Center Posi-

Remarks

tion/Radius Specification Out of Range error occurs.

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Circular Interpolation Setting Out of Range

Event code

547E0000 hex

The parameter specified for the CircAxes input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameters to the instruction so that the valid range of the input variables is not exceeded.

The axes that were specified in CircAxes are not included in the

Set the axes that are specified for Make sure that the axes that are CircAxes so that they are in an ax- specified for CircAxes are in an ax-

composition axes in the Axes Group Settings.

es group configuration.

es group configuration.

The same axis was specified for both axes of CircAxes.

Correct the settings so that the two axes specified for CircAxes are different axes.

Write the program so that the two axes specified for CircAxes are different axes.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-503

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Auxiliary/Slave Axis Numbers Not in Ascending Order Event code

547F0000 hex

The values of the parameters for the Auxiliary and Slave input variables to a motion control instruction are not in ascending order.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameters for the Auxiliary and Slave input variables to the instruction are not in ascending or-

Correct the axis numbers specified for the Auxiliary and Slave input parameters to the instruction so

Write the program so that the axis numbers specified for Auxiliary and Slave are in ascending order.

der.

that they are in ascending order.

None

None

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Cam Table Property Ascending Data Error at Update Event code

54800000 hex

A phase that was not in ascending order was found during calculating the number of valid data. Or, after calcu-

lations, the number of valid data is 0.

Motion Control Function Module

Source details MC Common

Detection tim- During instruc-

ing

tion execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

A phase that was not in ascending order was found when calculating the number of valid data.

Place the phase data into ascending order in the cam table data.

Place the phase data into ascending order in the cam table data.

After calculations, the number of valid data is 0.

Correct the cam table data so that Create the cam table data so that it it includes phases that are not 0. includes phases that are not 0.

None

None

3-504

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

MC_Write Target Out of Range

Event code

54810000 hex

Meaning

The parameter specified for the Target input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached infor- None

3

mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master Travel Distance Specification Out of Range

Event code

54820000 hex

The parameter specified for the MasterDistance input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-505

3 Error Descriptions and Corrections

Event name
Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master Distance in Acceleration Specification Out of Range

Event code

54830000 hex

The parameter specified for the MasterDistanceACC input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

Event name
Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master Distance in Deceleration Specification Out of Range

Event code

54840000 hex

The parameter specified for the MasterDistanceDEC input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

None

None

3-506

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Execution Mode Selection Out of Range

Event code

54870000 hex

Meaning

The parameter specified for the ExecutionMode input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached infor- None

3

mation

Precautions/ Remarks

None

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction
Attached information Precautions/ Remarks

Permitted Following Error Out of Range

Event code

54880000 hex

The parameter specified for the PermittedDeviation input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The instruction is not executed.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-507

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Border Point/Center Position/Radius Specification Out Event code of Range

54890000 hex

The parameter specified for the AuxPoint input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The value of AuxPoint exceeded signed 40-bit data when converted to pulses for the border point or center specification method.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

For a radius specifications, the absolute value of AuxPoint[0] exceeded 40-bit data when it is con-

verted to pulses.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

End Point Specification Out of Range

Event code

548A0000 hex

The parameter specified for the EndPoint input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The instruction input parameter exceeded the range of signed 40-bit data when it is converted to pulses.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-508

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Slave Travel Distance Specification Out of Range

Event code

548B0000 hex

Meaning

The parameter specified for the SlaveDistance input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The instruction input parameter ex- Correct the parameter so that the Set the input parameter to the in-

ceeded the range of 40-bit data

valid range of the input variable is struction so that the valid range of

when it is converted to pulses.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- None

mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Phase Shift Amount Out of Range

Event code

548C0000 hex

The parameter specified for the PhaseShift input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The absolute value of the instruction input parameter exceeded the range of 40-bit data when it is converted to pulses.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-509

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Feeding Distance Out of Range

Event code

548D0000 hex

The parameter specified for the FeedDistance input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The absolute value of the instruc- Correct the parameter so that the Set the input parameter to the in-

tion input parameter exceeded the range of 40-bit data when it is converted to pulses.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Auxiliary and Slave Defined as Same Axis

Event code

548E0000 hex

The same axis is specified for the Auxiliary and Slave input variables to a motion control instruction.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameter was the same for the Auxiliary and Slave input variables to the instruction.

Correct the parameters so that different axes are specified for the Auxiliary and Slave input variables to the instruction.

Specify different axes for the auxiliary axis and slave axis for a motion control instruction.

None

None

3-510

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Relative Position Selection Out of Range

Event code

548F0000 hex

Meaning

The parameter specified for the Relative input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

rection

Instruction input parameter ex-

Correction Correct the parameter so that the

Prevention Set the input parameter to the in-

ceeded the valid range of the input variable.

valid range of the input variable is not exceeded for the relevant instruction.

struction so that the valid range of the input variable is not exceeded.

Attached infor- None

3

mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Cam Transition Specification Out of Range

Event code

54900000 hex

The parameter specified for the CamTransition input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-511

3 Error Descriptions and Corrections

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Synchronized Control End Mode Selection Out of Range

Event code

54910000 hex

The parameter specified for the OutMode input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Enable External Latch Instruction Execution Disabled Event code

54920000 hex

_mcImmediateStop (Immediate Stop) was specified for the StopMode input variable when the MC_TouchProbe (Enable External Latch) instruction was executed in Drive Mode for an encoder axis.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant

axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

_mcImmediateStop (Immediate Stop) was specified for the StopMode input variable when the MC_TouchProbe (Enable External

Correct the program so that _mcImmediateStop (Immediate Stop) is not specified for StopMode for the encoder axis.

If you specify _mcImmediateStop (Immediate Stop) and use Drive Mode, execute the MC_TouchProbe (Enable External Latch) in-

Latch) instruction was executed in Drive Mode for an encoder axis.

struction only for a servo axis.

None

None

3-512

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master Axis Offset Out of Range

Event code

54930000 hex

Meaning

The parameter specified for the MasterOffset input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The instruction input parameter ex- Correct the parameter so that the Set the input parameter to the in-

ceeded the range of signed 40-bit valid range of the input variable is struction so that the valid range of

data when it is converted to pulses. not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- None

mation

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Slave Axis Offset Out of Range

Event code

54940000 hex

The parameter specified for the SlaveOffset input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

The instruction input parameter exceeded the range of signed 40-bit data when it is converted to pulses.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-513

3 Error Descriptions and Corrections

Event name
Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Command Current Position Count Selection Out of Range

Event code

54950000 hex

The parameter specified for the CmdPosMode input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master Axis Gear Ratio Numerator Out of Range

Event code

54960000 hex

The parameter specified for the RatioNumeratorMaster input variable to a motion control instruction is out of

range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-514

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Master Axis Gear Ratio Denominator Out of Range Event code

54970000 hex

Meaning

The parameter specified for the RatioDenominatorMaster input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- None

mation

Precautions/ Remarks

None

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Auxiliary Axis Gear Ratio Numerator Out of Range

Event code

54980000 hex

The parameter specified for the RatioNumeratorAuxiliary input variable to a motion control instruction is out of

range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-515

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Auxiliary Axis Gear Ratio Denominator Out of Range Event code

54990000 hex

The parameter specified for the RatioDenominatorAuxiliary input variable to a motion control instruction is out of range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Master Axis Position Type Selection Out of Range

Event code

549A0000 hex

The parameter specified for the ReferenceTypeMaster input variable to a motion control instruction is out of

range.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

Instruction input parameter exceeded the valid range of the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

None

None

3-516

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Auxiliary Axis Position Type Selection Out of Range Event code

549B0000 hex

Meaning

The parameter specified for the ReferenceTypeAuxiliary input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

3

Attached infor- None

mation

Precautions/ Remarks

None

Event name Meaning
Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Target Position Ring Counter Out of Range

Event code

549C0000 hex

Operation is not possible because the target position is out of range for the ring counter of the executed in-

struction.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

High-speed homing was executed when 0 was not included in the ring counter.

High-speed homing cannot be executed when the ring counter range does not include 0. Correct the program so that high-speed homing is not performed. Or change

High-speed homing cannot be executed when the ring counter range does not include 0. Write the program so that high-speed homing is not performed. Or make the set-

the settings so that the ring counter tings so that the ring counter range

range includes 0.

includes 0.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-517

3 Error Descriptions and Corrections

Event name

Axes Group Composition Axis Setting Out of Range Event code

549D0000 hex*1

Meaning

The parameter specified for the Axes input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axes group

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if the axes are in motion.

System-de-

Variable

fined variables _MC_GRP[*].MFaultLvl.Active

Data type BOOL

Name
Axes Group Minor Fault Occurrence

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

The composition axes in the axes group are not assigned to the same task.

Assign all of the axes that are specified for the Axes input variable to the instruction to the same task.

Specify axes that are assigned to the same task for all of the composition axes in an axes group.

Attached information

Attached Information 1: Error Details 01 hex: There is a type specification error. 02 hex: The number of elements in the array is lower than the number of composition axes. 03 hex: The same axis number is specified twice, the axis type of the specified axis number is not supported, or the specified axis number is out of range. 04 hex: The axis with the specified axis number cannot be set as the composition axis because it is a singleaxis position control axis.

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.01 or later.

Event name

Axis Use Setting Out of Range

Event code

549E0000 hex*1

Meaning

The parameter specified for the AxisUse input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details MC common or Detection tim- At instruction

axis

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached infor- None mation

Precautions/ Remarks

If an error occurs in executing an instruction for a used axis, an axis error will occur. If an error occurs in executing an instruction for an unused axis, an MC common error will occur.

*1. This event code occurs for a CPU Unit with unit version 1.04 or later.

3-518

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Homing Parameter Setting Out of Range

Event code

57000000 hex*1

Meaning

The parameter specified for the HomingParameter input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

Instruction input parameter ex-

Correct the parameter so that the Set the input parameter to the in-

ceeded the valid range of the input valid range of the input variable is struction so that the valid range of

variable.

not exceeded for the relevant in- the input variable is not exceeded.

struction.

Attached infor- Attached Information 1: Error Details

3

mation

1: Homing Method out of range, 2: Home Input Signal out of range, 3: Homing Start Direction out of range, 4:

Home Input Detection Direction out of range, 5: Operation Selection at Positive Limit Input out of range, 6: Op-

eration Selection at Negative Limit Input out of range, 7: Homing Velocity out of range, 8: Homing Approach

Velocity out of range, 9: Homing Acceleration out of range, 10: Homing Deceleration out of range, 11: Homing

Jerk out of range, 12: Home Input Mask Distance out of range, 13: Absolute Encoder Home Offset out of

range, 14: Homing Holding Time out of range, 15: Homing Compensation Value out of range, 16: Homing

Compensation Velocity out of range, 100: Home Input Mask Distance exceeded 40-bit range when converted

to pulses, 101: Home Input Mask Distance exceeded modulo length, 102: Homing Compensation Value ex-

ceeded 40-bit range when converted to pulses, 103: Homing Compensation Value exceeded modulo length,

104: Home Offset exceeded 40-bit range when converted to pulses, 105: Home Offset exceeded modulo

range, 106: Homing Velocity exceeded maximum velocity, 107: Homing Approach Velocity exceeded maximum

velocity, 108: Homing Approach Velocity was not less than or equal to Homing Velocity, 109: Homing Compen-

sation Velocity is not less than or equal to Maximum Velocity, 110: Homing Acceleration exceeded maximum

acceleration rate, 111: Homing Deceleration exceeded maximum deceleration rate

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.03 or later.

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-519

3 Error Descriptions and Corrections

Event name

Axis Use Change Error

Event code

57020000 hex*1

Meaning

The MC_ChangeAxisUse (Change Axis Use) instruction was executed when the axis was not stopped or when the command velocity of the axis was saturated.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The MC_ChangeAxisUse (Change Axis Use) instruction was executed when the axis was not stopped or when the command velocity of the axis was saturated.

Correction
Reset the error and execute the MC_ChangeAxisUse (Change Axis Use) instruction when the axis is stopped or when the command velocity of the axis is not saturated. An axis is stopped if Status.Disabled or Status.Standstill is TRUE in the Axis Variable. The command velocity for an axis is saturated if Details.VelLimit is TRUE in the Axis Variable.

Prevention
Execute the MC_ChangeAxisUse (Change Axis Use) instruction when the axis is stopped and the command velocity is not saturated.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.04 or later.

3-520

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Cannot Change Axis Use

Event code

57030000 hex*1

Meaning

The MC_ChangeAxisUse (Change Axis Use) instruction was executed in a way that would cause the maximum number of used real axes or the maximum number of used motion control servo axes to be exceeded.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The MC_ChangeAxisUse (Change Correct the program so that the

Write the program so that the maxi-

Axis Use) instruction was executed maximum number of real axes

mum number of real axes used by

in a way that would cause the max- used by the CPU Unit is not ex-

the CPU Unit is not exceeded.

imum number of used real axes to ceeded.

3

be exceeded.

The MC_ChangeAxisUse (Change Axis Use) instruction was executed in a way that would cause the maximum number of used motion control servo axes to be exceeded.

Correct the program so that the maximum number of used motion control servo axes that can be used by the CPU Unit is not exceeded.

Write the program so that the maximum number of used motion control servo axes that can be used by the CPU Unit is not exceeded.

Attached information

Attached Information 1: Cause of the Error
· 1: Maximum number of used real axes exceeded · 2: Maximum number of used motion control servo axes exceeded

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-521

3 Error Descriptions and Corrections

Event name

Motion Control Parameter Setting Error When Chang- Event code ing Axis Use

57200000 hex*1

Meaning

The motion control parameter settings for the axis that was changed to a used axis are incorrect.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The MC_ChangeAxisUse (Change Axis Use) instruction was used to change an unused axis to a used axis, but the motion control parameter settings of the axis are not correct.

Correction
Use the Sysmac Studio to change the Axis Use of the axis where the error occurred to a Used Axis, and then check and correct the error location. If an error does not occur, change the setting to an Unused Axis and then download the settings again.

Prevention
Make sure that operation is correct when the axis is set to a Used Axis and then download the settings with it set to an Unused Axis.

The power supply was interrupted while a download of the motion control parameter settings was in progress.

Download the MC parameters from the Sysmac Studio.

Do not interrupt the power supply while saving the parameter settings.

The non-volatile memory is faulty If this error remains even after

or the life of the non-volatile memo- making the above corrections, re-

ry has been exceeded.

place the CPU Unit.

None

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.04 or later.

3-522

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Required Process Data Object Not Set When Chang- Event code ing Axis Use

57210000 hex*1

Meaning

The objects that are required for the axis type of the axis that was changed to a used axis are not set.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The objects that are required for Edit the PDO map settings on the Make sure that operation is correct

the axis type of the axis that was Sysmac Studio and set the objects when the axis is set to a Used

changed to a used axis are not set that are required for the axis where Axis and then download the set-

in the PDO map settings.

the error occurred. Refer to PDO Mapping on page

tings with it set to an Unused Axis.

3

2-35 for the required objects.

The power supply was interrupted while a download of the motion control parameter settings was in progress.

Download the MC parameters from the Sysmac Studio.

Do not interrupt the power supply while saving the parameter settings.

The non-volatile memory is faulty If this error remains even after

or the life of the non-volatile memo- making the above corrections, re-

ry has been exceeded.

place the CPU Unit.

None

The MC_ChangeAxisUse (Change Axis Use) instruction was executed for an axis that Axis Use is set to Unused axis (unchangeable to used axis).

Correct the program so that the MC_ChangeAxisUse (Change Axis Use) instruction is not executed for an axis that Axis Use is set to Unused axis (unchangeable to used axis).

Write the program so that the MC_ChangeAxisUse (Change Axis Use) instruction is not executed for an axis that Axis Use is set to Unused axis (unchangeable to used axis).

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.04 or later.

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-523

3 Error Descriptions and Corrections

Event name

Motion Control Instruction Multi-execution Disabled (Master Axis)

Event code

572F0000 hex*1

Meaning

A Master in-out variable that cannot be changed during multi-execution of instructions was changed.

Source

Motion Control Function Module

Source details Axis

Detection timing

At multi-execution of instructions

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
A Master in-out variable that cannot be changed during multiexecution of instructions was changed.

Correction
Correct the program so that the value of the Master in-out variable is not changed during multi-execution of the relevant instructions.

Prevention
Write the program so that the value of the Master in-out variable is not changed during multi-execution of the relevant instructions.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Motion Control Instruction Multi-execution Disabled (Position Type Selection)

Event code

57300000 hex*1

Meaning

A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed.

Source

Motion Control Function Module

Source details Axis

Detection timing

At multi-execution of instructions

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed.

Correction
Correct the program so that the value of the ReferenceType in-out variable is not changed during multi-execution of the relevant instructions.

Prevention
Write the program so that the value of the ReferenceType in-out variable is not changed during multi-execution of the relevant instructions.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

3-524

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Cannot Write Axis Parameters

Event code

573A0000 hex*1

Meaning

The instruction was executed for an axis that is not an unused axis.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The instruction was executed for a Correct the program so that the

Write the program so that the

used axis or an undefined axis.

MC_ChangeAxisUse (Change Axis specified axis is an unused axis

Use) instruction is executed after when the instruction is executed.

the specified axis is changed to an

unused axis.

3

Attached infor- None

mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-525

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects System-defined variables
Cause and correction

Axis Parameter Setting Out of Range

Event code

573B0000 hex*1

The parameter specified for the AxisParameter input variable to a motion control instruction is outside of the valid range.

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

Not affected.

Variable

Data type

Name

_MC_COM.MFaultLvl.Active

BOOL

MC Common Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameter specified for the AxisParameter input variable to the instruction is out of range for the input variable.

Correct the parameter so that the valid range of the input variable is not exceeded for the instruction. Confirm which parameter exceeded the range or what parameters are inconsistent in the attached information.

Set the input parameter to the instruction so that the valid range of the input variable is not exceeded. Refer to information on the MC_WriteAxisParameter (Write Axis Parameters) instruction for the valid ranges of the input variables.

3-526

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Attached infor- Attached Information 1: Error Details

mation

· Range Check Detail Codes

0000 hex: Unit of Display out of range, 0001 hex: Command Pulse Count Per Motor Rotation out of range,

0002 hex: Work Travel Distance Per Motor Rotation out of range, 0003 hex: Work Travel Distance Per Rotation

out of range, 0004 hex: Work Gear Ratio out of range, 0005 hex: Motor Gear Ratio out of range, 0100 hex:

Maximum Velocity out of range, 0101 hex: Start Velocity out of range, 0102 hex: Maximum Jog Velocity out of

range, 0103 hex: Maximum Acceleration out of range, 0104 hex: Maximum Deceleration out of range, 0105

hex: Acceleration/Deceleration Over out of range, 0106 hex: Operation Selection at Reversing out of range,

0107 hex: Velocity Warning Value out of range, 0108 hex: Acceleration Warning Value out of range, 0109 hex:

Deceleration Warning Value out of range, 010A hex: Positive Torque Warning Value out of range, 010B hex:

Negative Torque Warning Value out of range, 010C hex: In-position Range out of range, 010D hex: In-position

Check Time out of range, 010E hex: Actual Velocity Filter Time Constant out of range, 010F hex: Zero Position

Range out of range, 0200 hex: Immediate Stop Input Stop Method out of range, 0201 hex: Limit Input Stop

Method out of range, 0202 hex: Drive Error Reset Monitoring Time out of range, 0203 hex: Maximum Positive

Torque Limit out of range, 0204 hex: Maximum Negative Torque Limit out of range, 0300 hex: Software Limits

out of range, 0301 hex: Positive Software Limit out of range, 0302 hex: Negative Software Limit out of range, 0303 hex: Following Error Over Limit Value out of range, 0304 hex: Following Error Warning Value out of

3

range, 0400 hex: Count Mode out of range, 0401 hex: Modulo Maximum Position Setting Value out of range,

0402 hex: Modulo Minimum Position Setting Value out of range, 0500 hex: Homing Method out of range, 0501

hex: Home Input Signal out of range, 0502 hex: Homing Start Direction out of range, 0503 hex: Home Input

Detection Direction out of range, 0504 hex: Operation Selection at Positive Limit Input out of range, 0505 hex:

Operation Selection at Negative Limit Input out of range, 0506 hex: Homing Velocity out of range, 0507 hex:

Homing Approach Velocity out of range, 0508 hex: Homing Acceleration out of range, 0509 hex: Homing De-

celeration out of range, 050A hex: Homing Jerk out of range, 050B hex: Home Input Mask Distance out of

range, 050C hex: Home Offset out of range, 050D hex: Homing Holding Time out of range, 050E hex: Homing

Compensation Value out of range, 050F hex: Homing Compensation Velocity out of range

· Consistency Check Detail Codes

1000 hex: The value found by the following calculation was out of the range between 0.000000001 and 232-1: Work Travel Distance Per Rotation × Work Gear Ratio/Motor Gear Ratio, 1001 hex: The value found by the following formula exceeded 40-bit range: Command Pulse Count Per Motor Rotation × Motor Gear Ratio, 1100

hex: Maximum Velocity exceeded the upper limit*2 when converted to pluses, 1101 hex: Start Velocity exceeded Maximum Velocity, 1102 hex: Maximum Job Velocity exceeded Maximum Velocity, 1103 hex: In-position Range exceeded 40-bit range when converted to pulses, 1104 hex: Zero Position Range exceeded 40-bit range when converted to pulses, 1300 hex: Positive Software Limit exceeded 40-bit range when converted to pulses, 1301 hex: Negative Software Limit exceeded 40-bit range when converted to pulses, 1302 hex: Positive Software Limit was not greater than Negative Software Limit, 1303 hex: Following Error Over Value exceeded 40-bit range when converted to pulses, 1304 hex: Following Error Over Value was not greater than or equal to Following Error Warning Value, 1400 hex: Modulo Maximum Position Setting Value exceeded 40-bit range when converted to pulses, 1401 hex: Modulo Minimum Position Setting Value exceeded 40-bit range when converted to pulses, 1402 hex: Modulo Maximum Position Setting Value was not greater than Modulo Minimum Position Setting Value, 1403 hex: Absolute value of Modulo Maximum Position Setting Value minus Modulo Minimum Position Setting Value was not 2 or greater after conversion to pulses, 1500 hex: Homing Velocity exceeded Maximum Velocity, 1501 hex: Homing Approach Velocity was not less than or equal to Homing Velocity, 1502 hex: Homing Acceleration exceeded Maximum Acceleration, 1503 hex: Homing Deceleration exceeded Maximum Deceleration, 1504 hex: Home Input Mask Distance exceeded 40-bit range when converted to pulses, 1505 hex: Home Input Mask Distance exceeded modulo length, 1506 hex: Home Offset exceeded 40-bit range when converted to pulses, 1507 hex: Home Offset exceeded modulo length, 1508 hex: Absolute value of Homing Compensation Value exceeded 40-bit range when converted to pulses, 1509 hex: Absolute value of Homing Compensation Value exceeded modulo length, 150A hex: Homing Compensation Velocity was not less than or equal to Maximum Velocity Note Only one error code is given even if more than one error occurs. The range check detail codes are
given priority over the consistency check detail codes.

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later. *2. The upper limit of the Maximum Velocity is 500 MHz for unit version 1.10 or earlier and 2,147,483,647 Hz for unit version 1.11
or later.

NJ/NX-series Troubleshooting Manual (W503)

3-527

3 Error Descriptions and Corrections

Event name

Cam Property Setting Out of Range

Event code

573C0000 hex*1

Meaning

The parameter specified for the CamProperty input variable to a motion control instruction is outside of the valid range.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The parameter specified for the CamProperty input variable to the instruction is out of range for the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the instruction. Confirm which parameter exceeded the range in the attached information.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached information

Attached Information 1: Error Details
· 0000 hex: Initial Velocity out of range · 0001 hex: Initial Acceleration out of range · 0002 hex: Cycle Time out of range

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

Event name

Cam Node Setting Out of Range

Event code

573D0000 hex*1

Meaning

The parameter specified for the CamNodes input variable to a motion control instruction is outside of the valid range.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The parameter specified for the CamNodes input variable to the instruction is out of range for the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the instruction. Confirm which parameter exceeded the range in the attached information.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached information

Attached Information 1: Error Details
· 0000 hex: Master Axis Phase out of range · 0001 hex: Slave Axis Displacement out of range · 0002 hex: Curve Shape out of range · 0003 hex: Connecting Velocity out of range · 0004 hex: Connecting Acceleration out of range · 0005 hex: Phase Pitch out of range
Attached Information 2: Element Number of Error Node Point

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

3-528

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Incorrect Cam Node Type Specification

Event code

573E0000 hex*1

Meaning

The parameter specified for the CamNodes input variable to a motion control instruction is not an _sMC_CAM_NODE array variable.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The parameter specified for the

Correct the program to specify an Write the program to specify an

CamNodes input variable to the in- sMC_CAM_NODE array variable sMC_CAM_NODE array variable

struction is not an

for the input variable to the instruc- for the input variable to the instruc-

3

_sMC_CAM_NODE array variable. tion.

tion.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

Event name

Insufficient Nodes in Cam Table

Event code

573F0000 hex*1

Meaning

The array variable of the parameter specified for the CamNodes input variable to a motion control instruction has a Phase value of 0 for element number 0.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The array variable of the parameter specified for CamNodes input variable to the instruction has a Phase (master axis phase) value of 0 for element number 0.

Correction
Correct the program so that the value of Phase (master axis phase) for element number 0 in the array variable for the parameter specified for the CamNodes input variable is not 0.

Prevention
Write the program so that the value of Phase (master axis phase) for element number 0 in the array variable for the parameter specified for the CamNodes input variable is not 0.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

NJ/NX-series Troubleshooting Manual (W503)

3-529

3 Error Descriptions and Corrections

Event name

Cam Node Master Axis Phase Not in Ascending Order

Event code

57400000 hex*1

Meaning

The values of Phase in the array variable of the parameter specified for the CamNodes input variable to a motion control instruction are not in ascending order according to the element numbers.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and correction

Assumed cause
The values of Phase (master axis phase) in the array variable of the parameter specified for the CamNodes input variable to the instruction are not in ascending order according to the element numbers. Or, truncating the digits that are not effective more than seven digits caused the phases not to be in ascending order.

Correction
Correct the program so that the values of Phase (master axis phase) in the array variable for the parameter specified for the CamNodes input variable are in ascending order according to the element numbers.

Prevention
Write the program so that the values of Phase (master axis phase) in the array variable for the parameter specified for the CamNodes input variable are in ascending order according to the element numbers.

Attached infor- Attached Information 1: Element Number of Error Node Point mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

3-530

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Too Many Data Points in Cam Table

Event code

57410000 hex*1

Meaning

The number of generated cam data points exceeded the number of elements in the array in the cam data variable that is specified for the CamTable input variable to a motion control instruction.

Source

Motion Control Function Module

Source details MC Common

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The number of cam data points in Correct the program so that the

Write the program so that the num-

the generated cam table exceeded number of cam data points in the ber of cam data points in the gen-

the number of elements in the ar- generated cam table does not ex- erated cam table does not exceed

ray in the cam data variable that is ceed the number of elements in

the number of elements in the ar-

3

specified for the CamTable input the array in the cam data variable ray in the cam data variable that is

variable to the instruction.

that is specified for the CamTable specified for the CamTable input

input variable to the instruction.

variable to the instruction.

Refer to information on the

Refer to information on the

MC_GenerateCamTable (Generate MC_GenerateCamTable (Generate

Cam Table) instruction for the num- Cam Table) instruction for the num-

ber of cam data points in generat- ber of cam data points in generat-

ed cam tables.

ed cam tables.

Attached infor- Attached Information 1: Element Number of Error Node Point mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-531

3 Error Descriptions and Corrections

Event name Meaning Source

Cam Table Displacement Overflow

Event code

Distance in the generated cam table exceeded the range of REAL data.

Motion Control Function Module

Source details MC Common

Error attributes Effects System-defined variables

Level

Minor fault

User program Continues.

Variable

_MC_COM.MFaultLvl.Active

Recovery Operation Data type BOOL

Error reset Not affected.

Cause and cor- Assumed cause

Correction

rection

Distance in the generated cam ta- Correct the values of InitVel (initial ble exceeded the range of REAL velocity), ConnectingVel (connect-

data.

ing velocity), and ConnectingAcc (connecting acceleration) so that Distance does not overflow when a

polynomial 3 curve or polynomial 5 curve is specified for Curve (curve shape) in the CamNodes input variable. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the

method to calculate Distance.

Attached infor- Attached Information 1: Element Number of Error Node Point

mation

Precautions/ None

Remarks

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

57420000 hex*1

Detection timing
Log category

At or during instruction execution
System

Name
MC Common Minor Fault Occurrence
Prevention
Specify the values of InitVel (initial velocity), ConnectingVel (connecting velocity), and ConnectingAcc (connecting acceleration) so that Distance does not overflow when a polynomial 3 curve or polynomial 5 curve is specified for Curve (curve shape) in the CamNodes input variable. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the method to calculate Distance.

3-532

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Aborted Cam Table Used

Event code

57430000 hex*1

Meaning

A cam data variable that was aborted during generation was specified for the CamTable input variable to an instruction.

Source

Motion Control Function Module

Source details MC common or Detection tim- At instruction

axis

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_COM.MFaultLvl.Active

Data type BOOL

Name
MC Common Minor Fault Occurrence

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

A cam data variable that was

Check the ErrorID (error code),

Write the program so that the

aborted during generation due to ErrorParameterCode (parameter MC_GenerateCamTable (Generate

an error in the MC_Generate-

detail code), and

Cam Table) instruction creates cor-

3

CamTable (Generate Cam Table) ErrorNodePointIndex (node point rect cam data variables. Or, write

instruction was specified for the

element number) output variables the program so that the relevant in-

CamTable input variable to the in- from the MC_GenerateCamTable struction is executed only when the

struction.

(Generate Cam Table) instruction MC_Generate- CamTable (Gener-

and correct the program so that

ate Cam Table) instruction ends

correct cam table variables are cre- normally.

ated.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.08 or later.

Event name

Execution ID Setting Out of Range

Event code

57490000 hex*1

Meaning

The parameter specified for the ExecID input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The parameter specified for the ExecID input variable to the instruction is out of range for the input variable.

Correction
Correct the program so that the input parameter specified for the ExecID input variable to the instruction is within the setting range.

Prevention
Create the program so that the input parameter specified for the ExecID input variable to the instruction is within the setting range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.10 or later.

NJ/NX-series Troubleshooting Manual (W503)

3-533

3 Error Descriptions and Corrections

Event name

Position Offset Out of Range

Event code

574A0000 hex*1

Meaning

The parameter specified for the OffsetPosition input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The instruction input parameter exceeded the range of signed 40-bit data when it is converted to pulses.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the instruction.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.10 or later.

Event name

PDS State Transition Command Selection Out of Range

Event code

574B0000 hex*1

Meaning

The parameter specified for the TransitionCmd input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
Instruction input parameter exceeded the valid range of the input variable.

Correction
Correct the parameter so that the valid range of the input variable is not exceeded for the instruction.

Prevention
Set the input parameter to the instruction so that the valid range of the input variable is not exceeded.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.10 or later.

3-534

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Single-axis Position Control Axis Motion Control Instruction Execution Disabled

Event code

574C0000 hex*1

Meaning

An operation instruction was executed for a single-axis position control axis.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

An operation instruction was exe- In the Axis Basic Settings for the Same as at the left.

cuted for a single-axis position

axis specified in the instruction, set

control axis.

the Control Function parameter to

0: All. Or specify the axis for which the

3

Control Function parameter is set

to 0: All in the Axis Basic Settings.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.13 or later of the CPU Unit.

Event name

Cam Monitor Mode Selection Out of Range

Event code

57510000 hex *1

Meaning

The cam monitor mode selection specified for the CamMonitorMode input variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-defined variable

Variable _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The cam monitor mode selection is out of the valid range.

Correction
Make a correction so that the cam monitor mode selection is within the valid range.

Prevention
Make a setting so that the cam monitor mode selection is within the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for an NX102-££££ CPU Unit with unit version 1.32 or later and NX701-££00 CPU Unit, NX1P2-£ £££££ CPU Unit, NJ501-££££ CPU Unit (excluding NJ501-££20), NJ301-££££ CPU Unit, and NJ101-££00 CPU Unit with unit version 1.21 or later.

NJ/NX-series Troubleshooting Manual (W503)

3-535

3 Error Descriptions and Corrections

Event name

Data Type of Cam Monitor Values Mismatch

Event code

57520000 hex *1

Meaning

The data type of the cam monitor values specified for the CamMonitorValue in-out variable to a motion control instruction does not match the cam monitor mode selection.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

system-defined Variable

variable

_MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and correction

Assumed cause
The data type of the variable specified for the cam monitor values does not match the cam monitor mode selection.

Correction
Make a correction of the data type of the variable specified for the cam monitor values.

Prevention
Set the data type of the variable specified for the cam monitor values correctly.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for an NX102-££££ CPU Unit with unit version 1.32 or later and NX701-££00 CPU Unit, NX1P2-£ £££££ CPU Unit, NJ501-££££ CPU Unit (excluding NJ501-££20), NJ301-££££ CPU Unit, and NJ101-££00 CPU Unit with unit version 1.21 or later.

3-536

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Target Position Positive Software Limit Exceeded

Event code

64400000 hex

Meaning

The specified position exceeds the positive software limit.

Source

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

3

Cause and correction

Assumed cause
The parameter specified for the Position input variable to the instruction is beyond the positive

Correction
Correct the parameter specified for the Position input variable to the instruction so that it is within the pos-

Prevention
Set the parameter specified for the Position input variable to the instruction so that it is within the pos-

software limit.

itive software limit.

itive software limit.

The starting position is beyond the Correct the program so that the

If the starting position is beyond

positive software limit and an instruction that specifies motion in the opposite direction of the soft-

travel direction for the instruction is towards the positive software limit.

the positive software limit, write the program so that the travel direction is in the direction of the positive

ware limit was executed.

software limit.

The parameter that was specified Correct the parameter specified for Set the parameter specified for the

for the AuxPoint input variable to a border point MC_MoveCircular2D (Circular 2D Interpolation) instruction is beyond the positive software limit.

the AuxPoint input variable to the instruction so that it is within the positive software limit.

AuxPoint input variable to the border point MC_MoveCircular2D (Circular 2D Interpolation) instruction so that it is within the negative software limit.

Attached information

Attached Information 1: Depends on the source details.
· Axis: 0 · Axes group: Logical axis number

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-537

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Target Position Negative Software Limit Exceeded

Event code

64410000 hex

The specified position exceeds the negative software limit.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. If "axes group" is given for the source details, operation is not possible for relevant axes group. Rel-

evant axes group decelerates to a stop if it is in motion.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

The parameter specified for the Position input variable to the instruction is beyond the negative

Correct the parameter specified for Correct the input parameter specithe Position input variable to the in- fied for the Position input variable struction so that it is within the neg- to the instruction so that it is within

software limit.

ative software limit.

the negative software limit.

The starting position is beyond the Correct the program so that the

If the starting position is beyond

negative software limit and an instruction that specifies motion in the opposite direction of the soft-

travel direction for the instruction is the negative software limit, write towards the negative software limit. the program so that the travel di-
rection is in the direction of the

ware limit was executed.

negative software limit.

The parameter that was specified Correct the parameter specified for Set the parameter specified for the

for the AuxPoint input variable to a border point MC_MoveCircular2D (Circular 2D Interpolation) instruction is beyond the negative software limit.

the AuxPoint input variable to the instruction so that it is within the negative software limit.

AuxPoint input variable to the border point MC_MoveCircular2D (Circular 2D Interpolation) instruction so that it is within the negative software limit.

Attached Information 1: Depends on the source details.
· Axis: 0 · Axes group: Logical axis number

None

3-538

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Event name

Command Position Overflow/Underflow

Event code

64420000 hex

Meaning

Positioning, an instruction in the underflow/overflow direction, or an instruction for which the direction is not specified was executed when there was an underflow/overflow in the command position.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

One of the following was executed Execute an error reset and then

Make sure that overflow or under-

when there was a command posi- clear the overflow/underflow state flow does not occur.

tion overflow/underflow.

by executing homing or presetting

· A positioning instruction

the actual position.

· A continuous control instruction

3

in the underflow/overflow direc-

tion

· An instruction for which the di-

rection is not specified (syncing

or torque control)

Attached infor- None mation

Precautions/ Remarks

None

3-4-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-539

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Positive Limit Input

Event code

64430000 hex

An instruction was executed for a motion in the positive direction when the positive limit input was ON.

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. If "axes group" is given for the source details, operation is not possible for relevant axes group.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Assumed cause

Correction

Prevention

An instruction for a motion in the positive direction was executed when the positive limit input was ON, or an instruction for a motion with no direction specification was executed when the positive limit in-

Execute an error reset and then perform a recovery operation in the negative direction. If the error occurred during an axes group motion control instruction, disable the axes group and then perform the

Check to make sure there are no problems with the positive limit signal connection, the logic setting for the positive limit input, and the execute conditions for the instruction. Check the logic settings both in the

put was ON. An axes group motion control instruction was executed when the positive limit input was

above operation. If this error occurs again, check the connection of the positive limit signal, the logic

axis parameters and in the slave settings.

ON.

setting for the positive limit input,

and the execution conditions for

the start command, and correct

any mistakes.

Check the logic settings both in the axis parameters and in the slave settings.

Attached Information 1: Depends on the source details.
· Axis: 0 · Axes group: Logical axis number

None

3-540

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

Event name

Negative Limit Input

Event code

64440000 hex

Meaning

An instruction for a motion in the negative direction was executed when the negative limit input was ON.

Source

Motion Control Function Module

Source details Axis/axes group Detection tim- At instruction

ing

execution

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

If "axis" is given for the source details, operation is not possible for relevant axis. If "axes group" is given for the source details, operation is not possible for relevant axes group.

System-de-

Variable

fined variables _MC_AX[*].MFaultLvl.Active

Data type BOOL

Name Axis Minor Fault Occurrence

_MC_GRP[*].MFaultLvl.Active

BOOL

Axes Group Minor Fault Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

An instruction for a motion in the Execute an error reset and then

Check to make sure there are no

3

negative direction was executed perform a recovery operation in the problems with the negative limit

when the negative limit input was positive direction. If the error occur- signal connection, the logic setting

ON, or an instruction for a motion red during an axes group motion for the negative limit input, and the

with no direction specification was control instruction, disable the axes execute conditions for the instruc-

executed when the negative limit group and then perform the above tion.

input was ON. An axes group motion control instruction was executed when the negative limit input

operation. If this error occurs again, check the connection of the negative limit signal, the logic set-

Check the logic settings both in the axis parameters and in the slave settings.

was ON.

ting for the negative limit input, and the execution conditions for the start command, and correct any mistakes.

Check the logic settings both in the axis parameters and in the slave settings.

Attached information

Attached Information 1: Depends on the source details.
· Axis: 0 · Axes group: Logical axis number

Precautions/ None

Remarks

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Servo Main Circuits OFF

Event code

74220000 hex

An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF.

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

The Servo for the axis turns OFF.

Variable

Data type

Name

_MC_AX[*].MFaultLvl.Active

BOOL

Axis Minor Fault Occurrence

Assumed cause

Correction

Prevention

An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive

Turn ON the Servo after turning ON the main circuit power of the Servo Drive for the axis where the

Turn ON the Servo after turning ON the main circuit power supply to the Servo Drive.

was OFF.

error occurred.

None

None

NJ/NX-series Troubleshooting Manual (W503)

3-541

3 Error Descriptions and Corrections

Event name

Actual Position Overflow/Underflow

Event code

57220000 hex*1

Meaning

An instruction was executed that is not supported during an actual position overflow/underflow.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
An instruction was executed that is not supported during an actual position overflow or underflow.

Correction
Execute an error reset and then clear the overflow or underflow state by changing the current position or homing.

Prevention
Write the program so that overflows and underflows do not occur.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Switch Structure Track Number Setting Out of Range Event code

57230000 hex*1

Meaning

The value of TrackNumber that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

3-542

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Switch Structure First ON Position Setting Out of Range

Event code

57240000 hex*1

Meaning

The value of FirstOnPosition that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The value of the member of the

Correct the value of the member of Make sure that the value of the

structure variable that was speci- the structure variable that is speci- member of the structure variable

fied for the in-out variable of the in- fied for the in-out variable of the

that is specified for the in-out varia-

struction is out of range.

relevant instruction so that it is in the valid range.

ble of the relevant instruction is in the valid range.

3

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Switch Structure Last ON Position Setting Out of Range

Event code

57250000 hex*1

Meaning

The value of LastOnPosition that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

NJ/NX-series Troubleshooting Manual (W503)

3-543

3 Error Descriptions and Corrections

Event name

Switch Structure Axis Direction Out of Range

Event code

57260000 hex*1

Meaning

The value of AxisDirection that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Switch Structure Cam Switch Mode Out of Range

Event code

57270000 hex*1

Meaning

The value of CamSwitchMode that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

3-544

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Switch Structure Duration Setting Out of Range

Event code

57280000 hex*1

Meaning

The value of Duration that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The value of the member of the

Correct the value of the member of Make sure that the value of the

structure variable that was speci- the structure variable that is speci- member of the structure variable

fied for the in-out variable of the in- fied for the in-out variable of the

that is specified for the in-out varia-

struction is out of range.

relevant instruction so that it is in ble of the relevant instruction is in

the valid range.

the valid range.

3

Attached infor- None

mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Track Option Structure ON Compensation Setting Out Event code of Range

57290000 hex*1

Meaning

The value of OnCompensation that is specified in the TrackOptions in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

NJ/NX-series Troubleshooting Manual (W503)

3-545

3 Error Descriptions and Corrections

Event name

Track Option Structure OFF Compensation Setting Out of Range

Event code

572A0000 hex*1

Meaning

The value of OffCompensation that is specified in the TrackOptions in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the value of the member of the structure variable that is specified for the in-out variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Number of Array Elements in Switch Structure Varia- Event code ble Out of Range

572B0000 hex*1

Meaning

The number of elements in an array in the structure variable that is specified in the Switches in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The number of elements in an array of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the number of elements in the array in the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the number of elements in the array in the structure variable that is specified for the inout variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

3-546

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Number of Array Elements in Output Signal Structure Event code Variable Out of Range

572C0000 hex*1

Meaning

The number of elements in an array in the structure variable that is specified in the Outputs in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and cor- Assumed cause

Correction

Prevention

rection

The number of elements in an ar- Correct the number of elements in Make sure that the number of ele-

ray of the structure variable that

the array in the structure variable ments in the array in the structure

was specified for the in-out varia- that is specified for the in-out varia- variable that is specified for the in-

ble of the instruction is out of range.

ble of the relevant instruction so that it is in the valid range.

out variable of the relevant instruction is in the valid range.

3

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Number of Array Elements in Track Option Structure Variable Out of Range

Event code

572D0000 hex*1

Meaning

The number of elements in an array in the structure variable that is specified in the TrackOptions in-out variable to a motion control instruction is out of range.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The number of elements in an array of the structure variable that was specified for the in-out variable of the instruction is out of range.

Correction
Correct the number of elements in the array in the structure variable that is specified for the in-out variable of the relevant instruction so that it is in the valid range.

Prevention
Make sure that the number of elements in the array in the structure variable that is specified for the inout variable of the relevant instruction is in the valid range.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

NJ/NX-series Troubleshooting Manual (W503)

3-547

3 Error Descriptions and Corrections

Event name

Numbers of Elements in Output Signals and Track Option Arrays Not Matched

Event code

572E0000 hex*1

Meaning

The arrays in the structure variables that are specified for the Outputs and TrackOptions in-out variables to a motion control instruction do not have the same number of elements.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The arrays in the output signal structure variable and track option structure variable that are specified for the in-out variables to the instruction do not have the same number of elements.

Correction
Correct the output signal structure variable and track option structure variable that are specified for the inout variables to the relevant instruction so that the arrays in them have the same number of elements.

Prevention
Make sure that the arrays in the output signal structure variable and track option structure variable that are specified for the in-out variables to the relevant instruction have the same number of elements.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

Event name

Same Track Number Setting in Switch Structure Out of Range

Event code

57310000 hex*1

Meaning

The same track number was specified more than the allowable number of times for the TrackNumber in the Switches in-out variable to a motion control instruction.

Source

Motion Control Function Module

Source details Axis

Detection tim- At instruction

ing

execution

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

System-de-

Variable

fined variables _MC_AX[*].Obsr.Active

Data type BOOL

Name Axis Observation Occurrence

Cause and correction

Assumed cause
The same track number was specified more than the allowable number of times for the TrackNumber in the Switches in-out variable to a motion control instruction.

Correction
Correct the values in the TrackNumber so that the same track number is not specified more than the maximum number of times.

Prevention
Set the values in the TrackNumber so that the same track number is not specified more than the maximum number of times.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.06 or later.

3-548

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3-4-3 Other Troubles and Corrections

3 Error Descriptions and Corrections

3-4-3 Other Troubles and Corrections
This section describes remedial actions to take when problems occur the first time you use the MC Function Module or after starting operation.

Preliminary Check Items

If an error occurs, check the items below to investigate the problem.

Category

Item to check

Installation conditions Is there dust in the ambient environment?

Are there conductive foreign matters (metal, carbon, etc.) in the ambient environment that might enter the Controller?

Is the ambient temperature higher than the ambient operating temperature in the speci-

3

fications?

Is the ambient area humid (due to moisture in the air, use of water, etc.)?

Does the ambient air contain corrosive gases (acid, salt, sulfur, etc.)?

Are there sources of noise around the Controller (welders, inverters, etc.)?

Wiring

Are power supply lines wired in the same duct as the signal lines?

Is the Controller grounded properly?

Is there a noise filter in the power supply?

Changes

Was any extension work (welding work) done lately?

Was any power supply facility added lately?

Was the system (including its program) modified in any way (including additions)?

Accidents

Was there a lightning strike nearby?

Was there a ground-fault accident or was the earth leakage breaker tripped?

Was there a power outage?

Problems and Countermeasures

This section describes troubleshooting when the MC Function Module is used in combination with an OMRON 1S-series Servo Drive or G5-series Servo Drive. If an unexpected operation is performed, data such as parameter settings or cam data may not have been transferred properly to the CPU Unit from the Sysmac Studio. Furthermore, variables may not be working properly between the user program and the MC Function Module. Use the data tracing function of Sysmac Studio to check if variables are exchanged at the correct timings.

Problem
Motor does not lock.

Cause
The MC Function Module does not output operation commands to the Servo Drive.
Servo Drive setting error

Item to check Make sure that you execute the MC_Power instruction.
Check the Servo Drive settings.

Countermeasure Correct the program.
Set the Servo Drives correctly.

NJ/NX-series Troubleshooting Manual (W503)

3-549

3 Error Descriptions and Corrections

Problem Motor does not run.
Homing cannot be performed.
The position of home defined with homing changes occasionally.

Cause The drive prohibit input of the Servo Drive is enabled.
Servo Drive error
Mechanical axis is locked.
CPU Unit failure Error
Incorrect wiring of the home proximity input.
Incorrect wiring of the home input. The rotation direction and limit input direction are inconsistent.
Incorrect wiring of the limit input InPosWaiting does not change to FALSE.
Homing approach velocity is too high.
Axis parameters are not set correctly.
CPU Unit failure Loose mechanical parts, such as couplings
Insufficient leeway for Z phase Insufficient leeway for home input signal

Item to check Use the Servo Drive software to check the drive prohibit input.
Check for a Servo Drive error.
Check for contact with mechanical limits and check to see if mechanical parts are caught on something. --Check the nature of the error.
Check the axis input information in the Axis Variables to see if the home proximity input sensor turns ON/OFF. Check the wiring of the home input. If the axis moves to the mechanical limit without reversing at the limit, check the axis input information in the Axis Variables to see if the limit input turns ON and OFF. Check the wiring of the limit inputs. Check to see if the Servo Drive gain is too low. Check to see if the in-position range is too narrow. Check the homing approach velocity.
Check the axis parameters in the Sysmac Studio.
--Use a marker pen to mark the motor shafts, couplings, and other mechanical connections to check for shifting. If the value is close to the setting per Servomotor rotation (number of pulses per encoder rotation) or near zero, the home may be shifted by one motor rotation due to slight changes in the timing of reading the sensor input.

Countermeasure Cancel the drive prohibit input of the Servo Drive. Change the setting so that you do not use the drive prohibit input of the Servo Drive. If there is an error, follow troubleshooting procedures for it. Manually release the locked mechanical axis.
Replace the CPU Unit. If there is an error, follow troubleshooting procedures for it. Wire all connections correctly.
Wire all connections correctly.
Wire the limit inputs correctly.
Wire all connections correctly.
Increase the Servo Drive gain. Increase the in-position range. Lower the homing approach velocity of the MC Function Module. After setting the axis parameters correctly, download them to the MC Function Module. Replace the CPU Unit. Securely tighten the connections that shifted.
Remove the motor coupling and shift the position by around one-quarter of a turn so that the Z phase pulse occurs at around one half of a Servomotor rotation (number of pulses per encoder rotation), and then perform homing again.

3-550

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-4 Errors in the Motion Control Function Module

3-4-3 Other Troubles and Corrections

Problem

Cause

Item to check

Countermeasure

Unstable motor rotation

Incorrect wiring of Servomotor power line/ encoder line, missing phase, etc.

Check the wiring of the motor power line and encoder line.

Wire all connections correctly.

Load torque variation due to gear meshing or not tightening the coupling eccentric screw connecting the motor axis with the mechanical system

Check the machine. Turn the coupling under a noload condition (with the mechanical part after the coupling removed).

Review and adjust the machine.

Insufficient gain adjust- --ment

Perform auto-tuning of the

Servomotor.

Manually adjust the Servomotor gain.

3

Incorrect Servomotor selection (adjustment not possible)

Select another motor (check the Change to an optimal motor. torque and inertia ratio).

Damaged Servomotor bearings

Turn OFF the Servo Drive power supply, and also turn ON the brake power supply and release the brake if the motor comes with a brake. Then manually turn the motor output shaft with the motor power line disconnected (because the dynamic brake may be applied).

Replace the Servomotor.

Broken Servomotor winding

Use a tester to check the resistance between phases U, V, and W of the motor power line. If the balance is off, there is a problem.

Replace the Servomotor.

Rotation direction is reversed.

The Servo Drive is set to the opposite rotation direction.

Jog the machine. If the rotation direction of the Servo Drive is opposite the jogging direction, the rotation direction of the Servo Drive is reversed. Also check for reversed feedback signals (phases A and B) and reverse rotation setting of the parameter.

Set the rotation direction of the Servo Drive correctly.

(During homing) The axis parameters that set the polarity of the home proximity sensor and the polarity of the home proximity input do not match.

Check the axis parameters and sensor polarity again.

Set the correct axis parameters.

(During homing) Incorrect wiring of the home proximity input

Check the axis input information in the Axis Variables to see if the home proximity input sensor turns ON/OFF.

Wire the home proximity input correctly.

NJ/NX-series Troubleshooting Manual (W503)

3-551

3 Error Descriptions and Corrections

Problem Operation cannot be started, positioning is not completed, or positioning takes too much time to complete.
Abnormal noise
Motor shaft shakes.

Cause The in-position range of the Servo Drive is too narrow, and thus the current position does not enter the inposition range. (The current operation does not complete until the current position enters the in-position range, so you cannot start the next motion.) Servo Drive gain is low. The axis does not remain in the in-position range due to an external force.
Mechanical vibration
Insufficient adjustment of the Servo Drive gain (high gain) Incorrect Servomotor selection (adjustment not possible). Misalignment of the coupling that connects the motor shaft and machine Insufficient adjustment of the gain (low gain) Gain cannot be adjusted due to low machine rigidity.
Mechanical configuration prone to stick slip (highly sticky static friction) Incorrect Servomotor selection (adjustment not possible).

Item to check ---
--Check the axis input information for the Axis Variables to see if the difference between the command current position and the actual current position is within the in-position range. Check the moving parts of the machine for intrusion of foreign matter, damage, deformation, and loosening. ---
Select another motor (check the torque and inertia ratio).
---
---
In particular, this condition occurs on vertical axes, SCARA robots, palletizers, and other systems whose axes are subject to bending or tensional loads. ---
Select an appropriate motor (check the torque and inertia ratio).

Countermeasure Increase the in-position range.
Adjust the Servo Drive gain. If you stop the axis so that a position inside the inposition range is not achieved, such as holding control, you can use the following error reset output to forcibly achieve the inposition range. Correct the problem.
Perform auto-tuning. Manually lower the gain. Change to an optimal motor.
Adjust the motor and machine installation.
Perform auto-tuning. Manually increase the gain. Increase the machine rigidity. Readjust the gain.
Perform auto-tuning. Manually adjust the gain.
Change to an optimal motor.

3-552

NJ/NX-series Troubleshooting Manual (W503)

3-4 Errors in the Motion Control Function Module

3 Error Descriptions and Corrections

Problem

Cause

Item to check

Countermeasure

Failure

---

Replace the Servo Drive. Replace the Servomotor.

Position shift

The home position was already shifted before positioning.

Refer to The position of home defined with homing changes occasionally.

Refer to The position of home defined with homing changes occasionally.

Malfunction due to

Check if a welder, inverter, or

noise from a welder, in- other similar device is located

verter, etc.

nearby.

Isolate the Controller from any nearby welders, inverters, etc.

Mechanical shift

Check if dimensional shifts accumulated. (Mark the mechanical connections to check for shifting.)

Securely tighten the mechanical tightening points.

An MC Test Run is An MC Test Run is be- Check to see if there is another End all MC Test Run opera-

not possible from ing executed from an- installation of the Sysmac Stu- tion for other installations of

3

the Sysmac Stu- other installation of the dio connected to the same CPU the Sysmac Studio.

dio.

Sysmac Studio.

Unit.

3-4-3 Other Troubles and Corrections

NJ/NX-series Troubleshooting Manual (W503)

3-553

3 Error Descriptions and Corrections

3-5 Errors in the EtherNet/IP Function Module

3-5-1 Error Tables

Built-in EtherNet/IP Port on CPU Unit

Event code 04200000 hex
[NJ-series]
14200000 hex
[NJ-series]
14220000 hex
34210000 hex
[NJ-series]
34220000 hex
[NJ-series]
84010000 hex
[NJ-series]
84020000 hex
[NJ-series]

Event name

Meaning

Assumed cause

Communications Controller Failure
MAC Address Error
EtherNet/IP Processing Error
Basic Ethernet Setting Error
IP Address Setting Error
IP Address Duplication Error
BOOTP Server Connection Error

A hardware error was detected in the communications controller of the built-in EtherNet/IP port. The MAC address in non-volatile memory was not read correctly. A fatal error was detected in the EtherNet/IP Function Module. An error was detected in the Ethernet settings.
An error was detected in the IP address settings.
The same IP address is used more than once.
Connection with the BOOTP server failed.

· Communications Controller
hardware error
· Non-volatile memory failure
· Hardware has failed.
· Setting error · Power was interrupted when a
download was in progress for the built-in EtherNet/IP port settings.
· Memory error · Setting error · Power was interrupted when a
download was in progress for the built-in EtherNet/IP port settings.
· Memory error · The IP address acquired from
BOOTP server is illegal.
· The IP address of the built-in
EtherNet/IP port is also used as the IP address of another node.
· Server setting error · Server is down. · An error occurred in the com-
munications path.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page 3-560 ¡

page

¡

3-560

page

¡

3-561

page 3-561
¡

page 3-562
¡

page

¡

3-563

page 3-564 ¡

3-554

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3-5-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

04210000 hex (Ver. 1.10 or later)
[NX-series]

Communications Controller Fail-

A hardware error was detected in the communications controller

· Hardware error in the commu-
nications controller

page 3-565 ¡

ure

of the built-in Ether-

Net/IP port.

14210000 hex

Identity Error

The CIP identity information in non-volatile memory was not read

· Non-volatile memory failure

page

¡

3-565

correctly.

14230000 hex

MAC Ad-

(Ver. 1.10 or later) dress Error

The MAC address in non-volatile memory was not read correct-

· Non-volatile memory failure

page

¡

3-566

3

ly.

34200000 hex

Tag Data Link Setting Error

An error was detected in the communications settings for tag data links.

· Power was interrupted when a
download was in progress for the data link settings.
· Memory error

page

¡

3-567

34230000 hex

IP Route Table Setting Error

An IP routing setting error was detected.

· Setting error · Power was interrupted when a
download was in progress for the built-in EtherNet/IP port settings.
· Memory error

page 3-568
¡

34240000 hex

FTP Server Setting Error

An error was detected in the FTP server settings.

· Setting error · Power was interrupted when a
download was in progress for
the FTP server settings.
· Memory error

page 3-569 ¡

34250000 hex

NTP Client Setting Error

An error was detected in the NTP client settings.

· Setting error · Power was interrupted when a
download was in progress for
the NTP client settings.
· Memory error

page 3-570 ¡

34260000 hex

SNMP Setting Error

An error was detected in the SNMP agent/trap settings.

· Setting error · Power was interrupted when a
download was in progress for
the SNMP agent/trap settings.
· Memory error

page 3-571 ¡

NJ/NX-series Troubleshooting Manual (W503)

3-555

3 Error Descriptions and Corrections

Event code 34270000 hex
34280000 hex (Ver. 1.10 or later)
[NX-series]
34290000 hex (Ver. 1.10 or later)
[NX-series]
342A0000 hex (Ver. 1.10 or later)
[NX-series]
50010000 hex (Ver. 1.02 or later)
84030000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Tag Name Resolution Error

Resolution of a tag used in a tag data link failed.

· The size of the network varia-
ble is different from the tag settings.
· The I/O direction set for a tag

page 3-572

data link and the I/O direction

of the Controller variable do

not match.
· There are no network variables

¡

for the Controller tag settings.
· A variable in the Controller that

is set for a tag data link has

the Network Publish attribute

set to Input but also has the

Constant attribute.

Basic Ethernet Setting Error

An error was detected in the Ethernet settings.

· Parameter error · Power was interrupted when a
download was in progress for the built-in EtherNet/IP port

page 3-573
¡

settings.
· A memory error occurred.

IP Address Setting Error

An error was detected in the IP address settings.

· Parameter error · Power was interrupted when a
download was in progress for

page 3-574

the built-in EtherNet/IP port settings.

¡

· The IP address acquired from

BOOTP server is illegal.
· A memory error occurred.

DNS Setting Error

An error was detected in the DNS settings or Hosts settings.

· Parameter error · Power was interrupted when a
download was in progress for the built-in EtherNet/IP port

page 3-575
¡

settings.
· A memory error occurred.

Controller In- The amount of data · The amount of data for the

page

sufficient

for the EtherCAT

EtherCAT slave configuration,

3-576

Memory

slave configuration,

network-published information,

Warning

network-published in- or other data exceeds the val-

formation, or other

ue that is specified for the CPU

data exceeds the val- Unit.

¡

ue that is specified for

the CPU Unit. You

may not be able to

perform online editing

or other operations.

DNS Server Connection Error

Connection with the DNS server failed.

· Parameter error · Server is down. · An error occurred in the com-

page 3-577 ¡

munications path.

3-556

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3-5-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

84040000 hex

NTP Server Connection Error

Connection with the NTP server failed.

· Parameter error · Server is down. · An error occurred in the com-
munications path.

page 3-578 ¡

84070000 hex

Tag Data Link Connection Failed

Establishing a tag data link connection failed.

· The tag data link connection
information is not the same for the originator and target.
· Insufficient connections

page

¡

3-579

84080000 hex

Tag Data

A timeout occurred in · The power supply to the target

page

Link Timeout a tag data link.

node is OFF.
· Communications with the tar-

3-580
3

get node stop.

· The Ethernet cable for Ether-

Net/IP is disconnected.

· The Ethernet cable for Ether-
Net/IP is broken.

¡

· Noise

· The link to the built-in Ether-

Net/IP port is OFF.

· The packet loss occurred on

the path due to the network

communications load.

84090000 hex (Version 1.04 or later)

Tag Data Link Connection Timeout

A timeout occurred while trying to establish a tag data link connection.

· The power supply to the target
node is OFF.
· Communications at the target
node are stopped.
· The Ethernet cable connector
for EtherNet/IP is disconnected.
· The Ethernet cable for Ether-
Net/IP is broken.
· An error occurred in the com-
munications path.

page 3-581
¡8

840A0000 hex (Ver. 1.10 or later)
[NX-series]

IP Address Duplication Error

The same IP address is used more than once.

· The IP address of the built-in
EtherNet/IP port is also used as the IP address of another node.

page

¡

3-582

840B0000 hex (Ver. 1.10 or later)
[NX-series]

BOOTP Server Connection Error

Connection with the BOOTP server failed.

· Server setting error · Server is down. · An error occurred in the com-
munications path.

page

¡

3-583

NJ/NX-series Troubleshooting Manual (W503)

3-557

3 Error Descriptions and Corrections

Event code 840C0000 hex (Ver. 1.10 or later)
[NX-series]
840E0000 hex 54E00000 hex
84050000 hex 84060000 hex
94010000 hex 94020000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Allowed Communications Bandwidth per Unit Exceed-

The total bandwidth for the connections that are set or established exceeded the allowed communica-

· An attempt was made to es-
tablish a connection that would cause the used bandwidth (PPS) total of the packet transfer rates of the tag data links

page 3-584

ed

tions bandwidth of tag and CIP Safety communica-

¡

data links and CIP

tions that use all of the built-in

Safety communica-

EtherNet/IP ports to exceed

tions per Unit for all of the allowed communications

the built-in

bandwidth per Unit.

EtherNet/IP ports.

Number of The total number of · The total number for all ports

page

Tag Sets for tag sets for tag data

of tag sets for tag data links

3-585

Tag Data Links Ex-

links for all ports of the built-in

that are set for each built-in Ethernet/IP port exceeds the

¡

ceeded

Ethernet/IP port ex-

total number of which the prod-

ceeds the upper limit. uct can be allowed.

Access De- Accessing a value tected Out- that is out of range

· An out-of-range value was
written by an EtherNet/IP tag

page 3-586

side Range was detected for a

data link for a variable with a

of Variable

tag variable that is used in a tag data

specified range. A value that does not specify an enumera-

¡

link.

tor was written by an

EtherNet/IP tag data link for an

enumeration variable.

Packet Discarded Due to Full Re-

A packet was discarded.

· A network convergence occur-
red.

page 3-586 ¡

ception Buf-

fer

Link OFF Detected

An Ethernet link OFF was detected.

· An Ethernet cable is broken,
disconnected, or loose.
· The Ethernet switch's power

page 3-587

supply is turned OFF.
· Baud rate mismatch. · Noise · The Identity object was reset. · Settings for EtherNet/IP were

8¡

downloaded from the Network

Configurator or Sysmac Stu-

dio, or the Clear All Memory

operation was performed.
· EtherNet/IP was restarted.

Tag Data Link Download

Changing the tag data link settings started.

· Changing the tag data link set-
tings started.

page ¡ 3-588

Started

Tag Data

Changing the tag da- · Changing the tag data link set-

page

Link Download

ta link settings finished.

tings finished.

¡ 3-588

Finished

3-558

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-5 Errors in the EtherNet/IP Function Module

3-5-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

94030000 hex

Tag Data Link Stopped

Tag data links were stopped by the Network Configurator, Sysmac Studio, or manipulation of a sys-

· Tag data links were stopped by
the Network Configurator, Sysmac Studio, or manipulation of a system-defined variable.

page 3-589

tem-defined variable.

¡

Or, the data link table

was downloaded from

the Network Configu-

rator or Sysmac Stu-

94040000 hex

Tag Data Link Started

dio again.
Tag data links were started by the Network Configurator,

· Tag data links were started by
the Network Configurator, Sysmac Studio, or manipulation of

3
page 3-590

Sysmac Studio, or manipulation of a sys-

a system-defined variable.

tem-defined variable.

¡

Or, the data link table

was downloaded from

the Network Configu-

rator or Sysmac Stu-

dio again.

94050000 hex

Link Detected

Establishment of an Ethernet link was detected.

· Establishment of an Ethernet
link was detected.

page ¡ 3-590

94060000 hex

Restarting Ethernet Port

The built-in EtherNet/IP port was restarted.

· The built-in EtherNet/IP port
was restarted.

page ¡ 3-591

94070000 hex

Tag Data Link All Run

Tag data link connections to all nodes have been normally established.

· Tag data link connections to all
target nodes have been normally established.

page ¡ 3-591

94080000 hex

IP Address Fixed

The correct IP address has been determined and Ethernet

· The correct IP address has
been determined and Ethernet communications can start.

page 3-592 ¡

communications can

start.

94090000 hex

BOOTP Client Started

The BOOTP client started requesting an IP address.

· The BOOTP client started re-
questing an IP address.

page ¡ 3-592

940A0000 hex

FTP Server The FTP agent start- · The FTP agent started normal-

Started

ed normally.

ly.

¡

page 3-593

940B0000 hex

NTP Client Started

The NTP client started normally and a request for the NTP

· The NTP client started normal-
ly and a request for the NTP server to obtain the time start-

page 3-593 ¡

server to obtain the

ed.

time started.

940C0000 hex

SNMP Start- The SNMP agent

ed

started normally.

· The SNMP agent started nor-
mally.

¡

page 3-594

NJ/NX-series Troubleshooting Manual (W503)

3-559

3 Error Descriptions and Corrections

3-5-2 Error Descriptions

Built-in EtherNet/IP Port on CPU Unit

Event name Meaning Source
Error attributes
Effects Indicators
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Communications Controller Failure

Event code

04200000 hex

A hardware error was detected in the communications controller of the built-in EtherNet/IP port.

EtherNet/IP Function Module

Source details Communica-

Detection tim- Continuously

tions port

ing

Level

Partial fault

Recovery

Cycle the power Log category System

supply.

User program Continues.

Operation

EtherNet/IP communications will not operate.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Lights.

---

Variable

Data type

Name

_EIP_LanHwErr

BOOL

Communications Controller Error

Assumed cause

Correction

Prevention

Communications Controller hardware error

Replace the CPU Unit.

None

None

After the _EIP_LanHwErr system-defined variable changes to TRUE, it will not change to FALSE unless the power supply to the Controller is cycled.

Event name Meaning Source
Error attributes
Effects Indicators
System-defined variables Cause and correction Attached information Precautions/ Remarks

MAC Address Error

Event code

14200000 hex

The MAC address in non-volatile memory was not read correctly.

EtherNet/IP Function Module

Source details Communica-

Detection tim- At power ON or

tions port

ing

Controller reset

Level

Partial fault

Recovery

Cycle the power Log category System

supply.

User program Continues.

Operation

EtherNet/IP communications will not operate.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Lights.

---

Variable

Data type

Meaning

_EIP_MacAdrErr

BOOL

MAC Address Error

Assumed cause

Correction

Prevention

Non-volatile memory failure

Replace the CPU Unit.

None

None

After the _EIP_MacAdrErr system-defined variable changes to TRUE, it will not change to FALSE unless the power supply to the Controller is cycled.

3-560

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3-5-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

EtherNet/IP Processing Error

Event code

14220000 hex

Meaning

A fatal error was detected in the EtherNet/IP Function Module.

Source

EtherNet/IP Function Module

Source details Communications port

Detection tim- Continuously ing

Error attributes Level

Partial fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Continues.

Operation

EtherNet/IP communications will not operate.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Lights.

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

rection

Hardware has failed.

Correction Replace the CPU Unit.

Prevention None

Attached infor- None

mation

3

Precautions/ Remarks

None

Event name Meaning Source Error attributes
Effects Indicators System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Basic Ethernet Setting Error

Event code

34210000 hex

An error was detected in the Ethernet settings.

EtherNet/IP Function Module

Source details Communica-

Detection tim- At power ON or

tions port

ing

Controller reset

Level

Partial fault

Recovery

Automatic re- Log category System

covery, cycle the power supply, or reset Controller

User program Continues.

Operation

EtherNet/IP communications will not operate.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Flashes at 1-s intervals.

---

Variable

Data type

Name

_EIP_EtnCfgErr

BOOL

Basic Ethernet Setting Error

Assumed cause

Correction

Prevention

Setting error

Identify the error from the attached None

information, correct the setting, and then download the settings again.

Power was interrupted when a download was in progress for the

Perform the Clear All Memory operation or download the settings.

Do not turn OFF the power supply to the Controller while a download

built-in EtherNet/IP port settings.

is in progress for the built-in EtherNet/IP port settings.

Memory error

If operation is not recovered by the None above, replace the CPU Unit.

Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in settings) Attached information 2: Error details (00 hex: Non-volatile memory access error, 11 hex: Incorrect baud rate setting, 12 hex: Unsupported baud rate)

The cause of error can be identified with the attached information.

NJ/NX-series Troubleshooting Manual (W503)

3-561

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects Indicators System-defined variables Cause and correction
Attached information
Precautions/ Remarks

IP Address Setting Error

Event code

34220000 hex

An error was detected in the IP address settings.

EtherNet/IP Function Module

Source details Communications port

Detection tim- At power ON or

ing

Controller reset

Level

Partial fault

Recovery

Automatic recovery (after downloading the settings), cycle

Log category

System

the power supply, or reset Controller.

User program Continues.

Operation

EtherNet/IP communications will not operate.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Flashes at 1-s intervals.

---

Variable

Data type

Name

_EIP_IPAdrCfgErr

BOOL

IP Address Setting Error

Assumed cause

Correction

Prevention

Setting error

Identify the error from the attached information, correct the setting, and then download the settings again.

None

Power was interrupted when a download was in progress for the built-in EtherNet/IP port settings.

Perform the Clear All Memory operation or download the settings again.

Do not turn OFF the power supply to the Controller while a download is in progress for the built-in Ether-

Net/IP port settings.

The IP address acquired from

Correct the IP address that was

Set the IP address that was provid-

BOOTP server is illegal.

provided to this port by the BOOTP server so that it is within the range specified for an NJ-series Control-

ed to this port by the BOOTP server so that it is within the range specified for an NJ-series Control-

ler.

ler.

Memory error

If operation is not recovered by the None

above, replace the CPU Unit.

Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in set-

tings) Attached Information 2: Error Details (00 hex: Non-volatile memory access error When the settings are inconsistent (11 hex: Illegal IP address, 12 hex: Illegal subnet mask, 13 hex: Illegal default gateway, 14 hex: Preferred DNS setting error, 15 hex: Alternate DNS setting error, 16 hex: Illegal domain name)

The cause of error can be identified with the attached information.

3-562

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

IP Address Duplication Error

Event code

84010000 hex

Meaning

The same IP address is used more than once.

Source

EtherNet/IP Function Module

Source details Communications port

Detection tim- After link is es-

ing

tablished

Error attributes Level

Partial fault

Recovery

Automatic recovery (after downloading the IP address set-

Log category

System

tings), cycle the power supply, or reset Controller.

Effects

User program Continues.

Operation

EtherNet/IP communications will not operate. Packets addressed to the local IP address are discarded.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

System-de-

OFF Variable

Flashes at 1-s intervals. Data type

--Name

3

fined variables _EIP_IPAdrDupErr

BOOL

IP Address Duplication Error

Cause and correction

Assumed cause
The IP address of the built-in EtherNet/IP port is also used as the IP address of another node.

Correction
Perform either of the following corrections.
· Check the IP addresses of other
nodes and correct the IP ad-

Prevention
Perform allocations so that IP addresses of nodes on the network are used for only one node.

dress settings so that the same address is not used by more than one node.
· Remove the other node that has
the duplicate IP address from the network and then cycle the power supply to the Controller or

reset the Controller.

Attached infor- Attached information 1: Duplicated IP address (example: C0A8FA01 hex = address 192.168.250.1)

mation

Precautions/ A duplicated address error occurs if an ARP is sent with the set IP address and there is an ARP response.

Remarks

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-563

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects
Indicators System-defined variables Cause and correction
Attached information Precautions/ Remarks

BOOTP Server Connection Error

Event code

84020000 hex

Connection with the BOOTP server failed.

EtherNet/IP Function Module

Source details Communications port

Detection tim- At BOOTP oper-

ing

ation

Level

Partial fault

Recovery

Automatic recovery

Log category System

User program Continues.

Operation

EtherNet/IP communications will not operate. Requests to the BOOTP server will continue until there is a response from the BOOTP server. Data refreshing with the PLC Function Module will continue.

An IP address was not set for the EtherNet/IP port when it was supposed to be set from the BOOTP server.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Flashes at 1-s intervals.

---

Variable

Data type

Name

_EIP_BootpErr

BOOL

BOOTP Server Error

Assumed cause

Correction

Prevention

Server setting error

Correct the server settings at the remote connection.

Check to make sure that the server settings at the remote connection are correct.

The server is down.

Check if the server at the remote connection is operating normally and set it to operate normally if it is

Check to make sure that the server at the remote connection is operating normally.

not.

An error occurred in the communi- Check the communications path to None

cations path.

the server and take corrective measures if there are any problems.

None

None

3-564

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3-5-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Communications Controller Failure

Event code

04210000 hex *1

Meaning

A hardware error was detected in the communications controller of the built-in EtherNet/IP port.

Source

EtherNet/IP Function Module

Source details Communica-

Detection tim- Continuously

tions port 1 or 2 ing

Error attributes Level

Minor fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Continues.

Operation

EtherNet/IP communications are not possible for the relevant communications port.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Lights.

---

System-de-

Variable

fined variables _EIP1_LanHwErr

Data type BOOL

Name
Communications Port 1 Communications Controller Error

_EIP2_LanHwErr

BOOL

Communications Port 2 Communi-

cations Controller Error

3

Cause and correction

Assumed cause
Hardware error in the communications controller

Correction Replace the CPU Unit.

Prevention None

Attached infor- None mation

Precautions/ Remarks

After the _EIP1_LanHwErr or _EIP2_LanHwErr system-defined variable changes to TRUE, it will not change to FALSE unless the power supply to the Controller is cycled.

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

Event name

Identity Error

Event code

14210000 hex

Meaning

The CIP identity information in non-volatile memory was not read correctly.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

At power ON or Controller reset

Error attributes Level

Minor fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Continues.

Operation

EtherNet/IP communications are not possible for the relevant communications port.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

Lights.

---

System-de-

Variable

fined variables _EIP_IdentityErr *1

Data type BOOL

Name Identity Error

_EIP1_IdentityErr *2

BOOL

CIP Communications 1 Identity Error

_EIP2_IdentityErr *2

BOOL

CIP Communications 2 Identity Error

Cause and cor- Assumed cause

rection

Non-volatile memory failure

Correction Replace the CPU Unit.

Prevention None

Attached infor- None mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-565

3 Error Descriptions and Corrections

Event name

MAC Address Error

Event code

14230000 hex *1

Meaning

The MAC address in non-volatile memory was not read correctly.

Source

EtherNet/IP Function Module

Source details Communica-

Detection tim- At power ON or

tions port 1 or 2 ing

Controller reset

Error attributes Level

Minor fault

Recovery

Cycle the power Log category supply.

System

Effects

User program Continues.

Operation

EtherNet/IP communications are not possible for the relevant communications port.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Lights.

---

System-de-

Variable

fined variables _EIP1_MacAdrErr

Data type BOOL

Name Port 1 MAC Address Error

_EIP2_MacAdrErr

BOOL

Port 2 MAC Address Error

Cause and cor- Assumed cause

rection

Non-volatile memory failure

Correction Replace the CPU Unit.

Prevention None

Attached infor- None mation

Precautions/ Remarks

After the _EIP1_MacAdrErr or _EIP2_MacAdrErr system-defined variable changes to TRUE, it will not change to FALSE unless the power supply to the Controller is cycled.

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

3-566

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

Tag Data Link Setting Error

Event code

34200000 hex

Meaning

An error was detected in the communications settings for tag data links.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

At power ON or Controller reset

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the tag data link settings), cycle the power supply, or reset Controller.

Log category

System

Effects

User program Continues.

Operation

Tag data link communications will not operate.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP_TDLinkCfgErr *1

Data type BOOL

Name

3

Tag Data Link Setting Error

_EIP1_TDLinkCfgErr *2

BOOL

CIP Communications 1 Tag Data Link Setting Error

_EIP2_TDLinkCfgErr *2

BOOL

CIP Communications 2 Tag Data Link Setting Error

Cause and correction

Assumed cause
Power was interrupted when a download was in progress for the data link settings.

Correction
Implement one of the following measures.
· Perform the Clear All Memory
operation.
· Download the tag data link set-
tings again.
· Clear the tag data link settings.

Prevention
Do not turn OFF the power supply to the Controller while a download is in progress for the tag data link settings.

Memory error

If operation is not recovered by the None above, replace the CPU Unit.

Attached infor- Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in set-

mation

tings)

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-567

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects Indicators System-defined variables Cause and correction
Attached information
Precautions/ Remarks

IP Route Table Setting Error

Event code

34230000 hex

An IP routing setting error was detected.

EtherNet/IP Function Module

Source details Communications port

Detection tim- At power ON or

ing

Controller reset

Level

Minor fault

Recovery

Automatic recovery (after downloading the settings), cycle

Log category

System

the power supply, or reset Controller.

User program Continues.

Operation

Communications that use the relevant IP routing settings are not possible.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

Flashes at 1-s intervals.

---

Variable

Data type

Name

_EIP_IPRTblErr

BOOL

IP Route Table Error

Assumed cause

Correction

Prevention

Setting error

Identify the error from the attached information, correct the setting, and then download the settings again.

None

Power was interrupted when a download was in progress for the

Perform the Clear All Memory operation or download the settings

Do not turn OFF the power supply to the Controller while a download

built-in EtherNet/IP port settings. again.

is in progress for the built-in EtherNet/IP port settings.

Memory error

If operation is not recovered by the None above, replace the CPU Unit.

Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in settings) Attached Information 2: Error Details

(00 hex: Non-volatile memory access error) When the settings are inconsistent (11 hex: Illegal IP router table settings, 12 hex: Illegal Hosts setting, 13 hex: Invalid default gateway, 14 hex: Illegal IPForward settings, 15 hex: Illegal NAT settings, 16 hex: Illegal PacketFilter settings)

The cause of error can be identified with the attached information.

3-568

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

FTP Server Setting Error

Event code

34240000 hex

Meaning

An error was detected in the FTP server settings.

Source

EtherNet/IP Function Module

Source details FTP

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the FTP settings),

Log category

System

cycle the power supply, or reset Controller

Effects

User program Continues.

Operation

FTP will not operate.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables None

Data type ---

Name ---

3

Cause and cor- Assumed cause

rection

Setting error

Correction
Identify the error from the attached information, correct the setting, and then download the settings again.

Prevention None

Power was interrupted when a download was in progress for the FTP server settings.

Perform the Clear All Memory operation or download the settings again.

Do not turn OFF the power supply to the Controller while a download is in progress for the FTP server

settings.

Memory error

If operation is not recovered by the None

above, replace the CPU Unit.

Attached infor- Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in set-

mation

tings)

Precautions/ The cause of error can be identified with the attached information.

Remarks

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-569

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects Indicators System-defined variables Cause and correction
Attached information Precautions/ Remarks

NTP Client Setting Error

Event code

34250000 hex

An error was detected in the NTP client settings.

EtherNet/IP Function Module

Source details NTP

Detection tim- At power ON or

ing

Controller reset

Level

Minor fault

Recovery

Automatic recovery (after downloading the NTP settings),

Log category

System

cycle the power supply, or reset Controller

User program Continues.

Operation

NTP operation stops.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

Flashes at 1-s intervals.

---

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

Setting error

Identify the error from the attached information, correct the setting, and then download the settings again.

None

Power was interrupted when a download was in progress for the NTP client settings.

Perform the Clear All Memory operation or download the settings again.

Do not turn OFF the power supply to the Controller while a download is in progress for the NTP client

settings.

Memory error

If operation is not recovered by the None

above, replace the CPU Unit.

Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in set-

tings)

The cause of error can be identified with the attached information.

3-570

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

SNMP Setting Error

Event code

34260000 hex

Meaning

An error was detected in the SNMP agent/trap settings.

Source

EtherNet/IP Function Module

Source details SNMP

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the SNMP settings),

Log category

System

cycle the power supply, or reset Controller.

Effects

User program Continues.

Operation

SNMP operation stops.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables None

Data type ---

Name ---

3

Cause and cor- Assumed cause

rection

Setting error

Correction
Identify the error from the attached information, correct the setting, and then download the settings again.

Prevention None

Power was interrupted when a download was in progress for the SNMP agent/trap settings.

Perform the Clear All Memory operation or download the settings again.

Do not turn OFF the power supply to the Controller while a download is in progress for the SNMP agent/

trap settings.

Memory error

If operation is not recovered by the None

above, replace the CPU Unit.

Attached infor- Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in set-

mation

tings) Attached Information 2: Error Location, when there is an inconsistency in the settings

(01 hex: SNMP agent settings, 02 hex: SNMP trap settings)

Precautions/ The cause of error can be identified with the attached information.

Remarks

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-571

3 Error Descriptions and Corrections

Event name

Tag Name Resolution Error

Event code

34270000 hex

Meaning

Resolution of a tag used in a tag data link failed.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

At power ON, at Controller reset, when variables are changed from the Sysmac Studio, or when the data link table is changed from the Network Configurator

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the tag settings)

Log category

System

Effects

User program Continues.

Operation

Data links will not operate for unresolved tags. Data links for other tags will operate.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP_TagAdrErr *1

Data type BOOL

Name Tag Name Resolution Error

_EIP1_TagAdrErr *2

BOOL

CIP Communications1 Tag Name Resolution Error

_EIP2_TagAdrErr *2

BOOL

CIP Communications2 Tag Name Resolution Error

Cause and correction

Assumed cause
The size of the network variable is different from the tag settings.

Correction
Correct the sizes in the tag settings to match the network variables.

Prevention
Set the sizes in the tag settings to match the network variables.

The I/O direction set for a tag data link and the I/O direction of the Controller variable do not match.

Correct the tag settings or the settings of the Controller variables so that the I/O direction for the tag data links match the I/O direction of the Controller variables.

Set the tag settings or the settings of the Controller variables so that the I/O directions for the tag data links match the I/O directions of the Controller variables.

There are no network variables for the Controller tag settings.

Correct the tag settings so that existing network variables are set for the tags.

Set the tag settings so that existing network variables are set for the tags.

A variable in the Controller that is set for a tag data link has the Network Publish attribute set to Input but also has the Constant attribute.

Remove the Constant attribute from the Controller variable that has the Network Publish attribute set to Input.

Do not set the Constant attribute for a Controller variable that has the Network Publish attribute set to Input.

Attached infor- None mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

3-572

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

Basic Ethernet Setting Error

Event code

34280000 hex *1

Meaning

An error was detected in the Ethernet settings.

Source

EtherNet/IP Function Module

Source details Communica-

Detection tim- At power ON or

tions port 1 or 2 ing

Controller reset

Error attributes Level

Minor fault

Recovery

Automatic recovery, cycle the power supply, or reset Controller

Log category

System

Effects

User program Continues.

Operation

EtherNet/IP communications are not possible for the relevant communications port.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Flashes at 1-s intervals.

---

System-defined variables

Variable _EIP1_EtnCfgErr _EIP2_EtnCfgErr

Data type BOOL BOOL

Name

Port1 Basic Ethernet Setting Error

3

Port2 Basic Ethernet Setting Error

Cause and cor- Assumed cause

rection

Parameter error

Correction
Identify the error from the attached information, correct the setting, and then download the settings again.

Prevention None

Power was interrupted when a download was in progress for the built-in EtherNet/IP port settings.

Perform the Clear All Memory operation or download the settings.

Do not turn OFF the power supply to the Controller while a download is in progress for the built-in EtherNet/IP port settings.

A memory error occurred.

If operation is not recovered by the None above, replace the CPU Unit.

Attached information

Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in settings) Attached information 2: Error details (00 hex: Non-volatile memory access error, 11 hex: Incorrect baud rate setting, 12 hex: Unsupported baud rate)

Precautions/ Remarks

The cause of error can be identified with the attached information.

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-573

3 Error Descriptions and Corrections

Event name

IP Address Setting Error

Event code

34290000 hex *1

Meaning

An error was detected in the IP address settings.

Source

EtherNet/IP Function Module

Source details Communica-

Detection tim- At power ON or

tions port 1 or 2 ing

Controller reset

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the settings), cycle the power supply, or reset Controller.

Log category

System

Effects

User program Continues.

Operation

EtherNet/IP communications are not possible for the relevant communications port.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP1_IPAdrCfgErr

Data type BOOL

Name Port1 IP Address Setting Error

_EIP2_IPAdrCfgErr

BOOL

Port2 IP Address Setting Error

Cause and cor- Assumed cause

rection

Parameter error

Correction
Identify the error from the attached information, correct the setting, and then download the settings again.

Prevention None

Power was interrupted when a download was in progress for the built-in EtherNet/IP port settings.

Perform the Clear All Memory operation or download the settings again.

Do not turn OFF the power supply to the Controller while a download is in progress for the built-in EtherNet/IP port settings.

The IP address acquired from BOOTP server is illegal.

Correct the IP address that was provided to this port by the BOOTP server so that it is within the range specified for an NX-series Controller.

Correct the IP address that was provided to this port by the BOOTP server so that it is within the range specified for an NX-series Controller.

A memory error occurred.

If operation is not recovered by the None above, replace the CPU Unit.

Attached information

Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in settings) Attached information 2: Error details (00 hex: Non-volatile memory access error) When the settings are inconsistent (11 hex: Illegal IP address, 12 hex: Illegal subnet mask)

Precautions/ Remarks

The cause of error can be identified with the attached information.

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

3-574

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

DNS Setting Error

Event code

342A0000 hex *1

Meaning

An error was detected in the DNS settings or Hosts settings.

Source

EtherNet/IP Function Module

Source details Communications port

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the settings), cycle the power supply, or reset Controller.

Log category

System

Effects

User program Continues.

Operation

EtherNet/IP communications will not operate.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP_DNSCfgErr

Data type BOOL

Name

3

DNS Setting Error

Cause and cor- Assumed cause

rection

Parameter error

Correction
Identify the error from the attached information, correct the setting, and then download the settings again.

Prevention None

Power was interrupted when a download was in progress for the built-in EtherNet/IP port settings.

Perform the Clear All Memory operation or download the settings again.

Do not turn OFF the power supply to the Controller while a download is in progress for the built-in EtherNet/IP port settings.

A memory error occurred.

If operation is not recovered by the None above, replace the CPU Unit.

Attached information

Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in settings) Attached information 2: Error details (00 hex: Non-volatile memory access error) When the settings are inconsistent (14 hex: Preferred DNS setting error, 15 hex: Alternate DNS setting error, 16 hex: Illegal domain name)

Precautions/ Remarks

The cause of error can be identified with the attached information.

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-575

3 Error Descriptions and Corrections

Event name

Controller Insufficient Memory Warning

Event code

50010000 hex *1

Meaning

The amount of data for the EtherCAT slave configuration, network-published information, or other data exceeds the value that is specified for the CPU Unit. You may not be able to perform online editing or other operations.

Source

EtherCAT Master Function Module or EtherNet/IP Function Module

Source details

Master or CIP

Detection timing

At power ON, download, or online editing

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

---

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The amount of data for the EtherCAT slave configuration, networkpublished information, or other data exceeds the value that is specified for the CPU Unit.

Correction
Reduce the number of PDOs that are used by the EtherCAT slaves. Reduce the number of data types that are used for network variables or reduce the length of the text strings that are used for names.

Prevention None

Attached infor- None mation

Precautions/ Remarks

You may not be able to perform online editing or other operations.

*1. This event code occurs for unit version 1.02 or later of the CPU Unit.

3-576

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

DNS Server Connection Error

Event code

84030000 hex

Meaning

Connection with the DNS server failed.

Source

EtherNet/IP Function Module

Source details Communications port

Detection tim- At DNS opera-

ing

tion

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the DNS settings)

Log category

System

Effects

User program Continues.

Operation

Communications using DNS stop.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP_DNSSrvErr

Data type BOOL

Name DNS Server Connection Error

Cause and cor- Assumed cause

rection

Parameter error

Correction

Prevention

If there is a mistake with the speci- Make sure that the connected serv-

3

fications of the connected server, er is specified correctly.

correct the server specifications

and download them again.

Server is down.

Check if the server at the remote connection is operating normally and set it to operate normally if it is not.

Check to make sure that the server at the remote connection is operating normally.

An error occurred in the communications path.

Check the communications path to the server and take corrective measures if there are any problems.

None

Attached infor- None mation

Precautions/ Remarks

None

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-577

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects Indicators System-defined variables Cause and correction
Attached information Precautions/ Remarks

NTP Server Connection Error

Event code

84040000 hex

Connection with the NTP server failed.

EtherNet/IP Function Module

Source details NTP

Detection tim- At NTP opera-

ing

tion

Level

Minor fault

Recovery

Automatic recovery (after downloading the NTP settings)

Log category

System

User program Continues.

Operation

Time cannot be acquired from NTP.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

Flashes at 1-s intervals.

---

Variable

Data type

Name

_EIP_NTPSrvErr

BOOL

NTP Server Connection Error

Assumed cause

Correction

Prevention

Parameter error

If there is a mistake with the speci- Make sure that the connected serv-

fications of the connected server, correct the server specifications and download them again.

er is specified correctly.

Server is down.

Check if the server at the remote connection is operating normally and set it to operate normally if it is not.

Check to make sure that the server at the remote connection is operating normally.

An error occurred in the communications path.

Check the communications path to the server and take corrective measures if there are any problems.

None

None

If TCP Server Run is recorded in the event log after the correction is made, then the CPU Unit is correctly connected to the DNS server.

3-578

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

Tag Data Link Connection Failed

Event code

84070000 hex

Meaning

Establishing a tag data link connection failed.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

When establishing tag data link connection

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

Data links will not operate for connections that could not be established. Data links for other connections will operate.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

Flashes at 1-s intervals.

---

System-defined variables

Variable _EIP_TDLinkOpnErr *1 _EIP1_TDLinkOpnErr *2

Data type BOOL BOOL

Name

Tag Data Link Connection Failed

CIP Communications1 Tag Data

3

Link Connection Failed

_EIP2_TDLinkOpnErr *2

BOOL

CIP Communications2 Tag Data Link Connection Failed

Cause and correction

Assumed cause
The tag data link connection information is not the same for the originator and target.

Correction
Correct the tag data link connection information, and then download the device parameters or connection settings from the Network Configurator or Sysmac Studio.

Prevention
Before you use the tag data links, make sure that the tag data link connection information in the originator and target are suitable.

Insufficient connections

Reduce the number of class-3 messages.

Reduce the number of data links and class-3 messages that are used.

Attached information

Attached information 1: Target node IP address (example: C0A8FA01 hex = address 192.168.250.1) Attached information 2: Connection instance No. 0 to 255*3 Attached information 3: Connection status (example: 010000117 hex for General Status 01 and Additional Sta-

tus 0117)*3

Precautions/ Remarks

· You can investigate a detailed cause from the connection status.
Refer to the Connection Status Codes and Troubleshooting described in the NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506).
· This event occurs only once even if this error occurred simultaneously in several connections for the same
target node.

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit. *3. Attached information 2 and 3 are not available for a CPU Unit with unit version 1.10 or earlier.

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-579

3 Error Descriptions and Corrections

Event name

Tag Data Link Timeout

Event code

84080000 hex

Meaning

A timeout occurred in a tag data link.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

Continuously after starting tag data link communications

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

The relevant data link connection will stop. Reconnection processing is periodically repeated for the tag data link error target.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP_TDLinkErr *1

Data type BOOL

Name
Tag Data Link Communications Error

_EIP1_TDLinkErr *2

BOOL

CIP Communications1 Tag Data Link Communications Error

_EIP2_TDLinkErr *2

BOOL

CIP Communications2 Tag Data Link Communications Error

Cause and correction

Assumed cause
The power supply to the target node is OFF.

Correction
Check the status of the target node and start it normally.

Prevention
Use the tag data link after you confirm that the target node is normal.

Communications with the target node stop.

The Ethernet cable for EtherNet/IP Reconnect the connector and

is disconnected.

make sure it is mated correctly.

Connect the connector securely.

The Ethernet cable for EtherNet/IP Replace the Ethernet cable. is broken.

None

Noise

Implement noise countermeasures Implement noise countermeasures

if there is excessive noise.

if there is excessive noise.

The link to the built-in EtherNet/IP port is OFF.

Refer to the Link OFF Detected error (84060000 hex) for the assumed causes and other information on link OFF.

Refer to the Link OFF Detected error (84060000 hex) for the assumed causes and other information on link OFF.

The packet loss occurred on the path due to the network communications load.

Increase the timeout value or RPI. Or, review the network environment and network devices.

Design the network so that there is not too much load on the network.

Attached infor- Attached information 1: Connection instance No. (0 to 255)

mation

Attached information 2: Target node IP address (example: C0A8FA01 hex = address 192.168.250.1)

Precautions/ Remarks

· The following cases are not included in this error.
Connections as a target
· This event occurs only once even if this error occurred simultaneously in several connections for the same
target node.

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

3-580

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3-5-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Tag Data Link Connection Timeout

Event code

84090000 hex *1

Meaning

A timeout occurred while trying to establish a tag data link connection.

Source

EtherNet/IP Function Module

Source details

CIP *2/CIP1 *3/ CIP2 *3

Detection timing

When establishing tag data link connection

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

Data links will not operate for connections that timed out. Reconnection processing is periodically repeated for the connection that timed out.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

Flashes at 1-s intervals.

---

System-defined variables

Variable _EIP_TDLinkOpnErr *2 _EIP1_TDLinkOpnErr *3

Data type BOOL BOOL

Name

Tag Data Link Connection Failed

CIP Communications1 Tag Data

3

Link Connection Failed

_EIP2_TDLinkOpnErr *3

BOOL

CIP Communications2 Tag Data Link Connection Failed

Cause and correction

Assumed cause
The power supply to the target node is OFF.

Correction
Check the status of the target node and start it normally.

Prevention
Use the tag data link after you confirm that the target node is normal.

Communications at the target node are stopped.

The Ethernet cable for EtherNet/IP Reconnect the connector and

is disconnected.

make sure it is mated correctly.

Connect the connector securely.

The Ethernet cable for EtherNet/IP Replace the Ethernet cable. is broken.

None

An error occurred in the communications path.

Check the communications path and take corrective measures if there are any problems.

None

Attached infor- Attached information 1: Target node IP address (example: C0A8FA01 hex = address 192.168.250.1) mation

Precautions/ Remarks

· You can change the event level to the observation level. If you change the level to the observation level, the
EtherNet/IP NET ERR column above will be changed to "---" (no change) and recovery will not be necessary.
· The following cases are not included in this error.
Connections as a target Connection timeouts due to a Link OFF detection for an Ethernet switch
· This event occurs only once even if this error occurred simultaneously in several connections for the same
target node.

*1. This event code occurs for unit version 1.04 or later of the CPU Unit. *2. This applies to an NJ-series CPU Unit. *3. This applies to an NX-series CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-581

3 Error Descriptions and Corrections

Event name

IP Address Duplication Error

Event code

840A0000 hex *1

Meaning

The same IP address is used more than once.

Source

EtherNet/IP Function Module

Source details Communica-

Detection tim- After link is es-

tions port 1 or 2 ing

tablished

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the IP address settings), cycle the power supply, or reset Controller.

Log category

System

Effects

User program Continues.

Operation

EtherNet/IP communications are not possible for the relevant communications port. Packets addressed to the local IP address of the relevant communications port are discarded.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

OFF

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP1_IPAdrDupErr

Data type BOOL

Name Port 1 IP Address Duplication Error

_EIP2_IPAdrDupErr

BOOL

Port 2 IP Address Duplication Error

Cause and correction

Assumed cause
The IP address of the built-in EtherNet/IP port is also used as the IP address of another node.

Correction
Perform either of the following corrections.
· Check the IP addresses of other
nodes and correct the IP address settings so that the same address is not used by more than one node.
· Remove the other node that has
the duplicate IP address from the network and then cycle the power supply to the Controller or reset the Controller.

Prevention
Perform allocations so that IP addresses of nodes on the network are used for only one node.

Attached infor- Attached information 1: Duplicated IP address (example: C0A8FA01 hex = address 192.168.250.1) mation

Precautions/ Remarks

A duplicated address error occurs if an ARP is sent with the set IP address and there is an ARP response.

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

3-582

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

BOOTP Server Connection Error

Event code

840B0000 hex *1

Meaning

Connection with the BOOTP server failed.

Source

EtherNet/IP Function Module

Source details Communica-

Detection tim- At BOOTP oper-

tions port 1 or 2 ing

ation

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

EtherNet/IP communications are not possible for the relevant communications port. Requests to the BOOTP server will continue until there is a response from the BOOTP server. Data refreshing with the PLC Function Module will continue. An IP address was not set for the EtherNet/IP port when it was supposed to be set from the BOOTP server.

Indicators

EtherNet/IP NET RUN OFF

EtherNet/IP NET ERR Flashes at 1-s intervals.

EtherNet/IP LINK/ACT ---

3

System-de-

Variable

fined variables _EIP1_BootpErr

Data type BOOL

Name Port1 BOOTP Server Error

_EIP2_BootpErr

BOOL

Port2 BOOTP Server Error

Cause and cor- Assumed cause

rection

Server setting error

Correction
Correct the server settings at the remote connection.

Prevention
Check to make sure that the server settings at the remote connection are correct.

The server is down.

Check if the server at the remote connection is operating normally and set it to operate normally if it is not.

Check to make sure that the server at the remote connection is operating normally.

An error occurred in the communications path.

Check the communications path to the server and take corrective measures if there are any problems.

None

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.10 or later of the CPU Unit.

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-583

3 Error Descriptions and Corrections

Event name

Allowed Communications Bandwidth per Unit Exceed- Event code ed

840C0000 hex *1

Meaning

The total bandwidth for the connections that are set or established exceeded the allowed communications

bandwidth of tag data links and CIP Safety communications*2 per Unit for all of the built-in EtherNet/IP ports.

Source

EtherNet/IP Function Module

Source details CIP1 or CIP2

Detection timing

When establishing tag data link connection or CIP Safety connection

Error attributes Level

Minor fault

Recovery

Automatic recovery (after downloading the settings), cycle the power supply, or reset Controller.

Log category

System

Effects

User program Continues.

Operation

Tag data links and CIP Safety communications*2 will not operate in the bandwidth that exceeds the allowed communications bandwidth per Unit.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP_TDLinkOpnErr

Data type BOOL

Name Tag Data Link Connection Failed

_EIP1_TDLinkOpnErr

BOOL

CIP Communications1 Tag Data Link Connection Failed

_EIP2_TDLinkOpnErr

BOOL

CIP Communications2 Tag Data Link Connection Failed

Cause and correction

Assumed cause
An attempt was made to establish a connection that would cause the used bandwidth (PPS) total of the packet transfer rates of the tag data links and CIP Safety communications*2 that use all of the built-in EtherNet/IP ports to exceed the allowed communications bandwidth per Unit.

Correction
Change the settings at the originator node for the tag data links and CIP Safety communications*2 so that the total PPS for all of the built-in EtherNet/IP ports does not exceed the allowed communications bandwidth per Unit, and then cycle the power supply to the Controller or reset the Controller.

Prevention
Set the tag data links and CIP Safety communications*2 so that the total PPS for all of the built-in EtherNet/IP ports does not exceed the allowed communications bandwidth per Unit.

Attached infor- None mation

Precautions/ Remarks

You can confirm the bandwidth (PPS) of the tag data link for EtherNet/IP ports in the Ethernet Information Tab Page on the Network Configurator. Refer to Ethernet Information Tab Page section in Checking Status with the Network Configurator in the NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506) for how to confirm the bandwidth (PPS) on the Network Configurator.

*1. This event code occurs for unit version 1.10 or later of the CPU Unit. *2. This applies for a CPU Unit that supports CIP Safety communications.

3-584

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

Number of Tag Sets for Tag Data Links Exceeded

Event code

840E0000 hex*1

Meaning

The total number of tag sets for tag data links for all ports of the built-in Ethernet/IP port exceeds the upper limit.

Source

EtherNet/IP Function Module

Source details CIP1 or CIP2

Detection timing

At power ON, Controller reset, download from the Sysmac Studio, or download from the Network Configurator

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

Tag data link communications for the relevant port

were stopped.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

3

Flashes at 1-s intervals.

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EIP_TDLinkCfgErr

Data type BOOL

Name Tag Data Link Setting Error

_EIP1_TDLinkCfgErr

BOOL

CIP Communications 1 Tag Data Link Setting Error

_EIP2_TDLinkCfgErr

BOOL

CIP Communications 2 Tag Data Link Setting Error

Cause and correction

Assumed cause
The total number for all ports of tag sets for tag data links that are set for each built-in Ethernet/IP port exceeds the total number of which the product can be allowed.

Correction
Change the number of tag sets so that the total number for all ports of tag sets for tag data links that are set for each built-in Ethernet/IP port does not exceed the total number of which the product can be allowed.

Prevention
When the number of tag sets for tag data links that are set for each built-in Ethernet/IP port is changed, check that the total number of tag sets for all ports does not exceed the total number of which the product can be allowed in advance.

Attached information

Attached information 1: The number of tag sets that are set for the port. Attached information 2: Total number of tag sets that are set for the product. Attached information 3: Total number of tag sets that the product can be allowed.

Precautions/ Remarks

None

*1. This event code occurs for an NX102 CPU Unit.

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-585

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects Indicators
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Access Detected Outside Range of Variable

Event code

54E00000 hex

Accessing a value that is out of range was detected for a tag variable that is used in a tag data link.

EtherNet/IP Function Module

Source details Communications port

Detection tim- When variable

ing

is written

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

---

---

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An out-of-range value was written by an EtherNet/IP tag data link for a variable with a specified range. A value that does not specify an

Correct the value that is written to the variable with a specified range so that the value is in the range. Correct the value that is written to

Write values that are in range for variables with specified ranges. Write values that specify enumerators to enumeration variables.

enumerator was written by an EtherNet/IP tag data link for an enumeration variable.

the enumeration variable so that the value specifies an enumerator.

None

· Write operations for out-of-range values or values that do not specify enumerators do not end normally. · Write operations for in-range values or values that specify enumerators end normally.

Event name

Packet Discarded Due to Full Reception Buffer

Event code

Meaning

A packet was discarded.

Source

EtherNet/IP Function Module

Source details Communica-

tions port,*1 communications

port 1,*2 or communications port

2*2

Error attributes Level

Observation

Recovery

---

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

---

---

System-de-

Variable

fined variables None

Data type ---

Cause and cor- Assumed cause

rection

A network convergence occurred.

Correction
The load on the network is too high. Check whether there are nodes that send unnecessary broadcast frames on the network and remove them. After that, check that the received number of frames has reduced in the network statistical information.

Attached infor- None mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

84050000 hex

Detection tim- After link is es-

ing

tablished

Log category System
EtherNet/IP LINK/ACT --Name --Prevention Make sure that unnecessary broadcast frames are not sent on the network. Do not connect the Ethernet cable in a loop.

3-586

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3-5-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Link OFF Detected

Event code

84060000 hex

Meaning

An Ethernet link OFF was detected.

Source

EtherNet/IP Function Module

Source details

Communications port,*1 communications

Detection timing

Continuously

port 1,*2 or communications port

2*2

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

EtherNet/IP communications will not operate.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

---

OFF

System-de-

Variable

Data type

Name

fined variables None

---

---

Cause and cor- Assumed cause

Correction

Prevention

3

rection

An Ethernet cable is broken, dis- Connect the Ethernet cable se-

Connect the Ethernet cable se-

connected, or loose.

curely. If the cable is broken, re-

curely. Check the cable to make

place it.

sure that it is not disconnected.

The Ethernet switch's power supply is turned OFF.

Turn ON the power supply to the Ethernet switch. Replace the Ethernet switch if it fails.

Do not turn OFF the power supply to the Ethernet switch.

Baud rate mismatch.

Correct the settings so that the same baud rate is used as for the remote communications nodes.

Set the same baud rate as for the remote communications nodes.

Noise

Implement noise countermeasures Implement noise countermeasures. if there is excessive noise.

One of the following operations was performed.
· The Identity object was reset. · Settings for EtherNet/IP were
downloaded from the Network Configurator or Sysmac Studio, or the Clear All Memory operation was performed.
· EtherNet/IP was restarted.

None This error occurs when the operations on the left are performed.

None This error occurs when the operations on the left are performed.

Attached infor- None mation

Precautions/ Remarks

You can change the event level to the minor fault level. If you change the level to the minor fault level, the Recovery column above will be changed to "Automatic recovery."

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

3-587

3 Error Descriptions and Corrections

Event name

Tag Data Link Download Started

Event code

94010000 hex

Meaning

Changing the tag data link settings started.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

At user operation

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

---

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Changing the tag data link settings started.

Correction ---

Prevention ---

Attached infor- Attached information 1: Controller status (01 hex: PROGRAM mode, 02 hex: RUN mode) mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

Event name

Tag Data Link Download Finished

Event code

94020000 hex

Meaning

Changing the tag data link settings finished.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

At user operation

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

---

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Changing the tag data link settings finished.

Correction ---

Prevention ---

Attached infor- Attached information 1: Controller status (01 hex: PROGRAM mode, 02 hex: RUN mode) mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

3-588

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

Tag Data Link Stopped

Event code

94030000 hex

Meaning

Tag data links were stopped by the Network Configurator, Sysmac Studio, or manipulation of a system-defined variable. Or, the data link table was downloaded from the Network Configurator or Sysmac Studio again.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

At user operation

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

---

---

System-de-

Variable

fined variables _EIP_TDLinkStopCmd *1

Data type BOOL

Name
Tag Data Link Communications Stop Switch

_EIP1_TDLinkStopCmd *2 _EIP2_TDLinkStopCmd *2

BOOL BOOL

CIP Communications1 Tag Data

Link Communications Stop Switch

CIP Communications2 Tag Data

3

Link Communications Stop Switch

Cause and correction

Assumed cause
Tag data links were stopped by the Network Configurator, Sysmac Studio, or manipulation of a systemdefined variable.

Correction ---

Prevention ---

Attached information

Attached information 1: Controller status (01 hex: PROGRAM mode, 02 hex: RUN mode) Attached information 2: Operation method 01 hex: Operation from the Network Configurator or Sysmac Studio, 02 hex: Operation with a system-defined variable

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-589

3 Error Descriptions and Corrections

Event name

Tag Data Link Started

Event code

94040000 hex

Meaning

Tag data links were started by the Network Configurator, Sysmac Studio, or manipulation of a system-defined variable. Or, the data link table was downloaded from the Network Configurator or Sysmac Studio again.

Source

EtherNet/IP Function Module

Source details

CIP *1/CIP1 *2/ CIP2 *2

Detection timing

At user operation

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Flashes at 1-s intervals.

---

---

System-de-

Variable

fined variables _EIP_TDLinkStartCmd *1

Data type BOOL

Name
Tag Data Link Communications Start Switch

_EIP1_TDLinkStartCmd *2

BOOL

CIP Communications1 Tag Data Link Communications Start Switch

_EIP2_TDLinkStartCmd *2

BOOL

CIP Communications2 Tag Data Link Communications Start Switch

Cause and correction

Assumed cause
Tag data links were started by the Network Configurator, Sysmac Studio, or manipulation of a systemdefined variable.

Correction ---

Prevention ---

Attached information

Attached information 1: Controller status 01 hex: PROGRAM mode, 02 hex: RUN mode Attached information 2: Operation method 01 hex: Operation from the Network Configurator or Sysmac Studio, 02 hex: Operation with system-defined variable

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

Event name

Link Detected

Event code

Meaning

Establishment of an Ethernet link was detected.

Source

EtherNet/IP Function Module

Source details Communica-

tions port,*1 communications

port 1,*2 or communications port

2*2

Error attributes Level

Information

Recovery

---

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

---

---

System-de-

Variable

fined variables None

Data type ---

Cause and correction

Assumed cause
Establishment of an Ethernet link was detected.

Correction ---

Attached infor- None mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

94050000 hex

Detection tim- When establish-

ing

ing link

Log category System
EtherNet/IP LINK/ACT Lights. Name --Prevention ---

3-590

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-5 Errors in the EtherNet/IP Function Module

3-5-2 Error Descriptions

Event name

Restarting Ethernet Port

Event code

94060000 hex

Meaning

The built-in EtherNet/IP port was restarted.

Source

EtherNet/IP Function Module

Source details

Communications port,*1 communications

Detection timing

At user operation

port 1,*2 or communications port

2*2

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

---

---

System-de-

Variable

Data type

Name

fined variables None

---

---

3

Cause and correction

Assumed cause
The built-in EtherNet/IP port was restarted.

Correction ---

Prevention ---

Attached infor- None mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

Event name Meaning Source

Tag Data Link All Run

Event code

Tag data link connections to all nodes have been normally established.

EtherNet/IP Function Module

Source details CIP *1/CIP1 *2/

CIP2 *2

Error attributes Effects Indicators
System-defined variables

Level

Information

User program Continues.

EtherNet/IP NET RUN

Lights.

Variable

_EIP_TDLinkAllRunSta *1

Recovery

---

Operation

Not affected.

EtherNet/IP NET ERR

---

Data type

BOOL

_EIP1_TDLinkAllRunSta *2

BOOL

_EIP2_TDLinkAllRunSta *2

BOOL

Cause and cor- Assumed cause

rection

Tag data link connections to all target nodes have been established.

Attached infor- None mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

Correction ---

94070000 hex

Detection timing
Log category

When establishing tag data link connection
System

EtherNet/IP LINK/ACT --Name All Tag Data Link Communications Status CIP Communications1 All Tag Data Link Communications Status CIP Communications2 All Tag Data Link Communications Status Prevention ---

NJ/NX-series Troubleshooting Manual (W503)

3-591

3 Error Descriptions and Corrections

Event name

IP Address Fixed

Event code

94080000 hex

Meaning

The correct IP address has been determined and Ethernet communications can start.

Source

EtherNet/IP Function Module

Source details

Communications port,*1 communications

Detection timing

At power ON or Controller reset

port 1,*2 or communications port

2*2

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

Lights.

---

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The correct IP address has been determined and Ethernet communications can start.

Correction ---

Prevention ---

Attached infor- Attached Information 1: IP address (example: C0A8FA01 hex = address 192.168.250.1) mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

Event name

BOOTP Client Started

Event code

Meaning

The BOOTP client started requesting an IP address.

Source

EtherNet/IP Function Module

Source details Communica-

tions port,*1 communications

port 1,*2 or communications port

2*2

Error attributes Level

Information

Recovery

---

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

---

---

System-de-

Variable

fined variables None

Data type ---

Cause and correction

Assumed cause
The BOOTP client started requesting an IP address.

Correction ---

Attached infor- None mation

Precautions/ Remarks

None

*1. This applies to an NJ-series CPU Unit. *2. This applies to an NX-series CPU Unit.

94090000 hex

Detection tim- At power ON or

ing

Controller reset

Log category System
EtherNet/IP LINK/ACT --Name --Prevention ---

3-592

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3 Error Descriptions and Corrections

Event name

FTP Server Started

Event code

940A0000 hex

Meaning

The FTP agent started normally.

Source

EtherNet/IP Function Module

Source details FTP

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Information

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

---

---

System-de-

Variable

Data type

Name

fined variables None

---

---

Cause and cor- Assumed cause

rection

The FTP agent started normally.

Correction ---

Prevention ---

Attached infor- None

mation

Precautions/ None

3

Remarks

Event name Meaning Source
Error attributes Effects Indicators
System-defined variables Cause and correction
Attached information Precautions/ Remarks

NTP Client Started

Event code

940B0000 hex

The NTP client started normally and a request for the NTP server to obtain the time started.

EtherNet/IP Function Module

Source details NTP

Detection tim- At power ON or

ing

Controller reset

Level

Information

Recovery

---

Log category System

User program Continues.

Operation

Not affected.

EtherNet/IP NET RUN

EtherNet/IP NET ERR

EtherNet/IP LINK/ACT

---

---

---

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The NTP client started normally

---

---

and a request for the NTP server to

obtain the time started.

None

None

3-5-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-593

3 Error Descriptions and Corrections

Event name Meaning Source

SNMP Started The SNMP agent started normally. EtherNet/IP Function Module

Source details

Event code SNMP

Error attributes Effects Indicators
System-defined variables Cause and correction Attached information Precautions/ Remarks

Level

Information

User program Continues.

EtherNet/IP NET RUN

---

Variable

None

Assumed cause

The SNMP agent started normally.

None

None

Recovery

---

Operation

Not affected.

EtherNet/IP NET ERR

---

Data type

---

Correction

---

940C0000 hex

Detection timing
Log category

At power ON or Controller reset
System

EtherNet/IP LINK/ACT --Name --Prevention ---

3-594

NJ/NX-series Troubleshooting Manual (W503)

3-5 Errors in the EtherNet/IP Function Module

3-5-3 Other Troubles and Corrections

3 Error Descriptions and Corrections

3-5-3 Other Troubles and Corrections

Problem

Correction

Tag data is not concurrent.

Check the following items and correct the user program. · Data concurrency is maintained for each connection between the CPU
Unit and the built-in EtherNet/IP port. To maintain data concurrency for tag data links, set a refreshing task for the network variables that are assigned to tags. Refer to information on the Concurrency of Tag Data Link Data in the NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506) for details. · Refer to the product manuals for products from other manufacturers.

At startup, some of the receive · If the user program uses receive data, make sure that the All Tag Data

data is FALSE when it should be

Link Communications Status in communications status 1 or the Controller

TRUE.

Operating Mode for the target node is TRUE before you use the receive

data. To use operation information from the Controller, use Controller status in the tag sets on both the sending and receiving nodes.

3

· If the Fault Action setting of the output (produce) tag is enabled, The out-

put (produce) data changes to FALSE when a fatal error occurs in the

CPU Unit. Check the error status at the output (producing) Controller.

Tag data link communications are not stable.

· For an NX701 CPU Unit, use a 1,000 Mbps Ethernet switch if 10 or 100 Mbps is set or if you are using a 10 Mbps repeater hub, a 100 Mbps repeater hub, or a 1,000 Mbps repeater hub. The performance of the tag data links assumes that an Ethernet switch is used to achieve a 40,000 pps bandwidth for full-duplex, 1,000 Mbps auto-negotiation communications.
· For an NX102 CPU Unit, use a 100 Mbps Ethernet switch if 10 Mbps is set or if you are using a 10 Mbps or 100 Mbps repeater hub. The performance of the tag data links assumes that an Ethernet switch is used to achieve a 12000 pps bandwidth for full-duplex, 100 Mbps auto-negotiation communications.
· For an NJ-series CPU Unit and an NX1P2 CPU Unit, use a 100 Mbps Ethernet switch if 100 Mbps is set or if you are using a 10 Mbps or 100 Mbps repeater hub. For unit version 1.03 or later, the performance of the tag data links assumes that an Ethernet switch is used to achieve a 3,000 pps bandwidth for full-duplex, 100 Mbps auto-negotiation communications. For unit version 1.00 to 1.02, a 1,000 pps bandwidth is assumed.
· Refer to NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506) to access the error counters and discarded packed counters on the Ethernet Information Tab Page. Use the information to check for noise on the communications path, non-standard cables, damaged cables/connectors, unexpectedly high communications traffic, and incorrect loops in connections between Ethernet switches.
· Contact the Ethernet switch manufacturer if there are problems with the transfer capacity of the Ethernet switches in the communications path. If Ethernet switches are cascaded, the load may be concentrated on the middle Ethernet switches. Change the network configuration so that the load is not concentrated.
· Also, refer to NJ/NX-series CPU Unit Built-in EtherNet/IP Port User's Manual (Cat. No. W506) and use the connection status on the Connections Tab Page to remove the cause of the error according to information in 15-3-2 Connection Status Codes and Troubleshooting.

NJ/NX-series Troubleshooting Manual (W503)

3-595

3 Error Descriptions and Corrections

3-6 Errors in the EtherCAT Master Function Module

3-6-1 Error Tables

Built-in EtherCAT Master in CPU Unit

Event code
04400000 hex
14400000 hex (Project Unit Ver. earlier than 1.40) 34420000 hex (Ver. 1.40 or later) 44010000 hex

Event name

Meaning

Assumed cause

Communications Controller Failure
MAC Address Error

A Communications Controller Error was detected at startup.
The MAC address is incorrect.

· The Communications Control-
ler failed.
· The CPU Unit has failed.

Parameters Not Transferred
EtherCAT Fault

Slave or Unit parame- Slave or Unit parameter is not ter is not transferred. downloaded.

A fatal error was detected in the EtherCAT Master Function Module.

· An error occurred in the soft-
ware.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page

¡

3-608

page

¡

3-608

page

¡

3-609

page

¡

3-610

3-596

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

84200000 hex

Link OFF Er- A Link OFF state oc- · The Ethernet cable is not con-

ror

curred in the master.

nected between the master

page 3-611

and the first slave.
· The power supply to the first

slave is not turned ON.
· The Ethernet cable connector

is disconnected between the

master and the first slave.
· A non-recommended Ethernet

cable is used between the

master and first slave.

3

· The Ethernet cable is broken

between the master and the first slave.

¡

· The contact of the connector

on the Ethernet cable between

the master and the first slave

is faulty, or parts are faulty.
· Hardware failure of the first

slave
· An EtherCAT Frame Not Re-

ceived (842E0000 hex) occur-

red.
· A general-purpose Ethernet

hub or repeater hub is con-

nected.

3-6-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-597

3 Error Descriptions and Corrections

Event code 842E0000 hex (Ver. 1.11 or later)
24200000 hex 34400000 hex

Event name

Meaning

EtherCAT Frame Not Received

The sent EtherCAT frame was not received.

Slave Node Address Duplicated
Network Configuration Information Error

The same slave address is used for two nodes.
There is an error in the network configuration information.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· A Unit other than an EtherCAT
slave is connected.
· Output ports are connected to

page 3-613

each other between EtherCAT

slaves or between the Ether-

CAT master and EtherCAT

slaves.
· The Ethernet cable connector

is connected uncertainly be-

tween the EtherCAT master

and EtherCAT slaves.
· The contact of the Ethernet ca-

ble between the EtherCAT

master and an EtherCAT slave

is faulty, or the connector is

faulty.
· The transmission delay time

calculated based on the set

value of the total cable length

¡

is shorter than the actual trans-

mission delay time.
· Slave whose propagation de-

lay time is too long exists in

the actual network configura-

tion.
· The network configuration has

been changed from the net-

work configuration when the

transmission delay time was

set, causing increase in trans-

mission delay time.
· Hardware failure of EtherCAT

slave
· Hardware failure of EtherCAT

master
· An Incorrect Wiring Detected

(843C0000 hex) occurred.

· The same node address is set

page

for more than one slave.

¡

3-616

· The power supply to the Con-

page

troller was interrupted or com-

3-617

munications with the Sysmac

Studio were disconnected

¡

while downloading or restoring

the network configuration infor-

mation is in progress.

3-598

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

34410000 hex

EtherCAT

Process data commu- · The transmission delay time in

page

(Ver. 1.10 or later Communica- nications could not be the actually connected configu-

3-618

and Project Unit tions Cycle performed with the

ration is longer than the trans-

Ver. earlier than

Exceeded specified communica- mission delay time calculated

¡

1.40)

tions cycle.

for the user-set cable length.

[NX701, NX1P2]

· The set task period or commu-

nications cycle is too short.

84210000 hex

Network

The EtherCAT net-

· Slave output ports are con-

page

(Project Unit Ver. Configura- work configuration is

nected to each other.

3-619

earlier than 1.40) tion Error

incorrect.

· The master and slave are con-

nected with the slave output

3

port.

¡

· The number of connected

slaves exceeded the maximum

number of slaves for the Ether-

CAT master.

84220000 hex (Project Unit Ver. earlier than 1.40)

Network Configuration Verification Error

A slave that is in the network configuration information is not connected. Or, a slave that is not in the network configuration information is connected.

· A slave that is in the network
configuration information is not connected.
· There is a node address mis-
match.
· A different slave from the one
that is specified in the network configuration information is

page 3-622

connected.

· A slave that is not in the net-

work configuration information

¡

is connected.
· The hardware switches for the

slave node address were

changed to a value other than

0 after the Write Slave Node

Address operation was per-

formed from the Sysmac Stu-

dio.
· The Ethernet cable is broken

between two slaves.

NJ/NX-series Troubleshooting Manual (W503)

3-599

3 Error Descriptions and Corrections

Event code 84230000 hex (Project Unit Ver. earlier than 1.40)
84280000 hex (Project Unit Ver. earlier than 1.40) 84290000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Slave Initiali- Slave initialization zation Error failed.

· An error occurred in EtherCAT
master processing.
· An initialization error occurred

page 3-624

in the EtherCAT slave.
· An initialization error occurred

in the EtherCAT Coupler Unit.
· A major fault level Controller

error occurred.
· The Ethernet cable is broken

or the specified cable is not

¡

being used.
· A connector on the Ethernet

cable is disconnected, the con-

tact is faulty, or parts are faulty.
· A general-purpose Ethernet

hub is connected.
· The master failed. · The slave failed. · Noise

Slave Appli- An error occurred in · An error was detected in the

cation Error the slave application.

slave's application layer status

page

¡

3-626

register.

Process Da- Sending process data · It was not possible to send the

page

ta Transmis- failed. sion Error

EtherCAT frame during the EtherCAT communications period.
· The frame transmission jitter

3-627 ¡

exceeded the limit.

3-600

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

842B0000 hex

Process Data Reception Timeout

Process data reception timed out.

· Noise · A general-purpose Ethernet
hub is connected.
· A non-recommended cable

page 3-628

was used.
· The Ethernet cable connector

is disconnected.
· The Ethernet cable is broken. · The contact of the Ethernet ca-

ble connector is faulty, or parts

are faulty.

3

· The transmission delay time

calculated based on the set

value of the total cable length

is shorter than the actual trans-

mission delay time.
· An EtherCAT slave manufac-

¡

tured by another company is

included in the network config-

uration.
· The network configuration has

been changed from the net-

work configuration when the

transmission delay time was

set, causing increase in trans-

mission delay time.
· The CPU Unit task period is

too short.
· A ring disconnection occurred

in the ring topology for which a

slave that does not support the

ring topology is included.

842C0000 hex

Process Da- An error occurred in · A slave left the network even

page

(Project Unit Ver. ta Communi- process data commu- though the disconnection oper-

3-631

earlier than 1.40) cations Error nications.

ation or disable operation was

¡

not performed.
· Slave failure

842F0000 hex

Input Proc- Because the Ether- · The Ethernet cable connector

page

(Ver. 1.13 or later) ess Data In- CAT master could not is connected uncertainly.

3-633

valid Error perform process data · The Ethernet cable is almost

communications nor-

broken.

mally when it was in · The contact of the Ethernet ca-
the Operational state, ble connector is faulty, or parts

¡

the Input Data Invalid

are faulty.

state continued for a · Hardware failure of EtherCAT

certain period.

slave

· Noise

NJ/NX-series Troubleshooting Manual (W503)

3-601

3 Error Descriptions and Corrections

Event code 84300001 hex (Project Unit Ver. 1.40 or later)
84310002 hex (Project Unit Ver. 1.40 or later)
84320003 hex (Project Unit Ver. 1.40 or later)
84330004 hex (Project Unit Ver. 1.40 or later)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Slave State Transition Failed

Slave state transition failed.

· An error occurred in a slave
during the EtherCAT slave state transition.
· A non-recommended cable

page 3-635

was used.
· The Ethernet cable connector

is disconnected.
· The Ethernet cable is broken. · The contact of the Ethernet ca-

ble connector is faulty, or parts

¡

are faulty.
· A general-purpose Ethernet

hub is connected.
· Noise · A slave returned an error re-

sponse in the message com-

munications that the EtherCAT

master sent during EtherCAT

slave state transition.

Illegal Slave The slave was dis-

· The power supply to the slave

Disconnec- connected incorrectly. is turned OFF, or an Ethernet

page 3-638

tion Detected

cable is disconnected.
· The Ethernet cable connector

is disconnected.
· A non-recommended cable

was used.

· The Ethernet cable is broken.

¡

· The contact of the Ethernet ca-

ble connector is faulty, or parts

are faulty.
· The wiring of slaves in the ring

topology is incorrect.
· The slave node address was

changed during operation.

Network Configuration Verification Error (Unnecessary Slave Connected)

A slave that is not in the network configuration information is connected.

· A slave that is not in the net-
work configuration information is connected.
· The maximum number of con-
nected slaves was exceeded.
· The wiring of slaves in the ring
topology is incorrect.

page 3-640
¡

Network Configuration Verification Error (Mismatched Slave)

Slaves in the network configuration information and in the actual network configuration do not match.

· There is a node address mis-
match.
· A slave that is not in the net-
work configuration information is connected.
· The wiring of slaves in the ring

page 3-642
¡

topology is incorrect.

3-602

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-1 Error Tables

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

84340000 hex (Project Unit Ver. 1.40 or later)

Slave PDI WDT Error Detected

A slave PDI WDT error was detected.

· EtherCAT slave failure · No reply from the slave (For
slaves that are manufactured

page

¡

3-644

by other companies only)

84360000 hex (Project Unit Ver. 1.40 or later)

Slave AL Status Error Detected

An AL status error was detected from an EtherCAT slave.

· An error occurred on the
EtherCAT slave side and the AL status code was reported

page 3-645 ¡

by the EtherCAT slaves to the

EtherCAT master.

84370000 hex (Project Unit Ver.

Clock Syn- Clock synchronization · The network configuration was

chronization with slaves failed.

changed during state transi-

page

3-646

3

1.40 or later)

Compensa-

tion.

¡

tion Failed

· EtherCAT slave failure

· Noise

84380000 hex (Project Unit Ver. 1.40 or later)

Network Configuration Verification Error (Slave Unconnected)

A slave that is in the network configuration information is not connected.

· The power supply to the slave
is not turned ON.
· The Ethernet cable connector
is disconnected between the slaves.
· The wait time for slave startup

page 3-647

was exceeded because the

link establishment was too

slow or the power supply start-

up of the slaves was too long.

· A non-recommended Ethernet
cable is used to connect

¡

slaves.
· The Ethernet cable is broken

between slaves.
· The contact of the connector

on the Ethernet cable that con-

nects slaves is faulty, or parts

are faulty.
· The wiring of slaves in the ring

topology is incorrect.
· Hardware failure of a slave

843A0000 hex

Network

The ring topology that · The ring topology configured

page

(Project Unit Ver. Configura- is not set in the net-

on the actual network is not

3-649

1.40 or later)

tion Verifica- work configuration in- defined in the network configu-

tion Error (Incorrect

formation, is configured on the actual

ration information.
· The ring topology is configured

¡

Ring Wiring) network.

in a different position from one

that is defined in the network

configuration information.

NJ/NX-series Troubleshooting Manual (W503)

3-603

3 Error Descriptions and Corrections

Event code 843C0000 hex (Project Unit Ver. 1.40 or later)
94520000 hex (Project Unit Ver. 1.40 or later)
102F0000 hex (Ver. 1.03 or later and Project Unit Ver. earlier than 1.40)

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Incorrect Wiring Detected

The wiring of an EtherCAT network is incorrect.

· Input ports or output ports are
connected to each other.
· Two or more ring topologies

page 3-651

are configured.
· The start port of the ring and

the end port of the ring are not

combined correctly.

· The wiring for the start port of

the ring and one for the end

¡

port of the ring are reversed.
· The wiring of a Junction Slave

in the ring topology is incor-

rect.
· A ring topology that is not in

the network configuration infor-

mation is on the actual net-

work.

Wait for Cycling Power Supply

It is necessary to cycle the power supply to the Controller or reset the Controller

· An event, which is necessary
to cycle the power supply or reset the Controller for the recovery, occurred.

page 3-653
¡

for the recovery from

an error.

EtherCAT Slave Backup Failed

The backup operation for an EtherCAT slave ended in an error.

· There is no connection be-
tween the EtherCAT master and the slave (Link OFF).
· An error caused an incorrect

page 3-654

EtherCAT master status.
· The EtherCAT network config-

uration information does not

agree with the physical net-

work configuration.
· The request to the EtherCAT

slave failed.

· The EtherCAT master was

¡

temporarily unable to perform

the processing because it was

executing other processing.
· Initialization of the EtherCAT

slave failed.
· It was not possible to read the

backup parameters from the

EtherCAT slave.
· Communications with an OM-

RON Communications Coupler

Unit or NX Unit failed.

3-604

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-6 Errors in the EtherCAT Master Function Module

3-6-1 Error Tables

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

10300000 hex (Ver. 1.03 or later and Project Unit Ver. earlier than 1.40)

EtherCAT Slave Restore Operation Failed

The restore operation for an EtherCAT slave ended in an error.

· There is no connection be-
tween the EtherCAT master and the slave (Link OFF).
· Wire the EtherCAT master and
slave securely, and make sure

page 3-656

that a connection is establish-

ed before you attempt to re-

store the data.
· The EtherCAT network config-

uration information does not

agree with the physical net-

3

work configuration.

· The request to the EtherCAT

slave failed.
· The EtherCAT master was

temporarily unable to perform

the processing because it was

executing other processing.

· Initialization of the EtherCAT
slave failed.

¡

· It was not possible to write the

backup parameters to the

MX2/RX Series Inverter. (This

applies only for unit version

1.10 or earlier of the CPU

Unit.)
· It was not possible to write the

backup parameters to the

EtherCAT slave.
· Incorrect backup data was de-

tected.
· The EtherCAT network config-

uration in the backup data

does not agree with the physi-

cal network configuration.
· An error occurred at an OM-

RON Communications Coupler

Unit.

10460001 hex (Project Unit Ver. 1.40 or later)

EtherCAT Slave Backup Failed

The backup operation for an EtherCAT slave ended in an error.

· The EtherCAT master cannot
start backup.
· It was not possible to read the

page 3-659

backup parameters to the

EtherCAT slave.

· The request to the EtherCAT
slave failed.

¡

· Communications with an OM-

RON Communications Coupler

Unit or NX Unit failed.
· Backup was executed for a

disconnected slave.

NJ/NX-series Troubleshooting Manual (W503)

3-605

3 Error Descriptions and Corrections

Event code 10470002 hex (Project Unit Ver. 1.40 or later)
64200000 hex 842D0000 hex (Project Unit Ver. earlier than 1.40) 84350000 hex (Project Unit Ver. 1.40 or later) 84390000 hex (Project Unit Ver. 1.40 or later)
94400000 hex
94410000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

EtherCAT Slave Restore Operation Failed

The restore operation for an EtherCAT slave ended in an error.

· The EtherCAT master cannot
start restore operation.
· The EtherCAT network config-
uration in the backup data

page 3-661

does not agree with the physi-

cal network configuration.
· It was not possible to write the

backup parameters to the EtherCAT slave.

¡

· The request to the EtherCAT

slave failed.
· Incorrect backup data was de-

tected.
· An error occurred at an OM-

RON Communications Coupler

Unit.

Emergency Message Detected

An emergency message was detected.

· An emergency message was
received from a slave.

page

¡

3-664

EtherCAT Message Error

An error occurred in a message communications with the

· Refer to the attached informa-
tion to check the error.

page

¡

3-665

slave.

Illegal Mailbox Re-

An illegal mailbox was received from a

· A message with illegal destina-
tion address was received

page

¡

3-666

ceived

slave.

from a slave.

Ring Discon- A ring disconnection · An Ethernet cable was discon-

page

nection De- status was detected.

nected.

tected

· An Ethernet cable connector is

3-667

disconnected between the

slaves.

· A non-recommended cable
was used.

¡

· The Ethernet cable is broken

between slaves.
· The contact of the Ethernet ca-

ble connector is faulty, or parts

are faulty.

Slave Disconnected

A slave was disconnected for a disconnection command.

· An operation to disconnect the
slave was executed from the Sysmac Studio.
· The EC_DisconnectSlave in-

page 3-668 ¡

struction was executed.

Slave Connected

A slave was reconnected for a recon-

· An operation to reconnect the
slave was executed from the

page 3-669

nection command.

Sysmac Studio.

¡

· The EC_ConnectSlave instruc-

tion was executed.

3-606

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

94430000 hex

Error Reset A command was re- · An error reset operation was
ceived to reset errors. performed from the Sysmac

page 3-670

Studio.

¡

· The ResetECError instruction

was executed.

94440000 hex (Ver. 1.04 or later)

Slave Disabled

The EtherCAT Slave was disabled.

· The EC_ChangeEnableSetting
instruction was executed.

¡

page 3-671

94450000 hex

Slave Ena-

(Ver. 1.04 or later) bled

The EtherCAT Slave · The EC_ChangeEnableSetting

was enabled.

instruction was executed.

¡

page 3-672

94500000 hex (Ver. 1.11 or later)

EtherCAT Diagnosis/ Statistics Log Started

EtherCAT diagnosis/ statistics log is started.

· The value of the _EC_Statistic-
sLogEnable system-defined variable changed from FALSE to TRUE.

page ¡ 3-672

3

94510000 hex (Ver. 1.11 or later)

EtherCAT Diagnosis/ Statistics Log Ended

EtherCAT diagnosis/ statistics log is ended.

· An error that causes EtherCAT
diagnosis/statistics log to end occurred.

page ¡ 3-673

3-6-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-607

3 Error Descriptions and Corrections

3-6-2 Error Descriptions

Built-in EtherCAT Port

Event name Meaning Source
Error attributes
Effects
Indicators
System-defined variables Cause and correction
Attached information Precautions/ Remarks

Communications Controller Failure

Event code

04400000 hex

A Communications Controller Error was detected at startup.

EtherCAT Master Function Module Source details Communica-

Detection tim- At power ON or

tions port

ing

Controller reset

Level

Partial fault

Recovery

Cycle the power Log category System

supply or reset the Controller.

User program Continues.

Operation

Master: The master waits in the Init state. Slave: Message communications and process data communications are not possible.

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Lights.

---

Variable

Data type

Name

_EC_LanHwErr

BOOL

Communications Controller Error

Assumed cause

Correction

Prevention

The Communications Controller failed.

Reset the Controller. If the error persists, replace the CPU Unit.

None

None

None

Event name

MAC Address Error

Event code

14400000 hex*1

Meaning

The MAC address is incorrect.

Source

EtherCAT Master Function Module Source details Communications port

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Partial fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects

User program Continues.

Operation

Master: The master waits in the Init state. Slave: Message communications and process data communications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Lights.

---

System-de-

Variable

fined variables _EC_MacAdrErr

Data type BOOL

Name MAC Address Error

Cause and cor- Assumed cause

rection

The CPU Unit has failed.

Correction Replace the CPU Unit.

Prevention None

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for project unit version earlier than 1.40.

3-608

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Parameters Not Transferred

Event code

34420000 hex*1

Meaning

Slave or Unit parameter is not transferred.

Source

EtherCAT Master Function Module Source details Master

Detection timing

At power ON, Controller reset, or operating mode change

Error attributes Level

Partial fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

Effects Indicators

User program Continues. EtherCAT NET RUN

Operation

Master:

The master waits in the Pre-operational state.

Slave:

Message communications are possible. Process data

communications are not possible.

EtherCAT NET ERR

EtherCAT LINK/ACT

3

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
Slave or Unit parameter is not downloaded.

Correction
Cycle the power supply or reset the Controller after you download slave or Unit parameters from the Sysmac Studio.

Prevention
If you execute the download that is required to reset the Controller, complete the download according to the message displayed on the Sysmac Studio.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.40 or later of the CPU Unit.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-609

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
Indicators System-defined variables Cause and correction
Attached information Precautions/ Remarks

EtherCAT Fault

Event code

44010000 hex

A fatal error was detected in the EtherCAT Master Function Module.

EtherCAT Master Function Module Source details Master

Detection timing

At power ON, at Controller reset, or during communications

Level

Partial fault

Recovery

Cycle the power Log category supply or reset

System

the Controller.

User program Continues.

Operation

Master:

The EtherCAT Master Function Module stops. Slave: Message communications and process data commu-

nications stop. During communications, a communications error occurs. The error is processed according to settings in the slave.

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Lights.

---

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

An error occurred in the software. Obtain the Sysmac Controller log None

on the Sysmac Studio and contact your OMRON representative. Refer to the Sysmac Studio Version 1

Operation Manual (Cat. No. W504) for how to obtain the Sysmac Controller logs.

Attached information 1: System information Attached information 2: System information Attached information 3: System information Attached information 4: System information

None

3-610

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Link OFF Error

Event code

84200000 hex

Meaning

A Link OFF state occurred in the master.

Source

EtherCAT Master Function Module Source details Communications port

Detection timing

At power ON, at Controller reset, or during communications

Error attributes Level

Partial fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Master: The master waits in the Init state. If the master is not in the Init state, it changes to the Init state. Other com-

munications errors caused by this error are not detected as an error. Slave:

Message communications and process data commu-

nications stop. During communications, a communica-

tions error occurs. The error is processed according to

3

settings in the slave.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

Not lit

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_LinkOffErr

Data type BOOL

Name Link OFF Error

_EC_LinkStatus

BOOL

Link Status

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-611

3 Error Descriptions and Corrections

Cause and correction

Assumed cause
The Ethernet cable is not connected between the master and the first slave.

Correction
Connect the Ethernet cable between the master and the first slave.

Prevention
Confirm that the Ethernet cable is connected.

The power supply to the first slave Turn ON the supply power to the

is not turned ON.

first slave.

Confirm that the power supply to the first slave is turned ON.

The Ethernet cable connector is disconnected between the master and the first slave.

Connect the Ethernet cable connector.

· Firmly connect the Ethernet ca-
ble connector until it clicks into place.
· Confirm that the Ethernet cable
connector is mated securely.

A non-recommended Ethernet cable is used between the master and first slave.

Replace the Ethernet cable with a recommended one.

Use the recommended Ethernet cables.

The Ethernet cable is broken between the master and the first slave.

Replace the Ethernet cable.

Before you start wiring Ethernet cables, use the cable tester or other devices to confirm that there is no broken cable. Refer to the EtherCAT Network Wiring in NJ/NXseries CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for precautions on wiring.

The contact of the connector on the Ethernet cable between the master and the first slave is faulty, or parts are faulty.

Replace the Ethernet cable.

None

Hardware failure of the first slave

If this error persists even after you cycle the power supply to the first slave, replace the slave.

None

An EtherCAT Frame Not Received (842E0000 hex) occurred.*1

Make the corrections for an EtherCAT Frame Not Received (842E0000 hex).

Implement preventive measures for an EtherCAT Frame Not Received (842E0000 hex).

A general-purpose Ethernet hub or repeater hub is connected.

Remove the general-purpose Ethernet hub or repeater hub, and connect an EtherCAT Junction Slave.

Do not connect the general-purpose Ethernet hub and repeater hub. Use an EtherCAT Junction Slave when you want to configure a topology with branching or a ring topology.

Attached infor- None mation

Precautions/ Remarks

When the general-purpose Ethernet hub or repeater hub is connected, the EtherCAT master stops EtherCAT communications to prevent network malfunctions, and this error may occur.

*1. Use the troubleshooting functions of the Sysmac Studio or the Troubleshooter of an HMI to check the error.

3-612

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

EtherCAT Frame Not Received

Event code

842E0000 hex*1

Meaning

The sent EtherCAT frame was not received.

Source

EtherCAT Master Function Module Source details Master/Slave

Detection timing

At power ON, at Controller reset, during commu-

nications*2, or when a cable is connected to EtherCAT master

Error attributes Level

Partial fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Master:

If the master waits in the Init state or is not in the Init

state, it changes all slaves to the Init state.

Slave: Message communications and process data commu-

3

nications stop. During communications, a communica-

tions error occurs. The error is processed according to

settings in the slave.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

Flashes

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
One of the following 1) to 10) occurred.

Correction
Identify the error location and make the correction according to the attached information. If this error occurred in two locations in the ring topology, make the corrections for the location that is not end port of the ring. If the error location cannot be identified by the attached information due to the node address setting not being made or other causes, check that there is no error for each slave and cable.

Prevention

1) A device other than an EtherCAT slave is connected.

Remove the device other than an EtherCAT slave.

Confirm that devices other than EtherCAT slaves are not connected to the EtherCAT network.

2) Output ports are connected to each other between EtherCAT slaves or between the EtherCAT master and EtherCAT slaves.

Correct the connection of the Ethernet cable that is connected to the relevant port of the slave or master which is shown in the attached information 3.

Confirm that there are no incorrect Ethernet cable connections.

3) The Ethernet cable connector is connected uncertainly between the EtherCAT master and EtherCAT slaves.

Connect the Ethernet cable connector.

· Firmly connect the Ethernet ca-
ble connector until it clicks into place.
· Confirm that the Ethernet cable
connector is mated securely.

4) The contact of the Ethernet cable between the EtherCAT master and an EtherCAT slave is faulty, or the connector is faulty.

Replace the Ethernet cable.

None

NJ/NX-series Troubleshooting Manual (W503)

3-613

3 Error Descriptions and Corrections

5) The transmission delay time calculated based on the set value of the total cable length is shorter than the actual transmission delay time.
6) Slave whose propagation delay time is too long exists in the actual network configuration.
7) The network configuration has been changed from the network configuration when the transmission delay time was set, causing increase in transmission delay time. 8) Hardware failure of EtherCAT slave 9) Hardware failure of EtherCAT master 10) An Incorrect Wiring Detected (843C0000 hex) occurred.*3

Set the correct value to the Total Cable Length. Or open the Network Transmission Delay Time setting in the Sysmac Studio, update the transmission delay time with the present value, and reconfigure the Controller. Refer to Setting the Transmission Delay Time by Actual Measurement in the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for details. Increase the set value for Total Cable Length. Or open the Network Transmission Delay Time setting in the Sysmac Studio, update the transmission delay time with the present value, and reconfigure the Controller. Refer to Setting the Transmission Delay Time by Actual Measurement in the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for details. Set the transmission delay time again in the Controller.
If this error persists even after you cycle the power supply to the relevant slave, replace the slave. If this error persists even after you cycle the power supply to the CPU Unit, replace the CPU Unit. Make the corrections for an Incorrect Wiring Detected (843C0000 hex).

Same as the Correction.
Same as the Correction.
None None None Implement preventive measures for an Incorrect Wiring Detected (843C0000 hex).

3-614

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Attached information

Attached information 1: Error location diagnostic result
· 0: Error location is not identified Note 1 · 1: Error location is identified Note 1 · 2: Error location is being identified Note 1 Note 2
Note 1. The EtherCAT related functions in the Sysmac Studio and EtherCAT communications instructions cannot be executed. Note 2. The Clear All Memory operation of the CPU Unit and project download cannot be executed until this event in which the attached information 1 is 0 or 1 is registered.

Attached Information 2: Error Location (only when the value of attached information 1 is 1). Note 3
· 0: Master · Not 0: Slave node address

Attached Information 3: Error Location Details (only when the value of attached information 1 is 1). Note 3

· If the attached information 2 is the master, 0 is output as the port name.

· If the attached information 2 is the slave node address, the port name that is displayed on the Support Soft-

ware is output. However, if the network configuration information does not agree with the physical network

3

configuration of the relevant slave, any of PortA, PortB, PortC, and PortD is output as the default as the port

name.

· If the value of attached information 1 is not 1, 0 is output as the port name.

Note 3. If there is a ring topology in the actual network, the error location may not be displayed correctly. If

there is no problem on the error location displayed in the attached information 2, and 3, temporarily remove the

cable on the end port of the ring, cycle the power supply to the Controller or reset the Controller, and then

make the corrections for the event occurred.

Precautions/ Remarks

Attached information 4: System information
· For project unit version earlier than 1.42, the error location cannot be identified if there is a ring topology in
the actual network configuration. Remove the cable on the end port of the ring, cycle the power supply to the Controller or reset the Controller, and then make an occurrence of this error again to identify the error location. For project unit version 1.42 or later, when this error occurred in two locations in the ring topology, make the corrections for the location that is not end port of the ring.
· The attached information 1 becomes 2 only for the project unit version 1.40 or later.

*1. This event code occurs for unit version 1.11 or later of the CPU Unit. *2. This is detected for project unit version 1.40 or later. *3. Use the troubleshooting functions of the Sysmac Studio or the Troubleshooter of an HMI to check the error.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-615

3 Error Descriptions and Corrections

Event name Meaning Source

Slave Node Address Duplicated The same slave address is used for two nodes. EtherCAT Master Function Module Source details

Error attributes Level

Effects

User program

Minor fault Continues.

Recovery Operation

Event code

24200000 hex

Slave

Detection timing

At power ON, at Controller reset, or during communications

Error reset

Log category System

Master: If the Error Is Detected When the Master Is Started Communications stop. The master waits in the Init

state.

When the Fail-soft Operation Is Set to Fail-soft and the Error Is Detected during Operation Slaves that were normal continue to operate. Slaves after the new slave that caused the duplicated address error remain in the Init state.

When the Fail-soft Operation Is Set to Stop and the Error Is Detected during Operation For project unit version earlier than 1.40: The master changes the slaves that were normal to the Pre-Operational state. Slaves after the new slave that caused the duplicated address error remain in the Init state.

For project unit version 1.40 or later: The master changes the slaves that were normal to the Safe-Operational state. Slaves after the new slave that caused the duplicated address error remain in the Init state.

Indicators
System-defined variables
Cause and correction
Attached information Precautions/ Remarks

EtherCAT NET RUN --Variable _EC_SlavAdrDupErr
Assumed cause The same node address is set for more than one slave.
None

Slave: No error occurred.

For slaves after the new slave that caused the duplicated address error, message communications and process data communications are not possible.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Slave Node Address Duplicated Error

Correction

Prevention

Check the node address switch or node address set value of the slave, and change it to prevent ad-

Set the node address of the slave to prevent duplication.

dress duplication.

The slave cannot be used unless the slave node address is set.

3-616

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Network Configuration Information Error

Event code

34400000 hex

Meaning

There is an error in the network configuration information.

Source

EtherCAT Master Function Module Source details Master

Detection tim- At power ON or

ing

Controller reset

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

Master: The master waits in the Init state. Slave: Message communications and process data commu-

nications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_NetCfgErr

Data type BOOL

Name

Network Configuration Information Error

3

Cause and correction

Assumed cause
The power supply to the Controller was interrupted or communications with the Sysmac Studio were disconnected while downloading or restoring the network configuration

Correction
Perform the Clear All Memory operation and then download or restore the network configuration information to the master again.

Prevention
Do not turn OFF the power supply to the Controller and disconnect communications with the Sysmac Studio while downloading or restoring the network configuration infor-

information is in progress.

mation.

Attached infor- Attached Information 1: Error Details (0001 hex: Illegal parameter, 0014 hex: Error opening file)

mation

Precautions/ None

Remarks

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-617

3 Error Descriptions and Corrections

Event name

EtherCAT Communications Cycle Exceeded

Event code

34410000 hex*1

Meaning

Process data communications could not be performed with the specified communications cycle.

Source

EtherCAT Master Function Module Source details Master

Detection tim- At start of com-

ing

munications

Error attributes Level

Minor fault

Recovery

Automatic recovery

Log category System

Effects

User program Continues.

Operation

Master: The master waits in the Init state. Slave: Message communications and process data communications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_CycleExceeded

Data type BOOL

Name
EtherCAT Communications Cycle Exceeded

Cause and correction

Assumed cause
The transmission delay time in the actually connected configuration is longer than the transmission delay time calculated for the user-set cable length.

Correction
Set the cable length so that it agrees with the actual configuration.

Prevention
Set the cable length so that it agrees with the actual configuration.

The set task period or communications cycle is too short.

Use the Simulator and set a task period (communications cycle) that enables communications.

Use the Simulator and set a task period (communications cycle) that enables communications.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.10 or later and project unit version earlier than 1.40.

3-618

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Network Configuration Error

Event code

84210000 hex*1

Meaning

The EtherCAT network configuration is incorrect.

Source

EtherCAT Master Function Module Source details Master

Detection timing

At power ON, at Controller reset, or during communications

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Refer to Precautions/Remarks.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_NetTopologyErr

Data type BOOL

Name Network Configuration Error

Cause and cor- Assumed cause

Correction

Prevention

rection

Slave output ports are connected Correct the Ethernet cable connec- Confirm that there are no incorrect

to each other.

tions.

Ethernet cable connections.

3

The master and slave are connected with the slave output port.

The number of connected slaves exceeded the maximum number of slaves for the EtherCAT master.

Disconnect unnecessary slaves and keep the number below the maximum number.

Confirm that no more than the maximum number of slaves are connected to the EtherCAT network.

Attached infor- Error Details: 0000 hex: Too many slaves, 0001 hex: Output ports connected to each other mation

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-619

3 Error Descriptions and Corrections

Precautions/ Remarks

Operation Master:
· The following applies if fail-soft operation is set to Fail-soft, the event was detected when the power supply
was turned ON or the Controller was reset, and the error details in the attached information is 0000 hex: The master will change the maximum number of slaves from the beginning to the Operational state and continues to operate. The slaves past the maximum number of slaves will remain in the Init state and communications will stop.
· The following applies if fail-soft operation is set to Stop, the event was detected when the power supply was
turned ON or the Controller was reset, and the error details in the attached information is 0000 hex: The master will change the maximum number of slaves from the beginning to the Pre-Operational state and only message communications will continue. The slaves past the maximum number of slaves will remain in the Init state and communications will stop.
· The following applies if the event was detected when the power supply was turned ON or the Controller was
reset, and the error details in the attached information is 0001 hex: All slaves will remain in the Init state and communications will stop.
· The following applies if fail-soft operation is set to Fail-soft, the event was detected during communications,
and the error details in the attached information is 0000 hex: The master will change the maximum number of slaves from the beginning to the Operational state and continues to operate. The slaves past the maximum number of slaves will remain in the Init state and communications will stop.
· The following applies if fail-soft operation is set to Stop, the event was detected during communications, and
the error details in the attached information is 0000 hex: The master will change the maximum number of slaves from the beginning to the Pre-Operational state and communications will stop. The slaves past the maximum number of slaves will remain in the Init state and communications will stop.
· The following applies if fail-soft operation is set to Fail-soft, the event was detected during communications,
and the error details in the attached information is 0001 hex: The slaves that are normal continue to operate. If you are using distributed clocks to synchronize the slaves, a Synchronization Error may occur between the slaves. Slave:
· No error occurred. · The following applies if fail-soft operation is set to Fail-soft, the event was detected when the power supply
was turned ON or the Controller was reset, and the error details in the attached information is 0000 hex: The maximum number of slaves from the beginning are in the Operational state and both message communications and process data communications will continue. The slaves past the maximum number of slaves will remain in the Init state and both message communications and process communications will stop.
· The following applies if fail-soft operation is set to Stop, the event was detected when the power supply was
turned ON or the Controller was reset, and the error details in the attached information is 0000 hex: The maximum number of slaves from the beginning are in the Pre-Operational state and message communications will continue, but process data communications will stop. The slaves past the maximum number of slaves will remain in the Init state and both message communications and process communications will stop.
· The following applies if the event was detected when the power supply was turned ON or the Controller was
reset, and the error details in the attached information is 0001 hex: All slaves will remain in the Init state and both message communications and process data communications will stop.

3-620

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

· The following applies if fail-soft operation is set to Fail-soft, the event was detected during communications,
and the error details in the attached information is 0000 hex:

The slaves before the node where the error occurred are in the Operational state and both message communications and process data communications will continue. The slave where the error occurred and all slaves after it will remain in the Init state and both message communications and process data communications will stop.
· The following applies if fail-soft operation is set to Stop, the event was detected during communications, and
the error details in the attached information is 0000 hex: Message communications will be possible, but process data communications will not, for all slaves in the

Pre-Operational state. Both message communications and process data communications will not be possible for all slaves in the Init state.
· The following applies if fail-soft operation is set to Fail-soft, the event was detected during communications,

and the error details in the attached information is 0001 hex:

Process data communications will be possible for all slaves that are operating normally. If you are using dis-

tributed clocks to synchronize the slaves and a Synchronization Error is detected, only input refreshing is

enabled. Message communications will be possible. There are restrictions on the number of slave node addresses, and not on the number of slaves. This is be-

3

cause there are slaves, such as Junction Slaves, that use more than one node.

Also, if the maximum number of slaves are connected and an attempt is made to make a ring connection, a Too Many Slaves error (0000 hex) occurs.

*1. This event code occurs for project unit version earlier than 1.40.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-621

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects

Network Configuration Verification Error

Event code

84220000 hex*1

A slave that is in the network configuration information is not connected. Or, a slave that is not in the network configuration information is connected.

EtherCAT Master Function Module Source details Master/Slave

Detection timing

At power ON, at Controller reset, or during communications

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft Master: The master changes slaves that are consistent with the network configuration information to the Operational state. Slaves that are not consistent with the network configuration information and all subsequent slaves remain in the Init state. Slave: Depends on the slave communications status.

Indicators
System-defined variables

EtherCAT NET RUN --Variable _EC_NetCfgCmpErr

When Inconsistencies Are Found in Verification _EC_CommErrTbl

When Fail-soft Operation Is Set to Stop Master: The master changes slaves that are consistent with the network configuration information to the Pre-Operational state. Slaves that are not consistent with the network configuration information and all subsequent slaves remain in the Init state. Slave: Depends on the slave communications status.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Network Configuration Verification Error

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

3-622

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

Cause and correction

Assumed cause
A slave that is in the network configuration information is not connected.

Correction
Connect the slave that is specified in the network configuration information. Or, connect the Sysmac

Prevention
Set and save the network configuration information for the configuration actually connected in the mas-

Studio and set and save the net- ter. work configuration information with the slave deleted in the master.

There is a node address mismatch. Make the slave node address settings consistent with the network

configuration information.

A different slave from the one that Connect the slave that is specified

is specified in the network configu- in the network configuration infor-

ration information is connected.

mation. Or, connect the Sysmac

Studio and set and save the net-

work configuration information with

the correct slaves in the master.

3

A slave that is not in the network Disconnect the slave that is not in

configuration information is connected.

the network configuration information from the network. Or, connect the Sysmac Studio and set and

save the network configuration information with the slave added in the master.

The hardware switches for the slave node address were changed to a value other than 0 after the Write Slave Node Address operation was performed from the Sysmac Studio.

To use the value that is set on the hardware switches, reset the error. When the error is reset, there will be a disagreement between the hardware switches and the value that was written from the Sysmac

To use the value that is set on the hardware switches, reset the error. When the error is reset, there will be a disagreement between the hardware switches and the value that was written from the Sysmac

Studio. A Slave Application Error (84280000 hex) will occur and you must then reset the error again.

Studio. A Slave Application Error (84280000 hex) will occur and you must then reset the error again.

If this error occurs when the slave is disconnected or disabled, reset the error first and then connect or enable the slave. When you do, a

If this error occurs when the slave is disconnected or disabled, reset the error first and then connect or enable the slave. When you do, a

Slave Application Error (84280000 hex) will occur. Reset the error again and then connect or enable

Slave Application Error (84280000 hex) will occur. Reset the error again and then connect or enable

the slave. To use the node address that was set in the Write Slave Node Address from the Sysmac Studio, set the hardware switches to a node address of 0 and cycle the power supply to the slave.

the slave. To use the node address that was set in the Write Slave Node Address from the Sysmac Studio, set the hardware switches to a node address of 0 and cycle the power supply to the slave.

The Ethernet cable is broken between two slaves.

In cases not caused by the above None causes, confirm the location of the

break in the Ethernet cable and replace the cable.

Attached infor- None mation

Precautions/ Remarks

If you add check items in the options for network configuration verification, check whether the items match.

*1. This event code occurs for project unit version earlier than 1.40.

*2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

NJ/NX-series Troubleshooting Manual (W503)

3-623

3 Error Descriptions and Corrections

Event name Meaning Source

Slave Initialization Error Slave initialization failed. EtherCAT Master Function Module

Error attributes Level

Effects

User program

Minor fault Continues.

Source details
Recovery Operation

Event code

84230000 hex*1

Master/Slave

Detection tim- At power ON,

ing

Controller reset,

error reset, or major fault level Controller error

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft Master:
· When the master failed to change from the Init
state to the Pre-Operational state:

Communications stop in the Init state at the slave where the error occurred. Slaves in topology up to the slave where the error occurred change to the

Operational state and continue to operate.
· When the master fails to change states after Pre-
Operational state: Only the slave with the error will stop state transitions. Other normal slaves change to the Operational state and continue to operate. Slave:

This depends on the slave communications status.

Indicators
System-defined variables

EtherCAT NET RUN --Variable _EC_SlavInitErr _EC_CommErrTbl

Cause and correction

Assumed cause
An error occurred in EtherCAT master processing.

When Fail-soft Operation Is Set to Stop Master:
· When the master failed to change from the Init
state to the Pre-Operational state: The master changes all slaves to the Init state and communications stop.
· When the master fails to change states after Pre-
Operational state: The master changes all slaves to the Pre-Operational state and communications stop. Slave: This depends on the slave communications status.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Slave Initialization Error

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

Correction

Prevention

Connect the Sysmac Studio and reconfigure and save the network configuration information in the master again. If this error occurs again, check that there are no errors in the slave synchronization settings and the PDO mapping information, and correct any errors that are found.

Correctly set the slave synchronization settings, PDO mapping information, and configure and save network configuration information in the master.

3-624

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

An initialization error occurred in the EtherCAT slave.

The Module config send method parameter is sometimes displayed for a slave in the EtherCAT network configuration on the Sysmac Studio even if a send method cannot be set. If that occurs, set the Module config send method parameter to Do not send and perform synchronization again. Or, cycle the power supply to the EtherCAT slave. If this error persists, replace the EtherCAT slave.

None

An initialization error occurred in Connect the Sysmac Studio to the None

the EtherCAT Coupler Unit.

USB port on the EtherCAT Coupler

Unit, check the error details, and

take suitable measures for the error.

3

A major fault level Controller error occurred.

If a major fault level Controller error occurs, process data communications stop. If a Slave Application Error (84280000 hex) occurs at this time, this event also occurs. Perform corrections for the major fault level Controller error.

Perform preventive measures for major fault level Controller errors.

The Ethernet cable is broken or the specified cable is not being used. A connector on the Ethernet cable is disconnected, the contact is faulty, or parts are faulty. A general-purpose Ethernet hub is connected.
The master failed. The slave failed.

The causes given on the left are possible if the error occurs from when the system starts operation or if it always occurs after a specific time after the system starts operation. Use the diagnostic and statistical information from the Sysmac Studio and check the EtherCAT communications status. If the Ethernet cable between the master and slave is broken or if the specified cable was not used, replace the cable. Or, reconnect the connector and make sure it is mated correctly. If a general-purpose Ethernet hub is connected, replace it with an EtherCAT Junction Slave. If the CPU Unit or an EtherCAT slave fails, replace it.

Make sure that the cable is not broken and use the specified cable. Confirm that the Ethernet cable connector is mated securely.
When branching an EtherCAT network, use an EtherCAT Junction Slave. None None

Noise

If this error occurs irregularly, implement noise countermeasures.

Implement noise countermeasures.

Attached information

Attached information 1: System information 1 Attached information 2: System information 2 Attached information 3: System information 3 Attached information 4: System information 4

Precautions/ Remarks

None

*1. This event code occurs for project unit version earlier than 1.40. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

NJ/NX-series Troubleshooting Manual (W503)

3-625

3 Error Descriptions and Corrections

Event name Meaning Source

Slave Application Error An error occurred in the slave application. EtherCAT Master Function Module Source details

Error attributes Level

Effects

User program

Minor fault Continues.

Recovery Operation

Event code

84280000 hex*1

Slave

Detection tim- During commu-

ing

nications

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft Master: The slave communications status is not manipulated,

but operation continues. The status of slaves with an application layer status error is also not manipulated. Slave: An error occurred. Operation is according to the state transition behavior of the slave where the error occurred.

When Fail-soft Operation Is Set to Stop Master: The master changes all slaves to the Pre-Operational state when an application layer status error occurs. Slave: An error occurred. All slaves change to the Pre-Operational state.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_SlavAppErr

Data type BOOL

Name Slave Application Error

_EC_CommErrTbl

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

Cause and correction

Assumed cause
An error was detected in the slave's application layer status register.

Correction
Reset the error from the EtherCAT slave where the application error occurred. Use the procedure given in the slave documentation.

Prevention None

Attached infor- Attached information 1: AL status code for the slave where the error was detected. mation

Precautions/ Remarks

None

*1. This event code occurs for project unit version earlier than 1.40. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-626

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

Event name Meaning Source

Process Data Transmission Error Sending process data failed. EtherCAT Master Function Module

Error attributes Level

Effects

User program

Minor fault Continues.

Source details
Recovery Operation

Event code

84290000 hex

Master

Detection tim- During commu-

ing

nications

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft Master: Operation continues. Slave: An error may occur in synced slaves. The error is

processed according to settings in the slave.

When Fail-soft Operation Is Set to Stop

For project unit version earlier than 1.40:

Master:

The master changes all slaves to the Pre-Operational state.

3

Slave:

An error may occur in synced slaves. The error is

processed according to settings in the slave.

Indicators System-defined variables Cause and correction
Attached information
Precautions/ Remarks

For project unit version 1.40 or later:

Master: The master changes all slaves to the Safe-Operational state.

Slave: An error may occur in synced slaves. The error is processed according to settings in the slave.

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

Variable

Data type

Name

_EC_PDSendErr

BOOL

Process Data Transmission Error

Assumed cause

Correction

Prevention

It was not possible to send the

Connect the Sysmac Studio, in-

Set the task period of the primary

EtherCAT frame during the Ether- crease the task period setting of CAT communications cycle. (When the primary periodic task or prioriattached information 1 is 0000 hex) ty-5 periodic task, and set and

periodic task or priority-5 periodic task to a value that provides sufficient processing time.

The frame transmission jitter exceeded the limit. (When attached information 1 is 0001 hex)

save the network configuration information in the EtherCAT master.

Use the Simulator to check the necessary EtherCAT communications period.

Attached Information 1: Error Details
· 0000 hex: Frame generation was late for the transmission timing. · 0001 hex: The transmission jitter exceeded the limit.
Attached information 2: System information

None

NJ/NX-series Troubleshooting Manual (W503)

3-627

3 Error Descriptions and Corrections

Event name Meaning Source

Process Data Reception Timeout Process data reception timed out. EtherCAT Master Function Module

Error attributes Level

Effects

User program

Minor fault Continues.

Source details
Recovery Operation

Event code

842B0000 hex

Master

Detection tim- During commu-

ing

nications

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft Master: Operation continues. Slave: An error may occur. The error is processed according

to settings in the slave.

When Fail-soft Operation Is Set to Stop For project unit version earlier than 1.40: Master: The master changes all slaves to the Pre-Operational state. Slave: Process data communications stop. The output is processed according to settings in the slave.

Indicators
System-defined variables

EtherCAT NET RUN --Variable _EC_PDTimeoutErr

For project unit version 1.40 or later:

Master: The master changes all slaves to the Safe-Operational state.

Slave: Process data communications for output stop. The output is processed according to settings in the slave.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Process Data Reception Timeout Error

3-628

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

Cause and correction

Assumed cause
One of the following 1) to 11) occurred. Check the following items in the di-

Correction

Prevention

agnostic and statistical information.
· The CRC error frames received
in the master diagnostic and statistical information
· The frame reception timeout
count in the master diagnostic and statistical information
· The number of error frames in
the slave diagnostic and statistical information

When the following is true, the fac-

tor may be 1).
· The count of CRC error frames

3

received in the master diagnos-

tic and statistical information increases. In the following case, you can find

the assumed causes of 2) to 6).
· The count of CRC error frames
received in the master diagnostic and statistical information does not increase.
· The frame reception timeout
count in the master diagnostic

and statistical information increases.
· Acquisition of the number of er-
ror frames in the slave diagnostic and statistical information failed.

1) Noise

Implement countermeasures that are appropriate for the source of the noise. Then, make sure that

If CRC error frames received are still counted in the master diagnostic and statistical information, re-

CRC error frames received are no longer counted in the master diagnostic and statistical information.

move the noise source or implement noise countermeasures while checking the slave diagnostic and

Refer to the user's manuals for the Units for how to implement noise countermeasures.

statistical information. Even if you cannot remove the effect of noise completely, increase the Process Data Reception

Timeout value when you want that an event is not reported.

2) A general-purpose Ethernet hub Replace it with an EtherCAT Junc-

is connected.

tion Slave.

When branching an EtherCAT network, use an EtherCAT Junction Slave.

3) A non-recommended cable was Replace the Ethernet cable with a Use the recommended Ethernet

used.

recommended one.

cables.

4) The Ethernet cable connector is Connect the Ethernet cable con-

disconnected.

nector.

· Firmly connect the Ethernet ca-
ble connector until it clicks into

place.
· Confirm that the Ethernet cable
connector is mated securely.

NJ/NX-series Troubleshooting Manual (W503)

3-629

3 Error Descriptions and Corrections

Attached information
Precautions/ Remarks

5) The Ethernet cable is broken. Replace the Ethernet cable.

Before you start wiring Ethernet cables, use the cable tester or other

devices to confirm that there is no broken cable. Refer to the EtherCAT Network Wiring in NJ/NXseries CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for precautions on wiring.

6) The contact of the Ethernet cable connector is faulty, or parts are faulty.

Replace the Ethernet cable.

None

7) The transmission delay time cal- Set the correct value to the Total culated based on the set value of Cable Length.

Same as the Correction.

the total cable length is shorter than the actual transmission delay time.

Or open the Network Transmission Delay Time setting in the Sysmac Studio, update the

transmission delay time with the present value, and reconfigure the Controller. Refer to Setting the Transmission Delay Time by Actual Measurement in the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for

details.

8) An EtherCAT slave manufac-

Open the Network Transmission To use an EtherCAT slave manu-

tured by another company is included in the network configuration.

Delay Time setting in the Sysmac Studio, update the transmission delay time with the present value,

factured by another company, update the transmission delay time with the present value and config-

and reconfigure the Controller. Refer to Setting the Transmission Delay Time by Actual Measurement in the NJ/NX-series CPU Unit Built-in

ure the Controller.

EtherCAT Port User's Manual (Cat. No. W505) for details.

9) The network configuration has been changed from the network configuration when the transmis-

Set the transmission delay time again in the Controller.

None

sion delay time was set, causing increase in transmission delay time.

10) The CPU Unit task period is too short.

Connect the Sysmac Studio, increase the task periods of the primary periodic task or priority-5 periodic task, and set and save the network configuration information in the EtherCAT master.

Set the task period of the primary periodic task or priority-5 periodic task to a value that provides sufficient processing time. Use the Simulator to check the necessary EtherCAT communica-

tions cycle.

11) A ring disconnection occurred In a ring topology, use slaves that Same as Correction

in the ring topology for which a

support the ring topology.

slave that does not support the ring

topology is included.

Attached Information 1: Error Details
· 0001 hex: Occurred in the primary periodic task. · 0002 hex: Occurred in the priority-5 periodic task.

This error will be registered if the frame reception timeout for process data communications occurs consecutively as many times as the set PDO communications timeout detection count.

3-630

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

Event name Meaning Source

Process Data Communications Error An error occurred in process data communications. EtherCAT Master Function Module Source details

Error attributes Level

Effects

User program

Minor fault Continues.

Recovery Operation

Event code

842C0000 hex*1

Slave

Detection tim- During commu-

ing

nications

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft Master: Operation continues.

Slave: An error occurred. Operational state continues. If a PDI watchdog error occurs in a slave, the slave enters the Init state.

When Fail-soft Operation Is Set to Stop

Master:

The master changes all slaves to the Pre-Operational

3

state.

Slave:

An error occurred. When operation stops, the slave

changes all slaves to the Pre-Operational state. If a

PDI watchdog error occurs in a slave, the slave

changes to the Init state.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_PDCommErr

Data type BOOL

Name
Process Data Communications Error

_EC_CommErrTbl

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

_EC_PDActive

BOOL

Process Data Communications Status

Cause and correction

Assumed cause
A slave left the network even though the disconnection operation or disable operation was not performed.
· The power supply of the slave is
turned OFF.
· The Ethernet cable is removed.

Correction
· Perform the disconnection oper-
ation or disable operation before turning OFF the power supply of the slave.
· Perform the disconnection oper-
ation or disable operation before removing the Ethernet cable.

Prevention Same as the Correction.

A slave left the network even though the disconnection operation or disable operation was not performed.
· A connector on the Ethernet ca-
ble is disconnected, the contact is faulty, or parts are faulty.
· The Ethernet cable is broken. · The specified cable is not being
used.

The causes given on the left are possible if the error occurs from when the system starts operation or if it always occurs after a specific time after the system starts operation. Use the diagnostic and statistical information from the Sysmac Studio and check the EtherCAT communications status. If the Ethernet cable is broken or if the specified cable was not used, replace the cable. Or, reconnect the connector and make sure it is mated correctly.

· Confirm that the Ethernet cable
connector is mated securely.
· Make sure that the Ethernet ca-
ble is not broken.
· Make sure that the specified ca-
ble is being used.

The slave failed.

If this error occurs again even after the above correction, replace the slave.

None

NJ/NX-series Troubleshooting Manual (W503)

3-631

3 Error Descriptions and Corrections

Attached information

Attached Information 1: Error Details
· 0001 hex: Slave WDT error (Slave failure) · 0002 hex: Slave disconnected (A slave left the network even though the disconnection operation or disable
operation was not performed.)

Precautions/ Remarks

None

*1. This event code occurs for project unit version earlier than 1.40.

*2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-632

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name Meaning
Source
Error attributes Effects

Input Process Data Invalid Error

Event code

842F0000 hex*1

Because the EtherCAT master could not perform process data communications normally when it was in the Operational state, the Input Data Invalid state continued for a certain period.

EtherCAT Master Function Module Source details Master

Detection tim- During commu-

ing

nications

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft Master: Operation continues. Slave: Process data communications continue.

When Fail-soft Operation Is Set to Stop

For project unit version earlier than 1.40:

Master:

The master changes all slaves to the Pre-Operational

3

state.

Slave:

Process data communications stop. The output is

processed according to settings in the slave.

Indicators
System-defined variables

EtherCAT NET RUN --Variable _EC_IndataInvalidErr _EC_InDataInvalid _EC_InData1Invalid _EC_InData2Invalid

For project unit version 1.40 or later: Master: The master changes all slaves to the Safe-Operational state. Slave: Process data communications for output stop. The

output is processed according to settings in the slave.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Input Process Data Invalid Error

BOOL

Input Data Invalid

BOOL

Input Data1 Invalid

BOOL

Input Data2 Invalid

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-633

3 Error Descriptions and Corrections

Cause and correction

Assumed cause
One of the following 1) to 5) occurred.
1) The Ethernet cable connector is connected uncertainly.

Correction
Firmly connect the Ethernet cable connector until it clicks into place.

2) The Ethernet cable is almost broken.

Replace the Ethernet cable.

3) The contact of the Ethernet ca- Replace the Ethernet cable.

ble connector is faulty, or parts are faulty.

4) Hardware failure of EtherCAT slave

To identify EtherCAT slaves failed, while disconnecting the slaves from the network one by one, cor-

rect the error until the _EC_InDataInvalid (Input Data Invalid), _EC_InData1Invalid (Input Data1 Invalid), and _EC_InData2Invalid (Input Data2 Invalid) system-defined variables change to FALSE. When any of

these variables change from TRUE to FALSE, the slave disconnected at that time is considered as failed. Replace the slave.

5) Noise

Check the number of error frames in the slave diagnostic and statistical information. It is considered that the slave was affected by noise in each location where an er-

ror frame was counted. Implement appropriate noise countermeasures for all locations considered to

be affected by noise. Then, make sure that error frames are no longer counted in the slave diagnostic and statistical information.

Attached information

Attached information 1: Error Details
· 0001 hex: The error occurred in the primary periodic task. · 0002 hex: The error occurred in the priority-5 periodic task.

Precautions/ None

Remarks

*1. This event code occurs for unit version 1.13 or later of the CPU Unit.

Prevention
· Firmly connect the Ethernet ca-
ble connector until it clicks into place.
· Confirm that the Ethernet cable
connector is mated securely. Before you start wiring Ethernet cables, use the cable tester or other devices to confirm that there is no broken cable. Refer to EtherCAT Network Wiring in the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for precautions on wiring. None
None
If error frames are still counted in the master diagnostic and statistical information, remove the noise source or implement noise countermeasures while checking the slave diagnostic and statistical information.

3-634

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Slave State Transition Failed

Event code

84300001 hex*1

Meaning

Slave state transition failed.

Source

EtherCAT Master Function Module Source details Slave

Detection timing

At power ON, Controller reset, error reset, or during communications

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft Master: Only the slave with the error will stop state transitions. The master changes normal slaves to the Operational state and continues to operate. Slave: This depends on the slave communications status.
3
When Fail-soft Operation Is Set to Stop Master:
· When the master failed to change from the Init
state to the Pre-Operational state: The master changes all slaves to the Init state.
· When the state transition from the Pre-Operational
state to the Safe-Operational state failed: The master changes all slaves to the Pre-Operational state.
· When the master failed to change from the Safe-
Operational state to the Operational state: The master changes all slaves to the Safe-Operational state. Slave: This depends on the slave communications status.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_SlavInitErr

Data type BOOL

Name Slave Initialization Error

_EC_CommErrTbl

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

Cause and correction

Assumed cause
One of the following 1) to 3) occurred.

Correction

Prevention

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-635

3 Error Descriptions and Corrections

3-636

1) An error occurred in a slave during the EtherCAT slave state transition.
2) A state transition timeout occurred due to one of the following causes. 2-1) A non-recommended cable was used. 2-2) The Ethernet cable connector is disconnected.
2-3) The Ethernet cable is broken.
2-4) The contact of the Ethernet cable connector is faulty, or parts are faulty. 2-5) A general-purpose Ethernet hub is connected. 2-6) Noise

State transition may have failed due to the following errors. Eliminate the causes of any events that occurred.
· Illegal Slave Disconnection De-
tected
· Slave PDI WDT Error Detected · Slave AL Status Error Detected · Link OFF Error
State transition may have failed due to a slave failure.
Replace the Ethernet cable with a recommended one. Connect the Ethernet cable connector.
Replace the Ethernet cable.
Replace the Ethernet cable.
Replace it with a specified EtherCAT Junction Slave. Implement countermeasures that are appropriate for the source of the noise. Then, make sure that the number of CRC error frames received is no longer counted in the slave diagnostic and statistical information. Refer to the user's manuals for the Units for how to implement noise countermeasures.

Refer to the information on the Illegal Slave Disconnection Detected, Slave PDI WDT Error Detected, or Slave AL Status Error Detected event, and implement preventive measures. Do not disconnect a slave while the following processing is performed.
· Error reset · Disconnection command · Reconnection command · Disabling command · Enabling command · Restart · Until the _EC_MBXSlavTbl
(Message Communications Enabled Slave Table) system-defined variable changes to TRUE after disabled slaves were connected. None
Use the recommended Ethernet cables.
· Firmly connect the Ethernet ca-
ble connector until it clicks into place.
· Confirm that the Ethernet cable
connector is mated securely. Before you start wiring Ethernet cables, use the cable tester or other devices to confirm that there is no broken cable. Refer to the EtherCAT Network Wiring in the NJ/NXseries CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for precautions on wiring. None
When branching an EtherCAT network, use an EtherCAT Junction Slave. Before you start operation, identify the noise source with the slave diagnostic and statistical information. Implement appropriate noise countermeasures.

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

3) A slave returned an error re-

If the error persists even after you None

sponse in the message communi- make the above corrections 1) to

cations that the EtherCAT master sent during EtherCAT slave state transition.

2), obtain the Sysmac Controller log and contact your OMRON representative. Refer to the Sysmac

Studio Version 1 Operation Manual (Cat. No. W504) for how to obtain the Sysmac Controller logs.

Attached information

Attached information 1: System information Attached information 2: System information Attached information 3: System information

Attached information 4: System information

Precautions/ None

Remarks

*1. This event code occurs for project unit version 1.40 or later.

*2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-637

3 Error Descriptions and Corrections

Event name Meaning Source

Illegal Slave Disconnection Detected The slave was disconnected incorrectly. EtherCAT Master Function Module Source details

Error attributes Level

Effects

User program

Minor fault Continues.

Recovery Operation

Event code

84310002 hex*1

Slave

Detection tim- During commu-

ing

nications

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft Master: Operation continues.

Slave: An error occurred in the disconnected slave and all slaves connected to it with a daisy chain. The error is processed according to settings in the slave. For other slaves, process data communications continue.

Indicators System-defined variables
Cause and correction

EtherCAT NET RUN --Variable _EC_PDCommErr
_EC_CommErrTbl _EC_PDActive
Assumed cause One of the following 1) to 7) occurred. Note that these factors do not apply to the following slaves.
· Disconnected slaves · Disabled slaves
1) The power supply to the slave is turned OFF, or an Ethernet cable is disconnected.
2) An Ethernet cable connector between slaves is disconnected.
3) A non-recommended cable was used.

When Fail-soft Operation Is Set to Stop Master: The master changes all slaves to the Safe-Operational state. Slave: For all slaves, process data communications for output stop. The output is processed according to settings in the slave. A communication error occurred in the disconnected slave and all slaves with daisy-chain connection after it. The error is processed according to settings in the slave.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Process Data Communications Error

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

BOOL

Process Data Communications Status

Correction

Prevention

Confirm that all Ethernet cables are connected and connect any cables that are not connected. Or, check whether the power is supplied to the slaves, and cycle the power supply to the slaves.
Connect the Ethernet cable connector.
Replace the Ethernet cable with a recommended one.

For the slave which is on the input side when the power supply is turned OFF or an Ethernet cable is disconnected, specify to disconnect the slave in the user program and confirm that the _EC_DisconnSlavTbl system-defined variable changes to TRUE before you do so.
· Firmly connect the Ethernet ca-
ble connector until it clicks into place.
· Confirm that the Ethernet cable
connector is mated securely.
Use the recommended Ethernet cables.

3-638

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

4) The Ethernet cable is broken. Replace the Ethernet cable.

Before you start wiring Ethernet cables, use the cable tester or other

devices to confirm that there is no broken cable. Refer to the EtherCAT Network Wiring in the NJ/NXseries CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for precautions on wiring.

5) The contact of the connector on Replace the Ethernet cable. the Ethernet cable is faulty, or parts are faulty.

None

6) The wiring of slaves in the ring topology is incorrect.

Slaves cannot be recognized from Confirm that there are no incorrect a master due to an incorrect wiring Ethernet cable connections.

in the ring topology. Correct the

wiring of the slave shown in the

Source details.

3

If the error remains, temporarily re-

move the cable on the end port of

the ring on the actual network con-

figuration, reset the error, and then

make the corrections for the event

occurred.

In addition, you can perform the

compare and merge operation in the Sysmac Studio to more efficiently make the corrections.

7) The slave node address was changed during operation.

Make the node address of the ac- Do not change the slave node adtual slave consistent with the node dresses during operation.

address in the network configuration information. When the physical configuration is correct and the network configuration information

is wrong, then correct the node address in the network configuration information.

Attached infor- None mation

Precautions/ Remarks

· After you connect the slave where this error occurred to the network, if you reset the error before the value
of _EC_EntrySlavTbl[] (Network Connected Slave Table) changes to TRUE of the connected slave, a Net-

work Configuration Verification Error (Slave Unconnected) event occurs.
· If the assumed cause 1) to 5) occurred in the ring topology when the cable redundancy status was reset
temporarily, also this error occurs.

*1. This event code occurs for project unit version 1.40 or later. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

NJ/NX-series Troubleshooting Manual (W503)

3-639

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects

Network Configuration Verification Error (Unnecessary Event code Slave Connected)

84320003 hex*1

A slave that is not in the network configuration information is connected.

EtherCAT Master Function Module Source details Master/Slave

Detection timing

At power ON, at Controller reset, or during communications

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft At power ON or Controller reset: Master: Operation continues. Slave: For slaves that are consistent with the network configuration information, message communications and process data communications start. For slaves that are not consistent with the network configuration information, message communications and process data communications stop. During communications: Master: Operation continues. Slave: For slaves that are consistent with the network configuration information, message communications and process data communications continue. For slaves that are not consistent with the network configuration information, message communications and process data communications stop.

Indicators

EtherCAT NET RUN ---

When Fail-soft Operation Is Set to Stop At power ON or Controller reset: Master:

The master waits in the Init state. Slave: Message communications and process data commu-

nications are not possible. During communications: Master: The master changes all slaves to the Safe-Operation-

al state. Slave: For slaves that are consistent with the network config-

uration information, process data communications for output stop. The output is processed according to settings in the slave. For slaves that are not consistent with the network configuration information, message communications and process data communications stop.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

3-640

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

System-defined variables

Variable
_EC_NetCfgCmpErr (When attached information 1 is 0001 hex)

Data type BOOL

Name
Network Configuration Verification Error

_EC_NetTopologyErr (When attached information 1 is

BOOL

Network Configuration Error

0002 hex)

Cause and cor- Assumed cause

Correction

Prevention

rection

1) A slave that is not in the network Remove the slave that is not in the Perform the compare and merge

configuration information is con-

network configuration information, operation or use the network con-

nected. (When attached information 1 is 0001 hex)

with focus on slaves connected to the slave shown in Source details.

figuration information to confirm that the network configuration information on the Sysmac Studio is

consistent with the actual network

configuration.

2) The maximum number of con- Remove EtherCAT slaves that are Use the network configuration in-

3

nected slaves was exceeded.

not in the network configuration in- formation to confirm that the net-

(When attached information 1 is

formation.

work configuration information on

0002 hex)

the Sysmac Studio is consistent

with the actual network configuration.

3) The wiring of slaves in the ring topology is incorrect.

Check the wiring of the slave shown in the Source details. If the error remains, temporarily re-

Confirm that there are no incorrect Ethernet cable connections.

move the cable on the end port of the ring, and then make the corrections for the event occurred. In addition, you can perform the compare and merge operation in the Sysmac Studio to more efficiently make the corrections.

Attached information

Attached information 1: Error Details
· 0001 hex: A slave that is not in the network configuration information is connected. · 0002 hex: The maximum number of connected slaves was exceeded.
Attached information 2: Port name of the port to which the slave that is not in the network configuration information is connected (When attached information 1 is 0001 hex) Attached information 3: System information

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-641

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects

Network Configuration Verification Error (Mismatched Event code Slave)

84330004 hex*1

Slaves in the network configuration information and in the actual network configuration do not match.

EtherCAT Master Function Module Source details Slave

Detection timing

At power ON, at Controller reset, or during communications

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft At power ON or Controller reset: Master: Operation starts. Slave: For slaves that are consistent with the network configuration information, message communications and process data communications start. For slaves that are not consistent with the network configuration information, message communications and process data communications stop. During communications: Master: Operation continues. Slave: For slaves that are consistent with the network configuration information, message communications and process data communications continue. For slaves that are not consistent with the network configuration information, message communications and process data communications stop.

Indicators
System-defined variables

EtherCAT NET RUN --Variable _EC_NetCfgCmpErr

_EC_CommErrTbl

When Fail-soft Operation Is Set to Stop At power ON or Controller reset: Master: The master waits in the Init state. Slave: Message communications and process data communications stop. During communications: Master: The master changes all slaves to the Safe-Operational state. Slave: For slaves that are consistent with the network configuration information, process data communications for output stop. The output is processed according to settings in the slave. For slaves that are not consistent with the network configuration information, message communications and process data communications stop.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Network Configuration Verification Error

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

3-642

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Cause and correction

Assumed cause
1) There is a node address mismatch. (When the attached information 1

Correction
Change the node address of the EtherCAT slave so that it is consistent with the network configuration

Prevention
Perform the compare and merge operation or use the network configuration information to confirm

is 0004 hex)

information.

that the network configuration information on the Sysmac Studio is consistent with the actual network

configuration.

2) A slave that is different from the Check any mismatched items and Perform the compare and merge

network configuration information is connected. (When the attached information 1 is not 0004 hex)

change them so that the network configuration information is consistent with the physical slaves. When verification of the revision or

operation or use the network configuration information to confirm that the network configuration information on the Sysmac Studio is

serial number is not necessary or consistent with the actual network

consistency is not required, review configuration.

the values of Revision Check

3

Method and Serial Number Check

Method.

3) The wiring of slaves in the ring topology is incorrect.

Check the wiring of the slave shown in the Source details. If the error remains, temporarily remove the cable on the end port of the ring, and then make the corrections for the event occurred. In addition, you can perform the

Confirm that there are no incorrect Ethernet cable connections.

compare and merge operation in the Sysmac Studio to more efficiently make the corrections.

Attached infor- Attached information 1: Item that is verified the mismatch.

mation

0000 hex: Vendor ID

0001 hex: Product code 0002 hex: Revision 0003 hex: Serial number 0004 hex: Slave node address

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-643

3 Error Descriptions and Corrections

Event name Meaning Source

Slave PDI WDT Error Detected A slave PDI WDT error was detected. EtherCAT Master Function Module Source details

Error attributes Level

Effects

User program

Minor fault Continues.

Recovery Operation

Event code

84340000 hex*1

Slave

Detection tim- At power ON, at

ing

Controller reset,

or during communications

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft

Master: Operation continues. Slave: For slaves with a PDI WDT error, message communications and process data communications stop.

When Fail-soft Operation Is Set to Stop Master: The master changes all slaves to the Safe-Operational state. Slave: For slaves with a PDI WDT error, message communications and process data communications stop. For slaves without a PDI WDT error, process data communications for output stop. The output is processed according to settings in the slave.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_PDCommErr

Data type BOOL

Name
Process Data Communications Error

_EC_CommErrTbl

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

_EC_PDActive

BOOL

Process Data Communications Status

Cause and correction

Assumed cause
One of the following 1) to 2) occurred.

Correction

Prevention

1) EtherCAT slave failure

Cycle the power supply to the slave. If this error persists, replace the slave.

None

2) No reply from the slave (For slaves that are manufactured by other companies only)

Cycle the power supply to the slave. If this error persists, contact the manufacturer of the slave.

None

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-644

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects

Slave AL Status Error Detected

Event code

84360000 hex*1

An AL status error was detected from an EtherCAT slave.

EtherCAT Master Function Module Source details Slave

Detection timing

At power ON, at Controller reset, or during communications

Level

Minor fault

Recovery

Error reset

Log category System

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft Master: Operation continues. Slave: For slaves with an application layer status error, status transition occurs depending on the application layer status.

When Fail-soft Operation Is Set to Stop

3

Master:

The master changes all slaves to the Safe-Operation-

al state.

Slave:

For slaves with an application layer status error, sta-

tus transition occurs depending on the application lay-

er status.

For slaves without an application layer status error,

process data communications for output stop. The

output is processed according to settings in the slave.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables _EC_SlavAppErr

Data type BOOL

Name Slave Application Error

_EC_CommErrTbl

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

Cause and correction

Assumed cause
An error occurred on the EtherCAT slave side and the AL status code was reported by the EtherCAT slaves to the EtherCAT master.

Correction
Refer to the attached information 1 to check the AL status code of the slave where the error occurred. Refer to the manual for the slave to remove the cause of the error of the code and then reset the error.

Prevention
Refer to the manual for the slave to take preventive measures.

Attached information

Attached Information 1: AL status code Attached information 2: System information Attached information 3: System information Attached information 4: System information

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

NJ/NX-series Troubleshooting Manual (W503)

3-645

3 Error Descriptions and Corrections

Event name Meaning Source

Clock Synchronization Compensation Failed Clock synchronization with slaves failed. EtherCAT Master Function Module Source details

Error attributes Level

Effects

User program

Minor fault Continues.

Recovery Operation

Event code

84370000 hex*1

Master

Detection tim- At power ON, at

ing

Controller reset,

or during communications

Error reset

Log category System

When Fail-soft Operation Is Set to Fail-soft

Master: Operation continues. Slave: An error may occur in slaves. The error is processed according to settings in the slave.

When Fail-soft Operation Is Set to Stop Master: The master changes all slaves to the Safe-Operational state. Slave: Process data communications for output stop. The output is processed according to settings in the slave.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and correction

Assumed cause
The network configuration was changed during state transition.

Correction
Implement countermeasures against the Illegal Slave Disconnection Detected event.

Prevention None

EtherCAT slave failure

Cycle the power supply to the slave. If this error persists, replace the slave.

None

Noise

Check the number of error frames in the slave diagnostic and statistical information. It is considered that the slave was affected by noise in each location where an er-

If error frames are still counted in the master diagnostic and statistical information, remove the noise source or implement noise countermeasures while checking the slave

ror frame was counted. Implement appropriate noise countermeasures for all locations considered to be affected by noise. Then, make sure that error frames are no longer counted in the slave diagnostic and statistical information.

diagnostic and statistical information.

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later.

3-646

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

Event name

Network Configuration Verification Error (Slave Unconnected)

Event code

84380000 hex*1

Meaning

A slave that is in the network configuration information is not connected.

Source

EtherCAT Master Function Module Source details Slave

Detection timing

At power ON, at Controller reset, or during communications

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft

At power ON or Controller reset:

Master:

Operation starts.

Slave:

For slaves that are consistent with the network config-

uration information, message communications and

process data communications start.

3

For slaves that are not consistent with the network

configuration information, message communications

and process data communications stop.

During communications:

Master:

Operation continues.

Slave:

For slaves that are consistent with the network config-

uration information, message communications and

process data communications continue.

For slaves that are not consistent with the network

configuration information, message communications

and process data communications stop.

Indicators
System-defined variables

EtherCAT NET RUN --Variable _EC_NetCfgCmpErr

_EC_CommErrTbl
Cause and cor- Assumed cause rection

When Fail-soft Operation Is Set to Stop At power ON or Controller reset: Master: The master waits in the Init state. Slave: Message communications and process data communications are not possible. During communications: Master: The master changes all slaves to the Safe-Operational state. Slave: For slaves that are consistent with the network configuration information, process data communications for output stop. The output is processed according to settings in the slave. For slaves that are not consistent with the network configuration information, message communications and process data communications stop.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Network Configuration Verification Error

ARRAY [1..n] OF BOOL *2

Communications Error Slave Table

Correction

Prevention

NJ/NX-series Troubleshooting Manual (W503)

3-647

3 Error Descriptions and Corrections

1) The power supply to the slave is Turn ON the power supply to the

not turned ON.

slave.

Confirm that the power supply to the slave is turned ON.

2) The Ethernet cable connector is Connect the Ethernet cable condisconnected between the slaves. nector.

· Firmly connect the Ethernet ca-
ble connector until it clicks into

place.
· Confirm that the Ethernet cable
connector is mated securely.

3) The wait time for slave startup was exceeded because the link establishment was too slow or the power supply startup of the slaves was too long.

Set the wait time for slave startup sufficiently long.

Same as the Correction.

4) A non-recommended Ethernet cable is used to connect slaves.

Replace the Ethernet cable with a Use the recommended Ethernet

recommended one.

cables.

5) The Ethernet cable is broken between slaves.

Replace the Ethernet cable.

Before you start wiring Ethernet cables, use the cable tester or other devices to confirm that there is no

broken cable. Refer to the EtherCAT Network Wiring in the NJ/NXseries CPU Unit Built-in EtherCAT

Port User's Manual (Cat. No. W505) for precautions on wiring.

6) The contact of the connector on the Ethernet cable that connects slaves is faulty, or parts are faulty.

Replace the Ethernet cable.

None

7) The wiring of slaves in the ring topology is incorrect.

Slaves cannot be recognized from a master due to an incorrect wiring in the ring topology. Correct the wiring of the slave shown in the Source details. If the error remains, temporarily re-

Confirm that there are no incorrect Ethernet cable connections.

move the cable on the end port of the ring on the actual network configuration, reset the error, and then make the corrections for the event occurred. In addition, you can perform the compare and merge operation in

the Sysmac Studio to more efficiently make the corrections.

8) Hardware failure of a slave

If this error persists even after you cycle the power supply to the relevant slave, replace the slave.

None

Attached infor- None mation

Precautions/ Remarks

After you connect the slave where this error occurred to the network, if you reset the error before the value of _EC_EntrySlavTbl[] (Network Connected Slave Table) changes to TRUE of the connected slave, a Network

Configuration Verification Error (Slave Unconnected) event occurs.

*1. This event code occurs for project unit version 1.40 or later. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-648

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Network Configuration Verification Error (Incorrect Ring Wiring)

Event code

843A0000 hex*1

Meaning

The ring topology that is not set in the network configuration information, is configured on the actual network.

Source

EtherCAT Master Function Module Source details Master

Detection timing

At power ON, at Controller reset, or during communications

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft

At power ON or Controller reset:

Master:

Operation starts.

Slave:

For slaves that are consistent with the network config-

uration information, message communications and

process data communications start.

3

For slaves that are not consistent with the network

configuration information, message communications

and process data communications stop.

During communications:

Master:

Operation continues.

Slave:

For slaves that are consistent with the network config-

uration information, message communications and

process data communications continue.

For slaves that are not consistent with the network

configuration information, message communications

and process data communications stop.

Indicators
System-defined variables

EtherCAT NET RUN --Variable None

When Fail-soft Operation Is Set to Stop At power ON or Controller reset: Master:

The master waits in the Init state. Slave: Message communications and process data commu-

nications stop. During communications: Master: The master changes all slaves to the Safe-Operation-

al state. Slave: Process data communications stop.

For slaves that are consistent with the network configuration information, process data communications for output stop. The output is processed according to settings in the slave. For slaves that are not consistent with the network configuration information, message communications and process data communications stop.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

---

---

NJ/NX-series Troubleshooting Manual (W503)

3-649

3 Error Descriptions and Corrections

Cause and correction

Assumed cause
One of the following 1) to 2) occurred.

Correction
Make corrections as described below: Temporarily remove the cable on

Prevention

the end port of the ring to efficiently make the corrections for the event occurred. You can also perform the

compare and merge operation in the Sysmac Studio to more efficiently make the corrections.

1) The ring topology configured on the actual network is not defined in the network configuration informa-

In the network configuration information, define the ring topology in the position where the ring topolo-

Perform the compare and merge operation or use the network configuration information to confirm

tion. (When attached information 1 is 0)

gy in the actual network configuration is located.

that the network configuration information on the Sysmac Studio is consistent with the actual network

configuration.

2) The ring topology is configured Cancel the ring topology on the ac- Same as the above

in a different position from one that is defined in the network configuration information. (When attached information 1 is not 0)

tual network and configure a ring topology in the position where it is defined in the network configuration information.

Attached information

Attached information 1: Error Location
· 0: No ring topology is defined in the network configuration information · Not 0: Node address of the originating slave of the ring in the network configuration information
Attached information 2: Names of the start port and end port of the ring in the network configuration informa-
tion (When attached information 1 is not 0)

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later.

3-650

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Incorrect Wiring Detected

Event code

843C0000 hex*1

Meaning

The wiring of an EtherCAT network is incorrect.

Source

EtherCAT Master Function Module Source details Master

Detection timing

At power ON, at Controller reset, or during communications

Error attributes Level

Minor fault

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

When Fail-soft Operation Is Set to Fail-soft

At power ON or Controller reset:

Master:

The master waits in the Init state.

Slave:

Message communications and process data commu-

nications stop.

During communications:

Master:

3

Operation continues.

Slave:

Message communications and process data commu-

nications may stop.

Indicators
System-defined variables

EtherCAT NET RUN --Variable _EC_NetTopologyErr

When Fail-soft Operation Is Set to Stop At power ON or Controller reset: Master: The master waits in the Init state. Slave: Message communications and process data communications stop.

During communications: Master: The master changes all slaves to the Safe-Operation-

al state. Slave: Process data communications for output stop. The output is processed according to settings in the slave. Message communications and process data communications for input may not be possible.

EtherCAT NET ERR

EtherCAT LINK/ACT

Flashes at 1-s intervals.

---

Data type

Name

BOOL

Network Configuration Error

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-651

3 Error Descriptions and Corrections

Cause and correction

Assumed cause
1) Input ports or output ports are connected to each other.

Correction
Confirm that input ports and output ports are not connected to each other.

Prevention
Confirm that there are no incorrect Ethernet cable connections.

2) Two or more ring topologies are configured.

Confirm that the wiring of the ring topology is not connected other than the attached information 1 and 2.

3) The start port of the ring and the end port of the ring are not combined correctly.

Confirm that the wiring of the ring topology is connected according to the attached information 1 and 2.

4) The wiring for the start port of the ring and one for the end port of the ring are reversed.

Confirm that the wiring of the ring topology is connected according to the attached information 1 and 2.

5) The wiring of a Junction Slave in the ring topology is incorrect.

For a Junction Slave in the ring topology, confirm that the input port and the last port are used for the wiring which is the trunk line in the ring topology.

6) A ring topology that is not in the network configuration information is on the actual network.

Correct the actual network configuration to agree with the network configuration information.

Attached information

Attached information 1: Node address of the originating slave of the ring in the network configuration information. It is 0 when the cable redundancy is not set in network configuration information. Attached information 2: Names of the start port and end port of the ring in the network configuration information. (When the cable redundancy is set in the network configuration information.) Attached information 3: Depends on the project unit version
· For project unit version earlier than 1.42: System information · For project unit version 1.42 or later:

Node address of the slave whose wiring is not correct Note 1 It is 0 when the slave whose wiring is not correct cannot be identified. Note 1. If there is a ring topology in the actual network configuration, the node address of the slave whose wiring is not correct may not be displayed correctly. If the error location cannot be identified by the attached information 3 or the wiring for the slave shown in the attached Information 3 is correct, check that there is no error for each slave and cable. If you cannot identify the error location yet, temporarily remove the cable on the end port of the ring, and then make the corrections for the event occurred.

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later.

3-652

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes
Effects

Wait for Cycling Power Supply

Event code

94520000 hex*1

It is necessary to cycle the power supply to the Controller or reset the Controller for the recovery from an error.

EtherCAT Master Function Module Source details Master

Detection tim- *2 ing

Level

Minor fault

Recovery

Cycle the power supply or reset the Controller.

Log category

System

User program Continues.

Operation

*2

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

Flashes at 1-s intervals.

---

System-defined variable

Variable None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

An event, which is necessary to cy- Make the corrections for the event Implement preventive measures for cle the power supply or reset the caused by this event and then cy- the event caused by this event.

3

Controller for the recovery, occurred.

cle the power supply or reset the Controller. The current errors in the EtherCAT Master Function Module cannot be reset during the occurrence of this event.

Attached infor- Attached information 1: Event code of the event caused by this event mation

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later. *2. According to the event caused by this event.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-653

3 Error Descriptions and Corrections

Event name
Meaning Source
Error attributes Effects Indicators
System-defined variables Cause and correction

EtherCAT Slave Backup Failed

Event code

(Ver. 1.03 or later and project unit version earlier than

1.40)*1

The backup operation for an EtherCAT slave ended in an error.

EtherCAT Master Function Module Source details Master

Level

Observation

User program Continues.

EtherCAT NET RUN

---

Variable

None

Assumed cause

There is no connection between the EtherCAT master and the slave (Link OFF).

Recovery

---

Operation

Not affected.

EtherCAT NET ERR

---

Data type

---

Correction

Wire the EtherCAT master and slave securely.

An error caused an incorrect EtherCAT master status.
The EtherCAT network configuration information does not agree with the physical network configuration. The request to the EtherCAT slave failed.
The EtherCAT master was temporarily unable to perform the processing because it was executing other processing. Initialization of the EtherCAT slave failed.
It was not possible to read the backup parameters from the EtherCAT slave.

Use the Sysmac Studio or the Troubleshooter of an HMI to check for errors and eliminate any EtherCAT errors. Make sure that network configuration information agrees with the physical network configuration.
Connect the cable securely. Implement noise countermeasures if there is excessive ambient noise. If the situation does not improve, replace the EtherCAT slave. Try backing up the data again.
Connect any slaves that are disconnected. Use the Sysmac Studio or the Troubleshooter of an HMI to check for the following errors: Slave Initialization Error, Slave Application Error, and Process Data Communications Error. Eliminate any errors that you find. The ESI file may be incorrect. Ask the manufacturer of the slave if you can read all of the parameters that are set as backup parameters. If all of the backup parameters can be read, the EtherCAT slave is faulty. Replace the EtherCAT slave.

102F0000 hex*1

Detection timing
Log category

During backup operation
System

EtherCAT LINK/ACT --Name --Prevention Wire the EtherCAT master and slave securely and make sure that a connection is established before you attempt to back up the data. Back up the data when there are no EtherCAT errors.

Back up the data only when the network configuration information agrees with the physical network configuration.
Connect the cable securely. Implement noise countermeasures if there is excessive ambient noise.

None

Back up the data when the EtherCAT slave is participating in the network and there are no slaves that are disconnected from the network. Also, back up the data when there is no Process Data Communications Error.
None

3-654

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Communications with an OMRON Connect the cable securely. Mount Connect the cable securely. Mount Communications Coupler Unit or the NX Unit securely. Implement the NX Unit securely. Implement

NX Unit failed.

noise countermeasures if there is excessive ambient noise. If the problem still exists, replace the Communications Coupler Unit or the NX Unit.

noise countermeasures if there is excessive ambient noise.

Attached infor- Attached Information 1: Error Details (The following values are in the order of the causes of the error.)

mation

· 0001 hex: Link OFF

· 0002 hex: Incorrect master status

· 0003 hex: Configuration information does not agree with network configuration.

· 0004 hex: The request to the EtherCAT slave failed.

· 0005 hex: Master status temporarily prevented processing.

· 0006 hex: An error occurred in slave initialization or a slave is disconnected from the network.

· 0007 hex: Reading the backup data failed.

· 000B hex: Error at OMRON Communications Coupler Unit

3

Attached Information 2: Error Location

· 0: Master

· 1 or higher: Slave node address

Attached Information 3: Error Location Details (only when attached information 1 is 000B hex).

· 0: Communications Coupler Unit

· 1 to 63: Unit number of NX Unit

Attached Information 4: Cause of Error at OMRON Communications Coupler Unit (only when attached infor-

mation 1 is 000B hex).

· 2: Communications with the Communications Coupler Unit or NX Unit failed.

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.03 or later and project unit version earlier than 1.40. For project unit version 1.40 or later, refer to the description of the event code 10460001 hex.
*2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-655

3 Error Descriptions and Corrections

Event name
Meaning Source
Error attributes Effects Indicators
System-defined variables Cause and correction

EtherCAT Slave Restore Operation Failed

Event code

(Ver. 1.03 or later and project unit version earlier than

1.40)*1

The restore operation for an EtherCAT slave ended in an error.

EtherCAT Master Function Module Source details Master

Level

Observation

User program Continues.

EtherCAT NET RUN

---

Variable

None

Assumed cause

There is no connection between the EtherCAT master and the slave (Link OFF).

Recovery

---

Operation

Not affected.

EtherCAT NET ERR

---

Data type

---

Correction

Wire the EtherCAT master and slave securely.

Wire the EtherCAT master and slave securely, and make sure that a connection is established before you attempt to restore the data.
The EtherCAT network configuration information does not agree with the physical network configuration.

Use the Sysmac Studio or the Troubleshooter of an HMI to check for errors and eliminate any EtherCAT errors.
Make sure that network configuration information agrees with the physical network configuration. Always use a slave revision that is the same or higher than the slave revision that was used when the data was backed up even if you set No check for the Revision Check Method for backup. Set No check for the Serial Number Check Method and then back up the data. If you replace a slave with the Serial Number Check Method set to Setting = Actual device, do not use the restore function. Instead, change the network configuration from the Sysmac Studio, download the network configuration, and then transfer the slave parameters. If the node address is set on the hardware switches, use the same setting as when the data was backed up.

10300000 hex*1

Detection timing
Log category

During restore operation
System

EtherCAT LINK/ACT --Name --Prevention Wire the EtherCAT master and slave securely, and make sure that a connection is established before you attempt to restore the data. Restore the data when there are no EtherCAT errors.

Restore the data only when the network configuration information agrees with the physical network configuration.

3-656

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

The request to the EtherCAT slave Connect the cable securely. Imple- Connect the cable securely. Imple-

failed.

ment noise countermeasures if

ment noise countermeasures if

(When attached information 1 is 0004 hex)

there is excessive ambient noise. If the situation does not improve, execute the restore operation with restore function on the Sysmac Studio except for the EtherCAT slave. In this case, backup parameters are not restored to the Ether-

there is excessive ambient noise.

CAT slave. After the execution of the restore operation, transfer parameters to the EtherCAT slave

with synchronization function on

the Sysmac Studio.

If the situation does not improve

yet, replace the EtherCAT slave. The EtherCAT master was tempo- Try restoring the data again.

None

3

rarily unable to perform the proc-

essing because it was executing

other processing.

Initialization of the EtherCAT slave failed.

Use the Sysmac Studio or the Troubleshooter of an HMI to check for the following errors: Slave Initi-

Restore the data when there is no Process Data Communications Error.

alization Error, Slave Application Error, and Process Data Communications Error. Eliminate any errors

that you find.

It was not possible to write the

Download the parameters to the Data is sometimes not restored

backup parameters to the MX2/RX Series Inverter. (This applies only for unit version 1.10 or earlier of the CPU Unit.)

Inverter using the "To Drive" menu of the Sysmac Studio.

due to Inverter restrictions. If that occurs, download the parameters to the Inverter using the "To Drive" menu of the Sysmac Studio.

It was not possible to write the backup parameters to the Ether-

The ESI file may be incorrect. Ask None the manufacturer of the slave if you

CAT slave.

can write all of the parameters that are set as backup parameters. If all of the backup parameters can be

written, the slave is faulty. Replace the slave.

Incorrect backup data was detected.

Format the SD Memory Card with the Sysmac Studio and then place the backup files on it.

Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Or, replace the SD Memory Card periodically according to the write life of the SD Memory Card.

The EtherCAT network configuration in the backup data does not agree with the physical network

Make sure that the EtherCAT network configuration in the backup data agrees with the physical net-

Make sure that the EtherCAT network configuration in the backup data agrees with the physical net-

configuration.

work configuration.

work configuration before you try to restore the data.

NJ/NX-series Troubleshooting Manual (W503)

3-657

3 Error Descriptions and Corrections

An error occurred at an OMRON Communications Coupler Unit. The following causes are possible.
· Reading a backup file failed at
the Communications Coupler Unit (when attached information 4 is 1).
· Communications with the Com-
munications Coupler Unit or NX

· Try backing up the data again
(when attached information 4 is 1).
· Connect the cable securely.
Mount the NX Unit securely. Implement noise countermeasures if there is excessive ambient noise. If the problem still exists, replace the Communications

· Format an SD Memory Card
with the Sysmac Studio and then place the backup file on it. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit (when attached information 4 is 1).
· Connect the cable securely.

Unit failed (when attached information 4 is 2).
· The Unit Configuration of the NX
Units in the Communications Coupler Unit when data was backed up did not agree with the actual configuration of NX Units

Coupler Unit or the NX Unit (when attached information 4 is 2).
· Make the Unit Configuration of
the NX Units in the Communications Coupler Unit when data was backed up agree with the

Mount the NX Unit securely. Implement noise countermeasures if there is excessive ambient noise (when attached information 4 is 2).
· Restore the data while the Unit
Configuration of the NX Units in

(when attached information 4 is 3).

actual configuration of NX Units (when attached information 4 is 2 or 3).
· Correct the hardware switches
on the Communications Coupler Unit so that they are the same as when the data was backed up (when attached information 4 is 3).

the Communications Coupler Unit agrees with the actual configuration of NX Units (when attached information 4 is 2 or 3).
· Restore the data while the hard-
ware switches on the Communications Coupler Unit are the same as when the data was backed up (when attached information 4 is 3).

Attached information

Attached Information 1: Error Details (The following values are in the order of the causes of the error.)
· 0001 hex: Link OFF · 0002 hex: Incorrect master status · 0003 hex: Configuration information does not agree with network configuration. · 0004 hex: The request to the EtherCAT slave failed. · 0005 hex: Master status temporarily prevented processing. · 0006 hex: An error occurred in slave initialization. · 0007 hex: Writing the backup data failed. · 0008 hex: The backup data is not correct. · 0009 hex: The network configuration does not agree with the network configuration in the backup data. · 000A hex: The service is not supported · 000B hex: Error at OMRON Communications Coupler Unit
Attached Information 2: Error Location
· 0: Master · 1 or higher: Slave node address
Attached Information 3: Error Location Details (only when attached information 1 is 000B hex).
· 0: Communications Coupler Unit · 1 to 63: Unit number of NX Unit
Attached Information 4: Cause of Error at OMRON Communications Coupler Unit (only when attached infor-
mation 1 is 000B hex).
· 1: Reading the backup file failed. · 2: Communications with the Communications Coupler Unit or NX Unit failed. · 3: The Unit Configuration does not agree with the Unit Configuration in the backup data.

Precautions/ Remarks

None

*1. This event code occurs for a CPU Unit with unit version 1.03 or later and project unit version earlier than 1.40. For project unit version 1.40 or later, refer to the description of the event code 10460001 hex.

3-658

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

EtherCAT Slave Backup Failed (Project unit version 1.40 or later)*1

Event code

10460001 hex*1

Meaning

The backup operation for an EtherCAT slave ended in an error.

Source

EtherCAT Master Function Module Source details Master

Detection tim- During backup

ing

operation

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

One of the following 1) to 5) occur-

red. Identify the cause of the error

according to the attached informa-

3

tion 1.

1) The EtherCAT master cannot start backup. (When the attached information 1 is 0002 hex)

Due to an event that occurred in the communications port or master, you cannot perform backup operation. Identify the error cause and make the correction according to the information on the event that occurred in the communications port or master shown in Source details.

Refer to the information on the event that occurred, and implement preventive measures for the error cause.

2) It was not possible to read the backup parameters to the EtherCAT slave. (When the attached information 1 is 0007 hex)

Ask the manufacturer of the slave if you can read all of the parameters that are set as backup parameters in the order displayed on the Backup Parameter Edit Pane for the slave. On the Backup Parameter Edit Pane, reorder the parameters that must be read in a specific order and delete any parameters that cannot be read.

Same as the Correction.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-659

3 Error Descriptions and Corrections

3) The request to the EtherCAT slave failed. (When the attached information 1 is 0004 hex)
4) Communications with an OMRON Communications Coupler Unit or NX Unit failed. (When the attached information 1 is 000B hex)

a. Reading the backup parame- a. Refer to the information on the

ters failed due to an event that

event occurred, and implement

occurred in the master, slave,

preventive measures.

OMRON Communications

b. Make sure that error frames

Coupler Unit, or NX Unit.

are no longer counted in the

Identify the error cause and

slave diagnostic and statistical

make the correction according

information. If the error frame

to the information on the event

is counted, implement counter-

that occurred.

measures such as reconnect-

b. There is a possibility that read-

ing the connector or cable or

ing the backup parameters

removing the noise source

failed due to a contact failure

while checking the slave diag-

of the connector, connection

nostic and statistical informa-

failure of the cable, or noise.

tion.

Check the number of error

frames in the slave diagnostic

and statistical information. If

the error frame is counted, the

contact failure of the connec-

tor, connection failure of the

cable, or noise may be occur-

red in the location where an er-

ror frame was counted. Imple-

ment countermeasures such

as reconnect the connector or

cable, or remove the noise

source while checking the

slave diagnostic and statistical

information.

5) Backup was executed for a disconnected slave. (When the attached information 1 is 0006 hex)

Connect any slaves that are disconnected.

Back up the data when there are no disconnected slaves.

Attached information

Attached Information 1: Error Details
· 0002 hex: Incorrect master status · 0004 hex: The request to the EtherCAT slave failed. · 0006 hex: A slave is disconnected from the network. · 0007 hex: Reading the backup data failed. · 000B hex: Error at OMRON Communications Coupler Unit
Attached Information 2: Error Location
· 0: Master · Not 0: Slave node address
Attached information 3: Error Location Details
· When the attached information 1 is 000B hex
0: OMRON Communications Coupler Unit
Not 0: Unit number of NX Unit
· Index or subindex of CoE, when the attached information 1 is 0007 hex
Attached information 4: Cause of the error
· When the attached information 1 is 000B hex
2: Communications with the Communications Coupler Unit or NX Unit failed.
· Abort code, when the attached information 1 is 0007 hex

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later. For a CPU Unit with unit version 1.03 or later and project unit version earlier than 1.40, refer to the description of the event code 102F0000 hex.
*2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-660

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

EtherCAT Slave Restore Operation Failed (Project unit version 1.40 or later)*1

Event code

10470002 hex*1

Meaning

The restore operation for an EtherCAT slave ended in an error.

Source

EtherCAT Master Function Module Source details Master

Detection tim- During restore

ing

operation

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables None

Data type ---

Name ---

Cause and cor- Assumed cause

Correction

Prevention

rection

One of the following 1) to 6) occur-

red. Identify the cause of the error

according to the attached informa-

3

tion 1.

1) The EtherCAT master cannot start restore operation. (When the attached information 1 is 0002 hex)

The restore operation cannot be started due to the other event that is being occurred in the EtherCAT Function Module. Check the event that is being occurred, identify the error cause and make the correction.

Refer to the information on the event that occurred, implement preventive measures for the error cause, and then execute the restore operation.

2) The EtherCAT network configuration in the backup data does not agree with the physical network configuration. (When the attached information 1 is 0009 hex)

If any of the following events occur,
identify the error cause and make
the correction according to the in-
formation on the event that occur.
· Link OFF Error · Network Configuration Verifica-
tion Error (Slave Unconnected)
· Network Configuration Verifica-
tion Error (Mismatched Slave)
· Network Configuration Verifica-
tion Error (Incorrect Wiring)
· Network Configuration Verifica-
tion Error (Incorrect Ring Wiring)
· Illegal Slave Disconnection De-
tected
· Incorrect Wiring Detected · Ring Disconnection Detected

Make sure that the EtherCAT network configuration in the backup data agrees with the physical network configuration before you restore the data.

3) It was not possible to write the backup parameters to the EtherCAT slave. (When the attached information 1 is 0007 hex)

Ask the manufacturer of the slave if you can write all of the parameters that are set as backup parameters in the order displayed on the Backup Parameter Edit Pane for the slave. On the Backup Parameter Edit Pane, sort the parameters if they must be written in a certain order and delete any parameters that cannot be written.

None

NJ/NX-series Troubleshooting Manual (W503)

3-661

3 Error Descriptions and Corrections

4) The request to the EtherCAT slave failed. (When the attached information 1 is 0004 hex)
5) Incorrect backup data was detected. (When the attached information 1 is 0008 hex)

a. Identify the error cause and make the correction according to the information on the event that occurred in the EtherCAT slave.
b. Check the number of error frames in the slave diagnostic and statistical information. Check whether the contact failure of the connector, connection failure of the cable, or noise occurred in the location where an error frame was counted and implement countermeasures.
Create the backup files again. If you fail to create the backup files again, format the SD Memory Card with the Sysmac Studio and then place the backup files on it.

a. Refer to the information on the event occurred, and implement preventive measures for the error cause.
b. Make sure that error frames are no longer counted in the diagnostic and statistical information for the master and slaves. If the error frame is counted, check whether the connection failure of the cable, contact failure of the connector, or noise occurred and implement countermeasures.
Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Or, replace the SD Memory Card periodically according to the write life of the SD Memory Card.

3-662

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

6) An error occurred at an OMRON · (When attached information 4 is · When attached information 4 is

Communications Coupler Unit.

1)

1

(When attached information 1 is

Try backing up the data again.

a) Do not edit the backup files.

000B hex)

· When attached information 4 is

b) Format an SD Memory Card

The following causes are possible.
· Reading a backup file failed at

2 a) A communication is not pos-

with the Sysmac Studio and then place the backup file

the Communications Coupler

sible with the Communica-

on it. Also, do not remove

Unit (when attached information

tions Coupler Unit due to an

the SD Memory Card or turn

4 is 1).

event that occurred in the

OFF the power supply while

· Communications with the Com-

master or the Communica-

the SD BUSY indicator is lit.

munications Coupler Unit or NX

tions Coupler Unit. Identify · When attached information 4 is

Unit failed (when attached infor-

the cause and make the

2

mation 4 is 2).

correction according to the

a) Take preventive measures

· The Unit Configuration of the NX

information on the event

for the cause of the event

Units in the Communications

that occurred.

that occurred in the master

Coupler Unit when data was backed up did not agree with the

b) Mount the NX Unit securely. c) Check the number of error

or the Communications Coupler Unit.

3

actual configuration of NX Units

frames in the slave diagnos- b) Mount the NX Unit securely.

(when attached information 4 is

tic and statistical informa-

c) Refer to (b) in 4) above.

3).

tion. Check whether the

· (When attached information 4 is

contact failure of the con-

3)

nector, connection failure of

Restore the data while the hard-

the cable, or noise occurred

ware switches on the Communi-

in the location where an er-

cations Coupler Unit are the

ror frame was counted and

same as when the data was

implement countermeas-

backed up.

ures.

d) If the above situation a) to

d) does not improve, re-

place the Communications

Coupler Unit or the NX Unit.

If the problem still exists after

you make the corrections a) to

d), replace the Communications

Coupler Unit or the NX Unit.

· When attached information 4 is

3

a) Make the Unit Configuration

of the NX Units in the Com-

munications Coupler Unit

when data was backed up

agree with the actual config-

uration of NX Units.

b) Correct the hardware

switches on the Communi-

cations Coupler Unit so that

they are the same as when

the data was backed up.

NJ/NX-series Troubleshooting Manual (W503)

3-663

3 Error Descriptions and Corrections

Attached information

Attached Information 1: Error Details
· 0002 hex: The restore operation failed to start. · 0004 hex: The request to the EtherCAT slave failed. · 0007 hex: Writing the backup data failed. · 0008 hex: The backup data is not correct. · 0009 hex: The network configuration does not agree with the network configuration in the backup data. · 000B hex: Error at OMRON Communications Coupler Unit
Attached Information 2: Error Location
· 0: Master · Not 0: Slave node address
Attached information 3: Error Location Details
· When the attached information 1 is 000B hex
0: OMRON Communications Coupler Unit
Not 0: Unit number of NX Unit
· Index or subindex of CoE, when the attached information 1 is 0007 hex
Attached information 4: Cause of the error
· When the attached information 1 is 000B hex
1: Reading the backup file failed.
2: Communications with the Communications Coupler Unit or NX Unit failed.
3: The Unit Configuration does not agree with the Unit Configuration in the backup data.
· Abort code, when the attached information 1 is 0007 hex

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later. For a CPU Unit with unit version 1.03 or later and project unit version earlier than 1.40, refer to the description of the event code 10300000 hex.

Event name Meaning Source
Error attributes Effects
Indicators
System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Emergency Message Detected

Event code

64200000 hex

An emergency message was detected.

EtherCAT Master Function Module Source details Slave

Detection tim- During commu-

ing

nications

Level

Observation

Recovery

---

Log category System

User program Continues.

Operation

Slave: An error occurred. Other operation is not affected.

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

Variable

Data type

Name

_EC_SlavEmergErr

BOOL

Emergency Message Detected

Assumed cause

Correction

Prevention

An emergency message was received from a slave.

Refer to the attached information 1 Refer to the manual for the slave to

to check the emergency code of

take preventive measures.

the slave where the error occurred. Refer to the manual for the slave to remove the cause of the error of

the code and then reset the error.

Attached Information 1: Slave emergency code

Attached information 2: Slave error register object value Attached Information 3: Slave emergency data. Only the lower five bytes are valid.

None

3-664

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

EtherCAT Message Error

Event code

842D0000 hex*1

Meaning

An error occurred in a message communications with the slave.

Source

EtherCAT Master Function Module Source details Master

Detection tim- During commu-

ing

nications

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Slave: An error occurred. Other operation is not affected.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_MsgErr

Data type BOOL

Name EtherCAT Message Error

Cause and cor- Assumed cause

Correction

Prevention

rection

Refer to the attached information Send messages only to slaves that Use messages that match the

to check the error.

support the message protocol.

slave specifications.

Identify the error message with the Also check to make sure that mes-

3

error details that are given in the sages are addressed to the correct

attached information, and correct node.

the message.

Attached information

Attached Information 1: Error Details
· 1st byte: 00 hex: Error message reception, 02 hex: Illegal or unsupported message discarded, 04 hex: Mes-
sage with illegal destination address discarded
· 2nd byte:
For Transmission: 00 hex: Error, 01 hex: VoE (AoE), 02 hex: EoE, 03 hex: CoE, 04 hex: FoE, 05 hex: SoE, 0F hex: VoE For Reception: 80 hex: Error, 81 hex: VoE (AoE), 82 hex: EoE, 83 hex: CoE, 84 hex: FoE, 85 hex: SoE, 8F hex: VoE Attached information 2: Source node address. If the destination is the master: 0 Attached Information 3: Transmission destination node address. If the destination is the master: 0 Attached information 4: Error service data. This data is valid only when byte 2 of attached information 1 is 00 or 80 hex.

Precautions/ Remarks

None

*1. This event code occurs for project unit version earlier than 1.40.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-665

3 Error Descriptions and Corrections

Event name

Illegal Mailbox Received

Event code

84350000 hex*1

Meaning

An illegal mailbox was received from a slave.

Source

EtherCAT Master Function Module Source details Slave

Detection tim- During commu-

ing

nications

Error attributes Level

Observation

Recovery

Error reset

Log category System

Effects

User program Continues.

Operation

Operation is not affected.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_MsgErr

Data type BOOL

Name EtherCAT Message Error

Cause and correction

Assumed cause
A message with illegal destination address was received from a slave. (When attached information 1 is 0002 hex)

Correction
Confirm that the destination of the message is an EtherCAT slave that is in the network configuration information. Send the message to an EtherCAT slave that is in the network configuration information.

Prevention
Confirm that the destination of the message is an EtherCAT slave that is in the network configuration information.

Attached information

Attached Information 1: Error Details
· 0002 hex: Message with illegal destination address received · Not 0002 hex: System information
Attached information 2: Source slave node address Attached information 3: Destination slave node address (If the source is the master: 0) Attached information 4: System information

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later.

3-666

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3-6-2 Error Descriptions

3 Error Descriptions and Corrections

Event name

Ring Disconnection Detected

Event code

84390000 hex*1

Meaning

A ring disconnection status was detected.

Source

EtherCAT Master Function Module Source details Master

Detection timing

At power ON, at Controller reset, or during communications

Error attributes Level

Observation

Recovery

---

Log category System

Effects

User program Continues.

Operation

Master: Operation continues. Slave: Process data communications continue.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-defined variables

Variable _EC_RingBreaking _EC_RingBreakNodeAdr

Data type BOOL UINT

Name

Ring Disconnection

3

Slave Node Address Before Ring

Disconnection

Cause and correction

Assumed cause
One of the following 1) to 5) occurred in the ring topology.

Correction
Make the following corrections on cable connection between the slave shown in attached information 1 and the next slave in the ring topology.

Prevention

1) An Ethernet cable was disconnected.

Connect the cable.

None

2) An Ethernet cable connector be- Connect the connector. tween slaves is disconnected.

· Firmly connect the Ethernet con-
nector until it clicks into place.
· Confirm that the Ethernet con-
nector is mated securely.

3) A non-recommended cable was Replace the Ethernet cable with a Use recommended cables.

used.

recommended one.

4) The Ethernet cable is broken between slaves.

Replace the Ethernet cable.

Before you start wiring Ethernet cables, use the cable tester or other devices to confirm that there is no broken cable. Check the EtherCAT Network Wiring in the NJ/NX-series CPU Unit Built-in EtherCAT Port User's Manual (Cat. No. W505) for precautions on wiring.

5) The contact of the Ethernet cable connector is faulty, or parts are faulty.

Replace the Ethernet cable.

None

Attached infor- Attached information 1: Slave node address before point of break mation

Precautions/ Remarks

None

*1. This event code occurs for project unit version 1.40 or later.

NJ/NX-series Troubleshooting Manual (W503)

3-667

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects

Slave Disconnected

Event code

94400000 hex

A slave was disconnected for a disconnection command.

EtherCAT Master Function Module Source details Slave

Detection timing

When slave disconnection is specified during communications

Level

Information

Recovery

---

Log category Access

User program Continues.

Operation

For project unit version earlier than 1.40: Master: The master changes the slave to the Init state.

Slave: Message communications and process data communications are not possible.

For project unit version 1.40 or later: Master: The master changes the slave to the Pre-Operational state. Slave: Message communications are possible. Process data communications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_DisconnSlavTbl

Data type ARRAY [1..n] OF BOOL *1

Name Disconnected Slave Table

_EC_PDSlavTbl

ARRAY [1..n] OF BOOL *1

Process Data Communicating Slave Table

_EC_MBXSlavTbl

ARRAY [1..n] OF BOOL *1

Message Communications Enabled Slave Table

_EC_PDActive

BOOL

Process Data Communications Status

Cause and correction

Assumed cause
An operation to disconnect the slave was executed from the Sysmac Studio.

Correction ---

Prevention ---

The EC_DisconnectSlave instruc- ---

---

tion was executed.

Attached infor- None mation

Precautions/ Remarks

None

*1. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-668

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Slave Connected

Event code

94410000 hex

Meaning

A slave was reconnected for a reconnection command.

Source

EtherCAT Master Function Module Source details Slave

Detection timing

When slave reconnection is specified during communications

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Master: The master changes the slave to the Operational state. Slave: Message communications and process data communications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

System-defined variables

--Variable _EC_DisconnSlavTbl

--Data type

--Name

3

ARRAY [1..n] OF BOOL *1

Disconnected Slave Table

_EC_PDSlavTbl

ARRAY [1..n] OF BOOL *1

Process Data Communicating Slave Table

_EC_MBXSlavTbl

ARRAY [1..n] OF BOOL *1

Message Communications Enabled Slave Table

_EC_PDActive

BOOL

Process Data Communications Status

Cause and correction

Assumed cause
An operation to reconnect the slave was executed from the Sysmac Studio.

Correction ---

Prevention ---

The EC_ConnectSlave instruction ---

---

was executed.

Attached infor- None mation

Precautions/ Remarks

None

*1. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-669

3 Error Descriptions and Corrections

Event name

Error reset

Event code

94430000 hex

Meaning

A command was received to reset errors.

Source

EtherCAT Master Function Module Source details Master

Detection tim- When errors are

ing

reset

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Master: The current errors are reset and the network is verified again. If the error is not detected again, the master changes the slave for which communications were stopped to the Operational state. Slave: For slaves that the error ccured, message communications and process data communications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_PDSlavTbl

Data type ARRAY [1..n] OF BOOL *1

Name
Process Data Communicating Slave Table

_EC_MBXSlavTbl

ARRAY [1..n] OF BOOL *1

Message Communications Enabled Slave Table

_EC_CommErrTbl

ARRAY [1..n] OF BOOL *1

Communications Error Slave Table

_EC_PDActive

BOOL

Process Data Communications Status

Cause and correction

Assumed cause
An error reset operation was performed from the Sysmac Studio.

Correction ---

Prevention ---

The ResetECError instruction was ---

---

executed.

Attached infor- None mation

Precautions/ Remarks

None

*1. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-670

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

Slave Disabled

Event code

94440000 hex*1

Meaning

The EtherCAT Slave was disabled.

Source

EtherCAT Master Function Module Source details Slave

Detection timing

At execution of setting instruction

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Master: The master changes the relevent slave to the Pre-Operational state. Slave: Message communications and process data communications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_PDSlavTbl

Data type

Name

3

ARRAY [1..n] OF BOOL *2

Process Data Communicating

Slave Table

_EC_DisableSlavTbl

ARRAY [1..n] OF BOOL *2

Disabled Slave Table

Cause and correction

Assumed cause
The EC_ChangeEnableSetting instruction was executed.

Correction ---

Prevention ---

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.04 or later of the CPU Unit. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-671

3 Error Descriptions and Corrections

Event name

Slave Enabled

Event code

94450000 hex*1

Meaning

The EtherCAT Slave was enabled.

Source

EtherCAT Master Function Module Source details Slave

Detection timing

At execution of setting instruction

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Master: The master changes the relevent slave to the Operational state again. Slave: Message communications and process data communications are not possible.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_PDSlavTbl

Data type ARRAY [1..n] OF BOOL *2

Name
Process Data Communicating Slave Table

_EC_DisableSlavTbl

ARRAY [1..n] OF BOOL *2

Disabled Slave Table

Cause and correction

Assumed cause
The EC_ChangeEnableSetting instruction was executed.

Correction ---

Prevention ---

Attached infor- None mation

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.04 or later of the CPU Unit. *2. "n" is 512 for an NX-series CPU Unit and 192 for the NX102, NX1P2, and NJ-series CPU Units.

Event name

EtherCAT Diagnosis/Statistics Log Started

Event code

94500000 hex*1

Meaning

EtherCAT diagnosis/statistics log is started.

Source

EtherCAT Master Function Module Source details Master

Detection timing

When EtherCAT diagnosis/statistics log is started

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

The response time to non-synchronous EtherCAT slaves will be extended.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_StatisticsLogEnable

Data type BOOL

Name Diagnosis/Statistics Log Enable

_EC_StatisticsLogBusy

BOOL

Diagnosis/Statistics Log Busy

Cause and correction

Assumed cause
The value of the _EC_StatisticsLogEnable system-defined variable changed from FALSE to TRUE.

Correction ---

Prevention ---

Attached information

Attached information 1: Automatic saving interval to the SD Memory Card for the diagnosis/statistics log
· 0: One-shot Mode · Not 0: Interval (sec)

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.11 or later of the CPU Unit.

3-672

NJ/NX-series Troubleshooting Manual (W503)

3-6 Errors in the EtherCAT Master Function Module

3 Error Descriptions and Corrections

Event name

EtherCAT Diagnosis/Statistics Log Ended

Event code

94510000 hex*1

Meaning

EtherCAT diagnosis/statistics log is ended.

Source

EtherCAT Master Function Module Source details Master

Detection timing

When EtherCAT diagnosis/statistics log is ended

Error attributes Level

Information

Recovery

---

Log category Access

Effects

User program Continues.

Operation

Not affected.

Indicators

EtherCAT NET RUN

EtherCAT NET ERR

EtherCAT LINK/ACT

---

---

---

System-de-

Variable

fined variables _EC_StatisticsLogEnable

Data type BOOL

Name Diagnosis/Statistics Log Enable

_EC_StatisticsLogBusy

BOOL

Diagnosis/Statistics Log Busy

_EC_StatisticsLogErr

BOOL

Diagnosis/Statistics Log Error

Cause and cor- Assumed cause

Correction

rection

An error that causes EtherCAT di- ---

Prevention ---

3

agnosis/statistics log to end occur-

red.

Attached information

Attached information 1: Automatic saving interval to the SD Memory Card for the diagnosis/statistics log
· 0: One-shot Mode · Not 0: Interval (sec)
Attached information 2: Causes to end EtherCAT diagnosis/statistics log
· 1: The value of the _EC_StatisticsLogEnable changed from TRUE to FALSE. · 2: The 1000th record was saved in the log file. · 3: The SD Memory Card does not have sufficient available space to save another records in the log file. · 4: The SD Memory Card is write protected. · 5: The SD Memory Card cannot be recognized. · 6: Synchronizing (or downloading) · 7: An invalid value was specified to the automatic saving interval to the SD Memory Card for the diagnosis/
statistics log.

Precautions/ Remarks

None

*1. This event code occurs for unit version 1.11 or later of the CPU Unit.

3-6-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-673

3 Error Descriptions and Corrections

3-7 Errors in the OPC UA Function

This section provides tables of the errors (events) that can occur with the OPC UA function. Refer to NJ/NX-series CPU Unit OPC UA User's Manual (Cat. No. W588) for information on the unit versions of CPU Units with which you can use the OPC UA function and corresponding Sysmac Studio versions.
3-7-1 Error Tables

OPC UA Server Function

Event code 15000000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
35D00000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
35D10000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
44180000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Execution Log Save Failed

Failed to save the Execution Log to the SD Memory Card.

· An SD Memory Card is not in-
serted.
· The SD Memory Card type is
not correct.
· The format of the SD Memory
Card is not correct.
· The SD Memory Card is write
protected.
· The SD Memory Card does
not have sufficient available
space.
· The SD Memory Card is dam-
aged.

page 3-679
¡8

OPC UA Server Setting Error

The OPC UA Server Settings are incorrect.

· The power supply to the Con-
troller was interrupted while the OPC UA Server Settings were being transferred.
· The power supply to the Con-
troller was interrupted during a Clear All Memory operation.
· The OPC UA Server settings
are not correct because the

page 3-680
¡

Controller was interrupted during a restore operation.
· TCP port number is duplicated.

Server Certificate Expired

The server certificate expired.

· The period that is set in the
server certificate expired.

¡8

page 3-681

OPC UA System Processing Error

A fatal error was detected in the OPC UA Server.

· A software error occurred.

page

¡

3-681

3-674

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-7 Errors in the OPC UA Function

3-7-1 Error Tables

Event code

Event name

Meaning

Assumed cause

Level

M a j

P rt

M i n

O b s

I n f o

Reference

15020000 hex

Server Cer- The IP address of the The IP address of the built-in

page

[NJ501-1£00(Ver.1.17 tificate Mis- server certificate in

EtherNet/IP port of the CPU Unit

3-682

or later), NX102]

match

the CPU Unit is not the same as that of the built-in EtherNet/IP port on the CPU Unit.

was changed when the OPC Server Use Option is set to Use.
· The IP address was changed
by the ChangeIPAdr (Change IP Address) instruction.
· If the IP address setting meth-

od was Obtain from BOOTP

¡

server, the IP address was

changed when the power is

3

turned ON.

· A project containing a different

IP address for the built-in

EtherNet/IP port of the CPU

Unit was downloaded to the

CPU Unit.

35D20000 hex
[NJ501-1£00(Ver.1.17
or later), NX102]

Server Certificate Expiration Notice

The server certificate is close to expiring.

· The period that is set in the
server certificate is close to expiring.

8¡

page 3-683

35D30000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
35D40000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]

Too Many Public Variables
Unsupported Data Type

The number of variables that can be published to the OPC UA client exceeded the upper limit when the OPC UA Server was prepared.
When the OPC UA Server was prepared, the network-published global variables included a data type variable that cannot be published to the OPC UA client.

· When the OPC UA Server pre-
pared the address space, the number of OPC UA variables exceeded the upper limit.
· The OPC UA Server had an
unsupported data type in the network-published global variables. Unsupported data types are as follows.
· Multidimensional array
specified structure
· Structure containing multidi-
mensional array(s) as member(s)
· Structure whose nesting
number exceeds the limit value
· Union · Array whose start number is
not 0; e.g., Array[2..5]
· Variable whose size ex-
ceeds the limit value
· Array whose number of ele-
ments exceeds the limit value
· Structure whose number of
members exceeds the limit value

page 3-683 ¡ page 3-684
¡

NJ/NX-series Troubleshooting Manual (W503)

3-675

3 Error Descriptions and Corrections

Event code
35D50000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
35D60000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
85600000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
95D00000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
95D10000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
95D20000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
95D30000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]

Event name
Too Many Public Value Attributes
Too Many Structure Definitions
OPC UA Client Connection Rejected
OPC UA Server Started

Meaning
The number of value attributes to be published to the OPC UA client exceeded the upper limit when the OPC UA Server was prepared. The number of structure definitions to be published to the OPC UA client exceeded the upper limit when the OPC UA Server was prepared. A connection request from an OPC UA client was rejected.
The OPC UA Server started.

Assumed cause
· When the OPC UA Server pre-
pared the address space, the number of OPC UA value attributes has exceeded the upper limit.
· When the OPC UA Server pre-
pared the address space, the number of structure definitions has exceeded the upper limit.
· User authentication informa-
tion was incorrect.
· The client certificate was incor-
rect.
· The client certificate was regis-
tered in the Rejected Certificate List.
· The CA certificate is not regis-
tered in the Trusted Certificate List for Client authentication or Issuer authentication.
· The number of sessions has
exceeded the maximum number of connectable sessions.
· The OPC UA Server started.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

page 3-685

¡

page 3-686
¡

page 3-687

¡

page ¡ 3-688

OPC UA Server Stopped

The OPC UA Server stopped.

· The OPC UA Server stopped.

page ¡ 3-688

Server Certificate Generated
Client Certificate Discarded

A server certificate was generated.
· The server certifi-
cate is automatically generated when there is no server certificate.
· The server certifi-
cate is generated when Regenerate certificate is performed.
Received client certificates were discarded.

· A server certificate was gener-
ated.
· The maximum number of client
certificates that can be registered in the Rejected Certificate List has been exceeded.

page 3-689
¡
page ¡ 3-689

3-676

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3 Error Descriptions and Corrections

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

95D40000 hex
[NJ501-1£00(Ver.1.17
or later), NX102]

OPC UA Server Certificate and Security Profile Cleared

The OPC UA Server certificate and Security Profile have been cleared.

· A restore was executed using
a backup file created by a CPU Unit whose version does not support the OPC UA Server.
· A project was downloaded
from a CPU Unit without the OPC UA Server.
· Checked Clearing the OPC UA
server certificate and security profile. and performed Clear All Memory operation.

page 3-690
¡
3

3-7-1 Error Tables

NJ/NX-series Troubleshooting Manual (W503)

3-677

3 Error Descriptions and Corrections

OPC UA Instructions
The lower four digits of an event code give the error code for the instruction. For details of error codes, refer to the description of the corresponding event code. For example, for an error code, 16#5000, refer to the description for event code 54015000 hex.

Event code
54015000 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
54015001 hex
[NJ501-1£00(Ver.1.17 or later), NX102]
54015002 hex
[NJ501-1£00(Ver.1.17 or later), NX102]

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

OPC UA Server Shutdown or Shutting Down

The OPC UA Server was already shutdown or was being shut down.

· The OPCUA_Shutdown (Shut-
down OPC UA Function) instruction was executed while the OPC UA Server was already shut down.
· The OPCUA_Shutdown (Shut-

page 3-691
¡

down OPC UA Function) in-

struction was executed while

the OPC UA Server was being

shut down.

OPC UA Server Being Initialized

The OPCUA_Shutdown (Shutdown OPC UA Function) instruction could not be

· The OPCUA_Shutdown (Shut-
down OPC UA Function) instruction was executed while the OPC UA Server was being

page 3-692
¡

executed because the OPC UA Server

initialized.

was being initialized.

OPC UA Server Not

The relevant instruc- · When the Server Use Option is
tion could not be exe- set to Do not use, the relevant

page 3-693

Started

cuted because the

instruction was executed.

¡

OPC UA Server had

not been started.

3-678

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-7 Errors in the OPC UA Function

3-7-2 Error Descriptions

3-7-2 Error Descriptions

OPC UA Server Function

Event name Execution Log Save Failed

Event code

15000000 hex

Meaning

Failed to save the Execution Log to the SD Memory Card.

Source

PLC Function Module

Source details OPC UA Serv- Detection tim- Continuously

er

ing

Error attributes

Level Recovery

Minor fault Automatic recovery

Log category System

Effects

User program Continues

Operation

Not affected

System-de-

Variable

Data type

Name

fined varia-

None

---

---

3

bles

Cause and correction

Assumed cause
An SD Memory Card is not inserted.

Correction Insert an SD Memory Card.

Prevention Insert an SD Memory Card.

The SD Memory Card type is not Replace the SD Memory Card

correct.

with an SD or SDHC card.

Use an SD or SDHC card.

The format of the SD Memory Card is not correct.

Format the SD Memory Card with the Sysmac Studio.

Use a formatted SD Memory Card. Also, do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit.

The SD Memory Card is write protected.

Remove write protection from the Make sure that the SD Memory

SD Memory Card.

Card is not write protected.

The capacity of the SD Memory Card is insufficient.

Replace the SD Memory Card for Replace the SD Memory Card for

one with sufficient available ca- one with sufficient available ca-

pacity.

pacity.

The SD Memory Card is damaged.

Replace the SD Memory Card.

Do not remove the SD Memory Card or turn OFF the power supply while the SD BUSY indicator is lit. Replace the SD Memory Card periodically according to the write life of the SD Memory Card. Do not remove the SD Memory Card while the SD PWR indicator is lit.

Attached information

Attached information 1: Error Details · 0001 hex: An SD Memory Card is not inserted · 0002 hex: The SD Memory Card is faulty, the format of the SD Memory Card is not correct, or the SD
Memory Card type is not correct. · 0003 hex: The SD Memory Card is write protected. · 0005 hex: There is not sufficient space available on the SD Memory Card. · 0302 hex: A file was not successfully saved to the SD Memory Card due to other factors, or the SD
Memory Card is damaged.

Precautions/ Remarks

None

NJ/NX-series Troubleshooting Manual (W503)

3-679

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects
System-defined variables Cause and correction
Attached information Precautions/ Remarks

OPC UA Server Setting Error

The OPC UA Server Settings are incorrect.

PLC Function Module

Source details

Level Recovery User program

Minor fault

Automatic recovery

Continues

Operation

Variable None

Data type ---

Event code

35D00000 hex

OPC UA Server
Log category

Detection timing
System

At Download, at CPU Unit power ON, at Controller reset

· The OPC UA Server cannot be started. · The operating status of the OPC UA Server will
move to the Halt error state.
Name
---

Assumed cause · The power supply to the Con-
troller was interrupted while the OPC UA Server Settings were being transfered. · The power supply to the Controller was interrupted during a Clear All Memory operation. · The OPC UA Server settings are not correct because the Controller was interrupted during a restore operation. TCP port number is duplicated.
None

Correction Transfer the OPC UA Server Settings again with the Sysmac Studio.
Do not set the same port number as that of the socket communications instructions or FTP server settings.

Prevention None
Do not set the same port number as that of the socket communications instructions or FTP server settings.

None

3-680

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3-7-2 Error Descriptions

3 Error Descriptions and Corrections

Event name Server certificate Expired

Event code

35D10000 hex

Meaning

The server certificate expired.

Source

PLC Function Module

Source details OPC UA Server

Detection timing

At Download, at CPU Unit power ON, at Controller reset, or Periodically (every 24 hours)

Error attributes

Level Recovery

Minor fault Automatic recovery

Log category System

Effects

User program Continues

Operation

Not affected

System-de-

Variable

Data type

Name

fined varia-

None

---

---

3

bles

Cause and correction

Assumed cause
The period that is set in the server certificate expired.

Correction

Prevention

Regenerate the server certificate. Consider the expiration date of the server certificate.

Attached information

Attached Information 1: The expiration date of the server certificate · "YYYY-MM-DD HH:MM:SS"

Precautions/ Remarks

This event will not be registered in duplicate until the power supply to the Controller is cycled or the Controller is reset or the Server certificate is regenerated.

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

OPC UA System Processing Error

Event code

44180000 hex

A fatal error was detected in the OPC UA Server.

PLC Function Module

Source details OPC UA Serv- Detection tim- ---

er

ing

Level

Minor fault

Log category System

Recovery

---

User program Continues

Operation

Not affected

Variable

Data type

Name

None

---

---

Assumed cause An error occurred in the software. None

Correction
Cycle the power supply to the Controller, or reset the Controller.

Prevention ---

None

NJ/NX-series Troubleshooting Manual (W503)

3-681

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Server Certificate Mismatch

Event code

15020000 hex

The IP address of the server certificate in the CPU Unit is not the same as that of the built-in EtherNet/IP port on the CPU Unit.

PLC Function Module

Source details OPC UA Server

Detection timing

At CPU Unit power ON, at Controller reset, at Download, or Periodically (every 24 hours)

Level

Observation

Log category System

Recovery

---

User program Continues

Operation

Not affected

Variable

Data type

Name

None

---

---

Assumed cause

Correction

The IP address of the built-in

Restore the IP address of the

EtherNet/IP port of the CPU Unit built-in EtherNet/IP port on the

was changed when the OPC UA CPU Unit, or regenerate the

Server Use Option is set to Use. server certificate. · The IP address was changed

by the ChangeIPAdr (Change

IP Address) instruction. · If the IP address setting meth-

od was Obtain from BOOTP

server, the IP address was

changed when the power is

turned ON. · A project containing a different

IP address for the built-in

EtherNet/IP port of the CPU

Unit was downloaded to the

CPU Unit.

Attached Information 1: The IP address of the server certificate

Prevention
Regenerate the server certificate after changing the IP address of the built-in EtherNet/IP port on the CPU Unit.

This event will not be registered in duplicate until the power supply to the Controller is cycled or the Controller is reset or the Server certificate is regenerated.

3-682

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3-7-2 Error Descriptions

3 Error Descriptions and Corrections

Event name Server Certificate Expiration Notice

Event code

35D20000 hex

Meaning

The server certificate is close to expiring.

Source

PLC Function Module

Source details OPC UA Serv- Detection tim- At CPU Unit

er

ing

power ON, at

Controller re-

set, or Periodi-

cally (every 24

hours)

Error attrib- Level

Observation

Log category System

utes

Recovery

---

Effects

User program Continues

Operation

Not affected

System-de-

Variable

Data type

Name

fined varia-

None

---

---

bles

Cause and

Assumed cause

Correction

Prevention

3

correction

The period that is set in the serv- Regenerate the server certificate. Consider the expiration date of

er certificate is close to expiring.

the server certificate.

Attached information

Attached Information 1: The expiration date of the server certificate · "YYYY-MM-DD HH:MM:SS"

Precautions/ This event will not be registered in duplicate until the power supply to the Controller is cycled or the Con-

Remarks

troller is reset or the Server certificate is regenerated.

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Too Many Public Variables

Event code

35D30000 hex

The number of variables that can be published to the OPC UA client exceeded the upper limit when the OPC UA Server was prepared.

PLC Function Module

Source details OPC UA Server

Detection timing

At CPU Unit power ON, at Controller reset, restore operation, at download, or online editing

Level

Observation

Log category System

Recovery

---

User program Continues

Operation

Not affected

Variable

Data type

Name

None

---

---

Assumed cause When the OPC UA Server prepared the address space, the number of OPC UA variables has exceeded the upper limit.
None

Correction
Make the number of the networkpublished global variables less than the maximum number that can be published to the OPC UA client.

Prevention
Keep the number of the networkpublished global variables below the maximum number that can be published to the OPC UA client.

This event does not occur if the OPC UA Server Use Option is set to Do not use or when you use a project not compatible with the OPC UA Server.

NJ/NX-series Troubleshooting Manual (W503)

3-683

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

Unsupported Data Type

Event code

35D40000 hex

When the OPC UA Server was prepared, the network-published global variables included a data type variable that cannot be published to the OPC UA client.

PLC Function Module

Source details OPC UA Server

Detection timing

At CPU Unit power ON, at Controller reset, restore operation, at download, or online editing

Level

Observation

Log category System

Recovery

---

User program Continues

Operation

Not affected

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The OPC UA Server had an unsupported data type in the network-published global variables. Unsupported data types are as follows. · Multidimensional array speci-
fied structure · Structure containing multidi-
mensional array(s) as member(s) · Structure whose nesting number exceeds the limit value · Union · Array whose start number is not 0; e.g., Array[2..5] · Variable whose size exceeds the limit value · Array whose number of elements exceeds the limit value · Structure whose number of members exceeds the limit value

Set global variables of the following data types to be not published. · Multidimensional array speci-
fied structure · Structure containing multidi-
mensional array(s) as member(s) · Structure whose nesting number exceeds the limit value · Union · Array whose start number is not 0; e.g., Array[2..5] · Variable whose size exceeds the limit value · Array whose number of elements exceeds the limit value · Structure whose number of members exceeds the limit value

Set global variables of the following data types to be not published. · Multidimensional array speci-
fied structure · Structure containing multidi-
mensional array(s) as member( s) · Structure whose nesting number exceeds the limit value · Union · Array whose start number is not 0; e.g., Array[2..5] · Variable whose size exceeds the limit value · Array whose number of elements exceeds the limit value · Structure whose number of members exceeds the limit value.

Attached Information 1: Error Details · Bit 00: Multidimensional array specified structure · Bit 01: Structure containing multidimensional array(s) as member(s) · Bit 02: Structure whose nesting number exceeds the limit value. · Bit 03: Union · Bit 04: Array whose start number is not 0; e.g., Array[2..5] · Bit 05: Variable whose size exceeds the limit value · Bit 06: Array whose number of elements exceeds the limit value · Bit 07: Structure whose number of members exceeds the limit value

None

3-684

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3 Error Descriptions and Corrections

Event name Too Many Public Value Attributes

Event code

35D50000 hex

Meaning

The number of value attributes to be published to the OPC UA client exceeded the upper limit when the

OPC UA Server was prepared.

Source

PLC Function Module

Source details OPC UA Serv- Detection tim- At CPU Unit

er

ing

power ON, at

Controller re-

set, restore op-

eration, at

download, or

online editing

Error attrib- Level

Observation

Log category System

utes

Recovery

---

Effects

User program Continues

Operation

Not affected

System-de-

Variable

Data type

Name

fined varia-

None

---

---

3

bles

Cause and

Assumed cause

Correction

Prevention

correction

When the OPC UA Server pre- Check the number or data type Check the number or data type

pared the address space, the

of the network-published global

number of OPC UA value attrib- variables and make it less than

of the network-published global variables and make it less than

utes has exceeded the upper lim- the maximum number of value the maximum number of value

it.

attributes.

attributes.

Attached in- None

formation

Precautions/ None

Remarks

3-7-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-685

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Too Many Structure Definitions

Event code

35D60000 hex

The number of structure definitions to be published to the OPC UA client exceeded the upper limit when the OPC UA Server was prepared.

PLC Function Module

Source details OPC UA Server

Detection timing

At CPU Unit power ON, at Controller reset, restore operation, at download, or online editing

Level

Observation

Log category System

Recovery

---

User program Continues

Operation

Not affected

Variable

Data type

Name

None

---

---

Assumed cause When the OPC UA Server prepared the address space, the number of structure definitions has exceeded the upper limit.
None

Correction
Check the data type of the network-published global variables and make sure that the number of structure definitions does not exceed the upper limit.

Prevention
Check the data type of the network-published global variables and make sure that the number of structure definitions does not exceed the upper limit.

None

3-686

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3-7-2 Error Descriptions

3 Error Descriptions and Corrections

Event name OPC UA Client Connection Rejected

Event code

85600000 hex

Meaning

A connection request from an OPC UA client was rejected.

Source

PLC Function Module

Source details OPC UA Server

Detection timing

When receiving a connection request from a OPC UA client

Error attributes

Level Recovery

Observation ---

Log category System

Effects

User program Continues

Operation

The OPC UA client cannot connect to the OPC UA Server.

System-defined variables

Variable None

Data type ---

Name ---

Cause and

Assumed cause

Correction

Prevention

correction

User authentication information Use the correct user name and Set the correct user name and

3

was incorrect.

password.

password for OPC UA client.

The client certificate was incorrect.

Check that the client certificate registered in the CPU Unit is correct.

Register the correct client certificate in the CPU Unit.

Make sure the client certificate used by the OPC UA client is correct.

Register the correct client certificate in the CPU Unit.

The client certificate was registered in the Rejected Certificate List.

Register the client certificate to the Trusted Certificate List, and then reconnect.

Register to the Trusted Client List the certificate of the client to be connected.

The CA certificate is not registered in the Trusted Certificate List for Client authentication or Issuer authentication.

Register the CA certificate to the Trusted Certificate List for Client authentication or Issuer authentication, and then reconnect.

Register the CA certificate to the Trusted Certificate List for Client authentication or Issuer authentication.

The number of sessions has exceeded the maximum number of connectable sessions.

Make sure the number of sessions is below the maximum connectable sessions.

Reconsider the configuration to make sure that the number of sessions is less than the maximum number of sessions that can be connected.

Attached information

Attached information 1: Reasons for connection rejected · 01 hex: Incorrect user authentication information · 02 hex: Untrusted certificate · 04 hex: Maximum connectable sessions exceeded Attached information 2: Details · User name if the reason for connection rejected is set to 01 hex, as described above.

Precautions/ Remarks

None

NJ/NX-series Troubleshooting Manual (W503)

3-687

3 Error Descriptions and Corrections

Event name Meaning Source

OPC UA Server Started The OPC UA Server started. PLC Function Module

Error attributes
Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Level Recovery User program Variable None

Information --Continues

Assumed cause The OPC UA Server started. None

None

Event code

95D00000 hex

Source details

OPC UA Server
Log category

Detection timing
System

At start of OPC UA Server

Operation Data type ---
Correction None

Not affected

Name ---
Prevention None

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction Attached information Precautions/ Remarks

OPC UA Server Stopped The OPC UA Server stopped. PLC Function Module

Level Recovery User program Variable None

Information --Continues

Event code

95D10000 hex

Source details OPC UA Server
Log category

Detection timing
System

At OPCUA_ Shutdown (Shutdown OPC UA Function) instruction execution, shutdown operation from the Sysmac Studio

Operation Data type ---

The OPC UA Server stopped. Name ---

Assumed cause The OPC UA Server stopped. None

Correction None

Prevention None

· This event is not registered when the OPC UA Server stops due to power OFF. · To start the OPC UA Server, cycle the power supply to the Controller or reset the Controller.

3-688

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3-7-2 Error Descriptions

3 Error Descriptions and Corrections

Event name Server Certificate Generated

Event code

95D20000 hex

Meaning

A server certificate was generated. · The server certificate is automatically generated when there is no server certificate. · The server certificate is generated when Regenerate certificate is performed.

Source

PLC Function Module

Source details OPC UA Server

Detection timing

When a server certificate is generated

Error attributes

Level Recovery

Information ---

Log category System

Effects

User program Continues

Operation

Not affected

System-defined variables

Variable None

Data type ---

Name ---

Cause and

Assumed cause

Correction

Prevention

correction

A server certificate was generat- None

None

3

ed.

Attached information

None

Precautions/ Remarks

None

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

Client Certificate Discarded

Received client certificates were discarded.

PLC Function Module

Source details

Event code
OPC UA Server

Level Recovery User program Variable None

Information --Continues

Operation Data type ---

Log category Not affected

95D30000 hex Detection timing
System
Name ---

When receiving a connection request from a OPC UA client

Assumed cause

Correction

Prevention

The maximum number of client certificates that can be registered in the Rejected Certificate List has been exceeded.

Delete registered client certificates from the Rejected Certificate List.

Delete unnecessary client certificates from the Rejected Certificate List.

Attached information 1: The IP address of the discarded client certificate

None

NJ/NX-series Troubleshooting Manual (W503)

3-689

3 Error Descriptions and Corrections

Event name Meaning Source
Error attributes Effects System-defined variables Cause and correction
Attached information Precautions/ Remarks

OPC UA Server Certificate and Security Profile Cleared

Event code

95D40000 hex

The OPC UA Server certificate and Security Profile have been cleared.

PLC Function Module

Source details OPC UA Serv- Detection tim-

er

ing

Level Recovery User program Variable None

Information --Continues

Operation Data type ---

Log category System

Not affected

Name ---

At Download, restore operation, Clear All Memory operation with the relevant checkbox checked

Assumed cause
· A restore was executed using a backup file created by a CPU Unit whose version does not support OPC UA Server.
· A project was downloaded from a CPU Unit without OPC UA Server.
· Checked Clearing the OPC UA server certificate and security profile. and performed Clear All Memory operation.
None

Correction ---

Prevention ---

None

3-690

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3-7-2 Error Descriptions

3 Error Descriptions and Corrections

OPC UA Instructions

This section provides a table of errors (events) that occur for the following instruction. The lower four digits of the event code give the error code for the instruction.

OPC UA instruction OPCUA_Shutdown

Name Shutdown OPC UA Server

Event name OPC UA Server Shutdown or Shutting Down

Event code

54015000 hex

Meaning

The OPC UA Server was already shut down or was being shut down.

Source

PLC Function Module

Source details OPC UA Serv- Detection tim- At instruction

er

ing

execution

Error attrib- Level

Observation

Log category System

utes

Recovery

---

3

Effects

User program Continues

Operation

The relevant instruction will end according to specifications.

System-defined variables

Variable None

Data type ---

Name ---

Cause and correction

Assumed cause
· The OPCUA_Shutdown (Shutdown OPC UA Function) instruction was executed while the OPC UA Server was already shut down.
· The OPCUA_Shutdown (Shutdown OPC UA Function) instruction was executed while the OPC UA Server was being shut down.

Correction
Cycle the power supply to the Controller and start the OPC UA Server before executing the relevant instruction.

Prevention
When you write the user program, make sure that an OPCUA_ Shutdown (Shutdown OPC UA Function) instruction cannot be repeated after the same instruction is executed, or that the shutdown instruction cannot be executed after the same instruction is performed from the Sysmac Studio.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given If the instruction cannot be identified.

Precautions/ Remarks

If a program is changed after an error occurs, the attached information may not be correctly displayed.

NJ/NX-series Troubleshooting Manual (W503)

3-691

3 Error Descriptions and Corrections

Event name Meaning Source Error attributes Effects System-defined variables Cause and correction
Attached information
Precautions/ Remarks

OPC UA Server Being Initialized

Event code

54015001 hex

The OPCUA_Shutdown (Shutdown OPC UA Function) instruction could not be executed because the OPC UA Server was being initialized.

PLC Function Module

Source details OPC UA Serv- Detection tim- At instruction

er

ing

execution

Level

Observation

Log category System

Recovery

---

User program Continues

Operation

The relevant instruction will end according to specifications.

Variable

Data type

Name

None

---

---

Assumed cause

Correction

Prevention

The OPCUA_Shutdown (Shutdown OPC UA Function) instruction was executed while the OPC UA Server was being initialized.

Execute the relevant instruction again.

Execute the relevant instruction again.

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given If the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

If a program is changed after an error occurs, the attached information may not be correctly displayed.

3-692

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3 Error Descriptions and Corrections

Event name OPC UA Server Not Started

Event code

54015002 hex

Meaning

The relevant instruction could not be executed because the OPC UA Server had not been started.

Source

PLC Function Module

Source details OPC UA Serv- Detection tim- At instruction

er

ing

execution

Error attributes

Level Recovery

Observation ---

Log category System

Effects

User program Continues

Operation

The relevant instruction will end according to specifications.

System-defined variables

Variable None

Data type ---

Name ---

Cause and

Assumed cause

Correction

Prevention

correction

When the OPC UA Server Use Set the OPC UA Server Use Op- Set the OPC UA Server Use Op-

Option is set to Do not use, the relevant instruction was execut-

tion to Use and cycle the power supply to the Controller before

tion to Use and cycle the power supply to the Controller before

3

ed.

executing the relevant instruc- executing the relevant instruc-

tion.

tion.

Attached information

Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). For a program section, the rung number from the start of the section is given. For ST, the line number is given. Attached Information 3: Names of the Instruction and Instruction Instance Where the Error Occurred. If there is more than one possible instruction, information is given on all of them. Nothing is given If the instruction cannot be identified. Attached Information 4: Expansion Error Code (ErrorIDEx)

Precautions/ Remarks

If a program is changed after an error occurs, the attached information may not be correctly displayed.

3-7-2 Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

3-693

3 Error Descriptions and Corrections

3-7-3 OPC UA Server-specific Troubleshooting

This section shows the problems, causes, corrections, related event logs, and Execution Logs for OPC UA server-specific troubleshooting.

Symptom
Cannot connect

Cause 1
The connection destination is incorrect. The connection destination is incorrect.
The connection destination is incorrect.
The connection destination is incorrect.
The Ethernet/IP cable is not connected. OPC UA server setting error
The OPC UA Server Use setting is incorrect.

Cause 2
The IP address is different.
The IP address has been changed by BOOTP.
The port number is different or is duplicated with that of another communications service. The IP address has been changed by the Sysmac Studio, NetworkConfigurator, or instruction.
The cable is disconnected. A relay device is faulty, etc. The OPC UA server settings are corrupted.
OPC UA Server of OPC UA Server Settings is set to Do not use.

Correction
Specify the same value as set forOPC UA Server Settings - End point for the URL. Specify the same value as set for OPC UA Server Settings - End point for the URL.
Specify the same value as set for PC UA Server Settings - End point for the URL.
Change the connection setting of the OPC UA client with a correct IP address. Regenerate the server certificate manually in the Sysmac Studio. After that, export the server certificate and import it into the OPC UA client. Check the network environment.
Execute downloading using the Sysmac Studio.
Set OPC UA Server to Use.

Related logs

Event log

Execution Log
(Category, log code, and log
name)

---

---

Server Certificate Mismatch (15020000 hex)
---

Server Certificate Mismatch (CERT, 0004, Mismatch_Host)
---

Server Certificate Mismatch (15020000 hex)

Server Certificate Mismatch (CERT, 0004, Mismatch_Host)

---

---

OPC UA Server Setting Error (35D00000 hex)
---

OPC UA Server Error (SERVER, 0007, HaltError)
---

3-694

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3-7-3 OPC UA Server-specific Troubleshooting

3 Error Descriptions and Corrections

Related logs

Symptom

Cause 1

Cause 2

Correction

Event log

Execution Log
(Category, log code, and log
name)

The OPC UA Server The project is down- Replace the CPU Unit ---

---

Use setting is incor- loaded from a CPU with one which sup-

rect.

Unit with an old ver- ports OPC UA func-

sion.

tionality and then

transfer the project to

the Controller.

The OPC UA Server The OPCUA_Shut- Cycle the power supply OPC UA OPC UA

is in the shutdown state.

down (Shutdown OPC UA Function)

to the Controller, or re- Server

set the Controller.

Stopped

Server Shutdown

3

instruction was is-

(95D10000 (SERVER,

sued

hex)

0006, Shut-

and then the OPC

down)

UA server was shut

down from the Sys-

mac Studio.

The OPC UA Server The OPC UA func- Wait until the state of ---

---

is in the Preparing tion is being used the OPC UA function

state.

during downloading, becomes Running and

clearing all memory, then connect.

or restoring.

The client certificate is invalid.

The client certificate or CA certificate is not registered in the Trusted Certificate List for client authentication.

Add the client certificate to the Trusted Certificate List. Add the CA certificate to the Trusted Certificate Lits for client authentication. Add the revoked certificate to the Certificate Revocation Lists for client authentication.

Client Connection Rejected (85600000 hex)

Application Authentication (AUTH, 0001, Application)

The client certificate is invalid.

The client certificate is corrupted.

Set the correct client certificate for the OPC UA client.

Client Connection Rejected (85600000 hex)

Application Authentication (AUTH, 0001, Application)

NJ/NX-series Troubleshooting Manual (W503)

3-695

3 Error Descriptions and Corrections

Symptom

Cause 1

The client certificate is invalid.

The CA-signed client certificate has been revoked.
The CA certificate has been revoked
The server certificate is invalid.
The server certificate is invalid.
Security policy mismatch

Cause 2

Correction

The client certificate is not registered in the Trusted Certificate List for client authentication. Or the CA certificate is not registered in the Trusted Certificate List for client authentication or the Trusted Certificate List for issuer authentication.
The CA-signed client certificate has been revoked.

Add the client certificate to the Trusted Certificate List for client authentication. Or add the CA certificate to the Trusted Certificate List for client authentication or the Trusted Certificate List for issuer authentication.
Update all CA certificate revocation lists up to the root certificate.

The CA certificate itself or the CA certificates up to the root have been revoked.

Update all CA certificate revocation lists up to the root certificate.

The IP address specified in the server certificate does not match the IP address of the Controller.

Regenerate the server certificate and install it on the OPC UA client.

The server certificate has expired.

Set an appropriate server certificate expiration date and then regenerate the server certificate.

The security policy set on the OPC UA client is outside of the allowable range of the server security policy.

Check the consistency of the security policies between the server and client. Add the security policy supported by OPC UA client to the security policy settings of the server.

Related logs

Event log

Execution Log
(Category, log code, and log
name)

Client Connection Rejected (85600000 hex)

Application Authentication (AUTH, 0001, Application)

Client Connection Rejected (85600000 hex) Client Connection Rejected (85600000 hex) Server Certificate Mismatch (15020000 hex)
Server Certificate Expired (35D10000 hex)
---

Application Authentication (AUTH, 0001, Application)
Application Authentication (AUTH, 0001, Application)
Server Certificate Mismatch (CERT, 0004, Mismatch_ Host)
Server Certificate Expired (CERT, 0003, Expired_Server)
---

3-696

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-7 Errors in the OPC UA Function

3-7-3 OPC UA Server-specific Troubleshooting

Related logs

Symptom

Cause 1

Cause 2

Correction

Event log

Execution Log
(Category, log code, and log
name)

Security policy mis- The OPC UA client Check the consistency ---

---

match

does not support the of the security policies

encryption method between the server

of the server certifi- and client.

cate.

Self-signed certifi- The OPC UA client Consult with the sys- ---

---

cate acceptance re- does not accept the tem administrator to

jected

self-signed certifi- make sure that the cate of the OPC UA self-signed certificate

3

server.

is accepted.

Server certificate mismatch

The OPC UA server certificate was cleared when all memory was cleared.

Reinstall the server certificate on the OPC UA client.

OPC UA Server Certificate and OPC UA Security Profile Deleted (95D40000 hex)

Server Certificate Updated (CERT, 0001, Update_Sever)

Server certificate mismatch

The server certificate has been regenerated.

Reinstall the server

---

certificate on the OPC

UA client.

Server Certificate Updated (CERT, 0001, Update_Sever)

Error occurs when a The number of sup- Make sure that more ---

session is created. ported sessions is than five sessions are

exceeded.

not created.

Application Authentication (AUTH, 0001, Application)

Error occurs when a The specified data Set Data Encoding of ---

---

session is created. encoding method is the OPC UA client to

not supported by the UA Binary.

OPC UA server.

Error occurs when a The specified trans- Set Transport Protocol ---

---

session is created. port protocol is not of the OPC UA client to

supported by the

UA TCP.

OPC UA server.

Error occurs when a session is created.

The user name or password entered on the OPC UA client does not match the corresponding authentication setting on the server.

Check the consistency of the user name and password between the server and client.

OPC UA Client Connection Rejected (85600000 hex)

User Authentication (AUTH, 0002, User)

NJ/NX-series Troubleshooting Manual (W503)

3-697

3 Error Descriptions and Corrections

Symptom

Cause 1

Error occurs when a session is created.

Error occurs when a session is created.

Error occurs when a session is created.

Error occurs when a session is created.

The client certificate cannot be moved to the Trusted Certificate List.

Cause 2

Correction

The user of the OPC UA client is not registered in the user authentication settings.

Set the user authentication settings correctly.

The user authentica- Set the user authenti-

tion settings have cation settings correct-

been changed.

ly.

The OPC UA client is requesting authentication with user certificate.
The settings of the OPC UA server are set for user name and password authentication but the OPC UA client is requesting to connect anonymously.
The maximum number of client certificates is already registered in the Trusted Certificate List.

Select the Permit Option for Anonymous login in the Security Settings Dialog Box for the OPC UA Server. Or connect with the OPC UA client settings configured for user name and password authentication.
Select the Permit Option for Anonymous login in the Security Settings Dialog Box for the OPC UA Server. Or connect with the OPC UA client settings configured for user name and password authentication.
More than 32 client certificates cannot be registered in the Trusted Certificate List. Delete the client certificate of a client that is not connected and then add the client certificate to the Trusted Certificate List.

Related logs

Event log

Execution Log
(Category, log code, and log
name)

OPC UA Client Connection Rejected (85600000 hex)

User Authentication (AUTH, 0002, User)

OPC UA Client Connection Rejected (85600000 hex)

Security Settings Updated (AUTH, 0100, Update)

OPC UA Client Connection Rejected (85600000 hex)

Application Authentication (AUTH, 0001, Application)

OPC UA Client Connection Rejected (85600000 hex)

User Authentication (AUTH, 0002, User)

---

---

3-698

NJ/NX-series Troubleshooting Manual (W503)

3-7 Errors in the OPC UA Function

3 Error Descriptions and Corrections

Related logs

Symptom

Cause 1

Cause 2

Correction

Event log

Execution Log
(Category, log code, and log
name)

The client certificate The maximum num- More than 32 client

Client Cer- Certificate

cannot be moved as ber of client certifi- certificates cannot be tificate Dis- Discarded

it is not included in cates is already reg- registered in the Re- carded

(CERT,

the Rejected Certifi- istered in the Reject- jected Certificate List. (95D30000 0102, Dis-

cate List.

ed Certificate List. Delete unnecessary

hex)

card_Client)

client certificates from

the Rejected Certifi-

cate List to reconnect from the client. After

3

the client certificate is

added to the Rejected

Certificate List, move it

to the Trusted Certifi-

cate List.

A variable A global variable of The publish attribute Set the publish attrib- ---

---

cannot be the CPU Unit is not of the global variable ute of the global varia-

viewed

displayed correctly is set to Do not

ble of the CPU Unit to

from an on the OPC UA cli- publish.

ublish Only, Input or

OPC UA ent.

Output.

client.

A system-defined ---

A system-defined vari- ---

---

variable of the CPU

able cannot be publish-

Unit is not displayed

ed.

correctly on the

Copy it to a network-

OPC UA client.

published variable in a

user program.

3-7-3 OPC UA Server-specific Troubleshooting

NJ/NX-series Troubleshooting Manual (W503)

3-699

3 Error Descriptions and Corrections

Symptom

Cause 1

A global variable of the CPU Unit is not displayed correctly on the OPC UA client.

No node for structure member.
A variable of the CPU Unit is not displayed correctly on the OPC UA client.

Cause 2 The variable is a variable that cannot be published.
The structure member cannot be deployed. The number of variables that can be published is exceeded.

Correction
The following variables cannot be published by the OPC UA Server. Change the variable to a data type that can be published with the OPC UA Server. · Multidimensional ar-
ray specified structure · Structure containing multidimensional array(s) as member(s) · Structure whose nesting number exceeds the limit value. · Union · Array whose start number is not 0 · Variable whose size exceeds the limit value · Array whose number of elements exceeds the limit value · Structure whose number of members exceeds the limit value
Refer to the value attributes for details on the members of structure variables.
Set the number of public variables of the OPC UA Server to no more than the upper limit. Set the publish attribute of any global variable for which network publishing is not necessary toDo not publish.

Related logs

Event log

Execution Log
(Category, log code, and log
name)

Unsupported Data Type (35D40000 hex)

Variable Including Unsupported Data Type (SERVER, 0101, InvalidDataType)

---

---

Too Many Public Variables (35D30000 hex)

Maximum Number of Variables That Can Be Published Is Exceeded (SERVER, 0100, MaxVariables)

3-700

NJ/NX-series Troubleshooting Manual (W503)

3 Error Descriptions and Corrections

3-7 Errors in the OPC UA Function

3-7-3 OPC UA Server-specific Troubleshooting

Related logs

Symptom

Cause 1

Cause 2

Correction

Event log

Execution Log
(Category, log code, and log
name)

A variable of the

The maximum num- Make sure that the

Too Many Maximum

CPU Unit is not dis- ber of value attrib- number of public attrib- Public Val- Number of

played correctly on utes that can be

utes for the OPC UA ue Attrib- Variables

the OPC UA client. published is exceed- Server does not ex-

utes

That Can Be

ed.

ceed the upper limit. (35D50000 Published Is

Set Do not publish for hex)

Exceeded

global variables which

(SERVER,

do not need to be published.

0100, MaxVariables)

3

A variable of the CPU Unit is not displayed correctly on the OPC UA client.

The maximum number of structure definitions that can be published is exceeded.

Make sure that the number of structure definitions that can be published for the OPC UA Server does not exceed the upper limit.

Too Many Structure Definitions (35D60000 hex)

Maximum Number of Variables That Can Be Published Is Exceeded (SERVER, 0100, MaxVariables)

A variable Read/write error

The variable is not Set the publish attrib- ---

---

cannot be

published to OPC ute of the variable to

read or

UA.

Publish Only, Input or

written.

Output.

Read/write error

OPC UA is in a shutdown state.

Cycle the power supply to the Controller, or reset the Controller.

OPC UA Server Stopped (95D10000 hex)

OPC UA Server Shutdown (SERVER, 0006, Shutdown)

Read/write error

OPC UA is in the

Read/write after the

---

---

Preparing state.

state becomes Run-

ning.

Read/write error

The variable cannot Specify the entire ar- ---

---

be accessed be-

ray.

cause an element in

its array is specified.

Read/write error

The variable cannot Specify the entire

---

---

be accessed be-

structure.

cause its structure

member is specified.

Read/write error

The EtherNet/IP ca- Check the network en- --ble has become dis- vironment. connected, communications has been cut off, or other communications failure has occurred.

Application Authentication (AUTH, 0001, Application)

NJ/NX-series Troubleshooting Manual (W503)

3-701

3 Error Descriptions and Corrections

Symptom
The subscription settings cannot be configured.
Execution logs are not recorded.

Cause 1 Subscription error Subscription error
Subscription error
Subscription error Subscription error
An SD card is not inserted.
SD card is write-protected The settings are incorrect.

Cause 2
The maximum value for subscriptions is exceeded.
The maximum value for MoniterdItem is exceeded.
OPC UA is in a shutdown state.
OPC UA is in the Preparing state. The EtherNet/IP cable has become disconnected, communications has been cut off, or other communications failure has occurred. An SD card is not inserted correctly in the CPU Unit. - The SD card is damaged. - The SD card is not supported. - The SD card is not formatted. The write protection switch of the SD card is set to the write-protected position. The Do not record Option is selected for Execution Log in the OPC UA Server Settings Tab Page.

Correction
Make sure that the number of OPC UA subscriptions does not exceed 100. Make sure that the number of OPC UA client MoniterdItems does not exceed 2,000 for NJ501-1£00 and 1,000 for NX102-£££ £. Cycle the power supply to the Controller, or reset the Controller and then execute.
Execute after the state becomes Running. Check the network environment.
Insert an SD Memory Card into the CPU Unit correctly.
Change the position of the write protection switch of the SD card to enable writing.
Select the Record Option for Execution Log in the OPC UA Server Settings Tab Page.

Related logs

Event log

Execution Log
(Category, log code, and log
name)

---

---

---

---

OPC UA Server Stopped (95D10000 hex)
---

OPC UA Server Shutdown (SERVER, 0006, Shutdown)
---

---

Connection

from OPC

UA client

(AUTH,

0001, Appli-

cation)

Execution --Log Save Failed (15000000 hex)

Execution --Log Save Failed (15000000 hex)

---

---

*1. Refer to 3-7 Errors in the OPC UA Function on page 3-674 for details on the event logs. *2. Refer to NJ/NX-series CPU Unit OPC UA User's Manual (Cat. No. W588)for details on execution logs.

3-702

NJ/NX-series Troubleshooting Manual (W503)

A

Appendices

The appendix describes the other errors (events) that can occur in models other than

the standard CPU Units, the errors (events) that can occur in connected devices, the events in order of event codes, the applicable range of the HMI Troubleshooter and

A

the correspondence of NX bus events for NX102 CPU Units, NX1P2 CPU Units and

Slave Terminals.

A-1 Other Errors (Events) That Can Occur in the CPU Units........................... A-2 A-1-1 Errors in the DB Connection Service Function................................................ A-2 A-1-2 Errors in GEM Services................................................................................. A-11 A-1-3 Errors in Robot Control Function................................................................... A-17 A-1-4 Errors in NJ Robotics Function...................................................................... A-29 A-1-5 Errors in the CNC Function ........................................................................... A-49
A-2 Errors (Events) That Can Occur in Connected Devices .......................... A-69 A-2-1 Errors in Slave Terminals .............................................................................. A-69 A-2-2 Errors in EtherCAT Slaves .......................................................................... A-127 A-2-3 Errors in CJ-series Units ............................................................................. A-175
A-3 An Error Log Table for CJ-series Special Units ..................................... A-202
A-4 Events in Order of Event Codes .............................................................. A-208 A-4-1 Interpreting Error Descriptions .................................................................... A-208 A-4-2 Error Table................................................................................................... A-210
A-5 Applicable Range of the HMI Troubleshooter......................................... A-272 A-5-1 Combinations of HMIs and CPU Units That Enable Using the Troubleshooter.................................................................................................... A-272 A-5-2 System Configuration Elements Supported by the Troubleshooter............. A-273
A-6 Correspondence of Events between Project Unit Version Earlier than 1.40 and Project Unit Version 1.40 or Later..................................... A-274
A-7 Correspondence of NX Bus Events between NX102 CPU Units, NX1P2 CPU Units and Slave Terminals.................................................... A-276

NJ/NX-series Troubleshooting Manual (W503)

A-1

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

This appendix provides tables of the errors (events) that can occur in models other than the standard NJ/NX-seriesCPU Units. These errors are not listed in Section 3 Error Descriptions and Corrections on page 3-1. Refer to 3-1 Interpreting Tables on page 3-2 for interpreting error tables. Refer to the manual for the specific product for details on errors.
A-1-1 Errors in the DB Connection Service Function
The section provides tables of the errors (events) that can occur in the DB connection service or DB connection instructions. Refer to NJ/NX-series Database Connection CPU Units User's Manual(Cat. No. W527) for information on the model and the unit version of the CPU Unit with which you can use the DB connection service and DB connection instructions. The errors are divided into the following functional groups. · Database connection service · Database connection instructions

DB Connection Service

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W527

Manual name NJ/NX-series Database Connection CPU Units User's Manual

Event code 14D00000 hex 14D20000 hex

Event name
Spool Memory Corrupted Execution Log Save Failed

Meaning
Spool Memory Corrupted
Failed to save the Execution Log to the SD Memory Card.

Assumed cause
· The user application made an
invalid writing to the Spool memory.
· An SD Memory Card is not in-
serted.
· The SD Memory Card is not
the correct type of card.
· The format of the SD Memory
Card is not correct.
· The SD Memory Card is write
protected.
· The capacity of the SD Memo-
ry Card is insufficient.
· The SD Memory Card is dam-
aged.

Level

M a j

P rt

M i n

O b s

I n f o

¡

¡8

Reference W527 W527

A-2

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-1 Errors in the DB Connection Service Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

14D30000 hex

SQL Execution Failure Log Save Failed

Failed to save the SQL Execution Failure Log to the SD Memory Card.

· An SD Memory Card is not in-
serted.
· The SD Memory Card is not
the correct type of card.
· The format of the SD Memory

W527

Card is not correct.
· The SD Memory Card is write

¡8

protected.
· The capacity of the SD Memo-

ry Card is insufficient.
· The SD Memory Card is dam-

aged.

35300000 hex

DB Connection Setting Error

The DB Connection settings are not correct.

· The power supply to the Con-
troller was interrupted during a download of the DB Connec-

W527
A

tion settings.
· The DB Connection settings

are not correct because the

power supply to the Controller

was interrupted during a Clear

¡

All Memory operation.
· The DB Connection settings

are not correct because the

power supply to the Controller

was interrupted during a Re-

store operation.
· Non-volatile memory failed.

35310000 hex

DB Server Certificate Error

The format of the DB server certificate is invalid.

· A DB server certificate in the
invalid format (X.509) was downloaded.
· The power supply to the CPU

W527

Unit was interrupted during

transfer of DB connection set-

tings.
· The DB Connection settings

are not correct because the power supply to the Controller

¡

was interrupted during a Clear

All Memory operation.
· The DB Connection settings

are not correct because the

power supply to the Controller

was interrupted during a Re-

store operation.
· Non-volatile memory failed.

NJ/NX-series Troubleshooting Manual (W503)

A-3

Appendices

Event code 85100000 hex
95300000 hex 95310000 hex 95320000 hex

Event name
DB Connection Disconnected Error
DB Connection Service Started DB Connection Service Stopped DB Connection Service Shutdown

Meaning
The DB Connection was disconnected due to an error.
The DB Connection Service was started. The DB Connection Service was stopped. The DB Connection Service was shut down.

Assumed cause
· The power supply to the server
is OFF.
· The DB is stopped in the serv-
er.
· The Ethernet cable connector
is disconnected.
· The Ethernet cable is broken. · Noise · The DB Connection Service
was successfully started.
· The DB Connection Service
was stopped.
· The DB Connection Service
was shut down for turning OFF the power supply safely.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W527

¡

W527 ¡
W527 ¡
W527 ¡

A-4

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-1 Errors in the DB Connection Service Function

Appendices

DB Connection Instructions
The lower four digits of the event code give the error code (ErrorID) for the instruction. For descriptions of an error code, refer to the description of the corresponding event code. For example, if the error code for the instruction is 16#3000, refer to the description for event code 54013000 hex.

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W527

Manual name NJ/NX-series Database Connection CPU Units User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

54013000 hex

DB Connec- The DB Connection · A command to start the DB

W527

tion Service Service has not been

Connection Service was not

Not Started started.

given before the execution of

relevant instruction.
· A command to stop the DB

¡

Connection Service was given

before the execution of relevant instruction.

54013001 hex

DB Connection Service Run Mode Change Failed

Failed to change the Run mode of the DB Connection Service.

· Run mode change to Test
Mode was executed by the relevant instruction while running in Operation Mode.
· Run mode change to Opera-
tion Mode was executed by the relevant instruction while run-

W527

ning in Test Mode.
· Start of the DB Connection

¡

Service was commanded while

the DB Connection Service was being stopped.
· Shutdown of the DB Connec-
tion Service was commanded while the DB Connection Service was being stopped.

54013002 hex

DB Connection Service Shutdown or Shutting Down

The DB Connection Service is already shut down or being shut down.

· The relevant instruction was
executed after the DB Connection Service was shut down. The relevant instruction was executed while the shutdown processing of the DB Connection Service was in progress.

W527 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-5

Appendices

Event code 54013003 hex
54013004 hex 54013005 hex
54013006 hex 54013007 hex 54013008 hex
54013009 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Invalid DB Connection Name

The specified DB Connection Name is not set in any DB Connection settings.

· The DB Connection Name
specified in the DBConnectionName input variable of the relevant instruction is wrong.
· The DB Connection Name set

W527 ¡

in the DB Connection settings

is wrong.

DB Connection Rejected

The DB rejected the connection.

· The user name or password
set in the DB Connection settings is wrong.

W527 ¡

DB Connec- Failed to connect to tion Failed the DB.

· A server does not exist for the
specified IP address or the

W527

specified host name.
· The power supply to the server

is OFF.
· The DB is stopped in the serv-

¡

er.
· The Ethernet cable connector

is disconnected.
· The Ethernet cable is broken.

DB Connection Already Established

A same-name DB Connection is already established.

· The relevant instruction was
executed when a same-name DB Connection was already

W527 ¡

established.

Too Many

The number of DB

· The relevant instruction was

DB Connec- Connections that can

executed when the maximum

W527

tions

be established at the same time is exceed-

number of DB Connections that can be established at the

¡

ed.

same time were already estab-

lished.

Invalid DB Connection

The specified DB Connection is not correct, or the DB Connection is already closed.

· The DB Connection specified
in the DBConnection input variable of the relevant instruction is wrong.
· The DB Connection specified

W527 ¡

in the DBConnection input var-

iable of the relevant instruction

is closed.

Invalid DB The specified DB Map Variable Map Variable is not
correct.

· A structure variable that con-
tains a derivative data type of member was specified as a DB

W527

Map Variable.

· A non-structure variable was
specified as a DB Map Varia-

¡

ble.
· A structure array variable was

specified as a DB Map Varia-

ble for INSERT or UPDATE.

A-6

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-1 Errors in the DB Connection Service Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

5401300A hex

Unregistered DB Map Variable

The specified DB Map Variable has not been registered.

· The DB Map Variable has not
been created by a DB_CreateMapping instruction.
· A variable that is not registered

W527

as a DB Map Variable was

specified in MapVar.

¡

· The DB Connection specified

in the relevant instruction is dif-

ferent from the one specified at

the execution of DB_Create-

Mapping instruction.

5401300B hex

SQL Execution Error

The executed SQL statement resulted in an error.

· There is no column with the
same name as a structure member of the DB Map Variable.
· The table specified in the

W527
A

DB_CreateMapping instruction

does not exist in the DB.
· One or more structure member

values of the DB Map Variable

cannot be converted to the

corresponding column's data

type.
· One or more column values

cannot be converted to the

corresponding structure mem-

ber's data type of the DB Map

Variable.
· One or more structure member

values of the DB Map Variable

exceed the valid range of the

corresponding column's data

¡

type.
· The column specified in the

extraction condition does not

exist in the DB's records.

(DB_Select instruction,

DB_Update instruction,

DB_Delete instruction)
· The extraction condition has a

syntax error. (DB_Select in-

struction, DB_Update instruc-

tion, DB_Delete instruction)
· The column specified in the

sort condition does not exist in

the DB's records. (DB_Select

instruction)
· The sort condition has a syn-

tax error. (DB_Select instruc-

tion)
· The user does not have the

access rights to the table.

NJ/NX-series Troubleshooting Manual (W503)

A-7

Appendices

Event code 5401300C hex
5401300E hex 54013010 hex 54013011 hex
54013012 hex
54013013 hex 54013014 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Spool Capacity Exceeded

The SQL statement could not be stored in the Spool memory because its maximum capacity was exceeded.

· The DB connection failure has
been continuing due to network failure or other factors.
· The resend processing of the
SQL statements stored in the Spool memory has not been

W527 ¡

executed (when the Resend

spool data parameter is set to

Manual).

Invalid Extraction Condition

The entered extraction condition is invalid.

· A text string that consists of a
NULL (16#00) character only was specified in the Where in-

W527 ¡

put variable.

Log Code Out of Range

The value of the entered log code is outside the valid range.

· A value outside the valid range
from 0 to 9999 was specified.

W527 ¡

DB Connection Disconnected Error Status

The instruction could not be executed because the DB Connection had been disconnected due to an error.

· The power supply to the server
is OFF.
· The DB is stopped in the serv-
er.
· The Ethernet cable connector
is disconnected.
· The Ethernet cable is broken. · Noise

W527 ¡

DB Connection Instruction Execution Timeout

The instruction was not completed within the time specified for instruction execution timeout.

· The power supply to the server
is OFF.
· The Ethernet cable connector
is disconnected.
· The Ethernet cable is broken. · The server's processing time is

W527 ¡

long.

DB Connection Service Error Stop

The instruction could not be executed because the DB Connection Service was

· The DB Connection settings
are corrupted.

W527 ¡

stopped due to an er-

ror.

Data Already One or more SQL

· A DB_Insert or DB_Update in-

W527

Spooled

statements are already stored in the Spool memory.

struction was executed when one or more SQL statements were already stored in the

Spool memory.
· A DB_Select or DB_Delete in-

¡

struction was executed when

one or more SQL statements

were already stored in the

Spool memory.

A-8

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-1 Errors in the DB Connection Service Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54013015 hex

DB Connection Service Initializing

The instruction could not be executed because the initialization processing of the DB Connection Serv-

· The relevant instruction was
executed during the initialization processing of the DB Connection Service.

W527 ¡

ice is in progress.

54013016 hex

DB in Proc- The instruction could · Though a DB Connection In-

W527

ess

not be executed be-

struction Execution Timeout

cause the DB is un-

occurred for the previous in-

der processing in the

struction, the relevant instruc-

¡

server.

tion was executed before com-

pletion of the DB's processing

in the server.

54013017 hex

Operation Log Disabled

The log could not be recorded because the specified Operation

· Though Execution Log was
specified in the LogType input variable, the Execution Log is

W527

A

Log is disabled.

disabled.
· Though Debug Log was speci-

¡

fied in the LogType input varia-

ble, recording to the Debug

Log is stopped.

54013018 hex

Invalid Procedure Handle

The specified procedure handles is invalid.

· The procedure handle speci-
fied in the ProcHandle input variable of the relevant instruc-

W527 ¡

tion is wrong.

54013019 hex

Instruction The instruction was Executed for executed for a data-

· The database type specified in
DB Connection Settings is not

W527

Unsupported base type that is not

supported by the relevant in-

¡

Database

supported by this in-

struction.

Type

struction.

5401301A hex

Invalid Stor- The specified stored · The stored procedure name

ed Proce-

procedure name does specified in the ProcName in-

W527

dure Name not exist.

put variable of the relevant in-

¡

struction does not exist in the

server-side database.

5401301B hex

Invalid Stored Procedure Argument

The attached argument information does not match the argument of the stored procedure.

· The name, number, and type
of the stored procedure argument data that is retrieved from the server-side database do not match those of the input

W527 ¡

variables ArgIn, ArgOut, and

ArgInOut of the relevant in-

struction.

5401301C hex

Invalid Number of Columns for Stored Procedure Result Set

The number of columns in the stored procedure result set do not match the number of structure variable members where the result is

· The number of columns in the
result set retrieved by the relevant instruction do not match the number of structure variable members where the result is stored.

W527 ¡

stored.

NJ/NX-series Troubleshooting Manual (W503)

A-9

Appendices

Event code 5401301D hex

Event name

Meaning

Assumed cause

Invalid Stored Procedure Execution

An error occurred when a stored procedure is executed. Troubleshoot the error by referring to Attached information 4.

· Check the cause by referring
to Attached information 4 and the manual.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W527

¡

A-10

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-2 Errors in GEM Services

A-1-2 Errors in GEM Services
The section provides tables of the errors (events) that can occur in the GEM Services and GEM instructions. You can use the GEM Services and GEM instructions with the NJ501-1340 CPU Unit. The unit version of the CPU Unit is 1.09 or later. The errors are divided into the following functional groups. · GEM Services · GEM instructions

GEM Services

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No.

Manual name

W528

NJ-series SECS/GEM CPU Units User's Manual

A

Event code 14E00000 hex
14E20000 hex 14E30000 hex 35400000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Invalid GEM Setting Data

The GEM setting data is invalid.

· The power supply to the CPU
Unit was interrupted during a transfer of the setting data of the GEM Service.
· The setting data of the GEM
Service is not correct because the power supply to the Controller was interrupted during a

W528 ¡

Clear All Memory operation.
· Non-volatile memory failed.

Spool Data Discarded

The spool data is discarded.

· The spool data was discarded
because the power supply to the CPU Unit was interrupted

W528 ¡

with no shutdown.

Spool Save Failed

Failed to save the spooled data to the SD Memory Card.

· The capacity of the SD Memo-
ry Card is insufficient.
· The SD Memory Card is dam-
aged.

W528 ¡

Illegal Variable Allocation

Resolution of the variable allocation failed.

· The variable that is specified in
the SECS/GEM Configurator does not exist in the global

W528

variables.

· The data type, constant attrib-

ute, number of array dimensions or number of array ele-

¡

ments of the variable that is

set in the SECS/GEM Configu-

rator is different from the varia-

ble defined in the global variables.

NJ/NX-series Troubleshooting Manual (W503)

A-11

Appendices

Event code 35410000 hex 14E10000 hex 14E40000 hex
66000000 hex 66010000 hex 66020000 hex 95420000 hex 95430000 hex 95440000 hex 95450000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Illegal TCP Port Number

The TCP port number for the host communications is illegal.

· The TCP port number for the
host communications is also used as the TCP port number

W528 ¡

of another function.

GEM Service Log Save Failed

An error occurred when the GEM Service log is written to the SD Memory Card.

· The capacity of the SD Memo-
ry Card is insufficient.
· The SD Memory Card is dam-
aged.

W528 ¡

Invalid SD An SD Memory Card · An SD Memory Card is not in-

W528

Memory

is not inserted or an

serted.

Card

SD Memory Card that · The SD Memory Card type is

cannot be written is inserted.

not correct.
· The format of the SD Memory

¡

Card is not correct.
· The SD Memory Card is write

protected.

Send Trans- The send transaction

action

exceeded the capaci-

Queue Over- ty for temporary stor-

· The capacity to process the
send transaction is insufficient.

W528 ¡

run

age.

Reception Transaction Queue Overrun

The reception transaction exceeded the capacity for temporary storage.

· The capacity to process the re-
ception transaction is insufficient.

W528 ¡

Too Long SECS Message

The SECS message to be sent to the host exceeds the maximum length.

· The SECS message to be sent
to the host exceeds the maximum length.

W528 ¡

GEM Service Started

The GEM Service started normally.

· The GEM Service started nor-
mally.

¡ W528

Shutdown Completed

The shutdown processing was completed normally.

· The shutdown processing was
completed normally.

W528 ¡

GEM Setting The setting data of

· The setting data of the GEM

Data

the GEM Service was Service from the SECS/GEM

W528 ¡

Changed

changed.

Configurator was changed.

Valid SD

An SD Memory Card · An SD Memory Card that can

W528

Memory

that can be written is

be written is inserted.

¡

Card

inserted.

A-12

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-2 Errors in GEM Services

GEM Instructions
The lower four digits of the event code give the error code (ErrorID) for the instruction. For descriptions of an error code, refer to the description of the corresponding event code. For example, if the error code for the instruction is 16#0400, refer to the description for event code 54010400 hex.

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W502 W528

Manual name NJ/NX-series Instructions Reference Manual NJ-series SECS/GEM CPU Units User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

54010400 hex

Input Value Out of Range

An input parameter for an instruction exceeded the valid range for an input variable.

· An input parameter for an in-
struction exceeded the valid range for an input variable. Or, division by an integer of 0 occurred in division or remainder

W502 ¡

Or, division by an integer of 0 occurred in

calculations.

division or remainder

calculations.

54010419 hex

Incorrect Da- A data type that can- · A data type that cannot be

W502

ta Type

not be used for an in-

used for an instruction is speci-

struction is specified

fied for an input or in-out varia-

¡

for an input or in-out

ble.

variable.

5401041D hex

Exceeded Simultaneous Instruction Executed Resour-

The maximum resources that you can use for the relevant instruction group at the same time was

· More than the maximum num-
ber of relevant instructions were executed at the same time.

W502 ¡

ces

exceeded.

54013810 hex

GEM Serv- An instruction was

· The relevant instruction was

W528

ice Status in executed when the Initializing GEM Service status

executed when the GEM Service status was Initializing.

¡

was Initializing.

54013811 hex

GEM Service Status in EQStarting

An instruction was executed when the GEM Service status was EQStarting.

· The relevant instruction was
executed when the GEM Service status was EQStarting.

W528 ¡

54013812 hex

GEM Service Status in EQInitializing

An instruction was executed when the GEM Service status was EQInitializing.

· The relevant instruction was
executed when the GEM Service status was EQInitializing.

W528 ¡

54013813 hex

GEM Service Status in EQRun

An instruction was executed when the GEM Service status was EQRun.

· The relevant instruction was
executed when the GEM Service status was EQRun.

W528 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-13

Appendices

Event code 54013814 hex 54013815 hex 54013816 hex 54013817 hex 54013818 hex 54013819 hex
5401381A hex
5401381B hex 54013820 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

GEM Service Status in Stop

An instruction was executed when the GEM Service status was Stop.

· The relevant instruction was
executed when the GEM Service status was Stop.

W528 ¡

GEM Service Status in Error

An instruction was executed when the GEM Service status

· The relevant instruction was
executed when the GEM Service status was Error.

W528 ¡

was Error.

GEM Serv- An instruction was

· The relevant instruction was

W528

ice Status in executed when the

Shutting-

GEM Service status

executed when the GEM Service status was ShuttingDown.

¡

Down

was ShuttingDown.

GEM Service Status in Shutdown

An instruction was executed when the GEM Service status was Shutdown.

· The relevant instruction was
executed when the GEM Service status was Shutdown.

W528 ¡

No Message Received

An instruction was executed without receiving a SECS message from the host.

· The relevant instruction was
executed without receiving the relevant SECS message from the host.

W528 ¡

Multi-execu- Processing of a trans- · This instruction was executed

tion of In-

action for a different

before completing processing

W528

structions

instance of the same

for a transaction for a different

instruction that was

instance of the same instruc-

¡

executed before this

tion.

instruction is not com-

pleted.

State Transition in Progress

A state transition for a different instance of the same instruction that was executed before this instruction is not completed.

· This instruction was executed
for a different instance of the GEM_ChangeCommState instruction in EnabledNotComm state.
· This instruction was executed

W528 ¡

for a different instance of the

GEM_ChangeControlState in-

struction in AttemptOnline

state.

Insufficient Transaction Resource

The instruction was executed while the number of transactions that can be buffered exceeds the up-

· The instruction was executed
while the number of transactions that can be buffered exceeds the upper limit.

W528 ¡

per limit.

Too Many Characters

More characters were · More characters were speci-

specified than the

fied than the number of char-

W528

number that was set

acters set with the SECS/GEM

¡

and the instruction

Configurator.

was executed.

A-14

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-2 Errors in GEM Services

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54013821 hex

Invalid Size

An incorrect array or an array with an incorrect number of elements was specified and the instruction

· A value was specified that is
larger than the maximum table size set with the SECS/GEM Configurator.

W528 ¡

was executed.

54013822 hex

Set to Disa- The instruction that · The instruction executed for a

W528

ble

was set to disable

GEM capability was disabled

was executed.

on the SECS/GEM Configura-

¡

tor.

54013824 hex 54013825 hex

Undefined CEID
Undefined ALID

An undefined CEID was specified and the instruction was executed.
An undefined ALID was specified and the instruction was executed.

· A CEID that was not defined in
the SECS/GEM Configurator was specified.
· An ALID that was not defined
in the SECS/GEM Configurator was specified.

W528 ¡

W528

A

¡

54013826 hex

Undefined CCODE

An undefined CCODE was specified and the instruction was executed.

· A CCODE that was not defined
in the SECS/GEM Configurator was specified.

W528 ¡

54013827 hex

Undefined Message Number

An undefined message number was specified and the in-

· A message number that was
not defined in the SECS/GEM Configurator was specified.

W528 ¡

struction was execut-

ed.

54013828 hex

HSMS Communications Setting Out of Range

An HSMS communications setting that is out of range was specified and the in-

· An HSMS communications
setting that is out of range was specified.

W528 ¡

struction was execut-

ed.

54013829 hex

TID Out of Range

A TID that is out of range was specified and the instruction

· A TID that is out of range was
specified.

W528 ¡

was executed.

5401382C hex

Undefined An undefined ECID · An ECID that was not defined

W528

ECID

was specified and the instruction was exe-

in the SECS/GEM Configurator was specified.

¡

cuted.

5401382D hex

Type Mismatch

A value with an incorrect data type was specified and the instruction was executed.

· A different equipment constant
data type than the one registered with the SECS/GEM Configurator was specified.

W528 ¡

5401382E hex

ECV Out of Range

An out-of-range value was specified for an equipment constant

· A value was specified that is
outside the upper and lower limits of the value of the equip-

W528 ¡

and the instruction was executed.

ment constant that was set on the SECS/GEM Configurator.

NJ/NX-series Troubleshooting Manual (W503)

A-15

Appendices

Event code 5401382F hex
54013830 hex 54013831 hex 54013832 hex 54013833 hex 54013834 hex 54013835 hex 54013836 hex 54013838 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Illegal CPNAME

A CPNAME that is different form the received CPNAME was specified and the in-

· A CPNAME was specified that
is different from the received CPNAME.

W528 ¡

struction was execut-

ed.

HCACK Out An HCACK that is out · An HCACK that is out of range

W528

of Range

of range was specified and the instruc-

was specified.

¡

tion was executed.

CPACK Out of Range

A CPACK that is out of range was specified and the instruc-

· A CPACK that is out of range
was specified.

W528 ¡

tion was executed.

CEPACK Out of Range

A CEPACK that is out of range was specified and the instruc-

· A CEPACK that is out of range
was specified.

W528 ¡

tion was executed.

ACKC7 Out of Range

An ACKC7 that is out of range was specified and the instruc-

· An ACKC7 that is out of range
was specified.

W528 ¡

tion was executed.

ACKC7A Out of Range

An ACKC7A that is out of range was specified and the in-

· An ACKC7A that is out of
range was specified.

W528 ¡

struction was execut-

ed.

ACKC10 Out An ACKC10 that is

of Range

out of range was

specified and the in-

· An ACKC10 that is out of
range was specified.

W528 ¡

struction was execut-

ed.

EAC Out of Range

An EAC that is out of range was specified and the instruction

· An EAC that is out of range
was specified.

W528 ¡

was executed.

Illegal SECS A message number

Message

for which an illegal

· A message number for which a
SECS message that does not

W528

SECS message is set was specified and the

agree with the instruction specifications was specified.

¡

instruction was exe-

cuted.

A-16

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-3 Errors in Robot Control Function

Appendices

A-1-3 Errors in Robot Control Function
This section provides tables of the errors (events) that can occur in the robot control functions and robot control instructions. You can use the robot control functions and robot control instructions with the NJ501-R£££ CPU Unit. The unit version of the CPU Unit is 1.41 or later.

General Robot Control

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. O037

Manual name NJ-series Robot Integrated CPU Unit User's Manual

Event code

Event name

Meaning

Assumed cause

Level

M a j

P rt

M i n

O b s

I n f o

Reference

A

17C00000 hex

Robot Con- The robot control pa- · The power supply to the Con-

trol Parame- rameter settings that

troller was interrupted or com-

ter Setting were saved in non-

munications with the Sysmac

Error

volatile memory are

Studio were disconnected

missing.

while downloading the robot

¡

O037

control parameter settings or

clearing memory.
· Built-in non-volatile memory in

the CPU Unit failed.

17C10000 hex

Remove SD The SD Memory Card · The SD Memory Card was re-

Memory

was removed when

moved when the robot control

Card with

the robot control func- function was enabled.

Robot Con- tion was enabled. trol Function

· The files related to the robot
control function in the SD

¡

Enabled

Memory Card were edited or

O037

deleted when the robot control

function was enabled.

17C20000 hex

Robot Con- The robot control

· More than one robot device

trol Function function was enabled

was assigned to the Robot Ba-

O037

Enabled

without inserting an

sic Settings and the robot con-

without SD SD Memory Card.

trol function was enabled with-

Memory

out inserting an SD Memory

Card

Card.

¡

· An SD Memory Card was in-

serted, however, it cannot be

written due to write-protection,

insufficient memory, or dam-

age.

NJ/NX-series Troubleshooting Manual (W503)

A-17

Appendices

Event code 37C20000 hex 47C00000 hex 47C10000 hex 75000000 hex
47C20000 hex 55100000 hex 55110000 hex 55120000 hex
55130000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Robot Set- A mismatch is detect- · An SD Memory Card was re-

ting Mis-

ed for the robot set-

placed.

match

tings in the non-vola- · Overwrite the files related to

tile memory and the

the robot control function in the

¡

SD Memory Card.

SD Memory Card without us-

O037

ing the Sysmac Studio.

Robot Con- Initialization of the

The CPU Unit has failed.

O037

trol Initializa- Robot Control Func-

¡

tion Error

tion Module failed.

Robot Con- A fatal error was de- A fatal error was detected in the

trol Function tected in the Robot Module Sys- Control Function

Robot Control Function Module.

¡

tem Error

Module.

O037

Robot Con- The robot control

· The task period of primary pe-

trol Period processing failures

riodic task is too short for the

Exceeded occurred two consec- amount of the user program

utive times during task period of primary

that is executed in the primary periodic task.

¡

periodic task.

· Too many robot control instruc-

tions are executed for the task

period of primary periodic task.

O037

Robot Con- An unexpected error An unexpected error was detecttrol Function occurred in the Robot ed in the Robot Control Function

O037

Module

Control Function

Module.

¡

Processing Module.

Error

Robot Control Instruction Re-exe-

An attempt was made to re-execute a robot control instruction

The Execute (Execute) input variable was re-executed during execution of the robot control instruc-

O037 ¡

cution Disa- that cannot be re-

bled

executed.

tion that has the Execute (Execute) input variable.

V+ Task Number Setting Out of

The value of TaskNo (Task Number) input variable to a robot

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

Range

control instruction is out of range.

Illegal Robot Specification

The robot specified for the Robot (Robot) in-out variable to a robot control instruction does not exist.

The value of variable that is used for the subscript for array of _RC_RBT[ ] robot variable specified for the Robot (Robot) in-out variable to an instruction, is specified to the robot that does not exist.

O037 ¡

Illegal Pa- The value of rameter List PrgParam (Parame-

The length of the parameter list specified for the PrgParam (Pa-

O037

Specification ter List) input variable rameter List) input variable to an to a robot control in- instruction was outside of the val-

¡

struction is not cor- id range.

rect.

A-18

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-3 Errors in Robot Control Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

55140000 hex

Starting Step Setting Out of Range

The parameter specified in the StartStep (Start Step) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

55150000 hex

Target Position Setting Out of Range

The value of Position (Target Position) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

55160000 hex

Lefty and

The value of

Instruction input parameter ex-

O037

Righty Set- LeftyRighty (Lefty/

ceeded the valid range of the in-

ting Out of Range

Righty Setting) member in the ArmConfig (Arm Configuration)

put variable.

A
¡

input variable to a ro-

bot control instruction

is out of range.

55170000 hex

Above and Below Setting Out of Range

The value of AboveBelow (Above/ Below Setting) member in the ArmConfig (Arm Configuration) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

55180000 hex

Flip Setting Out of Range

The value of Flip (Flip Setting) member in the ArmConfig (Arm Configuration) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

55190000 hex

Velocity Profile Selection Out of Range

The value of VelocityProfile (Velocity Profile) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

551A0000 hex

Velocity Mode Selection Out of Range

The value of VelocityMode (Velocity Selection) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-19

Appendices

Event code 551B0000 hex 551C0000 hex 551D0000 hex 551E0000 hex 551F0000 hex 55200000 hex

Event name

Meaning

Assumed cause

Velocity Ratio Setting Out of Range
Rotation Velocity Ratio Setting Out of Range
Velocity Setting Out of Range
Acceleration Ratio Setting Out of Range
Deceleration Ratio Setting Out of Range
Positioning Accuracy Selection Out of Range

The value of VelocityRatio (Velocity Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of RotationVelocityRatio (Rotation Velocity Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of Velocity (Velocity) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of AccelerationRatio (Acceleration Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of DecelerationRatio (Deceleration Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of NullingTolerance (Positioning Accuracy) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

O037

¡

O037 ¡

O037 ¡
O037 ¡

O037 ¡

O037 ¡

A-20

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-3 Errors in Robot Control Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

55210000 hex

Rotation Limit Selection Out of Range

The value of SingleTurn (Rotation Limit) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

55220000 hex

Buffer Mode The value of

Instruction input parameter ex-

O037

Selection

BufferMode (Buffer ceeded the valid range of the in-

Out of Range

Mode Selection) input put variable. variable to a robot

¡

control instruction is

55230000 hex

out of range. Target Posi- The value of

Instruction input parameter ex-

O037

A

tion Specifi- PositionMode (Target ceeded the valid range of the in-

cation Meth- Position Specification put variable.

od Setting Method) input varia-

¡

Out of

ble to a robot control

Range

instruction is out of

range.

55330000 hex

Robot Control Instruction Executed while Robot is not Attached

An instruction required that a robot has been attached was executed for the robot that has not been attached.

An instruction that controls a robot was executed for the robot that has not been attached.

O037 ¡

55350000 hex

Tool Coordination Transform Setting Out of Range

The value of ToolCoordTransform (Tool Conversion Coordinates) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

55360000 hex

Robot Control Instruction Multi-execution Disabled

Multiple robot control instructions that cannot be executed simultaneously were executed for the same robot.

Multiple robot control instructions that cannot be executed simultaneously were executed for the same robot.

O037 ¡

553C0000 hex

Robot Control Instruction Multi-execution Buffer Limit Exceeded

The number of multiexecution for the robot control instructions exceeded the upper limit.

The total number of current robot control instructions and buffered robot control instructions exceeded eight.

O037 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-21

Appendices

Event code 553D0000 hex
553E0000 hex 553F0000 hex 55400000 hex
55440000 hex 55480000 hex 75010000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Robot Control Instruction Executed with Calibration Not Completed

An instruction that is required for the calibration completion was executed for a robot whose calibration was not completed.

· An instruction that controls a
robot was executed for the robot that the calibration has not been completed.
· An instruction to synchronize
the master machine and the robot was executed for a robot whose calibration was not completed.

O037 ¡

Robot Control Instruction Executed while Robot High

An instruction required for the robot in a Power Enabled state was executed for the robot in which

An instruction that controls a robot was executed for the robot in which high power turns OFF.

O037 ¡

Power is OFF

high power turns OFF.

Robot Already Attached

An attempt was made to attach a robot again or execute calibration for the robot that was already attached.

The target robot was already attached in the sequence control program.

O037 ¡

Robot Control Instruction Executed while Robot is MANUAL Mode

A robot control instruction for which the robot is MANUAL mode or is not COMP mode was executed.

· The robot that you control is
MANUAL mode.
· The robot in Auto mode that
you control is not COMP mode.

O037 ¡

or is not COMP Mode

Cannot Execute Robot Control Instruction

The Robot Control Function Module is not running.

The robot control instruction was executed while the Robot Control Function Module was not running.

O037 ¡

Illegal Program Name Specification

The program name specified for the PrgName (Program Name) input variable to a robot control in-

The length of the program name specified for the PrgName (Program Name) input variable to the instruction was outside of the valid range.

O037 ¡

struction is incorrect.

Robot Con- A robot control com- A partial fault level robot control

O037

trol Common mon error occurred. Error Occur-

common error occurred.

¡

red

A-22

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

75020000 hex

EtherCAT Slave Disconnection Error

One of the following occurred for the EtherCAT slave that is allocated to a robot.
· Disconnect or re-
place the slave
· Disable the slave

One of the following occurred for the EtherCAT slave that is allocated to a robot.
· Disconnection or replacement · Disablement

O037 ¡

75030000 hex

Robot Error Occurred

An error occurred in the robot that the robot control instruction execution is in progress.

An error occurred in the robot that the robot control instruction execution is in progress.

O037 ¡

85800000 hex

EtherCAT

A communications er- A communications error occurred

Slave Com- ror occurred for the for the EtherCAT slave that is al-

O037

A

munications EtherCAT slave that located to a robot.

¡

Error

is allocated to a ro-

bot.

96040000 hex

V+ Program An error occurred in

Error

the V+ program.

An error occurred in the V+ program that was being executed.

¡ O037

96050000 hex

V+ Program Warning

The V+ program issued a warning message.

The V+ program that was being executed issued a warning message.

O037 ¡

96060000 hex

V+ Program Information

The V+ program issued an information message.

The V+ program that was being executed issued an information message.

O037 ¡

96090000 hex

Robot Manual Mode Started

The robot was set to Manual mode.

The robot was set to Manual mode.

O037 ¡

960A0000 hex

Robot Auto Mode Started

The robot was set to Auto mode.

The robot was set to Auto mode.

O037 ¡

A-1-3 Errors in Robot Control Function

NJ/NX-series Troubleshooting Manual (W503)

A-23

Appendices

Robot Control Instructions
The lower four digits of the event code represents the error code (ErrorID) for the instruction. For descriptions of error codes, refer to the description of the corresponding event code. For example, if the error code of the instruction is 16#5510, refer to the description of event code 54015510 hex.

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. O037

Manual name NJ-series Robot Integrated CPU Unit User's Manual

Event code 54015510 hex 54015511 hex 54015512 hex
54015513 hex 54015514 hex 54015515 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Robot Control Instruction Re-execution Disabled

An attempt was made to re-execute a robot control instruction that cannot be reexecuted.

The Execute (Execute) input variable was re-executed during execution of the robot control instruction that has the Execute (Execute) input variable.

O037 ¡

V+ Task Number Setting Out of Range

The value of TaskNo (Task Number) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

Illegal Robot Specification

The robot specified for the Robot (Robot) in-out variable to a robot control instruction does not exist.

The value of variable that is used for the subscript for array of _RC_RBT[ ] robot variable specified for the Robot (Robot) in-out variable to a instruction, is specified to the robot that does not exist.

O037 ¡

Illegal Parameter List Specification

The value of PrgParam (Parameter List) input variable to a robot control instruction is not correct.

The length of the parameter list specified for the PrgParam (Parameter List) input variable to an instruction was outside of the valid range.

O037 ¡

Starting Step Setting Out of Range

The value specified in the StartStep (Start Step) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

Target Position Setting Out of Range

The value of Position (Target Position) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

A-24

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-3 Errors in Robot Control Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015516 hex

Lefty and Righty Setting Out of Range

The value of LeftyRighty (Lefty/ Righty Setting) member in the ArmConfig (Arm Configuration) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

54015517 hex

Above and Below Setting Out of Range

The value of AboveBelow (Above/ Below Setting) member in the ArmConfig (Arm Configuration) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037
¡
A

54015518 hex

Flip Setting Out of Range

The value of Flip (Flip Setting) member in the ArmConfig (Arm Configuration) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

54015519 hex

Velocity Profile Selection Out of Range

The value of VelocityProfile (Velocity Profile) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

5401551A hex

Velocity Mode Selection Out of Range

The value of VelocityMode (Velocity Selection) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

5401551B hex

Velocity Ratio Setting Out of Range

The value of VelocityRatio (Velocity Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-25

Appendices

Event code 5401551C hex 5401551D hex 5401551E hex 5401551F hex 54015520 hex 54015521 hex

Event name

Meaning

Assumed cause

Rotation Velocity Ratio Setting Out of Range
Velocity Setting Out of Range
Acceleration Ratio Setting Out of Range
Deceleration Ratio Setting Out of Range
Positioning Accuracy Selection Out of Range
Rotation Limit Selection Out of Range

The value of RotationVelocityRatio (Rotation Velocity Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of Velocity (Velocity) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of AccelerationRatio (Acceleration Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of DecelerationRatio (Deceleration Ratio) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of NullingTolerance (Positioning Accuracy) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.
The value of SingleTurn (Rotation Limit) member in the MotionParams (Motion Parameters) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.
Instruction input parameter exceeded the valid range of the input variable.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

O037

¡

O037 ¡
O037 ¡

O037 ¡

O037 ¡

O037 ¡

A-26

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-3 Errors in Robot Control Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015522 hex

Buffer Mode Selection Out of Range

The value of BufferMode (Buffer Mode Selection) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

54015523 hex

Target Position Specification Method Setting Out of Range

The value of PositionMode (Target Position Specification Method) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

54015533 hex

Robot Control Instruction Executed while Robot is not Attached

An instruction required that a robot has been attached was executed for the robot that has not been attached.

An instruction that controls a robot was executed for the robot that has not been attached.

O037

A

¡

54015535 hex

Tool Coordination Transform Setting Out of Range

The value of ToolCoordTransform (Tool Conversion Coordinates) input variable to a robot control instruction is out of range.

Instruction input parameter exceeded the valid range of the input variable.

O037 ¡

54015536 hex

Robot Control Instruction Multi-execution Disabled

Multiple robot control instructions that cannot be executed simultaneously were executed for the same robot.

Multiple robot control instructions that cannot be executed simultaneously were executed for the same robot.

O037 ¡

5401553C hex

Robot Control Instruction Multi-execution Buffer Limit Exceeded

The number of multiexecution for the robot control instructions exceeded the upper limit.

The total number of current robot control instructions and buffered robot control instructions exceeded eight.

O037 ¡

5401553D hex

Robot Control Instruction Executed with Calibration Not Completed

An instruction that is required for the calibration completion was executed for a robot whose calibration was not completed.

· An instruction that controls a
robot was executed for the robot that the calibration has not been completed.
· An instruction to synchronize
the master machine and the robot was executed for a robot whose calibration was not completed.

O037 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-27

Appendices

Event code 5401553E hex
5401553F hex 54015540 hex
54015544 hex 54015548 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Robot Control Instruction Executed while Robot High Power is OFF

An instruction required for the robot in a Power Enabled state was executed for the robot in which high power turns OFF.

An instruction that controls a robot was executed for the robot in which high power turns OFF.

O037 ¡

Robot Already Attached

An attempt was made to attach a robot again or execute calibration for the robot that was already attached.

The target robot was already attached in the sequence control program.

O037 ¡

Robot Control Instruction Executed while Robot is MANUAL Mode or is not COMP Mode

A robot control instruction for which the robot is MANUAL mode or is not COMP mode was executed.

· The robot that you control is
MANUAL mode.
· The robot in Auto mode that
you control is not COMP mode.

O037 ¡

Cannot Execute Robot Control Instruction

The Robot Control Function Module is not running.

The robot control instruction was executed while the Robot Control Function Module was not running.

O037 ¡

Illegal Program Name Specification

The program name specified for the PrgName (Program Name) input variable to a robot control instruction is incorrect.

The length of the program name specified for the PrgName (Program Name) input variable to the instruction was outside of the valid range.

O037 ¡

A-28

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Appendices

A-1-4 Errors in NJ Robotics Function
This section provides tables of the errors (events) that can occur in the NJ Robotics functions and robot instructions. You can use the NJ Robotics functions and robot instructions with the NJ501-4£££ CPU Unit and the NJ501-R£££ CPU Unit. The unit version of the CPU Unit is 1.09 or later.

NJ Robotics Function
The upper four digits of the event code give the error code (ErrorID) for the instruction. For descriptions of an error code, refer to the description of the corresponding event code. For example, if the error code for the instruction is 16#5422, refer to the description for event code 54220000 hex.

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No.

Manual name

A

W539

NJ-series NJ Robotics CPU Unit User's Manual

Event code 54220000 hex 54230000 hex 54240000 hex 542B0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Target Velocity Setting Out of Range

The parameter specified for the Velocity input variable to a motion control in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

struction is out of range.

Acceleration Setting Out of Range

The parameter specified for the Acceleration input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

Deceleration Setting Out of Range

The parameter specified for the Deceleration input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

Buffer Mode Selection Out of Range

The parameter specified for the BufferMode input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-29

Appendices

Event code 542C0000 hex 542E0000 hex 54320000 hex
543B0000 hex 543C0000 hex
543E0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Coordinate System Selection Out of Range

The parameter specified for the CoordSystem input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

control instruction is

out of range.

Direction Se- The parameter speci- · Instruction input parameter ex-

W539

lection Out fied for the Direction

ceeded the valid range of the

of Range

input variable to a motion control in-

input variable.

¡

struction is out of

range.

Transition Mode Selection Out of Range

The parameter specified for the TransitionMode input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.
· _mcAborting or _mcBuffered
was specified for BufferMode and _mcTMNone was not

W539 ¡

specified for TransitionMode.

Motion Con- An attempt was made · A motion control instruction

trol Instruc- to re-execute a mo-

that cannot be re-executed

W539

tion Re-exe- tion control instruction was re-executed.

¡

cution Disa- that cannot be re-

bled

executed.

Motion Control Instruction Multi-execution Disabled

Multiple functions that cannot be executed simultaneously were executed for the same target (MC common, axis, or ax-

· Multiple functions that cannot
be executed simultaneously were executed for the same target (MC common, axis, or axes group).

W539 ¡

es group).

Instruction · A motion instruc- · A motion instruction was exe-

W539

Cannot Be

tion was executed

cuted for an axis or an axes

Executed

for an axis or an

group that was in a coordinat-

during Multi- axes group that

ed multiaxes motion.

axes Coordi- was in a coordinat- · The MC_SetKinTransform in-

nated Con-

ed multi-axes mo-

struction was executed for an

trol

tion.

axes group in a GroupEnable

¡

· A robot instruction

state.

that you cannot

use for an axes

group in a Group-

Enable state was

executed.

A-30

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

543F0000 hex

Multi-axes A multi-axes coordi- · A multi-axes coordinated con-

W539

Coordinated nated control instruc-

trol instruction was executed

Control In- tion was executed for

for an axes group that was in

struction

an axes group that

the Axes Group Disabled

Executed for was in a GroupDisa-

state.

Disabled Ax- ble state.

· One of the following instruc-

es Group

tions was executed for an axes

¡

group that was in a GroupDis-

able state.

MC_MoveTimeAbsolute

MC_SyncLinearConveyor

MC_SyncOut

MC_RobotJog

54410000 hex

Impossible A motion instruction Axis Opera- was executed for an

· A motion instruction was exe-
cuted for an axis for which the

W539
A

tion Speci- axis for which the

Servo is OFF.

fied when

Servo is OFF.

· A zero position preset was per-

the Servo is OFF

formed with the MC_Home or MC_HomeWithParameter in-

¡

struction for an axis for which

EtherCAT process data com-

munications are not establish-

ed.

54420000 hex

Composition Axis Stopped Error

A motion instruction was executed for an axes group while the

· A motion instruction was exe-
cuted for an axes group while the MC_Stop instruction was

W539

MC_Stop instruction

being executed for a composi-

¡

was being executed

tion axis.

for a composition ax-

is.

54430000 hex

Motion Con- The number of mo- · An axis instruction was execut-

W539

trol Instruc- tion control instruc-

ed when there was already a

tion Multi-ex- tions that is buffered

current instruction and a buf-

ecution Buf- for Buffered or Blend- fered instruction for the same

fer Limit Ex- ing Buffer Modes ex-

axis.

ceeded

ceeded the buffer lim- · An axes group instruction was

¡

it.

executed when there was al-

ready eight current instructions

and buffered instructions for

the same axis.

54570000 hex

Motion Control Instruction Re-execution Disa-

An attempt was made to change the parameter for the AxesGroup input vari-

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

W539

bled (Axes able when re-execut-

Group Spec- ing a motion control

¡

ification)

instruction. (This in-

put variable cannot

be changed when re-

executing an instruc-

tion.)

NJ/NX-series Troubleshooting Manual (W503)

A-31

Appendices

Event code 54610000 hex 54660000 hex
54780000 hex 57050000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Illegal Axes Group Specification

The axes group specified for the AxesGroup input variable to a motion control instruction does not exist or is not a used group.

· An axes group does not exist
for the variable specified for the AxesGroup input variable to the instruction.
· The axes group specified for
the AxesGroup input variable to the instruction is not speci-

W539 ¡

fied as a used group.

Instruction Execution Error with Undefined Home

High-speed homing, an interpolation instruction, or a robot instruction was executed when home was undefined.

· High-speed homing was exe-
cuted when home was undefined.
· An interpolation instruction
was executed for an axes group that includes an axis

W539

with no defined home.

· One of the following robot in-

structions was executed for an

¡

axes group that includes a log-

ical axis with no defined home.

MC_SetKinTransform

MC_MoveTimeAbsolute

MC_SyncLinearConveyor

MC_SyncOut

MC_GroupMon

MC_RobotJog

Target Posi- The parameter speci- · Instruction input parameter ex-

W539

tion Setting fied for the Position

ceeded the valid range of the

Out of Range

input variable to a motion control in-

input variable.
· The target position of a Rotary

¡

struction is out of

Mode axis is not within the ring

range.

setting range.

Kinematics An attempt was made · One of the following instruc-

W539

Unsupported Instruction

to execute an instruction that cannot be used for an axes

tions was executed for an axes group for which the kinematics transform was set.

group for which the

MC_MoveLinear

¡

kinematics transform

MC_MoveLinearAbsolute

was set.

MC_MoveLinearRelative

MC_MoveCircular2D

MC_ChangeAxesInGroup

A-32

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

57060000 hex

Axes Group Mismatch with Kinematics

The configuration elements of the specified axes group and the specified kinematics do not match.

· The number of axes in the ax-
es group and the number of axes in the specified robot (kinematics type) do not match.
· The count mode for axes in the

W539

axes group and the count mode for the specified robot

¡

(kinematics type) do not

match.
· The display unit for axes in the

axes group and the display

unit for the specified robot (kin-

57070000 hex

Kinematics

ematics type) do not match.
KinType specified for · KinType is outside the setting

W539

A

Type Out of the KinTransform in-

range.

Range

put variable to a mo-

¡

tion control instruction

is out of range.

57080000 hex

Kinematics KinParam or

· KinParam is outside the setting

W539

Parameter ExpansionParam

range.

Out of

specified for the

· ExpansionParam is outside the

Range

KinTransform input

setting range.

¡

variable to a motion

control instruction is

out of range.

57090000 hex

Workspace WorkspaceType Type Out of specified for the

· WorkspaceType is outside the
setting range.

W539

Range

Workspace input variable to a motion con-

¡

trol instruction is out

of range.

570A0000 hex

Workspace Parameter Out of Range

WorkspaceParam specified for the Workspace input variable to a motion con-

· WorkspaceParam is outside
the setting range.

W539 ¡

trol instruction is out

of range.

570B0000 hex

Invalid Coor- The coordinate sys- · The coordinate system ID is

W539

dinate Sys- tem ID specified for

outside the setting range.

tem Number the CSID input varia- · The specified coordinate sys-

ble to a motion con-

tem ID is not defined by the

¡

trol instruction is out

MC_DefineCoordSystem in-

of range or not de-

struction.

fined.

NJ/NX-series Troubleshooting Manual (W503)

A-33

Appendices

Event code 570C0000 hex
570D0000 hex
570F0000 hex
57100000 hex 57110000 hex 57120000 hex 57130000 hex 57140000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Coordinate Transformation Parameter Out of Range

The coordinate transformation parameter Pose, which was specified for the CoordTransform input

· The coordinate transformation
parameter Pose is outside the setting range.

W539 ¡

variable to a motion

control instruction, is

out of range.

Transition parameters out of range

The Transition Parameters specified for the

· TransitionParameter is outside
the setting range.

W539

TransitionParameter input variable to a

¡

motion control in-

struction is out of

range.

Cannot Calculate Kinematics

The inverse kinematics or direct kinematics cannot be calculated.

· The kinematics parameter is
outside the setting range.
· One of the robot axes (A0 to
A2) is stopped at the position

W539

for which direct kinematics calculation cannot be performed.

¡

· Inverse kinematics calculation

cannot be performed for the

target position specified in the

machine coordinate system.

Kinematics Transform

The kinematics trans- · The kinematics transform is

form is not set for the

not set for the axes group.

W539 ¡

Not Set

specified axes group.

Target Posi- The position parame- · Specified wrong value of Posi-

W539

tion Out of Range

ter specified as variable for the Position is

tion input.

¡

out of range.

Velocity Error Detection Value Out of

MaxVelocity specified for the TrajData input variable to a motion

· MaxVelocity is outside the set-
ting range.

W539 ¡

Range

control instruction is

out of range.

Acceleration Error Detection Value Out of

MaxAcceleration specified for the TrajData input variable to a motion con-

· MaxAcceleration is outside the
setting range.

W539 ¡

Range

trol instruction is out

of range.

Trajectory TrajTime specified for · TrajTime is outside the setting

Target Time the TrajData input

range.

W539

Out of

variable to a motion

¡

Range

control instruction is

out of range.

A-34

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

57150000 hex

Trajectory MoveTrajType speci- · MoveTrajType or SyncTrajType

W539

Type Out of fied for the TrajData

is outside the setting range.

Range

input variable to a motion control in-

¡

struction is out of

range.

57160000 hex

Trajectory TrajTransition speci- · TrajTransition is outside the

W539

Transition fied for the TrajData

setting range.

Out of Range

input variable to a motion control in-

¡

struction is out of

range.

57170000 hex

Trajectory TrajDistance specified · TrajDistance is outside the set-

W539

Travel Dis- for the TrajData input tance Out of variable to a motion

ting range.

¡

A

Range

control instruction is

out of range.

57190000 hex

Initial Work- The position of the

· InitWorkpiecePosition is out-

W539

piece Posi- workpiece specified tion Outside for the

side the workspace.

Workspace

InitWorkpiecePosition input variable to a

¡

motion control in-

struction is outside

the workspace.

571A0000 hex

Invalid Con- The axis specified for · The specified axis is registered

W539

veyor Axis the ConveyorAxis in-

in the axes group which is

Specified

out variable to a mo-

specified for AxesGroup.

tion control instruction · The specified axis is an

¡

is not correct.

unused axis.

· The unit of the conveyor axis is

incorrect.

571B0000 hex

Target Position Outside Workspace

The target position specified for the Position input variable to a motion con-

· Position is outside the work-
space.

W539 ¡

trol instruction is out-

side the workspace.

571C0000 hex

Cannot Can- The MC_SyncOut in- · The MC_SyncLinearConveyor

W539

cel Synchro- struction cannot be

instruction was not executed.

nization

executed.

· The MC_SyncLinearConveyor
instruction execution is in prog-

¡

ress, but synchronization is not

currently performed.

571E0000 hex

Too Many Kinematics

The number of kinematics exceeded the limit.

· The number kinematics set by
the MC_SetKinTransform instruction exceeded the limit.

W539 ¡

571F0000 hex

Kinematics Kinematics initializa- · One of the robot axes (A0 to

W539

Initialization tion failed. Error

A3) is stopped at the position for which direct kinematics cal-

¡

culation cannot be performed.

NJ/NX-series Troubleshooting Manual (W503)

A-35

Appendices

Event code 57320000 hex 57330000 hex 57340000 hex
57360000 hex 57370000 hex 57390000 hex 57440000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Invalid Tool Number

The tool ID specified for the ToolID input variable to a motion control instruction is out of range or not defined.

· ToolID is outside the setting
range.
· The specified tool ID is not de-
fined by the MC_DefineToolTransform instruction.

W539 ¡

Tool Param- The transform param- · The transform parameter is

W539

eter Out of eter specified for the

outside the setting range.

Range

ToolTransform input variable to a motion

¡

control instruction is

out of range.

Unsupported Transition Data

The transition mode specified for the TransitionMode input variable to a motion

· The parameters specified for
the TransitionParameter input variable cannot be used for transition in the mode specified

W539

control instruction

for the TransitionMode input

does not support the

variable.

¡

current instruction or · The trajectory data which is set

the buffered instruc-

for the buffered instruction

tion.

cannot be used for transition in

the mode specified for the

TransitionMode input variable.

Offset Not Allowed

During the MC_SyncLinearConveyor instruction execution, the offset function can be used only in

· The EnableOffset input varia-
ble changed to TRUE before the MC_SyncLinearConveyor instruction operation entered Phase6.

W539 ¡

Phase6.

Motion Con- An input variable that · MoveTrajType or SyncTrajType

W539

trol Instruc- cannot be changed

for the current instruction do

tion Multiex- was changed during ecution Dis- multi-execution of in-

not match MoveTrajType or SyncTrajType for the next in-

¡

abled (Tra- structions.

struction executed with Buf-

jectory Type)

fered or Blending.

Unsupported Transition Mode

The next instruction was executed with TransitionMode which does not support the

· The transition mode specified
for the TransitionMode input variable to a motion control instruction does not support the

W539 ¡

combination of the current and next instructions.

combination of the current instruction and buffered instruction.

Jog Mode Out of Range

The JogMode input variable to the MC_RobotJog instruction is out of

· The JogMode input variable to
the MC_RobotJog instruction is outside the setting range.

W539 ¡

range.

A-36

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

57450000 hex

Initial Work- The

· The InitWorkpiecePosition in-

W539

piece Posi- InitWorkpiecePosition put variable to the MC_SyncLi-

tion Out of Range

input variable to the MC_SyncLinearCon-

nearConveyor instruction is outside the setting range.

¡

veyor instruction is

out of range.

57460000 hex

Maximum In- The MaxVelocityTCP · The MaxVelocityTCP input var-

W539

terpolation input variable to the

iable to the MC_SetKinTrans-

Velocity Out MC_SetKinTransform form instruction is outside the

¡

of Range

instruction is out of

setting range.

range.

57470000 hex

Maximum In- The

· The MaxAccelerationTCP in-

W539

terpolation MaxAccelerationTCP

put variable to the MC_SetKin-

Acceleration input variable to the

Out of

MC_SetKinTransform

Transform instruction is outside the setting range.

¡

A

Range

instruction is out of

range.

57480000 hex

Maximum In- The

· The MaxDecelerationTCP in-

W539

terpolation MaxDecelerationTCP put variable to the MC_SetKin-

Deceleration input variable to the

Out of

MC_SetKinTransform

Transform instruction is outside the setting range.

¡

Range

instruction is out of

range.

64430000 hex

Positive Limit Input

An instruction was executed for a motion in the positive direction when the positive limit input was ON.

· An instruction for a motion in
the positive direction was executed when the positive limit input was ON, or an instruction for a motion with no direction

W539

specification was executed

¡

when the positive limit input

was ON. An axes group mo-

tion control instruction was

executed when the positive

limit input was ON.

64440000 hex

Negative Limit Input

An instruction for a motion in the negative direction was executed when the negative limit input

· An instruction for a motion in
the negative direction was executed when the negative limit input was ON, or an instruction for a motion with no direction

W539

was ON.

specification was executed

¡

when the negative limit input

was ON. An axes group mo-

tion control instruction was

executed when the negative

limit input was ON.

NJ/NX-series Troubleshooting Manual (W503)

A-37

Appendices

Event code 64590000 hex
645A0000 hex 645B0000 hex 645C0000 hex 67000000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Home Undefined during Coordinated Motion

Home of the logical axis became undefined during axes group motion or while decelerating to a

· The command position or ac-
tual position overflowed or underflowed for a logical axis in an axes group motion or a logical axis that was decelerating

W539

stop.

to a stop and the home defini-

tion was lost.

· A slave communications error

occurred for a logical axis and

¡

home became undefined dur-

ing axes group motion or while

decelerating to a stop.
· A slave for a logical axis left

the network or was disabled

and home became undefined

during axes group motion or

while decelerating to a stop.

Maximum In- The command veloci- · The trajectory data for the cur-

W539

terpolation ty exceeded the max- rent instruction is incorrect.

Velocity Er- imum interpolation

· The maximum interpolation ve-

ror

velocity specified for the MaxVelocityTCP

locity specified for the MaxVelocityTCP input variable

¡

input variable to the

to the MC_SetKinTransform in-

MC_SetKinTransform struction is incorrect or too low.

instruction.

Maximum In- The command accel- · The trajectory data for the cur-

W539

terpolation eration rate exceeded rent instruction is incorrect.

Acceleration the maximum interpo- · The maximum interpolation ac-

Error

lation acceleration

celeration specified for the

specified for the

MaxAccelerationTCP input

¡

MaxAccelerationTCP

variable to the MC_SetKin-

input variable to the

Transform instruction is incor-

MC_SetKinTransform rect or too low.

instruction.

Maximum In- The command decel- · The trajectory data for the cur-

W539

terpolation eration rate exceeded rent instruction is incorrect.

Deceleration the maximum interpo- · The maximum interpolation de-

Error

lation deceleration

celeration specified for the

specified for the Max

MaxDecelerationTCP input

¡

DecelerationTCP in-

variable to the MC_SetKin-

put variable to the

Transform instruction is incor-

MC_SetKinTransform rect or too low.

instruction.

Command The command posiPosition Out- tion is outside the side Work- workspace.

· The specified trajectory data is
incorrect.

W539 ¡

space

A-38

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

67010000 hex

Current Position Outside Workspace

The current position was outside the workspace when an instruction was executed.

· The current position was out-
side the workspace when one of the following instructions was executed. MC_MoveTimeAbsolute

W539 ¡

MC_SyncLinearConveyor

MC_SyncOut

MC_RobotJog

67020000 hex

Workpiece Synchronization Excessive Following Error

The robot could not catch up the workpiece on the conveyor.

· The conveyor position was
changed before the robot reached the workpiece.
· The conveyor current position
is incorrect.

W539 ¡

67030000 hex

Velocity Error Detection

The command velocity exceeded MaxVelocity specified

· The combination of parame-
ters specified for the TrajData input variable caused a too

W539

A

for the TrajData input

high command velocity.

variable to a motion · The parameters specified for

¡

control instruction.

the TrajData input variable are

incorrect.
· MaxVelocity is too low.

67040000 hex

Acceleration Error Detection

The command acceleration rate exceeded the MaxAcceleration specified for the

· The combination of parame-
ters specified for the TrajData input variable caused a too high command acceleration

W539

TrajData input varia-

rate.

¡

ble to a motion con- · The parameters specified for

trol instruction.

the TrajData input variable are

incorrect.
· MaxAcceleration is too low.

67050000 hex

Command Current Velocity Limit

The command current velocity exceeded the axis maximum

· The axis maximum velocity
was exceeded.

W539 ¡

Exceeded velocity.

74300000 hex

Axes Group An error occurred for · An error occurred for an axis in

W539

Composition an axis in an axes

an axes group that was in mo-

¡

Axis Error group.

tion.

77000000 hex

Conveyor

The MC_SyncLinear- · EtherCAT process data com-

W539

Axis Position Conveyor instruction

munications are not establish-

Read Error cannot be executed

ed for the conveyor axis.

due to a conveyor ax- · The slave of the conveyor axis

is position error.

was disconnected.

¡

· An Absolute Encoder Current

Position Calculation Failed er-

ror (64580000 hex) was de-

tected for the conveyor axis.

NJ/NX-series Troubleshooting Manual (W503)

A-39

Appendices

Event code 94230000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Transition Parameter Adjusted

The specified TransitionParameter input variable was adjusted before transition started.

· The transition start condition
specified for TransitionParameter input variable for multi-execution of instructions was already exceed-

W539 ¡

ed by the current instruction.

A-40

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Appendices

Robot Instructions

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W539

Manual name NJ-series NJ Robotics CPU Unit User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015422 hex

Target Velocity Setting Out of Range

The parameter specified for the Velocity input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539
¡
A

54015423 hex

Acceleration Setting Out of Range

The parameter specified for the Acceleration input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

54015424 hex

Deceleration Setting Out of Range

The parameter specified for the Deceleration input variable to a motion control instruction is

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

out of range.

5401542B hex

Buffer Mode Selection Out of Range

The parameter specified for the BufferMode input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

5401542C hex

Coordinate System Selection Out of Range

The parameter specified for the CoordSystem input variable to a motion

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

control instruction is out of range.

5401542E hex

Direction Selection Out of Range

The parameter specified for the Direction input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

W539 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-41

Appendices

Event code 54015432 hex 5401543B hex 5401543C hex 5401543E hex
5401543F hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Transition Mode Selection Out of Range

The parameter specified for the TransitionMode input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.
· _mcAborting or _mcBuffered
was specified for BufferMode and _mcTMNone was not

W539 ¡

specified for TransitionMode.

Motion Control Instruction Re-execution Disa-

An attempt was made to re-execute a motion control instruction that cannot be re-

· A motion control instruction
that cannot be re-executed was re-executed.

W539 ¡

bled

executed.

Motion Control Instruction Multi-execution Dis-

Multiple functions that cannot be executed simultaneously were executed for the

· Multiple functions that cannot
be executed simultaneously were executed for the same target (MC common, axis, or

W539 ¡

abled

same target (MC common, axis, or ax-

axes group).

es group).

Instruction Cannot Be

· A motion instruc- · A motion instruction was exe-

tion was executed

cuted for an axis or an axes

W539

Executed

for an axis or an

group that was in a coordinat-

during Multi- axes group that

ed multiaxes motion.

axes Coordi- was in a coordinat- · The MC_SetKinTransform in-

nated Con-

ed multi-axes mo-

struction was executed for an

trol

tion.

axes group in a GroupEnable

¡

· A robot instruction

state.

that you cannot

use for an axes

group in a Group-

Enable state was

executed.

Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group

A multi-axes coordinated control instruction was executed for an axes group that was in a GroupDisable state.

· A multi-axes coordinated con-
trol instruction was executed for an axes group that was in a GroupDisable state.
· One of the following instruc-
tions was executed for an axes group that was in a GroupDis-

W539 ¡

able state.

MC_MoveTimeAbsolute

MC_SyncLinearConveyor

MC_SyncOut

MC_RobotJog

A-42

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015441 hex

Impossible Axis Operation Specified when the Servo is OFF

A motion instruction was executed for an axis for which the Servo is OFF.

· A motion instruction was exe-
cuted for an axis for which the Servo is OFF.
· A zero position preset was per-
formed with the MC_Home or MC_HomeWithParameter in-

W539 ¡

struction for an axis for which

EtherCAT process data com-

munications are not establish-

ed.

54015442 hex

Composition Axis Stopped Error

A motion instruction was executed for an axes group while the MC_Stop instruction was being executed for a composition ax-

· A motion instruction was exe-
cuted for an axes group while the MC_Stop instruction was being executed for a composition axis.

W539 ¡
A

is.

54015443 hex

Motion Con- The number of motrol Instruc- tion control instruc-

· An axis instruction was execut-
ed when there was already a

W539

tion Multi-ex- tions that is buffered

current instruction and a buf-

ecution Buf- for Buffered or Blend- fered instruction for the same

fer Limit Ex- ing Buffer Modes ex-

axis.

ceeded

ceeded the buffer lim- · An axes group instruction was

¡

it.

executed when there was al-

ready eight current instructions

and buffered instructions for

the same axis.

54015461 hex

Illegal Axes The axes group

· An axes group does not exist

W539

Group Spec- specified for the

for the variable specified for

ification

AxesGroup input vari- the AxesGroup input variable

able to a motion con-

to the instruction.

trol instruction does · The axes group specified for

¡

not exist or is not a

the AxesGroup input variable

used axes group.

to the instruction is not speci-

fied as a used axes group.

54015466 hex

Instruction Execution

High-speed homing, an interpolation in-

· High-speed homing was exe-
cuted when home was unde-

W539

Error with Undefined Home

struction, or a robot instruction was executed when home was undefined.

fined.
· An interpolation instruction
was executed for an axes group that includes an axis

with no defined home.

· One of the following robot in-

structions was executed for an

¡

axes group that includes a log-

ical axis with no defined home.

MC_SetKinTransform

MC_MoveTimeAbsolute

MC_SyncLinearConveyor

MC_SyncOut

MC_GroupMon

MC_RobotJog

NJ/NX-series Troubleshooting Manual (W503)

A-43

Appendices

Event code 54015478 hex 54015706 hex
54015707 hex 54015708 hex 54015709 hex 5401570A hex 5401570B hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Target Position Setting Out of Range

The parameter specified for the Position input variable to a motion control instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.
· The target position of a Rotary
Mode axis is not within the ring setting range.

W539 ¡

Axes Group The configuration ele- · The number of axes in the ax-

W539

Mismatch with Kinematics

ments of the specified axes group and the specified kinematics do not match.

es group and the number of axes in the specified robot (kinematics type) do not match.
· The count mode for axes in the

axes group and the count mode for the specified robot

¡

(kinematics type) do not

match.
· The display unit for axes in the

axes group and the display

unit for the specified robot (kin-

ematics type) do not match.

Kinematics Type Out of Range

KinType specified for the KinTransform input variable to a mo-

· KinType is outside the setting
range.

W539 ¡

tion control instruction

is out of range.

Kinematics Parameter Out of Range

KinParam or ExpansionParam specified for the KinTransform input variable to a motion

· KinParam is outside the setting
range.
· ExpansionParam is outside the
setting range.

W539 ¡

control instruction is

out of range.

Workspace Type Out of Range

WorkspaceType specified for the Workspace input variable to a motion con-

· WorkspaceType is outside the
setting range.

W539 ¡

trol instruction is out

of range.

Workspace WorkspaceParam

· WorkspaceParam is outside

W539

Parameter specified for the

the setting range.

Out of Range

Workspace input variable to a motion con-

¡

trol instruction is out

of range.

Invalid Coordinate System Number

The coordinate system ID specified for the CSID input variable to a motion control instruction is out of range or not defined.

· The coordinate system ID is
outside the setting range.
· The specified coordinate sys-
tem ID is not defined by the MC_DefineCoordSystem instruction.

W539 ¡

A-44

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

5401570C hex

Coordinate Transformation Parameter Out of Range

The coordinate transformation parameter Pose, which was specified for the CoordTransform input

· The coordinate transformation
parameter Pose is outside the setting range.

W539 ¡

variable to a motion

control instruction, is

out of range.

5401570D hex

Transition parameters out of range

The Transition Parameters specified for the

· TransitionParameter is outside
the setting range.

W539

TransitionParameter input variable to a

¡

motion control in-

struction is out of

A

range.

54015710 hex

Kinematics Transform Not Set

The kinematics transform is not set for the specified axes group.

· The kinematics transform is
not set for the axes group.

W539 ¡

54015711 hex

Target Position Out of Range

The position parameter specified as variable for the Position is

· Specified wrong value of Posi-
tion input.

W539 ¡

out of range.

54015712 hex

Velocity Error Detection Value Out of

MaxVelocity specified for the TrajData input variable to a motion

· MaxVelocity is outside the set-
ting range.

W539 ¡

Range

control instruction is

out of range.

54015713 hex

Acceleration Error Detection Value Out of

MaxAcceleration specified for the TrajData input variable to a motion con-

· MaxAcceleration is outside the
setting range.

W539 ¡

Range

trol instruction is out

of range.

54015714 hex

Trajectory Target Time Out of

TrajTime specified for the TrajData input variable to a motion

· TrajTime is outside the setting
range.

W539 ¡

Range

control instruction is

out of range.

54015715 hex

Trajectory Type Out of Range

MoveTrajType specified for the TrajData input variable to a motion control in-

· MoveTrajType or SyncTrajType
is outside the setting range.

W539 ¡

struction is out of

range.

54015716 hex

Trajectory Transition Out of Range

TrajTransition specified for the TrajData input variable to a motion control in-

· TrajTransition is outside the
setting range.

W539 ¡

struction is out of

range.

NJ/NX-series Troubleshooting Manual (W503)

A-45

Appendices

Event code 54015717 hex 54015719 hex
5401571A hex
5401571B hex 5401571C hex 5401571E hex 5401571F hex 54015732 hex 54015733 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Trajectory Travel Distance Out of

TrajDistance specified for the TrajData input variable to a motion

· TrajDistance is outside the set-
ting range.

W539 ¡

Range

control instruction is

out of range.

Initial Work- The position of the piece Posi- workpiece specified

· InitWorkpiecePosition is out-
side the workspace.

W539

tion Outside for the

Workspace

InitWorkpiecePosition input variable to a

¡

motion control in-

struction is outside

the workspace.

Invalid Conveyor Axis Specified

The axis specified for the ConveyorAxis inout variable to a motion control instruction is not correct.

· The specified axis is registered
in the axes group which is specified for AxesGroup.
· The specified axis is an
unused axis.
· The unit of the conveyor axis is

W539 ¡

incorrect.

Target Posi- The target position

· Position is outside the work-

W539

tion Outside specified for the

space.

Workspace

Position input variable to a motion con-

¡

trol instruction is out-

side the workspace.

Cannot Cancel Synchronization

The MC_SyncOut instruction cannot be executed.

· The MC_SyncLinearConveyor
instruction was not executed.
· The MC_SyncLinearConveyor
instruction execution is in prog-

W539 ¡

ress, but synchronization is not

currently performed.

Too Many Kinematics

The number of kinematics exceeded the limit.

· The number kinematics set by
the MC_SetKinTransform instruction exceeded the limit.

W539 ¡

Kinematics Initialization Error

Kinematics initialization failed.

· One of the robot axes (A0 to
A3) is stopped at the position for which direct kinematics cal-

W539 ¡

culation cannot be performed.

Invalid Tool Number

The tool ID specified for the ToolID input variable to a motion control instruction is out of range or not defined.

· ToolID is outside the setting
range.
· The specified tool ID is not de-
fined by the MC_DefineToolTransform instruction.

W539 ¡

Tool Parameter Out of Range

The transform parameter specified for the ToolTransform input variable to a motion

· The transform parameter is
outside the setting range.

W539 ¡

control instruction is

out of range.

A-46

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-4 Errors in NJ Robotics Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015736 hex

Offset Not Allowed

During the MC_SyncLinearConveyor instruction execution, the offset function can be used only in

· The EnableOffset input varia-
ble changed to TRUE before the MC_SyncLinearConveyor instruction operation entered Phase6.

W539 ¡

Phase6.

54015744 hex

Jog Mode

The JogMode input

· The JogMode input variable to

W539

Out of

variable to the

the MC_RobotJog instruction

Range

MC_RobotJog in-

is outside the setting range.

¡

struction is out of

range.

54015745 hex

Initial Workpiece Position Out of Range

The InitWorkpiecePosition input variable to the MC_SyncLinearConveyor instruction is

· The InitWorkpiecePosition in-
put variable to the MC_SyncLinearConveyor instruction is outside the setting range.

W539

¡

A

out of range.

54015746 hex

Maximum In- The MaxVelocityTCP · The MaxVelocityTCP input var-

W539

terpolation input variable to the

iable to the MC_SetKinTrans-

Velocity Out MC_SetKinTransform form instruction is outside the

¡

of Range

instruction is out of

setting range.

range.

54015747 hex

Maximum In- The

· The MaxAccelerationTCP in-

W539

terpolation MaxAccelerationTCP

put variable to the MC_SetKin-

Acceleration input variable to the

Out of

MC_SetKinTransform

Transform instruction is outside the setting range.

¡

Range

instruction is out of

range.

54015748 hex

Maximum Interpolation Deceleration Out of

The MaxDecelerationTCP input variable to the MC_SetKinTransform

· The MaxDecelerationTCP in-
put variable to the MC_SetKinTransform instruction is outside the setting range.

W539 ¡

Range

instruction is out of

range.

54016443 hex

Positive Limit Input

An instruction was executed for a motion in the positive direc-

· An instruction for a motion in
the positive direction was executed when the positive limit

W539

tion when the positive limit input was ON.

input was ON, or an instruction for a motion with no direction

specification was executed

¡

when the positive limit input

was ON. An axes group mo-

tion control instruction was

executed when the positive

limit input was ON.

NJ/NX-series Troubleshooting Manual (W503)

A-47

Appendices

Event code 54016444 hex
54016701 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Negative Limit Input

An instruction for a motion in the negative direction was executed when the negative limit input

· An instruction for a motion in
the negative direction was executed when the negative limit input was ON, or an instruction for a motion with no direction

W539

was ON.

specification was executed

¡

when the negative limit input

was ON. An axes group mo-

tion control instruction was

executed when the negative

limit input was ON.

Current Position Outside Work-

The current position was outside the workspace when an in-

· The current position was out-
side the workspace when one of the following instructions

W539

space

struction was executed.

was executed. MC_MoveTimeAbsolute

¡

MC_SyncLinearConveyor

MC_SyncOut

MC_RobotJog

A-48

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

A-1-5 Errors in the CNC Function
This section provides tables of the errors (events) that can occur in the CNC functions and CNC instructions. You can use the CNC functions and CNC instructions with an NJ501-5300 Controller. The unit version of the CPU Unit is 1.16 or later.

CNC Function

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. O030

Manual name NJ/NY-series NC Integrated Controller User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

47810000 hex

CNC Parameter Setting Invalid

A fatal error was detected during setting of the CNC Function Module.

· The system failed to transfer

the CNC parameter setting. Otherwise, an error occurred in

¡

the software.

O030

17800000 hex

CNC Param- The CNC parameters · The power supply to the Con-

eter Setting that were saved in

troller was interrupted or com-

Error

non-volatile memory

munications with the Sysmac

are missing.

Studio were disconnected while downloading the CNC

¡

parameter settings or clearing

memory.

· Non-volatile memory failure

O030

17810000 hex

Absolute En- The absolute encoder · When the retained variables

coder Home current position that

are backed up with a battery,

Offset Read is retained during

Error

power interruptions

this event indicates that the life of the battery in the CPU Unit

¡

was lost.

has expired.

· Backup memory failure

O030

17820000 hex

CNC Motor The CNC motor com- · The power supply to the Con-

Compensa- pensation table that

troller was interrupted or com-

tion Table

was saved in non-vol- munications with the Sysmac

Read Error

atile memory is missing.

Studio were disconnected while downloading the CNC

¡

O030

parameter settings or clearing memory.
· Non-volatile memory failure

37800000 hex

Required

The object that is re- · The required PDOs are not

Process Da- quired for the as-

mapped when the assigned

ta Object Not Set

signed axis type in the CNC motor pa-

axis type in the CNC motor parameter settings is set to a ser-

¡

rameter settings is

vo axis or encoder axis.

not allocated to PDO. · Non-volatile memory failure

O030

NJ/NX-series Troubleshooting Manual (W503)

A-49

Appendices

Event code 47800000 hex 77800000 hex 37810000 hex 56000000 hex
56010000 hex
56020000 hex 56030000 hex 56040000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

CNC Initiali- A fatal error occurred · Hardware failure
zation Error in the system and

O030

prevented initializa-

¡

tion of the CNC Func-

tion Module.

CNC Control The primary periodic Period Ex- task processing has

· The processing load in the pri-
mary periodic task is too

O030

ceeded

not been completed

heavy.

¡

within two control cy-

cles.

Process Data Object Setting Missing

The PDO mapping is not correct.

· The relevant instruction was
executed for a device that does not have an object that supports the instruction.

O030 ¡

Illegal CNC Coordinate System Specification

The CNC coordinate system specified for the Coord in-out variable to a CNC in-

· CNC coordinate system does
not exist for the variable specified for the Coord in-out variable to the instruction.

O030 ¡

struction does not ex-

ist.

Deceleration Setting Out of Range

The parameter specified for the Deceleration input variable to a CNC in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

struction is out of

range.

Jerk Setting Out of Range

The parameter specified for the Jerk input variable to a CNC instruction is out of

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

range.

CNC Instruction Re-execution Disa-

A CNC instruction that cannot be reexecuted was re-exe-

· A CNC instruction that cannot
be re-executed was re-executed.

O030 ¡

bled

cuted.

CNC Multi- Multiple functions that · Multiple functions that cannot

O030

execution

cannot be executed

be executed simultaneously

Disabled

simultaneously were

were executed for the same

executed for the

target (CNC coordinate sys-

same target (CNC co- tem).

ordinate system).

· The CNC_LoadProgramFile in-

¡

struction was executed when

any of CNC coordinate system

was Executing (Executing) or

Hold (Holding).

A-50

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

56050000 hex

Unassigned The CNC motor of

· The logical CNC motor number

O030

Logical CNC the parameter speci-

for which the CNC motor is not

Motor Num- fied for the

assigned to the

ber Speci- LogicalMotorNo input

LogicalMotorNo input variable

¡

fied

variable to the CNC

to the CNC instruction was

instruction is not assigned.

specified, and the instruction was executed.

56060000 hex

Logical CNC Motor Number Out of Range

The parameter specified for the LogicalMotorNo input variable to a CNC in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

struction is out of

range.

56070000 hex

Target Posi- The parameter speci- · Instruction input parameter ex-

tion Setting fied for the Position

ceeded the valid range of the

O030

A

Out of

input variable to a

input variable. Or, there was

¡

Range

CNC instruction is out of range.

an overflow/underflow in the target position.

56080000 hex

Impossible CNC Motor Operation

An operation instruction was executed for the CNC motor for

· Home was preset with the
CNC_Home or CNC_HomeWithParameter instruction for

O030

Specified

which the Servo is

an axis for which EtherCAT

¡

when the

OFF.

process data communications

Servo is

are not established.

OFF

56090000 hex

Target Velocity Setting Out of Range

The parameter specified for the Velocity input variable to a CNC instruction is out

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

of range.

560A0000 hex

Acceleration/ The parameter speci- · Instruction input parameter ex-

Deceleration fied for the

ceeded the valid range of the

O030

Setting Out of Range

Acceleration input variable to a CNC in-

input variable.

¡

struction is out of

range.

560B0000 hex

Travel Mode Selection Out of Range

The parameter specified for the MoveMode input variable to a CNC in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

struction is out of

range.

560C0000 hex

Immediate An Immediate Stop · An Immediate Stop instruction

O030

Stop Instruc- (CNC_CoordImmetion Execut- diateStop) instruction

was executed.

¡

ed

was executed.

NJ/NX-series Troubleshooting Manual (W503)

A-51

Appendices

Event code 560D0000 hex 560E0000 hex 560F0000 hex 56100000 hex 56110000 hex 56120000 hex 56130000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Parameter Selection Out of Range

The parameter specified for the ParameterNumber input variable to a CNC

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

instruction is out of

range.

CNC Param- The parameter speci- · Instruction input parameter ex-

O030

eter Setting fied for the

ceeded the valid range of the

Read/Write SettingValue in-out Setting Val- variable to a CNC in-

in-out variable.

¡

ue Out of

struction is out of

Range

range.

CNC Parameter Setting Read/Write Target Out of

The parameter specified for the Target inout variable to a CNC instruction is out of

· Instruction input parameter ex-
ceeded the valid range of the in-out variable.

O030 ¡

Range

range.

Cycle Start A cycle start was exe- · A cycle start was executed for

O030

Error with

cuted for a CNC coor- a CNC coordinate system in-

Undefined Home

dinate system including the positioning ax-

cluding the positioning axis with no defined home.

¡

is with no defined

home.

Homing Parameter Setting Out of Range

The parameter specified for the HomingParameter inout variable of the

· Instruction input parameter ex-
ceeded the valid range of the in-out variable.

O030 ¡

CNC instruction is out

of range.

M Code Number Out of Range

The parameter specified for the MCodeNo input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

CNC instruction is out

of range.

CNC Instruction Re-execution Disa-

An attempt was made to change the parameter for the Coord in-

· A parameter for an in-out vari-
able that cannot be changed for re-execution was changed.

O030

bled (CNC out variable when re-

Coordinate System

executing a CNC instruction. (This in-out

¡

Specifica- variable cannot be

tion)

changed when re-ex-

ecuting an instruc-

tion.)

A-52

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

56140000 hex

CNC Instruction Re-execution Disabled (Logical

An attempt was made to change the parameter for the LogicalMotorNo input

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

O030

CNC Motor variable when re-exe-

Number)

cuting a CNC instruc-

¡

tion. (This input varia-

ble cannot be

changed when re-ex-

ecuting an instruc-

tion.)

56150000 hex

Illegal NC

An error was detect- · NC program transfer process-

O030

Program

ed in the NC program transferred from Sysmac Studio.

ing failed.

¡
A

56160000 hex

Cycle Start A cycle start was exe- · A cycle start was executed

O030

Multi-execu- cuted multiple times

while the CNC coordinate sys-

tion Disabled for the same target (CNC coordinate sys-

tem is Executing (Executing), MovingOnHold (Manual Oper-

¡

tem).

ation While Holding), or Mov-

ing (Moving).

56170000 hex

Impossible CNC Motor Cycle Start Specified

A cycle start was executed for a CNC coordinate system including the CNC motor for

· A cycle start was executed for
the CNC motor for which Servo is turned OFF.

O030 ¡

when the

which the Servo is

Servo is

OFF.

OFF

56180000 hex

Illegal NC Program

The NC program specified for

· A cycle start was executed af-
ter an unloaded NC program is

O030

Number

ProgramNo in the

specified for ProgramNo in the

Specification ControlInputs in-out variable to the

ControlInputs in-out variable to the CNC_CoordControl in-

¡

CNC_CoordControl

struction.

instruction is not load-

ed.

56190000 hex

Illegal Back Trace Specification

A cycle start was executed when the CNC coordinate system is

· A cycle start was executed
when the CNC coordinate system is Standby (Standby) while

O030

Standby (Standby)

BackTrace in the ControlInputs

while BackTrace in the ControlInputs in-

in-out variable to the CNC_CoordControl instruction is set to

¡

out variable to the CNC_CoordControl

TRUE.

instruction is set to

TRUE.

56250000 hex

Illegal CNC Motor Specification

The CNC motor specified for the Target input variable to a CNC instruction does not exist.

· A CNC motor does not exist
for the variable specified for the Target input variable to the instruction.

O030 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-53

Appendices

Event code 56260000 hex 56290000 hex 67800000 hex 67810000 hex 67820000 hex 67830000 hex
67840000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Illegal CNC The CNC motor com- · A CNC motor compensation

O030

Motor Com- pensation table speci- table does not exist for the var-

pensation

fied for the Target in-

Table Speci- put variable to a CNC

iable specified for the Target input variable to the instruc-

¡

fication

instruction does not

tion.

exist.

NC Program Loading failed be-

· The NC program that has a ca-

O030

Capacity Ex- cause the NC pro-

pacity above the maximum

ceeded

gram downloaded from Sysmac Studio

was downloaded from Sysmac Studio.

¡

exceeded the maxi-

mum capacity.

Immediate The immediate stop · An immediate stop input signal

O030

Stop Input input turned ON.

was detected.

· The immediate stop input sig-
nal is not connected correctly

¡

or the logic setting for the im-

mediate stop input is wrong.

Positive Lim- The positive limit in- · A positive limit input signal was

O030

it Input De- put turned ON.

detected.

tected

· The positive limit input signal is
not connected correctly or the

¡

logic setting for the positive

limit input is wrong.

Negative Limit Input Detected

The negative limit input turned ON.

· A negative limit input signal
was detected.
· The negative limit input signal
is not connected correctly or

O030 ¡

the logic setting for the nega-

tive limit input is wrong.

Target Posi- The specified position · The parameter specified for

tion Positive exceeds the positive

the Position input variable to

O030

Software

software limit.

the instruction is beyond the

Limit Ex-

positive software limit.

ceeded

· The first position is beyond the
positive software limit and an

¡

instruction that specifies mo-

tion in the opposite direction of

the software limit was execut-

ed.

Target Posi- The specified position · The parameter specified for

O030

tion Nega- exceeds the negative

the Position input variable to

tive Software software limit.

the instruction is beyond the

Limit Ex-

negative software limit.

ceeded

· While the starting position is

¡

out of the negative software

limit, an operation was speci-

fied in the opposite direction of

the software limit.

A-54

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

67850000 hex

Command Position Overflow/ Underflow

Positioning, an instruction in the underflow/overflow direction, or an instruction for which the direction is not specified was executed when there was an underflow/ overflow in the command position.

· One of the following was exe-
cuted when there was a command position overflow/underflow.
· A positioning instruction · A continuous control instruc-
tion in the underflow/overflow direction
· An instruction for which the di-
rection is not specified (sync-

O030 ¡

ing)

67860000 hex

Positive Lim- An instruction was

· An instruction for a motion in

O030

it Input

executed for a motion the positive direction was exe-

in the positive direc-

cuted when the positive limit

tion when the positive limit input was ON.

input was ON, or an instruction for a motion with no direction

¡

A

specification was executed

when the positive limit input

was ON.

67870000 hex

Negative

While the negative

· While the negative limit input is

O030

Limit Input limit input is set to

set to ON, an instruction that

ON, an instruction that runs in the nega-

runs in the negative direction was executed, or an instruction

¡

tive direction was executed.

with no direction specified was executed.

67880000 hex

Positive Software Limit Ex-

The position exceeded the positive software limit while the

· The position exceeded the
positive software limit.

O030 ¡

ceeded

CNC motor was run-

ning.

67890000 hex

Negative Software Limit Ex-

The position exceeded the negative software limit while the

· The position exceeded the
negative software limit.

O030 ¡

ceeded

CNC motor was run-

ning.

678A0000 hex

In-position Check Time Exceeded

The in-position check was not completed within the monitoring

· Time is required to complete
positioning.

O030 ¡

time.

678B0000 hex

Following Error Limit

The error between

· The positioning operation has

the command current

poor following performance

O030

Exceeded

position and actual current value exceed-

and the actual motion is slower than the command.

¡

ed the Following Er-

ror Over Value.

NJ/NX-series Troubleshooting Manual (W503)

A-55

Appendices

Event code 67910000 hex 67920000 hex 67930000 hex
67940000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Illegal Following Error

The difference between the command position and the actual current position exceeds the range of

· The command current position
was restricted so that the velocity of the CNC motor would not exceed the maximum velocity for the specified travel

O030

30-bit data when con- distance.

¡

verted to pulses.

· The CNC motor's positioning

operation has poor following

performance and the actual

motion is slower than the com-

mand.

Absolute Encoder Current Position

It was not possible to correctly restore the current position from

· The position to restore when
converted to pulses exceeded the range of signed 40-bit da-

O030

Calculation the absolute encoder

ta.

¡

Failed

information that was

saved when power

was interrupted.

Home Unde- Home of the CNC

· The command position or ac-

O030

fined during Coordinated Motion

motor became undefined while the status of CNC coordinate system is Executing (Executing), Hold (Holding), MovingOnHold (Manual Opera-

tual position overflowed or underflowed for a CNC motor while the status of CNC coordinate system is Executing (Executing), Hold (Holding), or MovingOnHold (Manual Operation While Holding), and the home

tion While Holding).

definition was lost.
· A slave communications error

occurred in the CNC motor

and the home become unde-

fined while the status of CNC

¡

coordinate system is Executing

(Executing), Hold (Holding), or

MovingOnHold (Manual Oper-

ation While Holding).
· A slave for a logical axis left

the network or was disabled

and home became undefined

while the status of CNC coordi-

nate system is Executing (Exe-

cuting), Hold (Holding), or Mo-

vingOnHold (Manual Operation

While Holding).

Cycle Start Specified

The first position exceeds the positive

· The command current position
of the positioning cartesian ax-

O030

during Positive Software Limit Exceeded

software limit.

is or positioning rotational axis in the CNC coordinate system

¡

is out of range of the positive

software limit.

A-56

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

67950000 hex

Cycle Start Specified during Negative Software Limit Exceeded

The first position exceeds the negative software limit.

· The command current position
of the positioning cartesian axis or positioning rotational axis in the CNC coordinate system is out of range of the negative software limit.

O030 ¡

67960000 hex

Cycle Start Positioning, an in-

· One of the following was exe-

O030

Specified

struction in the under- cuted when there was a com-

during Com- flow/overflow direc-

mand position overflow/under-

mand Posi- tion, or an instruction

flow.

tion Over-

for which the direction · A positioning instruction

flow (Under- is not specified was · A continuous control instruc-

¡

flow)

executed when there

tion in the underflow/overflow

was an underflow/ overflow in the com-

direction
· An instruction for which the di-

A

mand position.

rection is not specified (sync-

ing)

67970000 hex

Cycle Start Specified during Positive Limit Input

A cycle start was executed when the positive limit input was ON.

· A cycle start was executed
when the positive limit input was ON.

O030 ¡

67980000 hex

Cycle Start Specified during Negative Limit Input

A cycle start was executed when the negative limit input was ON.

· A cycle start was executed
when the negative limit input was ON.

O030 ¡

67990000 hex

NC Program Execution Error

An error was detected while the NC program was running.

An error was detected in the running NC program.
· Refer to the Error Codes in At-

O030 ¡

tached information for the error contents.

77820000 hex

CNC Coordi- An error occurred for · An error occurred for a compo-

O030

nate System a composition CNC

sition CNC motor in a CNC co-

Composition motor in a CNC coor-

ordinate system while it was

¡

CNC Motor dinate system.

moving.

Error

77830000 hex

CNC Common Error Occurrence

A CNC common error · Partial fault level CNC com-

occurred.

mon error occurred.

O030 ¡

77840000 hex

Servo Main An attempt was made · An attempt was made to turn

O030

Circuits OFF to turn ON the Servo

ON the Servo when the main

when the main circuit power supply to the

circuit power supply to the Servo Drive was OFF.

¡

Servo Drive was

OFF.

77850000 hex

Servo Main Circuit Power OFF

The main circuit power of the Servo Drive turned OFF while the Servo was ON.

· The main circuit power of the
Servo Drive was interrupted while the Servo was ON.

O030 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-57

Appendices

Event code 77860000 hex 77880000 hex 77890000 hex
778A0000 hex
778B0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Slave Error An error was detect- · An error was detected for the

O030

Detected

ed for the EtherCAT

EtherCAT slave or NX Unit that

slave or NX Unit that

is allocated to the CNC motor.

¡

is allocated to the

CNC motor.

Slave Disconnection

An EtherCAT slave or · An EtherCAT slave or NX Unit

NX Unit that is allo-

that is allocated to the CNC

O030

during Servo cated to the CNC mo- motor was disconnected, re-

ON

tor was disconnected, placed, or disabled while the

¡

replaced, or disabled

Servo was ON.

while the Servo was

ON.

Homing Opposite Direction Limit Input Detected

The limit signal in the direction opposite to the homing direction was detected during

· The Operation Selection at
Negative Limit Input or Operation Selection at Positive Limit Input parameter is set to No

O030

a homing operation.

reverse turn.
· The location of the homing in-

put signal sensors, homing

¡

settings, and homing start po-

sition cause a limit input to be

reached.
· The input signal sensor wiring

is incorrect or the sensor is

faulty.

Homing Direction Limit Input Detect-

The limit signal in the homing direction was detected during a

· The Operation Selection at
Negative Limit Input or Operation Selection at Positive Limit

O030

ed

homing operation.

Input parameter is set to No

reverse turn.

· The location of the homing in-

put signal sensors, homing

¡

settings, and homing start po-

sition cause a limit input to be

reached.
· The input signal sensor wiring

is incorrect or the sensor is

faulty.

Homing Limit Inputs Detected in Both Directions

The limit signals in both directions were detected during a homing operation.

· The wiring of the limit signal is
incorrect.
· The limit sensor is installed in
the wrong location.
· The contact logic of the limit

O030 ¡

signal is not correct.
· The limit sensor failed.

A-58

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

778C0000 hex

Home Prox- The home proximity · The wiring of the home proxim-

O030

imity/Homing input and the limit sig- ity signal or limit signal is incor-

Opposite Di- nal in the direction

rect.

rection Limit opposite to the hom- · The home proximity sensor or

Input Detect- ing direction were de- limit sensor is installed in the

ed

tected at the same

wrong location.

¡

time during a homing · The contact logic of the home

operation.

proximity signal or limit signal

is not correct.
· The home proximity sensor or

limit sensor failed.

778D0000 hex

Home Prox- The home proximity · The wiring of the home proxim-

O030

imity/Homing input and the limit sig- ity signal or limit signal is incor-

Direction Limit Input

nal in the homing di-

rect.

rection were detected · The home proximity sensor or

A

Detected

at the same time dur-

limit sensor is installed in the

ing a homing opera-

wrong location.

¡

tion.

· The contact logic of the home

proximity signal or limit signal

is not correct.
· The home proximity sensor or

limit sensor failed.

778E0000 hex

Home Input/ The home input and · The wiring of the home input

O030

Homing Op- the limit signal in the

signal or limit signal is incor-

posite Direc- direction opposite to

rect.

tion Limit In- the homing direction · The home input sensor or limit

put Detected were detected at the

sensor is installed in the wrong

same time during a

location.

¡

homing operation.

· The contact logic of the home

input signal or limit signal is

not correct.
· The home input signal output

device or limit sensor failed.

778F0000 hex

Home Input/ The home input and · The wiring of the home input

O030

Homing Di- the limit signal in the

signal or limit signal is incor-

rection Limit homing direction

rect.

Input Detect- were detected at the · The home input sensor or limit

ed

same time during a

sensor is installed in the wrong

homing operation.

location.

¡

· The contact logic of the home

input signal or limit signal is

not correct.
· The home input signal output

device or limit sensor failed.

NJ/NX-series Troubleshooting Manual (W503)

A-59

Appendices

Event code 77900000 hex
77910000 hex 77920000 hex 87800000 hex 561D0000 hex 561E0000 hex 561F0000 hex 56200000 hex 56210000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Invalid Home Input Mask Distance

The setting of the home input mask distance is not suitable for the CNC_Home or CNC_HomeWith-

· The set value of the home in-
put mask distance when the operating mode of the MC_Home instruction is set to Proximity Reverse Turn/Home

O030 ¡

Parameter instruction.

Input Mask Distance is insufficient to decelerate from the

homing velocity to the homing

approach velocity.

No Home Input

There was no home signal input during the homing operation. Or, a limit signal was detected before there was a home input.

· There was no home signal in-
put during the homing operation.
· A limit signal was detected be-
fore there was a home input.

O030 ¡

No Home

There was no home · There was no home proximity

O030

Proximity In- proximity signal input

signal input during the homing

put

during the homing op- operation when a home

¡

eration.

proximity input signal was

specified.

EtherCAT

A communications er- · A communications error occur-

O030

Slave Com- ror occurred for the

red for the EtherCAT slave or

munications EtherCAT slave or NX NX Unit that is allocated to the

¡

Error

Unit that is allocated

CNC motor.

to a CNC motor.

SD Memory Card Access Failure

SD Memory Card access failed when an instruction was executed.

· An SD Memory Card is not in-
serted.
· The SD Memory Card is dam-
aged.
· The SD Memory Card slot is

O030 ¡

broken.

File Does

The file specified for · The specified file does not ex-

O030

Not Exist

an instruction does

ist.

¡

not exist.

Illegal Load NC Program Number Specification

Loading has failed because an attempt was made to load the NC program with an

· An attempt was made to load
the NC program with an invalid program number specified.

O030 ¡

invalid program num-

ber specified.

Too Many Files Open

The maximum number of open files was exceeded when

· The maximum number of open
files was exceeded when opening a file for an instruc-

O030 ¡

opening a file for an

tion.

instruction.

File or Directory Name Is Too Long

The file name or directory name that was specified for an instruction is too long.

· The file name or directory
name that was specified for the instruction to create is too long.

O030 ¡

A-60

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

56220000 hex

SD Memory Card Access Failed

SD Memory Card access failed.

· The SD Memory Card is dam-
aged.
· The SD Memory Card slot is

O030 ¡

broken.

56230000 hex

Load NC Program Capacity Exceeded

Loading has failed because an attempt was made to load the NC program that has

· An attempt was made to load
the NC program that has a capacity above the maximum.

O030 ¡

a capacity above the

maximum.

56240000 hex

Number of NC Program Exceeded

Loading failed because an attempt was made to load NC programs over the maximum number of NC

· A new NC program was load-
ed while the number of loaded NC programs reaches the maximum.

O030
¡
A

programs.

56280000 hex

Illegal Load An error was detectNC Program ed in the loaded NC

· A syntax error was detected in
the NC program you attempted

O030 ¡

program.

to load.

678C0000 hex

Following

The following error

· The positioning operation has

O030

Error Warn- exceeded the Follow-

ing

ing Error Warning

poor following performance and the actual motion is slower

¡

Value.

than the command.

678D0000 hex

Command Position Overflow

The number of pulses for the command position overflowed.

· When the command position
was converted to the pulse unit for the positioning cartesian

O030

axis or positioning rotational axis, the specified value ex-

¡

ceeded the upper limit of the

signed 40-bit data (signed 54-

bit data for the spindle axis).

678E0000 hex

Command Position Underflow

The number of pulses for the command position exceeded the

· When the command position
was converted to the pulse unit for the positioning cartesian

O030

valid range. (It underflowed.)

axis or positioning rotational axis, the specified value ex-

¡

ceeded the lower limit of the

signed 40-bit data (signed 54-

bit data for the spindle axis).

678F0000 hex

Actual Position Overflow

The number of pulses for the actual position overflowed.

· When the command position
was converted to the pulse unit for the positioning cartesian

O030

axis or positioning rotational axis, the specified value ex-

¡

ceeded the upper limit of the

signed 40-bit data (signed 54-

bit data for the spindle axis).

NJ/NX-series Troubleshooting Manual (W503)

A-61

Appendices

Event code 67900000 hex
77810000 hex 77870000 hex 97810000 hex 97830000 hex
97800000 hex 97820000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Actual Position Underflow

The number of pulses for the actual position underflowed.

· When the command position
was converted to the pulse unit for the positioning cartesian

O030

axis or positioning rotational axis, the specified value ex-

¡

ceeded the lower limit of the

signed 40-bit data (signed 54-

bit data for the spindle axis).

CNC Planner Service Period Exceeded

CNC planner service processing was not finished within two periods.

· The processing load of the NC
program in a period of the CNC planner service is too heavy.

O030 ¡

Slave Observation Detected

A warning was detected for an EtherCAT slave or NX Unit.

· A warning was detected for the
EtherCAT slave or NX Unit that is allocated to a CNC motor.

O030 ¡

Software Limit Path Limited

The path exceeded the software limit was specified during Exe-

· The path exceeded the soft-
ware limit was specified during Executing (Executing).

O030

cuting (Executing).

¡

Therefore, the path

was limited within the

software limit range.

Velocity

The velocity control · The output value by feedback

O030

Control Command Value Saturated

command value for the servo drive is saturated.

loop calculation exceeded Maximum Velocity defined in the CNC motor parameter, or the actual operation is slower

than the commanded one be-

cause of the poor following performance of the positioning

¡

operation.
· The spindle rotation velocity

(S) or spindle velocity override

value was commanded over

the Maximum Velocity defined

in the CNC motor parameter.

Slave Error Code Report

The error code was reported by the slave when a Slave Error

· The error code was reported
by the slave when a Slave Error Detected error

O030 ¡

Detected error occurred.

(77860000 hex) occurred.

CNC Function System Information

This event provides internal information from the CNC Function Module.

· This event provides internal in-
formation from the CNC Function Module. It is recorded to provide additional information

O030 ¡

for another event.

A-62

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

Appendices

CNC Instructions
This section shows lists of errors (events) that may occur in CNC instructions. The lower four digits of the event code represents the error code (ErrorID) for the instruction. For details of error codes, refer to the description of the corresponding event code. For example, when the error code of the target instruction is 16#3781, refer to the explanation of event code, 54013781 hex.

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. O030

Manual name NJ/NY-series NC Integrated Controller User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

54013781 hex

Process Data Object Setting Missing

The PDO mapping is not correct.

· The PDOs that are required for
the CNC instruction are not mapped.
· The relevant instruction was
executed for a device that

O030 ¡

does not have an object that supports the instruction.

54015600 hex

Illegal CNC Coordinate System Specification

The CNC coordinate system specified for the Coord in-out variable to a CNC instruction does not exist.

· CNC coordinate system does
not exist for the variable specified for the Coord in-out variable to the instruction.

O030 ¡

54015601 hex

Deceleration Setting Out of Range

The parameter specified for the Deceleration input variable to a CNC instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

54015602 hex

Jerk Setting Out of Range

The parameter specified for the Jerk input variable to a CNC instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

54015603 hex

CNC Instruction Re-execution Disabled

A CNC instruction that cannot be reexecuted was re-executed.

· A CNC instruction that cannot
be re-executed was re-executed.

O030 ¡

A-1-5 Errors in the CNC Function

NJ/NX-series Troubleshooting Manual (W503)

A-63

Appendices

Event code 54015604 hex
54015605 hex 54015606 hex 54015607 hex 54015608 hex
54015609 hex 5401560A hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

CNC Multiexecution Disabled

Multiple functions that cannot be executed simultaneously were executed for the same target (CNC coordinate system).

· Multiple functions that cannot
be executed simultaneously were executed for the same target (CNC coordinate system).
· The CNC_LoadProgramFile in-

O030 ¡

struction was executed when

any of CNC coordinate system

was Executing (Executing) or

Hold (Holding).

Unassigned Logical CNC Motor Number Speci-

The CNC motor of the parameter specified for the LogicalMotorNo input varia-

· The logical CNC motor number
for which the CNC motor is not assigned to the LogicalMotorNo input variable to the CNC

O030 ¡

fied

ble to the CNC in-

instruction was specified, and

struction is not as-

the instruction was executed.

signed.

Logical CNC The parameter speci- · Instruction input parameter ex-

Motor Num- fied for the Logical-

ceeded the valid range of the

O030

ber Out of MotorNo input varia-

input variable.

¡

Range

ble to a CNC instruc-

tion is out of range.

Target Position Setting Out of Range

The parameter specified for the Position input variable to a CNC instruction is out of range.

· Instruction input parameter ex-
ceeded the valid range of the input variable. Or, there was an overflow/underflow in the target position.

O030 ¡

Impossible CNC Motor Operation Specified when the Servo is OFF

An operation instruction was executed for the CNC motor for which the Servo is OFF.

· An operation instruction was
executed for the CNC motor for which the Servo is OFF.
· Home was preset with the
CNC_Home or CNC_HomeWithParameter instruction for an axis for which EtherCAT

O030 ¡

process data communications

are not established.

Target Velocity Setting Out of

The parameter specified for the Velocity input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

Range

CNC instruction is out

of range.

Acceleration/ Deceleration Setting Out of Range

The parameter specified for the Acceleration input variable to a CNC in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

struction is out of

range.

A-64

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

5401560B hex

Travel Mode Selection Out of Range

The parameter specified for the MoveMode input variable to a CNC in-

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

struction is out of

range.

5401560D hex

Parameter The parameter speci- · Instruction input parameter ex-

O030

Selection

fied for the

ceeded the valid range of the

Out of Range

ParameterNumber input variable to a CNC

input variable.

¡

instruction is out of

range.

5401560E hex

CNC Parameter Setting Read/Write Setting Val-

The parameter specified for the SettingValue in-out variable to a CNC in-

· Instruction input parameter ex-
ceeded the valid range of the in-out variable.

O030
A
¡

ue Out of

struction is out of

Range

range.

5401560F hex

CNC Parameter Setting Read/Write

The parameter specified for the Target inout variable to a CNC

· Instruction input parameter ex-
ceeded the valid range of the in-out variable.

O030 ¡

Target Out of instruction is out of

Range

range.

54015611 hex

Homing Parameter Setting Out of Range

The parameter specified for the HomingParameter inout variable of the

· Instruction input parameter ex-
ceeded the valid range of the in-out variable.

O030 ¡

CNC instruction is out

of range.

54015612 hex

M Code Number Out of Range

The parameter specified for the MCodeNo input variable to a

· Instruction input parameter ex-
ceeded the valid range of the input variable.

O030 ¡

CNC instruction is out

of range.

54015613 hex

CNC Instruction Re-execution Disa-

An attempt was made to change the parameter for the Coord in-

· A parameter for an in-out vari-
able that cannot be changed for re-execution was changed.

O030

bled (CNC out variable when re-

Coordinate System

executing a CNC instruction. (This in-out

¡

Specifica- variable cannot be

tion)

changed when re-ex-

ecuting an instruc-

tion.)

NJ/NX-series Troubleshooting Manual (W503)

A-65

Appendices

Event code 54015614 hex
5401561D hex 5401561E hex 5401561F hex 54015620 hex 54015621 hex 54015622 hex 54015623 hex 54015624 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

CNC Instruction Re-execution Disabled (Logical

An attempt was made to change the parameter for the LogicalMotorNo input

· A parameter for an input varia-
ble that cannot be changed for re-execution was changed.

O030

CNC Motor variable when re-exe-

Number)

cuting a CNC instruc-

¡

tion. (This input varia-

ble cannot be

changed when re-ex-

ecuting an instruc-

tion.)

SD Memory Card Access Failure

SD Memory Card access failed when an instruction was executed.

· An SD Memory Card is not in-
serted.
· The SD Memory Card is dam-
aged.
· The SD Memory Card slot is

O030 ¡

broken.

File Does Not Exist

The file specified for an instruction does

· The specified file does not ex-
ist.

O030 ¡

not exist.

Illegal Load Loading has failed

· An attempt was made to load

O030

NC Program because an attempt

the NC program with an invalid

Number

was made to load the

Specification NC program with an

program number specified.

¡

invalid program num-

ber specified.

Too Many Files Open

The maximum number of open files was exceeded when opening a file for an

· The maximum number of open
files was exceeded when opening a file for an instruction.

O030 ¡

instruction.

File or Direc- The file name or di- · The file name or directory

O030

tory Name Is rectory name that

Too Long

was specified for an

name that was specified for the instruction to create is too

¡

instruction is too long. long.

SD Memory Card Access Failed

SD Memory Card access failed.

· The SD Memory Card is dam-
aged.
· The SD Memory Card slot is

O030 ¡

broken.

Load NC Program Capacity Exceeded

Loading has failed because an attempt was made to load the NC program that has

· An attempt was made to load
the NC program that has a capacity above the maximum.

O030 ¡

a capacity above the

maximum.

Number of NC Program Exceeded

Loading failed because an attempt was made to load NC programs over the maximum number of NC

· A new NC program was load-
ed while the number of loaded NC programs reaches the maximum.

O030 ¡

programs.

A-66

NJ/NX-series Troubleshooting Manual (W503)

A-1 Other Errors (Events) That Can Occur in the CPU Units

A-1-5 Errors in the CNC Function

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54015625 hex

Illegal CNC Motor Specification

The CNC motor specified for the Target input variable to a CNC instruction does not exist.

· A CNC motor does not exist
for the variable specified for the Target input variable to the instruction.

O030 ¡

54015626 hex

Illegal CNC The CNC motor com- · A CNC motor compensation
Motor Com- pensation table speci- table does not exist for the var-

O030

pensation

fied for the Target in-

Table Speci- put variable to a CNC

iable specified for the Target input variable to the instruc-

¡

fication

instruction does not

tion.

exist.

54015628 hex 54016783 hex

Illegal Load NC Program
Target Position Positive Software Limit Exceeded

An error was detected in the loaded NC program.
The specified position exceeds the positive software limit.

· A syntax error was detected in
the NC program you attempted to load.
· The parameter specified for
the Position input variable to the instruction is beyond the positive software limit.
· The first position is beyond the
positive software limit and an

O030 ¡

O030

A

¡

instruction that specifies mo-

tion in the opposite direction of

the software limit was execut-

ed.

54016784 hex

Target Position Negative Software Limit Exceeded

The specified position exceeds the negative software limit.

· The parameter specified for
the Position input variable to the instruction is beyond the negative software limit.
· While the first position is out of

O030 ¡

the negative software limit, an

operation was specified in the

opposite direction of the soft-

ware limit.

54016785 hex

Command Position Overflow/ Underflow

Positioning, an instruction in the underflow/overflow direction, or an instruction for which the direction is not specified was executed when there was an underflow/ overflow in the command position.

· One of the following was exe-
cuted when there was a command position overflow/underflow.
· A positioning instruction · A continuous control instruc-
tion in the underflow/overflow direction
· An instruction for which the di-
rection is not specified (sync-

O030 ¡

ing)

NJ/NX-series Troubleshooting Manual (W503)

A-67

Appendices

Event code 54016786 hex
54016787 hex 54017784 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Positive Limit Input

An instruction was executed for a motion in the positive direction when the positive limit input was ON.

· An instruction for a motion in
the positive direction was executed when the positive limit input was ON, or an instruction for a motion with no direction

O030 ¡

specification was executed

when the positive limit input

was ON.

Negative Limit Input

While the negative limit input is set to ON, an instruction that runs in the negative direction was executed.

· While the negative limit input is
set to ON, an instruction that runs in the negative direction was executed, or an instruction with no direction specified was executed.

O030 ¡

Servo Main An attempt was made · An attempt was made to turn

Circuits OFF to turn ON the Servo

ON the Servo when the main

O030

when the main circuit power supply to the

circuit power supply to the Servo Drive was OFF.

¡

Servo Drive was

OFF.

A-68

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

A-2 Errors (Events) That Can Occur in Connected Devices

The section provides tables of the errors (events) that can occur in the devices connected to NJ/NXseriesCPU Unit. Refer to 3-1 Interpreting Tables on page 3-2 for interpreting error tables. Refer to the manual for the specific product for details on errors.

A-2-1 Errors in Slave Terminals

The section provides tables of the errors (events) that can occur in the following Units in OMRON

Slave Terminals.

· NX-series EtherCAT Coupler Units

· NX-series Digital I/O Units

· NX-series Analog I/O Units

· NX-series System Units

A

· NX-series Position Interface Units

· NX-series Communications Interface Unit

· NX-series Safety CPU Units

· NX-series Safety I/O Units

· NX-series Load Cell Input Units

· NX-series IO-Link Master Units

· NX-series Temperature Control Units

NX-series EtherCAT Coupler Units
The section provides a table of the errors (events) that can occur in the following Unit. NX-ECC£££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W519

Manual name NX-series EtherCAT Coupler Unit User's Manual

Event code 00210000 hex 00220000 hex

Event name

Meaning

Bus Control- An internal bus error

ler Error

occurred.

Non-volatile Memory Hardware Error

An error occurred in non-volatile memory.

Assumed cause
· A Unit failed or an I/O commu-
nications error occurred between the Communications Coupler Unit and the NX Unit.
· Non-volatile memory failure

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W519

¡

W519

¡

NJ/NX-series Troubleshooting Manual (W503)

A-69

Appendices

Event code 05010000 hex 05020000 hex 05030000 hex 10420000 hex
10430000 hex 24A00000 hex
24A10000 hex
35000000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

ESC Error

An error occurred in the EtherCAT slave communications controller.

· An error occurred in the Ether-
CAT slave communications controller.

W519 ¡

ESC Initialization Error

Initialization of the EtherCAT slave communications controller

· An initialization error occurred
in the EtherCAT slave communications controller.

W519 ¡

failed.

Slave Unit An error occurred in · An error occurred in Slave Unit

W519

Verification Slave Unit verifica-

information.

¡

Error

tion.

Non-volatile Memory Control Parameter Error

An error occurred in the control parameters.

· The power supply to the Com-
munications Coupler Unit was turned OFF or Support Software communications were disconnected while writing the

W519 ¡

Unit operation settings was in

progress.

Memory

Memory corruption

· Memory corruption was detect-

W519

Corruption was detected.

ed.

¡

Detected

Unit Config- The number of con- · More than the maximum num-

W519

uration Error, nected NX Units ex-

ber of NX Units is connected to

Too Many Units

ceeds the maximum value for the Commu-

the Communications Coupler Unit.

¡

nications Coupler

Unit.

Unit Configuration Error, Unsupported Configuration

An unsupported NX Unit is mounted. Or, the total byte size of all I/O data for the connected NX Units exceeds the predetermined maximum value for the Communi-

· An unsupported NX Unit was
detected.
· The total byte size of all I/O
data for the connected NX Units exceeds the predetermined maximum value for the Communications Coupler Unit.

W519 ¡

cations Coupler Unit.

Unit Configuration Information Error

An error occurred in the Unit configuration information in the Communications Coupler Unit.

· The power supply to the Com-
munications Coupler Unit was turned OFF or Support Software communications were disconnected while download-

W519 ¡

ing the Unit configuration infor-

mation.

A-70

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

35010000 hex

Unit Configuration Verification Error

There is an inconsistency between the Unit configuration information in the Communications Coupler Unit and the Units that are actually connected. Or, the Unit configuration was changed during operation while the Unit configuration information was not set in the Communications Coupler Unit.

· An NX Unit that is registered in
the Unit configuration information is not connected.
· A connected NX Unit does not
agree with the NX Unit that is registered in the Unit configuration information.
· An NX Unit that is not regis-
tered in the Unit configuration information is connected.
· A mounted Unit is disabled in
the NX Unit Mounting Setting for the Unit configuration information.
· An NX Unit became discon-

W519
A

nected during operation.

· An NX Unit was connected
during operation.

¡

· The serial number of a Unit

that is registered in the Unit

configuration information does

not agree with the serial num-

ber of the Unit that is connect-

ed. (The Serial Number Check

Method is set to Setting =

Actual device.)
· The version of a Unit that is

registered in the Unit configu-

ration information is newer

than the version of the Unit

that is connected.
· The power supply to the Addi-

tional NX Unit Power Supply

Unit is not turned ON.

35020000 hex

NX Unit Minor Fault

A minor fault was de- · A minor fault level error occur-

tected in an NX Unit.

red in a Unit where an error

W519 ¡

was detected.

35040000 hex

Mailbox Setting Error

An incorrect mailbox setting was detected for the Sync Manag-

· An incorrect mailbox setting
was detected for the Sync Manager.

W519 ¡

er. (AL-Status Code:

0016 hex)

35050000 hex

RxPDO Setting Error

An error was detected in the RxPDO settings. (AL-Status

· An error was detected in the
RxPDO settings.

W519 ¡

Code: 001D hex)

35060000 hex

TxPDO Setting Error

An error was detected in the TxPDO settings. (AL-Status

· An error was detected in the
TxPDO settings.

W519 ¡

Code: 001E hex)

NJ/NX-series Troubleshooting Manual (W503)

A-71

Appendices

Event code 35070000 hex 35080000 hex 35090000 hex 350A0000 hex 350B0000 hex 350C0000 hex 350D0000 hex
40200000 hex 84C00000 hex 84C10000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

PDO WDT Setting Error

An incorrect PDO WDT setting was detected. (AL-Status

· An incorrect PDO WDT setting
was detected.

W519 ¡

Code: 001F hex)

SM Event Mode Setting Error

An SM Event Mode that is not supported was set. (AL-Status

· An SM Event Mode that is not
supported was set.

W519 ¡

Code: 0028 hex)

TxPDO

An incorrect TxPDO · An incorrect TxPDO was set,

W519

Mapping Er- was set. (AL-Status

ror

Code: 0024 hex)

e.g., the index, subindex, or size was outside of the allowa-

¡

ble range.

RxPDO Mapping Error

An incorrect RxPDO was set. (AL-Status Code: 0025 hex)

· An incorrect RxPDO was set,
e.g., the index, subindex, or size was outside of the allowa-

W519 ¡

ble range.

Illegal State An incorrect state

· An incorrect state transition re-

W519

Transition transition request was Request Re- received. (AL-Status

quest was received.

¡

ceived

Code: 0011 hex)

Error State Transition Received

An incorrect state transition request was received. (AL-Status

· An unclear state transition re-
quest was received.

W519 ¡

Code: 0012 hex)

Synchronization Cycle Setting Error

When DC Mode was confirmed, the cycle time was set to a val-

· When DC Mode was con-
firmed, the cycle time was set to a value that made operation

W519

ue that made opera-

impossible.

¡

tion impossible. (AL-

Status Code: 0035

hex)

NX Unit Processing Error

A fatal error occurred · An error occurred in the soft-

in an NX Unit.

ware.

W519 ¡

NX Unit Communications Timeout

An error occurred in I/O data communications with the NX Units.

· An NX Unit is not mounted
properly.
· An NX Unit has failed.

W519 ¡

NX Unit Initi- Initializing an NX Unit · An error occurred in process-

alization Er- failed.

ing the Communications Cou-

W519

ror

pler Unit.

· An initialization error occurred

in an NX Unit.

· The Enabled Channel Settings

¡

for all channels of the Analog

Input Unit are set to Disable.

The Enabled Channel Settings

for all channels of the Analog

Output Unit are set to Disable.

A-72

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

85000000 hex

Process Data WDT Error

Process data communications were stopped for more than the specified period of time.

· The EtherCAT communica-
tions cable is disconnected or broken.
· There is an error in the host
controller.

W519 ¡

85010000 hex

Synchroni- A synchronization in- · The EtherCAT communica-
zation Inter- terruption error occur- tions cable is disconnected or

W519

ruption Error red.

broken.

· There is a synchronization set-
ting error in the EtherCAT Cou-

¡

pler Unit.
· There is a hardware error in

the EtherCAT Coupler Unit.

85020000 hex

Synchroni- A synchronization er- · The EtherCAT communica-

zation Error ror occurred.

tions cable is disconnected or

W519

A

broken.
· There is a synchronization set-

ting error in the EtherCAT

¡

master or EtherCAT Coupler

Unit.
· There is a hardware error in

the EtherCAT Coupler Unit.

85030000 hex

Communica- The number of con- · Power to the host controller

W519

tions Syn-

secutive communica-

was interrupted during process

chronization tions errors in receiv-

data communications.

Error

ing the synchroniza- · The EtherCAT communica-

tion data exceeded

tions cable is disconnected or

the value that is set for the Consecutive

broken.
· Noise is entering on an Ether-

¡

Communications Er-

CAT communications cable.

ror Detection Count

parameter in the

Communications Er-

ror Settings.

84C50000 hex

NX Unit

Starting an NX Unit

Startup Error failed.

· A startup error occurred in an
NX Unit.

¡

W519

35030000 hex

NX Unit Observation

An observation was detected in an NX Unit.

· An observation level error oc-
curred in a Unit where an error was detected. This event is re-

W519 ¡

corded in the event log in the

Communications Coupler Unit.

350E0000 hex

NX Bus Cycle Delay Detected

Exceeding the NX bus cycle was detected.

· The NX bus cycle was exceed-
ed.

W519 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-73

Appendices

Event code 80220000 hex
90400000 hex 90420000 hex 90430000 hex 94600000 hex (Ver. 1.07 or later)

Event name

Meaning

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

Event Log Cleared
Restart Executed
Memory All Cleared

The event log was cleared.
A restart was executed.
The Unit settings were cleared.

I/O Check Execution Started

I/O checking was started.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications
load is high.
· The communications cable is
disconnected or broken. This cause does not apply if attached information 2 is 0 (NX bus).
· Message communications
were cutoff in communications.

W519 ¡

· The event log was cleared by
the user.

¡ W519

· A restart command was re-
ceived.

¡ W519

· The non-volatile memory in the
EtherCAT Coupler Unit was cleared.

W519 ¡

· I/O checking was started.

W519 ¡

A-74

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

NX-series Digital I/O Units
The section provides a table of the errors (events) that can occur in the following Units. NX-ID££££ NX-OC££££ NX-OD££££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W521

Manual name NX-series Digital I/O Unit User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

00200000 hex

Non-volatile Memory Hardware Error

An error occurred in non-volatile memory.

· Non-volatile memory failure

W521 ¡

10410000 hex

Control Parameter Error in Master

An error occurred in the control parameters that are saved in the master.

For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while writing the Unit operation settings was in progress. Or there

W521

is an error in the area of the

non-volatile memory in the

CPU Unit in which the Unit op-

eration settings for the relevant

NX Unit are saved.

For Communications Coupler Units

¡

· The power supply to the Com-

munications Coupler Unit was

turned OFF while writing the

Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the Communications Coupler Unit in which the Unit operation settings for the relevant NX Unit are saved.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-75

Appendices

Event code 80200000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Unit I/O An I/O communica- For the NX bus of CPU Units

W521

Communica- tions error occurred in · An error that prevents normal

tions Error an NX Unit.

NX bus communications oc-

curred in a CPU Unit.

· An NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected,

or the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range, or the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range. Or, the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in

the NX Unit.

A-76

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80210000 hex

NX Unit Out- An output synchroni- For the NX bus of CPU Units

W521

put Synchro- zation error occurred · I/O refreshing on the NX bus is

nization Er- in the NX Unit.

not performed normally due to

ror

an error in the CPU Unit.

For Communications Coupler

Units
· The communications cable

¡

connected to the Communica-

tions Coupler Unit is broken or

the connection is faulty.

· The communications cable is

affected by noise.

80240000 hex

NX Unit

A time information er- For the NX bus of CPU Units

W521

Clock Not Synchron-

ror occurred in an NX · There is a hardware error in an

Unit.

NX Unit.

A

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

70010000 hex (Ver. 1.06)

Previous Time Specified

A previous time was specified for output refreshing with a specified time stamp.

For the NX bus of CPU Units
· A past time is specified due to
an error in the user program.
· A Task Period Exceeded error
occurred in a CPU Unit. For Communications Coupler Units
· A past time is specified due to
an error in the user program.
· A Task Period Exceeded error
occurred in a CPU Unit.
· The arrival of I/O data at an
NX Unit was delayed due to a Communications Synchronization Error or other communications error.

W521 ¡

90400000 hex

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ W521

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-77

Appendices

NX-series Analog I/O Units
The section provides a table of the errors (events) that can occur in the following Units. NX-AD££££ NX-DA££££ NX-TS££££ NX-HB££££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No.

Manual name

W522

NX-series Analog I/O Units User's Manual for Analog Input Units and Analog Output Units

W566*1

NX-series Analog I/O Units User's Manual for Temperature Input Units and Heater Burnout Detection Units

*1. Temperature Input Units are introduced in Cat. No. W522 before Cat. No. W566 is released.

l Analog Input Units and Analog Output Units (NX-AD££££, NX-DA£££ £)

Event code 00200000 hex 10400000 hex 10410000 hex
14C00000 hex 65030000 hex

Event name
Non-volatile Memory Hardware Error Analog Unit Calibration Parameter Error
Control Parameter Error in Master
Unit Calibration Value Parity Error Unit I/O Disconnection Detected for Channel 1

Meaning
An error occurred in non-volatile memory.
An error occurred for the calibration data in the Analog Unit.
An error occurred in the control parameters that are saved in the master.
An error occurred in the user calibration data in the NX Unit. A disconnected input was detected for channel 1.

Assumed cause
· Non-volatile memory failure
· The power supply to the Ana-
log Unit was turned OFF or Support Software communications were disconnected while writing the calibration values to the Analog Unit. For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while writing the Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the CPU Unit in which the Unit operation settings for the relevant NX Unit are saved.
· An error was detected in the
calibration data.
· Input wiring is broken. · Input wiring is disconnected.

Level

M a j

P rt

M i n

O b s

I n f o

¡

¡

¡
¡ ¡8

Reference W522 W522 W522
W522 W522

A-78

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

65040000 hex

Unit I/O Disconnection Detected for

A disconnected input was detected for channel 2.

· Input wiring is broken. · Input wiring is disconnected.

¡8

W522

Channel 2

65050000 hex

Unit I/O Disconnection Detected for

A disconnected input was detected for channel 3.

· Input wiring is broken. · Input wiring is disconnected.

¡8

W522

Channel 3

65060000 hex

Unit I/O Disconnection Detected for

A disconnected input was detected for channel 4.

· Input wiring is broken. · Input wiring is disconnected.

¡8

W522

Channel 4

65070000 hex

Unit I/O Disconnection Detected for

A disconnected input was detected for channel 5.

· Input wiring is broken. · Input wiring is disconnected.

W522

¡8

A

Channel 5

65080000 hex

Unit I/O Disconnection Detected for

A disconnected input was detected for channel 6.

· Input wiring is broken. · Input wiring is disconnected.

¡8

W522

Channel 6

65090000 hex

Unit I/O Disconnection Detected for

A disconnected input was detected for channel 7.

· Input wiring is broken. · Input wiring is disconnected.

¡8

W522

Channel 7

650A0000 hex

Unit I/O Disconnection Detected for

A disconnected input was detected for channel 8.

· Input wiring is broken. · Input wiring is disconnected.

¡8

W522

Channel 8

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-79

Appendices

Event code 80200000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Unit I/O An I/O communica- For the NX bus of CPU Units

W522

Communica- tions error occurred in · An error that prevents normal

tions Error an NX Unit.

NX bus communications oc-

curred in a CPU Unit.

· An NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected,

or the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range, or the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.

· An NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range. Or, the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in

the NX Unit.

A-80

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80210000 hex

NX Unit Out- An output synchroni- For the NX bus of CPU Units

W522

put Synchro- zation error occurred · I/O refreshing on the NX bus is

nization Er- in the NX Unit.

not performed normally due to

ror

an error in the CPU Unit.

For Communications Coupler

Units
· The communications cable

¡

connected to the Communica-

tions Coupler Unit is broken or

the connection is faulty.

· The communications cable is

affected by noise.

80240000 hex

NX Unit

A time information er- For the NX bus of CPU Units

W522

Clock Not Synchron-

ror occurred in an NX · There is a hardware error in an

Unit.

NX Unit.

A

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

64F00000 hex

Unit Over Range for Channel 1

The analog input data for input channel 1 exceeded the upper limit of the input range. Or, the analog output data for output channel 1 exceeded the upper limit of the output range.

· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.

W522 8¡

64F10000 hex

Unit Over Range for Channel 2

The analog input data for input channel 2 exceeded the upper limit of the input range. Or, the analog output data for output channel 2 exceeded the upper limit of the output range.

· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.

W522 8¡

64F20000 hex

Unit Over Range for Channel 3

The analog input data for input channel 3 exceeded the upper limit of the input range. Or, the analog output data for output channel 3 exceeded the upper limit of the output range.

· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.

W522 8¡

NJ/NX-series Troubleshooting Manual (W503)

A-81

Appendices

Event code 64F30000 hex 64F40000 hex 64F50000 hex 64F60000 hex 64F70000 hex

Event name Unit Over Range for Channel 4
Unit Over Range for Channel 5
Unit Over Range for Channel 6
Unit Over Range for Channel 7
Unit Over Range for Channel 8

Meaning
The analog input data for input channel 4 exceeded the upper limit of the input range. Or, the analog output data for output channel 4 exceeded the upper limit of the output range.
The analog input data for input channel 5 exceeded the upper limit of the input range. Or, the analog output data for output channel 5 exceeded the upper limit of the output range.
The analog input data for input channel 6 exceeded the upper limit of the input range. Or, the analog output data for output channel 6 exceeded the upper limit of the output range.
The analog input data for input channel 7 exceeded the upper limit of the input range. Or, the analog output data for output channel 7 exceeded the upper limit of the output range.
The analog input data for input channel 8 exceeded the upper limit of the input range. Or, the analog output data for output channel 8 exceeded the upper limit of the output range.

Assumed cause
· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.
· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.
· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.
· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.
· The analog input data exceed-
ed the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range.

Level

M a j

P rt

M i n

O b s

I n f o

8¡

8¡

8¡

8¡

8¡

Reference W522 W522 W522 W522 W522

A-82

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

64F80000 hex

Unit Under Range for Channel 1

The analog input data for input channel 1 went below the lower limit of the input range. Or, the analog

· The analog input data went be-
low the lower limit of the input range. Or, the analog output data went below the lower limit of the output range.

W522 8¡

output data for output

channel 1 went below

the lower limit of the

output range.

64F90000 hex

Unit Under The analog input data · The analog input data went be-

W522

Range for for input channel 2

low the lower limit of the input

Channel 2 went below the lower

range. Or, the analog output

limit of the input

data went below the lower limit

range. Or, the analog

of the output range.

8¡

output data for output

A

channel 2 went below

the lower limit of the

output range.

64FA0000 hex

Unit Under The analog input data · The analog input data went be-

W522

Range for Channel 3

for input channel 3 went below the lower limit of the input range. Or, the analog output data for output

low the lower limit of the input range. Or, the analog output data went below the lower limit of the output range.

8¡

channel 3 went below

the lower limit of the

output range.

64FB0000 hex

Unit Under The analog input data · The analog input data went be-

W522

Range for Channel 4

for input channel 4 went below the lower limit of the input range. Or, the analog output data for output

low the lower limit of the input range. Or, the analog output data went below the lower limit of the output range.

8¡

channel 4 went below

the lower limit of the

output range.

64FC0000 hex

Unit Under The analog input data · The analog input data went be-

W522

Range for Channel 5

for input channel 5 went below the lower limit of the input

low the lower limit of the input range. Or, the analog output data went below the lower limit

range. Or, the analog output data for output

of the output range.

8¡

channel 5 went below

the lower limit of the

output range.

NJ/NX-series Troubleshooting Manual (W503)

A-83

Appendices

Event code 64FD0000 hex 64FE0000 hex 64FF0000 hex 90400000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Unit Under Range for Channel 6

The analog input data for input channel 6 went below the lower limit of the input range. Or, the analog

· The analog input data went be-
low the lower limit of the input range. Or, the analog output data went below the lower limit of the output range.

W522 8¡

output data for output

channel 6 went below

the lower limit of the

output range.

Unit Under Range for Channel 7

The analog input data for input channel 7 went below the lower limit of the input range. Or, the analog

· The analog input data went be-
low the lower limit of the input range. Or, the analog output data went below the lower limit of the output range.

W522 8¡

output data for output

channel 7 went below

the lower limit of the

output range.

Unit Under The analog input data · The analog input data went be-

W522

Range for Channel 8

for input channel 8 went below the lower limit of the input range. Or, the analog output data for output

low the lower limit of the input range. Or, the analog output data went below the lower limit of the output range.

8¡

channel 8 went below

the lower limit of the

output range.

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ W522

A-84

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

l Temperature Input Units (NX-TS££££)

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

00200000 hex

Non-volatile An error occurred in · Non-volatile memory failure

W566

Memory Hardware

non-volatile memory.

¡

(W522)

Error

05100000 hex

A/D Convert- An error occurred in

er Error

the A/D converter

· Noise · A/D Converter Error

¡

W566 (W522)

05110000 hex

Cold Junction Sensor Error

The temperature cannot be converted because the cold junction sensor is discon-

· There is a faulty connection to
the cold junction sensor.
· The cold junction sensor failed.

¡8

W566 (W522)

nected.

10410000 hex

Control Parameter Error in Master

An error occurred in the control parameters that are saved in

For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while

W566

A

(W522)

the master.

writing the Unit operation set-

tings was in progress. Or there

is an error in the area of the

non-volatile memory in the

CPU Unit in which the Unit op-

eration settings for the relevant

NX Unit are saved.

For Communications Coupler Units

¡

· The power supply to the Com-

munications Coupler Unit was

turned OFF while writing the

Unit operation settings was in

progress. Or there is an error

in the area of the non-volatile

memory in the Communica-

tions Coupler Unit in which the

Unit operation settings for the

relevant NX Unit are saved.

40200000 hex

NX Unit Processing Error

A fatal error occurred · An error occurred in the soft-

in an NX Unit.

ware.

W566

¡

(W522)

65100000 hex

Sensor Disconnected Error

A disconnected temperature sensor was detected.

· The temperature sensor is
damaged or the wires are broken.
· An unused channel is not disa-

¡8

W566 (W522)

bled.

NJ/NX-series Troubleshooting Manual (W503)

A-85

Appendices

Event code 80200000 hex

Event name

Meaning

Assumed cause

NX Unit I/O Communications Error

An I/O communications error occurred in an NX Unit.

For the NX bus of CPU Units
· An error that prevents normal
NX bus communications occurred in a CPU Unit.
· An NX Unit is not mounted
properly.
· The power cable for the Unit
power supply is disconnected, or the wiring from the Unit power supply to the NX Units is incorrect.
· The power cable for the Unit
power supply is broken.
· The voltage of the Unit power
supply is outside the specified range, or the capacity of the Unit power supply is insufficient.
· There is a hardware error in
the NX Unit. For Communications Coupler Units
· An error that prevents normal
NX bus communications occurred in a Communications Coupler Unit.
· The NX Unit is not mounted
properly.
· The power cable for the Unit
power supply is disconnected. Or, the wiring from the Unit power supply to the NX Units is incorrect.
· The power cable for the Unit
power supply is broken.
· The voltage of the Unit power
supply is outside the specified range. Or, the capacity of the Unit power supply is insufficient.
· There is a hardware error in
the NX Unit.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W566 (W522)

¡

A-86

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80240000 hex

NX Unit

A time information er- For the NX bus of CPU Units

W566

Clock Not

ror occurred in an NX · There is a hardware error in an

(W522)

Synchron- Unit.

NX Unit.

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

65110000 hex

Process Val- The process temper- · The sensor is disconnected.

W566

ue Over

ature exceeded the · The sensor or the compensat-

(W522)

Range

upper limit of temperature conversion

ing cables are not wired correctly.

A

range.

· The sensor and the input type

setting do not agree.
· The range of the input type is

8¡

too narrow for the tempera-

tures that need to be meas-

ured.

· An unused channel is not disa-

bled.

65120000 hex

Process Value Under Range

The process temperature went below the lower limit of temperature conversion range.

· The sensor or the compensat-
ing cables are not wired correctly.
· The sensor and the input type
setting do not agree.
· The range of the input type is
too narrow for the temperatures that need to be measured.

W566 (W522)
8¡

80220000 hex

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications
load is high.
· The communications cable is
disconnected or broken. This cause does not apply if attached information 2 is 0 (NX bus).
· Message communications
were cutoff in communications.

W566 (W522)
¡

90400000 hex

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡

W566 (W522)

NJ/NX-series Troubleshooting Manual (W503)

A-87

Appendices

l Heater Burnout Detection Units (NX-HB££££)

Event code 00200000 hex 05100000 hex 10410000 hex
40200000 hex 652C0000 hex 652D0000 hex

Event name

Meaning

Non-volatile Memory Hardware Error
A/D Converter Error
Control Parameter Error in Master

An error occurred in non-volatile memory.
An error occurred in the A/D converter An error occurred in the control parameters that are saved in the master.

NX Unit Processing Error
Heater Burnout Detected

A fatal error occurred in an NX Unit.
A heater burnout was detected.

SSR Failure An SSR failure was

Detected

detected.

Assumed cause
· Non-volatile memory failure
· Noise · A/D Converter Error
For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while writing the Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the CPU Unit in which the Unit operation settings for the relevant NX Unit are saved. For Communications Coupler Units
· The power supply to the Com-
munications Coupler Unit was turned OFF while writing the Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the Communications Coupler Unit in which the Unit operation settings for the relevant NX Unit are saved.
· An error occurred in the soft-
ware.
· A heater was burned out or
damaged.
· The setting of the Heater Burn-
out Detection Current is too high.
· A CT input that is not used is
allocated to a control output in the CT Allocation setting.
· The SSR was short-circuited
or damaged.
· The setting of the SSR Failure
Detection Current is too small.
· A CT input that is not used is
allocated to a control output in the CT Allocation setting.

Level

M a j

P rt

M i n

O b s

I n f o

¡

¡

¡

¡ ¡8 ¡8

Reference W566 W566 W566
W566 W566 W566

A-88

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80200000 hex

NX Unit I/O An I/O communica- For the NX bus of CPU Units

W566

Communica- tions error occurred in · An error that prevents normal

tions Error an NX Unit.

NX bus communications oc-

curred in a CPU Unit.

· An NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected,

or the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

A

range, or the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range. Or, the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in

the NX Unit.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-89

Appendices

Event code 80240000 hex
80220000 hex
90400000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Unit

A time information er- For the NX bus of CPU Units

W566

Clock Not

ror occurred in an NX · There is a hardware error in an

Synchron- Unit.

NX Unit.

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications
load is high.
· The communications cable is
disconnected or broken.
· Message communications
were cutoff in communications.

W566 ¡

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ W566

A-90

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

NX-series System Units
The section provides a table of the errors (events) that can occur in the following Units. NX-PD1£££ NX-PF0£££ NX-PC0£££ NX-TBX01

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W523

Manual name NX-series System Unit User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

00200000 hex

Non-volatile An error occurred in · Non-volatile memory failure

W523

Memory Hardware

non-volatile memory.

¡

Error

90400000 hex

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ W523

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-91

Appendices

NX-series Position Interface Units
The section provides a table of the errors (events) that can occur in the following Units. NX-EC0£££ NX-ECS£££ NX-PG0£££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W524

Manual name NX-series Position Interface Units User's Manual

Event code 00200000 hex 10410000 hex
35100000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Non-volatile Memory Hardware Error

An error occurred in non-volatile memory.

· Non-volatile memory failure

W524 ¡

Control Parameter Error in Master

An error occurred in the control parameters that are saved in the master.

For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while writing the Unit operation settings was in progress. Or there

W524

is an error in the area of the

non-volatile memory in the

CPU Unit in which the Unit op-

eration settings for the relevant

NX Unit are saved.

For Communications Coupler Units

¡

· The power supply to the Com-

munications Coupler Unit was

turned OFF while writing the

Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the Communications Coupler Unit in which the Unit operation settings for the relevant NX Unit are saved.

External Input Setting Error

A setting for an external input is not correct.

· The same function (other than
a general-purpose input) is assigned to more than one of the external inputs (I0 to I2).

W524 ¡

A-92

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

35110000 hex

SSI Data

There is an error in · The sum of the values set for

Setting Error the SSI data settings. the Valid Data Length and the

W524

Leading Bits parameters ex-

ceeds 32.
· The sum of the values set for

the Multi-turn Data Length,

Single- turn Data Length, and

the Status Data Length param-

eters exceeds 32.

· The sum of the value set for

¡

the start bit position and the

data length of the SSI data ex-

ceeds the value set for the Val-

id Data Length parameter.

· The value set for the Encoder

A

Resolution parameter exceeds

the range expressed by the

data length set for the Single-

turn Data Length parameter.

40200000 hex

NX Unit Processing

A fatal error occurred · An error occurred in the soft-

in an NX Unit.

ware.

W524 ¡

Error

743D0000 hex

Incorrect

Updating the target · The communications cable

W524

Synchronization Command

position data in the synchronization refresh failed consecu-

that connects the Communications Coupler Unit is disconnected or a connection is faul-

¡8

tively for more than the specified number of times.

ty.
· Noise

743E0000 hex

Illegal Following Error

The difference between the command position and actual position exceeds the range expressed by 29 bits.

· A command that exceeded the
maximum velocity (for a model that allows maximum velocity setting, the set value applies to this maximum velocity) was output continuously, so the fol-

W524

lowing error for the actual out-

put, which is restricted by the

maximum velocity, has in-

creased.

¡

· A command velocity that does

not correspond to the com-

mand position was specified

when a velocity-continuous

pulse output was used, so the

number of pulses that were ac-

tually output for the updated

command position has in-

creased.

NJ/NX-series Troubleshooting Manual (W503)

A-93

Appendices

Event code 743F0000 hex
80200000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Illegal State The EtherCAT master · A communications command

W524

Transition or EtherCAT Coupler

to change the current commu-

Unit executed a com-

nications status was received

mand to change the

from the communications mas-

communications sta-

ter while the Unit is in the Op-

¡

tus when the Pulse

eration Enabled status.

Output Unit is in the

Operation Enabled

status.

NX Unit I/O Communications Error

An I/O communications error occurred in an NX Unit.

For the NX bus of CPU Units
· An error that prevents normal
NX bus communications occurred in a CPU Unit.
· An NX Unit is not mounted

W524

properly.
· The power cable for the Unit
power supply is disconnected,

or the wiring from the Unit power supply to the NX Units is incorrect.
· The power cable for the Unit

power supply is broken.
· The voltage of the Unit power
supply is outside the specified

range, or the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected. Or, the wiring from the Unit power supply to the NX Units is incorrect.
· The power cable for the Unit
power supply is broken.
· The voltage of the Unit power

supply is outside the specified range. Or, the capacity of the Unit power supply is insuffi-

cient.
· There is a hardware error in an
NX Unit.

A-94

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80210000 hex

NX Unit Out- An output synchroni- For the NX bus of CPU Units

W524

put Synchro- zation error occurred · I/O refreshing on the NX bus is

nization Er- in the NX Unit.

not performed normally due to

ror

an error in the CPU Unit.

For Communications Coupler

Units
· The communications cable

¡

connected to the Communica-

tions Coupler Unit is broken or

the connection is faulty.

· The communications cable is

affected by noise.

80240000 hex

NX Unit

A time information er- For the NX bus of CPU Units

W524

Clock Not Synchron-

ror occurred in an NX · There is a hardware error in an

Unit.

NX Unit.

A

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

80220000 hex

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications
load is high.
· The communications cable is
disconnected or broken.
· Message communications
were cutoff in communications.

W524 ¡

84D00000 hex

SSI Communications Error

An error occurred in SSI communications.

· The SSI data settings do not
agree with the SSI communications settings in the connected device.
· The wiring between the NX
Unit and the connected device is not correct or disconnected.
· Noise

W524 8¡

90400000 hex

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ W524

NJ/NX-series Troubleshooting Manual (W503)

A-95

Appendices

NX-series Communications Interface Units
The section provides a table of the errors (events) that can occur in the following Units. NX-CIF£££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W540

Manual name NX-series Communications Interface Units User's Manual

Event code 00200000 hex 10410000 hex
40200000 hex

Event name

Meaning

Non-volatile Memory Hardware Error
Control Parameter Error in Master

An error occurred in non-volatile memory.
An error occurred in the control parameters that are saved in the master.

NX Unit Processing Error

A fatal error occurred in an NX Unit.

Assumed cause
· Non-volatile memory failure

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W540

¡

For the NX bus of CPU Units

W540

· The power supply to the CPU

Unit was turned OFF while

writing the Unit operation set-

tings was in progress. Or there

is an error in the area of the

non-volatile memory in the

CPU Unit in which the Unit op-

eration settings for the relevant

NX Unit are saved.

For Communications Coupler Units

¡

· The power supply to the Com-

munications Coupler Unit was

turned OFF while writing the

Unit operation settings was in

progress. Or there is an error

in the area of the non-volatile

memory in the Communica-

tions Coupler Unit in which the

Unit operation settings for the

relevant NX Unit are saved.

· An error occurred in the soft-

W540

ware.

¡

A-96

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80200000 hex

NX Unit I/O An I/O communica- For the NX bus of CPU Units

W540

Communica- tions error occurred in · An error that prevents normal

tions Error an NX Unit.

NX bus communications oc-

curred in a CPU Unit.

· An NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected,

or the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

A

range, or the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range. Or, the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-97

Appendices

Event code 80240000 hex
85400000 hex
80220000 hex
85410000 hex 85420000 hex 85430000 hex 90400000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Unit

A time information er- For the NX bus of CPU Units

W540

Clock Not

ror occurred in an NX · There is a hardware error in an

Synchron- Unit.

NX Unit.

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

Data Discarded Due to Full Internal Buffer

The internal buffer is full. The input data is discarded.

· If the internal buffer for re-
ceived data is full, the Controller cannot read the received data. If the internal buffer for transmission data is full, the transmission data was too large or there are too many send requests.

W540 ¡8

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications
load is high.
· The communications cable is
disconnected or broken.
· Message communications
were cutoff in communications.

W540 ¡

Parity Error

A parity error occurred.

· The communications settings
and baud rate setting do not agree with those of the remote device.
· Noise

8¡

W540

Framing Error

A framing error occurred.

· The communications settings
and baud rate setting do not agree with those of the remote device.
· Noise

8¡

W540

Overrun Er- An overrun error oc-

ror

curred.

· The next data was received
during processing of received data because the baud rate is too high.

8¡

W540

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ W540

A-98

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

NX-series Safety CPU Units
The section provides a table of the errors (events) that can occur in the following Safety Control Units. NX-SL5£££ NX-SL3£££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. Z930

Manual name NX-series Safety Control Unit User's Manual

l System Error

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

05200000 hex

System Error

A hardware error was detected during selfdiagnosis of the hardware.

· Hardware has failed. · A memory error occurred due
to a transient cause, such as a software error or excessive

¡

Z930

noise.

l Communications Errors

Event code 35200000 hex

Event name

Meaning

Safety Process Data Communications Not Established Error

Safety process data communications was not established with one or more safety slaves.

Assumed cause
· The communications settings
for safety process data are not correct, the safety slave is not in the correct status, etc.
· The safety slave for safety
process data communications is not connected.
· The NX Unit Mounting Setting
for the safety slave for safety process data communications is set to Disabled.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡

Z930

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-99

Appendices

Event code 35200001 hex

Event name

Meaning

FSoE Master Connection Not Established Error

FSoE communications were not established with the FSoE slave.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· The FSoE communications

¡

Z930

settings are not correct, the

FSoE slave is not in the cor-

rect status, etc.
· The FSoE slave for FSoE

communications is not con-

nected.
· The FSoE slave set in the NX

Unit Mounting Setting for FSoE

communications is disabled.
· The version of the FSoE slave

to be communicated is older

than the configured version.

A-100

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80200000 hex

NX Unit I/O An I/O communica- NX Bus of the CPU Unit

¡

Z930

Communica- tions error occurred in · An error occurred in the CPU

tions Error an NX Unit.

unit, which prevents the NX

bus communications from be-

ing carried out normally.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The unit power voltage is out

A

of the supported range, or the

unit power capacity is not suffi-

cient.

· There is a hardware error in

the NX Unit.

Communications Coupler Unit

· An error occurred in the com-

munications coupler unit,

which prevents the NX bus

communications from being

carried out normally.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The unit power voltage is out

of the supported range, or the

unit power capacity is not suffi-

cient.

· There is a hardware error in

the NX Unit.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-101

Appendices

Event code 80300000 hex
80300001 hex
80310000 hex 80320000 hex 80330000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Safety Process Data Communications Timeout

A communications timeout occurred in safety process data communications with the Safety Control Unit.

· A setting is not correct. The
setting of the safety task peri-
od is too short.
· There is excessive noise. · The Safety CPU Unit or safety
slave entered a status where it

¡

Z930

could not continue safety proc-

ess data communications.
· An error or status change oc-

curred in the NX Bus Master to

which the Unit is connected,

preventing correct process da-

ta communications.

FSoE Mas- A communication

· A setting is not correct. The

¡

Z930

ter Connection Timeout

timeout occurred in FSoE communications with the FSoE slave.

setting of the safety task peri-
od is too short.
· There is excessive noise. · The Safety CPU Unit or FSoE

slave entered a state where it

could not continue FSoE com-

munications.
· The process data communica-

tions were not performed cor-

rectly because an error or sta-

tus change occurred in the NX

bus master to which the Unit is

connected.

CIP Safety Originator Connection Not Established Error

CIP safety originator connection was not established.

· The target node is different. · The target node is not config-
ured.
· The target node status is inva-
lid.

¡

Z930

CIP Safety Originator Connection Timeout

A timeout occurred in CIP safety originator connection.

· The communications cable is
disconnected or broken.
· The target node entered a
state where it could not accept

¡

Z930

the connection.
· The timeout value in the com-

munications setup is too small.
· There is excessive noise.

CIP Safety The target node does · The communications cable is

¡

Z930

Target Does not exist. Not Exist

disconnected or broken.
· The target node entered a

state where it could not accept

the connection.
· The timeout value in the com-

munications setup is too small.
· There is excessive noise.

A-102

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80340000 hex

CIP Safety Target Connection Timeout

A timeout occurred in the CIP Safety Target connection.

· The communications cable is
disconnected or broken.
· The originator device entered
a state where it could not accept the connection.
· The timeout value for the com-
munications settings is too small.
· There is excessive noise.

¡

Z930

84F00000 hex

NX Bus I/O Communications Stopped

An error occurred in I/O communications between the NX bus master and an NX Unit.

· There is a hardware error in
the NX bus master or an NX Unit.

¡

Z930

A

l Operation Continuation Error Related to Program Execution Function

Event code 74A00000 hex 74A10000 hex 74A20000 hex 74A30000 hex

Event name Possible settings

Assumed cause

SF_Antivalent Error

An error was detected in execution of a safety function block.

SF_EDM Error

An error was detected in execution of a safety function block.

SF_EmergencyStop Error

An error was detected in execution of a safety function block.

SF_EnableSwitch Error

An error was detected in execution of a safety function block.

Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡

Z930

¡

Z930

¡

Z930

¡

Z930

NJ/NX-series Troubleshooting Manual (W503)

A-103

Appendices

Event code 74A40000 hex 74A50000 hex 74A60000 hex 74A70000 hex 74A80000 hex 74A90000 hex 74AA0000 hex 74AB0000 hex

Event name Possible settings

Assumed cause

SF_Equivalent Error

An error was detected in execution of a safety function block.

SF_ESPE Error

An error was detected in execution of a safety function block.

SF_GuardLocking Error

An error was detected in execution of a safety function block.

SF_GuardMonitoring Error

An error was detected in execution of a safety function block.

SF_ModeSelector Error

An error was detected in execution of a safety function block.

SF_MutingPar Error

An error was detected in execution of a safety function block.

SF_MutingPar_2Sensor Error

An error was detected in execution of a safety function block.

SF_MutingSeq Error

An error was detected in execution of a safety function block.

Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).
Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡

Z930

¡

Z930

¡

Z930

¡

Z930

¡

Z930

¡

Z930

¡

Z930

¡

Z930

A-104

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

Level

Event code

Event name Possible settings

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

74AC0000 hex

SF_OutControl Error

An error was detected in execution of a safety function block.

Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).

¡

Z930

74AD0000 hex

SF_SafetyRequest Error

An error was detected in execution of a safety function block.

Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).

¡

Z930

74AE0000 hex

SF_Testa- An error was detect- Refer to information on the diag-

¡

Z930

bleSafety- ed in execution of a nostic code that is given for atSensor Error safety function block. tached information 1 in the .

A

74AF0000 hex

SF_TwoHandControlTypeII Error

An error was detected in execution of a safety function block.

Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).

¡

Z930

74B00000 hex

SF_TwoHandControlTypeIII Error

An error was detected in execution of a safety function block.

Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety ControlUnit InstructionsReference Manual (Cat No. Z931).

¡

Z930

l Operation Stop Error Related to Program Execution

Event code 55000000 hex 55010000 hex 55020000 hex

Event name Possible settings

Division by Zero
Cast Error

Division by zero was detected.
A casting error was detected.

MUX Error

An MUX instruction error was detected.

Assumed cause
The divisor is zero.
A value was input that exceeded the range of the receiving variable. The value of the selection input (K) to the MUX instruction is not correct.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡

Z930

¡

Z930

¡

Z930

NJ/NX-series Troubleshooting Manual (W503)

A-105

Appendices

l Setting Error

Event code 10500000 hex 10510000 hex 10520000 hex
10530000 hex 24AA0000 hex

Event name Possible settings

Assumed cause

NX Bus Communications Settings Read Error Safety Application Data Read Error
NX Bus Communications Settings and Safety Application Data Mismatch Non-volatile Memory Access Error DIP Switch Setting Error

There is an error in the NX Bus communications settings that are saved in non-volatile memory. There is an error in the safety application data that is saved in non-volatile memory.
There is an error in the safety application data that is saved in non-volatile memory.
Reading/writing nonvolatile memory failed. The DIP switch setting is invalid.

· A hardware failure occurred in
the non-volatile memory.
· Power was turned OFF while
saving data to the non-volatile memory.
· A hardware failure occurred in
the non-volatile memory.
· Power was turned OFF while
saving data to the non-volatile memory.
· The NX bus communications
settings that were transferred to the Safety CPU Unit do not match the safety application data.
Non-volatile memory failure.
· The DIP switch setting was
changed.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡

Z930

¡

Z930

¡

Z930

¡

Z930

¡

Z930

l Restore Function Errors

Event code 35250000 hex
35260000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Safety Unit Restore Operation Failed to Start (SD Memory Card Access Failed)

Access to the SD Memory Card failed when you start the restore operation for a Safety Unit.

· An SD Memory Card is not in-
serted.
· The SD Memory Card type is
not correct.
· The format of the SD Memory
Card is not correct.
· The SD Memory Card is dam-
aged.

¡

Z930

Safety Unit Restore Operation Failed to Start (Safety Unit Restore

Reading the Safety Unit Restore File failed.

· The Safety Unit Restore File is
not stored in the specified folder.
· The Safety Unit Restore File is
corrupted.

¡

Z930

File Read

Failure)

A-106

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

35270000 hex

Safety Unit Restore Operation Failed to Start (Model Mismatch)

A model mismatch was detected during pre-execution checks for a restore operation for a Safety Unit.

· The restore operation for a
Safety Unit was performed on an incorrect unit.
· An incorrect Safety Unit Re-
store File was used.

¡

Z930

35280000 hex

Safety Unit A version mismatch · The restore operation for a

¡

Z930

Restore Operation Failed to Start (Version Mis-

was detected during pre-execution checks for a restore operation for a Safety Unit.

Safety Unit was performed on an incompatible unit.
· An incorrect Safety Unit Re-
store File was used.

match)

35290000 hex

Safety Unit Restore Operation Failed to Start (Node Name Mismatch)

A node name mismatch was detected during pre-execution checks for a restore operation for a Safety Unit.

· The restore operation for a
Safety Unit was performed on an incorrect unit.
· An incorrect Safety Unit Re-
store File was used.
· The node name specified
when the Safety Unit Restore

¡

Z930

A

File was generated is incor-

rect.

352A0000 hex

Safety Unit Restore Operation Failed to Start (Safety Password Mismatch)

A safety password mismatch was detected during pre-execution checks for a restore operation for a Safety Unit.

· The restore operation for a
Safety Unit was performed on an incorrect unit.
· An incorrect Safety Unit Re-
store File was used.
· The safety password specified
when the Safety Unit Restore

¡

Z930

File was generated is incor-

rect.

352B0000 hex

Safety Unit Restore Operation Failed

The restore operation for a Safety Unit ended in an error.

· The SD Memory Card was re-
moved during a restore operation for a Safety Unit.
· Data was read from or written

¡

Z930

to the SD Memory Card via the

Support Software or an FTP

client during a restore opera-

tion for a Safety Unit.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-107

Appendices

l Other Errors

Event code 80220000 hex
951E0000 hex 951F0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Message Communications Error

An error was detected in message communications for an NX Unit and the message frame was discarded.

· The message communications
load is high.
· The communications cable is
disconnected or broken. This cause does not apply if attached information 2 is 0 (NX bus).
· Message communications
were cut off as the result of executing a synchronization or restoration operation on the

¡

Z930

Sysmac Studio or as the result of disconnecting an EtherCAT slave.

Sysmac Studio Communications Connection Timeout

A communications timeout occurred between the Sysmac Studio and the Safety CPU Unit.

· The communications cable
was disconnected.

¡ Z930

Clear All Memory Rejected

Clearing all of memory failed.

· The Clear All Memory opera-
tion for a Controller or a Slave Terminal was performed.

¡ Z930

l User Access Log

Event code

Event name

Meaning

90400000 hex 90430000 hex

Event Log Cleared
Memory All Cleared

The event log was cleared.
The Unit settings were cleared.

Assumed cause
· The event log was cleared by
the user.
· The Clear All Memory opera-
tion was performed.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡ Z930

¡ Z930

A-108

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

NX-series Safety I/O Units (NX-SI££££/NX-SO££££)
The section provides a table of the errors (events) that can occur in the following Safety Control Units. NX-SI££££ NX-SO££££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. Z930

Manual name NX-series Safety Control Unit User's Manual

l System Error

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

05200000 hex

System Error

A hardware error was detected during selfdiagnosis of the hardware.

· Hardware has failed. · A memory error occurred due
to a transient cause, such as a software error or excessive

¡

Z930

noise.

l Communications Errors

Event code 35210000 hex
35230000 hex

Event name

Meaning

Safety Process Data Communications Not Established Incorrect Unit Parameter Error
Safety Process Data Communications Not Established, Incorrect FSoE Slave Address Error

Safety process data communications was not established with the Safety CPU Unit.
Safety process data communications was not established with the Safety CPU Unit because of an incorrect FSoE slave address.

Assumed cause
· The model or safety I/O termi-
nal settings are not correct.
· The setting of the FSoE slave
address in the safety process data communications settings is different from the setting in the Unit.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡

Z930

¡

Z930

NJ/NX-series Troubleshooting Manual (W503)

A-109

Appendices

Event code 35240000 hex 80200000 hex
80300000 hex
84F10000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Safety Process Data Communications Not Established, In-

Safety process data communications were not established with the Safety CPU Unit because an incorrect

· An incorrect frame was re-
ceived in safety process data communications.
· There is excessive noise.

¡

Z930

correct

frame was received.

Frame Error

NX Unit I/O Communications Error

An I/O communications error occurred between the NX bus master and the NX Unit.

· The NX Unit is not mounted
properly.
· The power cable for the Unit
power supply is disconnected. Or, the wiring from the Unit

¡

Z930

power supply to the NX Units

is incorrect.
· The power cable for the Unit

power supply is broken.
· The unit power voltage is out

of the supported range, or the

unit power capacity is not suffi-

cient.
· There is a hardware error in

the NX Unit.

Safety Proc- A communications

· A setting is not correct. The

¡

Z930

ess Data Communications Timeout

timeout occurred in safety process data communications with the Safety Control Unit.

setting of the safety task peri-
od is too short.
· There is excessive noise. · The Safety CPU Unit or safety
slave entered a status where it

could not continue safety proc-

ess data communications.
· The process data communica-

tions were not performed cor-

rectly because an error or sta-

tus change occurred in the NX

bus master to which the Unit is

connected.

NX Bus I/O An error occurred in There is a hardware error in the

¡

Z930

Communica- I/O communications NX bus master or an NX Unit.

tions Stop- between the NX bus

ped

master and an NX

Unit.

A-110

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Appendices

l Safety I/O Errors

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

05210000 hex

Internal Cir- A fault was detected · The internal circuit for the safe-

¡

Z930

cuit Error at in the internal circuit

ty input terminal is faulty.

Safety Input for the safety input

· A memory error or signal error

terminal.

occurred due to a transient

cause, such as an excessive

noise.

05220000 hex

Internal Cir- A fault was detected · The internal circuit for the test

¡

Z930

cuit Error at in the internal circuit

output terminal is faulty.

Test Output for the test output ter- · A memory error or signal error

minal.

occurred due to a transient

cause, such as an excessive

noise.

05230000 hex

Internal Cir- A fault was detected · The internal circuit for the safe-

¡

Z930

A

cuit Error at in the internal circuit

ty output terminal is faulty.

Safety Out- for the safety output · A memory error or signal error

put

terminal.

occurred due to a transient

cause, such as an excessive

noise.

65200000 hex

I/O Power Supply Voltage Error

An incorrect I/O power supply voltage was detected.

· The input power or output
power is not supplied correctly.

¡

Z930

65210000 hex

Output Pow- An error was detect- · The wiring is not correct or

¡

Z930

er Interrupt ed by the output pow- there is a fault in the hardware.

Circuit Error er interruption test.

65220000 hex

External Test Signal Failure at Safety Input

An error was detected in test pulse evaluation of the safety input terminals.

· The positive power supply wire
is in contact with the input signal line.
· The input signal lines are
shorted.
· The external device is faulty.

¡

Z930

65230000 hex

Discrepancy Error at Safety Input

An error was detected in discrepancy evaluation of safety input terminals.

· There is a ground fault or dis-
connection in the input signal line.
· The connected device is faulty. · The setting of the discrepancy
time is not correct.
· Chattering occurred in the in-
put signal from the external input device, such as a safety door.

¡

Z930

65240000 hex

Overload Detected at Test Output

An overcurrent was detected at the test output terminal.

· There is a ground fault on the
output signal line.
· The external device is faulty.

¡

Z930

NJ/NX-series Troubleshooting Manual (W503)

A-111

Appendices

Event code 65250000 hex
65270000 hex 65280000 hex

Event name

Meaning

Stuck-athigh Detected at Test Output

It was detected that the test output terminal is stuck ON.

Short Circuit Detected at Safety Output
Stuck-athigh Detected at Safety Output

A ground fault was detected on the safety output terminal.
It was detected that the safety output terminal is stuck ON.

Assumed cause
· The positive power supply line
is in contact with the output signal line.
· The internal circuit is faulty. · A memory error or signal error
occurred due to a transient cause, such as a software error or excessive noise.
· There is a ground fault on the
output signal line.
· The positive power supply line
is in contact with the output signal line.
· The output power supply is
outside the specifications.
· The internal circuit is faulty. · A memory error or signal error
occurred due to a transient cause, such as a software error or excessive noise.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡

Z930

¡

Z930

¡

Z930

l Other Errors

Event code 80220000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Message Communications Error

An error was detected in message communications for an NX Unit and the message frame was discarded.

· The message communications
load is high.
· The communications cable is
disconnected or broken.
· Message communications
were cut off as the result of executing a synchronization or restoration operation on the Sysmac Studio or as the result of disconnecting an EtherCAT

¡

Z930

slave.

l User Access Log

Event code

Event name

Meaning

90400000 hex

Event Log Cleared

The event log was cleared.

Assumed cause
The event log was cleared by the user.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡ Z930

A-112

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Event code

Event name

Meaning

90430000 hex

Memory All Cleared

The Unit settings were cleared.

Assumed cause
The Clear All Memory operation was performed.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

¡ Z930

A

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-113

Appendices

NX-series Load Cell Input Units
The section provides a table of errors (events) that can occur in the following Unit. NX-RS££££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W565

Manual name NX-series Load Cell Input Unit User's Manual

Event code 00200000 hex 05120000 hex 10410000 hex
10440000 hex 10450000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Non-volatile Memory Hardware Error

An error occurred in non-volatile memory.

· Non-volatile memory failure

W565 ¡

A/D Conversion Error

AD conversion was not performed by the AD converter.

· EXC+ terminal and EXC- ter-
minal are short-circuited.
· Noise · A/D converter failure

W565 ¡

Control Parameter Error in Master

An error occurred in the control parameters that are saved in the master.

For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while writing the Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the CPU Unit in which the Unit op-

W565

eration settings for the relevant

NX Unit are saved.

For Communications Coupler Units

¡

· The power supply to the Com-

munications Coupler Unit was

turned OFF while writing the

Unit operation settings was in

progress. Or there is an error

in the area of the non-volatile

memory in the Communications Coupler Unit in which the Unit operation settings for the relevant NX Unit are saved.

Unit Calibration Value Error

There is an error in the area in which the Unit calibration values are saved.

· There is an error in the area of
the non-volatile memory in which the Unit calibration values are saved.

W565 ¡

Actual Load Calibration Value Error

There is an error in the area in which the actual load calibration values are saved.

· There is an error in the area of
the non-volatile memory in which the actual load calibration values are saved.

W565 ¡

A-114

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-1 Errors in Slave Terminals

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

40200000 hex

NX Unit Processing Error

A fatal error occurred · An error occurred in the soft-

in an NX Unit.

ware.

W565 ¡

65130000 hex

Sensor Disconnected Error

A disconnection with the load cell was detected.

· Wiring with the load cell is not
connected.
· Wiring with the load cell is bro-

W565

ken.

¡

· The input signal exceeds the

input conversion range.
· Load cell failure.

80200000 hex

NX Unit I/O Communications Error

An I/O communications error occurred in an NX Unit.

For the NX bus of CPU Units
· An error that prevents normal
NX bus communications oc-

W565

curred in a CPU Unit.
· An NX Unit is not mounted

A

properly.
· The power cable for the Unit

power supply is disconnected,

or the wiring from the Unit

power supply to the NX Units

is incorrect.
· The power cable for the Unit

power supply is broken.
· The voltage of the Unit power

supply is outside the specified

range, or the capacity of the

Unit power supply is insuffi-

cient.
· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.
· The NX Unit is not mounted

properly.
· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.
· The power cable for the Unit

power supply is broken.
· The voltage of the Unit power

supply is outside the specified

range. Or, the capacity of the

Unit power supply is insuffi-

cient.
· There is a hardware error in

the NX Unit.

NJ/NX-series Troubleshooting Manual (W503)

A-115

Appendices

Event code 80210000 hex
80240000 hex
65140000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Unit Out- An output synchroni- For the NX bus of CPU Units

W565

put Synchro- zation error occurred · I/O refreshing on the NX bus is

nization Er- in the NX Unit.

not performed normally due to

ror

an error in the CPU Unit.

For Communications Coupler

Units
· The communications cable

¡

connected to the Communica-

tions Coupler Unit is broken or

the connection is faulty.

· The communications cable is

affected by noise.

NX Unit

A time information er- For the NX bus of CPU Units

W565

Clock Not

ror occurred in an NX · There is a hardware error in an

Synchron- Unit.

NX Unit.

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

Over Range

The input signal from the load cell exceeded the upper limit of the input conversion range.

· Wiring with the load cell is not
connected.
· Wiring with the load cell is bro-
ken.
· EXC+ terminal and EXC- ter-
minal are short-circuited.
· Load cell failure. · A load cell with which the rated
output exceeds the input range of the Load Cell Input Unit is used.
· A load that exceeds the rated
capacity is applied to the load cell.
· Noise

W565 8¡

A-116

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

65150000 hex

Under Range

The input signal from the load cell went below the lower limit of the input conversion range.

· Wiring with the load cell is not
connected.
· Wiring with the load cell is bro-
ken.
· EXC+ terminal and EXC- ter-

W565

minal are short-circuited.
· Load cell failure. · A load cell with which the rated

8¡

output exceeds the input range

of the Load Cell Input Unit is

used.
· A load that exceeds the rated

capacity is applied to the load

cell.

· Noise

A

80220000 hex

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications

W565 ¡

load is high.
· The communications cable is

disconnected or broken.
· Message communications

were cutoff in communications.

90400000 hex

Event Log Cleared

The event log was cleared.

· The event log was cleared by
the user.

¡ W565

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-117

Appendices

NX-series IO-Link Master Units
The section provides a table of errors (events) that can occur in the following Unit. NX-ILM£££

The manual name is given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W570

IO-Link System User's Manual

Manual name

Event code 00200000 hex 10410000 hex
40200000 hex

Event name

Meaning

Non-volatile Memory Hardware Error
Control Parameter Error in Master

An error occurred in non-volatile memory.
An error occurred in the control parameters that are saved in the master.

NX Unit Processing Error

A fatal error occurred in an NX Unit.

Assumed cause
· Non-volatile memory failure

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W570

¡

For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while

W570

writing the Unit operation settings was in progress. Or there is an error in the area of the

non-volatile memory in the

CPU Unit in which the Unit op-

eration settings for the relevant

NX Unit are saved.

For Communications Coupler Units

¡

· The power supply to the Com-

munications Coupler Unit was turned OFF while writing the Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the Communications Coupler Unit in which the

Unit operation settings for the relevant NX Unit are saved.

An error occurred in the software.

W570

¡

A-118

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80200000 hex

NX Unit I/O An I/O communica- For the NX bus of CPU Units

W570

Communica- tions error occurred in · An error that prevents normal

tions Error an NX Unit.

NX bus communications oc-

curred in a CPU Unit.

· An NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected,

or the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

A

range, or the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range. Or, the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in

the NX Unit.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-119

Appendices

Event code 80240000 hex
848F0000 hex 84970000 hex 849A0000 hex 80220000 hex
848C0000 hex 848D0000 hex 84990000 hex 84950000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Unit

A time information er- For the NX bus of CPU Units

W570

Clock Not

ror occurred in an NX · There is a hardware error in an

Synchron- Unit.

NX Unit.

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

Device Con- The connected de-

· The connected device is differ-

W570

figuration

vice is different from

ent from the IO-Link device

Verification the IO-Link device

registered for a port of the IO-

¡

Error

registered for a port

Link Master.

of the IO-Link Master.

I/O Cable Short-circuit

There is a short-circuit in the cable that connects the IO-Link master and device.

· There is a short-circuit in the
I/O cable.
· An IO-Link device has failed.

W570 ¡

IO-Link Communications Module Processing Error

A hardware failure occurred in the IOLink Communications Module.

· A hardware failure occurred.

W570 ¡

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications
load is high.
· The communications cable is
disconnected or broken.
· Message communications
were cutoff in communications.

W570 ¡

Error-level Device Event

An error-level event occurred in the IOLink device.

Use CX-Configurator FDT to confirm the event code of the IO-Link device.

W570 ¡

IO-Link Communications Error

An error occurred in IO-Link communications with a device.

· The I/O cable is broken. · IO-Link device failure. · The communications were af-
fected by noise.

W570 ¡

Warning-level Device Event Flag

A warning-level event occurred in the IOLink device.

· Use CX-Configurator FDT to
confirm the event code of the IO-Link device.

W570 ¡

IO-Link Device Configuration Information Created

IO-Link device configuration information was created.

IO-Link device configuration information was created.

W570 ¡

A-120

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Event code 84980000 hex 90400000 hex

Event name

Meaning

I/O Power Supply ON Detected
Event Log Cleared

The I/O power supply ON was detected in several times.
The event log was cleared.

Assumed cause
The I/O power supply ON was detected in several times.
The event log was cleared by the user.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W570 ¡

¡ W570

A

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-121

Appendices

NX-series Temperature Control Units
The section provides a table of the errors (events) that can occur in the following Unit. NX-TC££££

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. H228

Manual name NX-series Temperature Control Units User's Manual

Event code 00200000 hex 05100000 hex 05110000 hex
10410000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Non-volatile Memory Hardware Error

An error occurred in non-volatile memory.

· Non-volatile memory failure

H228 ¡

A/D Convert- An error occurred in

er Error

the A/D converter.

· Noise · A/D converter failure

¡

H228

Cold Junction Sensor Error

The temperature cannot be converted because the cold junction sensor is disconnected.

· There is a faulty connection to
the cold junction sensor.
· The cold junction sensor failed.

¡8

H228

Control Parameter Error in Master

An error occurred in the control parameters that are saved in the master.

For the NX bus of CPU Units
· The power supply to the CPU
Unit was turned OFF while writing the Unit operation settings was in progress. Or there is an error in the area of the non-volatile memory in the

H228

CPU Unit in which the Unit operation settings for the relevant NX Unit are saved.

For Communications Coupler Units

¡

· The power supply to the Com-

munications Coupler Unit was

turned OFF while writing the

Unit operation settings was in

progress. Or there is an error

in the area of the non-volatile memory in the Communications Coupler Unit in which the Unit operation settings for the relevant NX Unit are saved.

A-122

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

14C10000 hex

Invalid Tuning Parameters Saved in the Unit

Failed to write the tuning result to the non-volatile memory, the tuning parameters

· Power was turned OFF during
tuning.

H228 ¡

saved in the Unit be-

came invalid.

40200000 hex

NX Unit

A fatal error occurred · An error occurred in the soft-

H228

Processing in an NX Unit.

ware.

¡

Error

65100000 hex

Sensor Disconnected Error

A disconnected temperature sensor was detected.

· The temperature sensor is
damaged or the wires are broken.
· An unused channel is not disa-

H228

bled.
· The wiring to the temperature

A

sensor is incorrect.
· The input type is not set cor-

rectly when this error occurs in the Temperature Control Unit.
· The measured value exceeds

¡8

the input indication range

when this error occurs in the

Temperature Control Unit.
· The PV Input Shift or the PV

Input Slope Coefficient is not

set correctly when this error

occurs in the Temperature

Control Unit.

652C0000 hex

Heater Burnout Detected

A heater burnout was detected.

· A heater was burned out or
damaged.
· The setting of the Heater Burn-

H228

out Detection Current is too

high.
· A CT input that is not used is
allocated to a control output in

¡8

the CT Allocation setting when

this error occurs in the Heater

Burnout Detection Unit.
· An unused channel is not disa-

bled when this error occurs in

the Temperature Control Unit.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-123

Appendices

Event code 652D0000 hex
652E0000 hex

Event name

Meaning

SSR Failure An SSR failure was

Detected

detected.

Alarm Detected

The alarm set for the alarm type was detected.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· The SSR was short-circuited
or damaged.
· The setting of the SSR Failure
Detection Current is too small.
· A CT input that is not used is

H228

allocated to a control output in the CT Allocation setting when this error occurs in the Heater Burnout Detection Unit.
· An unused channel is not disa-
bled when this error occurs in the Temperature Control Unit.

¡8

An alarm was detected, which was set to output in the following

H228

cases according to the alarm type:
· - if a measured value deviates
for the amount specified by the alarm upper limit and/or alarm lower limit, or
· - if a measured value is greater
or smaller than the specified alarm value. The following values that are set

¡8

according to the alarm type do not conform to the alarm that is to be detected.
· Alarm value · Alarm upper limit and alarm
lower limit

A-124

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

80200000 hex

NX Unit I/O An I/O communica- For the NX bus of CPU Units

H228

Communica- tions error occurred in · An error that prevents normal

tions Error an NX Unit.

NX bus communications oc-

curred in a CPU Unit.

· An NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected,

or the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

A

range, or the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

For Communications Coupler Units

¡

· An error that prevents normal

NX bus communications oc-

curred in a Communications

Coupler Unit.

· The NX Unit is not mounted

properly.

· The power cable for the Unit

power supply is disconnected.

Or, the wiring from the Unit

power supply to the NX Units

is incorrect.

· The power cable for the Unit

power supply is broken.

· The voltage of the Unit power

supply is outside the specified

range. Or, the capacity of the

Unit power supply is insuffi-

cient.

· There is a hardware error in an

NX Unit.

A-2-1 Errors in Slave Terminals

NJ/NX-series Troubleshooting Manual (W503)

A-125

Appendices

Event code 80240000 hex
80220000 hex
90400000 hex 94D00000 hex
94D10000 hex 94F00000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

NX Unit

A time information er- For the NX bus of CPU Units

H228

Clock Not

ror occurred in an NX · There is a hardware error in an

Synchron- Unit.

NX Unit.

ized Error

· There is a hardware error in a

CPU Unit.

For Communications Coupler

¡

Units

· There is a hardware error in an

NX Unit.

· There is a hardware error in an

EtherCAT Coupler Unit.

NX Message Communications Error

An error was detected in message communications and the message frame was discarded.

For the NX bus of CPU Units
· The message communications
load is high. For Communications Coupler Units
· The message communications
load is high.
· The communications cable is
disconnected or broken.
· Message communications
were cutoff in communications.

H228 ¡

Event Log Cleared

The event log was cleared.

The event log was cleared by the user.

¡ H228

Tuning Parameter Updated

The parameters were updated by tuning.

Tuning of one of the following
functions by the user operation
was completed normally and the
tuning parameters were updated.
· AT · Automatic filter adjustment · PID update by Adaptive control
with the Notification
· D-AT

H228 ¡

Related Parameters Initialized

Related parameters were initialized by parameter changes.

· The model parameters of
adaptive control were initialized because either the input type parameter or the temperature unit parameter had been changed.

H228 ¡

Tuning Parameter Automatically Updated

The parameters were automatically updated by tuning.

Tuning by automatic execution of the following functions was completed normally, and the tuning parameters were updated.
· Water-cooling output adjust-
ment
· Adaptive control with the Auto-
matic update

H228 ¡

A-126

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

A-2-2 Errors in EtherCAT Slaves

This section provides tables of the errors (events) for which the following OMRON EtherCAT slaves provide notification to the NJ/NX-series CPU Unit. · GX-series EtherCAT Slave Units · Servo 1S (1S-series AC Servo Drives with Built-in EtherCAT Communications)
R88M-1£, R88D-1SN£-ECT and R88D-1SAN£-ECT · Servo G5 (G5-series AC Servo Drives with Built-in EtherCAT Communications)
and G5 Linear (G5-series Linear Motors/Drives with Built-in EtherCAT Communications Linear Motor Type) · MX2/RX-series Inverters with EtherCAT Communications Units · FH-series Vision Systems · EtherCAT FQ-M-series Specialized Vision Sensors for Positioning · E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors · E3NW-ECT EtherCAT Digital Sensor Communications Unit · ZW-CE1£T Confocal Fiber Type Displacement Sensor
A

GX-series EtherCAT Slave Units
The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W488 W570

Manual name GX-series EtherCAT Slave Units User's Manual IO-Link System User's Manual

l Block I/O

Event code 04A00000 hex
04A20000 hex 14A00000 hex 24610000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Expansion Unit Hardware Error

An Expansion Unit was disconnected during operation or a signal between the

· The Expansion Unit is discon-
nected.
· The Expansion Unit is faulty.

W488 ¡

Slave Unit and Expansion Unit was broken.

Slave Hardware Error

A hardware error occurred in the Slave Unit.

· The Slave Unit is faulty.

W488 ¡

Non-volatile Memory Checksum Error

An error occurred in the control parameters.

· Noise

W488 ¡

Switch Set- The setting switch is · The analog range that is set on

W488

ting Error

set out of range.

the switch is outside the set-

¡

ting range.

NJ/NX-series Troubleshooting Manual (W503)

A-127

Appendices

Event code 64CC0000 hex 84A00000 hex 04A10000 hex

Event name

Meaning

I/O Disconnection Detected

An I/O signal line is disconnected.

Slave Unit Verification Error
Non-volatile Memory Hardware Error

A verification error occurred for the SII.
An error occurred in non-volatile memory.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· I/O signal wiring is disconnect-

W488

ed or has a faulty connection.
· An I/O signal line is discon-

¡

nected.

· An error occurred in the control

W488

board.

¡

· Non-volatile memory failure

W488 ¡

A-128

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

l IO-Link Master Units

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

04A10000 hex

Non-volatile An error occurred in · Non-volatile memory failure

W570

Memory Hardware

non-volatile memory.

¡

Error

04A20000 hex

Slave Hard- A hardware error oc- · The slave unit failed.
ware Error curred in the Slave

W570 ¡

Unit.

14A00000 hex

Non-volatile Memory Checksum

An error occurred in the control parameters.

· Noise

W570 ¡

Error

847C0000 hex

Device Con- The connected de-

figuration

vice is different from

· The connected device is differ-
ent from the IO-Link device

W570

A

Verification the IO-Link device

registered for a port of the IO-

¡

Error

registered for a port of the IO-Link Master.

Link Master.

84840000 hex

I/O Cable Short-circuit

There is a short-circuit in the cable that connects the IO-Link master and device.

· There is a short-circuit in the
I/O cable.
· An IO-Link device has failed.

W570 ¡

84870000 hex

IO-Link

A hardware failure

· A hardware failure occurred.

W570

Communica- occurred in the IO-

tions Module Link Communications

¡

Processing Module.

Error

84A00000 hex

Slave Unit An error occurred in · An error occurred in the control

W570

Verification Slave Unit verifica-

board.

¡

Error

tion.

84790000 hex

Error-level Device Event

An error-level event occurred in the IOLink device.

· Use CX-Configurator FDT to
confirm the event code of the IO-Link device.

W570 ¡

847A0000 hex

IO-Link Communications Error

An error occurred in IO-Link communications with a device.

· The I/O cable is broken. Or,
the IO-Link device is disconnected from the port.
· The communications were af-

W570 ¡

fected by noise.
· IO-Link device failure.

84860000 hex

Warning-lev- A warning-level event Use CX-Configurator FDT to con-

W570

el Device

occurred in the IO-

firm the event code of the IO-Link

¡

Event Flag Link device.

device.

84820000 hex

IO-Link Device Configuration Infor-

IO-Link device configuration information was created.

· IO-Link device configuration in-
formation was created.

W570 ¡

mation Cre-

ated

84850000 hex

I/O Power Supply ON

The I/O power supply · The I/O power supply ON was

ON was detected in

detected in several times.

W570 ¡

Detected

several times.

NJ/NX-series Troubleshooting Manual (W503)

A-129

Appendices

Servo 1S (1S-series AC Servo Drives with Built-in EtherCAT Communications) R88M-1£, R88D-1SN£-ECT, and R88D-1SAN£-ECT
The section provides a table of the errors (events) that can occur in R88M-1£ (AC Servomotors), R88D-1SN£-ECT (AC Servo Drives) and R88D-1SAN£-ECT (AC Servo Drives).

The manual name is given below for the catalog numbers given in the Reference column of the event table.

Cat. No. I586
I621

Manual name
AC Servomotors/Servo Drives 1S-series with Built-in EtherCAT Communications User's Manual AC Servomotors/Servo Drives 1S-series with Built-in EtherCAT Communications and Safety Functionality User's Manual

Event code 04B30000 hex
04B50000 hex 04B60000 hex 05430000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Regenera- An error of the Re-

· Power supply voltage is insuffi-

I586

tion Circuit generation Circuit

cient at power ON, or rising

Error Detect- was detected at pow-

slowly.

ed during

er ON.

· Power supply voltage fluctuat-

Power ON

ed at power ON.

· L1, L2, and L3 terminals are

¡

not connected or disconnected.
· N1 and N2 terminals are
opened.
· Servo Drive failure

Inrush Current Prevention Circuit Error

An error of inrush cur- Inrush current prevention circuit rent prevention circuit failure was detected.

I586 ¡

Regeneration Circuit Error

An regeneration circuit error was detected.

· There is a short circuit be-
tween B2 and N2/N3
· Regeneration circuit failure · Noise into wiring of the exter-
nal regeneration resistor

I586 I621 ¡

ESC Error An error occurred in · Error of the EtherCAT slave

I586

the EtherCAT slave

communications controller or

I621

communications con-

false detection when the AL

troller.

status code is 0051 hex

¡

· Error access from the non-OM-

RON EtherCAT master when

the AL status code is 0050 hex

A-130

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

08390000 hex

Power Mod- An error was detect- · There is a short-circuit, ground

I586

ule Error

ed in the power mod-

fault, or contact failure on the

I621

ule.

U, V, or W motor cable

· There is a short-circuit on the

wiring of External Regenera-

tion Resistor or the resistance value is small

¡

· The insulation resistance failed

between the U, V, or W motor

cable and the motor ground

wire

· Servo Drive failure

083B0000 hex

Self-diagno- An error was detect- · False detection due to a data

I586

sis Error

ed by the self-diagnosis of the safety func-

read error that was caused by excessive noise

¡

I621

A

tion.

· Hardware failure

083C0000 hex

Main Circuit Temperature Monitoring Circuit Failure

A temperature monitoring circuit failure was detected on the main circuit.

Broken wiring of the thermistor, temperature monitoring circuit failure

I586 I621 ¡

083D0000 hex

Fan Error

The rotation speed of · There is a foreign matter in the

I586

the fan is 40% or less cooling fan and it blocks the

I621

of the rating and the

rotation

¡

cooling performance · Cooling fan failure

decreases.

083F0000 hex

Regenera- The regeneration

· The regeneration processing is

I586

tion Proc-

processing was stop-

set inappropriately

I621

essing Error ped to protect the Re- · The Regeneration Resistor is

generation Resistor.

selected inappropriately

· The Regeneration Resistor is

used for continuous regenera-

¡

tive braking

· The applied power supply volt-

age is higher than the specified value
· Regeneration Resistor failure

08410000 hex

Overvoltage Error

The main circuit power supply voltage (PN voltage) exceeded the operation guarantee range.

· The P-N voltage exceeded the
specified value
· The input voltage increased · The Regeneration Resistor
wiring is broken
· The External Regeneration

I586 I621
¡

Resistor is set or selected inappropriately
· Servo Drive failure

08420000 hex

Motor Overheat Error

The encoder detected the temperature that exceeded the protection level of motor.

· The temperature is high
around the motor
· The motor is overloaded · Encoder failure

I586 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-131

Appendices

Event code 08430000 hex 08440000 hex 08450000 hex 08460000 hex 08480000 hex
08490000 hex
084A0000 hex 084B0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

1-rotation Counter Error

The encoder detected a one-rotation counter error.

· There is excessive noise · Failure due to vibration, im-
pact, condensation, foreign

I586

¡

I621

matter, etc.

Overspeed Error

The encoder detected the overspeed.

· The motor was rotated by ex-
ternal forces
· Encoder failure and false de-

I586 ¡

tection

Encoder

The encoder detected · False detection due to a data

I586

Memory Error

a nonvolatile memory error.

read error that was caused by excessive noise
· Non-volatile memory failure

¡

I621

Absolute Position Detection Error

The encoder detected a multi-rotation counter error.

· A detection error was detected
in the multi-rotation detection section of the encoder
· There is excessive noise

I586

¡

I621

Main Power The main circuit pow- · Incorrect wiring of the main cir-

I586

Supply Undervoltage (insufficient voltage between P and N)

er supply voltage fell below the operation guarantee range during Servo ON.

cuit power supply
· The low power supply voltage
is applied to the Servo Drive
· The long time was set in Mo-
mentary Hold Time and the voltage was decreased mo-

I621 ¡

mentarily
· Servo Drive failure

Overcurrent The current flowing to · There is a short-circuit, ground

I586

Error

the motor exceeded

fault, or contact failure on the

I621

the protection level.

U, V, or W motor cable

· There is a short-circuit on the

wiring of External Regenera-

tion Resistor

· The insulation resistance failed

¡

between the U, V, or W motor

cable and the motor ground

wire
· False detection due to the

noise
· Servo Drive failure

Encoder Communications Disconnection Error

The communications disconnection was detected between the encoder and the Servo Drive.

· Noise into the encoder cable · Contact failure of the signal
line, and disconnection of the
encoder
· Power supply undervoltage to

I586 ¡

the encoder
· Encoder failure

Encoder Communications Error

Illegal data was received from the encoder the specified number of times.

· Noise into the encoder cable · Contact failure of the signal
line, and disconnection of the
encoder
· Power supply undervoltage to

I586 I621
¡

the encoder

A-132

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

084D0000 hex

Non-volatile Memory Hardware Error

An error occurred in non-volatile memory.

· False detection due to a data
read error that was caused by excessive noise
· Non-volatile memory failure

I586

¡

I621

086D0000 hex

Motor Temperature Error

The encoder detected the temperature that exceeded the protection level of motor.

· The temperature around the
motor is not operating temper-
ature
· The motor is overloaded · Encoder failure

I621 ¡

086E0000 hex

Encoder Er- The encoder detected · Noise into the encoder

I621

ror

the position informa- · Hardware failure from mechan-

tion error.

ical impact, and fault of power

supply to the encoder.

¡

· Contact failure of the signal
line

A

· Encoder failure

086F0000 hex

Encoder power supply Error

Encoder power supply error was detected.

· Noise into the encoder cable · Contact failure of the signal
line
· Power supply undervoltage to

I621 ¡

the encoder
· Encoder failure

08700000 hex

Encoder Self-diagnosis Error

An error was detected by the self-diagnosis of the encoder.

· False detection due to a data
read error that was caused by excessive noise
· Encoder failure

I621 ¡

08710000 hex

Internal Circuit Error at SF Input

Internal circuit error at SF input terminal was detected.

· Memory error or signal abnor-
mality due to transient factors such as soft errors and excessive noise
· Failure of safety input circuit of

I621 ¡

Servo Drive

08720000 hex

Internal Cir- Internal circuit error · Memory error or signal abnor-

I621

cuit Error at was detected at

mality due to transient factors

SOPT Input SOPT input terminal.

such as soft errors and excessive noise

¡

· Failure of SOPT input circuit of

Servo Drive

08730000 hex

Internal Circuit Error at Test Output

Internal circuit errors were detected at test output terminal.

· Memory error or signal abnor-
mality due to transient factors such as soft errors and excessive noise
· Failure of test output circuit of

I621 ¡

Servo Drive

08740000 hex

Internal Cir- Internal circuit error · Memory error or signal abnor-

I621

cuit Error at was detected at SBC

mality due to transient factors

SBC Output Output terminal.

such as soft errors and excessive noise

¡

· Failure of SBC output circuit of

Servo Drive

NJ/NX-series Troubleshooting Manual (W503)

A-133

Appendices

Event code 08750000 hex 08760000 hex 08780000 hex
18230000 hex 18380000 hex 183A0000 hex
246D0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Overspeed Error

The encoder detected the overspeed.

· The motor was rotated by ex-
ternal forces
· Encoder failure and the false

I621 ¡

detection

Absolute Encoder Multirotation

The encoder detected a multi-rotation counter error.

· A temporary error occurred in
the encoder multi-rotation detection function due to vibra-

I621 ¡

Counter Error

tion, impact, or condensation
· Encoder failure

Encoder Communications Disconnection Error

The communications disconnection was detected between the encoder and the Servo Drive.

· Noise into the encoder cable · Contact failure of the signal
line, and No connection to the
integrated cable
· Power supply undervoltage to

I621 ¡

the encoder
· Encoder failure

Absolute En- The encoder detected · A temporary error occurred in

I586

coder Multi- a multi-rotation coun-

the encoder multi-rotation de-

rotation Counter Error

ter error.

tection function due to vibra-

¡

tion, impact, or condensation

· Encoder failure

System Error

A hardware error due to the self-diagnosis and a fatal software error were detected.

· False detection due to a data
read error that was caused by excessive noise
· A fatal software error was de-

I586 I621
¡

tected
· Hardware failure

Non-volatile An error of data

· Power interruption or noise oc-

I586

Memory Da- saved in the nonvola- curred while parameters other

I621

ta Error

tile memory was detected.

than the safety were saved
· Power interruption or noise oc-

curred while the motor identity

¡

information was saved
· Power interruption or noise oc-

curred while safety parameters

were saved

Motor Nonconformity

The Servo Drive and · The Servo Drive and motor

motor combination is

combination is not correct

I586

¡

I621

not correct.

A-134

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

28080000 hex

Main Circuit The phase loss of the · Incorrect wiring, for example

I586

Power Sup- main circuit power

the single-phase power supply

I621

ply Phase

supply was detected.

is input to a 3-phase input type

Loss Error

Servo Drive

· In the case where the single-

phase power supply is input to

a single- and 3-phase input type Servo Drive, the phase

¡

loss detection is enabled.
· The power supply voltage is

low or insufficient
· Broken wiring of the main cir-

cuit power supply input

280D0000 hex

Runaway

The motor rotated in

· Servo Drive failure · There is incorrect wiring of the

I586

A

Detected

the direction opposite motor cable or a broken cable.

I621

to the command.

· The motor rotated in the direc-

¡

tion opposite to the command

by external forces.

357D0000 hex

DC Setting A mistake was made · A mistake was made in the DC

I586

Error

in the DC Mode oper- Mode operation setting

¡

I621

ation setting.

357E0000 hex

Synchroni- When the DC mode · The variable PDO mapping is

I586

zation Cycle was established, the

used, and the number of ob-

I621

Setting Error cycle time was set to

jects is more than the maxi-

the inoperable value.

mum number of mapped ob-

¡

jects for the cycle time
· The cycle time setting is incor-

rect

357F0000 hex

Mailbox Setting Error

An incorrect mailbox setting of Sync Manager was detected.

· An incorrect mailbox setting of
Sync Manager was detected

I586

¡

I621

35800000 hex

RxPDO Setting Error

An RxPDO setting error was detected.

· The RxPDO setting of Ether-
CAT master is incorrect
· Servo Drive failure

I586

¡

I621

35810000 hex

TxPDO Set- A TxPDO setting er-

ting Error

ror was detected.

· The TxPDO setting of Ether-
CAT master is incorrect
· Servo Drive failure

I586

¡

I621

35820000 hex

RxPDO Mapping Error

An incorrect RxPDO was set.

· An incorrect RxPDO was set,
such as out of the allowable range of Index, Subindex, or

I586

¡

I621

size

35830000 hex

TxPDO Mapping Error

An incorrect TxPDO was set.

· An incorrect TxPDO was set,
such as out of the allowable range of Index, Subindex, or

I586

¡

I621

size

35840000 hex

PDO WDT Setting Error

An incorrect PDO WDT setting was detected.

· An incorrect PDO WDT setting
was detected

I586

¡

I621

NJ/NX-series Troubleshooting Manual (W503)

A-135

Appendices

Event code 35850000 hex 35860000 hex 38570000 hex
38780000 hex 38790000 hex 387B0000 hex
387C0000 hex 387F0000 hex 38800000 hex 38810000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Node Address Updated

The node address is changed to a value of the ID switches.

· The node address is changed
from a set value in Sysmac Studio to a value of the ID

I586

¡

I621

switches

SM Event Mode Setting Error

The unsupported SM · The unsupported SM Event

Event Mode was set.

Mode was set

I586

¡

I621

Function

The function that was · The electronic gear ratio was

I586

Setting Error set does not support

not 1:1 when the communica-

I621

the communications

tions period was set to 125 s.

period.

· The Backlash Compensation

¡

was enabled when the com-

munications period was set to

125 s.

General In- More than one func- · More than one function input is

I586

put Allocation Dupli-

tion input is allocated to one general input.

allocated to one general input

¡

I621

cate Error

General Out- More than one func- · More than one function output

I586

put Allocation Dupli-

tion output is allocated to one general

is allocated to one general output

¡

I621

cate Error output.

Pulse Output The dividing numera- · The dividing numerator ex-

I586

Setting Error tor exceeded the di-

ceeded the dividing denomina-

I621

viding denominator

tor when the Encoder Dividing

when the Encoder Dividing Pulse Output -

Pulse Output - Dividing Denominator was set to a value

¡

Dividing Denominator other than 0

was set to a value

other than 0.

Motor Replacement Detected

The connected motor is different from the motor that was con-

· The motor was replaced · The Servo Drive was replaced

I586

¡

I621

nected the last time.

Electronic

The electronic gear

· The electronic gear ratio ex-

Gear Setting ratio exceeded the al- ceeded the allowable range

I586

¡

I621

Error

lowable range.

Servo Drive The internal tempera- · The ambient temperature of

I586

Overheat

ture of Servo Drive exceeded the circuit protection level.

the Servo Drive exceeded the specified value
· Overload

¡

I621

Overload Error

The Load Ratio of Servo Drive or motor (4150-81 hex) exceeded 100%.

· Operation was continued for a
long time with high load
· There is incorrect wiring of the
motor cable or a broken cable
· Increase in friction

I586 I621 ¡

A-136

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

38820000 hex

Regenera- The Regeneration

· The regeneration processing is

I586

tion Over- Load Ratio (4310-81

set inappropriately

I621

load Error

hex) exceeded the re- · The Regeneration Resistor is

generation overload

selected inappropriately

ratio.

· The Regeneration Resistor is

used for continuous regenera-

¡

tive braking
· The applied power supply volt-

age is higher than the speci-

fied value
· Regeneration Resistor failure

38830000 hex

Excessive The position deviation · Motor operation does not fol-

I586

Position De- is greater than or

low the command

I621

viation Error equal to the value set · The value of Following error

¡

in the Following error

window is small

A

window.

38840000 hex

Excessive The speed deviation · The motor operation does not

I586

Speed Devi- is greater than or

follow the command because a

I621

ation Error equal to the value set parameter value is inappropri-

in the Excessive Ve-

ate

locity Deviation Detection Level.

· The output axis of motor is lim-
ited on the operation by exter-

¡

nal forces
· The value of the Excessive Ve-

locity Deviation Detection Lev-

el is inappropriate

38850000 hex

Excessive The feedback motor · The velocity command value is

I586

Speed Error speed is greater than

too large

I621

or equal to the value set in the Excessive

· Overshooting occurred · The motor was rotated by ex-

¡

Speed Detection Lev- ternal forces

el.

38860000 hex

Following Error Counter Overflow

The following error value exceeded the range from 2147483648 to 2147483647.

· The motor operation does not
follow the command
· The motor is rotated or limited
on the operation by external forces

I586 I621 ¡

38870000 hex

Absolute En- The multi-rotation

· An inappropriate value was set

I586

coder Coun- counter of the encod-

in the Encoder - Operation

I621

ter Overflow er exceeded the max- Selection when Using

Error

imum number of rotations.

Absolute Encoder (4510-01 hex)

¡

· The multi-rotation number of

the encoder exceeded the

maximum number of rotations

NJ/NX-series Troubleshooting Manual (W503)

A-137

Appendices

Event code 38880000 hex 38890000 hex 388A0000 hex 388B0000 hex 38980000 hex 38990000 hex
48080000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Safety Communications Setting Error

Safety process data communications were not established with the Safety CPU Unit because of an incorrect communications setting.

· The watchdog time was set in-
correctly
· The processing was not com-
pleted within the watchdog time because communications were not established due to the noise

I586 I621
¡

Safety Frame Error

Safety process data communications were not established with the Safety CPU Unit because an incorrect

· An incorrect frame was re-
ceived in safety process data communications.
· There is excessive noise

I586 I621
¡

frame was received.

Safety Pa- Safety process data · The set safety slave model is

I586

rameter Er- communications were incorrect

ror

not established with

the Safety CPU Unit

¡

because an incorrect

parameter was re-

ceived.

FSoE Slave Safety process data · The setting of the FSoE slave

I586

Address Error

communications were not established with the Safety CPU Unit because of an incorrect FSoE slave ad-

address in the safety process data communications settings is different from the setting in the Unit

I621 ¡

dress.

Safety Func- Incorrect safety func- · Safety function setting is bro-

I621

tion Setting Error

tion setting was detected.

ken
· Safety function setting is incor-

¡

rect in the attached information

Safety Pa- Safety process data · The specified safety slave

I621

rameter Er- communications were model is incorrect

ror

not established with · There is discrepancy between

the Safety CPU Unit because an incorrect

safety function setting downloaded to EtherCAT master

¡

parameter was re-

and safety application data

ceived.

downloaded to safety control-

ler

FPGA WDT An FPGA error was

Error

detected.

· False detection due to a data
read error that was caused by excessive noise
· Hardware failure

I586

¡

I621

A-138

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

64E30000 hex

Drive Pro- Both the Positive

· An error occurred on the

I586

hibition Input Drive Prohibition

switch, wire, power supply, and

I621

Error

(POT) and the Nega-

wiring that were connected to

tive Drive Prohibition

the Positive Drive Prohibition

Input (NOT) turned

(POT) or Negative Drive Pro-

¡

ON.

hibition Input (NOT)

· False detection occurred be-

cause the control signal power

supply was turned ON slowly

68200000 hex

Drive Pro- The operation was

· Incorrect or broken wiring of

I586

hibition De- stopped according to

Positive Drive Prohibition Input

I621

tected

the user setting be-

(POT) or Negative Drive Pro-

cause the motor ran in the prohibited di-

hibition Input (NOT)
· Incorrect setting of the Drive

¡

rection when the

Prohibition Input

A

Drive Prohibition was

enabled.

68210000 hex

Control

Communications be- · The USB cable or EtherCAT

I586

Right Re-

tween the Sysmac

cable was disconnected during

I621

lease Error Studio and Servo

the connection with the Sys-

Drive were interrupt-

mac Studio

ed while a specific function was used

· There is excessive noise · A command sent from the Sys-

¡

from the Sysmac Stu- mac Studio was not sent to the

dio.

Servo Drive because the com-

puter was in a busy state or

the like

68220000 hex

Error stop in- The Error Stop Input · The Error Stop Input (ESTP)

I586

put

(ESTP) is active.

was input
· The Error Stop Input (ESTP) is

¡

I621

incorrectly wired

68230000 hex

Software

The Position actual · Incorrect setting of Software

I586

Limit Ex-

value detected the

Position Limit

I621

ceeded

position that exceed- · When the Software Position

ed the value set in

Limit - Stop Selection was set

the Software Position

to Stop according to the setting

¡

Limit, and stopped

of Fault reaction option code,

the operation accord-

the position exceeded the val-

ing to the user set-

ue set in the Software Position

ting.

Limit

A-2-2 Errors in EtherCAT Slaves

NJ/NX-series Troubleshooting Manual (W503)

A-139

Appendices

Event code 68370000 hex
68380000 hex
68390000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

SOPT Input Improper installation · Detected a gap of the installa-

I621

Monitoring of SOPT input device

tion positions of SOPT input

Error

and the malfunction

devices

were detected.

· The setting of Discrepancy

Distance (4F00-05 hex) is in-

appropriate
· The setting of Safety Origin

Position Offset (4F00-04 hex)

is inappropriate
· The setting of Safety Origin

Position Tolerance (4F00-06

¡

hex) is inappropriate
· SOPT Input Terminal Setting

is different from specification of

input device
· Speed where a work passed

SOPT1/SOPT2 exceeded 200

r/min
· Failure of input device · Disconnection of input device

connection cable

Safety Func- A problem on use of · SLP function: Safety origin po-

I621

tion Error

safety functions is de- sition is not determined

tected.

· SLP function: Discrepancy

Distance is incorrectly set
· SLP function: Disconnection of

cable for connection with

SOPT input device
· SLS function: Operation of

SLS command is not appropri-

ate

· Safety Position/Velocity Valida-

¡

tion Monitoring Function: A

motor does not rotate as com-

manded or the overshooting

occurs
· Safety Position/Velocity Valida-

tion Monitoring Function: Ex-

ternal forces rotate a motor or

limit the operation
· SOPT input device and encod-

er are broken

Discrepancy Discrepancy between · SF+ input contacts power line

I621

Error at SF safety input1 and

(+ side) with 24V DC

Input

safety input2 was de- · Ground fault of SF+ input

tected.

· Disconnection of SF+ input or

SF- input

¡

· Short circuit of SF1+ input and

SF2+ input
· Inappropriate safety controller

setting or the failure

A-140

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

683A0000 hex

SBC Relay Improper wiring of

· Wrong wiring between a safety

I621

Diagnosis terminals between

relay and SBC RFB terminals

Error

SBC RFB and an er- · Safety Relay OFF Delay Time

ror of safety relay for

is inappropriate

SBC were detected. · Safety Relay Activate is set

¡

inappropriately
· Wrong wiring of SBC RFB ter-

minals
· Failure of safety relay

683B0000 hex

External Test An error was detect- · SOPT input wiring contacts

I621

Signal Fail- ed in test pulse diag-

IOV input wiring

ure at SOPT nosis for SOPT input. · There is short circuit in the wir-

Input

ing of SOPT1 input and

SOPT2 input

¡

· Failure of externally connected

A

equipment
· Test Pulse Diagnosis is set

inappropriately

683C0000 hex

Overload

Overcurrent was de- · Ground fault of the test output

I621

Detected at tected at the test out-

to IOG input

Test Output put terminals.

· Failure of externally connected

¡

equipment

683D0000 hex

Stuck-at-

Stuck ON was detect- · The wiring of the test output

I621

high Detect- ed at test output ter-

contacts the wiring of IOV in-

ed at Test

minals.

put

Output

· There is short circuit in SOPT1

input and SOPT2 input

· Memory abnormality or signal

¡

abnormality due to transient

factors such as software errors

and excessive noise
· Failure of the test output circuit

of Servo Drive

683E0000 hex

Overload

Overcurrent was de- · Ground fault of SBC+ output to

I621

Detected at tected at the SBC SBC Output output terminal.

SBC CM input
· The wiring of SBC- output con-

tacts SBC PS input
· Output of a power supply is out

of specifications
· Memory error or signal abnor-

¡

mality due to transient factors

such as soft errors and exces-

sive noise
· Failure of SBC circuit of Servo

Drive

NJ/NX-series Troubleshooting Manual (W503)

A-141

Appendices

Event code 683F0000 hex
68400000 hex 68410000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Stuck-athigh Detected at SBC Output

Stuck ON was detected at the SBC output terminals.

· The wiring of SBC+ output
contacts SBC PS input
· Ground fault of SBC- output to
IOG input
· Memory error or signal abnor-
mality due to transient factors

I621 ¡

such as soft errors and exces-

sive noise
· Failure of SBC circuit of Servo

Drive

IOV Power Voltage error of IOV · IOV power supply is not turned

I621

Supply Volt- power supply was de- on

age Error

tected.

· Overvoltage of IOV power sup-

¡

ply

SBC Power Supply Voltage Error

Voltage error of SBC power supply was detected.

· SBC power supply is not
turned on
· Overvoltage of the SBC power

I621 ¡

supply

A-142

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

68420000 hex

Monitoring A monitoring error

a. Each position and velocity

I621

Limit Ex-

was detected in safe-

exceeded a monitoring

ceedance

ty monitoring func-

range/limit for safety monitor-

Error

tions.

ing functions

· SOS function: Safety Cur-

rent Pulse Position ex-

ceeded SOS position zero

window. Safety Current

Motor Velocity exceeded

SOS velocity zero window

· SLS function: Safety Cur-

rent Motor Velocity ex-

ceeded SLS velocity limit

· SLP function: Safety Cur-

rent Position exceeded a

A

range from SLP Monitoring

Upper Limit Position to

SLP Monitoring Lower

Limit Position

¡

· SDI function: Safety Cur-

rent Motor Velocity ex-

ceeded SDI velocity zero

window to rotation limit di-

rection. And, Safety Cur-

rent Pulse Position ex-

ceeded SDI position zero

window to rotation limit di-

rection

b. Safety Position/Velocity Vali-

dation Monitoring Function:

The monitoring limit values/

ranges for the safety func-

tions are set lower than the

allowable ranges of the safe-

ty position/the velocity appro-

priateness monitoring func-

tion

78200000 hex

Pulse Output Overspeed Error

The speed, which exceeded the frequency that could be output by the Encoder Dividing Pulse Output function, was detected.

· The dividing ratio setting is in-
appropriate for the actual usage condition

I586 I621
¡

NJ/NX-series Troubleshooting Manual (W503)

A-143

Appendices

Event code 78210000 hex
78230000 hex
84B10000 hex 84B20000 hex 84B40000 hex 84B50000 hex 84B60000 hex
A-144

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Brake Inter- The Brake Interlock · The Brake Interlock Output

I586

lock Error

Output (BKIR) was

(BKIR) was output because

I621

output by the Timeout the motor rotation speed did

at Servo OFF.

not decrease to or less than

the speed set in the Threshold Speed at Servo OFF within the

¡

time set in the Timeout at Ser-

vo OFF when Servo OFF was

performed during the motor

operation

Command A mistake was made · When bit 9 (Remote) of the

I586

Error

in using a command.

Statusword was set to 1 (re-

I621

mote), and the Servo Drive

was in Operation enabled state

(Servo ON), the Servo Drive

received a command to

change the communications

state from Operational to an-

other state (Init, Pre-Opera-

¡

tional, or Safe-Operational)
· A mode of operation other than

the hm mode was set during

the homing operation
· Modes of operation was set to

pp, pv or hm mode when the

communications period was

set to shorter than 250 s

EtherCAT State Change Error

A communications state change command was received for which the current communications state could not be

· A communications state
change command was received for which the current communications state could not be changed

I586 I621
¡

changed.

EtherCAT Il- An undefined com- · An undefined communications

I586

legal State Change Error

munications state change command was received.

state change command was received

¡

I621

Synchronization Error

A signal for synchronous communications could not be detected.

· Noise · Error of the EtherCAT slave
communications controller

I586

¡

I621

Sync Manager WDT Error

PDO communications were interrupted for the allowable period or longer.

· An EtherCAT communications
cable is disconnected, loose, or broken
· Host controller error

I586

¡

I621

ESC Initiali- Initialization of the

· Data was incorrectly overwrit-

I586

zation Error EtherCAT slave com-

ten in the non-volatile memory

I621

munications controller failed.

of the EtherCAT slave communications controller

¡

· Failure of the EtherCAT slave

communications controller

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

84B70000 hex

SII Verifica- An error occurred in · Data was incorrectly overwrit-

I586

tion Error

SII data of the Ether-

ten in the non-volatile memory

I621

CAT slave communi-

of the EtherCAT slave commu-

cations controller.

nications controller

¡

· Failure of the EtherCAT slave

communications controller or

false detection

84B90000 hex

Synchronization Interruption Error

Synchronization interruption did not occur within the specified period

· Incorrect EtherCAT synchroni-
zation setting of the host controller
· Failure of the EtherCAT slave

I586 I621
¡

communications controller or

false detection

84BA0000 hex

Bootstrap

The state transition to · The EtherCAT master request-

I586

State Transi- unsupported Boottion Request strap was requested.

ed the transition of unsupported Bootstrap

¡

I621

A

Error

88100000 hex

Communica- Communications

· The power supply to the host

I586

tions Syn- were not established

controller was interrupted dur-

I621

chronization consecutively be-

ing PDO communications

Error

cause the synchroni- · An EtherCAT communications

¡

zation with the Ether-

cable is disconnected, loose,

CAT Master could not broken, or has a contact failure

be achieved.

· Noise

88120000 hex

Safety Com- A communications

· A setting is not correct. The

I586

munications timeout occurred in

setting of the safety task peri-

I621

Timeout

safety process data

od of the Safety CPU Unit is

communications with

too short

the Safety CPU Unit. · There is excessive noise

¡

· The Safety CPU Unit or safety

slave entered a status where it

could not continue safety proc-

ess data communications

98200000 hex

Absolute Value Cleared

The multi-rotation counter of the absolute encoder was

· The multi-rotation counter of
the absolute encoder was cleared

I586

¡

I621

cleared.

081C0000 hex

Capacitor

The capacitor built in- · The operating time of the ca-

I586

Lifetime Warning

to the Servo Drive reached the service life.

pacitor in the Servo Drive exceeded the service life

¡

I621

081D0000 hex

Inrush Cur- The inrush current

· The number of operating times

I586

rent Preven- prevention relay built

of the inrush current preven-

I621

tion Relay into the Servo Drive

tion relay in the Servo Drive

¡

Lifetime

reached the service

exceeded the service life

Warning

life.

081F0000 hex

Brake Interlock Output Relay Lifetime Warning

The brake interlock output (BKIR) relay built into the Servo Drive reached the service life.

· The number of operating times
of the brake interlock output in the Servo Drive exceeded the service life

I586 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-145

Appendices

Event code 083A0000 hex 08470000 hex 084C0000 hex 084E0000 hex
08770000 hex 18390000 hex 34E00000 hex 387A0000 hex
387D0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Encoder Communications Warning

Encoder communications errors occurred in series more frequently than the specified value.

· Power supply undervoltage to
the encoder
· Noise into the encoder cable · Contact failure of the encoder
cable

I586 ¡

Encoder Lifetime Warning

The encoder lifetime is close to the end.

· Temporary noise · The end of the encoder life

I586

¡

I621

Fan Rotation Warning

The rotation speed of the fan is 80% or less of the rating and the cooling performance decreases.

· There is a foreign matter in the
cooling fan and it blocks the rotation
· Cooling fan failure

I586 I621 ¡

Absolute Encoder Counter Overflow Warning

The multi-rotation counter of the encoder exceeded the value set in Encoder Absolute Encoder Counter Overflow Warning Level (4510-02 hex).

· An inappropriate value was set
in the Encoder - Operation Selection (4510-01 hex)
· The multi-rotation number of
the encoder exceeded the warning level

I586 I621
¡

Safety Relay Lifetime Warning

A safety relay for SBC reached the lifetime counting.

Use numbers of safety relay for SBC surpassed Safety Relay Lifetime Warning Detection Threshold

I621 ¡

Lifetime Information Corruption Warning

An error was detected in the saved lifetime information.

· The lifetime information cor-
ruption was detected when the power supply was turned ON

I586

¡

I621

Data Setting The object set value

Warning

is out of the range.

· The object set value is out of
the range

¡

I586 I621

Overload Warning

The Load Ratio of Servo Drive or motor (4150-81 hex) exceeded the level set in Overload Warning Notification Level (4150-01 hex).

· Operation was continued for a
long time with high load.
· There is incorrect wiring of the
motor cable or a broken cable
· Increase in friction

I586 I621
¡

Regeneration Overload Warning

The Regeneration Load Ratio(4310-81Hex) exceeded 85% of the regeneration overload ratio.

· The regeneration processing is
set inappropriately
· The Regeneration Resistor is
selected inappropriately
· The Regeneration Resistor is
used for continuous regenerative braking
· The applied power supply volt-
age is higher than the specified value
· Regeneration Resistor failure

I586 I621
¡

A-146

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

387E0000 hex

Motor Vibration Warning

The motor vibration, which was higher than or equal to the level set in the Vibration Detection -

· The control parameter is set
inappropriately
· The rigidity decreased due to
mechanical looseness or wear

I586 I621
¡

Detection Level (3B70-01 hex), was detected.

78220000 hex

Command Warning

A command could not be executed.

· The Switch ON command was
received
· The Enable operation com-
mand was received
· An operation command in the
prohibition direction was received after the immediate stop by the Drive Prohibition Input or Software Position Lim-

I586 I621
A
¡

it
· Homing started · The positioning start command
was received in the Profile po-

sition mode

84B00000 hex

EtherCAT Communications Warning

An EtherCAT communications error occurred more than one time.

· An EtherCAT communications
cable has a contact failure, or is connected incorrectly or broken
· Noise

I586 I621 ¡

90A00000 hex

Unit Restart- Restart was per-

ed

formed.

Restart was performed

¡

I586 I621

98210000 hex

STO Detected

The safety input OFF state was detected via the safety input signal or EtherCAT communications.

· The cable is disconnected or
broken
· The STO input was turned
OFF via EtherCAT communications

I586 ¡

98220000 hex

Memory All Cleared

The Unit setting was cleared.

· Clear All Memory was per-
formed

¡

I586 I621

98230000 hex

Motor Rota- Discrepancy of

Motor rotation settings are differ-

I621

tion Direc- Motor Rotation

ent between Motor Rotation

tion Selec- Direction Selection Direction Selection and Safety

tion Non-

and Safety Motor

Motor Rotation Direction

¡

conformity Rotation Direction Selection

Selection was detected.

98240000 hex

Event Log Cleared

The event log was cleared.

Clear Event Log was performed

¡

I586 I621

NJ/NX-series Troubleshooting Manual (W503)

A-147

Appendices

Event code 98250000 hex

Event name

Meaning

STO Detected

The safety input OFF state was detected via the safety input signal or EtherCAT communications.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· There are detached wires and

I621

the disconnection of safety in-

put cable
· Incorrect safety programming

of safety controller
· Torque off request was detect-

¡

ed at safety input signal
· Torque off request was detect-

ed by commands via EtherCAT

communication

A-148

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Servo G5 (G5-series AC Servo Drives with Built-in EtherCAT Communications) and G5 Linear (G5-series Linear Motors/Drives with Built-in EtherCAT Communications Linear Motor Type)

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. I576
I577

Manual name
AC Servomotors/Servo Drives G5-series with Built-in EtherCAT Communications User's Manual AC Servomotors/Servo Drives G5-series with Built-in EtherCAT Communications Linear Motor Type User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

04A80000 hex

Control Pow- The voltage between · Power supply undervoltage.

I576

er Supply

the positive and neg-

Or, the power supply voltage

I577

Undervolt- ative terminals in the

dropped because there was in-

age

control power supply converter dropped

rush current when the main power supply was turned ON.

¡

below the specified · A momentary power interrup-

value.

tion occurred.

· The Servo Drive failed.

04A90000 hex

Overvoltage The power supply

· The voltage between the posi-

I576

voltage exceeded the tive and negative terminals in

I577

allowable input voltage range.

the control power supply converter exceeded the specified

value.
· The voltage was suddenly in-

creased by the phase advance capacitor or the uninterruptible

¡

power supply (UPS).
· The Regeneration Resistor

wiring is broken.
· The External Regeneration

Resistor is not suitable.
· The Servo Drive failed.

A-2-2 Errors in EtherCAT Slaves

NJ/NX-series Troubleshooting Manual (W503)

A-149

Appendices

Event code 04AA0000 hex
04AB0000 hex
04AC0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Main Circuit Power Supply Undervoltage (Undervoltage between positive and negative terminals)

If the Undervoltage Error Selection (3508 hex) is set to 1, a momentary power interruption occurred between L1 and L3 for longer than the value specified for the Momentary Hold Time. The voltage between the positive and negative terminals in the main power supply

· Insufficient power supply ca-
pacity
· The electromagnetic contactor
in the main circuit power supply was tripped.
· A momentary power interrup-
tion occurred.
· A Servo Drive with 3-phase in-
put specifications was operated with a single-phase power supply.
· The Servo Drive failed.

I576 I577
¡

converter dropped

below the specified

value while the Servo

was ON.

Main Circuit Power Supply Undervoltage (AC Cutoff Detected)

If the Undervoltage Error Selection (3508 hex) is set to 1, a momentary power interruption occurred between L1 and L3 for longer than the value specified for the Momentary Hold Time. The voltage between the positive and negative terminals in the main power supply

· Insufficient power supply ca-
pacity
· The electromagnetic contactor
in the main circuit power supply was tripped.
· A momentary power interrup-
tion occurred.
· A Servo Drive with 3-phase in-
put specifications was operated with a single-phase power supply.
· The Servo Drive failed.

I576 I577
¡

converter dropped

below the specified

value while the Servo

was ON.

Overcurrent The current flowing · A short-circuit, line-to-ground

I576

through the converter fault, contact failure, or insula-

I577

exceeded the specified value.

tion failure occurred on the U,
V, or W motor line.
· The Servo Drive failed. · The relay for the dynamic

brake has been welded due to

frequent Servo ON/OFF opera-

¡

tions.
· Motor windings are burned out. · The Servomotor is not suitable

for the Servo Drive.
· The command input timing is

the same as or earlier than the

Servo ON timing.

A-150

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

04AD0000 hex

IPM Error

The current flowing · A short-circuit, line-to-ground

I576

through the converter fault, contact failure, or insula-

I577

exceeded the speci-

tion failure occurred on the U,

fied value.

V, or W motor line.

· The Servo Drive failed.

· The relay for the dynamic

brake has been welded due to

frequent Servo ON/OFF opera-

¡

tions.
· Motor windings are burned out. · The Servomotor is not suitable

for the Servo Drive.
· The pulse input timing is the

same as or earlier than the

Servo ON timing.

A

04AE0000 hex

Regeneration Tr Error

The Servo Drive regeneration drive Tr is faulty.

· The Servo Drive regeneration
drive Tr is faulty.

I576

¡

I577

04AF0000 hex

Encoder Phase-Z Error

A missing serial incremental encoder phase-Z pulse was

· The encoder is faulty.

I576 ¡

detected.

04B00000 hex

Encoder CTS Signal Error

A missing serial incremental encoder CTS signal logic error

· The encoder is faulty.

I576 ¡

was detected.

04B10000 hex

Node Ad-

The node address

· The Servo Drive failed.

I576

dress Set- that was read from

I577

ting Error

the rotary switches

¡

was not between 00

and 99.

04B20000 hex

Other Errors The Servo Drive mal- · The control circuit malfunc-

I577

functioned, or an er-

tioned temporarily due to ex-

ror occurred in the Servo Drive.

cess noise.
· The Servo Drive's self-diagno-

¡

sis function detected an error

in the Servo Drive.

08080000 hex

Encoder

A disconnection was · The encoder is not wired cor-

I576

Communica- detected because tions Discon- communications be-

rectly.

nection Error tween the encoder and the Servo Drive

¡

were stopped more

frequently than the

specified value.

08090000 hex

Encoder Communications Error

There is a communications error for the encoder.

· The power supply voltage of
the encoder is low.
· Noise

I576 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-151

Appendices

Event code 080A0000 hex 080B0000 hex 080C0000 hex
080D0000 hex 080E0000 hex 080F0000 hex 08100000 hex 08110000 hex 08120000 hex 08130000 hex 08140000 hex
08150000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Encoder Communications Data Error

There is an error in the communications data of the encoder.

· The power supply voltage of
the encoder is low.
· Noise

I576 ¡

Safety Input Error

At least one of the input photocouplers for safety inputs 1 and 2

· The cable is disconnected or
broken.

I576

¡

I577

turned OFF.

External En- A disconnection was · The wiring is incorrect.

I576

coder Con- detected because

I577

nection Error communications be-

tween the external

encoder and the Ser-

¡

vo Drive were stop-

ped more frequently

than the specified val-

ue.

External En- There was a commu- · There is insufficient external

I576

coder Communications Data Error

nications error in data from the external encoder.

encoder power supply voltage.
· Noise

¡

I577

External En- Bit 00 of the external · Bit 00 of the external encoder

coder Status encoder error code

error code (ALMC) was set to

I576

¡

I577

Error 0

(ALMC) was set to 1.

1.

External En- Bit 01 of the external · Bit 01 of the external encoder

I576

coder Status encoder error code

Error 1

(ALMC) was set to 1.

error code (ALMC) was set to 1.

¡

I577

External Encoder Status Error 2

Bit 02 of the external encoder error code (ALMC) was set to 1.

· Bit 02 of the external encoder
error code (ALMC) was set to 1.

I576

¡

I577

External Encoder Status Error 3

Bit 03 of the external encoder error code (ALMC) was set to 1.

· Bit 03 of the external encoder
error code (ALMC) was set to 1.

I576

¡

I577

External En- Bit 04 of the external · Bit 04 of the external encoder

coder Status encoder error code

error code (ALMC) was set to

I576

¡

I577

Error 4

(ALMC) was set to 1.

1.

External En- Bit 05 of the external · Bit 05 of the external encoder

I576

coder Status encoder error code

Error 5

(ALMC) was set to 1.

error code (ALMC) was set to 1.

¡

I577

Phase-A Connection Error

An error such as broken wiring was detected in the external

· An error such as broken wiring
was detected in the external encoder phase-A connection.

I576 I577 ¡

encoder phase-A

connection.

Phase-B Connection Error

An error such as broken wiring was detected in the external encoder phase-B

· An error such as broken wiring
was detected in the external encoder phase-B connection.

I576 I577 ¡

connection.

A-152

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

08160000 hex

Phase-Z Connection Error

An error such as broken wiring was detected in the external encoder phase-Z

· An error such as broken wiring
was detected in the external encoder phase-Z connection.

I576 I577 ¡

connection.

08170000 hex

Encoder Da- Initialization of inter- · There is insufficient power

I576

ta Restora- nal position data was

supply voltage for the encoder.

tion Error

not processed cor-

· Noise is entering on the en-

rectly in Semi-closed

coder line.

¡

Control Mode and

Absolute Value Mode.

08180000 hex

External En- Initialization of inter- · There is insufficient power

I576

coder Data nal position data was

supply voltage for the external

Restoration Error

not processed correctly in Fully-closed

encoder.
· Noise is entering on the exter-

¡

A

Control Mode and

nal encoder line.

Absolute Value Mode.

14A80000 hex

Object Error

The object area data in non-volatile memory is corrupted.

· Noise · Non-volatile memory failure

I576

¡

I577

14A90000 hex

Object Error

The object area data in non-volatile memory is corrupted.

· Noise · Non-volatile memory failure

I576

¡

I577

14AA0000 hex

Object Error

The object area data in non-volatile memory is corrupted.

· Noise · Non-volatile memory failure

I576

¡

I577

14AB0000 hex

Object Cor- The checksum data · Non-volatile memory failure

I576

rupted

in non-volatile memo-

¡

I577

ry is corrupted.

14AC0000 hex

Object Cor- The checksum data · Non-volatile memory failure

rupted

in non-volatile memo-

I576

¡

I577

ry is corrupted.

14AD0000 hex

Object Cor- The checksum data · Non-volatile memory failure

rupted

in non-volatile memo-

I576

¡

I577

ry is corrupted.

18200000 hex

Absolute En- The Servomotor rota- · There is insufficient power

I576

coder Over- tion speed exceeded

supply voltage for the encoder.

speed Error the specified value

· The wiring of the CN2 connec-

when only the battery

tor is wrong.

¡

power supply was

· An external force is rotating

used during a power

the motor when the Servo is

interruption.

OFF.

18210000 hex

Encoder Ini- An encoder initializa- · Servomotor failed.
tialization Er- tion error was detect-

I576 ¡

ror

ed.

18220000 hex

Absolute En- The encoder detected · Servomotor failed.

I576

coder One- a one-rotation coun-

rotation

ter error.

¡

Counter Er-

ror

NJ/NX-series Troubleshooting Manual (W503)

A-153

Appendices

Event code 18230000 hex 24680000 hex 24690000 hex 246A0000 hex 246B0000 hex 246C0000 hex 28010000 hex 28020000 hex
28030000 hex
34E10000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Absolute Encoder Multirotation Counter Error

The encoder detected a multi-rotation counter error.

· Servomotor failed.

I576 ¡

Motor Nonconformity

The Servo Drive and Servomotor combination is not correct.

· The Servo Drive and motor
combination is not correct

I576 ¡

Motor Nonconformity

The Servo Drive and Servomotor combination is not correct.

· The Servo Drive and motor
combination is not correct

I576 ¡

Motor Non- The Servo Drive and · The Servo Drive and Servomo-

I576

conformity Servomotor combina- tor combination is not correct.

¡

tion is not correct.

Motor Non- The Servo Drive and · The Servo Drive and Servomo-

I576

conformity Servomotor combina- tor combination is not correct.

¡

tion is not correct.

Motor Non- The Servo Drive and · The Servo Drive and Servomo-

I576

conformity Servomotor combina- tor combination is not correct.

¡

tion is not correct.

Motor Setting Error

Settings associated with the motor and external encoder are missing.

Settings associated with the motor and external encoder are missing.

I577 ¡

Motor Combination Error 1

The value set for the motor current exceeds the maximum motor capacity allowed for the Servo

The Motor Rated Rms Current/ Motor Peak Absolute Current exceeds the maximum motor capacity allowed for the Servo Drive.

I577 ¡

Drive.

Motor Combination Error 2

The value set for the motor exceeds the drive range of the motor.

· The Motor Rated Rms Current
is too low compared with the maximum motor capacity of the Servo Drive.
· The percentage of the Motor
Coil Unit Mass to the Motor Rated Force is too high.
· The automatically adjusted

I577 ¡

Current Loop Proportional Gain/Current Loop Integral Gain is too high.
· The percentage of the Motor
Peak Absolute Current to the Motor Rated Rms Current is greater than 500%.

Servo Drive Overheat

The temperature of the Servo Drive radiator or power elements exceeded the specified value.

· The ambient temperature of
the Servo Drive exceeded the specified value.
· Overload

I576 I577 ¡

A-154

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

34E20000 hex

Overload

When the feedback · Operation was continued for a

I576

value for torque/force

long time while overloaded.

I577

command exceeds · There is incorrect wiring of the

the overload level

motor line or a broken cable.

specified in the Over-

load Detection Level

¡

Setting (3512 hex),

overload protection is

performed according

to the overload char-

acteristics.

34E30000 hex

Regeneration Overload

The regenerative energy exceeds the processing capacity of the Regeneration Resistor.

· The load inertia/load mass is
too large. Or, the Servomotor rotation speed/motor speed is too high is too high to absorb the regenerative energy within

I576 I577
A

the specified deceleration time.

¡

· This Regeneration Resistor

cannot be used for continuous

regenerative braking. (The op-

erating limit of the external re-

sistor is limited to a 10% duty.)

34E40000 hex

Error Coun- Position error pulses · Motor operation does not fol-

I576

ter Overflow exceeded the setting

low the command.

I577

of the Following error · The value of the Following er-

window (6065 hex).

ror window (6065 hex) is small.

¡

· The encoder/external encoder

wiring is incorrect.

34E50000 hex

Excessive Velocity Error

The difference between the internal position command velocity and the actual velocity (i.e., the velocity error) exceeded

· Motor operation does not fol-
low the command.
· The setting of the Excessive
Velocity Error Setting (3602 hex) is too small.

I576 I577
¡

the Excessive Veloci-

ty Error Setting (3602

hex).

34E60000 hex

Overspeed The Servomotor rota- · The velocity command value is

I576

tion speed/motor

too large.

I577

speed exceeded the · There is overshooting.

value set on the

· The wiring is incorrect.

¡

Overspeed Detection

Level Setting (3513

hex).

NJ/NX-series Troubleshooting Manual (W503)

A-155

Appendices

Event code 383F0000 hex
38400000 hex 38410000 hex 38420000 hex 38430000 hex 38440000 hex 38450000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Excessive During fully-closed

· Connections are not correct.

I576

Hybrid Fol- control, the difference · The settings are not correct.

lowing Error between the load po-

sition from the external encoder and the Servomotor position

from the encoder was

¡

larger than the num-

ber of pulses set as

the Hybrid Following

Error Counter Over-

flow Level (3328

hex).

Overspeed 2 The Servomotor rota- · The velocity command value is

I576

tion speed/motor

too large.

I577

speed exceeded the · There is overshooting.

value set on Over-

· The wiring is incorrect.

¡

speed Detection Lev-

el Setting at Immediate Stop (3615 hex).

Command Error

The position command variation after the electronic gear exceeded the specified value.

· The change in position com-
mand is too large.
· The backlash compensation
amount is too large.

I576 I577 ¡

Command Generation Error

During position command processing, an error such as a calculation range error occurred.

· During position command
processing, an error such as a calculation range error occurred.

I576 I577 ¡

Error Coun- The absolute encoder · The absolute encoder position/

I576

ter Overflow position/ absolute

absolute scale position in puls-

I577

1

scale position in puls- es divided by the electronic

es divided by the

gear ratio exceeded

¡

electronic gear ratio exceeded

±231(2,147,483,648).

±231(2,147,483,648).

Error Counter Overflow 2

The position following error in pulses exceeded
±229(536,870,912). Or, the position following error in command units exceeded

· There is insufficient torque/
force.
· There is insufficient gain. · The encoder/external encoder
wiring is incorrect.

I576 I577
¡

±230(1,073,741,824).

Interface Input Duplicate Allocation Error 1

There is a duplicate setting in the input signal (IN1, IN2, IN3, and IN4) function al-

· There is a duplicate setting in
the input signal (IN1, IN2, IN3, and IN4) function allocations.

I576 I577 ¡

locations.

A-156

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

38460000 hex

Interface Input Duplicate Allocation Error 2

There is a duplicate setting in the input signal (IN5, IN6, IN7, and IN8) function al-

· There is a duplicate setting in
the input signal (IN5, IN6, IN7, and IN8) function allocations.

I576 I577 ¡

locations.

38470000 hex

Interface In- There is an undefined · There is an undefined number

I576

put Function number specification

specification in the input signal

I577

Number Er- in the input signal

(IN1, IN2, IN3, and IN4) func-

ror 1

(IN1, IN2, IN3, and IN4) function alloca-

tion allocations.
· Different logic is set for the

¡

tions. Or, a logic set-

same function in the function

ting error was detect-

assignments of the input sig-

ed.

nals (IN1, IN2, IN3, and IN4).

38480000 hex

Interface Input Function Number Er-

There is an undefined number specification in the input signal

· There is an undefined number
specification in the input signal (IN5, IN6, IN7, and IN8) func-

I576 I577

A

ror 2

(IN5, IN6, IN7, and IN8) function alloca-

tion allocations.
· Different logic is set for the

¡

tions. Or, a logic set-

same function in the function

ting error was detect-

assignments of the input sig-

ed.

nals (IN5, IN6, IN7, and IN8).

38490000 hex

Interface Output Function Number Er-

There is an undefined number specification in the output signal (OUTM1) function al-

· There is an undefined number
specification in the output signal (OUTM1) function allocation.

I576 I577 ¡

ror 1

location.

384A0000 hex

Interface

There is an undefined · There is an undefined number

I576

Output Function Number Er-

number specification in the output signal (OUTM2) function al-

specification in the output signal (OUTM2) function allocation.

I577 ¡

ror 2

location.

384B0000 hex

External

There is an error in · The latch input was allocated

I576

Latch Input the latch input func-

to an input signal other than

I577

Allocation

tion allocation.

IN5, IN6, or IN7.

Error

· A latch input is assigned to an
NC signal.

¡

· The same latch input is not as-

signed to the same pin in all

Control Modes.

384C0000 hex

Overrun Limit Error

The Servomotor exceeded the allowable operating range set in the Overrun Limit Setting (3514 hex) with respect to the

· The gain or inertial ratio/mass
ratio is not suitable.
· The set value of the Overrun
Limit Setting (3514 hex) is too small.

I576 I577
¡

position command in-

put range.

NJ/NX-series Troubleshooting Manual (W503)

A-157

Appendices

Event code 384D0000 hex
384E0000 hex
384F0000 hex 38500000 hex 38510000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Absolute En- The voltage of the

· The voltage of the built-in ca-

I576

coder Sys- built-in capacitor

pacitor dropped below the

tem Down dropped below the

specified value because the

Error

specified value because the power sup-

power supply to the encoder or the battery power supply was

¡

ply to the encoder or the battery power

down.

supply was down.

Absolute Encoder Counter Overflow Error

The multi-rotation counter of the encoder exceeded the specified value.

· The set value for switching op-
eration with the absolute encoder is too large.
· The traveling distance from

I576 ¡

home of the machine exceed-

ed 32,767 revolutions.

Object Setting Error 1

The electronic gear · The electronic gear ratio ex-
ratio exceeded the al- ceeded the allowable range

I576

¡

I577

lowable range.

Object Set- External encoder ra- · External encoder ratio exceed-

I576

ting Error 2

tio exceeded the allowable range.

ed the allowable range.

¡

I577

External En- The set value of the · The set value of the External

I576

coder Con- External Feedback

Feedback Pulse Type Selec-

I577

nection Error Pulse Type Selection

tion (3323 hex) differs from the

(3323 hex) differs from the external en-

external encoder type that is connected for serial communi-

¡

coder type that is

cations.

connected for serial

communications.

A-158

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

38520000 hex

Function

The function that was · The electronic gear object ratio

I576

Setting Error set does not support

was not 1:1 when the commu-

I577

the communications

nications period was set to 500

period.

s.

· Modes of operation (6060 hex)

was set to pp or hm when the

communications period was

set to 500 s.
· More than 12 bytes were map-

ped for RxPDO in Fully-closed

Control Mode (This applies on-

ly to Cylinder-type Servomo-

tors.).

· Modes of operation (6060 hex)

was set to pp or hm in Fully-

A

closed Control Mode when the

communications period was

¡

set to 1 ms and the electronic

gear parameter ratio was not

set to 1:1 (This applies only to

Cylinder-type Servomotors.).
· No bytes (i.e., no objects) were

mapped for RxPDO.
· More than 10 objects were

mapped for RxPDO.
· More than 11 objects were

mapped for TxPDO.
· CSP Switching Reference Po-

sition (4020 hex) was mapped

for TxPDO when the communi-

cations period was set to 500

s or when the electronic gear

object ratio was not set to 1:1.

38530000 hex

Magnetic Pole Position Estimation Error 1

Magnetic pole position estimation was not completed successfully.

· Settings associated with the
external encoder are incorrect.
· The command time or force
command value for magnetic pole position estimation is too

I577 ¡

low.
· There is a large unbalanced

load or friction.

38540000 hex

Magnetic

Magnetic pole posi- · The value set for the Magnetic

I577

Pole Posi- tion estimation was

Pole Position Estimation Time

tion Estima- not completed suc-

Limit for Stop (3927 hex) is

tion Error 2 cessfully because the small compared with the actual

motor did not stop

stop time of the motor.

¡

within the Magnetic · The motor is moving when no

Pole Position Estima-

force is applied.

tion Time Limit for

Stop.

NJ/NX-series Troubleshooting Manual (W503)

A-159

Appendices

Event code 38550000 hex
38560000 hex 64E00000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Magnetic

Magnetic pole posi- · The Magnetic Pole Detection

I577

Pole Posi- tion restoration was

Method (3920 hex) object was

tion Estima- not completed suc-

set to 3 (Magnetic pole posi-

tion Error 3 cessfully.

tion restoration method), al-

though magnetic pole position

estimation had never been

executed.

¡

· The Magnetic Pole Detection

Method (3920 hex) was set to

3 (Magnetic pole position re-

storation method) when a non-

absolute type external encoder

was used.

Motor Auto- The current exceeded The Current Loop Proportional

I577

setting Error the limit when it was Gain or the Current Loop Integral

applied to the Motor Gain was too large before auto-

when the Servo was locked or when FFT

setting was performed.

¡

measurement prepa-

rations were per-

formed.

Drive Prohibition Input Error 1

When the Drive Prohibition Input Selection (3504 hex) was set to 0, both the Forward/ Positive Drive Prohibition Input (POT) and Reverse/ Negative Drive Prohibition Input (NOT) turned ON. Or, when the Drive Prohibition Input Selection (3504

· A problem occurred with the
switches, wires, and power supplies that are connected to the Forward/Positive Drive Prohibition Input (POT) and Reverse/Negative Drive Prohibition Input (NOT).

I576 I577
¡

hex) was set to 2, either the Forward/ Positive Drive Prohib-

ition Input (POT) or Reverse/Negative Drive Prohibition Input (NOT) turned ON.

A-160

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

64E10000 hex

Drive Pro- An operation com-

· A problem occurred with the

I576

hibition Input mand (such as a trial

switches, wires, and power

I577

Error 2

run of FFT) was re-

supplies that are connected to

ceived from the CX-

the Forward/Positive Drive

Drive when the Drive

Prohibition Input (POT) and

Prohibition Input Selection (3504 hex) was set to 0, Ether-

Reverse/Negative Drive Prohibition Input (NOT).

CAT communications

¡

was interrupted, and

either POT or NOT

was ON. Or, POT or

NOT turned ON while

operation was being

performed for a CX-

A

Drive operation com-

mand.

64E20000 hex

Immediate Stop Input Error

An Immediate Stop (STOP) signal was input.

· An Immediate Stop (STOP)
signal was input.
· Incorrect wiring of the immedi-

I576

¡

I577

ate stop input (STOP).

A-2-2 Errors in EtherCAT Slaves

NJ/NX-series Troubleshooting Manual (W503)

A-161

Appendices

Event code 74810000 hex
78010000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Command A mistake was made · When bit 09 (Remote) of the

I576

Error

in using a command.

Statusword (6041 hex) was set

I577

to 1 (remote), and the Servo

Drive was in operation enabled

state (Servo ON), a command

was received that changes the

communications state from

Operational to another state

(Init, Pre-Operational, or Safe-

Operational state).
· When bit 09 (Remote) of the

Statusword (6041 hex) was set

to 0 (local), a command was

received during FFT or test run

status that changes the ESM

state from Operational, Safe-

Operational, or Pre-Operation-

al state to Init state.
· An unsupported number was

set for 6060 hex (Operation

¡

Mode).

· During Fully-closed Control

Mode, csv or cst was set for

6060 hex (Operation Mode)

(This applies to Cylinder-type

Servomotors.).
· The setting of 6060 hex (Oper-

ation Mode) was changed at

an interval of less than 2 ms.
· Homing was started when

6098 hex (Homing Method)

was set to a value other than

8, 12, 19, 20, 33, 34,or 35.
· Data setting warnings (B0 hex)

occurred continuously for the

number of data setting warn-

ings that is set in 3781 hex

(Data Setting Warning Detec-

tion Count).

Operation Command Competition

An attempt was made to establish EtherCAT communications or to turn ON the Servo from the Controller (enable operation)

· EtherCAT communications
(change from Init to Pre-Operational state) was established or an attempt to turn ON the Servo from the Controller (enable operation) was made

I576 I577
¡

while executing an FFT that operates with the Servo Drive

while executing an FFT that operates with the Servo Drive trial run.

alone or a trial run.

A-162

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

78020000 hex

Absolute Encoder Status Error

The rotation of the encoder was higher than the specified value when the power supply was turned

· The rotation of the encoder
was higher than the specified value when the power supply was turned ON.

I576 ¡

ON.

84B10000 hex

EtherCAT

A communications

· A communications state

I576

State Change Error

state change command was received for which the current communications state could not be

change command was received for which the current communications state could not be changed

I577 ¡

changed.

84B20000 hex

EtherCAT Illegal State Change Er-

An undefined communications state change command

· An undefined communications
state change command was received

I576

¡

I577

A

ror

was received.

84B30000 hex

Communica- The number of con- · Power to the host controller

I576

tions Synchronization Error

secutive errors in receiving data during the communication sync time exceeded the value specified for the Communications Error Setting (2200

was interrupted during PDO communications.
· An EtherCAT communications
cable is disconnected, broken, or incorrectly connected.
· Noise

I577 ¡

hex).

84B40000 hex

Synchroni- A synchronization er- · Noise

zation Error ror occurred.

· Control PCB error

¡

I576 I577

84B50000 hex

Sync Manager WDT Error

PDO communications were stopped for more than the specified period of time.

· The EtherCAT communica-
tions cable is disconnected or broken.
· There is an error in the host

I576 I577 ¡

controller.

84B60000 hex

ESC Initiali- An error occurred in zation Error ESC initialization.

· Control PCB error

¡

I576 I577

84B70000 hex

Slave Unit An error occurred in · Control PCB error

I576

Verification Slave Unit verifica-

¡

I577

Error

tion.

84B80000 hex

Communications Setting Error

There is an error in the communications settings.

· An out-of-range value was set
from the host controller.
· A command that changes the
communications state to an

I576 I577
¡

unsupported state was re-

ceived.

84B90000 hex

Synchroni- A synchronization in- · Control PCB error
zation Inter- terruption error occur-

I576

¡

I577

ruption Error red.

NJ/NX-series Troubleshooting Manual (W503)

A-163

Appendices

Event code 98010000 hex
98020000 hex
08010000 hex 08020000 hex 08030000 hex 08040000 hex
08050000 hex 08060000 hex
08070000 hex 34E00000 hex 383C0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Absolute Value Cleared

The multi-rotation counter for the absolute encoder was cleared during USB communications by

· The multi-rotation counter for
the absolute encoder was cleared during USB communications by the CX-Drive.

I576 ¡

the CX-Drive.

Position Da- A Config operation

· A Config operation was per-

I576

ta Initialized was performed or the

formed during EtherCAT com-

I577

multi-rotation counter

munications.

was cleared for the · The multi-rotation counter was

¡

absolute encoder dur- cleared for the absolute encod-

ing EtherCAT com-

er. (This applies only to Cylin-

munications.

der-type Servomotors.)

Battery Warning

The battery voltage is · The battery voltage is 3.2 V or

3.2 V or less.

lower.

¡

I576

Fan Warning

The fan stop state continued for 1 second.

· There is foreign matter in the
fan.
· The Servo Drive failed.

I576

¡

I577

Encoder Communications Warning

Encoder communications errors occurred in series more frequently than the specified value.

· There is insufficient power
supply voltage for the encoder.
· Noise is entering on the en-
coder line.

I576 ¡

Encoder/ Serial Conversion Unit Overheating Warning

The encoder temperature exceeded the specified value or an overheating warning was detected for the

· The ambient temperature is
too high.
· Servomotor/Linear Motor
failed.

I576 I577
¡

Serial Conversion

Unit.

Life Expect- The remaining life of · The life expectancy of the ca-

I576

ancy Warning

the capacitor or the fan is shorter than the specified value.

pacitor or the fan is shorter than the specified value.

¡

I577

External En- The external encoder · There is insufficient power

I576

coder Error detected a warning.

supply voltage for the external

I577

Warning

encoder.
· Noise is entering on the exter-

¡

nal encoder connector cable.
· The external encoder failed.

External En- The external encoder · There is insufficient power

I576

coder Com- had more communi-

supply voltage for the external

I577

munications cations errors than

encoder.

¡

Warning

the specified value. · Noise is entering on the exter-

nal encoder connector cable.

Data Setting An object setting is

Warning

out of range.

· The object set value is out of
the range

¡

I576 I577

Overload Warning

The load ratio is 85% or more of the protection level.

· Overload · There is incorrect wiring of the
motor line or a broken cable.

I576

¡

I577

A-164

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

383D0000 hex

Excessive Regeneration Warning

The regeneration load ratio is 85% or more of the level.

· There is excessive regenera-
tion.
· This Regeneration Resistor

I576 I577 ¡

cannot be used for continuous

regenerative braking.

383E0000 hex

Vibration De- Vibration was detect- · The gain or inertial ratio/mass

tection

ed.

ratio setting is not suitable.

I576

¡

I577

Warning

74800000 hex

Command A command could not · The absolute multi-rotation

I576

Warning

be executed.

counter was cleared when the

I577

Servo was not OFF when us-

ing an absolute encoder for

semi-closed control (This ap-

plies only to Cylinder-type Servomotors.).

A

· A forced brake operation re-

quest was sent while the Servo

was ON.
· A Switch ON command was

sent when the main power was

OFF. (When 3508 hex = 0)
· An Enable Operation com-

mand was sent to request turn-

ing ON the Servo when the

Servomotor was operating at

30 r/min or 30 mm/s, or higher.

· A latch operation was started

¡

under the following conditions.
· An absolute external encoder

was used and phase Z was se-

lected as the trigger for fully-

closed control (This applies

only to Cylinder-type Servomo-

tors.).
· The absolute multi-rotation da-

ta was being cleared or the

Config operation was being

performed.
· The Statusword (6041 hex) bit

09 (remote) was 0 (local).
· An operation command is giv-

en in the prohibited direction

after the motor made an imme-

diate stop due to a drive pro-

hibition input.

84B00000 hex

EtherCAT Communications Warning

An EtherCAT communications error occurred one or more times.

· The EtherCAT communica-
tions cable is disconnected or broken.
· Noise

I576

¡

I577

NJ/NX-series Troubleshooting Manual (W503)

A-165

Appendices

MX2/RX-series Inverters with EtherCAT Communications Units

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. I574

Manual name MX2/RX Series Inverter EtherCAT Communication Unit User's Manual

Event code 04A10000 hex 04BA0000 hex
04BB0000 hex 04BC0000 hex 34F00000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Non-volatile Memory Hardware

An error occurred in non-volatile memory.

· Non-volatile memory failure

I574 ¡

Error

Connection An error occurred in · Contact failure between the In-

I574

Error be-

the connection be-

verter and the EtherCAT Com-

tween Inver- tween the Inverter

munications Unit for the Inver-

ter and

and the EtherCAT

ter.

Communica- Communications Unit · Inverter trip was reset.

tions Unit

for the Inverter.

· The Inverter was initialized or

¡

the mode was changed.

· The EtherCAT Communica-

tions Unit for the Inverter failed.

Inverter Warning

An Inverter warning was detected.

· An Inverter warning was de-
tected.

¡

I574

Inverter Trip An Inverter trip was detected.

· An Inverter trip was detected.

¡

I574

PDO Setting Error

There is an illegal setting value in the PDO mapping.

· The PDO mapping or Syn-
cManager settings are incorrect.

I574 ¡

A-166

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

FH/FZ5 Series Vision System

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. Z342

Manual name FH/FZ5 Vision System FH/FZ5 Series User's Manual for Communications Settings

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

08210000 hex

Fan/Power An error occurred in · A foreign object is interfering

Z342

Supply Error the fan or power sup-

with fan operation.

ply.

· A suitable power supply volt-
age is not being used, result-

¡

ing in an overvoltage or under-

A

voltage.

08220000 hex

Camera Overcurrent Detected

An overcurrent flowed to the Camera.

· There is a short circuit inside
the Camera cable or in a circuit inside the Controller.

Z342 ¡

08230000 hex

Parallel I/O Overcurrent Detected

An overcurrent occurred in the parallel I/O interface.

· A parallel I/O interface line is
short-circuited.

Z342 ¡

182D0000 hex

Setting Data Loading the scene Load Error group data failed.

· The data is corrupted because
the power supply was turned OFF while saving the previous scene data.
· As the result of changing the
operation mode, the required amount of memory increased, resulting in insufficient memory.

Z342 ¡

38590000 hex

Camera Connection Error

The Camera connection is wrong.

· A Camera is not connected to
the Controller.
· The Camera cable is broken. · The Camera Selection settings

Z342

are not correct in the Camera

Image Input and Camera

Switching processing items.

¡

· A Camera is not connected to

the Camera port on the Con-

troller according to the Camera

Selection settings in the Cam-

era Image Input and Camera Switching processing items.

385A0000 hex

Change in Connected Camera

The Camera that is connected is different from when data was last saved.

· The Camera connection infor-
mation in the scene data does not agree with the connection information for the Camera connected to the Controller.

Z342 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-167

Appendices

Event code 385B0000 hex
48020000 hex 58210000 hex
58220000 hex 58230000 hex
58240000 hex 78190000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Light installation error

The Light installation is incorrect.

· The power consumption of the
light installed onto a camera

Z342

with a Lighting Controller is in-

correct.

· The lighting mode of the light
installed onto a camera with a

¡

Lighting Controller is incorrect.
· No external power supply is

connected to the camera with

a Lighting Controller.

System Error

An error occurred in the system.

· A serious error occurred in the
system in the Controller.

¡

Z342

Output Con- A timeout occurred in · The data output handshaking

Z342

trol Timeout data output hand-

controls in the program (i.e.,

for Parallel shaking control for

the ON/OFF timing of the DSA

I/O, PLC

measurement results. signal) are not correct.

Link, or EtherNet/ IP

· The output control timeout time
is too short in comparison with

¡

the program processing time.
· The parallel I/O DSA or Result

Notification signal is not wired

correctly.

Output Con- A timeout occurred in trol Timeout data output handfor EtherCAT shaking control for

· The data output handshaking
controls in the program (i.e., the ON/OFF timing of the Re-

Z342

measurement results.

sult Set Request signal) are not correct.

¡

· The output control timeout time

is too short in comparison with

the program processing time.

Initial scene Initial scene group group error setting is incorrect.

· The external storage specified
as the scene group destination

Z342

by the Scene Group Saving

Destination Settings tool is not

connected at the time of start-

up.

¡

· The destination directory is not

detected at the time of startup.
· Initial scene group number is

not within the range of scene

group accepted by the system.

Initial scene Initial scene number number error setting is incorrect.

· Initial scene number is not
within the range of scenes ac-

Z342 ¡

cepted by the system.

Image Logging Disk Write Error

Writing data to the image logging disk failed.

· A logging disk is not inserted. · The available space on the
logging disk is not sufficient.
· There is no logging folder. · Security restrictions are set on

Z342 ¡

the logging disk.

A-168

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

781A0000 hex

Setting Data Transfer Error

An error occurred while transferring the scene data.

· Scene data was edited when
there was little available space on the RAM disk and the oper-

Z342

ation mode was Double Speed

Multiinput.

· The data transfer button was

¡

clicked when there was little

available space on the RAM

disk and the operation mode

was Non-stop Adjustment

Mode.

781B0000 hex

Output Buf- The data output buf- · Data measurements are being

Z342

fer Error

fer for measurement

performed on a period that is

(EtherCAT) data is full.

shorter than the time that is re-

¡

quired for data output hand-

A

shake controls in the program.

88080000 hex

PLC Link Communications Error

A PLC Link cannot be established.

· There is a mistake in the PLC
or Vision Sensor communications settings.
· The Ethernet or RS-232C ca-

Z342 ¡

ble is damaged.

A-2-2 Errors in EtherCAT Slaves

NJ/NX-series Troubleshooting Manual (W503)

A-169

Appendices

EtherCAT FQ-M-series Specialized Vision Sensors for Positioning

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. Z314

Manual name FQ-M-series Specialized Vision Sensor for Positioning User's Manual

Event code 78080000 hex 780A0000 hex 780B0000 hex 780C0000 hex 780D0000 hex
780E0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

TRIG Input Error

A TRIG signal was input when the BUSY signal for Sensor measurement was ON.

· A TRIG signal was input when
the BUSY signal for Sensor measurement was ON.
· Chattering occurred for a con-
tact input.

Z314 ¡

Scene Data Error

The scene data to switch to is corrupted.

· The power supply was inter-
rupted when the scene data to switch to was saved.

Z314 ¡

Model Error A model was re-regis- · A model was re-registered with

Z314

tered with an image

an image with low contrast.

¡

with low contrast.

Logging Error

Some data was not saved when logging data to files on an SD card.

· Too much data to log in files
occurred in a short period of time, and writing to the SD card could not keep up.

Z314 ¡

Output Time- A timeout occurred in · The data output handshaking

Z314

out

data output hand-

controls in the program (i.e.,

shaking control for

the ON/OFF timing of the DSA

measurement results. signal) are not correct.

¡

· The output control timeout time

is too short in comparison with

the program processing time.

Output Size The data output size · The EtherCAT data output size

Z314

Error

setting and the PDO

setting in the Sensor and the

mapping setting do

PDO mapping setting in the

¡

not agree.

EtherCAT master do not

agree.

A-170

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. E413

Manual name EtherCAT Digital-type Sensor Communication Unit Operation Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

04C40000 hex

Sensor

An error occurred in a · The Sensor is disconnected.

E413

Communica- Sensor connection.

¡

04C50000 hex

tions Error Sensor

Communications has · A Sensor is not connected.

E413

A

Communica- not been established

tions Has

with the Sensor.

¡

Not Been Established

14A00000 hex

Non-volatile Memory Checksum

An error occurred in the control parameters.

· Noise

E413 ¡

Error

24780000 hex

Number of The number of Sen- · The set value does not match

E413

Sensors Ver- sors that is connected

ify Error

does not agree with

the number of Sensors that are actually connected.

¡

the settings.

24790000 hex

Number of Sensors Over Limit

Too many Sensors are connected.

· More than the maximum num-
ber of Sensors are connected.

E413 ¡

34F80000 hex

Dummy

Too many Dummy

Sensors Set- Units are set.

ting Error

· There are too many Dummy
Units set, so some Sensors are not assigned logical unit numbers.

E413 ¡

04A10000 hex

Non-volatile Memory Hardware

An error occurred in non-volatile memory.

· Non-volatile memory failure

E413 ¡

Error

A-2-2 Errors in EtherCAT Slaves

NJ/NX-series Troubleshooting Manual (W503)

A-171

Appendices

E3NW-ECT EtherCAT Digital Sensor Communications Unit

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. E429

Manual name EtherCAT Digital-type Sensor Communication Unit Operation Manual

Event code 04C40000 hex 04C50000 hex
14A00000 hex 247A 0000 hex
247B 0000 hex 247C 0000 hex 247D 0000 hex
34F80000 hex 04A10000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Sensor Communications Error

An error occurred in a Sensor connection.

· The Sensor is disconnected.

E429 ¡

Sensor

Communications has · A sensor is not connected.

Communica- not been established

E429

tions Has

with the Sensor.

¡

Not Been

Established

Non-volatile Memory Checksum Error

An error occurred in the control parameters.

· Noise

E429 ¡

Number of Distributed Sensor Unit Verify Error

The number of Distributed Sensor Unit that is checked at power up is de-

· The Distributed Sensor Unit is
disconnected

E429 ¡

creased.

Number of Sensors Over Limit

Too many Sensors are connected.

· More than the maximum num-
ber of Sensors are connected.

E429 ¡

Number of The number of Sen- · The set value does not match

E429

Sensors Ver- sors that is connected

ify Error

does not agree with

the number of Sensors that are actually connected.

¡

the settings.

Number of Sensors Over at Distributed Sensor Unit

Too many Sensors are connected at Distributed Sensor Unit.

· More than the maximum num-
ber of Sensors are connected at Distributed Sensor Unit.

E429 ¡

Dummy

Too many Dummy

Sensors Set- Units are set.

ting Error

· There are too many Dummy
Units set, so some Sensors are not assigned logical unit numbers.

E429 ¡

Non-volatile Memory Hardware

An error occurred in non-volatile memory.

· Non-volatile memory failure

E429 ¡

Error

A-172

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-2 Errors in EtherCAT Slaves

Appendices

ZW-CE1£T Confocal Fiber Type Displacement Sensor

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. Z332

Manual name ZW-CE1£T Confocal Fiber Type Displacement Sensor User's Manual

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

04D00000 hex

Hardware error

Some abnormality occurred on the displacement sensor

· Hardware damage

Z332 ¡

14B00000 hex

Linearity correction data error

hardware.
The linearity correction data of the displacement sensor is damaged.

· Calibration ROM damage

Z332

A

¡

14B10000 hex

Linearity correction data read error

Reading of the displacement sensor linearity correction data was not executed correctly.

· Calibration ROM not inserted · Calibration ROM damage

Z332 ¡

14B20000 hex

System set- The system settings · The displacement sensor pow-

Z332

ting error

saved to the displacement sensor are cor-

er was turned OFF during saving/loading of system settings.

¡

rupt.

14B30000 hex

Bank data The bank data saved · The displacement sensor pow-

Z332

error

to the displacement

er was turned OFF during sav-

¡

sensor is corrupt.

ing/loading of bank data.

24810000 hex

Ethernet communication parame-

An invalid IP address is set for the displacement sensor.

· Invalid IP address setting

Z332 ¡

ter error

74900000 hex

Multiple control signal input error

Multiple control signals turned ON in the same cycle.

· Multiple control signals turned
ON in the same cycle.

Z332 ¡

74910000 hex

EXE input error

EXE input processing was not executed correctly.

· EXE input turned ON in the
FUN mode.
· EXE input turned ON with
READY output OFF.

Z332 ¡

74920000 hex

SYNC input error

SYNC input processing was not executed correctly.

· SYNC input turned ON in the
FUN mode.

Z332 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-173

Appendices

Event code 74930000 hex
74940000 hex 74950000 hex 74960000 hex

Event name

Meaning

TIMING input error

TIMING input processing was not executed correctly.

RESET input error
ZERO input error

RESET input processing was not executed correctly.
ZERO input processing was not executed correctly.

ZEROCLR input error

ZEROCLR input processing was not executed correctly.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· TIMINGx input turned ON in

Z332

the FUN mode.
· TIMINGx input turned ON or

OFF while RESETx input was

ON.
· TIMINGx input turned ON in a

¡

non-measurement state.
· TIMINGx input turned ON be-

fore the "delay time + sampling

time" elapsed.

· RESETx input turned ON in

Z332

the FUN mode.

¡

· ZEROx input turned ON in the

Z332

FUN mode.

· ZEROx input turned ON in a
non-measurement state.

¡

· ZEROx input turned ON for a

task whose status is OFF.

· ZEROCLRx input turned ON in

Z332

the FUN mode.

¡

A-174

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-3 Errors in CJ-series Units

A-2-3 Errors in CJ-series Units
The section provides tables of the errors (events) that can occur in the following CJ-series Units. · Analog I/O Units · Process I/O Units · Temperature Control Units · ID Sensor Units · High-speed Counter Units · Serial Communications Units · DeviceNet Units · EtherNet/IP Units · CompoNet Master Units

CJ-series Analog I/O Units

The section provides tables of the errors (events) that can occur in the following Units. CJ1W-AD041-V1/AD081-V1

A

CJ1W-AD042

CJ1W-DA021/DA041

CJ1W-DA08V/DA08C

CJ1W-DA042V

CJ1W-MAD42

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W490

Manual name CJ-series Analog I/O Units Operation Manual for NJ-series CPU Unit

Event code 04600000 hex 04620000 hex 34800000 hex
34830000 hex

Event name

Meaning

A/D Conver- An error occurred in

sion Error

A/D conversion.

Non-volatile Memory Error Mean Value Processing Setting Error
Scaling Data Setting Error

An error occurred in non-volatile memory.
There is a mistake in the setting of the number of samplings for mean value processing. There is a mistake in the scaling data settings.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· There is a source of noise
nearby.
· A/D converter failed.

¡8

W490

· There is a source of noise
nearby.
· Non-volatile memory failed.

W490 ¡

· There is a mistake in the set-

W490

ting of the number of sam-

plings for mean value process-

¡

ing.

· The upper or lower limit data
for scaling is outside the setting range. Or, the maximum value and minimum value are not 0 and they are the same.

W490 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-175

Appendices

Event code 34840000 hex
34850000 hex 34860000 hex 34870000 hex 34890000 hex 348A0000 hex
38010000 hex
38020000 hex 64780000 hex 64790000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Input Signal Range Setting Error or Error in Number of

There is a mistake in the input signal range setting or in the number of inputs setting.

· The settings of the input signal
range or the setting of the number of analog inputs that are used is incorrect.

W490 ¡

Inputs Set-

ting

Mean Value There is a mistake in · There is a mistake in the set-

W490

Processing the setting of the

ting of the number of sam-

Setting Error number of samplings

plings for mean value process-

¡

for mean value proc-

ing.

essing.

Error in Setting of Conversion Mode

There is a mistake is the Conversion Mode setting.

· The specification of the Cyclic
Conversion Mode or Direct Conversion Mode is not correct.

W490 ¡

Output Hold There is a mistake in · The setting for output status

Setting Error the output hold set-

when conversion stops is in-

W490 ¡

ting.

correct.

Conversion There is a mistake in · There is a mistake in the con-

W490

Time/Reso- the conversion time/

version time/resolution or oper-

lution or Op- resolution or opera-

eration

tion mode setting.

ation mode setting.

¡

Mode Set-

ting Error

Output Signal Range Setting Error or Error In

There is a mistake in the output signal range setting or in the number of outputs

· There is a mistake in the out-
put signal range setting or in the number of outputs setting.

W490 ¡

Number of setting.

Outputs

Used Setting

Scaling Data There is an error in Setting Er- the scaling data set-

· The upper or lower limit data
for scaling is outside the set-

W490

ror/Ratio

ting or ratio conver-

ting range. Or, the maximum

Conversion sion use setting. Use Setting

value and minimum value are not 0 and they are the same.

¡

Error

· The I/O number for ratio con-

version is set to Not used in

the I/O specifications.

Ratio Set Value Error

There is a mistake is the ratio setting for ratio conversion.

· A value other than 16#0000 to
16#9999 (0.00 to 99.99) was specified for the ratio conver-

W490 ¡

sion A constant for ratio con-

version.

Input Disconnection Detected

The input is disconnected.

· Input wiring is broken. · Input wiring disconnection

¡8

W490

Output Set Value Error

The output setting is out of range.

· An output set value setting is
out of range.

¡8

W490

A-176

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

34810000 hex

Input Value Exceeded Adjustment Range in Adjustment

In Adjustment Mode, the input value exceeded the range for which adjustment is possible.

· In Adjustment Mode, the input
value exceeded the range for which adjustment is possible, so the offset and gain cannot be adjusted.

W490 8¡

Mode

34820000 hex

Input Num- The input number

· The input number that was

W490

ber Specification Error in Adjustment Mode

specified in Adjustment Mode is not enabled or the input number is wrong.

specified in Adjustment Mode is not enabled.
· The setting of the Adjustment
Input Number (device variable

8¡

*_AdjCh) is incorrect, so ad-

justment is not possible.

34880000 hex

Output Num- The output number ber Specifi- specified in Adjust-

· The output number that was
specified in Adjustment Mode

W490

A

cation Error ment Mode is not en-

is not enabled.

in Adjust-

abled or the output

· The setting of the Adjustment

8¡

ment Mode number is wrong.

Output Number (device varia-

ble *_AdjCh) is incorrect, so

adjustment is not possible.

348C0000 hex

I/O Number Specification Error in Adjustment Mode

The I/O numbers specified in Adjustment Mode are not enabled or the I/O numbers are wrong.

· The I/O numbers that were
specified in Adjustment Mode are not enabled.
· The setting of the Adjustment
I/O Number (device variable

W490 8¡

*_AdjCh) is incorrect, so ad-

justment is not possible.

A-2-3 Errors in CJ-series Units

NJ/NX-series Troubleshooting Manual (W503)

A-177

Appendices

CJ-series Process I/O Units
The section provides tables of the errors (events) that can occur in the following Units. CJ1W-PDC15 CJ1W-AD04U CJ1W-PH41U

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W498

Manual name CJ-series Analog I/O Units Operation Manual for NJ-series CPU Unit

Event code 04600000 hex 04610000 hex
04620000 hex 348D0000 hex 647A0000 hex
647D0000 hex 647E0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A/D Conver- An error occurred in

sion Error

A/D conversion.

· There is a source of noise
nearby.
· A/D converter failed.

¡8

W498

Cold Junction Sensor Error

An error occurred in the cold junction sensor.

· Faulty connection to the cold
junction sensor for the CJ1WPH41U.
· The cold junction sensor failed.

¡8

W498

Non-volatile Memory Error

An error occurred in non-volatile memory.

· There is a source of noise
nearby.
· Non-volatile memory failed.

W498 ¡

Data Range A set value is out of

Error

range.

· A set value is out of range.

¡

W498

Input Error

An input error occurred.

· The analog input signal is out
of range.
· Input wiring is broken. · Input wiring disconnection or
loose terminal

¡8

W498

Zero/Span Adjustment Period End

The zero/span adjust- · The zero/span adjustment pe-

ment period expired.

riod expired.

8¡

W498

Zero/Span Adjustment Period Notice

The zero/span adjustment period is close to expiring.

· The notification period for the
expiration of zero/span adjustment occurred.

8¡

W498

A-178

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

CJ-series Temperature Control Units
The section provides tables of the errors (events) that can occur in the following Units. CJ1W-TC003 CJ1W-TC004 CJ1W-TC103 CJ1W-TC104

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W491

Manual name CJ-series Temperature Control Units Operation Manual for NJ-series CPU Unit

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

A

04680000 hex

Cold Junction Sensor Error

An error occurred in the cold junction sensor.

· Faulty connection to the cold
junction sensor.
· The cold junction sensor failed.

8¡

W491

34940000 hex

Setting Error There is an illegal setting.

· The set value is incorrect.

8¡

W491

64840000 hex

Sensor Error An error occurred in the sensor input.

· Error in input from the Sensor.

8¡

W491

64850000 hex

CT Overflow An overflow occurred · The heater current exceeded

in the CT input.

55.0 A.

8¡

W491

64860000 hex

Heater Burn- A heater burnout oc-

out Alarm

curred.

· The power supply to the heater
is not ON.
· The heater is burned out or de-
teriorated.

8¡

W491

A-2-3 Errors in CJ-series Units

NJ/NX-series Troubleshooting Manual (W503)

A-179

Appendices

CJ-series ID Sensor Units
The section provides tables of the errors (events) that can occur in the following Units. CJ1W-V680C11 CJ1W-V680C12

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. Z317

Manual name CJ-series ID Sensor Units Operation Manual for NJ-series CPU Unit

Event code 046C0000 hex 046D0000 hex 046E0000 hex 046F0000 hex 24400000 hex
34980000 hex
54A00000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Unit Status, Antenna Power Supply Error

An error occurred in the power supply to the Antenna.

· An error occurred in the power
supply (24 V) to the Antenna.

Z317 ¡

Unit Status, Memory Error

An error occurred when reading nonvolatile memory.

· There is a source of noise
nearby.
· Non-volatile memory failure

Z317 ¡

Results Information, Antenna Error

An error occurred in the Antenna.

· The Antenna is not connected. · Antenna failure · The ID Sensor Unit failed.

Z317 ¡

Unit Status, An error occurred in

Unit Busy

an ID Sensor Unit.

· There is a source of noise
nearby.
· The ID Sensor Unit failed.

Z317 ¡

Unit Status, Antenna Error

An error occurred in the Antenna.

· The setting of the Connected
Antenna Setting (device variable *_Ch#_AntConn) does not agree with the Antenna that is connected.
· The V680-H01 or V680-H01-
V2 was connected to the

Z317 ¡

CJ1WV680C12.

Results In- The data storage

· The user program specifies

Z317

formation, area specification is

addresses in the DM, CIO, AR,

Data Storage Area

not correct.

EM, or other areas that exceed the ranges defined for the data

¡

Specification

storage area specifications.

Error

Results Information, ID Tag Address Error

The address of the ID Tag is wrong.

· The address of an ID Tag
specified in a command is incorrect.

Z317 ¡

A-180

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-3 Errors in CJ-series Units

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54A10000 hex

Results In- An attempt was made · The specified address or num-

Z317

formation, to write to a write-pro- ber of bytes is incorrect.

Write Protec- tected area of the ID · Write-protection is enabled for

¡

tion Error

Tag.

the area you attempted to write

to in the ID Tag.

54A20000 hex

Results Information,

The command to the · The contents of the following

ID Sensor Unit is not

external device variables is not

Z317

Command Error

correct.

data that can be specified (where # is the channel num-

ber).

*_Ch#_CmdSet

¡

*_Ch#_ProcAdr

*_Ch#_ProcByte

*_Ch#_CmdOption "#" in the variable name is the

A

Antenna (Head) number.

648C0000 hex

Unit Status, A processing error Command occurred.

· A processing error occurred.

Z317 ¡

Error End

648D0000 hex

Results In- The correct data

· The travel speed of the ID Tag

Z317

formation, could not be written

is outside the specified range.

Verification Error

to the ID Tag.

· The distance between the An-
tenna and ID Tag is outside the

¡

specified range.
· Noise

648E0000 hex

Results In- An error occurred in · The travel speed of the ID Tag

Z317

formation, ID communications with

is outside the specified range.

Tag Commu- an ID Tag, preventing · The distance between the An-

nications Er- a normal end.

tenna and ID Tag is outside the

¡

ror

specified range.

· Noise

648F0000 hex

Results Information, ID Tag Missing Error

There is no ID Tag in the communications area.

· The communications specifica-
tion is set to trigger, and the ID Tag is not in the communications area when the trigger oc-

Z317

curs.

· The communications specifica-

¡

tion is set to single auto or re-

peat auto, and the wait time

reached the Auto Wait Time.
· An Amplifier is connected, but

an Antenna is not connected.

64900000 hex

Results Information, ID System Er-

ID system error 1 occurred.

· System error 1 occurred.

Z317 ¡

ror 1

64910000 hex

Results In- ID system error 2 oc- · System error 2 occurred.

Z317

formation, ID curred. System Er-

¡

ror 2

NJ/NX-series Troubleshooting Manual (W503)

A-181

Appendices

Event code 64920000 hex 64930000 hex
64940000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Results Information, ID System Er-

ID system error 3 occurred.

· System error 3 occurred.

Z317 ¡

ror 3

Results In- One of the following · The number of writes was ex-

Z317

formation, ID occurred.

ceeded for a Number of Writes

Tag Status · The number of

Control command.

writes was exceed- · An overflow or underflow oc-

ed for a Number of curred for a Calculation Write

Writes Control

command.

command.

· The data did not verify for a

· An overflow or un-

Data Check command.

derflow occurred · An error occurred in the data

for a Calculation

for a Read with Error Correc-

Write command.
· The data did not

tion command.
· An error occurred when writing

¡

verify for a Data

for a Copy command.

Check command.

· An error occurred

in the data for a

Read with Error

Correction com-

mand.
· An error occurred

when writing for a

Copy command.

Results Information, Error Correction

A Write with Error Correction command performed a 1-bit error correction.

· There is ambient noise where
the ID Tag is used.
· ID Tag error.

Z317 ¡

A-182

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

CJ-series High-speed Counter Units
The section provides tables of the errors (events) that can occur in the following Units. CJ1W-CT021

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W492

Manual name CJ-series High-speed Counter Units Operation Manual for NJ-series CPU Unit

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

68010000 hex

Unit Error

An error occurred in the High-speed Counter Unit.

· There is an error in the Special
Unit Setup.
· An overflow or underflow error

W492

A

occurred.
· An illegal preset value was

used.

¡

· A CPU Unit monitor error or

bus error occurred.
· The start delay time at startup

was set to more than 10 sec-

onds for the the CPU Unit.

A-2-3 Errors in CJ-series Units

NJ/NX-series Troubleshooting Manual (W503)

A-183

Appendices

CJ-series Serial Communications Units
The section provides tables of the errors (events) that can occur in the following Units. CJ1W-SCU22 CJ1W-SCU32 CJ1W-SCU42

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W494

Manual name CJ-series Serial Communications Units Operation Manual for NJ-series CPU Unit

Event code 04740000 hex 14800000 hex
34A40000 hex 04750000 hex 04760000 hex 54A80000 hex

Event name

Meaning

Error Log Data Error

An error occurred in the error log data.

Protocol Data Error

A protocol data checksum error has occurred.

System Setup Error
DTR Check Error

There is an error in the system settings for the Serial Communications Unit.
An error was found during the DTR check.

CTS Check Error

An error was found during the CTS check.

Command Error

A command error occurred.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· There is a source of noise
nearby.
· Non-volatile memory failure

W494 ¡

· The communications connec-

W494

tor with the CX-Protocol was

disconnected or the power

supply to the Controller was in-

terrupted during transfer of the

¡

protocol data from the CX-Pro-

tocol.
· The Serial Communications
Unit failed.

· There is an error in the system
settings for the Serial Communications Unit.

W494 ¡

· Loopback test jig failure. · Noise · The communications circuits in
the Serial Communications Unit are faulty.
· Loopback test jig failure. · Noise · The communications circuits in
the Serial Communications Unit are faulty.
· The constant in the expected
receive message that is set in the protocol macro is different from the constant in the message that was received.

W494 ¡
W494 ¡
W494 ¡

A-184

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-3 Errors in CJ-series Units

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54A90000 hex

Sequence Abort Completed

The sequence was ended by an Abort setting for the next processing or error processing.

· The protocol macro data is not
set correctly. The baud rate, frame format, or other system setting does not agree with the remote

W494 ¡

node.

54AA0000 hex

Protocol

An error occurred in · Sequence No. Error:

W494

Macro Error the protocol macro.

An unregistered number was

specified for SeqNo (communi-

cations sequence number) of

the ExecPMCR instruction (no

indicators light).
· Data read/write area exceeded

error: The specified area range was

A

exceeded when data was writ-

ten to or read from the CPU

Unit. (The ERC indicator and

ERR/ALM indicator will flash.)
· Protocol data syntax error:

There was a code that cannot

be executed during protocol

execution. (The ERC indicator

and ERR/ALM indicator will

flash.)
· The total of the areas speci-

fied for link words O1, O2,

I1, and I2 exceeded 500

words.

· The same link word is used

¡

by both ports 1 and 2.
· Writing was specified with a

constant.
· Interrupt notification was

specified for a Serial Com-

munications Unit.
· Thirty one or more items

were set for the write attrib-

ute data for one message.
· A length of 0 bytes was

specified for a message that

was sent or received.
· The length of a message to

be sent or received exceeds

the maximum send/receive

bytes.
· A message is not registered

for matrix reception.
· The transmission control is

set to both RTS/CTS flow

control and Xon/Xoff flow

control.

NJ/NX-series Troubleshooting Manual (W503)

A-185

Appendices

Event code 64A00000 hex 64A10000 hex 64A20000 hex 64A30000 hex

Event name

Meaning

Assumed cause

Tfs (Send Finished Monitoring Time) Exceeded
Tfr (Receive Finished Monitoring Time) Exceeded
Tr (Receive Wait Monitoring Time) Exceeded
FCS Check Error

The time required to complete a send operation exceeded the Send Finished Monitoring Time.
The time required to complete a reception operation exceeded the Receive Finished Monitoring Time.
The receive waiting time exceeded the Receive Wait Monitoring Time.
One of the following errors occurred in the converted protocol at the serial gateway.
· When converting
to CompoWay/F command: BCC error
· When converting
to Modbus-RTU command: CRC error
· When converting
to Modbus-ASCII command: CRC error
· When converting
to Host Link FINS command: FCS error Protocol Macros
· The check code at-
tached to the received message does not match the check code that was calculated from the received message.

· Noise · The monitoring time is shorter
than the actual completion time.
· Noise · The monitoring time is shorter
than the actual completion time.
· Noise · The monitoring time is shorter
than the actual completion time.
· Noise · There was a mistake in the
CRC code that was attached to the command frame.

Level

M a j

P rt

M i n

O b s

I n f o

Reference

W494

¡

W494 ¡

W494 ¡
W494

¡

A-186

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-3 Errors in CJ-series Units

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

64A40000 hex

Timeout Er- A timeout error occur- · The steps in the communica-

ror

red.

tions sequence of a protocol

W494

macro are not progressing.
· There is no remote device to

receive the command.
· The command frame is incor-

rect.
· The remote device is not using

the same serial communica-

tions settings.
· Wiring is not correct or termi-

nating resistance is not set

correctly.

· The remote device could not

interpret the protocol com-

A

mand.

¡

· The response from the remote

device was sent too soon.
· The response timeout monitor-

ing time of the serial gateway

is too short.
· The loopback test jig failed. · The communications circuits in

the Serial Communications

Unit are faulty.
· A serial gateway interrupted

processing between protocol

macro steps.
· Noise occurred. · The Serial Communications

Mode setting is incorrect.

64A50000 hex

Comparison A comparison error

Error

occurred.

· Loopback test jig failure. · Noise · The communications circuits in

W494 ¡

the Serial Communications

Unit are faulty.

64A60000 hex

Reception More than the speci- · One or more bytes of data was

W494

Overflow

fied amount of re-

received after the completion

ceive data was re-

the reception.

¡

ceived in No-protocol

Mode.

64A70000 hex

Command Format Error

An illegal function code or address was specified in a received Modbus-RTU command.

· An illegal function code, ad-
dress, or data was specified in a received Modbus-RTU command.

W494 ¡

NJ/NX-series Troubleshooting Manual (W503)

A-187

Appendices

Event code 84680000 hex 84690000 hex
846A0000 hex

Event name

Meaning

Transmission Error

A transmission error occurred.

Overrun Er- An overrun occurred. ror

Framing Er- A frame error occur-

ror

red.

Level

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

· One of the following errors oc-

W494

curred.
· Tfs (Send Finished Monitor-

ing Time) Exceeded
· Tfr (Receive Finished Moni-

toring Time) Exceeded

· Tr (Receive Wait Monitoring
Time) Exceeded

¡

· FCS Check Error

· Command Error

· Timeout Error

· Overrun Error

· Framing Error

· Parity Error

· In Serial Gateway Mode or

W494

Protocol Macro Mode:
· The reception circuits in the

Serial Communications Unit

are faulty.
· A transmission error occur-

red due to noise or other

factors.

· No-protocol Mode:

· The reception buffer re-
ceived more than 259 bytes

¡

of data before the Seri-

alRcv/Serial- RcvNoClear

instruction was executed.
· During Loopback Test · Loopback test jig failure. · Noise · The communications circuits

in the Serial Communica-

tions Unit are faulty.

· In Serial Gateway Mode or

W494

Protocol Macro Mode:
· The reception circuits in the

Serial Communications Unit

are faulty.
· A transmission error occur-

red due to noise or other factors.

¡

· During Loopback Test

· Loopback test jig failure.

· Noise

· The communications circuits

in the Serial Communica-

tions Unit are faulty.

A-188

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

846B0000 hex

Parity Error

A parity error occurred.

· In Serial Gateway Mode or
Protocol Macro Mode:
· The reception circuits in the

W494

Serial Communications Unit

are faulty.
· A transmission error occur-

red due to noise or other factors.

¡

· During Loopback Test

· Loopback test jig failure.

· Noise

· The communications circuits

in the Serial Communica-

846C0000 hex

Overrun Error, Framing Error, or Parity Error (Transmission Error)

An overrun error, framing error, or parity error occurred.

tions Unit are faulty.
· The communications condi-
tions and baud rate settings do not match the host.
· Noise or other external inter-
ference.
· The baud rate is outside the al-

W494

A

lowable range or there are bit

errors due to different stop bit

settings or other parameters.
· The communications cable wir-

¡

ing is faulty.
· Terminating resistance is not

set correctly for the

RS-422A/485 ports.
· Wiring is faulty or terminating

resistance is not set correctly

on an NT-AL001 or other

Adapter.

846D0000 hex

Transmission Error (CRC Error)

A CRC error occurred.

· Noise · CRC calculation method does
not match the device.

W494 ¡

A-2-3 Errors in CJ-series Units

NJ/NX-series Troubleshooting Manual (W503)

A-189

Appendices

CJ-series DeviceNet Units
The section provides tables of the errors (events) that can occur in the following Units. CJ1W-DRM21

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W497

Manual name CJ-series DeviceNet Units Operation Manual for NJ-series CPU Unit

Event code 04880000 hex 04890000 hex 148D0000 hex
148E0000 hex 24480000 hex 34BC0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Unit Memory Error

An error occurred when writing to internal memory where the error history is

· There is a source of noise
nearby.
· Non-volatile memory failure

¡8

W497

saved.

Network

Network power is not · Communications power is not

Power Error being supplied.

being supplied normally from

W497 ¡

the network.

Invalid Scan There is an error in · The power was interrupted

W497

List Data

the contents of the

during writing the scan list to

slave scan list or master scan list stor-

the non-volatile memory.

¡

ed in non-volatile

memory.

Invalid Setup Data

There is illegal data in the settings for the slave function.

· The power was interrupted
while the system was writing the parameters.
· Non-volatile memory life

W497 ¡

Node Address Duplicated Error

An error was discovered during the node address duplication check when starting

· The node address of the Devi-
ceNet Unit is also set for another node.

W497 ¡

the DeviceNet Unit.

Routing Table Error

There is illegal data in the routing tables set in the CPU Unit.

· The local DeviceNet Unit is not
in the routing tables.
· The routing table format is in-
correct.
· Reading the routing tables

W497 ¡8

timed out.

A-190

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-3 Errors in CJ-series Units

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

34BD0000 hex

Verification Error

The slave information registered in the scan list does not agree with the actual slave information.

· A slave that is in the scan list
does not exist.
· The node address of the local
Unit, which is the master, is registered in the scan list.
· If the system is set to check

W497

the vendor in the detailed ver-

ification settings, the vendor of

the slave does not match the

registration in the scan list.
· If the connection path is set in

the detailed verification set-

tings, then setting the connec-

tion path that is set in the scan

list failed.

A

· The size of the slave I/O data

¡

does not match the registration

in the scan list.
· If the device type is set in the

detailed verification settings,

then setting the device type

that is set in the scan list

failed.
· If the product code is set in the

detailed verification settings,

then setting the product code

that is set in the scan list

failed.
· The device does not support

the I/O service specified in the

scan list.

34BE0000 hex

Structure Error

The scan list is disabled and an error occurred that prevented making I/O allocations.

· The I/O words allocated to
slave overlap.
· The I/O words allocated to the
slave exceed the valid range.
· The I/O size of the slave ex-

W497 ¡

ceeds 200 bytes for outputs or

200 bytes for inputs.

34BF0000 hex

Master I/O Refresh Er-

The I/O memory in the destination CPU

· I/O words are allocated in an
EM bank that does not exist.

W497

ror

Unit for I/O refreshing

could not be found

¡

when refreshing the

master function data

in the CPU Unit.

NJ/NX-series Troubleshooting Manual (W503)

A-191

Appendices

Event code 34C00000 hex
34C10000 hex 34C20000 hex 34C30000 hex
64AC0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Master Userset Allocations User Setting Failed

An error occurred in the following operation for user allocation of the master.

· The master function is not ena-
bled.
· There is a mistake in the user
allocations in the master.
· CPU Unit is not in PROGRAM

W497

mode.
· More than one software switch

¡

changed to TRUE at the same

time. Or, another software

switch changed to TRUE be-

fore processing was completed

for a previous software switch.

Communications Cycle Time Setting Failed

An error occurred in one of the following operations when setting the communications cycle time.

· There is an error in the set in-
formation.
· CPU Unit is not in PROGRAM
mode.

W497 ¡

Slave I/O Refresh Error

The I/O memory in the destination CPU Unit for I/O refreshing

· I/O words are allocated in an
EM bank that does not exist.

W497

could not be found

¡

when refreshing the

slave function data in

the CPU Unit.

Slave User An error occurred in · The slave function is not disa-

W497

Allocation Area Setting Failed

the following operation for user allocation of the slave.

bled.
· There is a mistake in the user
allocations to a slave.
· CPU Unit is not in PROGRAM

mode.
· More than one software switch

¡

changed to TRUE at the same

time. Or, another software

switch changed to TRUE be-

fore processing was completed

for a previous software switch.

Send Time- A send timeout occur- · There is no slave or other de-

W497

out Error

red.

vice on the network.
· The same baud rate is not set

for all nodes.
· Communications cable lengths

(trunk line and branch lines)

are unsuitable.

· A communications cable is dis-

¡

connected or loose.
· The terminating resistance is

somewhere other than the

ends of the trunk line.
· Noise · There is an error in the CAN

controller.

A-192

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

74600000 hex

Master Function Enable/Disable Failed

An operating error occurred when enabling or disabling the master function.

· An attempt was made to ena-
ble the master function when it was already enabled.
· An attempt was made to disa-

W497

ble the master function when it

was already disabled.

· CPU Unit is not in PROGRAM
mode.

¡

· More than one software switch

changed to TRUE at the same

time. Or, another software

switch changed to TRUE be-

fore processing was completed

74610000 hex

Master Fixed An error occurred in

for a previous software switch.
· The master function is not ena-

W497

A

Allocation

one of the following

bled.

Area Setting operations for fixed · The scan list is not disabled.

Failed

allocation of the mas- · CPU Unit is not in PROGRAM

ter.

mode.

· More than one software switch

¡

changed to TRUE at the same

time. Or, another software

switch changed to TRUE be-

fore processing was completed

for a previous software switch.

A-2-3 Errors in CJ-series Units

NJ/NX-series Troubleshooting Manual (W503)

A-193

Appendices

Event code 74620000 hex
74630000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Scan List Register/ Clear Failed

An operating error occurred when registering or clearing the scan list by performing one of the following operations.

· CPU Unit is not in PROGRAM
mode.
· Request processing is not pos-
sible in this status or the request was made when the operation was already in prog-

W497

ress. The following are the

main causes of Unit status er-

rors.
· A software switch operation

for the master function was

executed when the master

function was disabled.
· A switch that can be used

only when the scan list is

disabled was used when the

scan list was enabled.

· A switch that can be used

only when the scan list is

¡

enables was used when the

scan list was disabled.
· A software switch operation

for the slave function was

executed when the slave

function was disabled.
· A configuration error has oc-

curred.
· There is an error in the param-

eters specified in the user set-

tings, and the requested set-

ting could not be made.
· More than one software switch

changed to TRUE at the same

time. Or, another software

switch changed to TRUE be-

fore processing was completed

for a previous software switch.

Slave Func- An error occurred in · An attempt was made to ena-

W497

tion Enable/ Disable Failed

one of the following operations in the slave function.

ble the slave function when it was already enabled.
· An attempt was made to disa-

ble the slave function when it

was already disabled.

· CPU Unit is not in PROGRAM
mode.

¡

· More than one software switch

changed to TRUE at the same

time. Or, another software

switch changed to TRUE be-

fore processing was completed

for a previous software switch.

A-194

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-3 Errors in CJ-series Units

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

74640000 hex

Slave Fixed Allocation Area Setting Failed

An error occurred in one of the following operations for fixed allocation of the slave.

· The slave function is not disa-
bled.
· CPU Unit is not in PROGRAM
mode.
· More than one software switch
changed to TRUE at the same

W497 ¡

time. Or, another software

switch changed to TRUE be-

fore processing was completed

for a previous software switch.

84740000 hex

Bus Off De- A Bus Off error occur- · The master and slaves have

W497

tected

red (i.e., communica-

different baud rates.

tions stopped be-

· Communications cable lengths

cause there were too many communica-

(trunk line and branch lines) are unsuitable.

A

tions errors).

· A communications cable is dis-

¡

connected or loose.
· The terminating resistance is

somewhere other than the

ends of the trunk line.
· Noise

84750000 hex

Remote I/O Communications Error

A timeout occurred in remote I/O communications.

· The master and slaves have
different baud rates.
· Communications cable lengths

W497

(trunk line and branch lines)

are unsuitable.
· A communications cable is dis-

¡8

connected or loose.
· The terminating resistance is

somewhere other than the

ends of the trunk line.
· Noise

84760000 hex

Remote I/O An error occurred in · The master is not in operation.

W497

Communica- remote I/O communi- · The master and slaves have

tions Error cations.

different baud rates.

(during

· Communications cable lengths

Slave Oper-

(trunk line and branch lines)

ation)

are unsuitable.
· A communications cable is dis-

¡

connected or loose.
· The terminating resistance is

somewhere other than the

ends of the trunk line.
· Noise

NJ/NX-series Troubleshooting Manual (W503)

A-195

Appendices

Event code 84770000 hex
048A0000 hex
148C0000 hex

Event name Slave COS Send Failed
File Read/ Write Error
Invalid Message Timer List Error

Meaning

Assumed cause

An attempt was made to send COS data to the master using the Slave COS Send Switch (software switch 2, device variable *_Sw2SlavCOSSend Cmd), but the send failed. An error occurred when user setup data was read from an SD Memory Card in the CPU Unit or when data was written as a file to an SD Memory Card.
The data in the message monitoring timer list is not correct.

· A COS connection to the mas-
ter is not open.
· A Bus Off state occurred. · A network power error occur-
red.
· A send timeout occurred.
· The available capacity on the
SD Memory Card was insufficient to write a file.
· Write-protection is set on the
SD Memory Card when you write to a file.
· Noise · The SD Memory Card is dam-
aged.
· The CPU Unit has failed. · The power supply was inter-
rupted while writing the message-monitoring timer list to the non-volatile memory.

Level

M a j

P rt

M i n

O b s

I n f o

¡

8¡ 8¡

Reference W497
W497
W497

A-196

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

A-2-3 Errors in CJ-series Units

Appendices

CJ-series EtherNet/IP Unit
The section provides tables of the errors (events) that can occur in the following Units. CJ1W-EIP21

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W495

Manual name CJ-series EtherNet/IP Units Operation Manual for NJ-series CPU Unit

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

047A0000 hex

Unit Memory Error (Device Error)

An error occurred when writing to the error history or device parameters in non-

· There is a source of noise
nearby.
· Non-volatile memory failure

W495

A

¡

volatile memory in the

EtherNet/IP Unit.

047B0000 hex

Non-volatile An error occurred in · There is a source of noise

W495

Memory Er- non-volatile memory.

nearby.

¡

ror

· Non-volatile memory failure

047C0000 hex

Communications Controller Error

An error occurred in the communications controller.

· Noise · Communications Controller
hardware error

W495 ¡

14840000 hex

Invalid Com- An error was found in · The power was interrupted

W495

munications the validation check

during a download.

Parameter

of the parameters for · A communications error occur-
tag data links that are red during a download.

¡

saved in non-volatile · Non-volatile memory failure

memory.

14850000 hex

Tag Data-

A tag database error · The power was interrupted

W495

base Error occurred in the CPU

during a download.

Unit when using vari- · A communications error occur-

ables for tag data

red during a download.

¡

links, status layout,

etc.

34A80000 hex

Verification The information regis- · The specified target does not

W495

Error

tered for a target

exist.

node in the tag data · Variable names do not match.

link parameters is dif- · The connection size is incor-

¡

ferent from the actual

rect.

node information.

· Insufficient connection resour-

ces

NJ/NX-series Troubleshooting Manual (W503)

A-197

Appendices

Event code 34A90000 hex
34AA0000 hex 34AB0000 hex 34AC0000 hex 34AD0000 hex 34AE0000 hex 34AF0000 hex 34B00000 hex
381C0000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Tag Data Link Error

There were two or more errors in a connection as an originator. The following are excluded.
· Connections as a
target
· Connection time-
outs due to a Link

· The power supply to the target
node is OFF.
· Communications with the tar-
get node stop.
· The Ethernet cable for Ether-
Net/IP is disconnected.
· The Ethernet cable for Ether-
Net/IP is disconnected.
· Noise

W495 ¡

OFF Error with the

Ethernet switch.

Tag Refresh Error

An unsupported data area or address range is specified for the tag data links.

· An unsupported data area or
address range was specified for the tag data links.

W495 ¡

Basic Ether- There is an illegal

· The power was interrupted

W495

net Setting Error

TCP/IP setting.

during a download.
· A communications error occur-

¡

red during a download.

IP Address The IP address table · The power was interrupted

W495

Table Error

information is incorrect.

during a download.
· A communications error occur-

¡

red during a download.

IP Router

The IP router table in- · The power was interrupted

W495

Table Error

formation is incorrect. during a download.
· A communications error occur-

¡

red during a download.

Routing Ta- The routing table in- · The power was interrupted

W495

ble Error

formation is incorrect. during a download.
· A communications error occur-

¡

red during a download.

Ethernet Ad- There is an illegal

· The power was interrupted

W495

vanced Set- FINS setting. ting Error

during a download.
· A communications error occur-

¡

red during a download.

Address Mismatch

The host ID of the local IP address is inconsistent with the FINS node address.

· The IP address conversion
method is set to automatic generation, but the host ID of the local IP address is incon-

W495

Or, the last segment of the local IP ad-

sistent with the FINS node address or the last segment of

¡

dress is inconsistent

the local IP address is incon-

with the setting on the sistent with the setting on the

node address

node address switch.

switches.

Status Area Layout Setting Error

An error occurred in the layout setting of the EtherNet/IP Unit.

· There is an error in the layout
settings of the EtherNet/IP Unit.

W495 ¡

A-198

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

54AE0000 hex

Multiple Switches ON Error

More than one software switch changed to TRUE at the same time.

· More than one software switch
changed to TRUE at the same time. Or, another software switch changed to TRUE be-

W495 ¡8

fore processing was completed

for a previous software switch.

84E00000 hex

IP Address The same IP address · The IP address of the Ether-

W495

Duplication is used more than

Net/IP port is also used as the

¡

Error

once.

IP address of another node.

84E10000 hex

BOOTP Server Error

Connection with the BOOTP server failed.

· Server setting error (The ac-
quired IP address is illegal.)
· Server is down. · An error occurred in the com-

W495 ¡

54AF0000 hex

Access Detected Outside Range of Variable

Accessing a value that is out of range was detected for a tag variable that is used in a tag data link.

munications path.
· An out-of-range value was
written by an EtherNet/IP tag data link for a variable with a specified range. A value that does not specify an enumerator was written by

W495

A

¡

an EtherNet/IP tag data link for

an enumeration variable.

84E20000 hex

Link OFF Error

The Ethernet link status turned OFF.

· The Ethernet cable is discon-
nected.
· An Ethernet cable is discon-

W495

nected or loose.
· The switching hub power sup-

8¡

ply is turned OFF.
· Baud rate mismatch. · Noise

A-2-3 Errors in CJ-series Units

NJ/NX-series Troubleshooting Manual (W503)

A-199

Appendices

CJ-series CompoNet Master Unit
The section provides a table of the errors (events) that can occur in the following Unit. CJ1W-CRM21

The manual names are given below for the catalog numbers given in the Reference column of the event table.

Cat. No. W493

Manual name CJ-series CompoNet Master Units Operation Manual for NJ-series CPU Unit

Event code 349C0000 hex 349D0000 hex
349E0000 hex 84600000 hex

Level

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

Registration Table Verification Error

An inconsistency was found when verifying the slave registration table.

· There is at least one entry in
the slave registration table where the node address and Slave Unit model are inconsis-

W493 ¡

tent.

Slave Unit The same address is · The same node address is set

W493

Duplicated used by more than

for more than one Slave Unit.

Address Er- one Slave Unit or the · There are no duplicated node

ror

same word has been

addresses set for the Slave

allocated to more

Units, but allocated words

than one Slave Unit.

overlap.
· A Slave Unit was disconnected

¡

from the network, and then an-

other Slave Unit with the same

node address but a different

I/O capacity joined the net-

work.

Repeater Unit Node

The node address of · The node address of the Re-

the Repeater Unit is

peater Unit is also used for

W493

Duplicated also set for another

anther node.

¡

Address Er- node.

ror

Communications Error

A Slave Unit was disconnected from the network.

· Cable lengths (trunk line and
branch lines) are unsuitable.
· A cable is disconnected or

W493

loose.
· A terminating resistance is not

connected. Or, the terminating

resistance is somewhere other

than the end of the trunk line.
· Noise · The Slave Unit does not re-

¡8

spond to communications from

the Master Unit because the

Slave Unit is faulty, the line is

disconnected, or the communi-

cations power supply is inter-

rupted.

A-200

NJ/NX-series Troubleshooting Manual (W503)

A-2 Errors (Events) That Can Occur in Connected Devices

Appendices

Level

Event code

Event name

Meaning

Assumed cause

M a j

P rt

M i n

O b s

I n f o

Reference

84610000 hex

Repeater Unit Communications Error

An error occurred in Repeater Unit communications.

· Cable lengths (trunk line and
branch lines) are unsuitable.
· A cable is disconnected or
loose.
· A terminating resistance is not

W493

connected. Or, the terminating

resistance is somewhere other

than the end of the trunk line.
· Noise · The Repeater Unit does not re-

¡8

spond to communications from

the Master Unit because the

Repeater Unit is faulty, the line

is disconnected, or the com-

munications power is interrupt-

A

ed.

64980000 hex

Representative Warning

A warning has occurred in at least one Slave Unit.

· A warning has occurred in at
least one Slave Unit.

W493 ¡

64990000 hex

Representative Alarm

An alarm has occurred in at least one Slave Unit.

· An alarm has occurred in at
least one Slave Unit.

W493 ¡

A-2-3 Errors in CJ-series Units

NJ/NX-series Troubleshooting Manual (W503)

A-201

Appendices

A-3 An Error Log Table for CJ-series Special Units

Error logs for CJ-series Special Units are also displayed with event logs. If the upper four digits of the event code are 0000, the lower four digits of the event code give the error code for error logs from CJseries Special Units. For descriptions of error codes for the relevant error logs, refer to the manual of models that are displayed in Source Details on the Sysmac Studio or in Source on the HMI. The following table gives the corresponding manuals for models.

Model CJ1W-AD0££-££ CJ1W-DA0£££ CJ1W-MAD42 CJ1W-TC003 CJ1W-TC004 CJ1W-TC103 CJ1W-TC104 CJ1W-CT021
CJ1W-PDC15 CJ1W-PH41U CJ1W-AD04U CJ1W-CRM21
CJ1W-SCU22 CJ1W-SCU32 CJ1W-SCU42 CJ1W-EIP21
CJ1W-DRM21
CJ1W-ECT21
CJ1W-V680C11 CJ1W-V680C12

Manual name
CJ-series Analog I/O Units Operation Manual for NJ-series CPU Unit

Cat. No. W490

CJ-series Temperature Control Units Operation Manual for W491 NJ-series CPU Unit

CJ-series High-speed Counter Units Operation Manual for NJ-series CPU Unit
CJ-series Analog I/O Units Operation Manual for NJ-series CPU Unit

W492 W498

CJ-series CompoNet Master Units Operation Manual for NJ-series CPU Unit
CJ-series Serial Communications Units Operation Manual for NJ-series CPU Unit

W493 W494

CJ-series EtherNet/IP Units Operation Manual for NJ-series CPU Unit
CJ-series DeviceNet Units Operation Manual for NJ-series CPU Unit
CJ-series EtherCAT Slave Units Operation Manual for NJseries CPU Unit
CJ-series ID Sensor Units Operation Manual for NJ-series CPU Unit

W495 W497 W542 Z317

For example, if the following information is displayed on the Sysmac Studio, refer to descriptions of the error code 000E given in the CJ-series EtherNet/IP Units Operation Manual for NJ-series CPU Unit (Cat. No. W495) for the CJ1W-EIP21.

Source I/O bus

Source details Rack 0, Slot 3 CJ1W-EIP21

Event name I/O Bus Error

Event code 0x0000000E

A-202

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-3 An Error Log Table for CJ-series Special Units

The following table gives error logs for CJ-series Special Units. The level of all errors is Observation. The Controller errors do not occur because they are not events.

Event code

Error name

00000001 hex

CPU Unit watchdog timer error

00000002 hex

CPU Unit service monitor error, or Cyclic refresh Time-out

00000003 hex

CPU Unit shared RAM error

00000004 hex

CPU Bus Unit ID number error

00000005 hex

Unit number error

00000006 hex

CPU Unit error

00000007 hex

PF Return

00000008 hex

System setting error

00000009 hex

System setting read error

0000000A hex

Routing table lost

0000000B hex

Routing Table Error

0000000C hex

Routing table read error

0000000D hex 0000000E hex

PLC model error I/O Bus Error

A

0000000F hex

PLC Initialization error

00000010 hex

Insufficient system setup area

00000011 hex

Event timeout

00000012 hex

CPU Unit memory error

00000013 hex

CPU Unit protected

00000014 hex

Inner bus error

00000015 hex

CPU fatal error

00000016 hex

CPU unit non-fatal error

00000017 hex

Tag database error

00000101 hex

Transmission failed (local node not in network)

00000102 hex

Transmission failed (Time out with token)

00000103 hex

Transmission failed (retry count exceeded)

00000104 hex

Transmission failed (max. number of frames exceeded)

00000105 hex

Transmission failed (node address setting error)

00000106 hex

Transmission failed (node address duplication error)

00000107 hex

Transmission failed (destination node not in network)

00000108 hex

Transmission failed (specified unit does not exist)

00000109 hex

Transmission failed (destination busy)

0000010A hex

Transmission failed (communication controller error)

0000010B hex

Transmission failed (PLC error)

0000010C hex

Transmission failed (unit number incorrect)

0000010D hex

Transmission failed (no destination address in routing table)

0000010E hex

Transmission failed (routing table not registered)

0000010F hex

Transmission failed (routing table error)

00000110 hex

Transmission failed (too many relay points)

00000111 hex

Transmission failed (command packet too long)

00000112 hex

Transmission failed (header error)

00000113 hex

Transmission failed (I/O setting error)

00000114 hex

Transmission failed (CPU Bus error)

00000115 hex

Transmission failed (redundant I/O allocations)

00000116 hex

Transmission failed (CPU Bus Unit error)

NJ/NX-series Troubleshooting Manual (W503)

A-203

Appendices

Event code 00000117 hex 00000118 hex 00000119 hex 0000011A hex 0000011B hex 0000011C hex 0000011D hex 0000011E hex 0000011F hex 00000120 hex 00000121 hex 00000122 hex 00000123 hex 00000124 hex 00000125 hex 00000201 hex 00000202 hex 00000203 hex 00000206 hex 00000207 hex 00000208 hex 00000209 hex 0000020A hex 0000020B hex 0000020C hex 0000020D hex 0000020E hex 0000020F hex 00000210 hex 00000211 hex 00000212 hex 00000213 hex 00000214 hex 00000215 hex 00000216 hex 00000217 hex 00000218 hex 00000219 hex 0000021A hex 0000021B hex 0000021C hex 0000021D hex 0000021E hex 00000220 hex 00000221 hex 00000222 hex 00000223 hex

Error name Internal buffer full Illegal packet discarded Transmission failed (local node busy) Packets discarded due to initialization Packets discarded due to parity error Packets discarded due to framing error Packets discarded due to overrun error Packets discarded due to FCS error Packets discarded due to break detection Unexpected routing error Packet discarded (no setting in IP address table) Packet discarded (service not supported in current mode) Packet discarded (internal send buffer full) Routing failed (maximum frame size exceeded) Packet discarded (response timeout) Network parameter file loss Network parameter file destroyed EEPROM error Participating nodes decreased (local node still participating) Participating nodes decreased (local node not participating) Polling node changed Inconsistent network parameter RESET error SELF-TEST error completed Time out with token Time out with polling Communication chip controller WDT error Communication chip controller chip error Communications controller send error Duplicate address error Transceiver error Server demon startup error Node address setting error Network participation failed Backup power supply error (optical units only) Loop error Message send error Network status unstable Logic error in setting table Hardware error Datalink error inactive Datalink table communications cycle time setting error Network disconnection occurred Participating nodes reduced (removed node information) Participating nodes reduced (removed node information) Participating nodes reduced (removed node information) Participating nodes reduced (removed node information)

A-204

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-3 An Error Log Table for CJ-series Special Units

Event code 00000230 hex 000002B0 hex 00000300 hex 00000301 hex 00000302 hex 00000303 hex 00000304 hex 00000305 hex 00000310 hex 00000311 hex 00000312 hex 00000313 hex 00000314 hex 00000315 hex 00000316 hex 00000317 hex 00000318 hex 00000319 hex 0000031A hex 0000031B hex 0000031C hex 0000031D hex 00000320 hex 00000330 hex 00000331 hex 00000335 hex 00000340 hex 00000341 hex 00000342 hex 00000343 hex 00000344 hex 00000345 hex 00000346 hex 00000347 hex 00000348 hex 00000350 hex 00000351 hex 00000352 hex 00000353 hex 00000354 hex 00000360 hex 00000370 hex 00000371 hex 00000372 hex 00000373 hex 00000374 hex 00000375 hex

Error name Data link stop requested FALS detected Packet Discarded (Parameter Error), Out of Range, or Flash failure Protocol macro operation error Packet discarded due to protocol violation Invalid DM setting Sensor error Invalid unit type Invalid BCD-code, or System parameter destroyed Program destroyed G unjust instruction Program range exceeded Origin signal Deviation counter over flow ABS data error No origin proximity CW direction over travelled CCW direction over travelled Both direction over travelled Current position counter over flow ABS multiple rotation error Field back pulse error PARUSU RE-TO RENJI FUSEI Invalid Range Limits(s)/Comparison Value, or Low battery Duplicate Target Error Duplicate Rate Range Error Bus Off detected Network power supply error Transmission timeout Structure error Verification error Remote I/O communications error Remote I/O communications stopped (remote I/O communications error) I/O refreshing error Message discarded (new request was received) Invalid Control Code, or NC unit error X-axis error Y-axis error Z-axis error U-axis error Invalid number of words, or Unit system error Verification error (OUT slave missing) Verification error (IN slave missing) Verification error (Unregistered OUT slave participating) Verification error (Unregistered IN slave participating) Communications error Communication stopped due to communications error

NJ/NX-series Troubleshooting Manual (W503)

A
A-205

Appendices

Event code 00000376 hex 00000378 hex 000003B0 hex 000003B1 hex 000003B2 hex 000003B3 hex 000003B4 hex 000003C0 hex 000003C1 hex 000003C2 hex 000003C3 hex 000003C4 hex 000003C5 hex 000003C6 hex 000003D0 hex 000003D1 hex 000003D2 hex 000003D3 hex 000003D4 hex 000003D5 hex 00000400 hex 00000412 hex 00000413 hex 00000420 hex 00000430 hex 00000431 hex 00000435 hex 00000450 hex 00000460 hex 00000470 hex 00000480 hex 00000490 hex 00000500 hex 00000501 hex 00000502 hex 00000503 hex 00000504 hex 00000505 hex 00000510 hex 00000511 hex 00000512 hex 00000513 hex 00000514 hex 00000515 hex 00000516 hex 00000517 hex 00000601 hex

Error name Address duplication error Illegal Repeater Unit/configuration error DM system setting read error Commands error GP-IB I/F error GP-IB send time out error GP-IB receive time out error Lower-Level Communication Error or FINS/TCP settings error Server settings error FINS/TCP packets discarded FINS/UDP packets discarded Server connection error Mail maintenance function error Clock information write error Ethernet basic setting error Ethernet advanced setting error Packet discarded Link OFF error Verification error (Tag data link) Tag data link error Setting of Reset with Z-Phase Invalid Count Range Invalid Counter Present Value Invalid Rate Range Limits Invalid Range Limits(s) / Comparison Value Duplicate Target Error Duplicate Rate Range Error Overflow Underflow Invalid Preset Value External Interrupt Task Buffer Full Parity error/Not Ready/Time-out System call error (address error) System call error (parameter error) System call error (error in the board) System call error (block error) System call error (command error) Message send failed Comm server startup condition file loss Comm server startup condition file undefined Comm server startup failed Temperature error Low battery voltage HDD-0 error HDD-1 error Message send failed CPU Bus Unit error

A-206

NJ/NX-series Troubleshooting Manual (W503)

A-3 An Error Log Table for CJ-series Special Units

Event code 00000602 hex 00000701 hex 00000702 hex 00000703 hex 00000704 hex 00000705 hex 00000706 hex 00000707 hex 00000708 hex 00000709 hex 00000781 hex 00000782 hex 00000783 hex 00000784 hex

Error name CPU Bus Unit memory error Configuration error I/O area overlap I/O area range exceeded Unsupported slave Verification error (slave missing) Verification error (slave I/O size differs) Communication error Scan list operation failed PLC mounting error Node address duplication Bus Off detected No communications power supply Send timeout

Appendices
A

NJ/NX-series Troubleshooting Manual (W503)

A-207

Appendices

A-4 Events in Order of Event Codes

This section provides a table of all events in order of the event codes. Events that are not errors are also given in the tables.

A-4-1 Interpreting Error Descriptions

The contents of the error tables are described below.

Item

Description

Event code

The event code of the error in the NJ/NX-series Controller is given. The codes are given in eight hexadecimal digits.

Event name

The name of the error is given

Functional classi- A functional classification of the source is given. fication

Reference

The catalog number of the manual that provides details on the event are given.

Refer to information for the specified functional classification of the error in the error descriptions in the manual given in the Reference column in the tables for detailed information on an error.

The manual names are given below for the catalog numbers.

Cat. No. W503 W521 W522 W523 W527 W528 W539 W540 W565 W566
W490 W491 W492 W498 W488 W493 W494 W495 W497 W519 W570 W588 I574

Manual name NJ/NX-series Troubleshooting Manual NX-series Digital I/O Units User's Manual NX-series Analog I/O Units User's Manual for Analog Input Units and Analog Output Units NX-series System Unit User's Manual NJ/NX-series Database Connection CPU Units User's Manual NJ-series SECS/GEM CPU Units User's Manual (NJ501-1340) NJ-series NJ Robotics CPU Unit User's Manual NX-series Communications Interface Units User's Manual NX-series Load Cell Input Unit User's Manual NX-series Analog I/O Units User's Manual for Temperature Input Units and Heater Burnout Detection Units CJ-series Analog I/O Units Operation Manual for NJ-series CPU Unit CJ-series Temperature Control Units Operation Manual for NJ-series CPU Unit CJ-series High-speed Counter Units Operation Manual for NJ-series CPU Unit CJ-series Analog I/O Units Operation Manual for NJ-series CPU Unit GX-series EtherCAT Slave Units User's Manual CJ-series CompoNet Master Units Operation Manual for NJ-series CPU Unit CJ-series Serial Communications Units Operation Manual for NJ-series CPU Unit CJ-series EtherNet/IP Units Operation Manual for NJ-series CPU Unit CJ-series DeviceNet Units Operation Manual for NJ-series CPU Unit NX-series EtherCAT Coupler Unit User's Manual IO-Link System User's Manual NJ/NX-series CPU Unit OPC UA User's Manual MX2/RX Series Inverter EtherCAT Communication Unit User's Manual

A-208

NJ/NX-series Troubleshooting Manual (W503)

A-4 Events in Order of Event Codes

Appendices

Cat. No. I576
I577
W524 I586
O030 O037 I621
E413 E429 Z317 Z314 Z342 Z332 Z930 H228

Manual name

AC Servomotors/Servo Drives G5-series with Built-in EtherCAT Communications User's Manual

AC Servomotors/Servo Drives G5-series with Built-in EtherCAT Communications Linear Motor Type User's Manual

NX-series Position Interface Units User's Manual

AC Servomotors/Servo Drives 1S-series with Built-in EtherCAT Communications User's Manual

NJ/NY-series NC Integrated Controller User's Manual

NJ-series Robot Integrated CPU Unit User's Manual

AC Servomotors/Servo Drives 1S-series with Built-in EtherCAT Communications and Safety Functionality User's Manual

EtherCAT Digital-type Sensor Communications Unit Operation Manual

EtherCAT Digital Sensor Communications Unit Operation Manual

CJ-series ID Sensor Units Operation Manual for NJ-series CPU Unit

FQ-M-series Specialized Vision Sensor for Positioning User's Manual

FH/FZ5 Vision System FH/FZ5 Series User's Manual for Communications Settings ZW-CE1£T Confocal Fiber Type Displacement Sensor User's Manual

A

NX-series Safety Control Unit User's Manual

NX-series Temperature Control Units User's Manual

A-4-1 Interpreting Error Descriptions

NJ/NX-series Troubleshooting Manual (W503)

A-209

Appendices

A-4-2 Error Table

Event code 00070000 hex 00080000 hex 00090000 hex 000B0000 hex 000C0000 hex 000D0000 hex 000E0000 hex 000F0000 hex 00100000 hex 00110000 hex 00120000 hex 00130000 hex 00200000 hex
00210000 hex 00220000 hex 04010000 hex 04020000 hex 04100000 hex 04110000 hex 04200000 hex 04210000 hex 04400000 hex 04600000 hex 04610000 hex 04620000 hex 04680000 hex 046C0000 hex

Event name Real-Time Clock Stopped Real-Time Clock Failed DIP Switch Setting Error Low Battery Voltage CPU Unit Overheat Internal Bus Check Error Non-volatile Memory Life Exceeded SD Memory Card Invalid Type SD Memory Card Life Exceeded CPU Unit Overheat (Operation Stopped) Slow Fan Main Memory Check Error Non-volatile Memory Hardware Error
Bus Controller Error
Non-volatile Memory Hardware Error I/O Bus Check Error
PLC System Information
NX Bus Controller Error NX Bus Hardware Error Communications Controller Failure Communications Controller Failure Communications Controller Failure A/D Conversion Error
Cold Junction Sensor Error Non-volatile Memory Error
Cold Junction Sensor Error
Unit Status, Antenna Power Supply Error

Functional classification Errors for Self Diagnosis Errors for Self Diagnosis Errors for Self Diagnosis Errors for Self Diagnosis Errors for Self Diagnosis Errors for Self Diagnosis Errors for Self Diagnosis
Errors for Self Diagnosis Errors for Self Diagnosis Errors for Self Diagnosis
Errors for Self Diagnosis Errors for Self Diagnosis NX-series Digital I/O Units, NXseries Analog I/O Units, NX-series System Units, NX-series Position Interface Units, NX-series Communications Interface Units, NX-series Load Cell Input Units, NX-series IO-Link Master Units, and NX-series Temperature Control Units NX-series EtherCAT Coupler Unit NX-series EtherCAT Coupler Unit Errors Related to CJ-series Unit Configuration Errors Related to CJ-series Unit Configuration NX Bus NX Bus Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherCAT Master in CPU Unit CJ-series Analog I/O Units and CJseries Process I/O Units CJ-series Process I/O Units CJ-series Analog I/O Units and CJseries Process I/O Units CJ-series Temperature Control Units CJ-series ID Sensor Units

Reference W503 W503 W503 W503 W503 W503 W503
W503 W503 W503
W503 W503 W521 W522 W566 W523 W524 W540 W565 W570 H228 W519
W519
W503
W503
W503 W503 W503
W503
W503
W490 W498 W498 W490 W498 W491
Z317

A-210

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

046D0000 hex

Unit Status, Memory Error

CJ-series ID Sensor Units

Z317

046E0000 hex

Results Information, Antenna Er- CJ-series ID Sensor Units ror

Z317

046F0000 hex

Unit Status, Unit Busy

CJ-series ID Sensor Units

Z317

04740000 hex

Error Log Data Error

CJ-series Serial Communications Units

W494

04750000 hex

DTR Check Error

CJ-series Serial Communications Units

W494

04760000 hex

CTS Check Error

CJ-series Serial Communications Units

W494

047A0000 hex

Unit Memory Error (Device Error)

CJ-series EtherNet/IP Units

W495

047B0000 hex

Non-volatile Memory Error

CJ-series EtherNet/IP Units

W495

047C0000 hex

Communications Controller Error

CJ-series EtherNet/IP Units

W495

04880000 hex

Unit Memory Error

CJ-series DeviceNet Units

W497

04890000 hex

Network Power Error

CJ-series DeviceNet Units

W497

A

048A0000 hex

File Read/Write Error

CJ-series DeviceNet Units

W497

04A00000 hex

Expansion Unit Hardware Error GX-series EtherCAT Slave Units W488

04A10000 hex

Non-volatile Memory Hardware Error

GX-series EtherCAT Slave Units, MX2/RX-series Inverters with Ether- CAT Communications Units, Ether- CAT M3X Photoelectric Fiber Amplifiers, E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors, and EtherCAT Digital Sensor Communications Units

W488 I574 E413 E429 W570

04A20000 hex

Slave Hardware Error

GX-series EtherCAT Slave Units W488 W570

04A80000 hex

Control Power Supply Under-

Servo G5 and G5 Linear

I576

voltage

I577

04A90000 hex

Overvoltage

Servo G5 and G5 Linear

I576

I577

04AA0000 hex

Main Circuit Power Supply Un- Servo G5 and G5 Linear

I576

dervoltage (Undervoltage be-

I577

tween positive and negative ter-

minals)

04AB0000 hex

Main Circuit Power Supply Un- Servo G5 and G5 Linear

I576

dervoltage (AC Cutoff Detected)

I577

04AC0000 hex

Overcurrent

Servo G5 and G5 Linear

I576

I577

04AD0000 hex

IPM Error

Servo G5 and G5 Linear

I576

I577

04AE0000 hex

Regeneration Tr Error

Servo G5 and G5 Linear

I576

I577

04AF0000 hex

Encoder Phase-Z Error

Servo G5

I576

04B00000 hex

Encoder CTS Signal Error

Servo G5

I576

04B10000 hex

Node Address Setting Error

Servo G5 and G5 Linear

I576

I577

NJ/NX-series Troubleshooting Manual (W503)

A-211

Appendices

Event code 04B20000 hex 04B30000 hex 04B50000 hex 04B60000 hex 04BA0000 hex
04BB0000 hex
04BC0000 hex
04C40000 hex
04C50000 hex
04D00000 hex 05010000 hex 05020000 hex 05030000 hex 05100000 hex
05110000 hex
05120000 hex 05200000 hex 05210000 hex 05220000 hex 05230000 hex 05430000 hex 05440000 hex

Event name Other Errors Regeneration Circuit Error Detected during Power ON Inrush Current Prevention Circuit Error Regeneration Circuit Error
Connection Error between Inverter and Communications Unit
Inverter Warning
Inverter Trip
Sensor Communications Error
Sensor Communications Has Not Been Established
Hardware error
ESC Error
ESC Initialization Error
Slave Unit Verification Error
A/D Converter Error
Cold Junction Sensor Error
A/D Conversion Error System Error Internal Circuit Error at Safety Input Internal Circuit Error at Test Output Internal Circuit Error at Safety Output ESC Error
Option Board Error

Functional classification G5 Linear Servo 1S
Servo 1S
Servo 1S
MX2/RX-series Inverters with EtherCAT Communications Units MX2/RX-series Inverters with EtherCAT Communications Units MX2/RX-series Inverters with EtherCAT Communications Units E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors and EtherCAT Digital Sensor Communications Units E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors and EtherCAT Digital Sensor Communications Units ZW-CE1£T Confocal Fiber Type Displacement Sensor NX-series EtherCAT Coupler Unit NX-series EtherCAT Coupler Unit NX-series EtherCAT Coupler Unit NX-series Analog I/O Units and NX-series Temperature Control Units NX-series Analog I/O Units and NX-series Temperature Control Units NX-series Load Cell Input Units NX-series Safety Control Unit NX-series Safety Control Unit
NX-series Safety Control Unit
NX-series Safety Control Unit
Servo 1S
Built-in I/O and Option Boards

Reference I577 I586 I586 I586 I621 I574
I574
I574
E413 E429
E413 E429
Z332 W519 W519 W519 W566 H228 W566 H228 W565 Z930 Z930 Z930 Z930 I586 I621 W503

A-212

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

08010000 hex

Battery Warning

Servo G5

I576

08020000 hex

Fan Warning

Servo G5 and G5 Linear

I576

I577

08030000 hex

Encoder Communications Warn- Servo G5

I576

ing

08040000 hex

Encoder/Serial Conversion Unit Servo G5 and G5 Linear

I576

Overheating Warning

I577

08050000 hex

Life Expectancy Warning

Servo G5 and G5 Linear

I576

I577

08060000 hex

External Encoder Error Warning Servo G5 and G5 Linear

I576

I577

08070000 hex

External Encoder Communica- Servo G5 and G5 Linear

I576

tions Warning

I577

08080000 hex

Encoder Communications Dis- Servo G5

I576

connection Error

08090000 hex 080A0000 hex

Encoder Communications Error
Encoder Communications Data Error

Servo G5 Servo G5

I576

I576

A

080B0000 hex

Safety Input Error

Servo G5 and G5 Linear

I576

I577

080C0000 hex

External Encoder Connection

Servo G5 and G5 Linear

I576

Error

I577

080D0000 hex

External Encoder Communica- Servo G5 and G5 Linear

I576

tions Data Error

I577

080E0000 hex

External Encoder Status Error 0 Servo G5 and G5 Linear

I576

I577

080F0000 hex

External Encoder Status Error 1 Servo G5 and G5 Linear

I576

I577

08100000 hex

External Encoder Status Error 2 Servo G5 and G5 Linear

I576

I577

08110000 hex

External Encoder Status Error 3 Servo G5 and G5 Linear

I576

I577

08120000 hex

External Encoder Status Error 4 Servo G5 and G5 Linear

I576

I577

08130000 hex

External Encoder Status Error 5 Servo G5 and G5 Linear

I576

I577

08140000 hex

Phase-A Connection Error

Servo G5 and G5 Linear

I576

I577

08150000 hex

Phase-B Connection Error

Servo G5 and G5 Linear

I576

I577

08160000 hex

Phase-Z Connection Error

Servo G5 and G5 Linear

I576

I577

08170000 hex

Encoder Data Restoration Error Servo G5

I576

08180000 hex

External Encoder Data Restora- Servo G5

I576

tion Error

081C0000 hex

Capacitor Lifetime Warning

Servo 1S

I586

I621

081D0000 hex

Inrush Current Prevention Relay Servo 1S

I586

Lifetime Warning

I621

NJ/NX-series Troubleshooting Manual (W503)

A-213

Appendices

Event code 081F0000 hex
08210000 hex 08220000 hex 08230000 hex
08390000 hex
083A0000 hex
083B0000 hex
083C0000 hex
083D0000 hex
083F0000 hex
08410000 hex
08420000 hex 08430000 hex
08440000 hex 08450000 hex
08460000 hex
08470000 hex
08480000 hex
08490000 hex
084A0000 hex
084B0000 hex
084C0000 hex
084D0000 hex
084E0000 hex
086D0000 hex 086E0000 hex 086F0000 hex 08700000 hex 08710000 hex

Event name Brake Interlock Output Relay Lifetime Warning Fan/Power Supply Error Camera Overcurrent Detected Parallel I/O Overcurrent Detected Power Module Error

Functional classification Servo 1S
FH/FZ5 Series Vision System FH/FZ5 Series Vision System FH/FZ5 Series Vision System
Servo 1S

Encoder Communications Warning
Self-diagnosis Error

Servo 1S Servo 1S

Main Circuit Temperature Monitoring Circuit Failure
Fan Error

Servo 1S Servo 1S

Regeneration Processing Error Servo 1S

Overvoltage Error

Servo 1S

Motor Overheat Error 1-rotation Counter Error

Servo 1S Servo 1S

Overspeed Error Encoder Memory Error

Servo 1S Servo 1S

Absolute Position Detection Error
Encoder Lifetime Warning

Servo 1S Servo 1S

Main Power Supply Undervoltage (insufficient voltage between P and N)
Overcurrent Error

Servo 1S Servo 1S

Encoder Communications Disconnection Error
Encoder Communications Error

Servo 1S Servo 1S

Fan Rotation Warning

Servo 1S

Non-volatile Memory Hardware Servo 1S Error

Absolute Encoder Counter Over- Servo 1S flow Warning

Motor Temperature Error

Servo 1S

Encoder Error

Servo 1S

Encoder Power Supply Error

Servo 1S

Encoder Self-diagnosis Error

Servo 1S

Internal Circuit Error at SF Input Servo 1S

Reference I586
Z342 Z342 Z342
I586 I621 I586
I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I586 I621 I586 I586 I621 I586 I621 I586 I621 I586 I621
I586 I621 I586
I586 I621 I586 I621 I586 I621 I586 I621 I621 I621 I621 I621 I621

A-214

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

08720000 hex

Internal Circuit Error at SOPT In- Servo 1S

I621

put

08730000 hex

Internal Circuit Error at Test Out- Servo 1S

I621

put

08740000 hex

Internal Circuit Error at SBC

Servo 1S

I621

Output

08750000 hex

Overspeed Error

Servo 1S

I621

08760000 hex

Absolute Encoder Multirotation Servo 1S

I621

Counter Error

08770000 hex

Safety Relay Lifetime Warning Servo 1S

I621

08780000 hex

Encoder Communications Dis- Servo 1S

I621

connection Error

10010000 hex

Non-volatile Memory Restored or Formatted

Errors for Self Diagnosis

W503

10020000 hex

Non-volatile Memory Data Cor- Errors for Self Diagnosis

W503

rupted

10030000 hex

SD Memory Card Invalid Format Errors for Self Diagnosis

W503

A

10040000 hex

SD Memory Card Restored or Formatted

Errors for Self Diagnosis

W503

10060000 hex

SD Memory Card Data Corrupt- Errors for Self Diagnosis ed

W503

10070000 hex

SD Memory Card Access Power Errors for Self Diagnosis OFF Error

W503

10080000 hex

Main Memory Check Error

Errors for Self Diagnosis

W503

10090000 hex

Battery-backup Memory Check Errors for Self Diagnosis Error

W503

100A0000 hex

Data Not Saved to Battery-back- Errors for Self Diagnosis up Memory

W503

100B0000 hex

Non-volatile Memory Data Cor- Errors for Self Diagnosis rupted

W503

100C0000 hex

Event Level Setting Error

Errors for Self Diagnosis

W503

100F0000 hex

Present Values of Retained Vari- Errors for Self Diagnosis ables Restoration Error

W503

10100000 hex

Present Values of Retained Vari- Errors for Self Diagnosis ables Not Saved

W503

10130000 hex

PLC System Information

Errors for Self Diagnosis

W503

10200000 hex

User Program/Controller Configurations and Setup Transfer Error

Errors Related to Controller Operation

W503

10210000 hex

Illegal User Program Execution Errors Related to Controller Op- W503

ID

eration

10230000 hex

Event Log Save Error

Errors Related to Controller Op- W503 eration

10240000 hex

Illegal User Program

Errors Related to Controller Op- W503 eration

10250000 hex

Illegal User Program/Controller Errors Related to Controller Op- W503

Configurations and Setup

eration

10260000 hex

Trace Setting Transfer Failure

Errors Related to Controller Op- W503 eration

NJ/NX-series Troubleshooting Manual (W503)

A-215

Appendices

Event code 10270000 hex 10280000 hex 10290000 hex 102A0000 hex 102B0000 hex 102C0000 hex 102D0000 hex 102E0000 hex 102F0000 hex 10300000 hex 10310000 hex 10320000 hex 10330000 hex
10340000 hex 103C0000 hex 103D0000 hex 103E0000 hex 103F0000 hex 10400000 hex 10410000 hex
10420000 hex 10430000 hex 10440000 hex

Event name Error in Starting Automatic Transfer Error in Executing Automatic Transfer Backup Failed to Start
Backup Failed
Restore Operation Failed to Start Restore Operation Failed
CJ-series Unit Backup Failed
CJ-series Unit Restore Operation Failed EtherCAT Slave Backup Failed
EtherCAT Slave Restore Operation Failed Incorrect SD Memory Card Removal SD Memory Card Program Transfer Failed to Start SD Memory Card Program Transfer Pre-execution Check Error Error in Executing SD Memory Card Program Transfer NX Unit Backup Failed NX Unit Restore Operation Failed Restore Pre-execution Check Failure Online Edits Transfer Failure
Analog Unit Calibration Parameter Error Control Parameter Error in Master
Non-volatile Memory Control Parameter Error Memory Corruption Detected
Unit Calibration Value Error

Functional classification Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to CJ-series Unit Configuration Errors Related to CJ-series Unit Configuration Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Errors for Self Diagnosis
Errors Related to Controller Operation Errors Related to Controller Operation
Errors Related to Controller Operation NX Bus NX Bus
Errors Related to Controller Operation Errors Related to Controller Operation NX-series Analog I/O Units
NX-series Digital I/O Units, NXseries Analog I/O Units, NX-series Position Interface Units, NXseries Communications Interface Units, NX-series Load Cell Input Units, NX-series IO-Link Master Units, and NX-series Temperature Control Units NX-series EtherCAT Coupler Unit NX-series EtherCAT Coupler Unit NX-series Load Cell Input Units

Reference W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503 W503
W503
W503
W522
W521 W522 W566 W524 W540 W565 W570 H228 W519
W519
W565

A-216

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

10450000 hex

Actual Load Calibration Value Error

NX-series Load Cell Input Units W565

10460001 hex

EtherCAT Slave Backup Failed

Built-in EtherCAT Master in CPU W503 Unit

10470002 hex

EtherCAT Slave Restore Opera- Built-in EtherCAT Master in CPU W503

tion Failed

Unit

10500000 hex

NX Bus Communications Settings Read Error

NX-series Safety Control Unit

Z930

10510000 hex

Safety Application Data Read Error

NX-series Safety Control Unit

Z930

10520000 hex

NX Bus Communications Settings and Safety Application Data Mismatch

NX-series Safety Control Unit

Z930

10530000 hex

Non-volatile Memory Access Er- NX-series Safety Control Unit ror

Z930

10600000 hex 10610000 hex

NX Bus Memory Check Error
Failed to Read NX Unit Operation Settings

NX Bus NX Bus

W503

W503

A

10620000 hex

NX Unit Event Log Save Error NX Bus

W503

10630000 hex

Safety Data Logging Failed to Start

Errors Related to Controller Op- W503 eration

10640000 hex

Safety Data Log File Save Failed

Errors Related to Controller Op- W503 eration

14010000 hex

CPU Bus Unit Setup Area Error Errors Related to FINS Commu- W503 nications

14200000 hex

MAC Address Error

Built-in EtherNet/IP Port on CPU W503 Unit

14210000 hex

Identity Error

Built-in EtherNet/IP Port on CPU W503 Unit

14220000 hex

EtherNet/IP Processing Error

Built-in EtherNet/IP Port on CPU W503 Unit

14230000 hex

MAC Address Error

Built-in EtherNet/IP Port on CPU W503 Unit

14400000 hex

MAC Address Error

Built-in EtherCAT Master in CPU W503 Unit

14600000 hex

Absolute Encoder Home Offset General Motion Control Read Error

W503

14610000 hex

Motion Control Parameter Setting Error

General Motion Control

W503

14620000 hex

Cam Data Read Error

General Motion Control

W503

14630000 hex

Cam Table Save Error

General Motion Control

W503

14800000 hex

Protocol Data Error

CJ-series Serial Communications Units

W494

14840000 hex

Invalid Communications Param- CJ-series EtherNet/IP Units eter

W495

14850000 hex

Tag Database Error

CJ-series EtherNet/IP Units

W495

148C0000 hex

Invalid Message Timer List Error CJ-series DeviceNet Units

W497

148D0000 hex

Invalid Scan List Data

CJ-series DeviceNet Units

W497

148E0000 hex

Invalid Setup Data

CJ-series DeviceNet Units

W497

NJ/NX-series Troubleshooting Manual (W503)

A-217

Appendices

Event code 14A00000 hex
14A80000 hex 14A90000 hex 14AA0000 hex 14AB0000 hex 14AC0000 hex 14AD0000 hex 14B00000 hex 14B10000 hex 14B20000 hex 14B30000 hex 14C00000 hex 14C10000 hex 14D00000 hex 14D20000 hex 14D30000 hex 14E00000 hex 14E10000 hex 14E20000 hex 14E30000 hex 14E40000 hex 15000000 hex 15020000 hex 17800000 hex 17810000 hex 17820000 hex 17C00000 hex 17C10000 hex

Event name

Functional classification

Reference

Non-volatile Memory Checksum Error

GX-series EtherCAT Slave Units, E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors, and EtherCAT Digital Sensor Communications Units

W488 E413 E429 W570

Object Error

Servo G5 and G5 Linear

I576

I577

Object Error

Servo G5 and G5 Linear

I576

I577

Object Error

Servo G5 and G5 Linear

I576

I577

Object Corrupted

Servo G5 and G5 Linear

I576

I577

Object Corrupted

Servo G5 and G5 Linear

I576

I577

Object Corrupted

Servo G5 and G5 Linear

I576

I577

Linearity Correction Data Error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

Linearity Correction Data Read ZW-CE1£T Confocal Fiber Type Z332

Error

Displacement Sensor

System Setting Error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

Bank Data Error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

Unit Calibration Value Parity Er- NX-series Analog I/O Units ror

W522

Invalid Tuning Parameters Saved in the Unit

NX-series Temperature Control H228 Units

Spool Memory Corrupted

DB Connection Service

W527

Execution Log Save Failed

DB Connection Service

W527

SQL Execution Failure Log Save DB Connection Service Failed

W527

Invalid GEM Setting Data

GEM Services

W528

GEM Service Log Save Failed GEM Services

W528

Spool Data Discarded

GEM Services

W528

Spool Save Failed

GEM Services

W528

Invalid SD Memory Card

GEM Services

W528

Execution Log Save Failed

OPC UA Server Function

W588

Server Certificate Mismatch

OPC UA Server Function

W588

CNC Parameter Setting Error

CNC Function

O030

Absolute Encoder Home Offset CNC Function Read Error

O030

CNC Motor Compensation Table CNC Function Read Error

O030

Robot Control Parameter Setting General Robot Control Error

O037

Remove SD Memory Card with General Robot Control Robot Control Function Enabled

O037

A-218

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

17C20000 hex

Robot Control Function Enabled General Robot Control without SD Memory Card

O037

18200000 hex

Absolute Encoder Overspeed Servo G5

I576

Error

18210000 hex

Encoder Initialization Error

Servo G5

I576

18220000 hex

Absolute Encoder One-rotation Servo G5

I576

Counter Error

18230000 hex

Absolute Encoder Multi-rotation Servo G5 and Servo 1S

I576

Counter Error

I586

182D0000 hex

Setting Data Load Error

FH/FZ5 Series Vision System Z342

18380000 hex

System Error

Servo 1S

I586

I621

18390000 hex

Lifetime Information Corruption Servo 1S

I586

Warning

183A0000 hex

Non-volatile Memory Data Error Servo 1S

I586

I621

24010000 hex

Unsupported Unit Detected

Errors Related to CJ-series Unit W503

A

Configuration

24020000 hex

Too Many I/O Points

Errors Related to CJ-series Unit W503 Configuration

24030000 hex

End Cover Missing

Errors Related to CJ-series Unit W503 Configuration

24040000 hex

Incorrect Unit/Expansion Rack Connection

Errors Related to CJ-series Unit W503 Configuration

24050000 hex

Duplicate Unit Number

Errors Related to CJ-series Unit W503 Configuration

24200000 hex

Slave Node Address Duplicated Built-in EtherCAT Master in CPU W503 Unit

24400000 hex

Unit Status, Antenna Error

CJ-series ID Sensor Units

Z317

24480000 hex

Node Address Duplicated Error CJ-series DeviceNet Units

W497

24610000 hex

Switch Setting Error

GX-series EtherCAT Slave Units W488

24680000 hex

Motor Non-conformity

Servo G5

I576

24690000 hex

Motor Non-conformity

Servo G5

I576

246A0000 hex

Motor Non-conformity

Servo G5

I576

246B0000 hex

Motor Non-conformity

Servo G5

I576

246C0000 hex

Motor Non-conformity

Servo G5

I576

246D0000 hex

Motor Non-conformity

Servo 1S

I586

I621

24780000 hex

Number of Sensors Verify Error

E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors

E413

24790000 hex

Number of Sensors Over Limit

E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors

E413

247A 0000 hex

Number of Distributed Sensor Unit Verify Error

EtherCAT Digital Sensor Communications Units

E429

247B 0000 hex

Number of Sensors Over Limit

EtherCAT Digital Sensor Communications Units

E429

247C 0000 hex

Number of Sensors Verify Error EtherCAT Digital Sensor Communications Units

E429

NJ/NX-series Troubleshooting Manual (W503)

A-219

Appendices

Event code 247D 0000 hex 24810000 hex 24A00000 hex 24A10000 hex 24AA0000 hex 24D00000 hex 24D20000 hex 28010000 hex 28020000 hex 28030000 hex 28080000 hex 280D0000 hex 30200000 hex 34010000 hex 34100000 hex 34110000 hex 34130000 hex 34200000 hex 34210000 hex 34220000 hex 34230000 hex 34240000 hex 34250000 hex 34260000 hex 34270000 hex 34280000 hex 34290000 hex

Event name Number of Sensors Over at Distributed Sensor Unit Ethernet Communications Parameter Error Unit Configuration Error, Too Many Units Unit Configuration Error, Unsupported Configuration Incorrect DIP Switch Setting Number of Mountable NX Units Exceeded Total I/O Data Size in NX Units Excessive Motor Setting Error Motor Combination Error 1 Motor Combination Error 2 Main Circuit Power Supply Phase Loss Error Runaway Detected
Unsupported Unit Setting
I/O Setting Check Error
IP Address Table Setting Error
Unknown Destination Node
FINS/TCP Connection Table Setting Error Tag Data Link Setting Error
Basic Ethernet Setting Error
IP Address Setting Error
IP Route Table Setting Error
FTP Server Setting Error
NTP Client Setting Error
SNMP Setting Error
Tag Name Resolution Error
Basic Ethernet Setting Error
IP Address Setting Error

Functional classification

Reference

EtherCAT Digital Sensor Communications Units

E429

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

NX-series EtherCAT Coupler Unit

W519

NX-series EtherCAT Coupler Unit

W519

NX-series Safety Control Unit Z930

NX Bus

W503

NX Bus

W503

G5 Linear G5 Linear G5 Linear Servo 1S
Servo 1S
Errors Related to CJ-series Unit Configuration Errors Related to CJ-series Unit Configuration Errors Related to FINS Communications Errors Related to FINS Communications Errors Related to FINS Communications Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit

I577 I577 I577 I586 I621 I586 I621 W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503
W503

A-220

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

342A0000 hex

DNS Setting Error

Built-in EtherNet/IP Port on CPU W503 Unit

34400000 hex

Network Configuration Informa- Built-in EtherCAT Master in CPU W503

tion Error

Unit

34410000 hex

EtherCAT Communications Cy- Built-in EtherCAT Master in CPU W503

cle Exceeded

Unit

34420000 hex

Parameters Not Transferred

Built-in EtherCAT Master in CPU W503 Unit

34600000 hex

Required Process Data Object Not Set

General Motion Control

W503

34610000 hex

Process Data Object Setting Missing

Motion Control Instructions

W503

34630000 hex

Axis Slave Disabled

General Motion Control

W503

34640000 hex

Network Configuration Informa- General Motion Control tion Missing for Axis Slave

W503

34800000 hex

Mean Value Processing Setting CJ-series Analog I/O Units

W490

Error

A

34810000 hex

Input Value Exceeded Adjustment Range in Adjustment Mode

CJ-series Analog I/O Units

W490

34820000 hex

Input Number Specification Error CJ-series Analog I/O Units in Adjustment Mode

W490

34830000 hex

Scaling Data Setting Error

CJ-series Analog I/O Units

W490

34840000 hex

Input Signal Range Setting Error CJ-series Analog I/O Units or Error in Number of Inputs Setting

W490

34850000 hex

Mean Value Processing Setting CJ-series Analog I/O Units Error

W490

34860000 hex

Error in Setting of Conversion Mode

CJ-series Analog I/O Units

W490

34870000 hex

Output Hold Setting Error

CJ-series Analog I/O Units

W490

34880000 hex

Output Number Specification Er- CJ-series Analog I/O Units ror in Adjustment Mode

W490

34890000 hex

Conversion Time/Resolution or Operation Mode Setting Error

CJ-series Analog I/O Units

W490

348A0000 hex

Output Signal Range Setting Error or Error In Number of Outputs Used Setting

CJ-series Analog I/O Units

W490

348C0000 hex

I/O Number Specification Error in Adjustment Mode

CJ-series Analog I/O Units

W490

348D0000 hex

Data Range Error

CJ-series Process I/O Units

W498

34940000 hex

Setting Error

CJ-series Temperature Control Units

W491

34980000 hex

Results Information, Data Stor- CJ-series ID Sensor Units age Area Specification Error

Z317

349C0000 hex

Registration Table Verification Error

CJ-series CompoNet Master Unit

W493

349D0000 hex

Slave Unit Duplicated Address Error

CJ-series CompoNet Master Unit

W493

NJ/NX-series Troubleshooting Manual (W503)

A-221

Appendices

Event code 349E0000 hex
34A40000 hex
34A80000 hex 34A90000 hex 34AA0000 hex 34AB0000 hex 34AC0000 hex 34AD0000 hex 34AE0000 hex 34AF0000 hex 34B00000 hex 34BC0000 hex 34BD0000 hex 34BE0000 hex 34BF0000 hex 34C00000 hex
34C10000 hex
34C20000 hex 34C30000 hex
34E00000 hex
34E10000 hex
34E20000 hex
34E30000 hex
34E40000 hex
34E50000 hex
34E60000 hex
34F00000 hex
34F80000 hex
35000000 hex

Event name Repeater Unit Node Duplicated Address Error System Setup Error
Verification Error Tag Data Link Error Tag Refresh Error Basic Ethernet Setting Error IP Address Table Error IP Router Table Error Routing Table Error Ethernet Advanced Setting Error Address Mismatch Routing Table Error Verification Error Structure Error Master I/O Refresh Error Master User-set Allocations User Setting Failed Communications Cycle Time Setting Failed Slave I/O Refresh Error Slave User Allocation Area Setting Failed Data Setting Warning
Servo Drive Overheat
Overload
Regeneration Overload
Error Counter Overflow
Excessive Velocity Error
Overspeed
PDO Setting Error
Dummy Sensors Setting Error
Unit Configuration Information Error

Functional classification CJ-series CompoNet Master Unit CJ-series Serial Communications Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units CJ-series DeviceNet Units CJ-series DeviceNet Units CJ-series DeviceNet Units CJ-series DeviceNet Units CJ-series DeviceNet Units
CJ-series DeviceNet Units
CJ-series DeviceNet Units CJ-series DeviceNet Units
Servo G5, G5 Linear, and Servo 1S
Servo G5 and G5 Linear
Servo G5 and G5 Linear
Servo G5 and G5 Linear
Servo G5 and G5 Linear
Servo G5 and G5 Linear
Servo G5 and G5 Linear
MX2/RX-series Inverters with EtherCAT Communications Units E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors and EtherCAT Digital Sensor Communications Units NX-series EtherCAT Coupler Unit

Reference W493
W494
W495 W495 W495 W495 W495 W495 W495 W495 W495 W497 W497 W497 W497 W497
W497
W497 W497
I576 I577 I586 I576 I577 I576 I577 I576 I577 I576 I577 I576 I577 I576 I577 I574
E413 E429
W519

A-222

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

35010000 hex

Unit Configuration Verification Error

NX-series EtherCAT Coupler Unit

W519

35020000 hex

NX Unit Minor Fault

NX-series EtherCAT Coupler Unit

W519

35030000 hex

NX Unit Observation

NX-series EtherCAT Coupler Unit

W519

35040000 hex

Mailbox Setting Error

NX-series EtherCAT Coupler Unit

W519

35050000 hex

RxPDO Setting Error

NX-series EtherCAT Coupler Unit

W519

35060000 hex

TxPDO Setting Error

NX-series EtherCAT Coupler Unit

W519

35070000 hex

PDO WDT Setting Error

NX-series EtherCAT Coupler Unit

W519

35080000 hex

SM Event Mode Setting Error

NX-series EtherCAT Coupler

W519

Unit

35090000 hex

TxPDO Mapping Error

NX-series EtherCAT Coupler

W519

A

Unit

350A0000 hex

RxPDO Mapping Error

NX-series EtherCAT Coupler Unit

W519

350B0000 hex

Illegal State Transition Request NX-series EtherCAT Coupler

Received

Unit

W519

350C0000 hex

Error State Transition Received NX-series EtherCAT Coupler Unit

W519

350D0000 hex

Synchronization Cycle Setting Error

NX-series EtherCAT Coupler Unit

W519

350E0000 hex

NX Bus Cycle Delay Detected

NX-series EtherCAT Coupler Unit

W519

35100000 hex

External Input Setting Error

NX-series Position Interface Units

W524

35110000 hex

SSI Data Setting Error

NX-series Position Interface Units

W524

35200000 hex

Safety Process Data Communi- NX-series Safety Control Unit cations Not Established Error

Z930

35210000 hex

Safety Process Data Communications Not Established - Incorrect Unit Parameter Error

NX-series Safety Control Unit

Z930

35230000 hex

Safety Process Data Communications Not Established, Incorrect FSoE Slave Address Error

NX-series Safety Control Unit

Z930

35240000 hex

Safety Process Data Communications Not Established, Incorrect Frame Error

NX-series Safety Control Unit

Z930

35250000 hex

Safety Unit Restore Operation Failed to Start (SD Memory Card Access Failed)

NX-series Safety Control Unit

Z930

35260000 hex

Safety Unit Restore Operation Failed to Start (Safety Unit Restore File Read Failure)

NX-series Safety Control Unit

Z930

35270000 hex

Safety Unit Restore Operation NX-series Safety Control Unit Failed to Start (Model Mismatch)

Z930

NJ/NX-series Troubleshooting Manual (W503)

A-223

Appendices

Event code 35280000 hex
35290000 hex
352A0000 hex
352B0000 hex 35300000 hex 35310000 hex 35400000 hex 35410000 hex 356D0000 hex 357D0000 hex 357E0000 hex 357F0000 hex 35800000 hex 35810000 hex 35820000 hex 35830000 hex 35840000 hex 35850000 hex 35860000 hex 35900000 hex 35910000 hex 35920000 hex 35930000 hex 35940000 hex 35950000 hex 35D00000 hex 35D10000 hex 35D20000 hex

Event name
Safety Unit Restore Operation Failed to Start (Version Mismatch) Safety Unit Restore Operation Failed to Start (Node Name Mismatch) Safety Unit Restore Operation Failed to Start (Safety Password Mismatch) Safety Unit Restore Operation Failed DB Connection Setting Error DB Server Certificate Error Illegal Variable Allocation Illegal TCP Port Number Parameters Not Transferred DC Setting Error

Functional classification NX-series Safety Control Unit
NX-series Safety Control Unit
NX-series Safety Control Unit
NX-series Safety Control Unit
DB Connection Service DB Connection Service GEM Services GEM Services NX Bus Servo 1S

Synchronization Cycle Setting Error
Mailbox Setting Error

Servo 1S Servo 1S

RxPDO Setting Error

Servo 1S

TxPDO Setting Error

Servo 1S

RxPDO Mapping Error

Servo 1S

TxPDO Mapping Error

Servo 1S

PDO WDT Setting Error

Servo 1S

Node Address Updated

Servo 1S

SM Event Mode Setting Error

Servo 1S

NX Unit Version Not Matched Unregistered NX Unit Mounted Registered NX Unit Not Mounted NX Unit Serial Number Mismatch Option Board Configuration Verification Error Unsupported Option Board Mounted OPC UA Server Setting Error Server Certificate Expired Server Certificate Expiration Notice

NX Bus NX Bus NX Bus
NX Bus
Built-in I/O and Option Boards
Built-in I/O and Option Boards
OPC UA Server Function OPC UA Server Function OPC UA Server Function

Reference Z930
Z930
Z930
Z930
W527 W527 W528 W528 W503 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 W503 W503 W503
W503
W503
W503
W588 W588 W588

A-224

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

35D30000 hex

Too Many Public Variables

OPC UA Server Function

W588

35D40000 hex

Unsupported Data Type

OPC UA Server Function

W588

35D50000 hex

Too Many Public Value Attributes

OPC UA Server Function

W588

35D60000 hex

Too Many Structure Definitions OPC UA Server Function

W588

37800000 hex

Required Process Data Object Not Set

CNC Function

O030

37810000 hex

Process Data Object Setting Missing

CNC Function

O030

37C20000 hex

Robot Setting Mismatch

General Robot Control

O037

38010000 hex

Scaling Data Setting Error/Ratio CJ-series Analog I/O Units Conversion Use Setting Error

W490

38020000 hex

Ratio Set Value Error

CJ-series Analog I/O Units

W490

381C0000 hex

Status Area Layout Setting Error CJ-series EtherNet/IP Units

W495

383C0000 hex

Overload Warning

Servo G5 and G5 Linear

I576

I577

383D0000 hex

Excessive Regeneration Warn- Servo G5 and G5 Linear

I576

A

ing

I577

383E0000 hex

Vibration Detection Warning

Servo G5 and G5 Linear

I576

I577

383F0000 hex

Excessive Hybrid Following Er- Servo G5

I576

ror

38400000 hex

Overspeed 2

Servo G5 and G5 Linear

I576

I577

38410000 hex

Command Error

Servo G5 and G5 Linear

I576

I577

38420000 hex

Command Generation Error

Servo G5 and G5 Linear

I576

I577

38430000 hex

Error Counter Overflow 1

Servo G5 and G5 Linear

I576

I577

38440000 hex

Error Counter Overflow 2

Servo G5 and G5 Linear

I576

I577

38450000 hex

Interface Input Duplicate Alloca- Servo G5 and G5 Linear

I576

tion Error 1

I577

38460000 hex

Interface Input Duplicate Alloca- Servo G5 and G5 Linear

I576

tion Error 2

I577

38470000 hex

Interface Input Function Number Servo G5 and G5 Linear

I576

Error 1

I577

38480000 hex

Interface Input Function Number Servo G5 and G5 Linear

I576

Error 2

I577

38490000 hex

Interface Output Function Num- Servo G5 and G5 Linear

I576

ber Error 1

I577

384A0000 hex

Interface Output Function Num- Servo G5 and G5 Linear

I576

ber Error 2

I577

384B0000 hex

External Latch Input Allocation Servo G5 and G5 Linear

I576

Error

I577

384C0000 hex

Overrun Limit Error

Servo G5 and G5 Linear

I576

I577

384D0000 hex

Absolute Encoder System Down Servo G5

I576

Error

NJ/NX-series Troubleshooting Manual (W503)

A-225

Appendices

Event code 384E0000 hex
384F0000 hex 38500000 hex 38510000 hex
38520000 hex 38530000 hex
38540000 hex
38550000 hex
38560000 hex 38570000 hex
38590000 hex 385A0000 hex 385B0000 hex 38780000 hex
38790000 hex
387A0000 hex 387B0000 hex
387C0000 hex
387D0000 hex 387E0000 hex 387F0000 hex
38800000 hex
38810000 hex
38820000 hex
38830000 hex
38840000 hex
38850000 hex
38860000 hex
38870000 hex
38880000 hex

Event name

Functional classification

Absolute Encoder Counter Over- Servo G5 flow Error

Object Setting Error 1

Servo G5 and G5 Linear

Object Setting Error 2

Servo G5 and G5 Linear

External Encoder Connection Error

Servo G5 and G5 Linear

Function Setting Error

Servo G5 and G5 Linear

Magnetic Pole Position Estima- G5 Linear tion Error 1

Magnetic Pole Position Estima- G5 Linear tion Error 2

Magnetic Pole Position Estima- G5 Linear tion Error 3

Motor Auto-setting Error

G5 Linear

Function Setting Error

Servo 1S

Camera Connection Error Change in Connected Camera Light installation error General Input Allocation Duplicate Error General Output Allocation Duplicate Error Overload Warning Pulse Output Setting Error

FH/FZ5 Series Vision System FH/FZ5 Series Vision System FH/FZ5 Series Vision System Servo 1S
Servo 1S
Servo 1S Servo 1S

Motor Replacement Detected

Servo 1S

Regeneration Overload Warning Motor Vibration Warning Electronic Gear Setting Error

Servo 1S Servo 1S Servo 1S

Servo Drive Overheat

Servo 1S

Overload Error

Servo 1S

Regeneration Overload Error

Servo 1S

Excessive Position Deviation Error
Excessive Speed Deviation Error
Excessive Speed Error

Servo 1S Servo 1S Servo 1S

Following Error Counter Overflow
Absolute Encoder Counter Overflow Error
Safety Communications Setting Error

Servo 1S Servo 1S Servo 1S

Reference I576
I576 I576 I576
I576 I577
I577
I577
I577 I586 I621 Z342 Z342 Z342 I586 I621 I586 I621 I586 I586 I621 I586 I621 I586 I586 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621 I586 I621

A-226

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

38890000 hex

Safety Frame Error

Servo 1S

I586

I621

388A0000 hex

Safety Parameter Error

Servo 1S

I586

388B0000 hex

FSoE Slave Address Error

Servo 1S

I586

I621

38980000 hex

Safety Function Setting Error

Servo 1S

I621

38990000 hex

Safety Parameter Error

Servo 1S

I621

40010000 hex

PLC System Processing Error Errors for Self Diagnosis

W503

40020000 hex

PLC System Processing Error Errors for Self Diagnosis

W503

40030000 hex

PLC System Processing Error Errors for Self Diagnosis

W503

40040000 hex

PLC System Processing Error Errors for Self Diagnosis

W503

40050000 hex

PLC System Processing Error Errors for Self Diagnosis

W503

40110000 hex

PLC Function Processing Error Errors Related to Controller Op- W503 eration

40120000 hex

PLC Function Processing Error Errors Related to Controller Op- W503

40130000 hex

PLC Function Processing Error

eration Errors Related to Controller Op- W503

A

eration

40140000 hex

PLC System Information

Errors Related to Controller Op- W503 eration

40150000 hex

PLC System Information

Errors Related to Controller Op- W503 eration

40160000 hex

Safe Mode

Errors Related to Controller Op- W503 eration

40170000 hex

Safe Mode

Errors Related to Controller Op- W503 eration

40200000 hex

NX Unit Processing Error

NX-series EtherCAT Coupler Units, NX-series Analog I/O Units, NX-series Position Interface Units, NX-series Communications Interface Units, NX-series Load Cell Input Units, NXseries IO-Link Master Units, and NX-series Temperature Control Units

W519 W566 W524 W540 W565 W570 H228

44010000 hex

EtherCAT Fault

Built-in EtherCAT Master in CPU W503 Unit

44180000 hex

OPC UA System Processing Er- OPC UA Server Function ror

W588

44200000 hex

Motion Control Initialization Error General Motion Control

W503

44210000 hex

Motion Control Function Processing Error

General Motion Control

W503

44400000 hex

PLC Function Processing Error Errors Related to CJ-series Unit W503 Configuration

44410000 hex

PLC System Information

Errors Related to CJ-series Unit W503 Configuration

44420000 hex

PLC Function Processing Error Errors Related to Controller Op- W503 eration

44430000 hex

PLC System Information

Errors Related to Controller Op- W503 eration

NJ/NX-series Troubleshooting Manual (W503)

A-227

Appendices

Event code 44440000 hex
44450000 hex 47800000 hex 47810000 hex 47C00000 hex 47C10000 hex
47C20000 hex
48020000 hex 48080000 hex
50010000 hex
54010400 hex 54010401 hex 54010402 hex 54010403 hex 54010404 hex 54010405 hex 54010406 hex 54010407 hex 54010409 hex 5401040B hex 5401040C hex
5401040D hex 5401040F hex 54010410 hex 54010411 hex 54010413 hex
54010414 hex 54010416 hex
54010417 hex 54010418 hex 54010419 hex 5401041A hex 5401041B hex 5401041C hex 5401041D hex
54010800 hex 54010801 hex 54010C00 hex
A-228

Event name NX Bus Function Processing Error NX Bus System Information CNC Initialization Error CNC Parameter Setting Invalid Robot Control Initialization Error Robot Control Function Module System Error Robot Control Function Module Processing Error System Error FPGA WDT Error
Controller Insufficient Memory Warning
Input Value Out of Range Input Mismatch Floating-point Error BCD Error Signed BCD Error Illegal Bit Position Specified Illegal Data Position Specified Data Range Exceeded No Errors to Clear No User Errors to Clear Limit Exceeded for User-defined Errors Illegal Unit Specified Unit Restart Failed Text String Format Error Illegal Program Specified Undefined CJ-series Memory Address Stack Underflow Illegal Number of Array Elements or Dimensions Specified Task Does Not Exist Unallowed Task Specification Incorrect Data Type Multi-execution of Instructions Data Capacity Exceeded Different Data Sizes Exceeded Simultaneous Instruction Executed Resources FINS Error FINS Port Already in Use Illegal Serial Communications Mode

Functional classification NX Bus
NX Bus CNC Function CNC Function General Robot Control General Robot Control
General Robot Control
FH/FZ5 Series Vision System Servo 1S
Built-in EtherCAT Master in CPU Unit and Built-in EtherNet/IP Port on CPU Unit Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions
Instructions Instructions Instructions Instructions Instructions
Instructions Instructions
Instructions Instructions Instructions Instructions Instructions Instructions Instructions
Instructions Instructions Instructions

Reference W503
W503 O030 O030 O037 O037
O037
Z342 I586 I621 W503
W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503
W503 W503 W503 W503 W503
W503 W503
W503 W503 W503 W503 W503 W503 W503
W503 W503 W503

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

54010C02 hex

Port Setup Already Busy

Instructions

W503

54010C03 hex

Full Reception Buffer

Instructions

W503

54010C04 hex

Multi-execution of Ports

Instructions

W503

54010C05 hex

Parity Error

Instructions

W503

54010C06 hex

Framing Error

Instructions

W503

54010C07 hex

Overrun Error

Instructions

W503

54010C08 hex

CRC Mismatch

Instructions

W503

54010C0B hex

Serial Communications Timeout Instructions

W503

54010C0C hex

Instruction Executed to Inappli- Instructions cable Port

W503

54010C0D hex

CIF Unit Initialized

Instructions

W503

54010C10 hex

Exceptional Modbus Response Instructions

W503

54010C11 hex

Invalid Modbus Response

Instructions

W503

54011400 hex

SD Memory Card Access Failure

Instructions

W503

54011401 hex

SD Memory Card Write-protect- Instructions ed

W503

A

54011402 hex

SD Memory Card Insufficient Capacity

Instructions

W503

54011403 hex

File Does Not Exist

Instructions

W503

54011404 hex

Too Many Files/Directories

Instructions

W503

54011405 hex

File Already in Use

Instructions

W503

54011406 hex

Open Mode Mismatch

Instructions

W503

54011407 hex

Offset Out of Range

Instructions

W503

54011408 hex

Directory Not Empty

Instructions

W503

54011409 hex

That File Name Already Exists Instructions

W503

5401140A hex

Write Access Denied

Instructions

W503

5401140B hex

Too Many Files Open

Instructions

W503

5401140C hex

Directory Does Not Exist

Instructions

W503

5401140D hex

File or Directory Name Is Too Long

Instructions

W503

5401140E hex

SD Memory Card Access Failed Instructions

W503

5401140F hex

Backup Operation Already in Progress

Instructions

W503

54011410 hex

Cannot Execute Backup

Instructions

W503

54011411 hex

Unit/Slave Backup Failed

Instructions

W503

54011800 hex

EtherCAT Communications Error Instructions

W503

54011801 hex

EtherCAT Slave Does Not Respond

Instructions

W503

54011802 hex

EtherCAT Timeout

Instructions

W503

54011803 hex

Reception Buffer Overflow

Instructions

W503

54011804 hex

SDO Abort Error

Instructions

W503

54011805 hex

Saving Packet Monitor File

Instructions

W503

54011806 hex

Packet Monitoring Function Not Instructions Started

W503

54011807 hex

Packet Monitoring Function in Operation

Instructions

W503

NJ/NX-series Troubleshooting Manual (W503)

A-229

Appendices

Event code 54011808 hex
54011809 hex
5401180A hex
54011C00 hex 54011C01 hex 54011C02 hex 54011C03 hex
54011C04 hex 54011C05 hex
54011C06 hex
54012000 hex 54012001 hex 54012002 hex 54012003 hex 54012004 hex 54012006 hex 54012007 hex 54012008 hex
54012400 hex 54012401 hex 54012402 hex
54012403 hex
54012404 hex 54012405 hex 54012406 hex 54012407 hex
54012408 hex
54012409 hex 5401240A hex 5401240B hex 5401240C hex 5401240D hex 54012C00 hex 54012C01 hex 54012C02 hex 54012C03 hex 54012C05 hex

Event name Communications Resource Overflow Packet Monitoring Function Not Supported Cannot Execute Instruction for Slave Explicit Message Error Incorrect Route Path CIP Handle Out of Range CIP Communications Resource Overflow CIP Timeout Class-3 Connection Not Established CIP Communications Data Size Exceeded Local IP Address Setting Error TCP/UDP Port Already in Use Address Resolution Failed Socket Status Error Local IP Address Not Set Socket Timeout Socket Handle Out of Range Socket Communications Resource Overflow No Execution Right Settings Update Failed Too Many Simultaneous Instruction Executions FTP Client Execution Limit Exceeded File Number Limit Exceeded Directory Does Not Exist (FTP) FTP Server Connection Error Destination FTP Server Execution Failure SD Memory Card Access Failed for FTP Specified File Does Not Exist Specified File Is Write Protected Failed To Delete Specified File Specified File Access Failed IP Address Setting Invalid NX Message Error NX Message Resource Overflow NX Message Timeout Incorrect NX Message Length NX Message EtherCAT Network Error

Functional classification Instructions
Instructions
Instruction
Instructions Instructions Instructions Instructions
Instructions Instructions
Instructions
Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions
Instructions Instructions Instructions
Instructions
Instructions Instructions Instructions Instructions
Instructions
Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions

Reference W503
W503
W503
W503 W503 W503 W503
W503 W503
W503
W503 W503 W503 W503 W503 W503 W503 W503
W503 W503 W503
W503
W503 W503 W503 W503
W503
W503 W503 W503 W503 W503 W503 W503 W503 W503 W503

A-230

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

54012C06 hex

External Restart Already Execut- Instructions ed for Specified NX Units

W503

54012C07 hex

Unapplicable Unit Specified for Instruction

Instructions

W503

54012C08 hex

Invalid Total Power ON Time Re- Instructions cord

W503

54013000 hex

DB Connection Service Not Started

DB Connection Instructions

W527

54013001 hex

DB Connection Service Run Mode Change Failed

DB Connection Instructions

W527

54013002 hex

DB Connection Service Shutdown or Shutting Down

DB Connection Instructions

W527

54013003 hex

Invalid DB Connection Name

DB Connection Instructions

W527

54013004 hex

DB Connection Rejected

DB Connection Instructions

W527

54013005 hex

DB Connection Failed

DB Connection Instructions

W527

54013006 hex

DB Connection Already Estab- DB Connection Instructions

W527

lished

A

54013007 hex

Too Many DB Connections

DB Connection Instructions

W527

54013008 hex

Invalid DB Connection

DB Connection Instructions

W527

54013009 hex

Invalid DB Map Variable

DB Connection Instructions

W527

5401300A hex

Unregistered DB Map Variable DB Connection Instructions

W527

5401300B hex

SQL Execution Error

DB Connection Instructions

W527

5401300C hex

Spool Capacity Exceeded

DB Connection Instructions

W527

5401300E hex

Invalid Extraction Condition

DB Connection Instructions

W527

54013010 hex

Log Code Out of Range

DB Connection Instructions

W527

54013011 hex

DB Connection Disconnected Error Status

DB Connection Instructions

W527

54013012 hex

DB Connection Instruction Exe- DB Connection Instructions cution Timeout

W527

54013013 hex

DB Connection Service Error Stop

DB Connection Instructions

W527

54013014 hex

Data Already Spooled

DB Connection Instructions

W527

54013015 hex

DB Connection Service Initializ- DB Connection Instructions ing

W527

54013016 hex

DB in Process

DB Connection Instructions

W527

54013017 hex

Operation Log Disabled

DB Connection Instructions

W527

54013018 hex

Invalid Procedure Handle

DB Connection Instructions

W527

54013019 hex

Instruction Executed for Unsup- DB Connection Instructions ported Database Type

W527

5401301A hex

Invalid Stored Procedure Name DB Connection Instructions

W527

5401301B hex

Invalid Stored Procedure Argu- DB Connection Instructions ment

W527

5401301C hex

Invalid Number of Columns for Stored Procedure Result Set

DB Connection Instructions

W527

5401301D hex

Invalid Stored Procedure Execu- DB Connection Instructions tion

W527

54013461 hex

Process Data Object Setting Missing

Instructions

W503

NJ/NX-series Troubleshooting Manual (W503)

A-231

Appendices

Event code 54013781 hex
54013810 hex
54013811 hex
54013812 hex
54013813 hex 54013814 hex 54013815 hex 54013816 hex
54013817 hex
54013818 hex 54013819 hex 5401381A hex 5401381B hex
54013820 hex 54013821 hex 54013822 hex 54013824 hex 54013825 hex 54013826 hex 54013827 hex 54013828 hex
54013829 hex 5401382C hex 5401382D hex 5401382E hex 5401382F hex 54013830 hex 54013831 hex 54013832 hex 54013833 hex 54013834 hex 54013835 hex 54013836 hex 54013838 hex 54014800 hex 54014801 hex 54014802 hex
54014803 hex

Event name Process Data Object Setting Missing GEM Service Status in Initializing GEM Service Status in EQStarting GEM Service Status in EQInitializing GEM Service Status in EQRun GEM Service Status in Stop GEM Service Status in Error GEM Service Status in ShuttingDown GEM Service Status in Shutdown No Message Received Multi-execution of Instructions State Transition in Progress Insufficient Transaction Resource Too Many Characters Invalid Size Set to Disable Undefined CEID Undefined ALID Undefined CCODE Undefined Message Number HSMS Communications Setting Out of Range TID Out of Range Undefined ECID Type Mismatch ECV Out of Range Illegal CPNAME HCACK Out of Range CPACK Out of Range CEPACK Out of Range ACKC7 Out of Range ACKC7A Out of Range ACKC10 Out of Range EAC Out of Range Illegal SECS Message Device Error Received Specified Unit Does Not Exist Message Processing Limit Exceeded Specified Unit Status Error

Functional classification CNC Instructions
GEM Instructions
GEM Instructions
GEM Instructions
GEM Instructions GEM Instructions GEM Instructions GEM Instructions
GEM Instructions
GEM Instructions GEM Instructions GEM Instructions GEM Instructions
GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions
GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions GEM Instructions Instructions Instructions Instructions
Instructions

Reference O030
W528
W528
W528
W528 W528 W528 W528
W528
W528 W528 W528 W528
W528 W528 W528 W528 W528 W528 W528 W528
W528 W528 W528 W528 W528 W528 W528 W528 W528 W528 W528 W528 W528 W503 W503 W503
W503

A-232

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

54014804 hex

Too Many Simultaneous Instruc- Instructions tion Executions

W503

54014805 hex

Communications Timeout

Instructions

W503

54014806 hex

Invalid Mode

Instructions

W503

54014807 hex

I/O Power OFF Status

Instructions

W503

54014808 hex

Verification Error

Instructions

W503

54014809 hex

Incorrect Device Port Setting

Instructions

W503

54015000 hex

OPC UA Server Shutdown or Shutting Down

OPC UA Instructions

W588

54015001 hex

OPC UA Server Being Initialized OPC UA Instructions

W588

54015002 hex

OPC UA Server Not Started

OPC UA Instructions

W588

54015420 hex

Electronic Gear Ratio Numerator Instructions Setting Out of Range

W503

54015421 hex

Electronic Gear Ratio Denominator Setting Out of Range

Instructions

W503

54015422 hex

Target Velocity Setting Out of Range

Instructions and Robot Instructions

W503 W539

A

54015423 hex

Acceleration Setting Out of Range

Instructions and Robot Instructions

W503 W539

54015424 hex

Deceleration Setting Out of Range

Instructions and Robot Instructions

W503 W539

54015425 hex

Jerk Setting Out of Range

Instructions

W503

54015427 hex

Torque Ramp Setting Out of Range

Instructions

W503

54015428 hex

Master Coefficient Scaling Out of Range

Instructions

W503

54015429 hex

Slave Coefficient Scaling Out of Instructions Range

W503

5401542A hex

Feeding Velocity Setting Out of Instructions Range

W503

5401542B hex

Buffer Mode Selection Out of Range

Instructions and Robot Instructions

W503 W539

5401542C hex

Coordinate System Selection Out of Range

Instructions and Robot Instructions

W503 W539

5401542D hex

Circular Interpolation Mode Se- Instructions lection Out of Range

W503

5401542E hex

Direction Selection Out of Range

Instructions and Robot Instructions

W503 W539

5401542F hex

Path Selection Out of Range

Instructions

W503

54015430 hex

Position Type Selection Out of Range

Instructions

W503

54015431 hex

Travel Mode Selection Out of Range

Instructions

W503

54015432 hex

Transition Mode Selection Out of Instructions and Robot Instruc-

Range

tions

W503 W539

54015433 hex

Continue Method Selection Out Instructions of Range

W503

54015434 hex

Combine Mode Selection Out of Instructions Range

W503

NJ/NX-series Troubleshooting Manual (W503)

A-233

Appendices

Event code 54015435 hex 54015436 hex 54015437 hex 54015438 hex 54015439 hex 5401543A hex 5401543B hex 5401543C hex 5401543D hex 5401543E hex
5401543F hex
54015440 hex 54015441 hex
54015442 hex 54015443 hex 54015444 hex 54015445 hex
54015446 hex 54015447 hex 54015448 hex 54015449 hex
5401544A hex 5401544C hex 5401544D hex

Event name
Synchronization Start Condition Selection Out of Range Master and Slave Defined as Same Axis Master and Auxiliary Defined as Same Axis Master/Slave Axis Numbers Not in Ascending Order Incorrect Cam Table Specification Synchronization Stopped Motion Control Instruction Reexecution Disabled Motion Control Instruction Multiexecution Disabled Instruction Not Allowed for Encoder Axis Type Instruction Cannot Be Executed during Multi-axes Coordinated Control Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group Axes Group Cannot Be Enabled Impossible Axis Operation Specified when the Servo is OFF Composition Axis Stopped Error
Motion Control Instruction Multiexecution Buffer Limit Exceeded Insufficient Travel Distance Insufficient Travel Distance to Achieve Blending Transit Velocity Move Link Constant Velocity Insufficient Travel Distance Positioning Gear Operation Insufficient Target Velocity Same Start Point and End Point for Circular Interpolation Circular Interpolation Center Specification Position Out of Range Instruction Execution Error Caused by Count Mode Setting Parameter Selection Out of Range Stop Method Selection Out of Range

Functional classification Instructions
Instructions
Instructions
Instructions
Instructions
Instructions Instructions and Robot Instructions Instructions and Robot Instructions Instructions
Instructions and Robot Instructions
Instructions and Robot Instructions
Instructions Instructions and Robot Instructions
Instructions and Robot Instructions Instructions and Robot Instructions Instructions Instructions
Instructions
Instructions
Instructions
Instructions
Instructions
Instructions
Instructions

Reference W503
W503
W503
W503
W503
W503 W503 W539 W503 W539 W503
W503 W539
W503 W539
W503 W503 W539
W503 W539 W503 W539 W503 W503
W503
W503
W503
W503
W503
W503
W503

A-234

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

5401544E hex

Latch ID Selection Out of Range Instructions for Trigger Input Condition

W503

5401544F hex

Setting Out of Range for Writing Instructions MC Setting

W503

54015450 hex

Trigger Input Condition Mode Selection Out of Range

Instructions

W503

54015451 hex

Drive Trigger Signal Selection Out of Range for Trigger Input Condition

Instructions

W503

54015453 hex

Motion Control Instruction Reexecution Disabled (Axis Specification)

Instructions

W503

54015454 hex

Motion Control Instruction Re- Instructions execution Disabled (Buffer Mode Selection)

W503

54015455 hex

Motion Control Instruction Reexecution Disabled (Direction Selection)

Instructions

W503
A

54015456 hex

Motion Control Instruction Reexecution Disabled (Execution Mode)

Instructions

W503

54015457 hex

Motion Control Instruction Reexecution Disabled (Axes Group Specification)

Instructions

W503

54015458 hex

Motion Control Instruction Reexecution Disabled (Jerk Setting)

Instructions

W503

54015459 hex

Motion Control Instruction Reexecution Disabled (Master Axis)

Instructions

W503

5401545A hex

Motion Control Instruction Reexecution Disabled (MasterOffset)

Instructions

W503

5401545B hex

Motion Control Instruction Reexecution Disabled (MasterScaling)

Instructions

W503

5401545C hex

Motion Control Instruction Reexecution Disabled (MasterStartDistance)

Instructions

W503

5401545D hex

Motion Control Instruction Re- Instructions execution Disabled (Continuous)

W503

5401545E hex

Motion Control Instruction Re- Instructions execution Disabled (MoveMode)

W503

5401545F hex

Illegal Auxiliary Axis Specification

Instructions

W503

54015460 hex

Illegal Axis Specification

Instructions

W503

54015461 hex

Illegal Axes Group Specification Instructions and Robot Instructions

W503 W539

54015462 hex

Illegal Master Axis Specification Instructions

W503

54015463 hex

Motion Control Instruction Re- Instructions execution Disabled (SlaveOffset)

W503

NJ/NX-series Troubleshooting Manual (W503)

A-235

Appendices

Event code 54015464 hex
54015465 hex
54015466 hex 54015467 hex
54015468 hex 54015469 hex 5401546A hex 5401546B hex 5401546C hex 5401546D hex 5401546E hex 5401546F hex 54015470 hex 54015471 hex 54015472 hex
54015474 hex 54015475 hex 54015476 hex 54015478 hex 54015479 hex 5401547A hex 5401547B hex 5401547C hex 5401547D hex

Event name
Motion Control Instruction Reexecution Disabled (SlaveScaling)
Motion Control Instruction Reexecution Disabled (StartPosition)
Instruction Execution Error with Undefined Home
Motion Control Instruction Reexecution Disabled (Position Type)
Unused Axis Specification for Master Axis
First Position Setting Out of Range
Last Position Setting Out of Range
Illegal First/Last Position Size Relationship (Linear Mode)
Master Sync Start Position Setting Out of Range
Slave Sync Start Position Setting Out of Range
Duplicate Latch ID for Trigger Input Condition
Jerk Override Factor Out of Range
Acceleration/Deceleration Override Factor Out of Range
First Position Method Specification Out of Range
Motion Control Instruction Reexecution Disabled (First Position Method)
Unused Axis Specification for Auxiliary Axis
Position Gear Value Error
Position Gear Master Axis Zero Velocity
Target Position Setting Out of Range
Travel Distance Out of Range
Cam Table Start Point Setting Out of Range
Cam Master Axis Following First Position Setting Out of Range
Circular Interpolation Radius Setting Error
Circular Interpolation Radius Overflow

Functional classification Instructions
Instructions
Instructions and Robot Instructions Instructions
Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions
Instructions Instructions Instructions Instructions and Robot Instructions Instructions Instructions Instructions Instructions Instructions

Reference W503
W503
W503 W539 W503
W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503
W503 W503 W503 W503 W539 W503 W503 W503 W503 W503

A-236

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

5401547E hex

Circular Interpolation Setting Out Instructions of Range

W503

5401547F hex

Auxiliary/Slave Axis Numbers Not in Ascending Order

Instructions

W503

54015480 hex

Cam Table Property Ascending Instructions Data Error at Update

W503

54015481 hex

MC_Write Target Out of Range Instructions

W503

54015482 hex

Master Travel Distance Specifi- Instructions cation Out of Range

W503

54015483 hex

Master Distance in Acceleration Instructions Specification Out of Range

W503

54015484 hex

Master Distance in Deceleration Instructions Specification Out of Range

W503

54015487 hex

Execution Mode Selection Out of Range

Instructions

W503

54015488 hex

Permitted Following Error Out of Instructions Range

W503
A

54015489 hex

Border Point/Center Position/ Radius Specification Out of Range

Instructions

W503

5401548A hex

End Point Specification Out of Range

Instructions

W503

5401548B hex

Slave Travel Distance Specifica- Instructions tion Out of Range

W503

5401548C hex

Phase Shift Amount Out of Range

Instructions

W503

5401548D hex

Feeding Distance Out of Range Instructions

W503

5401548E hex

Auxiliary and Slave Defined as Same Axis

Instructions

W503

5401548F hex

Relative Position Selection Out Instructions of Range

W503

54015490 hex

Cam Transition Specification Out of Range

Instructions

W503

54015491 hex

Synchronized Control End Mode Instructions Selection Out of Range

W503

54015492 hex

Enable External Latch Instruction Execution Disabled

Instructions

W503

54015493 hex

Master Axis Offset Out of Range Instructions

W503

54015494 hex

Slave Axis Offset Out of Range Instructions

W503

54015495 hex

Command Current Position Count Selection Out of Range

Instructions

W503

54015496 hex

Master Axis Gear Ratio Numera- Instructions tor Out of Range

W503

54015497 hex

Master Axis Gear Ratio Denomi- Instructions nator Out of Range

W503

54015498 hex

Auxiliary Axis Gear Ratio Numerator Out of Range

Instructions

W503

54015499 hex

Auxiliary Axis Gear Ratio Denominator Out of Range

Instructions

W503

NJ/NX-series Troubleshooting Manual (W503)

A-237

Appendices

Event code 5401549A hex 5401549B hex 5401549C hex 5401549D hex 5401549E hex 54015510 hex 54015511 hex 54015512 hex 54015513 hex 54015514 hex 54015515 hex 54015516 hex 54015517 hex 54015518 hex 54015519 hex 5401551A hex 5401551B hex 5401551C hex 5401551D hex 5401551E hex 5401551F hex 54015520 hex 54015521 hex 54015522 hex 54015523 hex 54015533 hex

Event name

Functional classification

Master Axis Position Type Selection Out of Range

Instructions

Auxiliary Axis Position Type Se- Instructions lection Out of Range

Target Position Ring Counter Out of Range

Instructions

Axes Group Composition Axis Setting Out of Range

Instructions

Axis Use Setting Out of Range Instructions

Robot Control Instruction Re-ex- Robot Control Instructions ecution Disabled

V+ Task Number Setting Out of Robot Control Instructions Range

Illegal Robot Specification

Robot Control Instructions

Illegal Parameter List Specifica- Robot Control Instructions tion

Starting Step Setting Out of Range

Robot Control Instructions

Target Position Setting Out of Range

Robot Control Instructions

Lefty and Righty Setting Out of Range

Robot Control Instructions

Above and Below Setting Out of Robot Control Instructions Range

Flip Setting Out of Range

Robot Control Instructions

Velocity Profile Selection Out of Robot Control Instructions Range

Velocity Mode Selection Out of Range

Robot Control Instructions

Velocity Ratio Setting Out of Range

Robot Control Instructions

Rotation Velocity Ratio Setting Out of Range

Robot Control Instructions

Velocity Setting Out of Range Robot Control Instructions

Acceleration Ratio Setting Out of Robot Control Instructions Range

Deceleration Ratio Setting Out of Range

Robot Control Instructions

Positioning Accuracy Selection Out of Range

Robot Control Instructions

Rotation Limit Selection Out of Range

Robot Control Instructions

Buffer Mode Selection Out of Range

Robot Control Instructions

Target Position Specification Method Setting Out of Range

Robot Control Instructions

Robot Control Instruction Executed while Robot is not Attached

Robot Control Instructions

Reference W503 W503 W503 W503 W503 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037 O037

A-238

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

54015535 hex

Tool Coordination Transform Setting Out of Range

Robot Control Instructions

O037

54015536 hex

Robot Control Instruction Multi- Robot Control Instructions execution Disabled

O037

5401553C hex

Robot Control Instruction Multi- Robot Control Instructions execution Buffer Limit Exceeded

O037

5401553D hex

Robot Control Instruction Executed with Calibration Not Completed

Robot Control Instructions

O037

5401553E hex

Robot Control Instruction Executed while Robot High Power is OFF

Robot Control Instructions

O037

5401553F hex

Robot Already Attached

Robot Control Instructions

O037

54015540 hex

Robot Control Instruction Executed while Robot is MANUAL Mode or is not COMP Mode

Robot Control Instructions

O037

54015544 hex

Cannot Execute Robot Control Robot Control Instructions

O037

A

Instruction

54015548 hex

Illegal Program Name Specifica- Robot Control Instructions tion

O037

54015600 hex

Illegal CNC Coordinate System CNC Instructions Specification

O030

54015601 hex

Deceleration Setting Out of Range

CNC Instructions

O030

54015602 hex

Jerk Setting Out of Range

CNC Instructions

O030

54015603 hex

CNC Instruction Re-execution Disabled

CNC Instructions

O030

54015604 hex

CNC Multi-execution Disabled CNC Instructions

O030

54015605 hex

Unassigned Logical CNC Motor CNC Instructions Number Specified

O030

54015606 hex

Logical CNC Motor Number Out CNC Instructions of Range

O030

54015607 hex

Target Position Setting Out of Range

CNC Instructions

O030

54015608 hex

Impossible CNC Motor Operation Specified when the Servo is OFF

CNC Instructions

O030

54015609 hex

Target Velocity Setting Out of Range

CNC Instructions

O030

5401560A hex

Acceleration/Deceleration Setting Out of Range

CNC Instructions

O030

5401560B hex

Travel Mode Selection Out of Range

CNC Instructions

O030

5401560D hex

Parameter Selection Out of Range

CNC Instructions

O030

5401560E hex

CNC Parameter Setting Read/ Write Setting Value Out of Range

CNC Instructions

O030

5401560F hex

CNC Parameter Setting Read/ Write Target Out of Range

CNC Instructions

O030

NJ/NX-series Troubleshooting Manual (W503)

A-239

Appendices

Event code 54015611 hex
54015612 hex 54015613 hex
54015614 hex
5401561D hex
5401561E hex 5401561F hex
54015620 hex 54015621 hex
54015622 hex 54015623 hex
54015624 hex
54015625 hex 54015626 hex
54015628 hex 54015700 hex
54015702 hex 54015703 hex 54015706 hex
54015707 hex 54015708 hex
54015709 hex 5401570A hex
5401570B hex
5401570C hex
5401570D hex
54015710 hex 54015711 hex 54015712 hex
54015713 hex

Event name
Homing Parameter Setting Out of Range M Code Number Out of Range CNC Instruction Re-execution Disabled (CNC Coordinate System Specification) CNC Instruction Re-execution Disabled (Logical CNC Motor Number) SD Memory Card Access Failure File Does Not Exist Illegal Load NC Program Number Specification Too Many Files Open File or Directory Name Is Too Long SD Memory Card Access Failed Load NC Program Capacity Exceeded Number of NC Program Exceeded Illegal CNC Motor Specification Illegal CNC Motor Compensation Table Specification Illegal Load NC Program Homing Parameter Setting Out of Range Axis Use Change Error Cannot Change Axis Use Axes Group Mismatch with Kinematics Kinematics Type Out of Range Kinematics Parameter Out of Range Workspace Type Out of Range Workspace Parameter Out of Range Invalid Coordinate System Number Coordinate Transformation Parameter Out of Range Transition parameters out of range Kinematics Transform Not Set Target Position Out of Range Velocity Error Detection Value Out of Range Acceleration Error Detection Value Out of Range

Functional classification CNC Instructions
CNC Instructions CNC Instructions
CNC Instructions
CNC Instructions
CNC Instructions CNC Instructions
CNC Instructions CNC Instructions
CNC Instructions CNC Instructions
CNC Instructions
CNC Instructions CNC Instructions
CNC Instructions Instructions
Instructions Instructions Robot Instructions
Robot Instructions Robot Instructions
Robot Instructions Robot Instructions
Robot Instructions
Robot Instructions
Robot Instructions
Robot Instructions Robot Instructions Robot Instructions
Robot Instructions

Reference O030
O030 O030
O030
O030
O030 O030
O030 O030
O030 O030
O030
O030 O030
O030 W503
W503 W503 W539
W539 W539
W539 W539
W539
W539
W539
W539 W539 W539
W539

A-240

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

54015714 hex

Trajectory Target Time Out of Range

Robot Instructions

W539

54015715 hex

Trajectory Type Out of Range Robot Instructions

W539

54015716 hex

Trajectory Transition Out of Range

Robot Instructions

W539

54015717 hex

Trajectory Travel Distance Out of Range

Robot Instructions

W539

54015719 hex

Initial Workpiece Position Outside Workspace

Robot Instructions

W539

5401571A hex

Invalid Conveyor Axis Specified Robot Instructions

W539

5401571B hex

Target Position Outside Workspace

Robot Instructions

W539

5401571C hex

Cannot Cancel Synchronization Robot Instructions

W539

5401571E hex

Too Many Kinematics

Robot Instructions

W539

5401571F hex

Kinematics Initialization Error

Robot Instructions

W539

54015720 hex

Motion Control Parameter Setting Error When Changing Axis Use

Instructions

W503

A

54015721 hex

Required Process Data Object Not Set When Changing Axis Use

Instructions

W503

54015722 hex

Actual Position Overflow/Under- Instructions flow

W503

54015723 hex

Switch Structure Track Number Instructions Setting Out of Range

W503

54015724 hex

Switch Structure First ON Posi- Instructions tion Setting Out of Range

W503

54015725 hex

Switch Structure Last ON Posi- Instructions tion Setting Out of Range

W503

54015726 hex

Switch Structure Axis Direction Out of Range

Instructions

W503

54015727 hex

Switch Structure Cam Switch Mode Out of Range

Instructions

W503

54015728 hex

Switch Structure Duration Setting Out of Range

Instructions

W503

54015729 hex

Track Option Structure ON Com- Instructions pensation Setting Out of Range

W503

5401572A hex

Track Option Structure OFF Compensation Setting Out of Range

Instructions

W503

5401572B hex

Number of Array Elements in Switch Structure Variable Out of Range

Instructions

W503

5401572C hex

Number of Array Elements in Output Signal Structure Variable Out of Range

Instructions

W503

5401572D hex

Number of Array Elements in Track Option Structure Variable Out of Range

Instructions

W503

NJ/NX-series Troubleshooting Manual (W503)

A-241

Appendices

Event code 5401572E hex
5401572F hex
54015730 hex
54015731 hex 54015732 hex 54015733 hex 54015736 hex 5401573A hex 5401573B hex 5401573C hex 5401573D hex 5401573E hex 5401573F hex 54015740 hex 54015741 hex 54015742 hex 54015743 hex 54015744 hex 54015745 hex 54015746 hex 54015747 hex 54015748 hex 54015749 hex 5401574A hex 5401574B hex 5401574C hex
54015751 hex

Event name
Numbers of Elements in Output Signals and Track Option Arrays Not Matched Motion Control Instruction Multiexecution Disabled (Master Axis) Motion Control Instruction Multiexecution Disabled (Position Type Selection) Same Track Number Setting in Switch Structure Out of Range Invalid Tool Number Tool Parameter Out of Range Offset Not Allowed Cannot Write Axis Parameters Axis Parameter Setting Out of Range Cam Property Setting Out of Range Cam Node Setting Out of Range Incorrect Cam Node Type Specification Insufficient Nodes in Cam Table Cam Node Master Axis Phase Not in Ascending Order Too Many Data Points in Cam Table Cam Table Displacement Overflow Aborted Cam Table Used Jog Mode Out of Range Initial Workpiece Position Out of Range Maximum Interpolation Velocity Out of Range Maximum Interpolation Acceleration Out of Range Maximum Interpolation Deceleration Out of Range Execution ID Setting Out of Range Position Offset Out of Range PDS State Transition Command Selection Out of Range Single-axis Position Control Axis Motion Control Instruction Execution Disabled Cam Monitor Mode Selection Out of Range

Functional classification Instructions
Instructions
Instructions
Instructions Robot Instructions Robot Instructions Robot Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Robot Instructions Robot Instructions Robot Instructions Robot Instructions Robot Instructions Instructions Instructions Instructions Instructions
Instructions

Reference W503
W503
W503
W503 W539 W539 W539 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W539 W539 W539 W539 W539 W503 W503 W503 W503
W503

A-242

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

54015752 hex

Data Type of Cam Monitor Values Mismatch

Instructions

W503

54016440 hex

Target Position Positive Software Limit Exceeded

Instructions

W503

54016441 hex

Target Position Negative Software Limit Exceeded

Instructions

W503

54016442 hex

Command Position Overflow/ Underflow

Instructions

W503

54016443 hex

Positive Limit Input

Instructions and Robot Instructions

W503 W539

54016444 hex

Negative Limit Input

Instructions and Robot Instructions

W503 W539

54016701 hex

Current Position Outside Work- Robot Instructions space

W539

54016783 hex

Target Position Positive Soft-

CNC Instructions

O030

ware Limit Exceeded

54016784 hex

Target Position Negative Soft- CNC Instructions

O030

A

ware Limit Exceeded

54016785 hex

Command Position Overflow/ Underflow

CNC Instructions

O030

54016786 hex

Positive Limit Input

CNC Instructions

O030

54016787 hex

Negative Limit Input

CNC Instructions

O030

54017422 hex

Servo Main Circuits OFF

Instructions

W503

54017784 hex

Servo Main Circuits OFF

CNC Instructions

O030

54200000 hex

Electronic Gear Ratio Numerator Motion Control Instructions Setting Out of Range

W503

54210000 hex

Electronic Gear Ratio Denominator Setting Out of Range

Motion Control Instructions

W503

54220000 hex

Target Velocity Setting Out of Range

Motion Control Instructions NJ Robotics Function

W503 W539

54230000 hex

Acceleration Setting Out of Range

Motion Control Instructions NJ Robotics Function

W503 W539

54240000 hex

Deceleration Setting Out of Range

Motion Control Instructions NJ Robotics Function

W503 W539

54250000 hex

Jerk Setting Out of Range

Motion Control Instructions

W503

54270000 hex

Torque Ramp Setting Out of Range

Motion Control Instructions

W503

54280000 hex

Master Coefficient Scaling Out of Range

Motion Control Instructions

W503

54290000 hex

Slave Coefficient Scaling Out of Motion Control Instructions Range

W503

542A0000 hex

Feeding Velocity Setting Out of Motion Control Instructions Range

W503

542B0000 hex

Buffer Mode Selection Out of Range

Motion Control Instructions NJ Robotics Function

W503 W539

542C0000 hex

Coordinate System Selection Out of Range

Motion Control Instructions NJ Robotics Function

W503 W539

542D0000 hex

Circular Interpolation Mode Se- Motion Control Instructions lection Out of Range

W503

NJ/NX-series Troubleshooting Manual (W503)

A-243

Appendices

Event code 542E0000 hex 542F0000 hex 54300000 hex 54310000 hex 54320000 hex 54330000 hex 54340000 hex 54350000 hex 54360000 hex 54370000 hex 54380000 hex 54390000 hex 543A0000 hex 543B0000 hex 543C0000 hex 543D0000 hex 543E0000 hex
543F0000 hex
54400000 hex 54410000 hex
54420000 hex 54430000 hex 54440000 hex 54450000 hex
54460000 hex

Event name

Functional classification

Direction Selection Out of Range

Motion Control Instructions NJ Robotics Function

Path Selection Out of Range

Motion Control Instructions

Position Type Selection Out of Range

Motion Control Instructions

Travel Mode Selection Out of Range

Motion Control Instructions

Transition Mode Selection Out of Motion Control Instructions

Range

NJ Robotics Function

Continue Method Selection Out Motion Control Instructions of Range

Combine Mode Selection Out of Motion Control Instructions Range

Synchronization Start Condition Motion Control Instructions Selection Out of Range

Master and Slave Defined as Same Axis

Motion Control Instructions

Master and Auxiliary Defined as Motion Control Instructions Same Axis

Master/Slave Axis Numbers Not Motion Control Instructions in Ascending Order

Incorrect Cam Table Specification

Motion Control Instructions

Synchronization Stopped

Motion Control Instructions

Motion Control Instruction Reexecution Disabled

Motion Control Instructions NJ Robotics Function

Motion Control Instruction Multi- Motion Control Instructions

execution Disabled

NJ Robotics Function

Instruction Not Allowed for Encoder Axis Type

Motion Control Instructions

Instruction Cannot Be Executed during Multi-axes Coordinated Control

Motion Control Instructions NJ Robotics Function

Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group

Motion Control Instructions NJ Robotics Function

Axes Group Cannot Be Enabled Motion Control Instructions

Impossible Axis Operation Specified when the Servo is OFF

Motion Control Instructions NJ Robotics Function

Composition Axis Stopped Error Motion Control Instructions NJ Robotics Function

Motion Control Instruction Multi- Motion Control Instructions execution Buffer Limit Exceeded NJ Robotics Function

Insufficient Travel Distance

Motion Control Instructions

Insufficient Travel Distance to Achieve Blending Transit Velocity

Motion Control Instructions

Move Link Constant Velocity In- Motion Control Instructions sufficient Travel Distance

Reference W503 W539 W503 W503
W503
W503 W539 W503
W503
W503
W503
W503
W503
W503
W503 W503 W539 W503 W539 W503
W503 W539
W503 W539
W503 W503 W539
W503 W539 W503 W539 W503 W503
W503

A-244

NJ/NX-series Troubleshooting Manual (W503)

A-4 Events in Order of Event Codes

A-4-2 Error Table

Appendices

Event code

Event name

Functional classification

Reference

54470000 hex

Positioning Gear Operation Insufficient Target Velocity

Motion Control Instructions

W503

54480000 hex

Same Start Point and End Point Motion Control Instructions for Circular Interpolation

W503

54490000 hex

Circular Interpolation Center Specification Position Out of Range

Motion Control Instructions

W503

544A0000 hex

Instruction Execution Error

Motion Control Instructions

Caused by Count Mode Setting

W503

544C0000 hex

Parameter Selection Out of Range

Motion Control Instructions

W503

544D0000 hex

Stop Method Selection Out of Range

Motion Control Instructions

W503

544E0000 hex

Latch ID Selection Out of Range Motion Control Instructions for Trigger Input Condition

W503

544F0000 hex

Setting Out of Range for Writing Motion Control Instructions

W503

MC Setting

A

54500000 hex

Trigger Input Condition Mode

Motion Control Instructions

W503

Selection Out of Range

54510000 hex

Drive Trigger Signal Selection Out of Range for Trigger Input Condition

Motion Control Instructions

W503

54530000 hex

Motion Control Instruction Reexecution Disabled (Axis Specification)

Motion Control Instructions

W503

54540000 hex

Motion Control Instruction Re- Motion Control Instructions execution Disabled (Buffer Mode Selection)

W503

54550000 hex

Motion Control Instruction Reexecution Disabled (Direction Selection)

Motion Control Instructions

W503

54560000 hex

Motion Control Instruction Reexecution Disabled (Execution Mode)

Motion Control Instructions

W503

54570000 hex

Motion Control Instruction Reexecution Disabled (Axes Group Specification)

Motion Control Instructions NJ Robotics Function

W503 W539

54580000 hex

Motion Control Instruction Reexecution Disabled (Jerk Setting)

Motion Control Instructions

W503

54590000 hex

Motion Control Instruction Reexecution Disabled (Master Axis)

Motion Control Instructions

W503

545A0000 hex

Motion Control Instruction Reexecution Disabled (MasterOffset)

Motion Control Instructions

W503

545B0000 hex

Motion Control Instruction Reexecution Disabled (MasterScaling)

Motion Control Instructions

W503

NJ/NX-series Troubleshooting Manual (W503)

A-245

Appendices

Event code 545C0000 hex
545D0000 hex 545E0000 hex 545F0000 hex 54600000 hex 54610000 hex 54620000 hex 54630000 hex 54640000 hex
54650000 hex
54660000 hex 54670000 hex
54680000 hex 54690000 hex 546A0000 hex 546B0000 hex 546C0000 hex 546D0000 hex 546E0000 hex 546F0000 hex 54700000 hex 54710000 hex 54720000 hex
54740000 hex

Event name

Functional classification

Motion Control Instruction Reexecution Disabled (MasterStartDistance)

Motion Control Instructions

Motion Control Instruction Re- Motion Control Instructions execution Disabled (Continuous)

Motion Control Instruction Re- Motion Control Instructions execution Disabled (MoveMode)

Illegal Auxiliary Axis Specification

Motion Control Instructions

Illegal Axis Specification

Motion Control Instructions

Illegal Axes Group Specification Motion Control Instructions NJ Robotics Function

Illegal Master Axis Specification Motion Control Instructions

Motion Control Instruction Re- Motion Control Instructions execution Disabled (SlaveOffset)

Motion Control Instruction Reexecution Disabled (SlaveScaling)

Motion Control Instructions

Motion Control Instruction Reexecution Disabled (StartPosition)

Motion Control Instructions

Instruction Execution Error with Motion Control Instructions

Undefined Home

NJ Robotics Function

Motion Control Instruction Reexecution Disabled (Position Type)

Motion Control Instructions

Unused Axis Specification for Master Axis

Motion Control Instructions

First Position Setting Out of Range

Motion Control Instructions

Last Position Setting Out of Range

Motion Control Instructions

Illegal First/Last Position Size Relationship (Linear Mode)

Motion Control Instructions

Master Sync Start Position Set- Motion Control Instructions ting Out of Range

Slave Sync Start Position Setting Out of Range

Motion Control Instructions

Duplicate Latch ID for Trigger In- Motion Control Instructions put Condition

Jerk Override Factor Out of Range

Motion Control Instructions

Acceleration/Deceleration Over- Motion Control Instructions ride Factor Out of Range

First Position Method Specifica- Motion Control Instructions tion Out of Range

Motion Control Instruction Reexecution Disabled (First Position Method)

Motion Control Instructions

Unused Axis Specification for Auxiliary Axis

Motion Control Instructions

Reference W503
W503 W503 W503 W503 W503 W539 W503 W503 W503
W503
W503 W539 W503
W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503
W503

A-246

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

54750000 hex

Position Gear Value Error

Motion Control Instructions

W503

54760000 hex

Position Gear Master Axis Zero Motion Control Instructions Velocity

W503

54770000 hex

Cam Table Data Error during Cam Motion

General Motion Control

W503

54780000 hex

Target Position Setting Out of Range

Motion Control Instructions NJ Robotics Function

W503 W539

54790000 hex

Travel Distance Out of Range Motion Control Instructions

W503

547A0000 hex

Cam Table Start Point Setting Out of Range

Motion Control Instructions

W503

547B0000 hex

Cam Master Axis Following First Motion Control Instructions Position Setting Out of Range

W503

547C0000 hex

Circular Interpolation Radius Setting Error

Motion Control Instructions

W503

547D0000 hex

Circular Interpolation Radius

Motion Control Instructions

W503

Overflow

547E0000 hex

Circular Interpolation Setting Out Motion Control Instructions

W503

A

of Range

547F0000 hex

Auxiliary/Slave Axis Numbers Not in Ascending Order

Motion Control Instructions

W503

54800000 hex

Cam Table Property Ascending Motion Control Instructions Data Error at Update

W503

54810000 hex

MC_Write Target Out of Range Motion Control Instructions

W503

54820000 hex

Master Travel Distance Specifi- Motion Control Instructions cation Out of Range

W503

54830000 hex

Master Distance in Acceleration Motion Control Instructions Specification Out of Range

W503

54840000 hex

Master Distance in Deceleration Motion Control Instructions Specification Out of Range

W503

54850000 hex

Immediate Stop Instruction Exe- General Motion Control cuted

W503

54860000 hex

Axes Group Immediate Stop In- General Motion Control struction Executed

W503

54870000 hex

Execution Mode Selection Out of Range

Motion Control Instructions

W503

54880000 hex

Permitted Following Error Out of Motion Control Instructions Range

W503

54890000 hex

Border Point/Center Position/ Radius Specification Out of Range

Motion Control Instructions

W503

548A0000 hex

End Point Specification Out of Range

Motion Control Instructions

W503

548B0000 hex

Slave Travel Distance Specifica- Motion Control Instructions tion Out of Range

W503

548C0000 hex

Phase Shift Amount Out of Range

Motion Control Instructions

W503

548D0000 hex

Feeding Distance Out of Range Motion Control Instructions

W503

548E0000 hex

Auxiliary and Slave Defined as Same Axis

Motion Control Instructions

W503

NJ/NX-series Troubleshooting Manual (W503)

A-247

Appendices

Event code 548F0000 hex 54900000 hex 54910000 hex 54920000 hex 54930000 hex 54940000 hex 54950000 hex 54960000 hex 54970000 hex 54980000 hex 54990000 hex 549A0000 hex 549B0000 hex 549C0000 hex 549D0000 hex 549E0000 hex 54A00000 hex 54A10000 hex 54A20000 hex 54A80000 hex 54A90000 hex 54AA0000 hex 54AE0000 hex 54AF0000 hex 54E00000 hex 55000000 hex 55010000 hex 55020000 hex

Event name Relative Position Selection Out of Range Cam Transition Specification Out of Range Synchronized Control End Mode Selection Out of Range Enable External Latch Instruction Execution Disabled Master Axis Offset Out of Range Slave Axis Offset Out of Range Command Current Position Count Selection Out of Range Master Axis Gear Ratio Numerator Out of Range Master Axis Gear Ratio Denominator Out of Range Auxiliary Axis Gear Ratio Numerator Out of Range Auxiliary Axis Gear Ratio Denominator Out of Range Master Axis Position Type Selection Out of Range Auxiliary Axis Position Type Selection Out of Range Target Position Ring Counter Out of Range Axes Group Composition Axis Setting Out of Range Axis Use Setting Out of Range Results Information, ID Tag Address Error Results Information, Write Protection Error Results Information, Command Error Command Error
Sequence Abort Completed
Protocol Macro Error
Multiple Switches ON Error Access Detected Outside Range of Variable Access Detected Outside Range of Variable Division by Zero Cast Error MUX Error

Functional classification Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions Motion Control Instructions Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions CJ-series ID Sensor Units
CJ-series ID Sensor Units
CJ-series ID Sensor Units
CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series EtherNet/IP Units CJ-series EtherNet/IP Units
Built-in EtherNet/IP Port on CPU Unit NX-series Safety Control Unit NX-series Safety Control Unit NX-series Safety Control Unit

Reference W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 Z317 Z317 Z317 W494 W494 W494 W495 W495 W503 Z930 Z930 Z930

A-248

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

55100000 hex

Robot Control Instruction Re-ex- General Robot Control ecution Disabled

O037

55110000 hex

V+ Task Number Setting Out of General Robot Control Range

O037

55120000 hex

Illegal Robot Specification

General Robot Control

O037

55130000 hex

Illegal Parameter List Specifica- General Robot Control tion

O037

55140000 hex

Starting Step Setting Out of Range

General Robot Control

O037

55150000 hex

Target Position Setting Out of Range

General Robot Control

O037

55160000 hex

Lefty and Righty Setting Out of Range

General Robot Control

O037

55170000 hex

Above and Below Setting Out of General Robot Control Range

O037

55180000 hex

Flip Setting Out of Range

General Robot Control

O037

55190000 hex

Velocity Profile Selection Out of General Robot Control

O037

A

Range

551A0000 hex

Velocity Mode Selection Out of Range

General Robot Control

O037

551B0000 hex

Velocity Ratio Setting Out of Range

General Robot Control

O037

551C0000 hex

Rotation Velocity Ratio Setting Out of Range

General Robot Control

O037

551D0000 hex

Velocity Setting Out of Range General Robot Control

O037

551E0000 hex

Acceleration Ratio Setting Out of General Robot Control Range

O037

551F0000 hex

Deceleration Ratio Setting Out of Range

General Robot Control

O037

55200000 hex

Positioning Accuracy Selection Out of Range

General Robot Control

O037

55210000 hex

Rotation Limit Selection Out of Range

General Robot Control

O037

55220000 hex

Buffer Mode Selection Out of Range

General Robot Control

O037

55230000 hex

Target Position Specification Method Setting Out of Range

General Robot Control

O037

55330000 hex

Robot Control Instruction Executed while Robot is not Attached

General Robot Control

O037

55350000 hex

Tool Coordination Transform Setting Out of Range

General Robot Control

O037

55360000 hex

Robot Control Instruction Multi- General Robot Control execution Disabled

O037

553C0000 hex

Robot Control Instruction Multi- General Robot Control execution Buffer Limit Exceeded

O037

553D0000 hex

Robot Control Instruction Executed with Calibration Not Completed

General Robot Control

O037

NJ/NX-series Troubleshooting Manual (W503)

A-249

Appendices

Event code 553E0000 hex
553F0000 hex 55400000 hex
55440000 hex 55480000 hex 56000000 hex 56010000 hex 56020000 hex 56030000 hex 56040000 hex 56050000 hex 56060000 hex 56070000 hex 56080000 hex
56090000 hex 560A0000 hex 560B0000 hex 560C0000 hex 560D0000 hex 560E0000 hex
560F0000 hex 56100000 hex 56110000 hex 56120000 hex 56130000 hex
A-250

Event name
Robot Control Instruction Executed while Robot High Power is OFF
Robot Already Attached
Robot Control Instruction Executed while Robot is MANUAL Mode or is not COMP Mode
Cannot Execute Robot Control Instruction
Illegal Program Name Specification
Illegal CNC Coordinate System Specification
Deceleration Setting Out of Range
Jerk Setting Out of Range
CNC Instruction Re-execution Disabled
CNC Multi-execution Disabled
Unassigned Logical CNC Motor Number Specified
Logical CNC Motor Number Out of Range
Target Position Setting Out of Range
Impossible CNC Motor Operation Specified when the Servo is OFF
Target Velocity Setting Out of Range
Acceleration/Deceleration Setting Out of Range
Travel Mode Selection Out of Range
Immediate Stop Instruction Executed
Parameter Selection Out of Range
CNC Parameter Setting Read/ Write Setting Value Out of Range
CNC Parameter Setting Read/ Write Target Out of Range
Cycle Start Error with Undefined Home
Homing Parameter Setting Out of Range
M Code Number Out of Range
CNC Instruction Re-execution Disabled (CNC Coordinate System Specification)

Functional classification General Robot Control
General Robot Control General Robot Control
General Robot Control General Robot Control CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function
CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function
CNC Function CNC Function CNC Function CNC Function CNC Function

Reference O037
O037 O037
O037 O037 O030 O030 O030 O030 O030 O030 O030 O030 O030
O030 O030 O030 O030 O030 O030
O030 O030 O030 O030 O030

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

56140000 hex

CNC Instruction Re-execution Disabled (Logical CNC Motor Number)

CNC Function

O030

56150000 hex

Illegal NC Program

CNC Function

O030

56160000 hex

Cycle Start Multi-execution Disa- CNC Function bled

O030

56170000 hex

Impossible CNC Motor Cycle Start Specified when the Servo is OFF

CNC Function

O030

56180000 hex

Illegal NC Program Number Specification

CNC Function

O030

56190000 hex

Illegal Back Trace Specification CNC Function

O030

561D0000 hex

SD Memory Card Access Failure

CNC Function

O030

561E0000 hex

File Does Not Exist

CNC Function

O030

561F0000 hex

Illegal Load NC Program Number Specification

CNC Function

O030
A

56200000 hex

Too Many Files Open

CNC Function

O030

56210000 hex

File or Directory Name Is Too Long

CNC Function

O030

56220000 hex

SD Memory Card Access Failed CNC Function

O030

56230000 hex

Load NC Program Capacity Ex- CNC Function ceeded

O030

56240000 hex

Number of NC Program Exceed- CNC Function ed

O030

56250000 hex

Illegal CNC Motor Specification CNC Function

O030

56260000 hex

Illegal CNC Motor Compensation Table Specification

CNC Function

O030

56280000 hex

Illegal Load NC Program

CNC Function

O030

56290000 hex

NC Program Capacity Exceeded CNC Function

O030

57000000 hex

Homing Parameter Setting Out of Range

Motion Control Instructions

W503

57020000 hex

Axis Use Change Error

Motion Control Instructions

W503

57030000 hex

Cannot Change Axis Use

Motion Control Instructions

W503

57050000 hex

Kinematics Unsupported Instruc- NJ Robotics Function tion

W539

57060000 hex

Axes Group Mismatch with Kine- NJ Robotics Function matics

W539

57070000 hex

Kinematics Type Out of Range NJ Robotics Function

W539

57080000 hex

Kinematics Parameter Out of Range

NJ Robotics Function

W539

57090000 hex

Workspace Type Out of Range NJ Robotics Function

W539

570A0000 hex

Workspace Parameter Out of Range

NJ Robotics Function

W539

570B0000 hex

Invalid Coordinate System Num- NJ Robotics Function ber

W539

570C0000 hex

Coordinate Transformation Parameter Out of Range

NJ Robotics Function

W539

570D0000 hex

Transition parameters out of range

NJ Robotics Function

W539

NJ/NX-series Troubleshooting Manual (W503)

A-251

Appendices

Event code 570F0000 hex 57100000 hex 57110000 hex 57120000 hex 57130000 hex 57140000 hex 57150000 hex 57160000 hex 57170000 hex 57190000 hex 571A0000 hex 571B0000 hex 571C0000 hex 571D0000 hex 571E0000 hex 571F0000 hex 57200000 hex
57210000 hex
57220000 hex 57230000 hex 57240000 hex 57250000 hex 57260000 hex 57270000 hex 57280000 hex 57290000 hex 572A0000 hex

Event name

Functional classification

Cannot Calculate Kinematics

NJ Robotics Function

Kinematics Transform Not Set NJ Robotics Function

Target Position Out of Range

NJ Robotics Function

Velocity Error Detection Value Out of Range

NJ Robotics Function

Acceleration Error Detection Val- NJ Robotics Function ue Out of Range

Trajectory Target Time Out of Range

NJ Robotics Function

Trajectory Type Out of Range NJ Robotics Function

Trajectory Transition Out of Range

NJ Robotics Function

Trajectory Travel Distance Out of Range

NJ Robotics Function

Initial Workpiece Position Outside Workspace

NJ Robotics Function

Invalid Conveyor Axis Specified NJ Robotics Function

Target Position Outside Workspace

NJ Robotics Function

Cannot Cancel Synchronization NJ Robotics Function

Too Many Reset Motion Control General Motion Control Error Instructions

Too Many Kinematics

NJ Robotics Function

Kinematics Initialization Error

NJ Robotics Function

Motion Control Parameter Setting Error When Changing Axis Use

Motion Control Instructions

Required Process Data Object Not Set When Changing Axis Use

Motion Control Instructions

Actual Position Overflow/Under- Motion Control Instructions flow

Switch Structure Track Number Motion Control Instructions Setting Out of Range

Switch Structure First ON Posi- Motion Control Instructions tion Setting Out of Range

Switch Structure Last ON Posi- Motion Control Instructions tion Setting Out of Range

Switch Structure Axis Direction Out of Range

Motion Control Instructions

Switch Structure Cam Switch Mode Out of Range

Motion Control Instructions

Switch Structure Duration Setting Out of Range

Motion Control Instructions

Track Option Structure ON Com- Motion Control Instructions pensation Setting Out of Range

Track Option Structure OFF Compensation Setting Out of Range

Motion Control Instructions

Reference W539 W539 W539 W539 W539 W539 W539 W539 W539 W539 W539 W539 W539 W503 W539 W539 W503
W503
W503 W503 W503 W503 W503 W503 W503 W503 W503

A-252

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

572B0000 hex

Number of Array Elements in Switch Structure Variable Out of Range

Motion Control Instructions

W503

572C0000 hex

Number of Array Elements in Output Signal Structure Variable Out of Range

Motion Control Instructions

W503

572D0000 hex

Number of Array Elements in Track Option Structure Variable Out of Range

Motion Control Instructions

W503

572E0000 hex

Numbers of Elements in Output Signals and Track Option Arrays Not Matched

Motion Control Instructions

W503

572F0000 hex

Motion Control Instruction Multiexecution Disabled (Master Axis)

Motion Control Instructions

W503

57300000 hex

Motion Control Instruction Multi- Motion Control Instructions

W503

execution Disabled (Position Type Selection)

A

57310000 hex

Same Track Number Setting in Switch Structure Out of Range

Motion Control Instructions

W503

57320000 hex

Invalid Tool Number

NJ Robotics Function

W539

57330000 hex

Tool Parameter Out of Range

NJ Robotics Function

W539

57340000 hex

Unsupported Transition Data

NJ Robotics Function

W539

57360000 hex

Offset Not Allowed

NJ Robotics Function

W539

57370000 hex

Motion Control Instruction Multiexecution Disabled (Trajectory Type)

NJ Robotics Function

W539

57390000 hex

Unsupported Transition Mode NJ Robotics Function

W539

573A0000 hex

Cannot Write Axis Parameters Motion Control Instructions

W503

573B0000 hex

Axis Parameter Setting Out of Range

Motion Control Instructions

W503

573C0000 hex

Cam Property Setting Out of Range

Motion Control Instructions

W503

573D0000 hex

Cam Node Setting Out of Range Motion Control Instructions

W503

573E0000 hex

Incorrect Cam Node Type Speci- Motion Control Instructions fication

W503

573F0000 hex

Insufficient Nodes in Cam Table Motion Control Instructions

W503

57400000 hex

Cam Node Master Axis Phase Not in Ascending Order

Motion Control Instructions

W503

57410000 hex

Too Many Data Points in Cam Table

Motion Control Instructions

W503

57420000 hex

Cam Table Displacement Over- Motion Control Instructions flow

W503

57430000 hex

Aborted Cam Table Used

Motion Control Instructions

W503

57440000 hex

Jog Mode Out of Range

NJ Robotics Function

W539

57450000 hex

Initial Workpiece Position Out of NJ Robotics Function Range

W539

57460000 hex

Maximum Interpolation Velocity NJ Robotics Function Out of Range

W539

NJ/NX-series Troubleshooting Manual (W503)

A-253

Appendices

Event code 57470000 hex 57480000 hex 57490000 hex 574A0000 hex 574B0000 hex 574C0000 hex
57510000 hex 57520000 hex 58210000 hex
58220000 hex 58230000 hex 58240000 hex 60010000 hex 60020000 hex 60030000 hex 60040000 hex 60050000 hex 64010000 hex 64200000 hex 64400000 hex 64410000 hex 64420000 hex 64430000 hex 64440000 hex 64450000 hex 64460000 hex 64470000 hex 64480000 hex

Event name Maximum Interpolation Acceleration Out of Range Maximum Interpolation Deceleration Out of Range Execution ID Setting Out of Range Position Offset Out of Range PDS State Transition Command Selection Out of Range Single-axis Position Control Axis Motion Control Instruction Execution Disabled Cam Monitor Mode Selection Out of Range Data Type of Cam Monitor Values Mismatch Output Control Timeout for Parallel I/O, PLC Link, or EtherNet/ IP Output Control Timeout for EtherCAT Initial scene group error Initial scene number error Task Period Exceeded Task Execution Timeout I/O Refreshing Timeout Error Insufficient System Service Time Error Task Period Exceeded Impossible to Access Special Unit Emergency Message Detected
Target Position Positive Software Limit Exceeded Target Position Negative Software Limit Exceeded Command Position Overflow/ Underflow Positive Limit Input
Negative Limit Input
Positive Software Limit Exceeded Negative Software Limit Exceeded In-position Check Time Exceeded Following Error Limit Exceeded

Functional classification NJ Robotics Function
NJ Robotics Function
Motion Control Instructions
Motion Control Instructions Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
FH/FZ5 Series Vision System
FH/FZ5 Series Vision System
FH/FZ5 Series Vision System FH/FZ5 Series Vision System Errors Related to Tasks Errors Related to Tasks Errors Related to Tasks Errors Related to Tasks
Errors Related to Tasks Errors Related to CJ-series Unit Configuration Built-in EtherCAT Master in CPU Unit Motion Control Instructions
Motion Control Instructions
Motion Control Instructions
Motion Control Instructions NJ Robotics Function Motion Control Instructions NJ Robotics Function General Motion Control
General Motion Control
General Motion Control
General Motion Control

Reference W539
W539
W503
W503 W503
W503
W503
W503
Z342
Z342
Z342 Z342 W503 W503 W503 W503
W503 W503
W503
W503
W503
W503
W503 W539 W503 W539 W503
W503
W503
W503

A-254

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

64490000 hex

Immediate Stop Input

General Motion Control

W503

644A0000 hex

Positive Limit Input Detected

General Motion Control

W503

644B0000 hex

Negative Limit Input Detected General Motion Control

W503

644C0000 hex

Following Error Warning

General Motion Control

W503

644D0000 hex

Velocity Warning

General Motion Control

W503

644E0000 hex

Acceleration Warning

General Motion Control

W503

644F0000 hex

Deceleration Warning

General Motion Control

W503

64500000 hex

Positive Torque Warning

General Motion Control

W503

64510000 hex

Negative Torque Warning

General Motion Control

W503

64520000 hex

Command Position Overflow

General Motion Control

W503

64530000 hex

Command Position Underflow General Motion Control

W503

64540000 hex

Actual Position Overflow

General Motion Control

W503

64550000 hex

Actual Position Underflow

General Motion Control

W503

64560000 hex

Illegal Following Error

General Motion Control

W503

64570000 hex

Servo OFF Error

General Motion Control

W503

64580000 hex

Absolute Encoder Current Posi- General Motion Control

W503

A

tion Calculation Failed

64590000 hex

Home Undefined during Coordi- General Motion Control

nated Motion

NJ Robotics Function

W503 W539

645A0000 hex

Maximum Interpolation Velocity NJ Robotics Function Error

W539

645B0000 hex

Maximum Interpolation Acceler- NJ Robotics Function ation Error

W539

645C0000 hex

Maximum Interpolation Deceler- NJ Robotics Function ation Error

W539

64780000 hex

Input Disconnection Detected CJ-series Analog I/O Units

W490

64790000 hex

Output Set Value Error

CJ-series Analog I/O Units

W490

647A0000 hex

Input Error

CJ-series Process I/O Units

W498

647D0000 hex

Zero/Span Adjustment Period End

CJ-series Process I/O Units

W498

647E0000 hex

Zero/Span Adjustment Period Notice

CJ-series Process I/O Units

W498

64840000 hex

Sensor Error

CJ-series Temperature Control Units

W491

64850000 hex

CT Overflow

CJ-series Temperature Control Units

W491

64860000 hex

Heater Burnout Alarm

CJ-series Temperature Control Units

W491

648C0000 hex

Unit Status, Command Error End

CJ-series ID Sensor Units

Z317

648D0000 hex

Results Information, Verification CJ-series ID Sensor Units Error

Z317

648E0000 hex

Results Information, ID Tag Communications Error

CJ-series ID Sensor Units

Z317

648F0000 hex

Results Information, ID Tag Missing Error

CJ-series ID Sensor Units

Z317

64900000 hex

Results Information, ID System CJ-series ID Sensor Units Error 1

Z317

NJ/NX-series Troubleshooting Manual (W503)

A-255

Appendices

Event code 64910000 hex
64920000 hex
64930000 hex
64940000 hex
64980000 hex
64990000 hex
64A00000 hex
64A10000 hex
64A20000 hex
64A30000 hex
64A40000 hex
64A50000 hex
64A60000 hex
64A70000 hex
64AC0000 hex 64CC0000 hex 64E00000 hex
64E10000 hex
64E20000 hex
64E30000 hex
64F00000 hex 64F10000 hex 64F20000 hex 64F30000 hex 64F40000 hex 64F50000 hex 64F60000 hex 64F70000 hex 64F80000 hex 64F90000 hex 64FA0000 hex

Event name Results Information, ID System Error 2 Results Information, ID System Error 3 Results Information, ID Tag Status Results Information, Error Correction Representative Warning
Representative Alarm
Tfs (Send Finished Monitoring Time) Exceeded Tfr (Receive Finished Monitoring Time) Exceeded Tr (Receive Wait Monitoring Time) Exceeded FCS Check Error
Timeout Error
Comparison Error
Reception Overflow
Command Format Error
Send Timeout Error I/O Disconnection Detected Drive Prohibition Input Error 1
Drive Prohibition Input Error 2
Immediate Stop Input Error
Drive Prohibition Input Error
Unit Over Range for Channel 1 Unit Over Range for Channel 2 Unit Over Range for Channel 3 Unit Over Range for Channel 4 Unit Over Range for Channel 5 Unit Over Range for Channel 6 Unit Over Range for Channel 7 Unit Over Range for Channel 8 Unit Under Range for Channel 1 Unit Under Range for Channel 2 Unit Under Range for Channel 3

Functional classification CJ-series ID Sensor Units
CJ-series ID Sensor Units
CJ-series ID Sensor Units
CJ-series ID Sensor Units
CJ-series CompoNet Master Unit CJ-series CompoNet Master Unit CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series Serial Communications Units CJ-series DeviceNet Units GX-series EtherCAT Slave Units Servo G5 and G5 Linear
Servo G5 and G5 Linear
Servo G5 and G5 Linear
Servo 1S
NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units NX-series Analog I/O Units

Reference Z317
Z317
Z317
Z317
W493
W493
W494
W494
W494
W494
W494
W494
W494
W494
W497 W488 I576 I577 I576 I577 I576 I577 I586 I621 W522 W522 W522 W522 W522 W522 W522 W522 W522 W522 W522

A-256

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

64FB0000 hex

Unit Under Range for Channel 4 NX-series Analog I/O Units

W522

64FC0000 hex

Unit Under Range for Channel 5 NX-series Analog I/O Units

W522

64FD0000 hex

Unit Under Range for Channel 6 NX-series Analog I/O Units

W522

64FE0000 hex

Unit Under Range for Channel 7 NX-series Analog I/O Units

W522

64FF0000 hex

Unit Under Range for Channel 8 NX-series Analog I/O Units

W522

65030000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 1

W522

65040000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 2

W522

65050000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 3

W522

65060000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 4

W522

65070000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 5

W522

65080000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 6

W522

A

65090000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 7

W522

650A0000 hex

Unit I/O Disconnection Detected NX-series Analog I/O Units for Channel 8

W522

65100000 hex

Sensor Disconnected Error

NX-series Analog I/O Units and NX-series Temperature Control Units

W566 H228

65110000 hex

Process Value Over Range

NX-series Analog I/O Units

W566

65120000 hex

Process Value Under Range

NX-series Analog I/O Units

W566

65130000 hex

Sensor Disconnected Error

NX-series Load Cell Input Units W565

65140000 hex

Over Range

NX-series Load Cell Input Units W565

65150000 hex

Under Range

NX-series Load Cell Input Units W565

65200000 hex

I/O Power Supply Voltage Error NX-series Safety Control Unit Z930

65210000 hex

Output Power Interrupt Circuit Error

NX-series Safety Control Unit

Z930

65220000 hex

External Test Signal Failure at Safety Input

NX-series Safety Control Unit

Z930

65230000 hex

Discrepancy Error at Safety Input

NX-series Safety Control Unit

Z930

65240000 hex

Overload Detected at Test Out- NX-series Safety Control Unit put

Z930

65250000 hex

Stuck-at-high Detected at Test Output

NX-series Safety Control Unit

Z930

65270000 hex

Short Circuit Detected at Safety NX-series Safety Control Unit Output

Z930

65280000 hex

Stuck-at-high Detected at Safety NX-series Safety Control Unit Output

Z930

652C0000 hex

Heater Burnout Detected

NX-series Analog I/O Units and NX-series Temperature Control Units

W566 H228

652D0000 hex

SSR Failure Detected

NX-series Analog I/O Units and NX-series Temperature Control Units

W566 H228

NJ/NX-series Troubleshooting Manual (W503)

A-257

Appendices

Event code 652E0000 hex
66000000 hex
66010000 hex
66020000 hex 67000000 hex
67010000 hex
67020000 hex
67030000 hex 67040000 hex 67050000 hex
67800000 hex 67810000 hex 67820000 hex 67830000 hex
67840000 hex
67850000 hex
67860000 hex 67870000 hex 67880000 hex
67890000 hex
678A0000 hex
678B0000 hex 678C0000 hex 678D0000 hex 678E0000 hex 678F0000 hex 67900000 hex 67910000 hex 67920000 hex
67930000 hex
67940000 hex

Event name Alarm Detected
Send Transaction Queue Overrun Reception Transaction Queue Overrun Too Long SECS Message Command Position Outside Workspace Current Position Outside Workspace Workpiece Synchronization Excessive Following Error Velocity Error Detection Acceleration Error Detection Command Current Velocity Limit Exceeded Immediate Stop Input Positive Limit Input Detected Negative Limit Input Detected Target Position Positive Software Limit Exceeded Target Position Negative Software Limit Exceeded Command Position Overflow/ Underflow Positive Limit Input Negative Limit Input Positive Software Limit Exceeded Negative Software Limit Exceeded In-position Check Time Exceeded Following Error Limit Exceeded Following Error Warning Command Position Overflow Command Position Underflow Actual Position Overflow Actual Position Underflow Illegal Following Error Absolute Encoder Current Position Calculation Failed Home Undefined during Coordinated Motion Cycle Start Specified during Positive Software Limit Exceeded

Functional classification NX-series Temperature Control Units GEM Services
GEM Services
GEM Services NJ Robotics Function
NJ Robotics Function
NJ Robotics Function
NJ Robotics Function NJ Robotics Function NJ Robotics Function
CNC Function CNC Function CNC Function CNC Function
CNC Function
CNC Function
CNC Function CNC Function CNC Function
CNC Function
CNC Function
CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function
CNC Function
CNC Function

Reference H228
W528
W528
W528 W539
W539
W539
W539 W539 W539
O030 O030 O030 O030
O030
O030
O030 O030 O030
O030
O030
O030 O030 O030 O030 O030 O030 O030 O030
O030
O030

A-258

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

67950000 hex

Cycle Start Specified during

CNC Function

Negative Software Limit Exceed-

ed

O030

67960000 hex

Cycle Start Specified during Command Position Overflow (Underflow)

CNC Function

O030

67970000 hex

Cycle Start Specified during Positive Limit Input

CNC Function

O030

67980000 hex

Cycle Start Specified during Negative Limit Input

CNC Function

O030

67990000 hex

NC Program Execution Error

CNC Function

O030

68010000 hex

Unit Error

CJ-series High-speed Counter Units

W492

68200000 hex

Drive Prohibition Detected

Servo 1S

I586

I621

68210000 hex 68220000 hex

Control Right Release Error Error stop input

Servo 1S Servo 1S

I586

I621

A

I586

I621

68230000 hex

Software Limit Exceeded

Servo 1S

I586

I621

68370000 hex

SOPT Input Monitoring Error

Servo 1S

I621

68380000 hex

Safety Function Error

Servo 1S

I621

68390000 hex

Discrepancy Error at SF Input Servo 1S

I621

683A0000 hex

SBC Relay Diagnosis Error

Servo 1S

I621

683B0000 hex

External Test Signal Failure at Servo 1S

I621

SOPT Input

683C0000 hex

Overload Detected at Test Out- Servo 1S

I621

put

683D0000 hex

Stuck-at-high Detected at Test Servo 1S

I621

Output

683E0000 hex

Overload Detected at SBC Out- Servo 1S

I621

put

683F0000 hex

Stuck-at-high Detected at SBC Servo 1S

I621

Output

68400000 hex

IOV Power Supply Voltage Error Servo 1S

I621

68410000 hex

SBC Power Supply Voltage Er- Servo 1S

I621

ror

68420000 hex

Monitoring Limit Exceedance Er- Servo 1S

I621

ror

70010000 hex

Previous Time Specified

NX-series Digital I/O Units

W521

74200000 hex

Motion Control Period Exceeded General Motion Control

W503

74210000 hex

Servo Main Circuit Power OFF General Motion Control

W503

74220000 hex

Servo Main Circuits OFF

Motion Control Instructions

W503

74230000 hex

Interrupt Feeding Interrupt Signal Missing

General Motion Control

W503

74240000 hex

Homing Opposite Direction Limit General Motion Control Input Detected

W503

74250000 hex

Homing Direction Limit Input De- General Motion Control tected

W503

NJ/NX-series Troubleshooting Manual (W503)

A-259

Appendices

Event code 74260000 hex
74270000 hex
74280000 hex
74290000 hex
742A0000 hex
742B0000 hex
742C0000 hex 742D0000 hex 742F0000 hex 74300000 hex
74320000 hex 74330000 hex 74340000 hex 74350000 hex 74360000 hex 74370000 hex
74380000 hex 74390000 hex
743A0000 hex 743B0000 hex
743C0000 hex
743D0000 hex
743E0000 hex
743F0000 hex
74600000 hex
74610000 hex
74620000 hex 74630000 hex
74640000 hex
74800000 hex

Event name Homing Limit Inputs Detected in Both Directions Home Proximity/Homing Opposite Direction Limit Input Detected Home Proximity/Homing Direction Limit Input Detected Home Input/Homing Opposite Direction Limit Input Detected Home Input/Homing Direction Limit Input Detected Invalid Home Input Mask Distance No Home Input No Home Proximity Input Slave Error Detected Axes Group Composition Axis Error Slave Observation Detected MC Common Error Occurrence Latch Position Overflow Latch Position Underflow Master Sync Direction Error Slave Disconnection during Servo ON Feed Distance Overflow Error in Changing Servo Drive Control Mode Master Axis Position Read Error Auxiliary Axis Position Read Error Cannot Execute Save Cam Table Instruction Incorrect Synchronization Command Illegal Following Error
Illegal State Transition
Master Function Enable/Disable Failed Master Fixed Allocation Area Setting Failed Scan List Register/Clear Failed Slave Function Enable/Disable Failed Slave Fixed Allocation Area Setting Failed Command Warning

Functional classification General Motion Control
General Motion Control
General Motion Control
General Motion Control
General Motion Control
General Motion Control
General Motion Control General Motion Control General Motion Control General Motion Control NJ Robotics Function General Motion Control General Motion Control General Motion Control General Motion Control General Motion Control General Motion Control
General Motion Control General Motion Control
General Motion Control General Motion Control
General Motion Control
NX-series Position Interface Units NX-series Position Interface Units NX-series Position Interface Units CJ-series DeviceNet Units
CJ-series DeviceNet Units
CJ-series DeviceNet Units CJ-series DeviceNet Units
CJ-series DeviceNet Units
Servo G5 and G5 Linear

Reference W503
W503
W503
W503
W503
W503
W503 W503 W503 W503 W539 W503 W503 W503 W503 W503 W503
W503 W503
W503 W503
W503
W524
W524
W524
W497
W497
W497 W497
W497
I576 I577

A-260

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

74810000 hex

Command Error

Servo G5 and G5 Linear

I576

I577

74900000 hex

Multiple control signal input error ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

74910000 hex

EXE input error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

74920000 hex

SYNC input error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

74930000 hex

TIMING input error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

74940000 hex

RESET input error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

74950000 hex

ZERO input error

ZW-CE1£T Confocal Fiber Type Z332 Displacement Sensor

74960000 hex

ZEROCLR input error

ZW-CE1£T Confocal Fiber Type Z332

Displacement Sensor

74A00000 hex

SF_Antivalent Error

NX-series Safety Control Unit Z930

A

74A10000 hex

SF_EDM Error

NX-series Safety Control Unit Z930

74A20000 hex

SF_EmergencyStop Error

NX-series Safety Control Unit Z930

74A30000 hex

SF_EnableSwitch Error

NX-series Safety Control Unit Z930

74A40000 hex

SF_Equivalent Error

NX-series Safety Control Unit Z930

74A50000 hex

SF_ESPE Error

NX-series Safety Control Unit Z930

74A60000 hex

SF_GuardLocking Error

NX-series Safety Control Unit Z930

74A70000 hex

SF_GuardMonitoring Error

NX-series Safety Control Unit Z930

74A80000 hex

SF_ModeSelector Error

NX-series Safety Control Unit Z930

74A90000 hex

SF_MutingPar Error

NX-series Safety Control Unit Z930

74AA0000 hex

SF_MutingPar_2Sensor Error NX-series Safety Control Unit Z930

74AB0000 hex

SF_MutingSeq Error

NX-series Safety Control Unit Z930

74AC0000 hex

SF_OutControl Error

NX-series Safety Control Unit Z930

74AD0000 hex

SF_SafetyRequest Error

NX-series Safety Control Unit Z930

74AE0000 hex

SF_TestableSafetySensor Error NX-series Safety Control Unit Z930

74AF0000 hex

SF_TwoHandControlTypeII Error NX-series Safety Control Unit Z930

74B00000 hex

SF_TwoHandControlTypeIII Er- NX-series Safety Control Unit ror

Z930

75000000 hex

Robot Control Period Exceeded General Robot Control

O037

75010000 hex

Robot Control Common Error Occurred

General Robot Control

O037

75020000 hex

EtherCAT Slave Disconnection Error

General Robot Control

O037

75030000 hex

Robot Error Occurred

General Robot Control

O037

77000000 hex

Conveyor Axis Position Read Error

NJ Robotics Function

W539

77800000 hex

CNC Control Period Exceeded CNC Function

O030

77810000 hex

CNC Planner Service Period Ex- CNC Function ceeded

O030

77820000 hex

CNC Coordinate System Composition CNC Motor Error

CNC Function

O030

77830000 hex

CNC Common Error Occurrence CNC Function

O030

77840000 hex

Servo Main Circuits OFF

CNC Function

O030

NJ/NX-series Troubleshooting Manual (W503)

A-261

Appendices

Event code 77850000 hex 77860000 hex 77870000 hex 77880000 hex 77890000 hex 778A0000 hex 778B0000 hex 778C0000 hex
778D0000 hex 778E0000 hex 778F0000 hex 77900000 hex 77910000 hex 77920000 hex 78010000 hex 78020000 hex 78080000 hex
780A0000 hex
780B0000 hex
780C0000 hex
780D0000 hex
780E0000 hex
78190000 hex 781A0000 hex 781B0000 hex 78200000 hex

Event name Servo Main Circuit Power OFF Slave Error Detected Slave Observation Detected Slave Disconnection during Servo ON Homing Opposite Direction Limit Input Detected Homing Direction Limit Input Detected Homing Limit Inputs Detected in Both Directions Home Proximity/Homing Opposite Direction Limit Input Detected Home Proximity/Homing Direction Limit Input Detected Home Input/Homing Opposite Direction Limit Input Detected Home Input/Homing Direction Limit Input Detected Invalid Home Input Mask Distance No Home Input No Home Proximity Input Operation Command Competition Absolute Encoder Status Error TRIG Input Error
Scene Data Error
Model Error
Logging Error
Output Timeout
Output Size Error
Image Logging Disk Write Error Setting Data Transfer Error Output Buffer Error (EtherCAT) Pulse Output Overspeed Error

Functional classification CNC Function CNC Function CNC Function CNC Function
CNC Function
CNC Function
CNC Function
CNC Function
CNC Function
CNC Function
CNC Function
CNC Function
CNC Function CNC Function Servo G5 and G5 Linear
Servo G5 EtherCAT FQ-M-series Specialized Vision Sensors for Positioning EtherCAT FQ-M-series Specialized Vision Sensors for Positioning EtherCAT FQ-M-series Specialized Vision Sensors for Positioning EtherCAT FQ-M-series Specialized Vision Sensors for Positioning EtherCAT FQ-M-series Specialized Vision Sensors for Positioning EtherCAT FQ-M-series Specialized Vision Sensors for Positioning FH/FZ5 Series Vision System FH/FZ5 Series Vision System FH/FZ5 Series Vision System Servo 1S

Reference O030 O030 O030 O030 O030 O030 O030 O030
O030 O030 O030 O030 O030 O030 I576 I577 I576 Z314
Z314
Z314
Z314
Z314
Z314
Z342 Z342 Z342 I586 I621

A-262

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

78210000 hex

Brake Interlock Error

Servo 1S

I586

I621

78220000 hex

Command Warning

Servo 1S

I586

78230000 hex

Command Error

Servo 1S

I586

I621

80010000 hex

Illegal Packet Discarded

Errors Related to CJ-series Unit W503 Configuration

80100000 hex

Packet Discarded

Errors Related to FINS Commu- W503 nications

80110000 hex

Packet Discarded

Errors Related to FINS Commu- W503 nications

80120000 hex

Packet Discarded

Errors Related to FINS Commu- W503 nications

80200000 hex

NX Unit I/O Communications Er- NX-series Digital I/O Units, NX- W521

ror

series Analog I/O Units, NX-ser- W522

ies Position Interface Units, NX- W566

series Communications Inter-

W524

A

face Units, NX-series Safety

W540

Control Units, NX-series Load Z930

Cell Input Units, NX-series IO- W565

Link Master Units, and NX-ser- W570

ies Temperature Control Units H228

80210000 hex

NX Unit Output Synchronization Error

NX-series Digital I/O Units, NXseries Analog I/O Units, NX-series Position Interface Units, and NX-series Load Cell Input Units

W521 W522 W524 W565

80220000 hex

NX Message Communications Error

NX-series EtherCAT Coupler Units, NX-series Analog I/O Units, NX-series Position Interface Units, NX-series Communications Interface Units, NX-series Safety Control Unit, NX-series Load Cell Input Units, NXseries IO-Link Master Units, and NX-series Temperature Control Units

W522 W566 W524 W540 Z930 W565 W570 H228

80230000 hex

NX Message Communications Error

Errors Related to Controller Op- W503 eration

80240000 hex

NX Unit Clock Not Synchronized Error

NX-series Digital I/O Units, NXseries Analog I/O Units, NX-series Position Interface Units, NXseries Communications Interface Units, NX-series Load Cell Input Units, NX-series IO-Link Master Units, and NX-series Temperature Control Units

W521 W522 W566 W524 W540 W565 W570 H228

80300000 hex

Safety Process Data Communi- NX-series Safety Control Unit cations Timeout

Z930

80310000 hex

CIP Safety Originator Connection Not Established Error

NX-series Safety Control Unit

Z930

80320000 hex

CIP Safety Originator Connection Timeout

NX-series Safety Control Unit

Z930

NJ/NX-series Troubleshooting Manual (W503)

A-263

Appendices

Event code 80330000 hex 80340000 hex 84010000 hex 84020000 hex 84030000 hex 84040000 hex 84050000 hex 84060000 hex 84070000 hex 84080000 hex 84090000 hex 840A0000 hex 840B0000 hex 840C0000 hex 840E0000 hex 84200000 hex 84210000 hex 84220000 hex 84230000 hex 84280000 hex 84290000 hex 842B0000 hex 842C0000 hex 842D0000 hex 842E0000 hex

Event name CIP Safety Target Does Not Exist CIP Safety Target Connection Timeout IP Address Duplication Error
BOOTP Server Connection Error DNS Server Connection Error
NTP Server Connection Error
Packet Discarded Due to Full Reception Buffer Link OFF Detected
Tag Data Link Connection Failed
Tag Data Link Timeout
Tag Data Link Connection Timeout IP Address Duplication Error
BOOTP Server Connection Error Allowed Communications Bandwidth per Unit Exceeded Number of Tag Sets for Tag Data Links Exceeded Link OFF Error
Network Configuration Error
Network Configuration Verification Error Slave Initialization Error
Slave Application Error
Process Data Transmission Error Process Data Reception Timeout Process Data Communications Error EtherCAT Message Error
EtherCAT Frame Not Received

Functional classification NX-series Safety Control Unit
NX-series Safety Control Unit
Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit

Reference Z930 Z930 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503

A-264

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

842F0000 hex

Input Process Data Invalid Error Built-in EtherCAT Master in CPU W503 Unit

84300001 hex

Slave State Transition Failed

Built-in EtherCAT Master in CPU W503 Unit

84310002 hex

Illegal Slave Disconnection De- Built-in EtherCAT Master in CPU W503

tected

Unit

84320003 hex

Network Configuration Verifica- Built-in EtherCAT Master in CPU W503

tion Error (Incorrect Wiring)

Unit

84330004 hex

Network Configuration Verifica- Built-in EtherCAT Master in CPU W503 tion Error (Mismatched Slave) Unit

84340000 hex

Slave PDI WDT Error Detected Built-in EtherCAT Master in CPU W503 Unit

84350000 hex

Illegal Mailbox Received

Built-in EtherCAT Master in CPU W503 Unit

84360000 hex

Slave AL Status Error Detected Built-in EtherCAT Master in CPU W503

Unit

84370000 hex

Clock Synchronization Compen- Built-in EtherCAT Master in CPU W503

A

sation Failed

Unit

84380000 hex

Network Configuration Verifica- Built-in EtherCAT Master in CPU W503 tion Error (Slave Unconnected) Unit

84390000 hex

Ring Disconnection Detected

Built-in EtherCAT Master in CPU W503 Unit

843A0000 hex

Network Configuration Verifica- Built-in EtherCAT Master in CPU W503 tion Error (Incorrect Ring Wiring) Unit

843C0000 hex

Incorrect Wiring Detected

Built-in EtherCAT Master in CPU W503 Unit

84400000 hex

EtherCAT Slave Communications Error

General Motion Control

W503

84600000 hex

Communications Error

CJ-series CompoNet Master Unit

W493

84610000 hex

Repeater Unit Communications CJ-series CompoNet Master

Error

Unit

W493

84680000 hex

Transmission Error

CJ-series Serial Communications Units

W494

84690000 hex

Overrun Error

CJ-series Serial Communications Units

W494

846A0000 hex

Framing Error

CJ-series Serial Communications Units

W494

846B0000 hex

Parity Error

CJ-series Serial Communications Units

W494

846C0000 hex

Overrun Error, Framing Error, or CJ-series Serial CommunicaParity Error (Transmission Error) tions Units

W494

846D0000 hex

Transmission Error (CRC Error) CJ-series Serial Communications Units

W494

84740000 hex

Bus Off Detected

CJ-series DeviceNet Units

W497

84750000 hex

Remote I/O Communications Er- CJ-series DeviceNet Units ror

W497

84760000 hex

Remote I/O Communications Er- CJ-series DeviceNet Units ror (during Slave Operation)

W497

84770000 hex

Slave COS Send Failed

CJ-series DeviceNet Units

W497

NJ/NX-series Troubleshooting Manual (W503)

A-265

Appendices

Event code 84790000 hex 847A0000 hex 847C0000 hex 84820000 hex 84840000 hex 84850000 hex 84860000 hex 84870000 hex 848C0000 hex 848D0000 hex 848F0000 hex 84950000 hex 84970000 hex 84980000 hex 84990000 hex 849A0000 hex 84A00000 hex 84B00000 hex
84B10000 hex
84B20000 hex
84B30000 hex 84B40000 hex
84B50000 hex
84B60000 hex

Event name Error-level Device Event IO-Link Communications Error Device Configuration Verification Error IO-Link Device Configuration Information Created I/O Cable Short-circuit I/O Power Supply ON Detected Warning-level Device Event Flag IO-Link Communications Module Processing Error Error-level Device Event IO-Link Communications Error Device Configuration Verification Error IO-Link Device Configuration Information Created I/O Cable Short-circuit I/O Power Supply ON Detected Warning-level Device Event Flag IO-Link Communications Module Processing Error Slave Unit Verification Error
EtherCAT Communications Warning
EtherCAT State Change Error
EtherCAT Illegal State Change Error
Communications Synchronization Error Synchronization Error
Sync Manager WDT Error
ESC Initialization Error

Functional classification GX-series EtherCAT Slave Units GX-series EtherCAT Slave Units GX-series EtherCAT Slave Units
GX-series EtherCAT Slave Units
GX-series EtherCAT Slave Units GX-series EtherCAT Slave Units GX-series EtherCAT Slave Units GX-series EtherCAT Slave Units
NX-series IO-Link Master Units NX-series IO-Link Master Units NX-series IO-Link Master Units
NX-series IO-Link Master Units
NX-series IO-Link Master Units NX-series IO-Link Master Units NX-series IO-Link Master Units NX-series IO-Link Master Units
GX-series EtherCAT Slave Units
Servo G5, G5 Linear, and Servo 1S
Servo G5, G5 Linear, and Servo 1S
Servo G5, G5 Linear, and Servo 1S
Servo G5 and G5 Linear
Servo G5, G5 Linear, and Servo 1S
Servo G5, G5 Linear, and Servo 1S
Servo G5, G5 Linear, and Servo 1S

Reference W570 W570 W570
W570
W570 W570 W570 W570
W570 W570 W570
W570
W570 W570 W570 W570
W488 W570 I576 I577 I586 I576 I577 I586 I621 I576 I577 I586 I621 I576 I577 I576 I577 I586 I621 I576 I577 I586 I621 I576 I577 I586 I621

A-266

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

84B70000 hex

Slave Unit Verification Error

Servo G5, G5 Linear, and Servo I576

1S

I577

I586

I621

84B80000 hex

Communications Setting Error Servo G5 and G5 Linear

I576

I577

84B90000 hex

Synchronization Interruption Er- Servo G5, G5 Linear, and Servo I576

ror

1S

I577

I586

I621

84BA0000 hex

Bootstrap State Transition Re- Servo 1S

I586

quest Error

I621

84C00000 hex

NX Unit Communications Time- NX-series EtherCAT Coupler

out

Unit

W519

84C10000 hex

NX Unit Initialization Error

NX-series EtherCAT Coupler Unit

W519

84C50000 hex

NX Unit Startup Error

NX-series EtherCAT Coupler

W519

A

Unit

84D00000 hex

SSI Communications Error

NX-series Position Interface Units

W524

84E00000 hex

IP Address Duplication Error

CJ-series EtherNet/IP Units

W495

84E10000 hex

BOOTP Server Error

CJ-series EtherNet/IP Units

W495

84E20000 hex

Link OFF Error

CJ-series EtherNet/IP Units

W495

84F00000 hex

NX Bus I/O Communications Stopped

NX-series Safety Control Unit Z930

84F10000 hex

NX Bus I/O Communications Stopped

NX-series Safety Control Unit Z930

85000000 hex

Process Data WDT Error

NX-series EtherCAT Coupler Unit

W519

85010000 hex

Synchronization Interruption Er- NX-series EtherCAT Coupler

ror

Unit

W519

85020000 hex

Synchronization Error

NX-series EtherCAT Coupler Unit

W519

85030000 hex

Communications Synchronization Error

NX-series EtherCAT Coupler Unit

W519

85100000 hex

DB Connection Disconnected Error

DB Connection Service

W527

85400000 hex

Data Discarded Due to Full Internal Buffer

NX-series Communications Interface Units

W540

85410000 hex

Parity Error

NX-series Communications Interface Units

W540

85420000 hex

Framing Error

NX-series Communications Interface Units

W540

85430000 hex

Overrun Error

NX-series Communications Interface Units

W540

85500000 hex

NX Bus Communications Error NX Bus

W503

85510000 hex

NX Unit Communications Time- NX Bus out

W503

85520000 hex

NX Unit Initialization Error

NX Bus

W503

85530000 hex

NX Unit Startup Error

NX Bus

W503

NJ/NX-series Troubleshooting Manual (W503)

A-267

Appendices

Event code 85540000 hex 85600000 hex 85800000 hex 87800000 hex 88080000 hex 88100000 hex 88120000 hex 88130000 hex 88140000 hex 90010000 hex 90020000 hex 90050000 hex 90070000 hex 90080000 hex 90090000 hex 900A0000 hex 900B0000 hex 900C0000 hex 900F0000 hex 90110000 hex 90120000 hex 90130000 hex 90140000 hex 90150000 hex 90160000 hex

Event name
NX Bus I/O Communications Stopped Due to Another Event OPC UA Client Connection Rejected EtherCAT Slave Communications Error EtherCAT Slave Communications Error PLC Link Communications Error Communications Synchronization Error Safety Communications Timeout

Functional classification NX Bus
OPC UA Server Function
General Robot Control
CNC Function
FH/FZ5 Series Vision System Servo 1S
Servo 1S

Analog Option Board Startup Error Analog Option Board Communications Error Clock Changed
Time Zone Changed
User Program/Controller Configurations and Setup Downloaded Online Edits Transferred
Variable Changed to TRUE with Forced Refreshing Variable Changed to FALSE with Forced Refreshing All Forced Refreshing Cleared
Memory All Cleared
Event Log Cleared
Automatic Transfer Completed
Power Turned ON
Power Interrupted
Operation Started
Operation Stopped
Reset Executed
User Program Execution ID Write

Built-in I/O and Option Boards
Built-in I/O and Option Boards
Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation

Reference W503 W588 O037 O030 Z342 I586 I621 I586 I621 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503 W503

A-268

NJ/NX-series Troubleshooting Manual (W503)

Appendices

A-4 Events in Order of Event Codes

A-4-2 Error Table

Event code

Event name

Functional classification

Reference

90180000 hex

All Controller Errors Cleared

Errors Related to Controller Op- W503 eration

90190000 hex

Forced Refreshing Cleared

Errors Related to Controller Op- W503 eration

901A0000 hex

Backup Started

Errors Related to Controller Op- W503 eration

901B0000 hex

Backup Completed

Errors Related to Controller Op- W503 eration

901C0000 hex

Restore Operation Started

Errors Related to Controller Op- W503 eration

901D0000 hex

Restore Operation Completed

Errors Related to Controller Op- W503 eration

90200000 hex

SD Memory Card Program Transfer Started

Errors Related to Controller Op- W503 eration

90210000 hex

SD Memory Card Program

Errors Related to Controller Op- W503

Transfer Completed

eration

90290000 hex

Project Unit Version Changed Errors Related to Controller Op- W503

A

eration

90400000 hex

Event Log Cleared

NX-series EtherCAT Coupler Units, NX-series Digital I/O Units, NX-series Analog I/O Units, NX-series System Units, NX-series Position Interface Units, NX-series Communications Interface Units, NX-series Safety Control Unit, NX-series Load Cell Input Units, NX-series IO-Link Master Units, and NXseries Temperature Control Units

W519 W521 W522 W566 W523 W524 W540 Z930 W565 W570 H228

90420000 hex

Restart Executed

NX-series EtherCAT Coupler Unit

W519

90430000 hex

Memory All Cleared

NX-series EtherCAT Coupler Unit and NX-series Safety Control Unit

W519 Z930

90460000 hex

Safety Data Logging Started

Errors Related to Controller Op- W503 eration

90470000 hex

Safety Data Logging Aborted

Errors Related to Controller Op- W503 eration

90480000 hex

Safety Data Logging Completed Errors Related to Controller Op- W503 eration

90A00000 hex

Unit Restarted

Servo 1S

I586

94010000 hex

Tag Data Link Download Started Built-in EtherNet/IP Port on CPU W503 Unit

94020000 hex

Tag Data Link Download Finish- Built-in EtherNet/IP Port on CPU W503

ed

Unit

94030000 hex

Tag Data Link Stopped

Built-in EtherNet/IP Port on CPU W503 Unit

94040000 hex

Tag Data Link Started

Built-in EtherNet/IP Port on CPU W503 Unit

NJ/NX-series Troubleshooting Manual (W503)

A-269

Appendices

Event code 94050000 hex 94060000 hex 94070000 hex 94080000 hex 94090000 hex 940A0000 hex 940B0000 hex 940C0000 hex 94200000 hex
94210000 hex 94220000 hex 94230000 hex 94400000 hex 94410000 hex 94430000 hex 94440000 hex 94450000 hex 94500000 hex 94510000 hex 94520000 hex 94600000 hex 94D00000 hex 94D10000 hex 94F00000 hex 951E0000 hex 951F0000 hex

Event name Link Detected
Restarting Ethernet Port
Tag Data Link All Run
IP Address Fixed
BOOTP Client Started
FTP Server Started
NTP Client Started
SNMP Started
Notice of Insufficient Travel Distance to Achieve Blending Transit Velocity Error Clear from MC Test Run Tab Page Slave Error Code Report Transition Parameter Adjusted Slave Disconnected
Slave Connected
Error Reset
Slave Disabled
Slave Enabled
EtherCAT Diagnosis/Statistics Log Started EtherCAT Diagnosis/Statistics Log Ended Wait for Cycling Power Supply
I/O Check Execution Started
Tuning Parameter Updated
Related Parameters Initialized
Tuning Parameter Automatically Updated Sysmac Studio Communications Connection Timeout Clear All Memory Rejected

Functional classification Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit Built-in EtherNet/IP Port on CPU Unit General Motion Control
General Motion Control
General Motion Control NJ Robotics Function Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit Built-in EtherCAT Master in CPU Unit NX-series EtherCAT Coupler Unit NX-series Temperature Control Units NX-series Temperature Control Units NX-series Temperature Control Units NX-series Safety Control Unit
NX-series Safety Control Unit

Reference W503 W503 W503 W503 W503 W503 W503 W503 W503
W503 W503 W539 W503 W503 W503 W503 W503 W503 W503 W503 W519 H228 H228 H228 Z930 Z930

A-270

NJ/NX-series Troubleshooting Manual (W503)

A-4 Events in Order of Event Codes

Appendices

Event code

Event name

Functional classification

Reference

95300000 hex

DB Connection Service Started DB Connection Service

W527

95310000 hex

DB Connection Service Stopped DB Connection Service

W527

95320000 hex

DB Connection Service Shutdown

DB Connection Service

W527

95420000 hex

GEM Service Started

GEM Services

W528

95430000 hex

Shutdown Completed

GEM Services

W528

95440000 hex

GEM Setting Data Changed

GEM Services

W528

95450000 hex

Valid SD Memory Card

GEM Services

W528

95800000 hex

NX Bus Restart Executed

NX Bus

W503

95810000 hex

NX Unit Memory All Cleared

NX Bus

W503

95D00000 hex

OPC UA Server Started

OPC UA Server Function

W588

95D10000 hex

OPC UA Server Stopped

OPC UA Server Function

W588

95D20000 hex

Server Certificate Generated

OPC UA Server Function

W588

95D30000 hex

Client Certificate Discarded

OPC UA Server Function

W588

95D40000 hex

OPC UA Server Certificate and OPC UA Server Function

W588

Security Profile Cleared

A

96040000 hex

V+ Program Error

General Robot Control

O037

96050000 hex

V+ Program Warning

General Robot Control

O037

96060000 hex

V+ Program Information

General Robot Control

O037

96090000 hex

Robot Manual Mode Started

General Robot Control

O037

960A0000 hex

Robot Auto Mode Started

General Robot Control

O037

97800000 hex

Slave Error Code Report

CNC Function

O030

97810000 hex

Software Limit Path Limited

CNC Function

O030

97820000 hex

CNC Function System Informa- CNC Function tion

O030

97830000 hex

Velocity Control Command Val- CNC Function ue Saturated

O030

98010000 hex

Absolute Value Cleared

Servo G5

I576

98020000 hex

Position Data Initialized

Servo G5 and G5 Linear

I576

I577

98200000 hex

Absolute Value Cleared

Servo 1S

I586

I621

98210000 hex

STO Detected

Servo 1S

I586

98220000 hex

Memory All Cleared

Servo 1S

I586

98230000 hex

Motor Rotation Direction Selec- Servo 1S

I621

tion Nonconformity

98240000 hex

Event Log Cleared

Servo 1S

I586

98250000 hex

STO Detected

Servo 1S

I621

A-4-2 Error Table

NJ/NX-series Troubleshooting Manual (W503)

A-271

Appendices

A-5 Applicable Range of the HMI Troubleshooter

Whether the HMI Troubleshooter can be used depends on the combination of the HMI and the CPU Unit. Also, the system configuration elements that are supported by the HMI Troubleshooter are different for each Troubleshooter function.

A-5-1 Combinations of HMIs and CPU Units That Enable Using the Troubleshooter
Whether the HMI Troubleshooter can be used depends on the combination of the HMI and the CPU Unit.

l NA-series HMIs
The models of HMIs on which the Troubleshooter can be used are given in the following table.

HMI NA5

NA5-£

Model

Whether the Troubleshooter can be used for specific system versions of the above HMI models is given in the following table.

HMI system version
Version 1.02 or higher Version 1.01 or lower

Connected CPU Unit

NX-series CPU Unit

NJ-series CPU Unit

Can be used.

The HMI does not have a Troubleshooter.

l NS-series HMIs
The models of HMIs on which the Troubleshooter can be used are given in the following table.

HMI NS8, NS10, NS12, and NS15 NS5
NSJ8, NSJ10, and NSJ12 NSJ5

Model
NS£-T£01-V2 (The V2 versions have an Ethernet port.) NS5-£Q11-V2 (These models have expanded memory and an Ethernet port.) All models NSJ5-£Q11-£ (These models have expanded memory and an Ethernet port.)

Whether the Troubleshooter can be used for specific system versions of the above HMI models is given in the following table.

HMI system version
Version 8.9 or higher Version 8.5 to 8.8 Version 8.4 or lower

Connected CPU Unit

NX-series CPU Unit

NJ-series CPU Unit

Can be used.

Cannot be used.

Can be used.

The HMI does not have a Troubleshooter.

A-272

NJ/NX-series Troubleshooting Manual (W503)

A-5 Applicable Range of the HMI Troubleshooter

Appendices

A-5-2 System Configuration Elements Supported by the Troubleshooter
The troubleshooting functions that you can use on the HMI depend on the system configuration element. Refer to the following manuals for the NA-series HMIs and NS-series HMIs for the system configuration elements that are supported by the HMI Troubleshooter. · NA-series Programmable Terminal Hardware User's Manual (Cat. No. V117) · NS-series Programmable Terminals Programming Manual (Cat No. V073)

Precautions for Correct Use

On the NA-series HMI, operation related to the NX Bus Function Module is limited as follows.

Use the troubleshooting function of Sysmac Studio as necessary.

· Current errors in the NX bus master are displayed, but NX Bus Function Module is not dis-

played at Source. Current errors in NX Units mounted to the CPU Unit are not displayed.

· Resetting all errors is the only way to reset current errors.

· Event logs for the NX bus master are displayed, but NX Bus Function Module is not displayed

at Source. Event logs for NX Units mounted to the CPU Unit are not displayed.

A

· Event logs for the NX bus master can be deleted, but event logs for NX Units mounted to the

CPU Unit cannot be deleted.

Precautions for Correct Use
On the NS-series HMI, operation related to the NX Bus Function Module is limited as follows. Use the troubleshooting function of Sysmac Studio as necessary. · Current errors are not displayed. · Resetting all errors is the only way to reset current errors. · Event logs are not displayed. · Event logs for the NX bus master can be deleted, but event logs for NX Units mounted to the
CPU Unit cannot be deleted.

A-5-2 System Configuration Elements Supported by the Troubleshooter

NJ/NX-series Troubleshooting Manual (W503)

A-273

Appendices

A-6 Correspondence of Events between Project Unit Version Earlier than 1.40 and Project Unit Version 1.40 or Later

Events that occur in CPU Units are determined by the CPU unit versions, and they do not change
even if you change the project unit versions*1. *1. In this manual, the unit version set for a project is called "project unit version". A project unit version is set for
a project in the Select Device Area of Project Properties Dialog Box on the Sysmac Studio.

However, some events that occur in the EtherCAT Master Function Module differ between project unit version earlier than 1.40 and project unit version 1.40 or later. When you obtain the event code of an event that occurred by the host system and implement a processing, consider that the event code is different according to the setting of the project unit version and design the host system. The following table shows the correspondence of events between project unit version earlier than 1.40 and project unit version 1.40 or later.

Function module
EtherCAT Master Function Module

Type of correspondence
Events changed for project unit version 1.40 or later
Events occurred only in project unit version earlier than 1.40

Project unit version

Version earlier than 1.40

Version 1.40 or later

EtherCAT Slave Backup Failed (Ver- EtherCAT Slave Backup Failed

sion 1.03 or later) (102F0000 hex)

(10460001 hex)

EtherCAT Slave Restore Operation Failed (Version 1.03 or later) (10300000 hex)

EtherCAT Slave Restore Operation Failed (10470002 hex)

Network Configuration Error (84210000 hex)

Incorrect Wiring Detected (843C0000 hex)

Network Configuration Verification Er- Network Configuration Verification Er-

ror (84220000 hex)

ror (Incorrect Wiring) (84320003 hex)

Network Configuration Verification Error (Slave Unconnected) (84380000 hex)

Network Configuration Verification Error (Mismatched Slave) (84330004 hex)

Slave Initialization Error (84230000 hex)

Slave State Transition Failed (84300001 hex)

Slave Application Error (84280000 hex)

Slave AL Status Error Detected (84360000 hex)

Process Data Communications Error Illegal Slave Disconnection Detected

(842C0000 hex)

(84310002 hex)

Slave PDI WDT Error Detected (84340000 hex)

EtherCAT Message Error (842D0000 Illegal Mailbox Received (84350000

hex)

hex)

MAC Address Error (14400000 hex) None

EtherCAT Communications Cycle Exceeded (Version 1.10 or later) (34410000 hex)

None

A-274

NJ/NX-series Troubleshooting Manual (W503)

A-6 Correspondence of Events between Project Unit Version Earlier than 1.40 and Project Unit Version 1.40 or Later

Appendices

Function module

Type of correspondence

Project unit version

Version earlier than 1.40

Version 1.40 or later

Events occurred only in project unit version 1.40 or later

None None

Parameters Not Transferred (34420000 hex)
Clock Synchronization Compensation Failed (84370000 hex)

None

Ring Disconnection Detected (84390000 hex)

None

Network Configuration Verification Error (Incorrect Ring Wiring) (843A0000 hex)

None

Wait for Cycling Power Supply (94520000 hex)

Events commonly Communications Controller Failure (04400000 hex)

occurred in

Slave Node Address Duplicated (24200000 hex)

project unit ver- Network Configuration Information Error (34400000 hex)

sion earlier than 1.40 and project unit version 1.40

EtherCAT Fault (44010000 hex) Controller Insufficient Memory Warning (50010000 hex)

A

or later

Emergency Message Detected (64200000 hex)

Link OFF Error (84200000 hex)

Process Data Transmission Error (84290000 hex)

Process Data Reception Timeout (842B0000 hex)

EtherCAT Frame Not Received (Version 1.11 or later) (842E0000 hex)

Input Process Data Invalid Error (Version 1.13 or later) (842F0000 hex)

Slave Disconnected (94400000 hex)

Slave Connected (94410000 hex)

Errors Reset (94430000 hex)

Slave Disabled (Version 1.04 or later) (94440000 hex)

Slave Enabled (Version 1.04 or later) (94450000 hex)

EtherCAT Diagnosis/Statistics Log Started (Version 1.11 or later) (94500000 hex)

EtherCAT Diagnosis/Statistics Log Ended (Version 1.11 or later) (94510000 hex)

NJ/NX-series Troubleshooting Manual (W503)

A-275

Appendices

A-7 Correspondence of NX Bus Events between NX102 CPU Units, NX1P2 CPU Units and Slave Terminals

The NX102 CPU Units, NX1P2 CPU Units and Slave Terminals support the mounting of NX Units. This means that NX102 CPU Units, NX1P2 CPU Units and Slave Terminals are subject to the same errors. However, with the NX102 CPU Units, NX1P2 CPU Unit, it is easier to identify the cause of an NX bus error because two or more events with more specific names may correspond to one Slave Terminal event. The table below shows the correspondence of NX bus events, where two or more NX102 CPU Unit and NX1P2 CPU Unit events correspond to one Slave Terminal event.

NX102 CPU Unit and NX1P2 CPU Unit event

Slave Terminal event

NX Bus Function Processing Error (44440000 hex)

NX Unit Processing Error (40200000 hex)

NX Bus System Information (44450000 hex)

Unsupported NX Unit Mounted*1
Total I/O Data Size in NX Units Excessive (24D20000 hex)

Unit Configuration Error, Unsupported Configuration (24A10000 hex)

NX Unit Version Not Matched (35900000 hex)

Unit Configuration Verification Error (35010000 hex)

Unregistered NX Unit Mounted (35910000 hex)

Registered NX Unit Not Mounted (35920000 hex)

NX Unit Serial Number Mismatch (35930000 hex)

NX Bus Communications Error (85500000 hex)

*1. This event will occur if the NX102 CPU Unit and NX1P2 CPU Unit do not support any required function of NX Units that will be released in the future.

A-276

NJ/NX-series Troubleshooting Manual (W503)

I
Index
I

NJ/NX-series Troubleshooting Manual (W503)

I-1

Index

Index

Numerics
1S-series....................................................................... A-130
A
Assumed cause................................................................. 3-3 Attached information..........................................................3-3 Axes Group Errors...........................................................1-33 Axis Error.........................................................................1-33
B

Controller information...................................................... 1-16 Correction.......................................................................... 3-3 CPU Unit Error......................................................... 1-10, 2-9 CPU Unit operating status..........................................1-6, 1-8 CPU Unit Reset.......................................................... 1-9, 2-8 CPU Unit Watchdog Timer Error................................ 1-9, 2-9
D
DB connection instructions................................................A-5 DB connections service.....................................................A-2 Detection timing.................................................................3-3

Back up function............................................................ 3-604 E

C
Checking for errors........................................ 1-11, 1-26, 2-21 CIP communications errors............................................. 1-37 CJ-series Analog I/O Units............................................A-175 CJ-series CompoNet Master Units................................A-200 CJ-series DeviceNet Units............................................ A-190 CJ-series EtherNet/IP Units.......................................... A-197 CJ-series High-speed Counter Units.............................A-183 CJ-series ID Sensor Units.............................................A-180 CJ-series Process I/O Units.......................................... A-178 CJ-series Serial Communications Units........................A-184 CJ-series Temperature Control Units............................ A-179 CJ1W-AD041-V1/AD081-V1......................................... A-175 CJ1W-AD042................................................................ A-175 CJ1W-AD04U................................................................A-178 CJ1W-CRM21............................................................... A-200 CJ1W-CT021.................................................................A-183 CJ1W-DA021/DA041.................................................... A-175 CJ1W-DA042V.............................................................. A-175 CJ1W-DA08V/DA08C................................................... A-175 CJ1W-DRM21............................................................... A-190 CJ1W-EIP21..................................................................A-197 CJ1W-MAD42............................................................... A-175 CJ1W-PDC15................................................................A-178 CJ1W-PH41U................................................................A-178 CJ1W-SCU22................................................................A-184 CJ1W-SCU32................................................................A-184 CJ1W-SCU42................................................................A-184 CJ1W-TC003.................................................................A-179 CJ1W-TC004.................................................................A-179 CJ1W-TC103.................................................................A-179 CJ1W-TC104.................................................................A-179 CJ1W-V680C11.............................................................A-180 CJ1W-V680C12............................................................ A-180 communications port errors....................................1-37, 1-41 Communications port errors............................................ 1-37 Controller errors...............................................................1-16 Controller Event Times.................................................... 1-15 Controller events............................................................. 1-12 Controller events sources................................................1-15

E3NW-ECT....................................................................A-172 E3X............................................................................... A-171 error code
basic instructions.............................................. 3-34, 3-175 motion control instruction................................3-382, 3-450 error codes...................................................................... 1-25 error status...................................................................... 2-19 Error Status variable...............................................1-28, 2-21 ErrorID basic instructions.............................................. 3-34, 3-175 motion control instruction................................3-382, 3-450 EtherCAT master errors...................................................1-41 EtherCAT slave errors..................................................... 1-41 event code....................................................................... 1-24 Event code.........................................................................3-3 event log.......................................................................... 1-12 Event name....................................................................... 3-3 events.......................................................................1-2, 1-12
F
Fatal Errors.................................................................1-4, 1-9 Fatal Errors in the CPU Unit.............................................. 2-8 FH-Series...................................................................... A-167 FQ-M-series.................................................................. A-170
G
G5 Series...................................................................... A-149 GEM instructions.............................................................A-13 GEM Services..................................................................A-11 Get EtherCAT Error Status..................................... 1-28, 2-19 Get EtherNet/IP Error Status..................................1-28, 2-19 Get I/O Bus Error Status........................................ 1-28, 2-19 Get Motion Control Error Status............................. 1-28, 2-19 Get NX Bus Error Status........................................ 1-28, 2-19 Get NX Unit Error Status........................................ 1-28, 2-19 Get PLC Controller Error Status.............................1-28, 2-19 GetCJBError (Get I/O Bus Error Status)................ 1-28, 2-19 GetECError (Get EtherCAT Error Status)...............1-28, 2-19 GetEIPError (Get EtherNet/IP Error Status)...........1-28, 2-19

I-2

NJ/NX-series Troubleshooting Manual (W503)

Index

GetMCError (Get Motion Control Error Status)...... 1-28, 2-19 NX-series Safety CPU Unit............................................. A-99

GetNXBError (Get NX Bus Error Status)................1-28, 2-19 NX-series Safety I/O Unit.............................................. A-109

GetNXUnitError (Get NX Unit Error Status)........... 1-28, 2-19 NX-series System Units.................................................. A-91

GetPLCError (Get PLC Controller Error Status).....1-28, 2-19 NX-series Temperature Control Units........................... A-122

GX-series...................................................................... A-127 NX-SI££££................................................................A-109

NX-SL3£££.................................................................. A-99

H

NX-SL5£££.................................................................. A-99

Hardware Initialization Error.............................................. 2-9 HMI................................................................................A-272

NX-SO££££.............................................................. A-109 NX-TBX01....................................................................... A-91 NX-TC££££.............................................................. A-122

I

NX-TS££££.................................................................A-78

O
identifying and resetting errors........................................ 2-10

Incorrect Power Supply Unit Connected.................... 1-9, 2-9 indicators.................................................................. 1-5, 1-26 Information level.............................................................. 1-16 instructions reading function module error status............1-28

Observation level.............................................................1-16 Online.............................................................................. 2-23 OPC UA Instruction....................................................... 3-691 OPC UA Instructions..................................................... 3-678

OPC UA Server............................................................. 3-679

L

OPC UA Server Function.............................................. 3-674

Other Troubles and Corrections.................................... 3-595 Level.................................................................................. 3-3

levels............................................................................... 1-16 P
Log category......................................................................3-3

M

partial fault level...............................................................1-16

I

Power Supply Error.................................................... 1-9, 2-8

major fault level...................................................... 1-16, 1-22 MC Common Errors.........................................................1-33 minor fault level............................................................... 1-16

Prevention......................................................................... 3-3 Production Information........................................................23 project unit version.................................................3-2, A-274

MX2/RX-series.............................................................. A-166 R

N
NJ Robotics.....................................................................A-29 Non-fatal Errors................................................................. 1-4 Non-fatal Errors in the CPU Unit............................ 1-12, 2-10 NX-AD££££................................................................ A-78 NX-CIF£££...................................................................A-96 NX-DA££££................................................................ A-78 NX-EC0£££................................................................. A-92 NX-ECC£££................................................................. A-69 NX-ECS£££................................................................. A-92 NX-HB££££................................................................ A-78 NX-ID££££..................................................................A-75 NX-ILM£££.................................................................A-118 NX-OC££££................................................................ A-75 NX-OD££££................................................................ A-75 NX-PC0£££................................................................. A-91 NX-PD1£££................................................................. A-91 NX-PF0£££.................................................................. A-91 NX-PG0£££................................................................. A-92 NX-RS££££.............................................................. A-114 NX-series Analog I/O Units............................................. A-78 NX-series Digital I/O Units.............................................. A-75 NX-series EtherCAT Coupler Unit................................... A-69 NX-series IO-Link Master Units..................................... A-118 NX-series Load Cell Input Units.................................... A-114 NX-series Position Interface Units.........................A-92, A-96 NX-series Safety Control Unit..............................A-99, A-109

Recovery........................................................................... 3-3 Reset EtherCAT Error......................................................2-20 Reset I/O Bus Controller Error.........................................2-20 Reset Motion Control Error..............................................2-20 Reset NX Bus Error......................................................... 2-20 Reset PLC Controller Error..............................................2-20 ResetCJBError (Reset I/O Bus Controller Error)............. 2-20 ResetECError (Reset EtherCAT Error)............................ 2-20 ResetMCError (Reset Motion Control Error)................... 2-20 ResetNXBError (Reset NX Bus Error).............................2-20 ResetPLCError (Reset PLC Controller Error)..................2-20 resetting errors.............................................. 1-30, 2-16, 2-19 Resetting errors............................................................... 2-20 Restore function............................................................ 3-605 robot control.................................................................... A-17 robot control instructions................................................. A-24 robot instruction...............................................................A-41
S
security errors................................................................3-348 source details.................................................................. 1-15 Source details....................................................................3-3 sources..........................................................1-33, 1-37, 1-41 Starting the Safe Mode...........................................2-30, 2-31 System Initialization Error.........................................1-10, 2-8 system-defined variables........................................1-28, 2-21

NJ/NX-series Troubleshooting Manual (W503)

I-3

Index
T
TCP application errors.....................................................1-37 Troubleshooter............................................1-27, 2-16, A-272 troubleshooting................................................................ 1-27 Troubleshooting Functions.............................................. 2-10
U
User-defined events........................................................ 1-12
V
Version................................................................................ 20
Z
ZW-CE1.........................................................................A-173

I-4

NJ/NX-series Troubleshooting Manual (W503)

OMRON Corporation Industrial Automation Company
Kyoto, JAPAN
Contact: www.ia.omron.com

Regional Headquarters OMRON EUROPE B.V. Wegalaan 67-69, 2132 JD Hoofddorp The Netherlands Tel: (31)2356-81-300/Fax: (31)2356-81-388

OMRON ELECTRONICS LLC 2895 Greenspoint Parkway, Suite 200 Hoffman Estates, IL 60169 U.S.A. Tel: (1) 847-843-7900/Fax: (1) 847-843-7787

OMRON ASIA PACIFIC PTE. LTD. No. 438A Alexandra Road # 05-05/08 (Lobby 2), Alexandra Technopark, Singapore 119967 Tel: (65) 6835-3011/Fax: (65) 6835-2711

OMRON (CHINA) CO., LTD. Room 2211, Bank of China Tower, 200 Yin Cheng Zhong Road, PuDong New Area, Shanghai, 200120, China Tel: (86) 21-5037-2222/Fax: (86) 21-5037-2200

Authorized Distributor:

© OMRON Corporation 2011-2020 All Rights Reserved. In the interest of product improvement, specifications are subject to change without notice.

Cat. No. W503-E1-27

1020