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
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