NJ-series CPU Unit Hardware User’s Manual (W500) 4-3 Mounting Units 4 4-3-1 Connecting Controller Components 4-3 Mounting Units 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
manual and make sure you understand the functionality and performance of the NY-series Controller 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. This manual is intended for the following personnel, who must also have knowledge of electrical sys
Industrial PC Platform NY-series Troubleshooting Manual NY532-1500 NY532-1400 NY532-1300 NY532-5400 NY512-1500 NY512-1400 NY512-1300 W564-E1-05 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. · Intel and Intel Core are trademarks of Intel Corporation in the U.S. and / or other countries. 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. Introduction Introduction Thank you for purchasing an NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC. This manual provides a collective term of Industrial Panel PC and Industrial Box PC which are applicable products as the NY-series Industrial PC. This manual also provides the range of devices that are directly controlled by the Controller functions embedded the Real-Time OS in the NY-series Industrial PC as the Controller. This manual contains information that is necessary to use the NY-series Controller. Please read this manual and make sure you understand the functionality and performance of the NY-series Controller 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. · NY-series IPC Machine Controller Industrial Panel PC · NY532-15 · NY532-14 · NY532-13 · NY532-5400 · NY-series IPC Machine Controller Industrial Box PC · NY512-15 · NY512-14 · NY512-13 Part of the specifications and restrictions for the Industrial PC are given in other manuals. Refer to Relevant Manuals on page 2 and Related Manuals on page 17. NY-series Troubleshooting Manual (W564) 1 Relevant Manuals Relevant Manuals The following table provides the relevant manuals for the NY-series Controller. Read all of the manuals that are relevant to your system configuration and application before you use the NY-series Controller. 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. Basic information Manual Purpose of use NY-series Troubleshooting Manual NJ/NY-series NC Integrated Controller User's Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Built-in EtherCAT Port User's Manual NY-series Motion Control Instructions Reference Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Motion Control User's Manual NY-series Instructions Reference Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Software User's Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Setup User's Manual NY-series IPC Machine Controller Industrial Box PC Hardware User's Manual NY-series IPC Machine Controller Industrial Panel PC Hardware User's Manual Introduction to NY-series Panel PCs Introduction to NY-series Box PCs Setting devices and hardware Using motion control Using EtherCAT Using EtherNet/IP Making setup*1 Making initial settings Preparing to use Controllers Software settings Using motion control Using EtherCAT Using EtherNet/IP Using numerical control Writing the user program Using motion control Using EtherCAT Using EtherNet/IP Using numerical control Programming error processing Testing operation and debugging Using motion control Using EtherCAT Using EtherNet/IP Using numerical control Learning about error management and corrections*2 Maintenance Using motion control Using EtherCAT Using EtherNet/IP *1 Refer to the NY-series Industrial Panel PC / Industrial Box PC Setup User's Manual (Cat. No. W568) for how to set up and how to use the utilities on Windows. *2 Refer to the NY-series Troubleshooting Manual (Cat. No. W564) for the error management concepts and the error items. 2 NY-series Troubleshooting Manual (W564) 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. 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. Note References are provided to more detailed or related information. NY-series Troubleshooting Manual (W564) 3 Manual Structure 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. 4 NY-series Troubleshooting Manual (W564) Sections in this Manual Sections in this Manual 1 2 1 Overview of Errors 3 2 Error Troubleshooting Methods A 3 Error Descriptions and Corrections I A Appendix I Index NY-series Troubleshooting Manual (W564) 5 CONTENTS CONTENTS Introduction ............................................................................................................... 1 Relevant Manuals ...................................................................................................... 2 Manual Structure ....................................................................................................... 3 Sections in this Manual ............................................................................................ 5 Terms and Conditions Agreement ........................................................................... 8 Safety Precautions .................................................................................................. 10 Precautions for Safe Use........................................................................................ 11 Precautions for Correct Use................................................................................... 12 Regulations and Standards.................................................................................... 13 Versions ................................................................................................................... 14 Related Manuals ...................................................................................................... 17 Revision History ...................................................................................................... 21 Section 1 Overview of Errors 1-1 Overview of NY-series Errors ................................................................................................. 1-2 1-1-1 Types of Errors............................................................................................................................ 1-3 1-1-2 NY-series Industrial PC Status .................................................................................................... 1-4 1-2 Fatal Errors .............................................................................................................................. 1-6 1-2-1 Types of Fatal Errors................................................................................................................... 1-6 1-2-2 Checking for Fatal Errors ............................................................................................................ 1-6 1-3 Non-fatal Errors ....................................................................................................................... 1-7 1-3-1 Errors That can Occur on the NY-series Controller..................................................................... 1-7 1-3-2 Checking for Non-fatal Errors.................................................................................................... 1-17 1-3-3 Resetting Non-fatal Errors......................................................................................................... 1-20 1-3-4 Errors Related to the Motion Control Function Module ............................................................. 1-23 1-3-5 Errors Related to the EtherNet/IP Function Module.................................................................. 1-28 1-3-6 Errors Related to the EtherCAT Master Function Module......................................................... 1-30 Section 2 Error Troubleshooting Methods 2-1 Troubleshooting Flowcharts................................................................................................... 2-2 2-1-1 Flowchart to Check Operation of NY-series Controller ............................................................... 2-2 2-1-2 Flowchart to Check Error Status on EtherNet/IP Function Module ............................................. 2-3 2-2 Troubleshooting Fatal Errors ................................................................................................. 2-4 2-3 Troubleshooting Non-fatal Errors .......................................................................................... 2-6 2-3-1 Identifying and Resetting Errors with the Sysmac Studio ........................................................... 2-6 2-3-2 Identifying and Resetting Errors with an HMI............................................................................ 2-11 2-3-3 Identifying and Resetting Errors from the User Program .......................................................... 2-14 2-3-4 Checking for Errors with System-defined Variables .................................................................. 2-16 2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio ........................ 2-17 6 NY-series Troubleshooting Manual (W564) CONTENTS 2-4-1 2-4-2 Causes and Correction When You Cannot Go Online from the Sysmac Studio....................... 2-17 Troubleshooting for Each Cause .............................................................................................. 2-17 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-5 3-2-1 Error Table .................................................................................................................................. 3-5 3-2-2 Error Descriptions ..................................................................................................................... 3-49 3-2-3 Other Troubles and Corrections.............................................................................................. 3-318 3-3 Errors in the Motion Control Function Module ................................................................. 3-320 3-3-1 Error Table .............................................................................................................................. 3-320 3-3-2 Error Descriptions ................................................................................................................... 3-351 3-3-3 Other Troubles and Corrections.............................................................................................. 3-494 3-4 Errors in the EtherNet/IP Function Module ....................................................................... 3-499 3-4-1 Error Table .............................................................................................................................. 3-499 3-4-2 Error Descriptions ................................................................................................................... 3-503 3-4-3 Other Troubles and Corrections.............................................................................................. 3-530 3-5 Errors in the EtherCAT Master Function Module.............................................................. 3-531 3-5-1 Error Table .............................................................................................................................. 3-531 3-5-2 Error Descriptions ................................................................................................................... 3-537 Appendix A-1 Other Errors (Events) That Can Occur in the CPU Units .....................................................A-2 A-1-1 Errors in CNC Function............................................................................................................... A-2 A-2 Errors (Events) That Can Occur in Connected Devices ....................................................A-19 A-2-1 Errors in Slave Terminals.......................................................................................................... A-19 A-2-2 Errors in EtherCAT Slaves ........................................................................................................ A-49 A-3 Events in Order of Event Codes...........................................................................................A-87 A-3-1 Interpreting Error Descriptions.................................................................................................. A-87 A-3-2 Error Table ................................................................................................................................ A-88 A-4 Applicable Range of the HMI Troubleshooter ...................................................................A-125 A-4-1 HMIs on which Troubleshooter Can Be Used......................................................................... A-125 A-4-2 System Configuration Elements Supported by the Troubleshooter ........................................ A-126 A-5 Checking Errors with Windows..........................................................................................A-127 A-5-1 Industrial PC Support Utility.................................................................................................... A-127 A-5-2 Windows Issues and Troubleshooting .................................................................................... A-127 Index NY-series Troubleshooting Manual (W564) 7 Terms and Conditions Agreement Terms and Conditions Agreement Warranty, Limitations of Liability Warranties 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. 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. 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 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. 8 NY-series Troubleshooting Manual (W564) Terms and Conditions Agreement 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 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. NY-series Troubleshooting Manual (W564) 9 Safety Precautions Safety Precautions Refer to the following manuals for safety precautions. · NY-series Industrial Panel PC Hardware User's Manual (Cat. No. W557) · NY-series Industrial Box PC Hardware User's Manual (Cat. No. W556) · NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) 10 NY-series Troubleshooting Manual (W564) Precautions for Safe Use Precautions for Safe Use Refer to the following manuals for precautions for the safe use of the NY-series Controller. Installation precautions are also provided for the NY-series Industrial PC and the NY-series Controller system. · NY-series Industrial Panel PC Hardware User's Manual (Cat. No. W557) · NY-series Industrial Box PC Hardware User's Manual (Cat. No. W556) · NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) NY-series Troubleshooting Manual (W564) 11 Precautions for Correct Use Precautions for Correct Use Refer to the following manuals for precautions for the correct use of the NY-series Controller. Installation precautions are also provided for the NY-series Industrial PC and the NY-series Controller system. · NY-series Industrial Panel PC Hardware User's Manual (Cat. No. W557) · NY-series Industrial Box PC Hardware User's Manual (Cat. No. W556) · NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) 12 NY-series Troubleshooting Manual (W564) Regulations and Standards Regulations and Standards Conformance to EU Directives Applicable Directives · EMC Directives Concepts EMC Directive OMRON devices that comply with EU Directives also conform to the related EMC standards so that they can be more easily built into other devices or the overall machine. The actual products have been checked for conformity to EMC standards.* Whether the products conform to the standards in the system used by the customer, however, must be checked by the customer. EMC-related performance of the OMRON devices that comply with EU Directives will vary depending on the configuration, wiring, and other conditions of the equipment or control panel on which the OMRON devices are installed. The customer must, therefore, perform the final check to confirm that devices and the overall machine conform to EMC standards. * Applicable EMC (Electromagnetic Compatibility) standards are as follows: EMS (Electromagnetic Susceptibility): EN 61131-2 EMI (Electromagnetic Interference): EN 61131-2 (Radiated emission: 10-m regulations) Conformance to EU Directives The NY-series Controllers comply with EU Directives. To ensure that the machine or device in which the NY-series Controller is used complies with EU Directives, the Controller must be installed as follows: · The NY-series Controller must be installed within a control panel. · You must use the power supply in SELV specifications for the DC power supplies connected to DC Power Supply Units and I/O Units. · NY-series Controllers that comply with EU Directives also conform to the Common Emission Stan- dard (EN 61000-6-4). Radiated emission characteristics (10-m regulations) may vary depending on the configuration of the control panel used, other devices connected to the control panel, wiring, and other conditions. You must therefore confirm that the overall machine or equipment complies with EU Directives. Software Licenses and Copyrights 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/. NY-series Troubleshooting Manual (W564) 13 Versions Versions Hardware revisions and unit versions are used to manage the hardware and software in NY-series Controllers 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 back side of the product. The ID information on an NY-series NY52- Controller is shown below. ID information indication Unit version Ver.1. 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. Checking the Unit Version of an NY-series Controller You can use the Production Information while the Sysmac Studio is online to check the unit version of a Unit. You can only do this for the Controller. 1 Right-click CPU Rack under Configurations and Setup CPU/Expansion Racks in the Multiview Explorer and select Production Information. The Production Information Dialog Box is displayed. 14 NY-series Troubleshooting Manual (W564) Versions 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 The information that is displayed is different for the Outline View and Detail View. The Detail View displays the unit version, hardware revision, and other versions. The Outline View displays only the unit version. 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." NY-series Troubleshooting Manual (W564) 15 Versions 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 Unit Versions and Sysmac Studio Versions The events that can occur depend on the unit versions of the NY-series Controller, 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 NYseries Controller, EtherCAT slaves, and NX Units, and for the relationship with the version of the Sysmac Studio. 16 NY-series Troubleshooting Manual (W564) Related Manuals Related Manuals The followings are the manuals related to this manual. Use these manuals for reference. Manual name NY-series IPC Machine Controller Industrial Panel PC Hardware User's Manual NY-series IPC Machine Controller Industrial Box PC Hardware User's Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Setup User's Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Software User's Manual NY-series Instructions Reference Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Motion Control User's Manual NY-series Motion Control Instructions Reference Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Built-in EtherCAT Port User's Manual Cat. No. Model numbers W557 NY532- W556 NY512- W568 NY532- NY512- W558 NY532- NY512- W560 NY532- NY512- W559 NY532- NY512- W561 NY532- NY512- W562 NY532- NY512- Application Learning the basic specifications of the NY-series Industrial Panel PCs, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided. Learning the basic specifications of the NY-series Industrial Box PCs, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided. Learning the initial settings of the NY-series Industrial PCs and preparations to use Controllers. Learning how to program and set up the Controller functions of an NY-series Industrial PC. Learning detailed specifications on the basic instructions of an NY-series Industrial PC. Learning about motion control settings and programming concepts of an NYseries Industrial PC. Learning about the specifications of the motion control instructions of an NY-series Industrial PC. Using the built-in EtherCAT port in an NY-series Industrial PC. Description An introduction to the entire NY-series system is provided along with the following information on the Industrial Panel PC. · Features and system configuration · Introduction · Part names and functions · General specifications · Installation and wiring · Maintenance and inspection An introduction to the entire NY-series system is provided along with the following information on the Industrial Box PC. · Features and system configuration · Introduction · Part names and functions · General specifications · Installation and wiring · Maintenance and inspection The following information is provided on an introduction to the entire NY-series system. · Two OS systems · Initial settings · Industrial PC Support Utility · NYCompolet · Industrial PC API · Backup and recovery The following information is provided on the NYseries Controller functions. · Controller operation · Controller features · Controller settings · Programming based on IEC 61131-3 language specifications The instructions in the instruction set (IEC 61131-3 specifications) are described. The settings and operation of the Controller 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. NY-series Troubleshooting Manual (W564) 17 Related Manuals Manual name NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Built-in EtherNet/IPTM Port User's Manual NJ/NY-series NC Integrated Controller User's Manual NJ/NY-series G code Instructions Reference Manual NY-series Troubleshooting Manual Sysmac Studio Version 1 Operation Manual CNC Operator Operation Manual Cat. No. W563 Model numbers NY532- NY512- Application Using the built-in EtherNet/IP port in an NY-series Industrial PC. O030 O031 W564 W504 O032 NJ501-5300 NY532-5400 NJ501-5300 NY532-5400 NY532- NY512- SYSMACSE2 SYSMAC -RTNC0D Performing numerical control with NJ/NY-series Controllers. Learning about the specifications of the G code/M code instructions. Learning about the errors that may be detected in an NY-series Industrial PC. Learning about the operating procedures and functions of the Sysmac Studio. Learning an introduction of the CNC Operator and how to use it. NX-series EtherCAT® W519 Coupler Unit User's Man- ual NX-ECC Leaning how to use an NXseries EtherCAT Coupler Unit and EtherCAT Slave Terminals NX-series NX Units User's Manuals W521 W522 W523 W524 W540 W566 NX-series Data Reference Manual W565 W567 W525 NX-series Safety Control Z930 Unit User's Manual NX-series Safety Control Unit Instructions Reference Manual Z931 NX-ID NX-IA NX-OC NX-OD NX-AD NX-DA NX-TS NX-PD1 NX-PF0 NX-PC0 NX-TBX NX-EC0 NX-ECS NX-PG0 NX-CIF NX-TS*1 NX-HB NX-RS NX-ILM NX- NX-SL NX-SI NX-SO NX-SL Learning how to use NX Units Referring to the list of data required for NX-series unit system configuration. Learning how to use NXseries Safety Control Units Learning about the specifications of instructions for the Safety CPU Unit. Description 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 functionality to perform the numerical control. The G code/M code instructions are described. Concepts on managing errors that may be detected in an NY-series Controller and information on individual errors are described. Describes the operating procedures of the Sysmac Studio. An introduction of the CNC Operator, installation procedures, basic operations, connection operations, and operating procedures for main functions are described. 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. 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 Units, and IO-Link Master Units. Provides the list of data required for system configuration including the power consumption and weight of each NX-series unit. Describes the hardware, setup methods, and functions of the NX-series Safety Control Units. Describes the instructions for the Safety CPU Unit. When programming, use this manual together with the NX-series Safety Control Unit User's Manual (Cat. No. Z930). 18 NY-series Troubleshooting Manual (W564) Related Manuals Manual name IO-Link System User's Manual GX-series EtherCAT Slave Units User's Manual MX2/RX Series Inverter EtherCAT Communication Unit User's Manual AC Servomotors/Servo Drives 1S-series with Built-in EtherCAT® Communications User's Manual AC Servomotors/Servo Drives G5-series with Built-in EtherCAT® Communications User's Manual EtherCAT Digital-type Sensor Communication Unit Operation Manual E3NW-ECT EtherCAT Digital Sensor Communications Unit Operation Manual 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-CE1T Confocal Fiber Type Displacement Sensor User's Manual Cat. No. W570 W488 I574 I586 I576 I577 E413 E429 Z314 Z342 Z332 Model numbers NX-ILM GX-ILM GX-ID GX-OD GX-OC GX-MD GX-AD GX-DA GX-EC XWT-ID XWT-OD GX-ILM 3G3AX-MX2-ECT 3G3AX-RX-ECT R88M-1 R88D-1SNECT R88M-K R88D-KN-ECT R88L-EC- R88D-KN-ECT-L E3X-ECT E3NW-ECT FQ-MS12 FH-3 FH-1 ZW-CE1T Application Learning everything from an introduction to details about IO-Link 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-MX2-ECT or 3G3AX-RX-ECT EtherCAT Communications Unit for MX2/RX-series Inverters. Learning how to use the 1Sseries AC Servomotors/Servo Drives with builtin EtherCAT Communications. Learning how to use the AC Servomotors/Servo Drives with built-in EtherCAT Communications. Learning how to connect E3X-series EtherCAT Slave Units. Learning how to connect E3NW EtherCAT Slave Units. Learning how to connect FQ-M-series Specialized Vision Sensor for Positioning. Learning how to connect FH/FZ5-series Vision Systems Learning how to connect ZW-CE1T EtherCAT Slave Units. Description Introduces IO-Link Systems and describes system configurations, communications specifications, communications methods, I/O data, parameters, functions, Support Software, and troubleshooting. Describes the hardware, setup methods and functions of the EtherCAT remote I/O terminals. Describes the following information for the 3G3AXMX2-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 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 model and the model dedicated for position controls are available in G5-series. Provides the specifications of and describes application methods for E3X-series EtherCAT Slave Units. Provides the specifications of and describes application methods for E3NW EtherCAT Slave Units. Describes the following information for the FQ-Mseries Specialized Vision Sensor for Positioning: installation, wiring methods, parameter settings required for operation, troubleshooting, and inspection methods. The functions, settings, and communications methods to communicate with FH/FZ5-series Vision Systems from a PLC or other external device are described. Provides the specifications of and describes application methods for ZW-CE1T EtherCAT Slave Units. NY-series Troubleshooting Manual (W564) 19 Related Manuals Manual name Cat. No. Model numbers Application Description CJ-series Special Unit Manuals for NJ-series CPU Unit W490 W491 W492 W498 W493 W494 W495 W497 Z317 CJ1W-AD CJ1W-DA CJ1W-MAD42 CJ1W-TC CJ1W-CT021 CJ1W-PDC15 CJ1W-PH41U CJ1W-AD04U CJ1W-CRM21 CJ1W-SCU CJ1W-EIP21 CJ1W-DRM21 CJ1W-V680 Learning how to use CJseries Units with an NJseries CPU Unit. The methods and precautions for using CJ-series Units with an NJ501 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, Highspeed Counter Units, Serial Communications Units, DeviceNet Units, EtherNet/IP Units, and CompoNet Master Units. Use these manuals together with the NJ-series CPU Unit Hardware User's Manual (Cat. No. W500) and NJ/NX-series CPU Unit Software User's Manual (Cat. No. W501). NA-series Programmable V117 Terminal Hardware User's Manual 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 NA-series Programmable Terminal pages and object functions. NA-series Programmable Terminal pages and object functions are described. 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 Temperature Input Units are introduced in Cat. No. W522 before Cat. No. W566 is released. 20 NY-series Troubleshooting Manual (W564) 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. W564-E1-05 Revision code Revision code 01 02 03 04 05 Date Revised content September 2016 Original production April 2017 · Made changes accompanying release of unit version 1.14 of the CPU Unit. · Corrected mistakes. October 2017 · Made changes accompanying release of unit version 1.16 of the CPU Unit. · Corrected mistakes. January 2019 · Made changes to events related to the CPU units. July 2019 · Made changes accompanying release of unit version 1.21 of the CPU Unit. NY-series Troubleshooting Manual (W564) 21 Revision History 22 NY-series Troubleshooting Manual (W564) 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 NY-series Controller, 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 for information on troubleshooting errors. 1-1 Overview of NY-series Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-1-1 Types of Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 1-1-2 NY-series Industrial PC Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 1-2 Fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 1-2-1 Types of Fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 1-2-2 Checking for Fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 1-3 Non-fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 1-3-1 Errors That can Occur on the NY-series Controller . . . . . . . . . . . . . . . . . . . . . 1-7 1-3-2 Checking for Non-fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17 1-3-3 Resetting Non-fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20 1-3-4 Errors Related to the Motion Control Function Module . . . . . . . . . . . . . . . . . 1-23 1-3-5 Errors Related to the EtherNet/IP Function Module . . . . . . . . . . . . . . . . . . . 1-28 1-3-6 Errors Related to the EtherCAT Master Function Module . . . . . . . . . . . . . . . 1-30 NY-series Troubleshooting Manual (W564) 1-1 1 Overview of Errors 1-1 Overview of NY-series Errors You manage all of the errors that occur on the NY-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., NY-series Controller, NX-series Slave Terminals, and EtherCAT slaves*1). *1 Only Sysmac devices are supported. For information on EtherCAT slaves that are Sysmac devices, refer to the NY-series Industrial Panel PC / Industrial Box PC Built-in EtherCAT Port User's Manual (Cat. No. W562). Checking Network Status Network Configurator Troubleshooting functions Host computer EtherNet/IP HMI Troubleshooter NY-series Controller Built-in EtherNet/IP port Sysmac Studio Built-in EtherCAT port EtherCAT EtherCAT slaves Error management range for NY-series Controller 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 NYseries Industrial PC. 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 NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual (Cat. No. W563). Precautions for Correct Use Refer to A-4 Applicable Range of the HMI Troubleshooter for the applicable range of the HMI Troubleshooter. 1-2 NY-series Troubleshooting Manual (W564) 1-1 Overview of NY-series Errors 1 Overview of Errors 1-1-1 Types of Errors There are two main types of errors (events) depending on whether the NY-series Controller can manage them or not. Fatal Errors These errors are not detected by the event management function of the NY-series Controller because the NY-series Controller stops operation. You cannot identify or reset these errors with the 1 Sysmac Studio or an HMI. Refer to 1-2 Fatal Errors for error types and confirmation methods for fatal errors. Non-fatal Errors These errors are detected and managed with the event management function of the NY-series Controller. You can confirm these errors with the Sysmac Studio or an HMI. Refer to 1-3 Non-fatal Errors for error types and confirmation methods for non-fatal errors. 1-1-1 Types of Errors NY-series Troubleshooting Manual (W564) 1-3 1 Overview of Errors 1-1-2 NY-series Industrial PC Status You can check the operating status of the NY-series Industrial PC with the PWR, RUN, and ERR indicators on the NY-series Industrial PC. PWR LED ERR LED RUN LED The following table shows the status of 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. NY-series Controller operating status PWR (green) Industrial PC Sys- Lit tem Boot*1 Startup Lit Controller Starting Up Normal operation RUN mode Lit PROGRAM mode Lit Error during Indus- Lit trial PC System Boot*1*2 Power Supply Fail- Not lit ure*2 CPU Unit Reset*2 Lit Fatal error in NY-series Con- Lit troller CPU Unit Error*2 Lit System Initializa- tion Error*2 Major fault*3 Lit Non-fatal error Partial fault*3 Lit in NY-series Controller Minor fault*3 Lit Observation*3 Lit ERR (red) Not lit Not lit Not lit Not lit Not lit or lit RUN (green) Not lit, followed by flashing Flashing (2-s intervals followed by 0.5-s intervals) Lit Not lit Not lit User pro- Communications gram execu- with Sysmac Stu- tion status dio or HMI Stopped. Not possible. Stopped. Not possible. Continues. Stopped. Stopped. Possible. Not possible. Not lit Not lit Stopped. Not lit Lit Not lit Lit Flashing (1-s intervals) Flashing (1-s intervals) Not lit Not lit Stopped. Not lit or Flashing (2-s intervals or 0.5-s intervals) Stopped. Flashing (2-s intervals) for 30 s or longer Stopped. Not lit Stopped. Lit Continues.*4 Lit Continues. Lit Continues. Possible. (Communications can be connected from an HMI if EtherNet/IP is operating normally.) 1-4 NY-series Troubleshooting Manual (W564) 1-1 Overview of NY-series Errors 1 Overview of Errors *1 You can check the messages given during Industrial PC System Boot on the monitor screen. Refer to Error during Industrial PC System Boot on page 2-4 for what is displayed on the monitor screen when an error occurs. *2 Refer to 1-2 Fatal Errors for information on individual errors. *3 Refer to 1-3 Non-fatal Errors for information on individual errors. *4 The function module where the error occurred stops. 1 1-1-2 NY-series Industrial PC Status NY-series Troubleshooting Manual (W564) 1-5 1 Overview of Errors 1-2 Fatal Errors 1-2-1 Types of Fatal Errors This section describes the errors that cause the operation of the NY-series Controller to stop. Software connections to the Sysmac Studio or an HMI cannot be made if there is a fatal error in the NYseries Controller. Error Error during Industrial PC System Boot Power Supply Error CPU Unit Reset CPU Unit Error System Initialization Error Description The NY-series Industrial PC cannot start up correctly due to an error that occurred before the Controller starts up (e.g. during BIOS startup or before OS startup). Power is not supplied, or the voltage is outside of the allowed range. The NY-series Controller stops operation because of a hardware error. This error can occur for an NY-series Industrial PC. It indicates that there is a hardware failure or that the CPU is running out of control due to temporary data corruption. This error can occur for an NY-series Industrial PC. It indicates a hardware failure. The RUN indicator flashes at 2-second intervals while the NY-series Industrial PC is starting, but if it flashes for 30 seconds or longer, then this error occurs. 1-2-2 Checking for Fatal Errors You can identify fatal errors in the NY-series Controller based on the status of the PWR, RUN and ERR indicators, the monitor display, as well as by the possibility to go online from the Sysmac Studio. Refer to Section 2 Error Troubleshooting Methods for information on identifying errors and corrections. PWR (green) Lit Not lit Lit Lit Lit Indicators ERR (red) Not lit or lit Not lit Not lit Lit Not lit RUN (green) Monitor display Not lit Error message Not lit --- Not lit --- Not lit or --Flashing (2-s intervals or 0.5-s inter- vals) Flashing (2-s --intervals) for 30 s or longer Communications with Sys- mac Studio Not possible.*1 NY-series Industrial PC operating status Error during Industrial PC System Boot Power Supply Error CPU Unit Reset CPU Unit Error System Initialization Error *1 An online connection to the Sysmac Studio is necessary to differentiate between CPU Unit Resets, CPU Unit Errors, and non-fatal errors in the NY-series Controller. For an OS Startup Error, an error message is displayed on the monitor screen. 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 NY-series Controller from the Sysmac Studio. 1-6 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-1 Errors That can Occur on the NY-series Controller 1 Overview of Errors 1-3 Non-fatal Errors Non-fatal errors can occur on the NY-series Controller and on the Windows. This section gives the errors that can occur on the NY-series Controller. Refer to the Windows descriptions for the errors on the Windows. 1-3-1 Errors That can Occur on the NY-series Controller 1 The errors that can occur on the NY-series Controller are managed as events. You can check the event to find out what type of error occurred. Controller Events The Controller automatically detects these events. Controller events include events for the function modules in the NY-series Controller, NX-series Slave Terminal, and EtherCAT slaves. 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 NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) for details on user-defined events. Overview of Controller Events You use the same methods to manage all of the events that occur on the NY-series Controller. The events that occur are saved in the NY-series Industrial PC and 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 NY-series Industrial PC. Check current Controller events and the event log of past events. Sysmac Studio NJ/NX-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 NY-series Troubleshooting Manual (W564) 1-7 1 Overview of Errors Additional Information · 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 NYseries Controller, 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. Details on Controller Events Controller Event Times The time of occurrence is recorded when an event occurs. The times when errors occurred are kept based on the Windows clock data in the NY-series Industrial PC. For events that occur in EtherCAT Slave Terminals, the times of occurrence are recorded based on the Windows clock data that the EtherCAT Slave Terminal receives from the NY-series Industrial PC. If the EtherCAT Slave Terminal cannot obtain the clock data from the NY-series Industrial PC, the time of occurrence on the Sysmac Studio is displayed as ----/--/-- --:--:--. For an event occurred before the EtherCAT Slave Terminal obtains the clock data from the NY-series Industrial PC, the time of occurrence is also displayed as ----/--/-- --:--:--. Infomation If the EtherCAT Slave Terminal cannot obtain the clock data from the NY-series Industrial PC or an event occurred before the EtherCAT Slave Terminal obtains the clock data from the NY-series Industrial PC, the time of occurrence is displayed as 1970/1/1 0:00:00 with Sysmac Studio version 1.14 or lower. 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 NY-series Controller 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 PLC Function Module Motion Control Function Module EtherNet/IP Function Module Source details Instructions or Windows Common, axis, or axes group Communications port, communications port 1, internal port 1, CIP, FTP, NTP, or SNMP 1-8 NY-series Troubleshooting Manual (W564) 1 Overview of Errors 1-3 Non-fatal Errors 1-3-1 Errors That can Occur on the NY-series Controller Event source EtherCAT Master Function Module Source details Communications port, EtherCAT master, EtherCAT Coupler Unit, NX Unit, or EtherCAT slave Note An NC Integrated Controller has the CNC Function Module. For how to check and correct errors in the CNC Function Module, refer to the NJ/NY-series NC Integrated Controller User's Manual (Cat. No. O030). The event source is displayed on the Sysmac Studio or HMI. Levels of Controller Events 1 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 informa- tion. No. Level 1 High Major fault level 2 Partial fault level 3 Minor fault level 4 Observation 5 Low Information Level name Category Controller errors Controller information Errors with a higher level have a greater impact on the functions that the NY-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 Observation Information Description These errors prevent control operations for the entire Controller. When the Controller 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, and some NX Units, you can set the slave 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. 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 NY-series Controller 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. NY-series Troubleshooting Manual (W564) 1-9 1 Overview of Errors You can change the event level for some events. Refer to the NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) for details on changing event levels. Refer to Section 3 Error Descriptions and Corrections and A-2 Errors (Events) That Can Occur in Connected Devices in this manual to see the events for which you can change the event level. 1-10 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-1 Errors That can Occur on the NY-series Controller 1 Overview of Errors Operation for Each Level The way that the Controller operates when an event occurs depends on the level of the Controller event. Level of current event Item Controller errors Controller information Definition Major fault level Partial fault level Minor fault level Observation Information 1 These errors These errors These errors These errors do These are not are serious prevent all of prevent part of not affect sys- errors, but errors that pre- the control in a the control tem control appear in the vent control function mod- operations in a operations. event log to operations for ule other than certain function notify the user the entire Con- PLC Function module. of specific infor- troller. Module. mation. Event examples · Non-volatile Memory Data Corrupted (PLC Function) · Motion Control · Positive Limit Period Exceeded Input (Motion Control Detected Function Module) (Motion Con- · Communications Control- trol Function Module) ler Failure · Low Battery (EtherCAT Voltage (PLC Master Func- Function tion Module) Module) · Packet Dis- · Power carded Due Turned ON to Full Recep- · Power Inter- tion Buffer rupted (EtherNet/IP Function Module) · Memory All Cleared PWR Lit Lit Lit Lit Lit (green) Indica- RUN Not lit Lit Lit Lit Lit tors*1 (green) ERR Lit (red) Flashes at 1-s Flashes at 1-s Not lit intervals. intervals. Not lit RUN OFF ON ON ON ON output on Power Supply Unit NYseries Controller operation User program execution status Outputs turned Stops. Yes Continues.*2 Continues. Continues. Continues. No No No No OFF Error reset Not possible. Depends on the Depends on the --- nature of the nature of the error. error. --- Event logs Recorded. (Some errors are not Recorded. Recorded. Recorded. Recorded. recorded.) NY-series Troubleshooting Manual (W564) 1-11 1 Overview of Errors Item Outputs from EtherCAT slaves and Basic Output Units Sysmac Studio display (when online) Level of current event Controller errors Controller information Major fault level Partial fault level Minor fault level Observation Information Refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. · Errors in EtherCAT Master Function Module: Depends on settings in the slave. According to user program. According to user program. According to user program. · Errors in other function modules: According to user program. 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 (Motion Control Function Module, EtherCAT Master Function Module, or EtherNet/IP Function Module) in which the error occurred. 1-12 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-1 Errors That can Occur on the NY-series Controller 1 Overview of Errors Operation in the Function Module Where an Event Occurred The operation of the function module in which an event occurs depends on the level of the event. Function module Major fault level Level of current event Partial fault level Minor fault level Observation PLC Function Module User program execution --- stops. Operation continues. --- Motion Control Function Module All axes stop. (The · The affected · Axis operation stop method depends on the error.) axes/axes group stops. (The stop continues. · The motion con- 1 method depends on trol instruction is the settings.) not executed (for · The motion control instructions not instruction is not exe- related to axis cuted (for instructions operation). related to axis opera- tion.) --- EtherCAT Master Function Module EtherCAT communications stop. (The slaves operate according to the settings in the slaves.) I/O refreshing for EtherCAT communications stops or continues according to the fail-soft operation settings in the master. (If I/O refreshing stops, the slaves operate according to the settings in the slaves.) I/O refreshing for EtherCAT communications continues. --- EtherNet/IP Function Module EtherNet/IP communications stop. (Online connections to the Sysmac Studio and communications connections with an HMI is not possible.) Part of 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.) EtherNet/IP communications continue. Note Major fault level errors occur only in the PLC Function Module. Operations described under the major fault level column mean the operation in each function module when a major fault level error occurs in the PLC Function Module. NY-series Troubleshooting Manual (W564) 1-13 1 Overview of Errors I/O Operation for Major Fault Level Controller Errors The following table gives the operation of the NY-series Controller and the I/O devices. Unit NY-series Controller operation NX-series Slave Terminal The NX-series Slave Terminal moves to Safe-Operational state. EtherCAT slave *1 The slave is placed in the SafeOperational state. Servo Drive or NX Unit assigned to Updating the command values is an axis stopped. 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 for the output (produce) tags. *3 Unit or slave operation Depends on the NX Unit settings. Depends on the slave settings. *2 All axes stop immediately. Depends on the specifications of the connected devices. *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 NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual (Cat. No. W563) for details. 1-14 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-1 Errors That can Occur on the NY-series Controller 1 Overview of Errors 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 1 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. NY-series Troubleshooting Manual (W564) 1-15 1 Overview of Errors 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. Error code (4-digit hexadecimal) Corresponding event code (8-digit hexadecimal) Classification Used in Upper 4 digits Lower 4 digits Error codes for basic ErrorID output vari- instructions able for basic instructions 5401 hex Error code Error codes in the Motion Control Function Module · ErrorID output variable for motion control instructions · System-defined variables for motion control*1 Error code 0000 hex *1 The following are system-defined variables for motion control: Example: Event code for an error code of A123 hex 5401A123 hex A1230000 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 Refer to 3-2 Errors in the PLC Function Module and 3-3 Errors in the Motion Control Function Module for descriptions of the error codes for the Motion Control Function Module and basic instructions. Exporting the Error Log You can use the Sysmac Studio or an HMI to export the displayed event log to a CSV file. Refer to the NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) for information on exporting event logs. 1-16 NY-series Troubleshooting Manual (W564) 1 Overview of Errors 1-3 Non-fatal Errors 1-3-2 Checking for Non-fatal Errors 1-3-2 Checking for Non-fatal Errors Checking Methods Use the following methods to check for non-fatal errors. Checking method Checking the indicators What you can check Operating status of the Controller 1 Checking with the Industrial PC Sup- Operating status of the Controller and error status of the EtherNet/IP port port Utility Checking with the Troubleshooting Function of Sysmac Studio You can check for current Controller errors, a log of past Controller errors, error sources, error causes, and corrections. Checking with the Troubleshooter of You can check for current Controller errors, a log of past Controller an HMI*1 errors, 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 vari- You can check the current Controller error status for each function mod- ables 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 To perform troubleshooting from an HMI, connect the HMI to the built-in EtherNet/IP port on the NY-series Industrial PC. Refer to A-4 Applicable Range of the HMI Troubleshooter for the applicable range of the HMI Troubleshooter. Checking the Indicators Checking the Level of a Controller Error You can use the PWR, RUN, and ERR indicators to determine the level of an error. The following table shows the relationship between the Controller's indicators and the event level. PWR (green) Lit Lit Lit Indicators RUN (green) Not lit Lit Lit ERR (red) Lit Flashing (1-s intervals). Not lit Event level Major fault level Partial fault level Minor fault level Observation Checking with the Industrial PC Support Utility You can check error status of the NY-series Controller with the Industrial PC Support Utility. Additional Information For details on the Industrial PC Support Utility, refer to the NY-series Industrial Panel PC / Industrial Box PC Setup User's Manual (Cat. No. W568). Checking the Level of a Controller Error You can check whether an error has occurred in the Controller Error area in the Controller Status tab page on the Industrial PC Support Utility. You can also check the level of the error if it exists. NY-series Troubleshooting Manual (W564) 1-17 1 Overview of Errors Checking the Status of an EtherNet/IP Port Error In the NET ERR Status area under Built-in EtherNet/IP Port in the Controller Status tab page on the Industrial PC Support Utility, you can check whether an error in the minor fault level or a higher level has occurred in the EtherNet/IP port. The following table shows the status that you can check. NET ERR LED status Critical Error Error No Error Indicated status An error for which normal status cannot be recovered through user actions (i.e., errors for which you must replace the NY-series Industrial PC or contact your OMRON representative) has occurred. An error for which normal status can be recovered through user actions has occurred. There is no minor fault level or higher-level error. 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. 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. 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. 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 NYseries Industrial PC. Precautions for Correct Use Refer to A-4 Applicable Range of the HMI Troubleshooter for the applicable range of the HMI Troubleshooter. 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. 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. 1-18 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-2 Checking for Non-fatal Errors 1 Overview of Errors 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 (level) and the event code of the error with the highest level. Applicable function module Instruction name Instruction PLC Function Module Get PLC Controller Error Status GetPLCError Motion Control Function Module Get Motion Control Error Status GetMCError 1 EtherCAT Master Function Mod- Get EtherCAT Error Status ule GetECError EtherNet/IP Function Module Get EtherNet/IP Error Status 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 the NJ/NY-series NC Integrated Controller User's Manual (Cat. No. O030). For details on the instructions that get error status, refer to the NY-series Instructions Reference Manual (Cat. No. W560). Checking with System-defined Variables You can check the Error Status variable 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 systemdefined variables for motion control to see if errors have occurred in the Motion Control Function Module. Refer to the NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) 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 connection status) for each device on the EtherNet/IP network. For details, refer to the methods of communications status check and troubleshooting for the EtherNet/IP network described in the NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual (Cat. No. W563). 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 NY-series Industrial Panel PC / Industrial Box PC Built-in EtherCAT Port User's Manual (Cat. No. W562). NY-series Troubleshooting Manual (W564) 1-19 1 Overview of Errors 1-3-3 Resetting Non-fatal Errors Unless you reset an error, the CPU Unit 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. 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. Error Resetting Methods Method Commands from Sysmac Studio Operation Resetting Controller errors Downloading Clear All Memory Controller reset Clear All Memory operation for Slave Terminal Restarting the Slave Terminal Errors that are reset Resetting all errors in the entire Controller Resetting all Slave Terminal errors Resetting errors for individually specified NX Units Resetting all errors for a specific function module Resetting all errors for all function modules Resetting all Slave Terminal errors Description Reset the Controller errors from the Sysmac Studio's Troubleshooting Dialog Box. Refer to the manual for the Communications Coupler Unit for details on resetting errors in a Slave Terminal. 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. 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 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 If the causes for the Controller errors are removed, all Controller errors in the Slave Terminals are reset. 1-20 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-3 Resetting Non-fatal Errors 1 Overview of Errors Method Operation Errors that are reset Description Commands from an Resetting Controller Resetting all errors Reset Controller errors from the Trouble- HMI*2 errors in the entire Control- shooter of an HMI. ler 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. 1 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 I/O bus, you can reset all errors or just the errors for a particular Unit. Commands from a host computer Resetting Controller Resetting all errors errors with CIP mes- for all function mod- sages ules 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 NY-series Industrial PC. Refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504) for details on clearing errors from the Sysmac Studio. NY-series Troubleshooting Manual (W564) 1-21 1 Overview of Errors Precautions for 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 dis- connected or while the cable is connected Use the following procedure. START · Power to NY-series Controller turned ON? · Data downloaded to NY-series Controller (master restarted)? No · Or, master link status changed from Link OFF to Link ON? Yes Wait time exceeded? No Yes Target slave participating?* No Yes Reset error in EtherCAT Master Function Module. END Note Check the _EC_EntrySlavTbl[] (Network Connected Slave Table) system-defined variable to see if a slave is participating. Also, set the wait time 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. Precautions for 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-22 NY-series Troubleshooting Manual (W564) 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 NY-series Controller Sysmac Studio HMI Or MC Function Module EtherCAT Master Function Module Built-in EtherCAT communications port Error information EtherCAT slaves Classifications There are the following three sources of errors in the Motion Control Function Module. Classification MC Common Errors Description 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 the NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) for details on status variables. NY-series Troubleshooting Manual (W564) 1-23 1 Overview of Errors Event Source and Level The following tables list the errors in each event level that can occur for each source. MC Common Errors Level Major fault Partial fault Minor fault Observation Information Axis Errors Error name None · 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 · Cam Table Save Error · Other execution errors for motion control instructions Cannot Execute Save Cam Table Instruction Error Clear from MC Test Run Tab Page Level Major fault Partial fault None None Error name 1-24 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-4 Errors Related to the Motion Control Function Module 1 Overview of Errors Level Minor fault Observation Information Error name · Cam Table Data Error during Cam Motion · Home Proximity/Homing Direction Limit Input Detected · Immediate Stop Instruction Executed · Home Input/Homing Opposite Direc- · Positive Software Limit Exceeded tion Limit Input Detected · Negative Software Limit Exceeded · Home Input/Homing Direction Limit · In-position Check Time Exceeded Input Detected · Following Error Limit Exceeded · Immediate Stop Input · Invalid Home Input Mask Distance · No Home Input 1 · Positive Limit Input Detected · No Home Proximity Input · Negative Limit Input Detected · Slave Error Detected · Illegal Following Error · MC Common Error Occurrence · Servo OFF Error · Latch Position Overflow · Absolute Encoder Current Position · Latch Position Underflow Calculation Failed · Master Sync Direction Error · Servo Main Circuit Power OFF · Slave Disconnection during Servo ON · Interrupt Feeding Interrupt Signal · Feed Distance Overflow Missing · Error in Changing Servo Drive Control · Homing Opposite Direction Limit Input Mode Detected · Master Axis Position Read Error · Homing Direction Limit Input Detected · Homing Limit Inputs Detected in Both Directions · Home Proximity/Homing Opposite Direction Limit Input Detected · Auxiliary Axis Position Read Error · EtherCAT Slave Communications Error · Other execution errors for motion control instructions · 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 con- trol instructions Slave Error Code Report 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 NY-series Troubleshooting Manual (W564) 1-25 1 Overview of Errors 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 EtherCAT Slave Communications Error Event code 8440 0000 hex Slave Error Detected 742F 0000 hex Cause Operation for error 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 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. 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. 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). 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. 1-26 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1 Overview of Errors 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. 1 Refer to the NX-series Position Interface Units User's Manual (Cat. No. W524) or the NX-series Ether- CAT Coupler Unit User's Manual (Cat. No. W519) for details on errors that occur in NX-series Position Interface Units. 1-3-4 Errors Related to the Motion Control Function Module NY-series Troubleshooting Manual (W564) 1-27 1 Overview of Errors 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. Classification Description Communications port 1 errors If an error is detected for EtherNet/IP communications port 1, the corresponding bit in the Communications Port 1 Error status variable shows the error. Internal port 1 errors If an error is detected for EtherNet/IP internal port 1, the corresponding bit in the Internal Port 1 Error status variable shows the error. CIP communications 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 Error Communications Error status variable 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. Note Refer to the NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) for details on status variables. 1-28 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1-3-5 Errors Related to the EtherNet/IP Function Module 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. Level Major fault Partial fault Minor fault Observation Information Source details Communications port CIP communications TCP application None None None 1 · EtherNet/IP Processing None None Error · Communications Controller Failure · MAC Address Error · IP Route Table Setting Error · Basic Ethernet Setting Error · Identity Error · Tag Data Link Setting Error · Tag Name Resolution Error · Controller Insufficient Memory Warning · FTP Server Setting Error · NTP Client Setting Error · SNMP Setting Error · NTP Server Connection Error · IP Address Setting Error · Tag Data Link Connec- · DNS Setting Error tion Failed · DNS Server Connec- · Tag Data Link Timeout tion Error · Tag Data Link Connec- · IP Address Duplication tion Timeout Error · Tag Data Link Equip- · BOOTP Server Connection Error ment Total Allowable Bandwidth Exceeded · 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 NY-series Troubleshooting Manual (W564) 1-29 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. NY-series Controller Sysmac Studio HMI Or EtherCAT Master Function Module Built-in EtherCAT port EtherCAT EtherCAT slaves Error information Additional Information If any one of the following errors occurs at the same time for more than one slave, only the error for the slave that is closest to the master is recorded in the event log. The same error is not recorded in the event log for slaves that are connected further from the master. · Network Configuration Verification Error · Process Data Communications Errors (when caused by a disconnected cable) · Slave Node Address Duplicated · Slave Initialization Error 1-30 NY-series Troubleshooting Manual (W564) 1-3 Non-fatal Errors 1 Overview of Errors Classifications There are the following sources of errors in the EtherCAT Master Function Module. Classification Communications port errors EtherCAT master errors EtherCAT slave errors Description If an error is detected in overall EtherCAT communications, the corresponding bit in the Communications Port Error status variable shows the error. If the EtherCAT master detects an error in its own settings or processing, the corresponding bit in the Master Error status variable shows the error. If the 1 EtherCAT master detects an error in a slave, the corresponding bit in the Master Error status variable shows the error. 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 systemdefined 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. Note Refer to the NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) for details on status variables. 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. 1-3-6 Errors Related to the EtherCAT Master Function Module NY-series Troubleshooting Manual (W564) 1-31 1 Overview of Errors Event Source and Level The following table gives sources and levels of the events that can occur in the EtherCAT Master Function Module. Level Major fault Communications port None Source details EtherCAT master None EtherCAT slaves*1 None Partial fault · Communications Controller Failure · MAC Address Error · Link OFF Error · EtherCAT Processing Error None None Minor fault · Slave Node Address Duplicated · Network Configuration Information Error · EtherCAT Communications Cycle Exceeded · Controller Insufficient Memory Warning · Network Configuration Error · Network Configuration Verification Error · Slave Initialization Error · Process Data Transmission Error · Process Data Reception Timeout Error · Input Process Data Invalid Error · Network Configuration Verification Error · Slave Application Error · Process Data Communications Error · Slave Node Address Duplicated · Slave Initialization Error Observation None · EtherCAT Slave Backup Failed · EtherCAT Slave Restore Operation Failed · EtherCAT Message Error Emergency Message Detected Information None Errors Reset · 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. 1-32 NY-series Troubleshooting Manual (W564) 2 Error Troubleshooting Methods This section describes troubleshooting methods for specific errors. 2-1 Troubleshooting Flowcharts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2-1-1 Flowchart to Check Operation of NY-series Controller . . . . . . . . . . . . . . . . . . 2-2 2-1-2 Flowchart to Check Error Status on EtherNet/IP Function Module . . . . . . . . . 2-3 2-2 Troubleshooting Fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 2-3 Troubleshooting Non-fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 2-3-1 Identifying and Resetting Errors with the Sysmac Studio . . . . . . . . . . . . . . . . 2-6 2-3-2 Identifying and Resetting Errors with an HMI . . . . . . . . . . . . . . . . . . . . . . . . .2-11 2-3-3 Identifying and Resetting Errors from the User Program . . . . . . . . . . . . . . . . 2-14 2-3-4 Checking for Errors with System-defined Variables . . . . . . . . . . . . . . . . . . . . 2-16 2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 2-4-1 Causes and Correction When You Cannot Go Online from the Sysmac Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 2-4-2 Troubleshooting for Each Cause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 NY-series Troubleshooting Manual (W564) 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 NY-series Controller. 2-1-1 Flowchart to Check Operation of NY-series Controller When an error occurs in the NY-series Controller, use the following flowchart to determine whether the error is a fatal error or a non-fatal error. For a non-fatal error, use the Sysmac Studio or an HMI to troubleshoot the error. If you cannot go online from the Sysmac Studio, perform 2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio before you assume that the error is a fatal error. Error occurs. A fatal error occurred in the NY-series Controller. Refer to 2-2 Troubleshooting Fatal Errors. Error message displayed on monitor? Displayed. Not displayed. Error during Industrial PC System Boot Not lit. PWR indicator (green)? Lit. Power Supply Error Flashing. ERR indicator (red)? Not lit. 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 CPU Unit Error Not lit. Communications with Sysmac Studio? Possible. Not possible. A non-fatal error occurred. Refer to 2-3 Trou- A bleshooting Non-fatal Errors. 2-2 NY-series Troubleshooting Manual (W564) 2-1 Troubleshooting Flowcharts 2-1-2 Flowchart to Check Error Status on EtherNet/IP Function Module 2 Error Troubleshooting Methods Note When the error is determined to be non-fatal for the NY-series Controller, you can check the level of the error with the ERR indicator. Lit: Major fault level Flashing: Partial fault level or minor fault level Not lit: Observation 2-1-2 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. Start Ethernet communications are not possible. 2 You cannot check the error details. LINK status? Down A link is not established with the Ethernet switch. Replace the Ethernet cable or the Ethernet switch. Up NET RUN status? Stop NET ERR status? Critical Error An error for which recovery is not possible has occurred in Ethernet communications. Replace the NY-series Industrial PC. Connecting Running Ethernet communications are possible. You can check the error details via Ethernet connection of the Sysmac Studio or an HMI. Error 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. NET ERR status? Error Critical Error NET ERR status? Critical Error An error for which recovery is not possible has occurred in CIP or TCP/IP application communications. Replace the NY-series Industrial PC. Isolate the cause of the error and check the functions that are affected. No Error There are no communications errors in the built-in EtherNet/IP port. Error 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. Note The NET RUN status, LINK status, and NET ERR status in the flowchart correspond to NET RUN Status, LINK Status, and NET ERR Status under Built-in EtherNet/IP Port in the Controller Status tab page on the Industrial PC Support Utility, respectively. NY-series Troubleshooting Manual (W564) 2-3 2 Error Troubleshooting Methods 2-2 Troubleshooting Fatal Errors The section describes the procedure to troubleshoot fatal errors. Error during Industrial PC System Boot For errors that occur before Controller startup, check the monitor display and perform corrections. Cause Monitor display Correction BIOS power on self test BIOS error message (POST failure) Follow instructions on screen BIOS configuration unsupported BIOS machine control enable mes- Change BIOS setting and restart sage MBR overwritten/erased BIOS error message (no bootable device) Use Rescue disk to restore system software Reboot after user install of Windows Windows determines screen output Use Rescue disk to restore MBR (MBR overwritten) *1 Reboot after user install of other OS Other OS determines screen output Use Rescue disk to restore system (MBR overwritten) *1 software Detection of missing file or changed Secure Boot error message file during Secure Boot Use Rescue disk to restore system software *1 Do not use mediums other than the Rescue disk to perform user install of Windows and other OS. Power Supply Failure Cause Power is not supplied. The voltage is outside of the allowable range for the power supply. Power supply failure CPU Unit Reset Correction Turn ON the power. Check the Controller's power supply system, and correct it so that the voltage is within the allowable range. If the error persists even after you make the above corrections, replace the NY-series Industrial PC. Cause A conductive object has gotten inside. Noise NY-series Industrial PC failure Correction If there is conductive material nearby, blow out the NY-series Industrial PC 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 NY-series Industrial PC. 2-4 NY-series Troubleshooting Manual (W564) 2-2 Troubleshooting Fatal Errors 2 Error Troubleshooting Methods CPU Unit Error Cause A conductive object has gotten inside. Noise NY-series Industrial PC failure Correction If there is conductive material nearby, blow out the NY-series Industrial PC 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 NY-series Industrial PC. System Initialization Error 2 Cause A conductive object has gotten inside. Noise NY-series Industrial PC failure Correction If there is conductive material nearby, blow out the NY-series Industrial PC 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 NY-series Industrial PC. NY-series Troubleshooting Manual (W564) 2-5 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. Precautions for Correct Use On the Sysmac Studio, the descriptions of events that are common to NY-series and NJ/NXseries Controllers are displayed as the descriptions of NJ/NX-series Controller. Therefore, it is necessary to interpret the displayed contents when your use an NY-series Controller. Refer to Interpreting Description of Events When Using NY-series Controllers on page 3-2 for how to interpret the contents. Displaying Errors on the Sysmac Studio If an error occurs while the Sysmac Studio is online with the CPU Unit, 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. 2-6 NY-series Troubleshooting Manual (W564) 2-3 Troubleshooting Non-fatal Errors 2 Error Troubleshooting Methods The Sysmac Studio automatically collects the Controller's error information, and opens the Troubleshooting Window. 2 2-3-1 Identifying and Resetting Errors with the Sysmac Studio NY-series Troubleshooting Manual (W564) 2-7 2 Error Troubleshooting Methods Checking Current Errors and the Event Logs with the Sysmac Studio Checking Current Errors with the Sysmac Studio You can click the Controller Errors Tab in the Troubleshooting Window to read information on current errors in the Controller. The Controller Errors Tab Page lists the current errors in order of their levels. Display 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. 2-8 NY-series Troubleshooting Manual (W564) 2-3 Troubleshooting Non-fatal Errors 2-3-1 Identifying and Resetting Errors with the Sysmac Studio 2 Error Troubleshooting Methods 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 events that you specify are displayed in the detailed information area. 2 Resetting Errors with the Sysmac Studio You can use the Sysmac Studio to reset errors that occur in a Controller. 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. Display 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. NY-series Troubleshooting Manual (W564) 2-9 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 NY-series Controller before you use the Jump to Error Button. For details on synchronization, refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504) 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 NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) 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-10 NY-series Troubleshooting Manual (W564) 2-3 Troubleshooting Non-fatal Errors 2 Error Troubleshooting Methods 2-3-2 Identifying and Resetting Errors with an HMI You can connect an OMRON HMI to an NY-series Industrial PC 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 NYseries Industrial PC. Precautions for Correct Use · Refer to A-4 Applicable Range of the HMI Troubleshooter for the applicable range of the HMI Troubleshooter. · On the HMI, the descriptions of events that are common to NY-series and NJ/NX-series Con- 2 trollers are displayed as the descriptions of NJ/NX-series Controller. Therefore, it is necessary to interpret the displayed contents when your use an NY-series Controller. Refer to Interpreting Description of Events When Using NY-series Controllers on page 3-2 for how to interpret the contents. 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-3-2 Identifying and Resetting Errors with an HMI NY-series Troubleshooting Manual (W564) 2-11 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. 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, isolate 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's causes and corrections. In the Details Screen, information such as the error's causes and corrections are displayed. After you confirm the cause of the displayed error, perform the steps in the displayed correction. 2-12 NY-series Troubleshooting Manual (W564) 2-3 Troubleshooting Non-fatal Errors 2-3-2 Identifying and Resetting Errors with an HMI 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. 2 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. NY-series Troubleshooting Manual (W564) 2-13 2 Error Troubleshooting Methods 2-3-3 Identifying and Resetting Errors from the User Program In an NY-series 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. 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 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 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 the NY-series Instructions Reference Manual (Cat. No. W560) 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 Trigger GetECError EN Level Code EC_Error 2-14 NY-series Troubleshooting Manual (W564) 2-3 Troubleshooting Non-fatal Errors 2 Error Troubleshooting Methods 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 Instruction Function Reset PLC Controller Error ResetPLCError Resets current Controller errors from the PLC Function Module. Reset Motion Control Error ResetMCError Resets current Controller errors from the Motion Control Function Module. Reset EtherCAT Error ResetECError Resets current Controller errors from the EtherCAT Master Function Module. 2 Refer to the NY-series Instructions Reference Manual (Cat. No. W560) for details on these instructions. 2-3-3 Identifying and Resetting Errors from the User Program NY-series Troubleshooting Manual (W564) 2-15 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 NY-series Industrial Panel PC / Industrial Box PC Software User's Manual (Cat. No. W558) for information on system-defined variables. 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 _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 _EIPIn1_PortErr Error status variable for internal port 1 _EIP_CipErr Error status variable for CIP communications _EIP_TcpAppErr Error status variable of the TCP application function 2-16 NY-series Troubleshooting Manual (W564) 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 Error Troubleshooting Methods 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 NY-series Controller 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 NY-series Controller from the Sysmac Studio. Cause Incorrect settings or faulty communications path Fatal error in the NYseries Controller Errors in the EtherNet/IP Function Module Description There is a mistake in the settings that the Sysmac Studio uses to go online with the NY-series Controller. Or, the communications path is faulty. A fatal error occurred in the NY-series Controller. An error occurred in the EtherNet/IP Function Module. Correction Refer to Flowchart to Check Error Status on EtherNet/IP Function Module on page 2-3. Refer to 2-1-1 Flowchart to Check Operation of NY-series Controller. Refer to 2-1-2 Flowchart to Check Error Status on EtherNet/IP Function Module. You can use the status of the RUN indicator on the NY-series Industrial PC to isolate the cause. Implement the troubleshooting for the applicable cause. RUN indicator No lit. Flashing at 2-s intervals or 0.5-s intervals. Lit. Causes Incorrect settings or faulty communications path Fatal error in the NY-series Controller Cause Cause --- Cause*1 Cause --- *1 If the ERR 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 NY-series Controller error has occurred. 2-4-2 Troubleshooting for Each Cause This section provides troubleshooting methods for incorrect settings and fault communications paths. NY-series Troubleshooting Manual (W564) 2-17 2 Error Troubleshooting Methods Troubleshooting Incorrect Settings and Faulty Communications Path Direct Connection with EtherNet/IP Port Sysmac Studio cannot connect to Controller. No Is power supplied to the Controller? Turn ON the power supply to the Controller. Yes No CCaannththeeSSyyssmmaaccSStutuddioio Yes gcoononelincet two iCthoCntoronltlreorl?ler? End Is the Ethernet cable connected properly? Yes 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. No CCaannththeeSSyyssmmaaccSStutuddioio Yes gcoononelincet two iCthoCntoronltlreorl?ler? 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 goconlnineectwtoithCCoonntrtorolleller?r? 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 twoitChoCnotrnotlrleorll?er? 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 oCnotrnotrlloelrle?r? 2-18 NY-series Troubleshooting Manual (W564) 2-4 Troubleshooting When You Cannot Go Online from the Sysmac Studio 2-4-2 Troubleshooting for Each Cause Ethernet Hub Connection Sysmac Studio cannot connect to Controller. 2 Error Troubleshooting Methods No Is power supplied to the Controller? Turn ON the power supply to the Controller. Yes 2 No Can the Sysmac Studio Yes End go online with Controller? 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 Controller? 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 Controller? 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 Controller? A NY-series Troubleshooting Manual (W564) 2-19 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 Controller? 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 Controller? 2-20 NY-series Troubleshooting Manual (W564) Error Descriptions and Corrections 3 This section describes the errors (events) and troubles that can occur in the NY-series Controller. The corrections for them are also given. 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-5 3-2-1 Error Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 3-2-2 Error Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49 3-2-3 Other Troubles and Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-318 3-3 Errors in the Motion Control Function Module . . . . . . . . . . . . . . . . . . . . 3-320 3-3-1 Error Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-320 3-3-2 Error Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-351 3-3-3 Other Troubles and Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-494 3-4 Errors in the EtherNet/IP Function Module . . . . . . . . . . . . . . . . . . . . . . . 3-499 3-4-1 Error Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-499 3-4-2 Error Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-503 3-4-3 Other Troubles and Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-530 3-5 Errors in the EtherCAT Master Function Module . . . . . . . . . . . . . . . . . . 3-531 3-5-1 Error Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-531 3-5-2 Error Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-537 NY-series Troubleshooting Manual (W564) 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. Events that occur for other instructions are given in 3-3 Errors in the Motion Control Function Module. Refer to Relationship between Event Codes and Error Codes on page 1-16 for the relationship between event codes and error codes. Interpreting Description of Events When Using NY-series Controllers On the Sysmac Studio, the descriptions of events that are common to NY-series Controllers and NJ/NX-series Controllers are displayed as the descriptions of NJ/NX-series Controllers. Therefore, it is necessary to interpret the displayed contents when your use an NY-series Controller. Note the following conditions. · You cannot connect a CJ-series Unit with NY-series Controllers. In the instructions, skip items related to CJ-series Units. · In explanation of the errors, replace the term "CPU Unit" with "NY-series Controller" or "NY-series Industrial PC." · NY-series Controllers have no SD Memory Card slots. Instead, they provide the Virtual SD Memory Card function that uses the Windows shared folder. Therefore, replace the term "SD Memory Card" with "Virtual SD Memory Card." Refer to the NY-series Industrial Panel PC / Industrial Box PC Setup User's Manual (Cat. No. W568) for details on the Virtual SD Memory Card function. · NY-series Controllers do not have the SD PWR and SD BUSY indicators. In the instructions, skip items related to the SD PWR and SD BUSY indicators. · NY-series Controllers do not have the RUN, ERR, and LINK/ACT indicators for EtherCAT. In the instructions, skip items related to the RUN, ERR and LINK/ACT indicators for EtherCAT. · Replace the NJ/NX-series manuals with the NY-series manuals in the Reference column. · The unit version of the NY-series Controller is 1.12 or later. If the description of an event contains information for the relevant unit versions, read the part that is related to the relevant unit versions. 3-1-1 Interpreting Error Table The contents of the error tables are described below. Item Event code Event name Meaning Description The event code of the error in the NY-series Controller is given. The codes are given in eight hexadecimal digits. The name of the error is given A short description of the error is given. 3-2 NY-series Troubleshooting Manual (W564) 3-1 Interpreting Tables 3-1-2 Interpreting Error Descriptions 3 Error Descriptions and Corrections Item Description 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. S: Event levels that are defined by the system. U: 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. 3 *1 This symbol appears only for events for which the user can change the event level. 3-1-2 Interpreting Error Descriptions The error descriptions describe the details of the error (event). The items that are used to describe individual errors (events) are described in the following copy of an error table. Event name Meaning Source Error attributes Effects Indicators/ Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Gives the name of the error. Event code Gives the code of the error. Gives a short description of the error. Gives the source of the error. Gives details Source details on the source of the error. Detection timing Tells when the error is detected. Level Tells the level of influence on control.*1 Recovery Gives the recovery method.*2 Log category Tells which log the error is saved in.*3 User program Tells what will happen to execution of the user program.*4 Operation Provides special information on the operation that results from the error. Gives the status you can check with the built-in EtherCAT port indicators or the Industrial PC Support Utility for the built-in EtherNet/IP port. Indicator status is given only for errors in the EtherCAT Master Function Module and the EtherNet/IP Function Module. 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. Assumed cause Correction Prevention Lists the possible causes, corrections, and preventive measures for the error. This is the attached information that is displayed by the Sysmac Studio or an HMI.*5 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 are also provided. NY-series Troubleshooting Manual (W564) 3-3 3 Error Descriptions and Corrections *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-4 Applicable Range of the HMI Troubleshooter for the applicable range of the HMI Troubleshooter. 3-4 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table 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 · Tasks · Controller operation · Instructions Additional Information To create instruction events, you must select Use for Event Log Settings Instruction Error Out- put on the Controller Setup. With the default setting, instructions events are not output. 3 3-2-1 Error Table Errors for Self Diagnosis Event code Event name Meaning Assumed cause 000D0000 hex 000E0000 hex 00110000 hex 10010000 hex 10020000 hex Internal NJseries Bus Check Error Non-volatile Memory Life Exceeded CPU Unit Overheat (Operation Stopped) Non-volatile Memory Restored or Formatted Non-volatile Memory Data Corrupted A fatal error was detected on the internal bus. The specified number of deletions for non-volatile memory was exceeded. Or, the number of bad blocks in memory exceeded the specified value. Operation was stopped because the temperature inside the CPU Unit was too high. An error was detected in the nonvolatile memory check and file system recovery or formatting was executed. Previous files may have been deleted. A file that must be in non-volatile memory is missing or corrupted. · Conductive material has gotten inside. · Noise · The CPU Unit has failed. · Non-volatile memory life expired. · The ambient operating temperature is too high. · 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. · 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. · The CPU Unit has failed. Level Maj Prt Min Obs Info Reference S page 3-49 S page 3-50 S page 3-50 S page 3-51 S page 3-52 NY-series Troubleshooting Manual (W564) 3-5 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 10080000 hex Main Memory An error was · Conductive material has gotten S Check Error detected in the inside. memory check of the main memory in the CPU Unit. · Noise · There is a software error. · The CPU Unit has failed. page 3-53 100B0000 hex Non-volatile A file that must be · The Controller power supply S Memory Data in non-volatile was turned OFF while the Corrupted memory is missing BUSY indicator was lit. or corrupted. · The power supply to the Con- troller was interrupted momen- tarily while the BUSY indicator was lit. · The CPU Unit has failed. page 3-54 100C 0000 hex Event Level The settings in the · The event level settings are not S Setting Error event level setting correct because the power sup- file are not correct. ply to the Controller was inter- rupted or communications with the Sysmac Studio were dis- connected 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. page 3-55 100F 0000 hex Present Val- An error occurred in · An error occurred in the soft- S ues of the software and ware. Retained the present values Variables of retained vari- Restoration ables could not be Error restored at startup. The values were initialized. page 3-56 10100000 hex Present Val- A forced shutdown · A forced shutdown is per- S ues of is performed or an formed. Retained error occurred in Variables Not the software and Saved the present values · An error occurred in the software. of retained vari- ables could not be saved during power-OFF pro- cessing. page 3-57 10120000 hex Firmware Configuration Mismatch An inconsistency · The firmware upgrade is not S was detected in the completed. software which configures the firmware. · The firmware was partially restored using the Rescue disk. · An HDD or a SSD was replaced. page 3-58 40030000 hex PLC System A fatal error was · An error occurred in the soft- S Processing detected in the PLC ware. Error Function Module. page 3-58 40040000 hex PLC System A fatal error was · An error occurred in the soft- S Processing detected in the PLC ware. Error Function Module. page 3-59 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. SU page 3-60 3-6 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 000C0000 hex CPU Unit Overheat The temperature inside the CPU Unit exceeded the specified value. · The ambient operating temperature is too high. S page 3-60 00120000 hex 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. SU page 3-61 100E0000 hex Shared Folder Access Power OFF Error The power supply to the Controller was interrupted during access to the shared folder was in progress. · The Controller power supply was turned OFF while access to the file was in progress. · The power supply to the Controller was interrupted momentarily while access to the file was in progress. S page 3-61 3 90220000 hex UPS Battery Operation Started The USP battery operation was started. · The power was interrupted while a UPS is connected. S page 3-62 Errors Related to Tasks Event code 60020000 hex 60030000 hex 60010000 hex Event name Task Execution Timeout I/O Refreshing Timeout Error Task Period Exceeded Meaning Task execution exceeded the timeout detection time. Consecutive I/O refresh failures occurred during the primary periodic task or periodic task period. Task execution was not completed during the set task period for the primary periodic task or a periodic task. Assumed cause · The timeout detection time setting is too short. · The task period setting is too short. · A user program is too large. · The number of times that pro- cessing is repeated is larger than expected. · Task Priority Error · Frequent Event Task Execution · 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 Execution · The task period setting is too short. · A user program is too large. · The number of times that pro- cessing is repeated is larger than expected. · Task Priority Error for Periodic Tasks and Event Tasks · Frequent Event Task Execution Level Maj Prt Min Obs Info Reference S page 3-63 S page 3-64 S page 3-65 NY-series Troubleshooting Manual (W564) 3-7 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 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 processing is repeated is larger than expected. · Task Priority Error for Periodic Tasks and Event Tasks · Frequent Event Task Execution S page 3-66 Errors Related to Controller Operation Event code 10200000 hex 10210000 hex 10240000 hex 10250000 hex 40110000 hex Event name User Program/Controller Configurations and Setup Transfer Error Illegal User Program Execution ID Illegal User Program Illegal User Program/Controller Configurations and Setup PLC Function Processing Error Meaning The user program or Controller Configurations and Setup were not transferred correctly. The user program execution IDs set in the user program and in the CPU Unit do not match. The user program is not correct. The upper limit of the usable memory was exceeded or the user program or Controller Configurations and Setup is corrupted. A fatal error was detected in the PLC Function Module. Assumed cause Level Maj Prt Min Obs Info Reference · The user program or Controller S 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. · 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. · The user program or Controller Configurations and Setup are not correct because the power supply to the Controller was interrupted during a restore operation. · Non-volatile memory failed. page 3-67 · The user program execution S 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. page 3-68 · There are more than 8 nesting S levels for functions or function blocks. page 3-69 · The upper limit of the data size S was exceeded. · The main memory capacity was exceeded. · Non-volatile memory is deteriorating or has failed. page 3-70 · An error occurred in the soft- S ware. page 3-71 3-8 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 44420000 hex PLC Function A fatal error was · An error occurred in the soft- S Processing detected in the PLC ware. Error Function Module. page 3-71 40120000 hex PLC Function A fatal error was · An error occurred in the soft- S Processing detected in the PLC ware. Error Function Module. page 3-72 40130000 hex PLC Function Processing Error A fatal error was detected in part of the PLC Function Module. · An error occurred in the software. S page 3-72 10230000 hex Event Log Save Error Saving the event log failed. · A low battery voltage prevented retention of memory during a power interruption. (NJ/NXseries) · A forced shutdown was performed. (NY-series) · Data in the event log area are invalid. (NY-series) · Data in the NX Unit event log area are invalid. S page 3-73 3 10260000 hex Trace Setting Transfer Failure The power supply was interrupted while transferring the trace settings. · The power supply was interrupted while transferring the trace settings. S page 3-74 10350000 hex Backup Failed to Start An error was detected in preexecution checks for a backup operation. · The shared folder is not recognized. · 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. · It was not possible to recognize the shared folder because of the following reasons: Windows storage failure, erroneous operation or fault of Windows. S page 3-75 3-2-1 Error Table NY-series Troubleshooting Manual (W564) 3-9 3 Error Descriptions and Corrections Event code 10360000 hex Event name Meaning Backup Failed The backup operation ended in an error. Assumed cause It was not possible to access the shared folder due to the following causes. · There is no authority for writing to the shared folder in an account for the Controller. · The shared folder recognition was canceled during a backup operation. For the assumed causes of canceling the recognition, refer to the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). · The partition in which the shared folder is stored lacks sufficient capacity. · The number of files or directories in the shared folder exceeded the maximum number. · Execution of the Save Cam Table instruction or changing the CPU Unit name is in progress. · A file already exists with the same name as the specified directory. · It was not possible to save the backup data because the shared folder recognition was canceled during the backup operation. · A slave backup operation failed. · The backup was canceled by the user. · 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. Level Maj Prt Min Obs Info Reference S page 3-77 3-10 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 10370000 hex Restore Operation Failed to Start An error was detected in preexecution checks for a restore operation. · Either the backup files in the shared folder are corrupted or required data is not in the backup files in the shared folder. · The unit version of the CPU Unit to which to restore the files is older than the unit version of the backup files in the shared folder. · 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 in the shared folder. · The CPU Unit is write-protected. · Another backup operation is in progress. · Synchronization, online editing, or the Clear All Memory operation is in progress. · The online connection with the Sysmac Studio was disconnected. S page 3-80 3 10380000 hex Restore Operation Failed The restore operation ended in an error. · The backup files are corrupted. · Failed to restore a slave. S page 3-82 10390000 hex Shared Folder Recognition Failed It was not possible to recognize the shared folder. · The Controller cannot access the shared folder due to the reasons of Windows. · The Controller cannot access the shared folder because the network segment of the IP address for the internal port of Windows differs from that for the internal port on the Controller. · The Controller cannot access the shared folder because the items specified by the Virtual SD Memory Card settings on the Controller differ from the settings for Windows. · The Controller failed to be authorized to log on to the shared folder because the user name or password specified by the Virtual SD Memory Card settings on the Controller differs from the settings for Windows. S page 3-83 103A0000 hex Shared Folder Recognition Cancel Failed It was not possible to cancel the shared folder recognition. · The Virtual SD Memory Card settings were changed while access to the shared folder is in progress. S page 3-84 103B0000 hex Shared Folder Recognition Cancel Completed The shared folder recognition was canceled. · The Virtual SD Memory Card settings were updated. Therefore, the shared folder recognition which was based on the previous Virtual SD Memory Card settings was canceled. · File sharing was canceled. S page 3-85 NY-series Troubleshooting Manual (W564) 3-11 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 40140000 hex PLC System Information This event provides internal information from the PLC Function Module. · This event provides internal information from the PLC Function Module. It is recorded to provide additional information for another event. S page 3-87 40170000 hex Safe Mode The Controller started in Safe Mode. · The Controller started in Safe Mode. S page 3-87 44600000 hex OS Processing Error An error was detected on Windows. · A software error occurred on Windows to stop operations. S page 3-88 80230000 hex 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 communications load is high. S page 3-88 40150000 hex PLC System Information This event provides internal information from the PLC Function Module. · This event provides internal information from the PLC Function Module. It is recorded to provide additional information for another event. S page 3-89 44430000 hex PLC System Information This event provides internal information from the PLC Function Module. · This event provides internal information from the PLC Function Module. It is recorded to provide additional information for another event. S page 3-89 90050000 hex User Program/Controller Configurations and Setup Download The user program and the Controller configurations and setup were downloaded. · The user program and the Controller configurations and setup were downloaded. S page 3-90 90070000 hex Online Edits Transferred The user program was edited online. · The user program was edited online and the edits were transferred to the Controller. S page 3-90 90080000 hex Variable Changed to TRUE with Forced Refreshing Changing a variable to TRUE with forced refreshing was specified. · Changing a variable to TRUE with forced refreshing was specified by the user. S page 3-91 90090000 hex Variable Changed to FALSE with Forced Refreshing Changing a variable to FALSE with forced refreshing was specified. · Changing a variable to FALSE with forced refreshing was specified by the user. S page 3-91 900A0000 hex All Forced Refreshing Cleared Clearing all forced refreshing values was specified. · Clearing all forced refreshing values was specified by the user. S page 3-92 900B0000 hex Memory All Cleared All of memory was · A user with Administrator rights cleared. cleared all of the memory. S page 3-92 900C 0000 hex Event Log Cleared The event log was · The event log was cleared by cleared. the user. S page 3-93 90110000 hex Power Turned ON The power supply was turned ON. · The power supply was turned ON. S page 3-93 90120000 hex Power Inter- The power supply rupted was interrupted. · The power supply was interrupted. S page 3-94 90130000 hex Operation Started Operation was started. · A command to start operation was received. S page 3-94 3-12 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 90140000 hex Operation Stopped Operation was stopped. · A command to stop operation was received. S page 3-95 90150000 hex Reset Executed A reset was executed. · A reset command was received. S page 3-95 90160000 hex User Program Execution ID Write The user program execution ID was set or changed in the CPU Unit. · A user with Administrator rights changed the user program execution ID that is set in the CPU Unit. S page 3-96 90180000 hex All Controller Errors Cleared All current errors were cleared. · The user cleared all current errors. S page 3-96 90190000 hex Forced Refreshing Cleared Clearing a forced refreshing value was specified. · Clearing a forced refreshing value was specified by the user. S page 3-97 90230000 hex Forced Shutdown A forced shutdown was used by the user to finish the system. · A forced shutdown was used by the user to finish the system. S page 3-97 3 90240000 hex Backup Started A backup operation · A backup operation was was started. started. S page 3-98 90250000 hex Backup Com- The backup opera- pleted tion ended nor- mally. · The backup operation ended normally. S page 3-98 90260000 hex Restore Operation Started A restore operation · A restore operation started. started. S page 3-99 90270000 hex Restore Operation Completed The restore operation ended normally. · The restore operation ended normally. S page 3-99 9028 0000 Hex Shared Folder Recognition Completed The shared folder was recognized. · The shared folder was recognized. S page 3-100 95700000 hex OS Started Windows is started up. · An Industrial PC was started. · Windows was restarted by an instruction. · Windows was restarted by Windows operation. S page 3-101 95710000 hex OS Shut Down Windows was shut down. · An Industrial PC was shut down. · Windows was restarted by an instruction. · Windows was restarted by Windows operation. S page 3-101 NY-series Troubleshooting Manual (W564) 3-13 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 give the error code for the instruction. For descriptions of the error codes, refer to the descriptions of the corresponding event codes. For example, if the error code of the instruction is 16#0400, refer to the description of the event with event code 54010400 hex. Event code Event name 54010400 hex Input Value Out of Range 54010401 hex Input Mismatch 54010402 hex Floating-point Error 54010403 hex BCD Error 54010404 hex Signed BCD Error 54010405 hex Illegal Bit Position Specified Meaning Assumed cause Level Maj Prt Min Obs Info Reference 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. · 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. S page 3- 102 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. · 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. S page 3- 103 Non-numeric data was input for a floating-point number input parameter to an instruction. · Non-numeric data was input for a floatingpoint number input parameter to an instruction. S page 3- 104 A value that was not BCD was input for a BCD 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. S page 3- 104 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 was specified as the BCD format. · The most-significant digit was A, 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. S page 3-105 The bit position specified for an instruction was illegal. · The bit position specified for an instruction exceeds the data range. S page 3-106 3-14 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 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 valid range. For example, the data type of a variable and the data size may not agree. S page 3-107 54010407 hex Data Range Exceeded The results of instruction processing exceeded the data area range of the output parameter. · The results of instruction processing, such as the number of array elements, exceeded the data area range of the output parameter. S page 3-108 3 54010409 hex No Errors to Clear An instruction to clear a Controller error was executed when there was no error in the Controller. · An instruction to clear a Controller error was executed when there was no error in the Controller. S page 3-108 5401040B hex No User Errors to Clear An instruction to clear userdefined errors was executed when there was no user-defined error. · An instruction to clear user-defined errors was executed when there was no userdefined error. S page 3-109 5401040C hex Limit Exceeded for User-defined Errors An attempt was made to use the Create Userdefined Error instruction to create more than the maximum number of userdefined errors. · An attempt was made to use the Create User-defined Error instruction to create more than the maximum number of userdefined errors. S page 3-110 54010410 hex Text String Format The text string input to an Error instruction is not correct. · The text string that is input to the instruction for conversion to a number does not represent a number or it does not represent a positive number. · The input text string does not end in NULL. S page 3-111 54010411 hex Illegal Program Specified The program specified for an instruction does not exist. · The program specified by the function does not exist (e.g., it was deleted). S page 3-112 54010414 hex Stack Underflow There is no data in a stack. · An attempt was made to read data from a stack that contains no data. S page 3-113 54010416 hex Illegal Number of Array Elements or Dimensions The valid range was exceeded for the number of array elements or dimensions in an array I/O parameter for an instruction. · The valid range was exceeded for the number of array elements or dimensions in an array I/O parameter for an instruction. S page 3-113 54010417 hex Specified Task Does Not Exist The task specified for the instruction does not exist. · The specified task does not exist. S page 3-114 54010418 hex Unallowed Task Specification An unallowed task was specified for an instruction. · The local task, the primary periodic task, or a periodic task was specified. S page 3-114 NY-series Troubleshooting Manual (W564) 3-15 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54010419 hex Incorrect Data Type A data type that cannot be used for an instruction is specified for an input or inout variable. · A data type that cannot be used for an instruction is specified for an input or in-out variable. S page 3-115 5401041A hex Multi-execution of Instructions Multi-execution was specified for an instruction that does not support it. · Execution of an instruction that does not support multi-execution of instructions was specified more than once. S page 3-115 5401041B hex 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. S page 3-116 5401041C hex Different Data Sizes The size of the data specified for instruction input or in-out data is different from the size of the target parameter. · 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. S page 3-117 5401041D hex Exceeded Simultaneous Instruction Executed Resources The maximum resources that you can use for the relevant instruction group at the same time was exceeded. · More than the maximum number of relevant instructions were executed at the same time. S page 3-118 54010C03 hex Full Reception Buf- The reception buffer is full. · The reception buffer is fer full. S page 3-119 54010C04 hex 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. S page 3-120 54010C05 hex Parity Error A parity error occurred in the data received. · The communications settings or baud rate settings are not compatible with the remote device. · Noise S page 3-121 54010C06 hex 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 S page 3-122 54010C07 hex 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. S page 3-122 54010C08 hex CRC Mismatch The receive data had differ- · A wrong message was ent CRC. received. · Noise S page 3-123 3-16 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54010C0B hex Serial Communica- A timeout occurred in serial tions Timeout 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 S page 3-124 54010C0C hex Instruction Executed to Inapplicable Port An instruction was executed to an inapplicable port. · An instruction was executed to an inapplicable port. S page 3-125 54010C0D hex (Ver. 1.14 or later) CIF Unit Initialized A CIF Unit was initialized, so the communications data buffered in the CIF Unit was lost. · A CIF Unit was initialized. S page 3-125 3 54010C10 hex Exceptional Modbus Response An exceptional code was returned from the Modbus slave. · An error was detected on the Modbus slave. S page 3-126 54010C11 hex 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. S page 3-127 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 exist. · The specified file is corrupted. · The SD Memory Card cannot be normally accessed due to a contact failure or other causes. S page 3-128 54011405 hex File Already in Use A file specified for an instruction cannot be accessed because it is already being used. · An instruction attempted to read or write a file already being accessed by another instruction. S page 3-129 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 subsequent SD Memory Card instruction. S page 3-130 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 access beyond the size of the file. S page 3-130 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. S page 3-131 NY-series Troubleshooting Manual (W564) 3-17 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54011409 hex That File Name Already Exists An instruction could not be executed because the file name specified for the instruction already exists. · A file already exists with the same name as the name specified for the instruction to create. S page 3-132 5401140A hex Write Access Denied An attempt was made to write to a write-protected file or directory when an instruction was executed. · The file or directory specified for the instruction to write is write-protected. S page 3-133 5401140B hex Too Many Files Open The maximum number of open files was exceeded when opening a file for an instruction. · The maximum number of open files was exceeded when opening a file for an instruction. S page 3-133 5401140C hex Directory Does Not The directory specified for Exist an instruction does not exist. · The directory specified for an instruction does not exist. S page 3-134 5401140F hex Backup Operation Already in Progress Another backup operation is already in progress. · Another backup operation is already in progress. S page 3-134 54011410 hex Cannot Execute Backup Execution of a backup operation was not possible because execution of another operation was 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. S page 3-135 54011800 hex EtherCAT Communications Error Accessing the EtherCAT network failed when an instruction was executed. · The EtherCAT network is not in a usable status. S page 3-136 54011801 hex EtherCAT Slave Accessing the target slave Does Not Respond failed when an instruction was executed. · The target slave does not exist. · The target slave is not in an operating condition. S page 3-136 54011802 hex EtherCAT Timeout A timeout occurred while trying to access an EtherCAT slave when an instruction was executed. · Communications with the target slave timed out. S page 3-137 54011803 hex Reception Buffer Overflow The receive data from an EtherCAT slave overflowed the receive buffer when an instruction was executed. · The receive data from the slave overflowed the receive buffer. S page 3-137 54011804 hex SDO Abort Error An SDO abort error was received from an EtherCAT slave when an instruction was executed. · Depends on the specifications of the slave. S page 3-138 54011805 hex Saving Packet Monitor File An instruction for packet monitoring was executed while saving an EtherCAT packet monitor file. · An instruction for packet monitoring was executed while saving an EtherCAT packet monitor file. S page 3-138 3-18 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54011806 hex Packet Monitoring Function Not Started A Stop EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was stopped. · A Stop EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was stopped. S page 3-139 54011807 hex Packet Monitoring Function in Operation A Start EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was already being executed. · The Start EtherCAT Packet Monitor instruction was executed again while the EtherCAT packet monitoring function was already in operation. S page 3-140 54011808 hex Communications Resource Overflow More than 32 EtherCAT communications instructions were executed at the same time. · More than 32 EtherCAT communications instructions were executed at the same time. The EtherCAT communications instructions are listed below. · EC_CoESDOWrite instruction · EC_CoESDORead instruction · EC_ConnectSlave instruction · EC_DisconnectSlave instruction · EC_StartMon instruction · EC_SaveMon instruction · EC_StopMon instruction · EC_CopyMon instruction S page 3-141 3 54011809 hex Packet Monitoring Function Not Supported Packets cannot be monitored. · An instruction for packet monitoring was executed for a CPU Unit that does not support packet monitoring. S page 3-142 54011C00 hex Explicit Message Error An error response code was returned for an explicit message that was sent with a CIP communications instruction. · Depends on the nature of the error. S page 3-143 54011C01 hex Incorrect Route Path The format of the route path that is specified for a CIP communications instruction is not correct. · The format of the route path that is specified for a CIP communications instruction is not correct. S page 3-144 54011C02 hex CIP Handle Out of Range The handle that is specified for the CIP communications instruction is not correct. · The handle that is specified for the CIP communications instruction is not correct. S page 3-144 NY-series Troubleshooting Manual (W564) 3-19 3 Error Descriptions and Corrections Event code Event name 54011C03 hex CIP Communications Resource Overflow 54011C04 hex CIP Timeout 54011C05 hex Class-3 Connection Not Established 54011C06 hex CIP Communications Data Size Exceeded 54012000 hex Local IP Address Setting Error 54012001 hex TCP/UDP Port Already in Use Meaning Assumed cause Level Maj Prt Min Obs Info Reference The maximum resources that you can use for CIP communications instructions at the same time was exceeded. · More than 32 CIP communications instructions were executed at the same time. · An attempt was made to use more than 32 handles at the same time. S page 3-145 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 was closed. · Power to the remote device is OFF. · Communications are stopped at the remote device. · The Ethernet cable connector for EtherNet/IP is disconnected. · The Ethernet cable for EtherNet/IP is disconnected. · Noise S page 3-146 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 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). S page 3-147 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. · 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 CIPOpenWithData-Size instruction. S page 3-148 An instruction was executed when there was a setting error in the local IP address. · An instruction was executed when there was a setting error in the local IP address. S page 3-149 The UDP or TCP port was already in use when the instruction was executed. · The UDP or TCP port is already in use. S page 3-149 3-20 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 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 incorrect. S page 3-150 54012003 hex Socket Status Error The status was not suitable for execution of the socket service instruction. · 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 established for this instruction for the same IP address and TCP port. · SktTCPConnect Instruction · The TCP port that is specified with the SrcTcpPort input 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 receiving data. · The specified socket is closed. S page 3-150 3 NY-series Troubleshooting Manual (W564) 3-21 3 Error Descriptions and Corrections Event code 54012003 hex 54012004 hex 54012006 hex 54012007 hex 54012008 hex Event name Socket Status Error Local IP Address Not Set Socket Timeout Socket Handle Out of Range Socket Communications Resource Overflow Meaning The status was not suitable for execution of the socket service instruction. The local IP address was not set when a socket service instruction was executed. A timeout occurred for a socket service instruction. The handle that is specified for the socket service instruction is not correct. The maximum resources that you can use for socket service instructions at the same time was exceeded. Assumed cause Maj · 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 supported by the specified socket was selected. · There is a BOOTP server setting error. · The BOOTP server does not exist. · The local IP address is not set because operation just started. · SktTCPAccept instruction: There was no request for a connection from the remote node during the userset timeout time. · SktTCPRcv or SktUDPRcv instruction: Data was not received from the remote node during the user-set timeout time. · The handle that is specified for the socket service instruction is not correct. · More than 32 socket service instructions were executed at the same time. · More than 30 socket handles were used at the same time. (For CPU Units with unit version 1.02 or earlier, more than 16 socket handles were used at the same time.) Level Prt Min Obs Info Reference S page 3-150 S page 3-153 S page 3-154 S page 3-155 S page 3-156 3-22 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54012400 hex No Execution Right An instruction to change the settings of an EtherNet/IP port was executed when execution was not possible. · 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 progress for the builtin EtherNet/IP port. · An instruction to change the settings 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 builtin 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 built-in EtherNet/IP port or a CJ-series EtherNet/IP Unit. S page 3-157 3 54012401 hex 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 EtherNet/IP Unit. S page 3-158 54012402 hex Too Many Simultaneous Instruction Executions Too many instructions to change the communications setup of the Controller were executed at the same time. · Two or more instructions to change the communications setup of the Controller were executed at the same time. S page 3-158 54012403 hex FTP Client Execution Limit Exceeded Too many FTP client communications instructions were executed at the same time. · Four or more FTP client communications instructions were executed at the same time. S page 3-159 NY-series Troubleshooting Manual (W564) 3-23 3 Error Descriptions and Corrections Event code 54012404 hex 54012405 hex 54012406 hex 54012407 hex 54012408 hex 54012409 hex 5401240A hex Event name 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 Meaning The number of files specified with a wildcard for an FTP client communications instruction exceeded 1,000. The directory specified for an FTP client communications instruction does not exist in the Controller or an incorrect path was specified. 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. The destination FTP server for an FTP client communications instruction returned an error. SD Memory Card access from the FTP client failed. A file specified for an FTP client communications instruction does not exist. The data was not transferred because the FTP client communications instruction was set to not overwrite files with the same name. Assumed cause Maj · The number of files specified with a file name that contained a wildcard for an FTP client communications instruction exceeded 1,000. · The directory specified for an FTP client communications instruction does not exist in the Controller or an incorrect path was specified. · The destination FTP server that was specified for an FTP client communications instruction does not exist on the network. · The destination FTP server that was specified for an FTP client communications instruction is not operating. · The destination FTP server for the FTP client communications instruction failed to execute the requested processing. · An SD Memory Card is not inserted. · The SD Memory Card was removed during execution of the FTP client communications instruction. · The capacity of the SD Memory Card is insufficient. · The SD Memory Card is write protected. · A file specified for an FTP client communications instruction does not exist. · 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 existed at the destination. Level Prt Min Obs S S S S S S S ReferInfo ence page 3-159 page 3-160 page 3-161 page 3-162 page 3-163 page 3-164 page 3-164 3-24 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 5401240B hex Failed To Delete Specified File 5401240C hex Specified File Access Failed A file was not deleted after it was transferred with an FTP client communications instruction. An FTP transfer for an FTP client communications instruction failed because file access failed. · 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 readonly attribute. · It was not possible to delete the file specified for the FTP client communications instruction because it was in use by another application. · The file specified for the FTP client communications instruction was in use by another application. · The file or directory specified for the FTP client communications instruction to write is write protected. S page 3-165 S page 3-166 3 5401240D hex IP Address Setting Invalid 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. · The network address of the port specified in the instruction is the same as the network address of another port. · Both the port specified in the instruction and the other ports are set as unused ports. S page 3-167 54012C00 hex NX Message Error An error response code was returned for an NX message. · Depends on the nature of the error. S page 3-168 54012C01 hex NX Message Resource Overflow The maximum resources that you can use for NX message instructions at the same time was exceeded. · More than 32 NX message instructions were executed at the same time. S page 3-168 54012C02 hex NX Message Time- A timeout occurred during out execution of an NX mes- sage. · The specified NX Unit does not exist. · The NX message was closed 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 S page 3-169 54012C03 hex 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. S page 3-170 NY-series Troubleshooting Manual (W564) 3-25 3 Error Descriptions and Corrections Event code 54012C05 hex 54012C06 hex 54012C07 hex 54012C08 hex 54013461 hex 54014000 hex 54014001 hex 54014002 hex 54014400 hex 54014402 hex 54014404 hex Event name Meaning NX Message EtherCAT Network Error An error occurred in EtherCAT communications on the NX message path. External Restart Already Executed for Specified NX Units A restart was already in execution from the Sysmac Studio when the instruction was executed. Unapplicable Unit Specified for Instruction A slave that cannot be specified for the instruction was connected at the slave node address of the specified Unit. Invalid Total Power ON Time Record Process Data Object Setting Missing The total power ON time could not be read. The PDO mapping is not correct. OS Timeout Restarting Windows was not completed within the specified time. OS Shutdown Execution Error The instruction to shut down OS was executed while Windows was not running. OS Reboot Execution Error The instruction to reboot OS was executed without a forced reboot while there was an error on Windows. Shared Folder Access Failure Shared Folder Insufficient Capacity Too Many Files/Directories Accessing the shared folder failed when an instruction was executed. The capacity of the shared folder was insufficient when writing to the shared folder for an instruction. The maximum number of files/directories was exceeded when creating a file/directory for an instruction. Assumed cause Maj · An error occurred in EtherCAT communications on the NX message path. · A restart was already in execution from the Sysmac Studio when the instruction was executed. · A slave that cannot be specified for the instruction was connected to the slave node address of the specified Unit. · Non-volatile memory failure · The PDOs that are required for 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 (_mcEncoderMark) as the trigger conditions was executed for an axis that is mapped to an OMRON GXEC02 EtherCAT Encoder slave. · The value specified for the TimeOut input variable was too short for Windows to restart. · The instruction to shut down OS was executed while Windows was not running. · The relevant instruction was executed without using a forced reboot while there was an error on Windows. · The shared folder is not recognized. · The shared folder has run out of free space. · The number of files or directories exceeded the maximum number. Level Prt Min Obs S S S S S S S S S S S ReferInfo ence page 3-170 page 3-171 page 3-171 page 3-172 page 3-173 page 3-174 page 3-174 page 3-175 page 3-175 page 3-176 page 3-176 3-26 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 5401440D hex 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. S page 3-177 5401440E hex Shared Folder Access Failed The access to the shared folder failed. · The shared folder is corrupted. S page 3-177 54014411 hex Slave Backup Failed A slave backup operation failed. · A slave backup operation failed. S page 3-178 54014800 hex Device Error Received An error response from the device was received. · An error response from the device was received. S page 3-178 54014801 hex Specified Unit Does Not Exist The specified Unit does not exist. · The IO-Link master is not connected to or mounted on the specified position. S page 3-179 3 54014802 hex Message Processing Limit Exceeded An instruction cannot be executed because the IOLink master is processing the message from another application. · An instruction cannot be executed because the IO-Link master is processing the message from another application (an instruction execution or a tool connection). S page 3-180 54014803 hex Specified Unit Sta- The specified Unit is not in tus Error a condition to receive mes- sages. · The specified Unit is not in a condition to receive messages. S page 3-180 54014804 hex Too Many Simulta- The number of instructions neous Instruction that can be simultaneously Executions executed was exceeded. · More than 32 NX message instructions and EtherCAT communications instructions were executed at the same time. S page 3-181 54014805 hex Communications Timeout A timeout occurred in communications. · The communications timeout time is shorter than the message response time. · The cable for EtherCAT or for IO-Link is broken. · Noise · Device failure S page 3-182 54014806 hex 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. S page 3-183 54014807 hex I/O Power OFF Status The I/O power is not supplied to the specified IOLink master port. · The I/O power is not supplied to the specified IO-Link master port. S page 3-183 54014808 hex Verification Error The specified IO-Link master port had a verification error or a communications error. · The specified IO-Link master port had a verification error or a communications error. S page 3-184 54015420 hex 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 exceeded the valid range of the input variable. S page 3-184 54015421 hex Electronic Gear Ratio Denominator Setting Out of Range The parameter specified for the RatioDenominator input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-185 NY-series Troubleshooting Manual (W564) 3-27 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause 54015422 hex 54015423 hex 54015424 hex 54015425 hex 54015427 hex 54015428 hex 54015429 hex 5401542A hex 5401542B hex 5401542C hex 5401542D hex 5401542E hex 5401542F hex 54015430 hex 54015431 hex Target Velocity Setting Out of Range Acceleration Setting Out of Range Deceleration Setting Out of Range Jerk Setting Out of Range Torque Ramp Setting Out of Range Master Coefficient Scaling Out of Range Slave Coefficient Scaling Out of Range Feeding Velocity Setting Out of Range Buffer Mode Selection Out of Range Coordinate System Selection Out of Range Circular Interpolation Mode Selection Out of Range Direction Selection Out of Range Path Selection Out of Range Position Type Selection Out of Range Travel Mode Selection Out of Range The parameter specified for the Velocity input variable to a motion control instruction is out of range. The parameter specified for the Acceleration input variable to a motion control instruction is out of range. The parameter specified for the Deceleration input variable to a motion control instruction is out of range. The parameter specified 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 control instruction is out of range. The parameter specified for the MasterScaling input variable to a motion control instruction is out of range. The parameter specified for the SlaveScaling input variable to a motion control instruction is out of range. The parameter specified for the FeedVelocity input variable to a motion control instruction is out of range. The parameter specified for the BufferMode input variable to a motion control instruction is out of range. The parameter specified for the CoordSystem input variable to a motion control instruction is out of range. The parameter specified for the CircMode input variable to a motion control instruction is out of range. The parameter specified for the Direction input variable to a motion control instruction is out of range. The parameter specified for the PathChoice input variable to a motion control instruction is out of range. The parameter specified for the ReferenceType input variable to a motion control instruction is out of range. The parameter specified for the MoveMode input variable to a motion 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. · Instruction input parameter exceeded the valid range of the input variable. · The Feed Velocity (input variable FeedVelocity) is still at the default (0). · 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. · Instruction input parameter exceeded the valid range of the input variable. Level Maj Prt Min Obs Info Reference S page 3-185 S page 3-186 S page 3-186 S page 3-187 S page 3-187 S page 3-188 S page 3-188 S page 3-189 S page 3-189 S page 3-190 S page 3-190 S page 3-191 S page 3-191 S page 3-192 S page 3-193 3-28 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015432 hex 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 exceeded the valid range of the input variable. · _mcAborting or _mcBuffered was specified for BufferMode and _mcTMCornerSuperimposed was specified for TransitionMode. S page 3-194 54015433 hex Continue Method Selection Out of Range The value of the reserved input variable Continuous to a motion control instruction changed. · The value of the reserved input variable Continuous changed. S page 3-195 54015434 hex Combine Mode Selection Out of Range The parameter specified for the CombineMode input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-195 3 54015435 hex Synchronization Start Condition Selection Out of Range The parameter specified for the LinkOption input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-196 54015436 hex Master and Slave Defined as Same Axis The same axis is specified for the Master and Slave input variables to a motion control instruction. · The parameter is the same for the Master and Slave input variables to the instruction. S page 3-196 54015437 hex Master and Auxiliary Defined as Same Axis The same axis is specified for the Master and Auxiliary input variables to a motion control instruction. · The parameter is the same for the Master and Auxiliary input variables to the instruction. S page 3-197 54015438 hex Master/Slave Axis Numbers Not in Ascending Order The axis numbers specified for the Master and Slave input variables to a motion control instruction are not in ascending order. · 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. S page 3-198 54015439 hex Incorrect Cam Table Specification The parameter specified for the CamTable input variable to a motion control instruction is out of range. · Something other than a cam data variable was specified for the CamTable input variable to the instruction. S page 3-199 NY-series Troubleshooting Manual (W564) 3-29 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 5401543A hex Synchronization Stopped A synchronized control motion control instruction was executed, but conditions required for execution were not met. · 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 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. S page 3-200 5401543B hex Motion Control Instruction Re-execution Disabled An attempt was made to reexecute a motion control instruction that cannot be re-executed. · A motion control instruction that cannot be re-executed was re-executed. S page 3-201 5401543C hex Motion Control Instruction Multiexecution Disabled Multiple functions that cannot be executed simultaneously were executed for the same target (MC common, axis, or axes group). · Multiple functions that cannot be executed simultaneously were executed for the same target (MC common or axis). S page 3-202 5401543D hex Instruction Not An operation instruction Allowed for was executed for an Encoder Axis Type encoder axis. · An operation instruction was executed for an encoder axis. S page 3-203 5401543E hex Instruction Cannot Be Executed during Multi-axes Coordinated Control · 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. · An operation instruction was executed for an axis or an axes group that was in a coordinated multiaxes motion. · The MC_SetKinTransform instruction was executed for an axes group in a GroupEnable state. S page 3-204 3-30 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 5401543F hex 54015440 hex Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group Axes Group Cannot Be Enabled A multi-axes coordinated control instruction was executed for an axes group that was in a GroupDisable state. Execution of the MC_GroupEnable (Enable Axes Group) instruction failed. · A multi-axes coordinated control instruction was executed for an axes group that was in a GroupDisable state. · One of the following instructions was executed for an axes group that was in a GroupDisable state. MC_MoveTimeAbsolute MC_SyncLinearConveyor MC_SyncOut MC_RobotJog · When the MC_GroupEnable (Enable Axes Group) instruction was executed, there was a composition axis that was not stopped. · When the MC_GroupEnable (Enable Axes Group) instruction was executed, there was a composition axis for which the MC_TouchProbe (Enable External Latch) instruction was being executed. S page 3-205 3 S page 3-206 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 axis for which EtherCAT process data communications are not established. S page 3-207 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 axis. · A motion instruction was executed for an axes group while the MC_Stop instruction was being executed for a composition axis. S page 3-208 54015443 hex Motion Control Instruction Multiexecution 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 executed when there was 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 axis. S page 3-209 NY-series Troubleshooting Manual (W564) 3-31 3 Error Descriptions and Corrections Event code 54015444 hex 54015445 hex 54015446 hex 54015447 hex 54015448 hex Event name 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 Meaning Assumed cause Maj 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. · Stopping at the target position was not possible for the specified acceleration/deceleration rate for multi-execution or re-execution of a positioning instruction when the Acceleration/Deceleration Over parameter was set to generate a minor fault and stop. There is not sufficient travel distance to accelerate or decelerate to the transit velocity. · 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 stop. The constant-velocity travel distance of the master axis is less than zero. · The constant velocity travel distance of the master axis is below 0 for the MC_MoveLink (Synchronous Positioning) instruction. For the MC_GearInPos (Positioning Gear Operation) instruction, the target velocity of the slave axis is too small to achieve the required velocity. · 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. 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. · The start point and end point were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. · The start point, end point, and border point were the same when the border point method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. Level Prt Min Obs Info Reference S page 3-210 S page 3-211 S page 3-212 S page 3-213 S page 3-214 3-32 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015449 hex 5401544A hex Circular Interpolation Center Specification Position Out of Range Instruction Execution Error Caused by Count Mode Setting 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. 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. · The difference between the distance from the start point to the center point and the distance between the end point to the center point exceeded the permitted value specified for the correction allowance ratio in the axes group settings when the center designation method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. · 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. S page 3-215 3 S page 3-216 5401544C hex Parameter Selection Out of Range The parameter specified for the ParameterNumber input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-217 5401544D hex Stop Method Selection Out of Range The parameter specified for the StopMode input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-217 5401544E hex Latch ID Selection Out of Range for Trigger Input Condition The parameter specified for the TriggerInput::LatchID input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-218 5401544F hex 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 exceeded the valid range of the input variable. · The parameter specification and the data type of the setting value do not agree. S page 3-219 54015450 hex Trigger Input Condition Mode Selection Out of Range The parameter specified for the TriggerInput:: Mode input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-220 54015451 hex Drive Trigger Signal Selection Out of Range for Trigger Input Condition The parameter specified for the TriggerInput::InputDrive input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-221 54015453 hex Motion Control Instruction Re-execution Disabled (Axis Specification) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-222 NY-series Troubleshooting Manual (W564) 3-33 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015454 hex Motion Control Instruction Re-execution Disabled (Buffer Mode Selection) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-223 54015455 hex Motion Control Instruction Re-execution Disabled (Direction Selection) 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.) · An input variable that cannot be changed for re-execution was changed. S page 3-224 54015456 hex Motion Control Instruction Re-execution Disabled (Execution Mode) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-225 54015457 hex Motion Control Instruction Re-execution Disabled (Axes Group Specification) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-226 54015458 hex Motion Control Instruction Re-execution Disabled (Jerk Setting) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-227 54015459 hex Motion Control Instruction Re-execution Disabled (Master Axis) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-228 5401545A hex Motion Control Instruction Re-execution Disabled (MasterOffset) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-229 5401545B hex Motion Control Instruction Re-execution Disabled (MasterScaling) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-230 3-34 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 5401545C hex Motion Control Instruction Re-execution Disabled (MasterStartDistance) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-231 5401545D hex Motion Control Instruction Re-execution Disabled (Continuous) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-232 3 5401545E hex Motion Control Instruction Re-execution Disabled (MoveMode) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-233 5401545F hex Illegal Auxiliary Axis Specification The axis specified for the Auxiliary input variable to a motion control instruction does not exist. · An axis does not exist for the variable specified for the Auxiliary input variable to the instruction. S page 3-234 54015460 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. S page 3-234 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 specified as a used group. S page 3-235 54015462 hex Illegal Master Axis Specification The axis that is specified for the Master input variable to a motion control instruction is not correct. · An axis does not exist for the 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 Axis Phase) instruction is not the master axis for syncing. · The master axis and a slave axis are not assigned to the same task. S page 3-236 NY-series Troubleshooting Manual (W564) 3-35 3 Error Descriptions and Corrections Event code 54015463 hex 54015464 hex 54015465 hex 54015466 hex 54015467 hex 54015468 hex 54015469 hex Event name Meaning Assumed cause Maj Motion Control Instruction Re-execution Disabled (SlaveOffset) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. Motion Control Instruction Re-execution Disabled (SlaveScaling) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. Motion Control Instruction Re-execution Disabled (StartPosition) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. Instruction Execution Error with Undefined Home High-speed homing or an interpolation instruction was executed when home was undefined. · High-speed homing was executed when home was undefined. · An interpolation instruction was executed for an axes group that includes an axis with no defined home. · One of the following robot instructions 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 Motion Control Instruction Re-execution Disabled (Position Type) 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.) · A parameter for an input variable that cannot be changed for re-execution was changed. 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. First Position Setting Out of Range The parameter specified for the FirstPosition input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. Level Prt Min Obs Info Reference S page 3-237 S page 3-238 S page 3-239 S page 3-240 S page 3-241 S page 3-242 S page 3-243 3-36 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 5401546A hex Last Position Setting Out of Range The parameter specified for the LastPosition input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-243 5401546B hex Illegal First/Last Position Size Relationship (Linear Mode) The parameter specified for the LastPosition input variable to a motion control instruction is smaller than the parameter specified for the FirstPosition input variable. · The value of the LastPosition input parameter is less than the value of the FirstPosition input variable for the instruction when the Count Mode is set to Linear Mode. S page 3-244 5401546C hex Master Sync Start Position Setting Out of Range The parameter specified for the MasterSyncPosition input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-245 3 5401546D hex Slave Sync Start Position Setting Out of Range The parameter specified for the SlaveSyncPosition input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-246 5401546E hex Duplicate Latch ID for Trigger Input Condition The same latch ID was specified for more than one motion control instruction. · 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) 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 External Latch) instruction. S page 3-247 5401546F hex Jerk Override Factor Out of Range The parameter specified for the JerkFactor input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-248 54015470 hex Acceleration/Deceleration Override Factor Out of Range The parameter specified for the AccFactor input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-248 54015471 hex First Position Method Specification Out of Range The parameter specified for the StartMode input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-249 54015472 hex Motion Control Instruction Re-execution Disabled (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.) · A parameter for an input variable that cannot be changed for re-execution was changed. S page 3-250 NY-series Troubleshooting Manual (W564) 3-37 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015474 hex Unused Axis Specification for Auxiliary Axis The axis specified for the Auxiliary input variable to a motion control instruction is an unused axis. · The axis specified for the Auxiliary input variable to the instruction is an unused axis. S page 3-251 54015475 hex Position Gear Value Error Synchronized motion is not possible for the velocity, acceleration rate, and deceleration rate that were input to a motion control instruction. · The specified synchronized motion cannot be performed at the velocity, acceleration rate, or deceleration rate that is input to the instruction. S page 3-251 54015476 hex Position Gear Master Axis Zero Velocity The velocity of the master axis was zero when a motion control instruction was started. · The velocity of the master axis was 0 when the instruction was started. S page 3-252 54015478 hex 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 exceeded the valid range of the input variable. · The target position of a Rotary Mode axis is not within the ring setting range. S page 3-253 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 instruction 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 40bit data when the absolute value is converted to pulses. S page 3-254 5401547A hex Cam Table Start Point Setting Out of Range The parameter specified for the StartPosition input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-255 5401547B hex Cam Master Axis Following First Position Setting Out of Range The parameter specified for the MasterStartDistance input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-255 5401547C hex Circular Interpolation Radius Setting Error 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. · For the MC_MoveCircular2D (Circular 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. S page 3-256 3-38 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 5401547D hex Circular Interpolation Radius Overflow 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. · For the MC_MoveCircular2D (Circular 2D Interpolation) instruction, the radius of the circle exceeded 40-bit data when converted to pulses for the border point or center specification method. S page 3-257 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 exceeded the valid range of the input variable. · The axes that were specified in CircAxes are not included in the composition axes in the Axes Group Settings. · The same axis was specified for both axes of CircAxes. S page 3-258 3 5401547F hex Auxiliary/Slave Axis Numbers Not in Ascending Order The values of the parameters for the Auxiliary and Slave input variables to a motion control instruction are not in ascending order. · The parameters for the Auxiliary and Slave input variables to the instruction are not in ascending order. S page 3-259 54015480 hex 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 ascending order was found when calculating the number of valid data. · After calculations, the number of valid data is 0. S page 3-260 54015481 hex MC_Write Target Out of Range The parameter specified for the Target input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-261 54015482 hex Master Travel Distance Specification Out of Range The parameter specified for the MasterDistance input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-261 54015483 hex Master Distance in Acceleration Specification Out of Range The parameter specified for the MasterDistanceACC input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-262 54015484 hex Master Distance in Deceleration Specification Out of Range The parameter specified for the MasterDistanceDEC input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-263 54015487 hex Execution Mode Selection Out of Range The parameter specified for the ExecutionMode input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-263 54015488 hex Permitted Following Error Out of Range The parameter specified for the PermittedDeviation input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-264 NY-series Troubleshooting Manual (W564) 3-39 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info 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 AutPoint exceeded signed 40bit data when converted to pulses for the border point or center specification method. · For a radius specifications, the absolute value of AuxPoint[0] exceeded 40-bit data when converted to pulses. S page 3-265 5401548A hex End Point Specification Out of Range The parameter specified for the EndPoint input variable to a motion control instruction is out of range. · The instruction input parameter exceeded the range of signed 40-bit data when it is converted to pulses. S page 3-266 5401548B hex Slave Travel Distance Specification Out of Range The parameter specified for the SlaveDistance input variable to a motion control instruction is out of range. · The instruction input parameter exceeded the range of 40-bit data when it is converted to pulses. S page 3-266 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 instruction input parameter exceeded the range of 40-bit data when it is converted to pulses. S page 3-267 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 instruction input parameter exceeded the range of 40-bit data when it is converted to pulses. S page 3-267 5401548E hex Auxiliary and Slave Defined as Same Axis The same axis was specified for the Auxiliary and Slave input variables to a motion control instruction. · The parameter is the same for the Auxiliary and Slave input variables to the instruction. S page 3-268 5401548F hex Relative Position Selection Out of Range The parameter specified for the Relative input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-268 54015490 hex Cam Transition Specification Out of Range The parameter specified for the CamTransition input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-269 54015491 hex Synchronized Control End Mode Selection Out of Range The parameter specified for the OutMode input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-269 54015492 hex Enable External Latch Instruction Execution Disabled _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. · _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. S page 3-270 3-40 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015493 hex Master Axis Offset Out of Range The parameter specified for the MasterOffset input variable to a motion control instruction is out of range. · The instruction input parameter exceeded the range of signed 40-bit data when it is converted to pulses. S page 3-271 54015494 hex Slave Axis Offset Out of Range The parameter specified for the SlaveOffset input variable to a motion control instruction is out of range. · The instruction input parameter exceeded the range of signed 40-bit data when it is converted to pulses. S page 3-272 54015495 hex Command Current Position Count Selection Out of Range The parameter specified for the CmdPosMode input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-272 54015496 hex Master Axis Gear Ratio Numerator Out of Range The parameter specified for the RatioNumeratorMaster input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-273 3 54015497 hex Master Axis Gear Ratio Denominator Out of Range The parameter specified for the RatioDenominatorMaster input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-273 54015498 hex Auxiliary Axis Gear Ratio Numerator Out of Range The parameter specified for the RatioNumeratorAuxiliary input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-274 54015499 hex Auxiliary Axis Gear Ratio Denominator Out of Range The parameter specified for the RatioDenominatorAuxiliary input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-274 5401549A hex Master Axis Position Type Selection Out of Range The parameter specified for the ReferenceTypeMaster input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-275 5401549B hex Auxiliary Axis Position Type Selection Out of Range The parameter specified for the ReferenceTypeAuxiliary input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-275 5401549C hex Target Position Ring Counter Out of Range Operation is not possible because the target position is out of range for the ring counter of the executed instruction. · High-speed homing was executed when 0 was not included in the ring counter. S page 3-276 5401549D hex Axes Group Composition Axis Setting Out of Range The parameter specified for the Axes input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. · The composition axes in the axes group are not assigned to the same task. S page 3-277 5401549E hex Axis Use Setting Out of Range The parameter specified for the AxisUse input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-278 NY-series Troubleshooting Manual (W564) 3-41 3 Error Descriptions and Corrections Event code 54015700 hex 54015702 hex 54015703 hex 54015720 hex Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference Homing Parameter Setting Out of Range The parameter specified for the HomingParameter input variable to a motion control instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S page 3-278 Axis Use Change Error 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. · 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. S page 3-279 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 servo axes to be exceeded. S page 3-280 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 correct. · The power supply was interrupted while a download of the motion control parameter settings was in progress. · The non-volatile memory is faulty or the life of the non-volatile memory has been exceeded. S page 3-281 3-42 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015721 hex 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 interrupted while a download of the motion control parameter settings was in progress. · The non-volatile memory is faulty or the life of the non-volatile memory has been exceeded. · The MC_ChangeAxisUse (Change Axis Use) instruction was executed for an axis that is set to Unused axis (unchangeable to used axis). S page 3-282 3 54015722 hex Actual Position Overflow/Underflow An instruction was executed that is not supported during an actual position overflow/underflow. · An instruction was executed that is not supported during an actual position overflow or underflow. S page 3-283 54015723 hex Switch Structure Track Number Setting Out of Range The value of TrackNumber 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. S page 3-283 54015724 hex Switch Structure First ON Position Setting Out of Range The value of FirstOnPosition 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. S page 3-284 54015725 hex 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 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. S page 3-285 54015726 hex 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 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. S page 3-286 54015727 hex Switch Structure Cam Switch Mode Out of Range The value of CamSwitchMode 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. S page 3-287 NY-series Troubleshooting Manual (W564) 3-43 3 Error Descriptions and Corrections Event code 54015728 hex 54015729 hex 5401572A hex 5401572B hex 5401572C hex 5401572D hex 5401572E hex 5401572F hex 54015730 hex Event name Meaning Assumed cause Maj 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. Track Option Structure ON Compensation Setting Out of Range The value of OnCompensation that is specified in the TrackOptions 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. Track Option Structure OFF Compensation Setting Out of Range The value of OffCompensation that is specified in the TrackOptions 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. Number of Array Elements in Switch Structure Variable Out of Range 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. · 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. Number of Array Elements in Output Signal Structure Variable Out of Range 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. · 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. Number of Array Elements in Track Option Structure Variable Out of Range 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. · 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. Numbers of Elements in Output Signals and Track Option Arrays Not Matched 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. · 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. Motion Control Instruction Multiexecution Disabled (Master Axis) A Master in-out variable that cannot be changed during multi-execution of instructions was changed. · A Master in-out variable that cannot be changed during multiexecution of instructions was changed. Motion Control Instruction Multiexecution Disabled (Position Type Selection) A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed. · A ReferenceType inout variable that cannot be changed during multi-execution of instructions was changed. Level Prt Min Obs S S S S S S S S S ReferInfo ence page 3-288 page 3-289 page 3-290 page 3-291 page 3-292 page 3-293 page 3-294 page 3-295 page 3-296 3-44 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015731 hex Same Track Number Setting in Switch Structure Out of Range 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. · 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. S page 3-297 5401573A hex Cannot Write Axis Parameters The instruction was executed for an axis that is not an unused axis. · The instruction was executed for a used axis or an undefined axis. S page 3-298 5401573B hex Axis Parameter Setting Out of Range The parameter specified for the AxisParameter input variable to a motion control instruction is outside of the valid range. · The parameter specified for the AxisParameter input variable to the instruction is out of range for the input variable. S page 3-299 3 5401573C hex Cam Property Setting Out of Range The parameter specified for the CamProperty input variable to a motion control instruction is outside of the valid range. · The parameter specified for the CamProperty input variable to the instruction is out of range for the input variable. S page 3-300 5401573D hex Cam Node Setting Out of Range The parameter specified for the CamNodes input variable to a motion control instruction is outside of the valid range. · The parameter specified for the CamNodes input variable to the instruction is out of range for the input variable. S page 3-301 5401573E hex Incorrect Cam Node Type Specification The parameter specified for the CamNodes input variable to a motion control instruction is not an _sMC_CAM_NODE array variable. · The parameter specified for the CamNodes input variable to the instruction is not an _sMC_CAM_NODE array variable. S page 3-302 5401573F hex Insufficient Nodes in Cam Table 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. · 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. S page 3-303 54015740 hex 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 variable to a motion control instruction are not in ascending order according to the element numbers. · 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 to not be in ascending order. S page 3-304 NY-series Troubleshooting Manual (W564) 3-45 3 Error Descriptions and Corrections Event code 54015741 hex 54015742 hex 54015743 hex 54015749 hex 5401574A hex 5401574B hex 54015751 hex (Ver. 1.21 or later) 54015752 hex (Ver. 1.21 or later) Event name Too Many Data Points in Cam Table Cam Table Displacement Overflow Aborted Cam Table Used Execution ID Setting Out of Range Position Offset Out of Range PDS State Transition Command Selection Out of Range Cam Monitor Mode Selection Out of Range Data Type of Cam Monitor Values Mismatch 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. Distance in the generated cam table exceeded the range of REAL data. A cam data variable that was aborted during generation was specified for the CamTable input variable to an instruction. The parameter specified for the ExecID input variable to a motion control instruction is out of range. The parameter specified for the OffsetPosition input variable to a motion control instruction is out of range. The parameter specified for the TransitionCmd input variable to a motion control instruction is out of range. The cam monitor mode selection specified for the CamMonitorMode input variable to a motion control instruction is out of range. 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. Assumed cause Maj 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. · Distance in the generated cam table exceeded the range of REAL data. · 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. · The parameter specified for the ExecID input variable to the instruction is out of range for the input variable. · The position offset exceeded the range of signed 40-bit data when it was converted to pulses. · Instruction input parameter exceeded the valid range of the input variable. · The cam monitor mode selection is out of the valid range. · The data type of the variable specified for the cam monitor values does not match the cam monitor mode selection. Level Prt Min Obs Info Reference S page 3-305 S page 3-306 S page 3-307 S page 3-308 S page 3-308 S page 3-309 S page 3-310 S page 3-311 3-46 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54016440 hex 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 positive software limit and an instruction that specifies motion in the opposite direction of the software limit was executed. · The parameter that was specified for the AuxPoint input variable to a border point MC_MoveCircular2D (Circular 2D Interpolation) instruction is beyond the positive software limit. S page 3-312 3 54016441 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. · The first position is beyond the negative software limit and an instruction that specifies motion in the opposite direction of the software limit was executed. · The parameter that was specified for the AuxPoint input variable to a border point MC_MoveCircular2D (Circular 2D Interpolation) instruction is beyond the negative software limit. S page 3-313 54016442 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 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 direction is not specified (syncing or torque control) S page 3-314 NY-series Troubleshooting Manual (W564) 3-47 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info 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 specification was executed when the positive limit input was ON. An axes group motion control instruction was executed when the positive limit input was ON. S page 3-315 54016444 hex Negative Limit Input An instruction for a motion in the negative direction was executed when the negative limit input was ON. · 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 specification was executed when the negative limit input was ON. An axes group motion control instruction was executed when the negative limit input was ON. S page 3-316 54017422 hex Servo Main Circuits OFF An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. · An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. S page 3-317 3-48 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections 3-2-2 Error Descriptions Errors for Self Diagnosis 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 timing Continuously Error attributes Level Major fault Recovery Cycle the power supply. Log category System Effects User program Stops. Operation Stops.* A connection to the Sysmac Studio may not be possible. Systemdefined variables Variable None Data type --- Name --- 3 Assumed cause Correction Prevention Conductive material has gotten inside. If there is conductive material nearby, blow out the CPU Unit with air. Do not do any metal working in the vicinity of the control panel. Also, make sure that the operating environment is free of dirt and dust. Close the control panel. Cause and correction 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 disconnected. If this error persists even after you make the above two corrections, replace the CPU Unit. None Attached information Attached information 1: System information 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. * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-49 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Non-volatile Memory Life Exceeded Evjjent code 000E0000 hex The specified number of deletions for non-volatile memory was exceeded. Or, the number of bad blocks in memory exceeded the specified value. PLC Function Module Source details None Detection timing Continuously Level Major fault Recovery Cycle the power supply. Log category System User program Stops. Operation Stops.* Variable Data type Name None --- --- Assumed cause Non-volatile memory life expired. None Correction Replace the CPU Unit. Prevention --- None * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks CPU Unit Overheat (Operation Stopped) Event code 0011 0000 hex Operation was stopped because the temperature inside the CPU Unit was too high. PLC Function Module Source details None Detection timing Continuously Level Major fault Recovery Cycle the power supply or reset the Controller. Log category System User program Stops. Operation Stops.* A connection to the Sysmac Studio is not possible. Variable Data type Name None --- --- Assumed cause The ambient operating temperature is too high. None 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 directly above equipment that generates a large amount of heat, such as heaters, transformers, or high-capacity resistors. · If the ambient temperature exceeds 55°C, install a cooling fan or air conditioner. Prevention Make sure that the ambient temperature stays between 0 and 55°C. None * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-50 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 timing At 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.* Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The Controller power supply was Compare the project with the Do not turn OFF the power sup- turned OFF while the BUSY indi- project on the Sysmac Studio. If ply while the BUSY indicator is lit. 3 cator was lit. they match, cycle the power sup- The power supply to the Controller was interrupted momentarily while the BUSY indicator was lit. ply 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 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. Cause and correction 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 Con- troller 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. 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. * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. NY-series Troubleshooting Manual (W564) 3-51 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks 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 Level Major fault User program Variable None Stops. Recovery Operation Data type --- Cycle the power supply or reset the Controller. Stops.* 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 Clear all of memory and then download the project from the Sysmac Studio. The CPU Unit has failed. None None If this error remains even after making the above corrections, replace the CPU Unit. 1002 0000 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 * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-52 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 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 timing Continuously Error attributes Level Major fault Recovery Cycle the power supply. Log category System Effects User program Stops. Operation Stops.* Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Conductive material has gotten If there is conductive material Do not do any metal working in inside. nearby, blow out the CPU Unit the vicinity of the control panel. with air. Use the control panel only when it is closed. 3 Noise If the error did not result from the Implement noise countermea- Cause and · Data corruption in memory · Microcomputer malfunctioning · Memory write circuit malfunctioning 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, sures. correction and other noise entry paths, and implement noise countermea- sures as required. 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 fail- ure 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 information Attached information 1: System information Precautions/ None Remarks * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-53 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks 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 Level Major fault User program Variable None Stops. Recovery Operation Data type --- Cycle the power supply or reset the Controller. Stops.* 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 Clear all of memory and then download the project from the Sysmac Studio. The CPU Unit has failed. None None If this error remains even after making the above corrections, replace the CPU Unit. 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 * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-54 NY-series Troubleshooting Manual (W564) 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 timing At 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 Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The event level settings are not Perform a Memory All Clear oper- Do not interrupt the power supply correct because the power supply ation and then transfer the event to the Controller or disconnect 3 to the Controller was interrupted level setting file again. communications with the Sys- or communications with the Sys- mac Studio during a download of mac Studio were disconnected the event level settings. during a download of the event Cause and level settings. correction The event level settings are not Do not interrupt the power supply correct because the power supply to the Controller during a Clear to the Controller was interrupted All Memory operation. during a Clear All Memory opera- tion. Non-volatile memory failed. If the error persists even after you None make the above correction, replace the CPU Unit. Attached information None Precautions/ None Remarks *1 For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-55 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Present Values of Retained Variables Restoration Error Event code 100F 0000 hex An error occurred in the software and the present values of retained variables could not be restored at startup. The values were initialized. PLC Function Module None Source details Detection timing At power ON or Controller reset Level Major fault Recovery Cycle the power supply or reset the Controller. Log category System Stops. Stops*1. User program Operation The variables with a Retain attribute were corrupted. Normal user program execution or normal Unit operation may not be possible. Variable Data type Name _RetainFail BOOL Retention Failure Flag Assumed cause Correction An error occurred in the software. Perform the following: Prevention None Cause and correction Attached information Precautions/ Remarks None · Check the values of the retained variables 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. The following values are initialized. · Retained variables (variables with a Retain attribute) · Absolute encoder home offset data *1 Refer to I/O Operation for Major Fault Level Controller Errors on page 1-14 for details. 3-56 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 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 None Source details Detection timing At power ON or Controller reset Error attributes Level Major fault Recovery Cycle the power supply. Log category System Stops. Stops*1. Effects User program Operation The values of the variables with a Retain attribute were not same as the values just before the power interruption. Normal user program execution or normal Unit operation may not be possible. System- Variable Data type Name defined None --- --- variables Assumed cause Correction Prevention 3 Cause and correction A forced shutdown is performed. An error occurred in the software. 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. (NYseries Controllers) Perform a shutdown with other method than the forced shutdown. None · 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. Attached information None Precautions/ Remarks 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) · Absolute encoder home offset data *1 Refer to I/O Operation for Major Fault Level Controller Errors on page 1-14 for details. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-57 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/Remarks Firmware Configuration Mismatch Event code 10120000 hex An inconsistency was detected in the software which configures the firmware. PLC Function Module Source details None Detection timing Level Major fault Recovery Cycle the power supply. Log category User program Stops. Operation Stops.*1 Variable Data type Name None --- --- At power ON or Controller reset System Assumed cause Correction Prevention The firmware upgrade is not com- Upgrade the firmware again. pleted. None The firmware was partially Restore the whole system using None restored using the Rescue disk. the Rescue disk. An HDD or a SSD was replaced. Attached information 1: The name and version of the software in which an inconsistency occurred. None *1 Refer to I/O Operation for Major Fault Level Controller Errors on page 1-14 for details. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks PLC System Processing Error Event code A fatal error was detected in the PLC Function Module. PLC Function Module Source details None Level Major fault User program Variable None Stops. Recovery Operation Data type --- Cycle the power supply. Stops.* 4003 0000 hex Detection timing Log category Continuously System Name --- Assumed cause Correction An error occurred in the software. Contact your OMRON representative. Attached information 1: System information Prevention None None * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-58 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections 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 timing Continuously Error attributes Level Major fault Recovery Cycle the power supply. Log category System Effects User program Stops. Operation Stops.* A connection to the Sysmac Studio is not possible. Systemdefined variables Variable None Data type --- Name --- Cause and correction Assumed cause Correction An error occurred in the software. Contact your OMRON representative. Prevention None Attached None 3 information Precautions/ None Remarks * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-59 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 Recovery Error reset User program Continues. Variable _SelfTest_LowBattery Operation Data type BOOL No affected Assumed cause The battery voltage is low. The battery connector has come loose. The Battery is missing. None 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. You may loose 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. Event name Meaning Source Error attributes Effects Systemdefined 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 Recovery Operation Data type BOOL Cycle the power supply or reset the Controller. Not affected. 000C 0000 hex Detection timing Log category Continuously System Name CPU Unit High Temperature Flag Assumed cause The ambient operating temperature is too high. None Correction Make sure that the ambient operating temperature stays between 0 and 55C. · 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 high-capacity resistors. · If the ambient temperature exceeds 55C, install a cooling fan or air conditioner. Prevention Make sure that the ambient temperature stays between 0 and 55C. None 3-60 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 timing Continuously Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Operation is not affected. Systemdefined variables Variable _SelfTest_LowFanRevolution Data type BOOL Name Low Fan Revolution Flag Assumed cause Correction Prevention Cause and correction Something is interfering with fan Remove the material that is inter- Make sure that nothing is interfer- operation, such as dust, wire fering with fan operation. ing with the fan during operation. scraps, or cuttings. The fan has reached the end of Replace the Fan Unit.* Regularly replace the Fan Unit.* 3 its service life. The fan is faulty. Attached information None Precautions/ You can change the event level to the observation level. If you change the level to the observation level, Remarks recovery procedures are not required. * Refer to the NY-series Industrial Box PC Hardware User's Manual (Cat. No. W556) or NY-series Industrial Panel PC Hardware User's Manual (Cat. No. W557) for the Fan Unit replacement procedure and life. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Shared Folder Access Power OFF Error Event code 100E0000 hex The power supply to the Controller was interrupted during access to the shared folder was in progress. PLC Function Module Source details None Detection timing At power ON or Controller reset Level Observation Recovery --- Log category System User program Continues. Variable _Card1PowerFail Assumed cause The Controller power supply was turned OFF while access to the file was in progress. The power supply to the Controller was interrupted momentarily while access to the file was in progress. None Operation Operation is controlled by the user program when the file is corrupted. Data type Name BOOL SD Memory Card Power Interruption Flag Correction Prevention Check that the correct file is in the Do not turn OFF the power sup- shared folder, or that the system ply while access to the file is in operates correctly. progress. If the correct file is missing or the system does not operate properly, download the correct file to the shared folder again. Cycle the power supply to the Controller or reset the Controller and confirm that the system operates correctly. Be sure to use a UPS. Also, 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. When you have finished the corrections, change _Card1PowerFail (SD Memory Card Power Interruption Flag) to FALSE. When the measure is completed, change the SD Memory Card Power Interruption Flag to FALSE. NY-series Troubleshooting Manual (W564) 3-61 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks UPS Battery Operation Started The USP battery operation was started. PLC Function Module Event code None Source details Level Information Recovery --- 90220000 hex Detection timing Log category At power interruption during UPS connection System User program Continues. Variable _SelfTest_UPSSignal Operation Data type BOOL Operation will be stopped within the specified time. Name UPS Signal Detection Flag Assumed cause The power was interrupted while a UPS is connected. None Correction --- Prevention --- None 3-62 NY-series Troubleshooting Manual (W564) 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 timing Continuously Error attributes Level Major fault Recovery Cycle the power supply or reset the Controller. Log category System Effects User program Stops. Operation Stops.* Variable Data type Name Systemdefined variables _<Task_name>_Exceeded _<Task_name>_ExceedCount _<Task_name>_LastExecTime BOOL UDINT TIME Task Period Exceeded Flag Task Period Exceeded Count 3 Last Task Execution Time _<Task_name>_MaxExecTime TIME Maximum Task Execution Time Assumed cause Correction Prevention The timeout detection time setting is too short. The task period setting is too short. Increase the timeout detection time. Increase the task period. 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 need a short execution period to a periodic task with a lower priority. Cause and correction 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 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 information Attached Information 1: Name of task where error occurred Precautions/ None Remarks * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. NY-series Troubleshooting Manual (W564) 3-63 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks I/O Refreshing Timeout Error Event code 6003 0000 hex Consecutive I/O refresh failures occurred during the primary periodic task or periodic task period. PLC Function Module Source details None Detection timing Continuously Level Major fault Recovery Cycle the power supply or reset the Controller. Log category System User program Stops. Operation Stops.* 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 Design the tasks considering the and change the task period to an corrections that are given on the appropriate value. 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 Information 1: Name of task where error occurred None * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-64 NY-series Troubleshooting Manual (W564) 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 60010000 hex Meaning Task execution was not completed during the set task period for the primary periodic task or a periodic task. Source PLC Function Module Source details None Detection timing Continuously Error attributes Level Minor fault Recovery Error reset Log category System Continues. If the task execution does not finish within the set task period, the I/O refresh operation will be as follows: Effects User program Operation · 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 3 task period, overall control of the equipment may become impossible. Variable Data type Name Systemdefined variables _<Task_name>_Exceeded _<Task_name>_ExceedCount _<Task_name>_LastExecTime BOOL UDINT TIME Task Period Exceeded Flag Task Period Exceeded Count 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 Design the tasks considering the and change the task period to an corrections that are given on the appropriate value. left. A user program is too large. Separate the processes into different tasks, for example move processes that need a short execution period to a periodic task with a lower priority. Cause and correction 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 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 Attached Information 1: Name of task where error occurred Precautions/ You can change the level of the error to an observation in the task settings. Remarks NY-series Troubleshooting Manual (W564) 3-65 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Task Period Exceeded Event code 6005 0000 hex Task execution was not completed during the set task period for the primary periodic task or fixed periodic task. PLC Function Module Source details None Detection timing Continuously Level Observation Recovery --- Log category System Continues. If the task execution does not finish within the set task period, the I/O refresh operation will be as follows: User program Operation · 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 Design the tasks considering the and change the task period to an corrections that are given on the appropriate value. left. A user program is too large. Separate the processes into different tasks, for example move processes that does 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 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 This error can occur if you change the level of the error to an observation in the task settings. 3-66 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Errors Related to Controller Operation Event name User Program/Controller Configurations and Setup Transfer Error Event code 10200000 hex Meaning The user program or Controller Configurations and Setup were not transferred correctly. Source PLC Function Module Source details None or I/O bus master Detection timing At 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.* System- Variable Data type Name defined variables None --- --- 3 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. 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. Do not turn OFF the power supply to the Controller during a download of the user program or the Controller Configurations and Setup. Cause and correction 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 interrupted during a Clear All Memory operation. If you cannot perform a Clear All Do not interrupt the power supply Memory operation from the Sys- to the Controller during online mac Studio, transfer the project to editing. the Controller with a restore operation from an SD Memory Card. 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. Non-volatile memory failed. If the error persists even after you None make the above correction, replace the CPU Unit. Attached Information 1: Cause Details Attached information 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/ None Remarks * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. NY-series Troubleshooting Manual (W564) 3-67 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal User Program Execution ID Event code 1021 0000 hex The user program execution IDs set in the user program and in the CPU Unit do not match. PLC Function Module None Source details Detection timing At user program download, 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.* Variable Data type Name None --- --- 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. None 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. None * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-68 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Illegal User Program Event code 10240000 hex Meaning The user program is not correct. Source PLC Function Module None Source details 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.* Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention There are more than 8 nesting levels for functions or function Find the location in the user pro- Write the user program so that gram with more than 8 nesting there is never more than 8 nest- 3 Cause and blocks. levels for functions or function ing levels for functions or function correction blocks and reduce the number of blocks. Use the program check nesting levels to 8 or fewer. Then, on the Sysmac Studio to confirm download the user program that there are not more than 8 again. nesting levels. Attached information None Precautions/ None Remarks * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-69 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal User Program/Controller Configurations and Setup Event code 1025 0000 hex The upper limit of the usable memory was exceeded or the user program or Controller Configurations and Setup is corrupted. PLC Function Module None Source details Detection timing At download, 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.* Variable Data type Name None --- --- Assumed cause The upper limit of the data size was exceeded. The main memory capacity was exceeded. Non-volatile memory is deteriorating or has failed. None Correction Prevention If an event on restrictions on the number of items used occurred at the same time as this event, correct the user program and settings so that the number of items used is not exceeded and then download the data again. None 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. If this error persists even after you implement the above two corrections, replace the CPU Unit. None * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. 3-70 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name PLC Function Processing Error Event code 40110000 hex Meaning A fatal error was detected in the PLC Function Module. Source PLC Function Module Source details None Detection timing Continuously Error attributes Level Major fault Recovery Cycle the power supply. Log category System Effects User program Stops. Operation Stops.* Systemdefined variables Variable None Data type --- Name --- Cause and correction Assumed cause Correction An error occurred in the software. Contact your OMRON representative. Prevention None Attached information 1: System information Attached Attached Information 2: System information 3 information Attached information 3: System information Attached information 4: System information Precautions/ None Remarks * For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks PLC Function Processing Error Event code A fatal error was detected in the PLC Function Module. PLC Function Module Source details None Level Major fault User program Variable None Stops. Recovery Operation Data type --- Cycle the power supply or reset the Controller. Stops.*2 44420000 hex Detection timing Log category Continuously System Name --- 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 Prevention None *1 For details, refer to I/O Operation for Major Fault Level Controller Errors on page 1-14. NY-series Troubleshooting Manual (W564) 3-71 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks PLC Function Processing Error Event code A fatal error was detected in the PLC Function Module. PLC Function Module Source details None Level Partial fault User program Variable None Stops. Recovery Operation Data type --- Cycle the power supply. Stops.* 4012 0000 hex Detection timing Log category Continuously System Name --- 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 Prevention None * 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-14. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks PLC Function Processing Error Event code 4013 0000 hex A fatal error was detected in part of the PLC Function Module. PLC Function Module Source details None Detection timing Level Minor fault Recovery Cycle the power supply or reset the Controller. Log category User program Continues. Operation Operation is not affected. Variable Data type Name None --- --- Continuously System 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 Prevention None 3-72 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Event Log Save Error Event code 10230000 hex Meaning Saving the event log failed. Source PLC Function Module Source details None Detection timing At power ON or 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention A low battery voltage prevented retention of memory during a power interruption. (NJ/NXseries) Replace the Battery. Replace the battery periodically. 3 A forced shutdown was performed. (NY-series) None Perform a shutdown with other method than the forced shutdown. Cause and correction Data in the event log area are invalid. (NY-series) If the error persists even after you 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. None 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 event log area. Replace the CPU Unit if you use the event logs in the CPU Unit. None Attached information 1: Error Details Attached information 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/ None Remarks 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-73 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Trace Setting Transfer Failure Event code 1026 0000 hex The power supply was interrupted while transferring the trace settings. PLC Function Module Source details None Detection timing Level Observation Recovery Cycle the power supply or reset the Controller. Log category User program Continues. Operation Not affected. Variable Data type Name None --- --- At power ON or Controller reset System Assumed cause The power supply was interrupted while transferring the trace settings. None Correction Transfer the trace settings again. Prevention Do not interrupt the power supply while transferring the trace settings. All trace settings are initialized when this error occurs. 3-74 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Backup Failed to Start Event code 10350000 hex Meaning An error was detected in pre-execution checks for a backup operation. Source PLC Function Module None Source details Detection timing When backup is specified by the user Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The shared folder is not recog- Transfer the Virtual SD Memory Transfer the Virtual SD Memory nized. Card settings so that the shared Card settings so that the shared folder can be recognized. If the folder can be recognized. shared folder cannot be recognized yet, refer to the corrections 3 for the following event: Shared Folder Recognition Failed (10390000 hex). The Prohibiting backing up data to the SD Memory Card parameter is set to prohibit backing up data to an 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. Set the Prohibiting backing up data to the SD Memory Card parameter to enable backing up data to an SD Memory Card. Cause and correction Another backup operation is in progress. Wait for the other backup operation to end and then perform the backup operation again. Do not attempt to perform other backup operation during a backup operation. Synchronization, online editing, or the Clear All Memory operation is in progress. Wait for the synchronization, online editing, or the Clear All Memory operation to end and then perform the backup operation again. Do not attempt to perform a backup operation during a synchronization, online editing, or the Clear All Memory operation. The backup was canceled by the None user. None The online connection with the Sysmac Studio was disconnected. Check the cable connections. Go Check the cable to see if it is disoffline and then go back online connected or broken. Make sure and execute the backup again. the cable is connected properly. It was not possible to recognize the shared folder because of the following reasons: Windows storage failure, erroneous operation or fault of Windows. Refer to the corrections for the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). Refer to the preventive information for the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). Attached information 1: Operation type 0102 hex: Controller to shared folder for system-defined variable operation 0103 hex: Controller to shared folder for Sysmac Studio operation 0104 hex: Controller to shared folder for instruction operation 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation Attached information Attached information 2: Error details 0001 hex: A shared folder is not recognized. 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 variable. 0401 hex: The backup was canceled by the user. 0501 hex: The online connection with the Sysmac Studio was disconnected. NY-series Troubleshooting Manual (W564) 3-75 3 Error Descriptions and Corrections Precautions/ Remarks None 3-76 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Backup Failed The backup operation ended in an error. PLC Function Module Source details Event code None Level Observation Recovery --- User program Variable None Continues. Operation Data type --- Not affected. 10360000 hex Detection timing Log category During backup operation System Name --- 3 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-77 3 Error Descriptions and Corrections Cause and correction Assumed cause It was not possible to access the shared folder due to the following causes. · There is no authority for writing to the shared folder in an account for the Controller. · The shared folder recognition was canceled during a backup operation. For the assumed causes of canceling the recognition, refer to the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). The partition in which the shared folder is stored lacks sufficient capacity. The number of files or directories in the shared folder exceeded the maximum number. Execution of the Save Cam Table instruction or changing the CPU Unit name is in progress. A file already exists with the same name as the specified directory. It was not possible to save the backup data because the shared folder recognition was canceled during the backup operation. For the assumed causes of canceling the recognition, refer to the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). A slave backup operation failed. The backup was canceled by the user. 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. Correction · Set the authority to permit writ- ing to the shared folder in an account for the Controller and execute the backup operation again. · Re-recognize the shared folder and execute the backup operation again. For the re-recognition methods, refer to the corrections for the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). Confirm available capacity in the partition in which the shared folder is stored. Reduce the number of files and directories in the shared folder and then execute the backup operation again. Perform the operation after execution of the Save Cam Table instruction or changing the CPU Unit name is completed. Specify the directory that the same filename does not exist and execute the backup operation again. Re-recognize the shared folder and execute the backup operation again. For the re-recognition methods, refer to the corrections for the following event: Shared Folder Recognition Cancel Completed (103B0000 hex) Refer to the corrections for the following event: EtherCAT Slave Backup Failed (102F0000 hex). None 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. Prevention · Set the authority to permit reading from and writing to the shared folder in an account for the Controller. · Do not perform any operations to cancel the shared folder recognition during a backup operation. For details, refer to the assumed causes for the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). Confirm available capacity in the partition in which the shared folder is stored. Delete unnecessary files and directories in the shared folder or move the files and directories to the other place. Do not perform a backup during execution of the Save Cam Table instruction or while changing the CPU Unit name. Do not create a file with the same name as the specified directory to backup. Do not perform any operations to cancel the shared folder recognition during a backup operation. For details, refer to the assumed causes for the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). Refer to the preventive information for the following event: EtherCAT Slave Backup Failed (102F0000 hex). None 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. 3-78 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Attached information 1: Operation type 0102 hex: Controller to shared folder for system-defined variable operation 0103 hex: Controller to shared folder for Sysmac Studio operation 0104 hex: Controller to shared folder for instruction operation 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation Attached information 2: Error details 7F01 hex : It was not possible to access the shared folder. 0001 hex: Recognition of a shared folder is canceled. Attached information 0005 hex: The partition in which the shared folder is stored lacks sufficient capacity. 0006 hex: Too many files or directories. 0206 hex: Execution of the Save Cam Table instruction or changing the CPU Unit name is in progress. 0210 hex: Specified directory and file with same name already exist. 0302 hex: Saving the backup data failed. 3 0304 hex: A slave backup operation failed. 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 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-79 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Restore Operation Failed to Start Event code 10370000 hex An error was detected in pre-execution checks for a restore operation. PLC Function Module None Source details Detection timing Level Observation User program --Variable None Recovery Operation Data type --- --Not affected. Log category Name --- When restoring data is specified by the user System Assumed cause Correction Prevention Either the backup files in the shared folder are corrupted or required data is not in the backup files in the shared folder. Create the backup files again. Do not edit the backup files on the computer. The unit version of the CPU Unit to which to restore the files is older than the unit version of the backup files in the shared 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, specify backup files with the correct unit version for the CPU Unit. Make sure that the unit version of the CPU Unit and the unit version of the backup files are compatible. 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 in the shared 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, specify backup files with the correct model for the CPU Unit. 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. The CPU Unit is write-protected. If you use the restore function, select the Do not use Option for the Write protection at startup setting of the CPU Unit. If you use the restore function, select the Do not use Option for the Write protection at startup setting of the CPU Unit. Another backup operation is in progress. Wait for the backup operation to Do not attempt to perform a end and then perform the restore restore operation during a backup operation again. operation. Synchronization, online editing, or the Clear All Memory operation is in progress. Wait for the synchronization, online editing, or the Clear All Memory operation to end and then perform the restore operation again. Do not attempt to perform a restore operation during a synchronization, online editing, or the Clear All Memory operation. The online connection with the Sysmac Studio was disconnected. Check the cable connections. Go Check the cable to see if it is disoffline and then go back online connected or broken. Make sure and execute the backup again. the cable is connected properly. Attached information 1: Operation type 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation Attached information 2: Error details 0103 hex: The backup files are corrupted. 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. 0501 hex: The online connection with the Sysmac Studio was disconnected. 3-80 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module Precautions/ None Remarks 3 Error Descriptions and Corrections 3 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-81 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Restore Operation Failed The restore operation ended in an error. PLC Function Module Source details Event code None Level Observation Recovery --- 10380000 hex Detection timing Log category During restore operation System User program --Variable Operation Data type Not affected. Name None --- --- Assumed cause Correction Prevention The backup files are corrupted. Create the backup files again. Do not edit the backup files on the computer. Failed to restore a slave. Refer to the corrections for the following event: EtherCAT Slave Restore Operation Failed (10300000 hex). Refer to the preventive information for the following event: EtherCAT Slave Restore Operation Failed (10300000 hex). Attached information 1: Operation type 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation Attached information 2: Error details 0103 hex: The backup files are corrupted. 0303 hex: Failed to restore a slave. None 3-82 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name Shared Folder Recognition Failed Event code 10390000 hex Meaning It was not possible to recognize the shared folder. PLC Function Module Source None Source details Detection timing At Controller startup, download, restore operation, when changing the Virtual SD Memory Card settings, or when confirming the shared folder recognition Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. 3 System- Variable Data type Name defined _Card1Ready BOOL SD Memory Card Ready Flag variables Assumed cause Correction Prevention The Controller cannot access the Start up Windows, and enable the Start up Windows, and enable the shared folder due to the following file sharing service (Server ser- file sharing service (Server ser- reasons of Windows. vice) of Windows. vice) of Windows. · Windows is stopped. · The file sharing service (Server service) of Windows is stopped or disabled. The Controller cannot access the shared folder because the network segment of the IP address for the internal port of Windows differs from that for the internal port on the Controller. Make the network segment of the IP address same for both internal ports for Windows and on the Controller. Make the network segment of the IP address same for both internal ports for Windows and on the Controller. Cause and correction The Controller cannot access the shared folder because the following items specified by the Virtual SD Memory Card settings on the Controller differ from the settings for Windows. Make the Virtual SD Memory Card settings same for both on the Controller and for Windows. Make the Virtual SD Memory Card settings same for both on the Controller and for Windows. · Computer name on Windows · IP address of the internal port for Windows · Shared folder name The Controller failed to be authorized to log on to the shared folder because the user name or password specified by the Virtual SD Memory Card settings on the Controller differs from the settings for Windows. Attached information Attached information 1: Error details 1: Failed to access. 2: Fail in logon authorization Precautions/ None Remarks NY-series Troubleshooting Manual (W564) 3-83 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Shared Folder Recognition Cancel Failed Event code It was not possible to cancel the shared folder recognition. PLC Function Module None Source details Level Observation User program --Variable _Card1Ready Recovery Operation Data type BOOL --Not affected. 103A0000 hex Detection timing Log category At download, restore operation, or when changing the Virtual SD Memory Card settings System Name SD Memory Card Ready Flag Assumed cause The Virtual SD Memory Card settings were changed while access to the shared folder is in progress. None Correction After access to the shared folder is completed, take one of the following actions to read the Virtual SD Memory Card settings to the Controller again and cancel the shared folder recognition. · Restart the Controller. · Download again. · Restore again. · Change the Virtual SD Memory Card settings with the Industrial PC Support Utility. Prevention While access to the shared folder is in progress, do not change the Virtual SD Memory Card settings on the Controller by downloading, restore operation, or changing the Virtual SD Memory Card settings with the Industrial PC Support Utility. None 3-84 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Shared Folder Recognition Cancel Completed Event code 103B0000 hex Meaning The shared folder recognition was canceled. PLC Function Module Source None Source details Detection timing At download, restore operation, when changing the Virtual SD Memory Card settings, at an error on Windows, or at an erroneous operation on Windows or Controller Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. 3 System- Variable Data type Name defined _Card1Ready BOOL SD Memory Card Ready Flag variables Assumed cause Correction Prevention The Virtual SD Memory Card settings were updated. Therefore, the shared folder recognition which was based on the previous Virtual SD Memory Card settings was canceled. None None File sharing was canceled due to one of the following reasons. Error or erroneous operation on Windows · Windows was shut down or restarted. · File sharing service of Win- dows was stopped or disabled. Remove the cause of the error to recognize the shared folder. The shared folder is automatically rerecognized. Do not perform any operations listed in the assumed causes while the system runs. However, if the cause is sharing the shared folder was canceled or the shared folder was deleted, follow the procedure given below. Cause and correction · The computer name on Windows was changed. 1. Re-share the shared folder. · The IP address of the internal 2. Close the file that is opened port for Windows was changed. with an instruction in the SD · Sharing the shared folder was Memory Card instructions. canceled. 3. Perform the recognition check · The shared folder was deleted. · The access right of the shared user which was used from the Controller to recognize the folder was completely deleted from the folder sharing settings. from the Industrial PC Support Utility to re-recognize the shared folder soon. If you do not perform the recognition check, when the idle session time (15 minutes for the default) for Windows is Erroneous operation on Controller · The IP address of the internal port on the Controller was changed to be different from elapsed after sharing the shared folder was canceled, the shared folder is re-recognized. the network segment of the IP address of the internal port for Windows. Attached information Attached information 1: Execution trigger for recognition cancel 1: Update of the Virtual SD Memory Card settings 2: Others NY-series Troubleshooting Manual (W564) 3-85 3 Error Descriptions and Corrections Precautions/ Remarks None 3-86 NY-series Troubleshooting Manual (W564) 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 40140000 hex Meaning This event provides internal information from the PLC Function Module. Source PLC Function Module Source details None Detection timing Continuously Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Operation is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention This event provides internal infor- --- --- Cause and mation from the PLC Function correction Module. It is recorded to provide additional information for another event. 3 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Safe Mode The Controller started in Safe Mode. PLC Function Module Source details Event code None Level Observation Recovery --- User program Variable None Stops. Operation --- Data type --- Assumed cause The Controller started in Safe Mode. None Correction --- 40170000 hex Detection timing Log category At power ON or Controller reset System Name --- Prevention --- 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. NY-series Troubleshooting Manual (W564) 3-87 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks OS Processing Error An error was detected on Windows. PLC Function Module Source details Event code Windows Level Observation Recovery --- User program --- Operation Not affected. Variable Data type _OSRunning BOOL _OSHalted BOOL _OSErrorState BOOL Assumed cause Correction A software error occurred on Win- Restart Windows. dows to stop operations. None None 44600000 hex Detection timing Log category Continuously System Name OS Running Flag OS Halted Flag OS Error State Flag Prevention --- Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks NX Message Communications Error Event code An error has occurred in message communications. PLC Function Module, None EtherCAT Master Function Module, Source details or EtherNet/IP Function Module Level Observation Recovery --- 8023 0000 hex Detection timing During NX message communications Log category System User program Continues. Operation --- Variable Data type None --- Name --- Assumed cause Correction Prevention The communications cable is bro- Check the communications cable Check the communications cable ken. and replace it if it is broken. to see if it is operating properly. The communications cable con- Reconnect the connector and nector is disconnected. make sure it is mated correctly. Make sure the communications cable is connected properly. The NX message communications load is high. 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. 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. Attached Information 1: System Information Attached Information 2: Type of Communications 0: NX bus 1: EtherCAT 65,535: Unit internal communications (routing) 3-88 NY-series Troubleshooting Manual (W564) 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 40150000 hex Meaning This event provides internal information from the PLC Function Module. Source PLC Function Module Source details None Detection timing Continuously Error attributes Level Information Recovery --- Log category System Effects User program Continues. Operation Operation is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention This event provides internal infor- --- --- Cause and mation from the PLC Function correction Module. It is recorded to provide additional information for another event. 3 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks PLC System Information Event code 44430000 hex This event provides internal information from the PLC Function Module. PLC Function Module Source details None Detection timing Level Information Recovery --- Log category Continuously System User program Variable None Continues. Operation Data type --- Operation is not affected. Name --- 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 Prevention --- NY-series Troubleshooting Manual (W564) 3-89 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks User Program/Controller Configurations and Setup Downloaded Event code 9005 0000 hex The user program and the Controller configurations and setup were downloaded. PLC Function Module None Source details Detection timing Level Information Recovery --- Log category During user program/Controller configurations and setup download Access User program Continues. Variable None Operation Data type --- Operation starts according to the user program and the Controller setup data that were downloaded. Name --- Assumed cause Correction Prevention The user program and the Con- --- --- troller configurations and setup were downloaded. 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Online Edits Transferred The user program was edited online. PLC Function Module Source details Event code None Level Information Recovery --- 9007 0000 hex Detection timing Log category When transferring online edits is started Access User program Continues. Variable None Operation Data type --- Operation is performed according to the changed user program. Name --- Assumed cause Correction Prevention The user program was edited --- --- online and the edits were trans- ferred to the Controller. 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) None 3-90 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 timing Commands from user Error attributes Level Information Recovery --- Log category Access Effects User program Continues. Operation Operation is performed according to the forced refreshing values. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and Changing a variable to TRUE --- --- correction with forced refreshing was speci- fied by the user. 3 Attached None information Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Variable Changed to FALSE with Forced Refreshing Event code Changing a variable to FALSE with forced refreshing was specified. PLC Function Module Source details None Level Information Recovery --- 90090000 hex Detection timing Log category Commands from user Access User program Continues. Variable None Operation Data type --- Operation is performed according to the forced refreshing values. Name --- Assumed cause Changing a variable to FALSE with forced refreshing was specified by the user. None Correction --- Prevention --- None NY-series Troubleshooting Manual (W564) 3-91 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks All Forced Refreshing Cleared Clearing all forced refreshing values was specified. PLC Function Module Source details Event code None Level Information Recovery --- 900A0000 hex Detection timing Log category Commands from user Access User program Continues. Variable None Operation Data type --- Forced refreshing values are all cleared and operation is performed according to the user program. Name --- Assumed cause Clearing all forced refreshing values was specified by the user. None Correction --- Prevention --- None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Memory All Cleared All of memory was cleared. PLC Function Module 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 None Recovery --- Detection timing Log category Commands from user Access Operation Data type --- Operation returns to the factory state. Name --- Correction --- Prevention --- 3-92 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Event Log Cleared Event code 900C0000 hex Meaning The event log was cleared. Source PLC Function Module Source details None Detection timing Commands from user Error attributes Level Information Recovery --- Log category Access Effects User program Continues. Operation Not affected. Systemdefined variables Variable None Data type --- Name --- Cause and correction Assumed cause The event log was cleared by the user. Correction --- Prevention --- Attached information 1: Cleared events 0: All log categories were cleared Attached 1: The system event log was cleared. 3 information 2: The access event log was cleared. 100: The user-defined event log was cleared. Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Power Turned ON The power supply was turned ON. PLC Function Module Source details Event code None Level Information Recovery --- 90110000 hex Detection timing Log category At power ON System User program ---Variable None Operation Data type --- Operation starts. Name --- Assumed cause The power supply was turned ON. None Correction --- Prevention --- None 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-93 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Power Interrupted The power supply was interrupted. PLC Function Module Source details Event code None Level Information Recovery --- 9012 0000 hex Detection timing Log category At power interruption System User program Variable None Stops. Operation Data type --- All operations stops. Name --- Assumed cause The power supply was interrupted. None Correction --- Prevention --- None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Operation Started Operation was started. PLC Function Module Level Information Event code 9013 0000 hex None Source details Recovery --- Detection timing Log category When changing to RUN mode System User program Variable None Starts. Operation Data type --- User program execution starts. Name --- Assumed cause Correction A command to start operation --- was received. Attached information 1: Device Output Hold Status 1: Retained. 2: Not retained. None Prevention --- 3-94 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Operation Stopped Event code 90140000 hex Meaning Operation was stopped. Source PLC Function Module None Source details Detection timing When changing to PROGRAM mode Error attributes Level Information Recovery --- Log category System Effects User program Stops. Operation User program execution stops. Systemdefined variables Variable None Data type --- Name --- Cause and correction Assumed cause A command to stop operation was received. Correction --- Prevention --- Attached information Attached information 1: Device Output Hold Status 1: Retained. 2: Not retained. 3 Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Reset Executed A reset was executed. PLC Function Module Level Information Event code 90150000 hex Source details None Recovery --- Detection timing Log category Commands from user Access User program --Variable None Operation Data type --- Operation is started after a reset is executed. Name --- Assumed cause A reset command was received. None Correction --- Prevention --- None 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-95 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks User Program Execution ID Write Event code The user program execution ID was set or changed in the CPU Unit. PLC Function Module Source details None Level Information Recovery --- 9016 0000 hex Detection timing Log category When downloading Access User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause A user with Administrator rights changed the user program execution ID that is set in the CPU Unit. None Correction --- Prevention --- None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks All Controller Errors Cleared All current errors were cleared. PLC Function Module Level Information User program Continues. Variable None Assumed cause The user cleared all current errors. None None Event code 9018 0000 hex Source details None Recovery --- Detection timing Log category Commands from user Access Operation Data type --- Clearing all errors for which the causes have been removed. Name --- Correction --- Prevention --- 3-96 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Forced Refreshing Cleared Event code 90190000 hex Meaning Clearing a forced refreshing value was specified. Source PLC Function Module Source details None Detection timing Commands from user Error attributes Level Information Recovery --- Log category Access Effects User program Continues. Operation Forced refreshing values are cleared and operation is performed according to the user program. Systemdefined variables Variable None Data type --- Name --- Cause and correction Assumed cause Clearing a forced refreshing value was specified by the user. Correction --- Prevention --- Attached None 3 information Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Forced Shutdown Event code A forced shutdown was used by the user to finish the system. PLC Function Module Source details None Level Information Recovery --- User program Variable None Continues. Operation Data type --- Not affected. Assumed cause A forced shutdown was used by the user to finish the system. None Correction --- None 90230000 hex Detection timing Log category At power ON System Name --- Prevention --- 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-97 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Backup Started A backup operation was started. PLC Function Module Event code None Source details Level Information User program Variable None Continues. Recovery Operation Data type --- --Not affected. 90240000 hex Detection timing Log category At start of backup operation System Name --- Assumed cause Correction Prevention A backup operation was started. --- --- Attached information 1: Operation type 0102 hex: Controller to shared folder for system-defined variable operation 0103 hex: Controller to shared folder for Sysmac Studio operation 0104 hex: Controller to shared folder for instruction operation 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Backup Completed The backup operation ended normally. PLC Function Module Source details Event code None Level Information User program Variable None Continues. Recovery Operation Data type --- --Not affected. 90250000 hex Detection timing Log category At end of normal backup operation System Name --- Assumed cause Correction Prevention The backup operation ended nor- --- --- mally. Attached information 1: Operation type 0102 hex: Controller to shared folder for system-defined variable operation 0103 hex: Controller to shared folder for Sysmac Studio operation 0104 hex: Controller to shared folder for instruction operation 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation None 3-98 NY-series Troubleshooting Manual (W564) 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 90260000 hex Meaning A restore operation started. Source PLC Function Module None Source details Detection timing At start of restore operation Error attributes Level Information Recovery --- Log category System Effects User program --- Operation Not affected. Systemdefined variables Variable None Data type --- Name --- Cause and correction Assumed cause A restore operation started. Correction --- Prevention --- Attached information Attached information 1: Operation type 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation 3 Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Restore Operation Completed The restore operation ended normally. PLC Function Module Source details Event code None Level Information Recovery --- 90270000 hex Detection timing Log category At end of normal restore operation System --User program Variable None Operation Data type --- Operation cannot be started after the completion of a restore operation. Operation starts according to the restored user program and settings, when the power supply to the Controller is turned OFF once, and then turned ON again after all pins on the DIP switch on the CPU Unit are turned OFF. Name --- Assumed cause Correction Prevention The restore operation ended nor- --- --- mally. Attached information 1: Operation type 0201 hex: Controller to computer for Sysmac Studio operation or Industrial PC Support Utility operation None NY-series Troubleshooting Manual (W564) 3-99 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Shared Folder Recognition Completed The shared folder was recognized. PLC Function Module Event code None Source details Level Information User program Variable _Card1Ready Continues. Recovery Operation Data type BOOL --Not affected. 90280000 hex Detection timing Log category At Controller startup, download, restore operation, when changing the Virtual SD Memory Card settings, or when confirming the shared folder recognition System Name SD Memory Card Ready Flag Assumed cause Correction Prevention The shared folder was recog- --- --- nized. Attached information 1: Execution trigger for recognition 1: Reading the Virtual SD Memory Card settings The shared folder was recognized by reading the Virtual SD Memory Card settings during the following operations. · At Controller startup · At download · At a restore operation · When the Virtual SD Memory Card settings were changed with the Industrial PC Support Utility · When the shared folder recognition was confirmed with the Industrial PC Support Utility 2: Others The shared folder recognition was canceled due to an error of Windows or an erroneous operation of Windows or Controller. But this state was changed by removing the causes of canceling the shared folder recognition. Then the Controller automatically recognized the shared folder again. For the causes, refer to assumed causes and corrections for the following event: Shared Folder Recognition Cancel Completed (103B0000 hex). None 3-100 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name OS Started Event code 95700000 hex Meaning Windows is started up. Source PLC Function Module Source details Windows Detection timing Continuously Error attributes Level Information Recovery --- Log category System Effects User program --- Operation Not affected. Systemdefined variables Variable _OSRunning _OSHalted _OSErrorState Data type BOOL BOOL BOOL Name OS Running Flag OS Halted Flag OS Error State Flag Assumed cause Correction Prevention An Industrial PC was started. --- --- Cause and Windows was restarted by an --- --- correction instruction. Windows was restarted by Win- --- --- 3 dows operation. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks OS Shut Down Windows was shut down. PLC Function Module Event code Source details Windows Level Information Recovery --- User program --- Operation Not affected. Variable Data type _OSRunning BOOL _OSHalted BOOL _OSErrorState BOOL Assumed cause Correction An Industrial PC was shut down. --- Windows was restarted by an --- instruction. Windows was restarted by Win- --dows operation. Attached information 1: Cause of the shutdown 1: An Industrial PC was shut down. 2: Windows was restarted by an instruction. 3: Windows was restarted by Windows operation. None 95710000 hex Detection timing Log category Continuously System Name OS Running Flag OS Halted Flag OS Error State Flag Prevention ----- --- NY-series Troubleshooting Manual (W564) 3-101 3 Error Descriptions and Corrections Instructions This appendix provides detailed information on errors (events) that occur for instructions. The lower four digits of the event code give the error code for the instruction. For descriptions of the error codes, refer to the descriptions of the corresponding event codes. For example, if the error code of the instruction is 16#0400, refer to the description of the event with event code 54010400 hex. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Input Value Out of Range Event code 5401 0400 hex 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. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention 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. Check the valid range for the input variables of the instruction. Make sure the input parameters are within the valid range and that no division by 0 or remainder calculation for 0 is performed. Set the value of the input parameter to the instruction so that the input range 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. 3-102 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Input Mismatch Event code 54010401 hex Meaning 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. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The relationship for an input Check the meaning and the rela- Set the input parameter to the parameter did not meet required tionship of the input variables of instruction so that the value conditions. the instruction. Correct them so meets the conditions of the rela- 3 that the relationships for the input tionship for the input variables. Cause and parameters meet the required correction conditions. A value when processing an instruction or in the result does not meet the conditions. Check the execution process of Check the execution process of the instruction. Set the value of the instruction. Set the input the input parameter so that it parameter so that it does not does not cause inappropriate pro- cause this error during process- cessing results. ing. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-103 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Floating-point Error Event code 5401 0402 hex Non-numeric data was input for a floating-point number input parameter to an instruction. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- 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 numeric value is input for the floating-point number input parameter. Use numeric values for the floating-point number input parameters. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks BCD Error Event code 5401 0403 hex A value that was not BCD was input for a BCD input parameter to an instruction. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention A hexadecimal digit of A, B, C, D, Correct the instruction so that E, or F was input for a BCD input BCD data is input for the BCD parameter to an instruction. input parameter. Change the BCD input parameter for the instruction to BCD data. 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-104 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Signed BCD Error Event code 54010404 hex Meaning An illegal value was input for the most significant digit for a signed BCD input parameter to an instruction. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention An illegal value was input for the Correct the instruction so that Set the most-significant digit of most significant digit for a signed proper signed BCD data is input the signed BCD data input BCD input parameter to an instruction. for the BCD input parameter. parameter for the instruction to the correct value. 3 Cause and correction · The most-significant digit was 2 to F when _BCD0 was specified as the BCD format. · The most-significant digit was A, 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-105 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal Bit Position Specified Event code The bit position specified for an instruction was illegal. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 0405 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The bit position specified for an instruction exceeds the data range. Correct the instruction so that the bit position specified for an instruction does not exceed the data range. Use the instruction so that the bit position specified for 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. 3-106 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Illegal Data Position Specified Event code 54010406 hex Meaning A memory address or data size that was specified for the instruction is not suitable. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention A memory address that was Correct the instruction so that the Use the instruction so that the specified for an instruction was data position or data size speci- data position or data size speci- Cause and correction outside the valid range. The data fied for an instruction does not size that was specified for an exceed the range of the data fied for an instruction does not exceed the data range. 3 instruction exceeded the valid area. range. For example, the data type of a variable and the data size may not agree. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-107 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Data Range Exceeded Event code 5401 0407 hex The results of instruction processing exceeded the data area range of the output parameter. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The results of instruction processing, such as the number of array elements, exceeded the data area range of the output parameter. Correct the input parameters so that the processing result of the instruction does not exceed the range of the data area of the output parameter. Set the input parameter so that the 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks No Errors to Clear Event code 5401 0409 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 timing At instruction execution Level Observation Recovery --- Log category System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The output or Unit operation is not affected. Name --- Assumed cause Correction Prevention An instruction to clear a Controller error was executed when there was no error in the Controller. Correct the program so that the instruction is executed when there is a Controller error. Write the program so that the instruction is executed when there is 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-108 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 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 timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects Continues. User program Operation The relevant instruction will end according to specifications. The output or Unit operation is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and An instruction to clear user- Correct the program so that the Write the program so that the correction defined errors was executed instruction is executed when when there was no user-defined there is a user-defined error. instruction is executed when there is a user-defined error. 3 error. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-109 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Limit Exceeded for User-defined Errors Event code 5401 040C 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 timing At instruction execution Level Observation Recovery --- Log category System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The output or Unit operation is not affected. Name --- Assumed cause Correction Prevention An attempt was made to use the Create User-defined Error instruction to create more than the maximum number of userdefined errors. Execute the Reset User-defined Error instruction. Monitor the number of user-defined errors in the system-defined variable to check the number of user-defined errors. Write the program so that it checks the number of userdefined errors as a condition to execute the user-defined 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. 3-110 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The text string that is input to the Correct the text string so that it is When converting a text string to a instruction for conversion to a properly formatted for the instruc- number, make sure that the text number does not represent a tion. number or it does not represent a string that is input to the instruction represents a number. If the 3 Cause and positive number. number must be positive, make correction sure the text string represents a positive 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 Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-111 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal Program Specified Event code The program specified for an instruction does not exist. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 0411 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The program specified by the function does not exist (e.g., it was deleted). Make sure that the program that is specified by the instruction exists. Or, add the program that is specified for the instruction. Make sure that the programs that 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. 3-112 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and correction An attempt was made to read data from a stack that contains no data. Correct the program so that the data is read only after it is stored in the stack. Correct the program so that the data is read only after it is stored in the stack. Attached Information 1: Error Location 3 Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The valid range was exceeded for the number of array elements or dimensions in an array I/O parameter for an instruction. Correct the instruction so that the valid range for the number of array elements or dimensions in an array I/O parameter is not exceeded. Correct the instruction so that the valid range for the number of array elements or dimensions in an array 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. NY-series Troubleshooting Manual (W564) 3-113 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Specified Task Does Not Exist Event code The task specified for the instruction does not exist. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 0417 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The specified task does not exist. Correct the user program so that Write the user program so that it 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Unallowed Task Specification An unallowed task was specified for an instruction. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 0418 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- 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-114 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and A data type that cannot be used Check the data types of the input Check the allowed data types for correction for an instruction is specified for and in-out variables of the input and in-out variables for the an input or in-out variable. instruction and correct them to correct data types. instruction and use correct data types. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention Execution of an instruction that does not support multi-execution of instructions was specified more than once. Correct the program so that any instance of an instruction that does not support multi-execution is completed before another instance is executed. Write the user program so that any instance of an instruction that does 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. NY-series Troubleshooting Manual (W564) 3-115 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Data Capacity Exceeded Event code The data that was passed to the instruction was too large to process. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 041B hex Detection timing Log category At instruction execution System PLC Function Module Level Observation Source details Instruction Recovery --- Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention Data that was larger than the capacity that can be processed was passed to the instruction. Correct the program so that the size of the data that is passed to the instruction does not exceed the processing capacity. Make sure that the data that is passed to the instruction is not larger than the processing capacity. 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-116 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Different Data Sizes Event code 5401 041C hex 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and Data of a size that is different from Check the size of the target Check the size of the target correction the size of the target parameter parameter and correct the pro- parameter and write the program was specified for the input or in- gram so that the size of the input so that the size of the input data 3 out data of an instruction. data is the same. is the same. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-117 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Exceeded Simultaneous Instruction Executed Resources Event code 5401041D hex The maximum resources that you can use for the relevant instruction group at the same time was exceeded. PLC Function Module Instruction Source details Detection timing At instruction execution Level Observation User program Continues. Variable None Recovery Operation Data type --- --- Log category System The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention More than the maximum number of relevant instructions were executed at the same time. Correct the program so that no more than the maximum number of the relevant instructions are executed at the same time. Write the program so that no more than the maximum number of the relevant instructions are executed 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. 3-118 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Full Reception Buffer Event code 54010C03 hex 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 Continues. User program 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The reception buffer is full due to Take either or all of the following Consider the following four fac- the following causes. correction measures and ensure tors and ensure that the reception 3 Cause and · The transmission frequency of that the reception buffer will not the remote device is high. be full. buffer will not be full. · Transmission frequency of the correction · The baud rate is too high. · Lower the transmission fre- remote device · The reception processing fre- quency of the remote device. · Baud rate quency from the buffer is low. · Decrease the baud rate. · Reception processing fre- · Increase the reception process- quency from the buffer ing frequency from the buffer. · Using flow control Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-119 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Multi-execution of Ports Event code 5401 0C04 hex The serial communications instructions that cannot be executed simultaneously were executed. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Name --- Assumed cause Correction Prevention An instruction was executed while another instruction that cannot be executed at the same time with the former instruction was executed. Correct the program so that instructions that cannot be executed at the same time are mutually excluded. Create a program so that instructions that cannot be executed at the same time are mutually excluded. 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. · Refer to individual instruction descriptions for the serial communications instructions that cannot be executed at the same time. 3-120 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Parity Error Event code 54010C05 hex Meaning A parity error occurred in the data received. Source PLC Function Module Source details Instruction Detection timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects Continues. User program Operation The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The communications settings or Make the communications set- Make the communications set- Cause and correction baud rate settings are not compatible with the remote device. tings and baud rate settings com- tings and baud rate settings compatible with the remote device. patible with the remote device. 3 Noise Implement noise countermeasures. Implement noise countermeasures. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-121 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Framing Error A framing error occurred in the data received. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 0C06 hex Detection timing Log category At instruction execution System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Name --- Assumed cause Correction Prevention The communications settings or baud rate settings are not compatible with the remote device. Make the communications set- Make the communications settings and baud rate settings com- tings and baud rate settings compatible with the remote device. patible with the remote device. Noise Implement noise countermeasures. Implement noise countermeasures. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Overrun Error An overrun error occurred in the data received. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 0C07 hex Detection timing Log category At instruction execution System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Name --- Assumed cause Correction Prevention The next data was received during Reduce the baud rate. processing of received data because the baud rate is too high. Reduce the baud rate. 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-122 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name CRC Mismatch Event code 54010C08 hex Meaning The receive data had different CRC. Source PLC Function Module Source details Instruction Detection timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects Continues. User program Operation The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention A wrong message was received. Correct the CRC generation Confirm the CRC generation Cause and correction method for the remote device to method for the remote device to be the one as intended. be the one as intended. 3 Noise Receive the data again. Or, Implement noise countermea- implement noise countermea- sures. sures. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-123 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Serial Communications Timeout A timeout occurred in serial communications. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 0C0B hex Detection timing Log category At instruction execution System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Name --- Assumed cause Correction Prevention Wiring to the remote device is not Check the wiring to the remote connected. device and correct the wiring if there are any problems. Confirm that wiring to the remote device is connected. Power to the remote device is OFF. Turn ON the power to the remote Confirm that the power to the device. remote device is turned ON. The communications settings or baud rate settings are not compatible with the remote device. Make the communications set- Make the communications settings and baud rate settings com- tings and baud rate settings compatible with the remote device. patible with the remote device. Noise Implement noise countermeasures. Implement noise countermeasures. 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-124 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Instruction Executed to Inapplicable Port Event code 54010C0C hex Meaning An instruction was executed to an inapplicable port. Source PLC Function Module Source details Instruction Detection timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects Continues. User program Operation The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and An instruction was executed to an Specify a port that is applicable Specify a port that is applicable correction inapplicable port. for the instruction, from the device port structure, and exe- for the instruction, from the device port structure, and exe- 3 cute the instruction. cute the instruction. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction CIF Unit Initialized Event code 54010C0D hex *1 A CIF Unit was initialized, so the communications data buffered in the CIF Unit was lost. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Name --- Assumed cause A CIF Unit was initialized. Correction Send or receive the data again, as required. Attached Information 1: Error Location Prevention When a program that buffers communications data in a CIF Unit is executed, do not restart the CIF Unit. Attached information Precautions/ Remarks 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. *1 Error code 16#0C0D occurs for unit version 1.14 or later of the CPU Unit. NY-series Troubleshooting Manual (W564) 3-125 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Exceptional Modbus Response Event code An exceptional code was returned from the Modbus slave. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 0C10 hex Detection timing Log category At instruction execution System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Name --- Assumed cause Correction Prevention An error was detected on the Modbus slave. Check the value xx in 16#0000_00xx of ErrorIDEx, identify error causes in the Modbus Protocol, and take required measures. Write the user program, including ones for remote devices, according to the Modbus Protocol. Refer to the description for the relevant instruction for the reference to the Modbus Protocol. 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-126 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Invalid Modbus Response Event code 54010C11 hex Meaning An unexpected response was returned from the Modbus slave. Source PLC Function Module Source details Instruction Detection timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects Continues. User program Operation The relevant instruction will end according to specifications. The communications output will follow the specifications of the instruction. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The function code or data size of Review the transmission Write the user program so that Cause and correction the response received from the Modbus slave was incorrect. sequence with the remote the next command is not sent devices, such as the send delay, before a response is returned. 3 reception monitoring time, and other options. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-127 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks File Does Not Exist Event code 5401 1403 hex The file specified for an instruction does not exist. Or, the specified file is corrupted. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The specified file does not exist. 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. Make sure that the filename that is 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 None. or replace 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. 3-128 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name File Already in Use Event code 54011405 hex Meaning A file specified for an instruction cannot be accessed because it is already being used. 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. The operation of the Unit is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention An instruction attempted to read Correct the program so that the When you execute multiple or write a file already being relevant instruction is only exe- instructions that access the same Cause and correction accessed by another instruction. cuted when the Busy output vari- file, write the program so that the able for all other instructions for instructions are not executed 3 the same file are FALSE. simultaneously. Make sure that the Busy output variable for all other instructions for the same file is FALSE. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-129 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Open Mode Mismatch Event code 5401 1406 hex A file operation for an instruction was inconsistent with the open mode of the file. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The file open mode specified by the Open File instruction does not match the file operation attempted by a subsequent SD Memory Card instruction. Correct the Open File instruction to open the file in an open mode that is suitable for the file operation. Change the Open File instruction 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Offset Out of Range Event code 5401 1407 hex Access to the address is not possible for the offset specified for an instruction. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention An attempt was made to access beyond the size of the file. Decrease the offset specified for the instruction. Include information in the file so 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-130 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 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 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. The operation of the Unit is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention A directory was not empty when Delete all files in the relevant Check the contents of a directory Cause and the Delete Directory instruction was executed. directory. before you delete the directory using the Delete Directory 3 correction A directory contained another directory when an attempt was Delete all directories from the relevant directory. instruction or before you change the directory name. made to change the directory name. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-131 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks That File Name Already Exists Event code 5401 1409 hex An instruction could not be executed because the file name specified for the instruction already exists. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention A file already exists with the same name as the name specified for the instruction to create. Correct the program so that the filename specified for the instruction does not already exist. Or, delete the existing file. Make sure that the file specified 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. 3-132 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Write Access Denied Event code 5401140A hex Meaning An attempt was made to write to a write-protected file or directory when an instruction was executed. 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. The operation of the Unit is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and The file or directory specified for Remove write protection from the Do not write-protect any files that correction the instruction to write is write- file or directory specified for the need to be written to. protected. instruction. Or, change the filename of the file to write. 3 Attached Information 1: Error Location Attached information 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. · Before you remove write protection from a file, be sure it is OK to overwrite the file. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The maximum number of open Correct the program to decrease files was exceeded when opening the number of open files. a file for an instruction. Decrease the number of files. Or, write the program so that files that 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. NY-series Troubleshooting Manual (W564) 3-133 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Directory Does Not Exist Event code The directory specified for an instruction does not exist. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 140C hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The directory specified for an instruction does not exist. Correct the program so that the directory specified for the instruction exists. Or, create the relevant directory in advance. Make sure that the directory specified for the instruction directory actually exists when using an instruction that accesses a directory. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Backup Operation Already in Progress Another backup operation is already in progress. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 140F hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention Another backup operation is already in progress. Wait for the backup operation to Do not attempt to execute other end and then execute the instruc- backup operation during a tion again. backup 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. 3-134 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Cannot Execute Backup Event code 54011410 hex 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 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. The operation of the Unit is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Execution of the instruction was Complete online editing and then Do not attempt to execute a attempted during execution of online editing. execute the instruction again. backup operation during execution of online editing. 3 Cause and correction Execution of the instruction was attempted during execution of a Save Cam Table instruction. Complete the Save Cam Table instruction and then execute the instruction again. Do not attempt to execute a backup operation during execution of a 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 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-135 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks EtherCAT Communications Error Event code 5401 1800 hex Accessing the EtherCAT network failed when an instruction was executed. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The EtherCAT network is not in a usable status. Check the operation status of the EtherCAT network by checking the status of the EtherCAT master. Use this information to correct the cause of the problem. Depends on the nature of the 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. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks EtherCAT Slave Does Not Respond Event code Accessing the target slave failed when an instruction was executed. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 1801 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The target slave does not exist. Specify an existing node address. Specify an existing node address for the target slave. The target slave is not in an operating condition. Check the status of the target EtherCAT slave. Make sure that the target slave is in a usable status. Make sure that the target slave is in a usable status. 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-136 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name EtherCAT Timeout Event code 54011802 hex Meaning A timeout occurred while trying to access an EtherCAT slave when an instruction was executed. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and correction Communications with the target Check the operating status of the Depends on the nature of the slave timed out. target slave and correct the error. cause of the problem. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System Continues. User program Variable None Operation Data type --- The relevant instruction will end according to specifications. It will not be possible to receive data from the slave. Name --- 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. NY-series Troubleshooting Manual (W564) 3-137 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks SDO Abort Error Event code 5401 1804 hex An SDO abort error was received from an EtherCAT slave when an instruction was executed. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- 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. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Saving Packet Monitor File Event code 5401 1805 hex An instruction for packet monitoring was executed while saving an EtherCAT packet monitor file. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention An instruction for packet monitoring was executed while saving an EtherCAT packet monitor file. Execute the instruction for packet monitoring after saving the EtherCAT packet monitor file is completed. You can check packet monitor file save status to see if saving a packet monitor file is completed. Execute packet monitoring instructions only after the packet monitor file is saved. You can check packet monitor file save status to see if saving a packet monitor file is completed. 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-138 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Packet Monitoring Function Not Started Event code 54011806 hex Meaning A Stop EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was stopped. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention A Stop EtherCAT Packet Monitor Execute the Stop EtherCAT Execute the Stop EtherCAT Cause and instruction was executed when Packet Monitor instruction after EtherCAT packet monitoring was starting the packet monitoring Packet Monitor instruction after starting the packet monitoring 3 correction stopped. function. You can check packet function. You can check packet monitoring function operation sta- monitoring function operation sta- tus to see if the packet monitoring tus to see if the packet monitoring function is currently in operation. function is currently in operation. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-139 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Packet Monitoring Function in Operation Event code 5401 1807 hex A Start EtherCAT Packet Monitor instruction was executed when EtherCAT packet monitoring was already being executed. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- 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-140 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention More than 32 EtherCAT commu- Correct the user program so that Write the user program so that no nications instructions were exe- no more than 32 EtherCAT com- more than 32 EtherCAT commu- cuted at the same time. The EtherCAT communications munications instructions are exe- nications instructions are exe- cuted at the same time. cuted at the same time. 3 instructions are listed below. Cause and correction · EC_CoESDOWrite instruction · EC_CoESDORead instruction · EC_ConnectSlave instruction · EC_DisconnectSlave instruc- tion · EC_StartMon instruction · EC_SaveMon instruction · EC_StopMon instruction · EC_CopyMon instruction Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-141 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Packet Monitoring Function Not Supported Packets cannot be monitored. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 1809 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention An instruction for packet monitoring was executed for a CPU Unit that does not support packet monitoring. 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. Do not execute instructions for packet monitoring for a CPU Unit that does not support packet monitoring. 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-142 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Explicit Message Error Event code 54011C00 hex Meaning An error response code was returned for an explicit message that was sent with a CIP communications instruction. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Depends on the nature of the Check the value of the ErrorIDEx Depends on the nature of the Cause and correction error. output variable from the instruc- error. Refer to the description in tion and refer to the description in this manual of the CIP message 3 this manual of the CIP message error code. error code. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-143 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Incorrect Route Path Event code 5401 1C01 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The format of the route path that Correct the route path that is is specified for a CIP communica- specified by the instruction. tions instruction is not correct. Make sure that the instructions specify correct route paths. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks CIP Handle Out of Range Event code 5401 1C02 hex The handle that is specified for the CIP communications instruction is not correct. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The handle that is specified for the CIP communications instruction is not correct. Correct the handle for the instruction to the handle that was obtained with the CIPOpen instruction. Specify handles that were obtained with the CIPOpen 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. 3-144 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name CIP Communications Resource Overflow Event code 54011C03 hex Meaning The maximum resources that you can use for CIP communications instructions at the same time was exceeded. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention More than 32 CIP communica- Correct the user program so that Write the user program so that no Cause and tions instructions were executed no more than 32 CIP communica- more than 32 CIP communica- at the same time. tions instructions are executed at tions instructions are executed at 3 correction the same time. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-145 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks CIP Timeout Event code 5401 1C04 hex A CIP timeout occurred during execution of a CIP communications instruction. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause A device does not exist for the specified IP address. The CIP connection for the specified handle timed out and was closed. Power to the remote device is OFF. Communications are stopped at the remote device. The Ethernet cable connector for EtherNet/IP is disconnected. The Ethernet cable for EtherNet/IP is disconnected. Correction Correct the specified IP address to the IP address of the remote device. Execute the instruction before the connection times out. Or, increase the timeout time of the connection. Check the status of the remote device and start it normally. Reconnect the connector and make sure it is mated correctly. Replace the Ethernet cable. Prevention Specify the correct IP address of the remote device. Execute the instruction before the connection times out. Check the status of the remote device and start it normally. Connect the connector securely. None Noise Implement noise countermea- Implement noise countermea- sures if there is excessive noise. sures 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-146 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Class-3 Connection Not Established Event code 54011C05 hex Meaning Establishing a class-3 connection failed for a CIP communications instruction. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The CIPOpen instruction was Correct the program to use the Write the program to use the executed for a device that does CIPOpenWithDataSize instruc- CIPOpenWithDataSize instruc- not support class 3 (Large_For- tion for the device that does not tion for any device that does not ward_Open). support class 3 (Large_For- support class 3 (Large_For- 3 ward_Open) and set the data size ward_Open) and set the data size Cause and to less than 510 bytes. to less than 510 bytes. correction 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 Write the program to set the data data size to less than 510 bytes in size to less than 510 bytes in the the CIPOpenWithDataSize CIPOpenWithDataSize instruc- instruction for the device that tion for any device that does not does not support class 3 (Large_- support class 3 (Large_For- Forward_Open). ward_Open). Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-147 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks CIP Communications Data Size Exceeded Event code 5401 1C06 hex 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. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention 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. 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. 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 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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-148 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention An instruction was executed There was a TCP/IP Basic Set- Set the IP addresses correctly so Cause and when there was a setting error in ting Error (IP Address Setting that a TCP/IP Basic Setting Error correction the local IP address. Error) when the instruction was does not occur. executed. Remove the cause of 3 the TCP/IP Basic Setting Error. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The UDP or TCP port is already in use. Correct the user program so that Write the user program so that an unused port is specified for the used ports are not specified for instruction. 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. NY-series Troubleshooting Manual (W564) 3-149 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Address Resolution Failed Event code 5401 2002 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The host name specified for the Correct the host name that is instruction is not correct. specified in the instruction. Specify correct host names in instructions. The hosts and DNS settings in the Controller are incorrect. Correct the hosts and DNS settings in the Controller. Check the hosts and DNS settings in the Controller and make sure they are correct. The DNS server settings are incorrect. Correct the DNS server settings. 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. Event name Meaning Source Error attributes Effects Systemdefined variables Socket Status Error Event code 5401 2003 hex The status was not suitable for execution of the socket service instruction. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- 3-150 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Assumed cause Correction Prevention · SktUDPCreate Instruction The UDP port specified with the SrcUdpPort input variable is in one of the following states. Remove the cause of the error for the instruction. Do not execute the instruction when it will cause an error. · 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. 3 · 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 established for this instruction for the same IP address and TCP port. · SktTCPConnect Instruction Cause and correction · The TCP port that is specified with the SrcTcpPort input 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 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 supported by the specified socket was selected. NY-series Troubleshooting Manual (W564) 3-151 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. 3-152 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention There is a BOOTP server setting Correct any errors in the BOOTP Check that there are no mistakes error. server settings. in the BOOTP server settings. Cause and correction The BOOTP server does not exist. Make sure that the BOOTP Make sure that the BOOTP 3 server has started normally and is server has started normally and is normally connected to the net- normally connected to the net- work. work. The local IP address is not set because operation just started. Wait until the local IP address is set before executing socket service instructions. Wait until the local IP address is set before executing socket service instructions. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-153 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Socket Timeout A timeout occurred for a socket service instruction. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 2006 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention SktTCPAccept instruction: There was no request for a connection from the remote node during the user-set timeout time. Correct the system and user program 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. Set up the system and user program 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 user-set 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 executed. Or, increase the timeout time. Set up the system and user program so that data is received from the remote node within the timeout time after the instruction 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. 3-154 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The handle that is specified for Correct the socket handle for the Specify handles that are obtained the socket service instruction is instruction to the handle that was with the following instructions. Cause and correction not correct. obtained with one of the following · SktUDPCreate instruction instructions. · SktTCPConnect instruction 3 · SktUDPCreate instruction · SktTCPAccept instruction · SktTCPConnect instruction · SktTCPAccept instruction Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-155 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Socket Communications Resource Overflow Event code 5401 2008 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention More than 32 socket service instructions were executed at the same time. Correct the user program so that no more than 32 socket service instructions are executed at the same time. Write the user program so that no more than 32 socket service instructions are executed at the same time. More than 30 socket handles were used at the same time. (For CPU Units with unit version 1.02 or earlier, more than 16 socket handles were used at the same time.) Correct the user program so that no more than 30 socket handles are used at the same time (16 for CPU Units with unit version 1.02 or earlier). Write the user program so that no more than 30 socket handles are used at the same time (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-156 NY-series Troubleshooting Manual (W564) 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 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 timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention An instruction to change the set- Execute the instruction to change Execute the instruction to change tings of the built-in EtherNet/IP the settings after restart process- the settings when restart pro- port or a CJ-series EtherNet/IP ing or setting changes for the Unit was executed when restart built-in EtherNet/IP port or CJ- cessing or setting changes are not in progress for the built-in 3 processing was in progress for series EtherNet/IP Unit are com- EtherNet/IP port or CJ-series Eth- the built-in EtherNet/IP port. pleted. erNet/IP Unit. An instruction to change the settings of a CJ-series EtherNet/IP Unit was executed when restart processing was in progress for the Unit. Cause and correction 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 built-in EtherNet/IP port or a CJseries EtherNet/IP Unit. Specify the unit number of a built- Specify the unit number of a builtin EtherNet/IP port or CJ-series in EtherNet/IP port or CJ-series EtherNet/IP Unit for the instruc- EtherNet/IP Unit for the instruction. If the Unit configuration is tion. not correct, correct the Unit configuration. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. NY-series Troubleshooting Manual (W564) 3-157 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Settings Update Failed Event code 5401 2401 hex It was not possible to update the settings of the CJ-series EtherNet/IP Unit that were changed. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention 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 EtherNet/IP Unit. 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. 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 CJseries EtherNet/IP 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 Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Too Many Simultaneous Instruction Executions Event code 5401 2402 hex Too many instructions to change the communications setup of the Controller were executed at the same time. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention Two or more instructions to change the communications setup of the Controller were executed at the same time. Correct the user program so that only one instruction to change the communications setup of the Controller is executed at the same time. 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 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-158 NY-series Troubleshooting Manual (W564) 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 Meaning Too many FTP client communications instructions were executed at the same time. 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 Not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and correction Four or more FTP client communications instructions were executed at the same time. Correct the user program so that no more than three FTP client communications instructions are Write the user program so that no more than three FTP client communications instructions are exe- executed at the same time. cuted at the same time. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks File Number Limit Exceeded Event code 54012404 hex The number of files specified with a wildcard for an FTP client communications instruction exceeded 1,000. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention The number of files specified with a file name that contained a wildcard for an FTP client communications instruction exceeded 1,000. Correct the program so that the number of files specified with a wildcard for an FTP client communications instruction does not exceed 1,000. 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 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. NY-series Troubleshooting Manual (W564) 3-159 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Directory Does Not Exist (FTP) Event code 5401 2405 hex The directory specified for an FTP client communications instruction does not exist in the Controller or an incorrect path was specified. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention The directory specified for an FTP client communications instruction does not exist in the Controller or an incorrect path was specified. Correct the program so that the directory specified for the FTP client communications instruction exists in the SD Memory Card. Write the program so that the directory specified for the FTP client communications instruction exists in the SD Memory Card. 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-160 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name FTP Server Connection Error Event code 54012406 hex 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 timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The destination FTP server that Correct the program so that the Write the program so that the was specified for an FTP client FTP server specified for the FTP FTP server specified for the FTP Cause and correction communications instruction does client communications instruction client communications instruction not exist on the network. exists on the network. exists on the network. 3 The destination FTP server that Start the FTP server that was Confirm that the FTP server that was specified for an FTP client specified as the destination FTP is specified as the destination communications instruction is not server and then execute the FTP server is operating before operating. instruction again. you execute the instruction. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-161 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Destination FTP Server Execution Failure Event code 5401 2407 hex The destination FTP server for an FTP client communications instruction returned an error. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention The destination FTP server for the FTP client communications instruction failed to execute the requested processing. Check the response code from the destination FTP server in 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. 3-162 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name SD Memory Card Access Failed for FTP Event code 54012408 hex Meaning SD Memory Card access from the FTP client failed. 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 Not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention An SD Memory Card is not Insert an SD Memory Card and Insert an SD Memory Card. inserted. then execute the instruction again. The SD Memory Card was Insert an SD Memory Card and Do not remove the SD Memory 3 Cause and correction removed during execution of the FTP client communications instruction. then execute the instruction again. 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 one with sufficient available sufficient available capacity. capacity. 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. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-163 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Specified File Does Not Exist Event code 5401 2409 hex A file specified for an FTP client communications instruction does not exist. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention A file specified for an FTP client communications instruction does not exist. Correct the program so that the file specified for the FTP client communications instruction exists. Write the program so that the file specified for the FTP client communications instruction exists. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Specified File Is Write Protected Event code 5401 240A hex The data was not transferred because the FTP client communications instruction was set to not overwrite files with the same name. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention 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 existed at the destination. Set the FTP client communications instruction to overwrite files with the same name and then execute the instruction again. Or, change the file name at the source or destination and then execute the instruction again. Set the FTP client communications instruction to overwrite files with the same name. Or, make sure different file names are used at the source and destination. 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-164 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Failed To Delete Specified File Event code 5401240B hex Meaning A file was not deleted after it was transferred with an FTP client communications instruction. 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 Not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The FTP client communications Set the FTP client communica- Set the FTP client communica- instruction was set to delete files tions instruction to not delete files tions instruction to not delete files after they are transferred, but it after they are transferred and after they are transferred. Or do was not possible to delete the specified file because it had a then execute the instruction not set the attribute of source files again. Or, change the attribute of to read-only. 3 Cause and read-only attribute. the source file to enable writing it correction and then execute the instruction again. 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 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-165 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Specified File Access Failed Event code 5401 240C hex An FTP transfer for an FTP client communications instruction failed because file access failed. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention The file specified for the FTP client communications instruction 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. The file or directory specified for the FTP client communications instruction to write is write protected. Remove write protection from the file specified for the FTP client communications instruction to write. Or, change the filename of the file to write. Do not write-protect the file specified for an FTP client communications instruction to write. 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-166 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name IP Address Setting Invalid Event code 5401240D hex 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 timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Operation is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The network address of the port Correct the instruction so that it When using instructions to specified in the instruction is the specifies a network address that change IP addresses, specify same as the network address of is not the same as the network another port. address of another port. network addresses that are not the same as the network 3 Cause and Or, change the network address addresses of other ports. correction of the other port in advance. Both the port specified in the instruction and the 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 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-167 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks NX Message Error Event code An error response code was returned for an NX message. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 2C00 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- 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 NX message error code. Depends on the nature of the error. Refer to the description in this manual of the NX 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks NX Message Resource Overflow Event code 5401 2C01 hex The maximum resources that you can use for NX message instructions at the same time was exceeded. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention More than 32 NX message instructions were executed at the same time. Correct the user program so that no more than 32 NX message instructions are executed at the same time. Write the user program so that no more than 32 NX message instructions are executed 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. 3-168 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name NX Message Timeout Event code 54012C02 hex Meaning A timeout occurred during execution of an NX message. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The specified NX Unit does not Make corrections so that the Unit Make sure that Unit specifications exist. specification and the remote Unit and the remote Unit configuration configuration agree. agree. 3 The NX message was closed Increase the response timeout Execute instructions after setting because it timed out. time that is specified for the Time- suitable response timeout times Out input variable in the instruc- for the TimeOut input variable. tion. Cause and correction Power to the remote Unit is OFF. Check the status of the remote Communications are stopped at Unit and start it normally. Check the status of the remote Unit and start it normally. the remote Unit. The communications cable con- Reconnect the connector and nector is disconnected. make sure it is mated correctly. Connect the connector securely. The communications cable is bro- Replace the communications ken. cable. None Noise Implement noise countermea- Implement noise countermea- sures if there is excessive noise. sures if there is excessive noise. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-169 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Incorrect NX Message Length The length of the NX message is not correct. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 2C03 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The size that is specified for WriteDat or Path is too long. Correct the program so that the Write the program so that the size size that is specified for WriteDat that is specified for WriteDat or or Path is within the restriction. Path is within the restriction. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks NX Message EtherCAT Network Error Event code 5401 2C05 hex An error occurred in EtherCAT communications on the NX message path. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention An error occurred in EtherCAT communications on the NX message path. Check for errors in EtherCAT communications and execute the instruction after clearing any errors. Depends on the nature of the 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-170 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name External Restart Already Executed for Specified NX Units Event code 54012C06 hex Meaning A restart was already in execution from the Sysmac Studio when the instruction was executed. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and A restart was already in execution Restarting with an instruction is Do not execute restarts from the correction from the Sysmac Studio when the not necessary if a restart was instruction was executed. already executed from the Sys- Sysmac Studio during operation. 3 mac Studio. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Unapplicable Unit Specified for Instruction Event code 54012C07 hex A slave that cannot be specified for the instruction was connected at the slave node address of the specified Unit. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention A slave that cannot be specified for the instruction was connected to the slave node address of the specified Unit. Connect the applicable Unit for the instruction that is specified in the network configuration information. Do not connect a slave that cannot be specified for the instruction to the slave node address of the specified 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. NY-series Troubleshooting Manual (W564) 3-171 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Invalid Total Power ON Time Record The total power ON time could not be read. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 2C08 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention Non-volatile memory failure Replace the Unit for which the None total power ON time could not be read. 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-172 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name Process Data Object Setting Missing Event code 54013461 hex Meaning The PDO mapping is not correct. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The PDOs that are required for Map the PDOs that are required Map the PDOs that are required the motion control instruction are for the instruction. Refer to the for the instructions that are used. not mapped. Function section of the relevant Refer to the NJ/NX-series CPU instruction for the required PDOs. Unit Motion Control User's Man- 3 ual (Cat. No. W507) for the PDOs (Servo Drive settings) that you must map for each instruction. Cause and correction 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 instruction is supported, and correct the program so that unsupported instructions are not executed. Refer to the manual for the target device and write 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 GX-EC02 EtherCAT Encoder slave. Use an external input (_mcEXT) as the trigger conditions for an axis that is mapped to an OMRON GX-EC02 EtherCAT Encoder slave. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. NY-series Troubleshooting Manual (W564) 3-173 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks OS Timeout Event code Restarting Windows was not completed within the specified time. PLC Function Module Source details Instruction Level Observation Recovery --- User program Variable None Continues. Operation Data type --- Not affected. 54014000 hex Detection timing Log category At instruction execution System Name --- Assumed cause Correction Prevention The value specified for the Time- Wait until restarting Windows is Out input variable was too short completed. for Windows to restart. Increase the value that is specified for the TimeOut input variable to the instruction. An error occurred while Windows Shut down the Controller and restart was in progress, and Win- restart it. dows could not be restarted. 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. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks OS Shutdown Execution Error Event code 54014001 hex The instruction to shut down OS was executed while Windows was not running. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category User program Variable None Continues. Operation Data type --- Not affected. Name --- At instruction execution System Assumed cause Correction Prevention The instruction to shut down OS was executed while Windows was not running. Confirm that Windows is already shut down. Write the program so that the relevant instruction is executed after the Windows status is confirmed. 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-174 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name OS Reboot Execution Error Event code 54014002 hex Meaning The instruction to reboot OS was executed without a forced reboot while there was an error on Windows. 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 Not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The relevant instruction was exe- Execute the relevant instruction by To reboot OS even there is an Cause and cuted without using a forced a forced reboot. error on Windows, write the pro- correction reboot while there was an error gram so that the relevant instruc- on Windows. tion is executed by a forced Attached Information 1: Error Location reboot. 3 Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Shared Folder Access Failure Event code Accessing the shared folder failed when an instruction was executed. PLC Function Module Source details Instruction Level Observation Recovery --- 54014400 hex Detection timing Log category At instruction execution System User program Variable None Continues. Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The shared folder is not recognized. Transfer the Virtual SD Memory Card settings so that the shared folder can be recognized. If the shared folder cannot be recognized yet, refer to the corrections for the following event: Shared Folder Recognition Failed (10390000 hex). Transfer the Virtual SD Memory Card settings so that the shared folder can be recognized. 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. NY-series Troubleshooting Manual (W564) 3-175 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Shared Folder Insufficient Capacity Event code 54014402 hex The capacity of the shared folder was insufficient when writing to the shared folder for an instruction. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The shared folder has run out of Mount a shared folder with suffi- free space. cient available capacity. Use a shared folder with sufficient available space when you additionally write to the shared folder. 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 unmount the shared folder during access to the folder is in progress. That may damage the shared folder or corrupt the data in it. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Too Many Files/Directories Event code 54014404 hex The maximum number of files/directories was exceeded when creating a file/directory for an instruction. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The number of files or directories exceeded the maximum number. Delete any unnecessary files and/or directories. Or, replace the shared folder with one that has fewer files and directories compared to the maximum number of files and directories for NTFS. Delete unnecessary files and directories so that there are not too many files and directories in the shared folder. Regularly replace the shared folder when the number of files grows constantly. 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name File or Directory Name Is Too Long Event code 5401440D hex Meaning The file name or directory name that was specified for an instruction is too long. 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. The operation of the Unit is not affected. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and correction The file name or directory name Correct the program so that the file Write the program so that the that was specified for the instruc- name or directory name specified specified file names and directory tion to create is too long. for the instruction is within NTFS names are within NTFS restric- restrictions. Attached Information 1: Error Location tions. 3 Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Shared Folder Access Failed The access to the shared folder failed. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401440E hex Detection timing Log category At instruction execution System User program Variable None Continues. Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention The shared folder is corrupted. Create the shared folder again. 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. NY-series Troubleshooting Manual (W564) 3-177 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Backup Failed A slave backup operation failed. PLC Function Module Level Observation User program Continues. Variable None Event code 54014411 hex Source details Instruction Recovery --- Detection timing Log category At instruction execution System Operation Data type --- The relevant instruction will end according to specifications. The operation of the Unit is not affected. Name --- Assumed cause Correction Prevention A slave backup operation failed. Refer to the corrections for the following event: EtherCAT Slave Backup Failed (102F0000 hex). Refer to the preventive information for the following event: EtherCAT Slave Backup Failed (102F0000 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. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Device Error Received An error response from the device was received. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 4800 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention An error response from the device was received. The error code that is returned by the device is output to the ErrorType output variable of the instruction. Check the error information in the manual for the target device and correct the problem. Check the error cause in the manual for the device before you write the user program and execute the 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 (ErrorType) If a program is changed after an error occurs, the attached information that is displayed may not be correct. 3-178 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Specified Unit Does Not Exist Event code 54014801 hex Meaning The specified Unit does not exist. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention The IO-Link master is not con- Connect or mount the IO-Link Connect or mount the IO-Link Cause and nected to or mounted on the master to or on the specified master to or on the specified correction specified position. position. Or, specify the position position. Or, specify the position where the IO-Link master is con- where the IO-Link master is con- 3 nected or mounted. nected or mounted. Attached Information 1: Error Location Attached information 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/ If a program is changed after an error occurs, the attached information that is displayed may not be cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-179 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Message Processing Limit Exceeded Event code 5401 4802 hex An instruction cannot be executed because the IO-Link master is processing the message from another application. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention An instruction cannot be executed because the IO-Link master is processing the message from another application (an instruction execution or a tool connection). Execute the instruction again. Perform processing for exclusive control of messages in applications (an instruction execution or a tool connection). Or, increase the number of retries. 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) 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Specified Unit Status Error Event code The specified Unit is not in a condition to receive messages. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 4803 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The specified Unit is not in a con- Execute the instruction again. dition to receive messages. When this error occurs, execute the 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 (ErrorType) If a program is changed after an error occurs, the attached information that is displayed may not be correct. 3-180 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Too Many Simultaneous Instruction Executions Event code 54014804 hex Meaning The number of instructions that can be simultaneously executed was exceeded. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention More than 32 NX message Correct the user program so that Write the user program so that no Cause and instructions and EtherCAT com- no more than 32 NX message more than 32 NX message correction munications instructions were executed at the same time. instructions and EtherCAT com- instructions and EtherCAT communications instructions are exe- munications instructions are exe- 3 cuted at the same time. cuted at the same time. Attached Information 1: Error Location Attached information 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/ If a program is changed after an error occurs, the attached information that is displayed may not be cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-181 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Communications Timeout A timeout occurred in communications. PLC Function Module Source details Event code Instruction Level Observation Recovery --- 5401 4805 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The communications timeout time is shorter than the message response time. Calculate the message response time, and make a setting so that the communications timeout time is longer than the message response time. 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 IO- Replace the cable. Link is broken. None Noise Implement noise countermeasures. Implement noise countermeasures. Device failure Replace the relevant device. 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 (ErrorType) If a program is changed after an error occurs, the attached information that is displayed may not be correct. 3-182 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name Invalid Mode Event code 54014806 hex Meaning The specified IO-Link master port is not the IO-Link mode. 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and correction The specified IO-Link master port Set the specified IO-Link master Set the IO-Link master port to is not the IO-Link mode. port to the IO-Link mode, and specify to the IO-Link mode, and execute the instruction again. execute the instruction. 3 Attached Information 1: Error Location Attached information 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/ If a program is changed after an error occurs, the attached information that is displayed may not be cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks I/O Power OFF Status Event code The I/O power is not supplied to the specified IO-Link master port. PLC Function Module Source details Instruction Level Observation Recovery --- 54014807 hex Detection timing Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The I/O power is not supplied to the specified IO-Link master port. Supply the I/O power to the specified IO-Link master port, and then execute the instruction. Make sure that an I/O power is supplied to the specified IO-Link master port before you execute the 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 (ErrorType) If a program is changed after an error occurs, the attached information that is displayed may not be correct. NY-series Troubleshooting Manual (W564) 3-183 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Verification Error Event code 5401 4808 hex The specified IO-Link master port had a verification error or a communications error. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable None Operation Data type --- The relevant instruction will end according to specifications. Name --- Assumed cause Correction Prevention The specified IO-Link master port Clear the error, and then execute Execute the instruction while had a verification error or a com- the instruction again. there is no error. munications 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 (ErrorType) 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Electronic Gear Ratio Numerator Setting Out of Range Event code 5401 5420 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction 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 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. NY-series Troubleshooting Manual (W564) 3-185 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Acceleration Setting Out of Range Event code 5401 5423 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 timing At instruction 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Deceleration Setting Out of Range Event code 5401 5424 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 timing At instruction 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 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 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-187 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Coefficient Scaling Out of Range Event code 5401 5428 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Coefficient Scaling Out of Range Event code 5401 5429 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-188 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The Feed Velocity (input variable Specify a positive value for the Set the input parameter to the correction FeedVelocity) is still at the default Feed Velocity (input variable instruction so that the valid range (0). FeedVelocity). of the input variable is not exceeded. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Buffer Mode Selection Out of Range Event code 5401542B hex The parameter specified for the BufferMode input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction 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 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. NY-series Troubleshooting Manual (W564) 3-189 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Coordinate System Selection Out of Range Event code 5401 542C 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 timing At instruction 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Circular Interpolation Mode Selection Out of Range Event code 5401 542D 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 timing At instruction 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 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 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant instruction. of the input variable is not exceeded. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction 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 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. NY-series Troubleshooting Manual (W564) 3-191 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Position Type Selection Out of Range Event code 5401 5430 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 timing At instruction 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 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 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-192 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Travel Mode Selection Out of Range Event code 54015431 hex Meaning The parameter specified for the MoveMode input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-193 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Transition Mode Selection Out of Range Event code 5401 5432 hex The parameter specified for the TransitionMode input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction 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. _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 _mcTMCornerSuperimposed for TransitionMode, specify _mcBlendingLow, _mcBlendingPrevious, _mcBlendingNext, or _mcBlendingHigh for BufferMode. If you specify _mcAborting or _mcBuffered for BufferMode, specify _mcTMNone for TransitionMode. If you specify _mcTMCornerSuperimposed for TransitionMode, specify _mcBlendingLow, _mcBlendingPrevious, _mcBlendingNext, or _mcBlendingHigh for BufferMode. 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-194 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Continue Method Selection Out of Range Event code 54015433 hex Meaning The value of the reserved input variable Continuous to a motion control instruction changed. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The value of the reserved input Correct the program so that the Write the user program so that correction variable Continuous changed. value of the reserved input vari- the value of the reserved input able Continuous does not change. variable Continuous does not change. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-195 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Synchronization Start Condition Selection Out of Range Event code 5401 5435 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master and Slave Defined as Same Axis Event code 5401 5436 hex The same axis is specified for the Master and Slave input variables to a motion control instruction. PLC Function Module Source details Instruction Detection timing At instruction 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 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. 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-196 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Master and Auxiliary Defined as Same Axis Event code 54015437 hex Meaning The same axis is specified for the Master and Auxiliary input variables to a motion control instruction. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The parameter is the same for Correct the parameters so that Specify different axes for the correction the Master and Auxiliary input different axes are specified for Master and Auxiliary input vari- variables to the instruction. the Master and Auxiliary input variables to the instruction. ables to the instruction. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-197 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master/Slave Axis Numbers Not in Ascending Order Event code 5401 5438 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 are in ascending order. Or, specify _mcCommand for the Master Axis Position Type Selection. 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. 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Incorrect Cam Table Specification Event code 54015439 hex Meaning The parameter specified for the CamTable input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active Data type BOOL BOOL Name MC Common Minor Fault Occurrence Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Something other than a cam data Correct the parameter specified Specify a cam data variable for variable was specified for the for the CamTable input variable to the CamTable input variable to 3 CamTable input variable to the the instruction so that it is a cam the instruction. instruction. data variable. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-199 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Synchronization Stopped Event code 5401 543A hex A synchronized control motion control instruction was executed, but conditions required for execution were not met. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. 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. 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled Event code 5401543B hex Meaning An attempt was made to re-execute a motion control instruction that cannot be re-executed. 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. Variable Data type Name Systemdefined variables _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause BOOL BOOL BOOL Correction MC Common Minor Fault Occurrence Axis Minor Fault Occurrence Axes Group Minor Fault Occur- rence Prevention 3 Cause and correction A motion control instruction that cannot be re-executed was reexecuted. Correct the program so that the Execute input variable does not change to TRUE until the Busy output variable from the instruction changes to FALSE. When using instructions that cannot 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-201 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Multi-execution Disabled Event code 5401 543C hex Multiple functions that cannot be executed simultaneously were executed for the same target (MC common, axis, or axes group). PLC Function Module Instruction Source details 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_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 Multiple functions that cannot be executed simultaneously were executed for the same target (MC common or axis). Check the specifications of multiexecution of instructions for this instruction and correct the program so that instructions that cannot be executed at the same time are not executed simultaneously. Check the specifications for multiexecution of instructions for the instruction and do not execute instructions that cannot be executed 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. 3-202 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Instruction Not Allowed for Encoder Axis Type Event code 5401543D hex Meaning An operation instruction was executed for an encoder axis. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention An operation instruction was exe- Specify either a Servo axis or vir- Only execute motion instructions Cause and cuted for an encoder axis. tual Servo axis as the axis type for Servo axes or virtual Servo correction for the instruction, or correct the axes. program so that the instruction is 3 not executed for an encoder axis. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-203 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Instruction Cannot Be Executed during Multi-axes Coordinated Control Event code 5401 543E 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 Instruction Source details 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 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 motion. Execute axis operation instructions only for axes or axes groups that are not in coordinated multiaxes motion. The MC_SetKinTransform (Set Kinematics Transformation) instruction was executed for an axes group in a GroupEnable state. Correct the program so that the instruction is executed only when the axes group is in a GroupDisable state. Execute the instruction only when the axes group is in a GroupDisable state. 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 NY-series Troubleshooting Manual (W564) 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 the Axes Group Disabled state. 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. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention A multi-axes coordinated control Correct the program so that the Execute multi-axes coordinated 3 instruction was executed for an instruction is executed only after operation instructions only after axes group that was in the Axes changing the axes group to the enabling the axes group. Execute Cause and correction Group Disabled state. One of the following instructions was executed for an axes group that was in a GroupDisable state. · MC_MoveTimeAbsolute (Timespecified Absolute Positioning) Axes Group Enabled state. Execute the MC_GroupEnable (Enable Axes Group) instruction to change an axes group to the Axes Group Enabled state. the MC_GroupEnable (Enable Axes Group) instruction to change an axes group to the Axes Group Enabled state. instruction · MC_SyncLinearConveyor (Start Conveyor Synchroniza- tion) instruction · MC_SyncOut (End Synchronization) instruction · MC_RobotJog (Axes Group Jog) instruction Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-205 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Axes Group Cannot Be Enabled Event code 5401 5440 hex Execution of the MC_GroupEnable (Enable Axes Group) instruction failed. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution 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 (Enable Axes Group) instruction was executed, there was a composition axis for which the MC_TouchProbe (Enable External Latch) instruction was being executed. Correct the program so that the MC_GroupEnable (Enable Axes Group) instruction is executed only when the MC_TouchProbe (Enable External Latch) instruction is not being executed for any of the composition axes. Write the program so that the MC_GroupEnable (Enable Axes Group) instruction is executed only when the MC_TouchProbe (Enable External Latch) instruction is not being executed for any of the composition axes. 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-206 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name Impossible Axis Operation Specified when the Servo is OFF Event code 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence Axes Group Minor Fault Occurrence Assumed cause Correction Prevention An operation instruction was exe- Correct the program so that the Make sure to execute the axis 3 cuted for an axis for which the instruction is executed after the operation instruction after the Servo is OFF. Servo is turned ON. Servo is turned ON. Cause and correction Home was preset with the MC_Home or MC_HomeWithParameter instruction for an axis for which EtherCAT process data communications are not established. If 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 instruction to preset home after _EC_PDSlavTbl changes to TRUE. 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, reconnect the slave, enable the slave, or disable the slave, write the program 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: Error Location Attached information 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 cor- Remarks rect. NY-series Troubleshooting Manual (W564) 3-207 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Composition Axis Stopped Error Event code 5401 5442 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 timing At instruction 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 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Multi-execution Buffer Limit Exceeded Event code 54015443 hex Meaning The number of motion control instructions that is buffered for Buffered or Blending Buffer Modes exceeded the buffer limit. Source PLC Function Module Instruction Source details 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Data type BOOL BOOL Correction Name Axis Minor Fault Occurrence Axes Group Minor Fault Occur- rence 3 Prevention Cause and correction 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. An axes group instruction was executed when there was already eight current instructions and buffered instructions for the same axis. Do not execute an axis instruction when there is already a current instruction and a buffered instruction for the same axis. Do not execute an axes group instruction when there are already eight current and buffered instructions for the same axis. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-209 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Insufficient Travel Distance Event code 5401 5444 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. PLC Function Module Source details Instruction Detection timing At instruction 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 Stopping at the target position was not possible for the specified acceleration/deceleration rate for multi-execution or re-execution of a positioning instruction when the Acceleration/Deceleration Over parameter was set to generate a minor fault and stop. 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 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. 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 setting other than to generate a minor fault and stop. 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Insufficient Travel Distance to Achieve Blending Transit Velocity Event code 54015445 hex Meaning There is not sufficient travel distance to accelerate or decelerate to the transit velocity. Source PLC Function Module Instruction Source details 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Data type BOOL BOOL Correction Name Axis Minor Fault Occurrence Axes Group Minor Fault Occur- rence Prevention 3 Cause and correction 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 stop. 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 setting other than to generate a minor fault and stop. 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 setting other than to generate a minor fault and stop. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-211 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Move Link Constant Velocity Insufficient Travel Distance Event code 5401 5446 hex The constant-velocity travel distance of the master axis is less than zero. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention For the MC_GearInPos (Position- Set the value of the Velocity (Tar- Check the operating specificaing Gear Operation) instruction, get Velocity) input variable to a tions for the relevant instruction 3 Cause and correction the value of the Velocity (Target value that is greater than the and write the program so that this Velocity) input variable is smaller master axis velocity multiplied by error does not occur. than the master axis velocity mul- the gear ratio when the instruc- tiplied by the gear ratio when the tion is executed based on the instruction was executed. operating specifications of the instruction. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-213 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Same Start Point and End Point for Circular Interpolation Event code 5401 5448 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 timing At instruction 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) 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 border point were the same when the border point method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. Correct the program so that border point specification is not used when the start point, end point, and border point for the instruction are the same. Do not use the same start point, end point, and border point when you execute circular interpolation with a border point specification. 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-214 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections 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 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. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention The difference between the dis- Correct the center point so that Correct the difference between 3 tance from the start point to the the difference between the dis- the distance from the start point center point and the distance tance from the start point to the to the center point and the dis- Cause and correction between the end point to the cen- center point input variables and ter point exceeded the permitted the distance between the end value specified for the correction point to the center point input tance between the end point to the center point so that it does not exceed the correction allowance allowance ratio in the axes group variables is less than the permit- ratio in the axes group settings. settings when the center designa- ted value specified for the correc- tion method was specified for the tion allowance ratio in the axes MC_MoveCircular2D (Circular 2D group settings. Interpolation) instruction. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-215 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Instruction Execution Error Caused by Count Mode Setting Event code 5401 544A 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 timing At instruction 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 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. Change the Count Mode of the relevant axis to Linear Mode. Confirm the Count Mode in which you can execute the instruction and set the correct Count Mode for the axis. 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 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Parameter Selection Out of Range Event code 5401544C hex Meaning The parameter specified for the ParameterNumber input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-217 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Latch ID Selection Out of Range for Trigger Input Condition Event code 5401 544E hex The parameter specified for the TriggerInput::LatchID input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Setting Out of Range for Writing MC Setting Event code 5401544F hex Meaning The parameter specified for the SettingValue input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range Cause and input variable. not exceeded for the relevant of the input variable is not 3 correction instruction. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-219 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Trigger Input Condition Mode Selection Out of Range Event code 5401 5450 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-220 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Drive Trigger Signal Selection Out of Range for Trigger Input Condition Event code 54015451 hex Meaning The parameter specified for the TriggerInput::InputDrive input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-221 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Axis Specification) Event code 5401 5453 hex 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.) PLC Function Module Source details Instruction Detection timing At instruction re-execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable that cannot be changed for reexecution 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 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (Buffer Mode Selection) Event code 54015454 hex Meaning 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.) Source PLC Function Module Source details Instruction Detection timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Data type BOOL BOOL Correction Name Axis Minor Fault Occurrence Axes Group Minor Fault Occur- rence Prevention 3 Cause and correction A parameter for an input variable that cannot be changed for reexecution 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-223 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Direction Selection) Event code 5401 5455 hex 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.) PLC Function Module Source details Instruction Detection timing At instruction re-execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention 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 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-224 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (Execution Mode) Event code 54015456 hex Meaning 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.) Source PLC Function Module Source details Instruction Detection timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-225 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Axes Group Specification) Event code 5401 5457 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 timing At instruction re-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 reexecution 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 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 NY-series Troubleshooting Manual (W564) 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 timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Data type BOOL BOOL Correction Name Axis Minor Fault Occurrence Axes Group Minor Fault Occur- rence Prevention 3 Cause and correction A parameter for an input variable that cannot be changed for reexecution 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-227 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Master Axis) Event code 5401 5459 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 timing At instruction re-execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable that cannot be changed for reexecution 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 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 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (MasterOffset) Event code 5401545A hex Meaning 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.) Source PLC Function Module Source details Instruction Detection timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-229 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (MasterScaling) Event code 5401 545B hex 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.) PLC Function Module Source details Instruction Detection timing At instruction re-execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable that cannot be changed for reexecution 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 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-230 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (MasterStartDistance) Event code 5401545C hex Meaning 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.) Source PLC Function Module Source details Instruction Detection timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction A parameter for an input variable Correct the program so that the Prevention Check the manual to see if the 3 that cannot be changed for re- parameter for the relevant input input variables to the relevant Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-231 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Continuous) Event code 5401 545D 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 timing At instruction re-execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable that cannot be changed for reexecution 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 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-232 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (MoveMode) Event code 5401545E hex Meaning 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.) Source PLC Function Module Source details Instruction Detection timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-233 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal Auxiliary Axis Specification Event code 5401 545F hex The axis specified for the Auxiliary input variable to a motion control instruction does not exist. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention An axis does not exist for the vari- Correct the instruction so that the able specified for the Auxiliary variable exists for the axis that input variable to the instruction. 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal Axis Specification Event code 5401 5460 hex The axis specified for the Axis input variable to a motion control instruction does not exist. PLC Function Module Source details Instruction Detection timing At instruction 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 vari- Correct the instruction so that the able specified for the Axis input variable exists for the axis that variable to the instruction. was specified for the instruction. Make sure to specify a variable that exists when specifying a variable for an input parameter to 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. 3-234 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Illegal Axes Group Specification Event code 54015461 hex Meaning The axes group specified for the AxesGroup input variable to a motion control instruction does not exist or is not a used group. 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention An axes group does not exist for Correct the specification for the Specify a variable that exists the variable specified for the instruction so that the specified when specifying a variable for an 3 Cause and correction AxesGroup input variable to the axes group exists. instruction. input parameter to an instruction. The axes group specified for the Correct the axes group specified Set a used axes group for the AxesGroup input variable to the by the instruction to a used AxesGroup input variable to the instruction is not specified as a group. instruction. used group. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-235 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal Master Axis Specification Event code 5401 5462 hex The axis that is specified for the Master input variable to a motion control instruction is not correct. PLC Function Module Source details Instruction Detection timing At instruction 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 An axis does not exist for the vari- Correct the instruction so that the Specify a variable that exists able specified for the Master input variable exists for the axis that when specifying a variable for an variable to the instruction. was specified for the instruction. input parameter to an instruction. The axis that was specified for the Master input variable to the MC_Phasing (Shift Master Axis Phase) instruction is not the master axis for syncing. Correct the variable that is input to the Master input variable of the MC_Phasing (Shift Master Axis Phase) instruction to the axis variable that is specified as the master axis of the synchronized control instruction. Set the variable that is input to the Master input variable of the MC_Phasing (Shift Master Axis Phase) instruction to the axis variable that is specified as the master axis of the synchronized control instruction. The master axis and a slave axis are not assigned to the same task. Assign the axes that are input to the Master and Slave input variables to the instruction to the same task. Specify axes that are assigned to the same tasks for the master and slave axes. 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-236 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (SlaveOffset) Event code 54015463 hex Meaning 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.) Source PLC Function Module Source details Instruction Detection timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-237 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (SlaveScaling) Event code 5401 5464 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 timing At instruction re-execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable that cannot be changed for reexecution 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 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-238 NY-series Troubleshooting Manual (W564) 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 timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-239 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Instruction Execution Error with Undefined Home Event code 5401 5466 hex High-speed homing or an interpolation instruction was executed when home was undefined. PLC Function Module Source details Instruction Detection timing At instruction 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 exe- Execute the high-speed homing cuted when home was undefined. operation only after homing to define home. Execute the high-speed homing instruction only after home is defined 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 instructions 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 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. · 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-240 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (Position Type) Event code 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 timing At instruction re-execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The relevant instruction will end according to specifications. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-241 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Unused Axis Specification for Master Axis Event code 5401 5468 hex The master axis specified for a motion control instruction is an unused axis. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The master axis specified for a motion control instruction is an unused axis. Set a used axis for the master axis that is specified for the instruction. Make sure the master axis specified for the motion control instruction is a used axis. 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-242 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name First Position Setting Out of Range Event code 54015469 hex Meaning The parameter specified for the FirstPosition input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant instruction. of the input variable is not exceeded. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-243 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal First/Last Position Size Relationship (Linear Mode) Event code 5401 546B hex The parameter specified for the LastPosition input variable to a motion control instruction is smaller than the parameter specified for the FirstPosition input variable. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The value of the LastPosition input parameter is less than the value of the FirstPosition input variable for the instruction when the Count Mode is set to Linear Mode. Correct the program so that the value of the LastPosition specified for the instruction is larger than the value of the FirstPosition. Or, change the value of the Count Mode to Rotary Mode. Write the program so that the value of the LastPosition specified for the instruction is larger than the value of the FirstPosition. Or, check to make sure that the Count Mode of the relevant axis is set to Rotary 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-244 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Master Sync Start Position Setting Out of Range Event code 5401546C hex Meaning The parameter specified for the MasterSyncPosition input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-245 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Sync Start Position Setting Out of Range Event code 5401 546D 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-246 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Duplicate Latch ID for Trigger Input Condition Event code 5401546E hex Meaning The same latch ID was specified for more than one motion control instruction. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The same latch ID is used simul- Correct the program so that the Do not use the same latch ID taneously for more than one of same latch ID is not used by simultaneously for more than one the following instructions: another instruction at the same of the following instructions: MC_TouchProbe (Enable Exter- time as this instruction. Either use MC_TouchProbe (Enable Exter- 3 nal Latch) instruction, a different latch ID or do not exe- nal Latch) instruction, MC_MoveLink (Synchronous cute any instructions that use the MC_MoveLink (Synchronous Positioning) instruction, and same latch ID at the same time. Positioning) instruction, and MC_MoveFeed (Interrupt Feed- Both latch 1 and latch 2 are MC_MoveFeed (Interrupt Feed- Cause and ing) instruction. treated as being in use during ing) instruction. correction execution of the MC_Home or MC_HomeWithParameter 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 External Latch) instruction. 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. Attached Information 1: Error Location Attached information 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. · If you decide to change the latch ID, make sure that same latch ID is not used by any other instructions. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-247 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Jerk Override Factor Out of Range Event code 5401 546F hex The parameter specified for the JerkFactor input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Acceleration/Deceleration Override Factor Out of Range Event code 5401 5470 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-248 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name First Position Method Specification Out of Range Event code 54015471 hex Meaning The parameter specified for the StartMode input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant instruction. of the input variable is not exceeded. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-249 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (First Position Method) Event code 5401 5472 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 timing At instruction re-execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable that cannot be changed for reexecution 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 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-250 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The axis specified for the Auxil- Set a used axis for the axis that is Make sure that the axis specified correction iary input variable to the instruc- specified for the instruction. Or, for the instruction is a used axis. tion is an unused axis. correct the parameter so that it specifies a used axis. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 instruction. Correct the program to enable synchronized motion according to the operating specifications of the MC_GearInPos (Positioning Gear Operation) instruction. Check the processing of the relevant instruction and set a value that allows for synchronized motion. 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. NY-series Troubleshooting Manual (W564) 3-251 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Position Gear Master Axis Zero Velocity Event code 5401 5476 hex The velocity of the master axis was zero when a motion control instruction was started. PLC Function Module Source details Instruction Detection timing Level Observation Recovery --- Log category At instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 Write the program so that the velocity of the master axis is not 0 velocity of the master axis is not 0 when the instruction is started. when the instruction is started. 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-252 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Target Position Setting Out of Range Event code 54015478 hex Meaning The parameter specified for the Position input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 Cause and input variable. not exceeded for the relevant of the input variable is not correction instruction. exceeded. The target position of a Rotary Mode axis is not within the ring setting range. Correct the target position of the Rotary Mode axis to within the ring setting range. Set the target position of the Rotary Mode axis to within the ring setting range. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-253 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Travel Distance Out of Range Event code 5401 5479 hex 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. PLC Function Module Source details Instruction Detection timing At instruction 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 absolute value of the instruction 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 absolute value is converted to pulses. Correct the input parameter specified for the Distance input variable of the instruction so that the travel distance and the target position are not out of range. Write the program so that the travel distance and the target position for the instruction are not out of 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. 3-254 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Cam Table Start Point Setting Out of Range Event code 5401547A hex Meaning The parameter specified for the StartPosition input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant instruction. of the input variable is not exceeded. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Master Axis Following First Position Setting Out of Range Event code 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-255 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Circular Interpolation Radius Setting Error Event code 5401 547C 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 timing At instruction 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 (Circular 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. Correct the radius so that the circular path can be created. Check the processing of the relevant instruction and set a radius that allows the creation of a circular path. 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-256 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention For the MC_MoveCircular2D (Cir- Correct the input parameter so Check the processing of the cular 2D Interpolation) instruction, that the circle radius does not instruction and correct the input 3 the radius of the circle exceeded exceed 40-bit data when it is con- parameters so that the circle Cause and correction 40-bit data when it is converted to verted to pulses based on the pulses for the border point or cen- operating specifications of the ter specification method. instruction. radius does not exceed 40-bit data when it is converted to pulses. Border point specification: Start point, border point, and end point Center point specification: Start point, end point, and center point Attached Information 1: Error Location Attached information 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. · If the maximum radius is exceeded when the radius specification method is used, a Border Point/Center Position/Radius Specification Out of Range error occurs. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-257 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Circular Interpolation Setting Out of Range Event code 5401 547E 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 timing At instruction 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 Make sure that the axes that are CircAxes so that they are in an specified for CircAxes are in an axes group configuration. 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 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-258 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Auxiliary/Slave Axis Numbers Not in Ascending Order Event code 5401547F hex Meaning The values of the parameters for the Auxiliary and Slave input variables to a motion control instruction are not in ascending order. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The parameters for the Auxiliary Correct the axis numbers speci- Write the program so that the axis and Slave input variables to the fied for the Auxiliary and Slave numbers specified for Auxiliary 3 correction instruction are not in ascending input parameters to the instruc- and Slave are in ascending order. order. tion so that they are in ascending order. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-259 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Table Property Ascending Data Error at Update Event code 5401 5480 hex 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. PLC Function Module Source details Instruction Detection timing During instruction 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 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 Correct the cam table data so that Create the cam table data so that valid data is 0. it includes phases that are not 0. it includes phases that are not 0. 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-260 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name MC_Write Target Out of Range Event code 54015481 hex Meaning The parameter specified for the Target input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-261 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Distance in Acceleration Specification Out of Range Event code 5401 5483 hex The parameter specified for the MasterDistanceACC input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-262 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Master Distance in Deceleration Specification Out of Range Event code 54015484 hex Meaning The parameter specified for the MasterDistanceDEC input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-263 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Permitted Following Error Out of Range Event code 5401 5488 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 timing At instruction 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 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-264 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Border Point/Center Position/Radius Specification Out of Range Event code 54015489 hex Meaning The parameter specified for the AuxPoint input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention The value of AutPoint exceeded Correct the parameter so that the Set the input parameter to the signed 40-bit data when it is con- valid range of the input variable is instruction so that the valid range 3 verted to pulses for the border not exceeded for the relevant of the input variable is not Cause and point or center specification instruction. exceeded. correction method. 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 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-265 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks End Point Specification Out of Range Event code 5401 548A hex The parameter specified for the EndPoint input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction 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 instruction input parameter exceeded the range of signed 40bit 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Travel Distance Specification Out of Range Event code 5401 548B 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-266 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 3 Error Descriptions and Corrections Event name Phase Shift Amount Out of Range Event code 5401548C hex Meaning The parameter specified for the PhaseShift input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The absolute value of the instruc- Correct the parameter so that the Set the input parameter to the correction tion input parameter exceeded valid range of the input variable is instruction so that the valid range the range of 40-bit data when it is not exceeded for the relevant converted to pulses. instruction. of the input variable is not exceeded. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-267 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Auxiliary and Slave Defined as Same Axis Event code 5401 548E hex The same axis is specified for the Auxiliary and Slave input variables to a motion control instruction. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Relative Position Selection Out of Range Event code 5401 548F 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-268 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Cam Transition Specification Out of Range Event code 54015490 hex Meaning The parameter specified for the CamTransition input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-269 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Enable External Latch Instruction Execution Disabled Event code 5401 5492 hex _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. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention _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. Correct the program so that _mcImmediateStop is not specified for StopMode for the encoder axis. If you specify _mcImmediateStop and use Drive Mode, execute the MC_TouchProbe (Enable External Latch) instruction only for a servo axis. 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-270 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Master Axis Offset Out of Range Event code 54015493 hex Meaning The parameter specified for the MasterOffset input variable to a motion control instruction is out of range. 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the range of signed 40- valid range of the input variable is instruction so that the valid range bit data when it is converted to pulses. not exceeded for the relevant instruction. of the input variable is not exceeded. 3 Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-271 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Axis Offset Out of Range Event code 5401 5494 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The instruction input parameter exceeded the range of signed 40bit 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Command Current Position Count Selection Out of Range Event code 5401 5495 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-272 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-273 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Auxiliary Axis Gear Ratio Numerator Out of Range Event code 5401 5498 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Auxiliary Axis Gear Ratio Denominator Out of Range Event code 5401 5499 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-274 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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. NY-series Troubleshooting Manual (W564) 3-275 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Target Position Ring Counter Out of Range Event code 5401 549C 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name 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 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-276 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Axes Group Composition Axis Setting Out of Range Event code 5401549D hex 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 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. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range Cause and correction input variable. not exceeded for the relevant of the input variable is not 3 instruction exceeded. The composition axes in the axes Assign all of the axes that are Specify axes that are assigned to group are not assigned to the specified for the Axes input vari- the same task for all of the com- same task. able to the instruction to the same position axes in an axes group. task. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-277 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Axis Use Setting Out of Range Event code 5401 549E hex The parameter specified for the AxisUse input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction 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 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 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Homing Parameter Setting Out of Range Event code 5401 5700 hex The parameter specified for the HomingParameter input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction 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 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-278 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Axis Use Change Error Event code 54015702 hex 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The MC_ChangeAxisUse Reset the error and execute the Execute the MC_ChangeAxisUse (Change Axis Use) instruction MC_ChangeAxisUse (Change was executed when the axis was Axis Use) instruction when the (Change Axis Use) instruction when the axis is stopped and the 3 not stopped or when the com- axis is stopped or when the com- command velocity is not satu- Cause and correction mand velocity of the axis was sat- mand velocity of the axis is not urated. saturated. rated. An axis is stopped if Status.Dis- abled or Status.Standstill is TRUE in the Axis Variable. The com- mand velocity for an axis is satu- rated if Details.VelLimit is TRUE in the Axis Variable. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-279 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cannot Change Axis Use Event code 5401 5703 hex 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. PLC Function Module Source details Instruction Detection timing At instruction 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 The MC_ChangeAxisUse (Change Axis Use) instruction was executed in a way that would cause the maximum number of actually usable axes to be exceeded. Correct the program so that the maximum number of axes that can actually be used by the CPU Unit is not exceeded. Write the program so that the maximum number of axes that can actually be used by the CPU Unit is not 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 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-280 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Parameter Setting Error When Changing Axis Use Event code 54015720 hex 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 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The MC_ChangeAxisUse Use the Sysmac Studio to change Make sure that operation is cor- (Change Axis Use) instruction the Axis Use of the axis where rect when the axis is set to a 3 was used to change an unused the error occurred to a Used Axis, Used Axis and then download the axis to a used axis, but the and then check and correct the settings with it set to an Unused motion control parameter settings error location. If an error does not Axis. of the axis are not correct. occur, change the setting to an Cause and correction Unused Axis and then download the settings again. 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 making the above corrections, memory has been exceeded. replace the CPU Unit. None Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-281 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Required Process Data Object Not Set When Changing Axis Use Event code 5401 5721 hex The objects that are required for the axis type of the axis that was changed to a used axis are not set. PLC Function Module Source details Instruction Detection timing At instruction 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 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. Edit the PDO map settings on the Sysmac Studio and set the objects that are required for the axis where the error occurred. For details on the required objects, refer to the NJ/NX-series Motion Control Instructions Reference Manual (Cat. No. W508). 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 making the above corrections, memory has been exceeded. replace the CPU Unit. None The MC_ChangeAxisUse (Change Axis Use) instruction was executed for an axis that 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 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 is set to Unused axis (unchangeable to used axis). 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-282 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-2 Errors in the PLC Function Module 3-2-2 Error Descriptions Event name Actual Position Overflow/Underflow Event code 54015722 hex Meaning An instruction was executed that is not supported during an actual position overflow/underflow. 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention Cause and An instruction was executed that Execute an error reset and then Write the program so that over- correction is not supported during an actual clear the overflow or underflow flows and underflows do not position overflow or underflow. state by changing the current position or homing. occur. 3 Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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 cor- Remarks rect. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure Track Number Setting Out of Range Event code 54015723 hex The value of TrackNumber that is specified in the Switches in-out variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range. 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. 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 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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. NY-series Troubleshooting Manual (W564) 3-283 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure First ON Position Setting Out of Range Event code 5401 5724 hex The value of FirstOnPosition that is specified in the Switches in-out variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range. 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. 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 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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-284 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Switch Structure Last ON Position Setting Out of Range Event code 54015725 hex 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 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention Cause and The value of the member of the Correct the value of the member Make sure that the value of the structure variable that was speci- of the structure variable that is member of the structure variable 3 correction fied for the in-out variable of the specified for the in-out variable of that is specified for the in-out vari- instruction is out of range. the relevant instruction so that it able of the relevant instruction is is in the valid range. in the valid range. Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-285 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure Axis Direction Out of Range Event code 5401 5726 hex The value of AxisDirection that is specified in the Switches in-out variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range. 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. 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 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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-286 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Switch Structure Cam Switch Mode Out of Range Event code 54015727 hex 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 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the Correct the value of the member Make sure that the value of the Cause and correction structure variable that was speci- of the structure variable that is member of the structure variable fied for the in-out variable of the specified for the in-out variable of that is specified for the in-out vari- 3 instruction is out of range. the relevant instruction so that it able of the relevant instruction is is in the valid range. in the valid range. Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-287 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure Duration Setting Out of Range Event code 5401 5728 hex The value of Duration that is specified in the Switches in-out variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range. 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. 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 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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-288 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Track Option Structure ON Compensation Setting Out of Range Event code 54015729 hex 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 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention Cause and The value of the member of the Correct the value of the member Make sure that the value of the structure variable that was speci- of the structure variable that is member of the structure variable 3 correction fied for the in-out variable of the specified for the in-out variable of that is specified for the in-out vari- instruction is out of range. the relevant instruction so that it able of the relevant instruction is is in the valid range. in the valid range. Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-289 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Track Option Structure OFF Compensation Setting Out of Range Event code 5401 572A hex The value of OffCompensation that is specified in the TrackOptions in-out variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the structure variable that was specified for the in-out variable of the instruction is out of range. 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. 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 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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-290 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Number of Array Elements in Switch Structure Variable Out of Range Event code 5401572B hex 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 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention Cause and correction The number of elements in an Correct the number of elements Make sure that the number of elearray of the structure variable that in the array in the structure vari- ments in the array in the structure 3 was specified for the in-out vari- able that is specified for the in-out variable that is specified for the able of the instruction is out of variable of the relevant instruction in-out variable of the relevant range. so that it is in the valid range. instruction is in the valid range. Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-291 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Number of Array Elements in Output Signal Structure Variable Out of Range Event code 5401 572C hex 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. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Observation Occurrence Assumed cause Correction Prevention 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. 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. Make sure that the number of elements in the array in the structure variable that is specified for the in-out variable of the relevant instruction is in the valid 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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-292 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Number of Array Elements in Track Option Structure Variable Out of Range Event code 5401572D hex 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 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention Cause and correction The number of elements in an Correct the number of elements Make sure that the number of elearray of the structure variable that in the array in the structure vari- ments in the array in the structure 3 was specified for the in-out vari- able that is specified for the in-out variable that is specified for the able of the instruction is out of variable of the relevant instruction in-out variable of the relevant range. so that it is in the valid range. instruction is in the valid range. Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-293 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Numbers of Elements in Output Signals and Track Option Arrays Not Matched Event code 5401 572E hex 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. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Observation Occurrence Assumed cause Correction Prevention 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. 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. Make sure that the arrays in the output signal structure variable and track option structure variable that are specified for the inout variables to the relevant instruction have the same number of elements. 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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-294 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Multi-execution Disabled (Master Axis) Event code 5401572F hex 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A Master in-out variable that can- Correct the program so that the Write the program so that the Cause and correction not be changed during multi-exe- value of the Master in-out vari- value of the Master in-out vari- cution of instructions was able is not changed during multi- able is not changed during multi- 3 changed. execution of the relevant instruc- execution of the relevant instruc- tions. tions. Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-295 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Multi-execution Disabled (Position Type Selection) Event code 5401 5730 hex A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed. Correct the program so that the value of the ReferenceType in-out variable is not changed during multi-execution of the relevant instructions. Write the program so that the value of the ReferenceType in-out variable is not changed during multi-execution of the relevant 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: Name of the Instruction and Instruction Instance Where the Error Occurred 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-296 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Same Track Number Setting in Switch Structure Out of Range Event code 54015731 hex 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 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention Cause and The same track number was Correct the values in the Track- Set the values in the TrackNum- specified more than the allowable Number so that the same track ber so that the same track num- 3 correction number of times for the Track- number is not specified more ber is not specified more than the Number in the Switches in-out than the maximum number of maximum number of times. variable to a motion control times. instruction. Attached Information 1: Error Location Attached information 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: Name of the Instruction and Instruction Instance Where the Error Occurred. 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-297 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cannot Write Axis Parameters Event code The instruction was executed for an axis that is not an unused axis. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 573A hex Detection timing Log category At instruction execution 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 The instruction was executed for a used axis or an undefined axis. Correct the program so that the MC_ChangeAxisUse (Change Axis Use) instruction is executed after the specified axis is changed to an unused axis. Write the program so that the specified axis is an unused axis when the instruction 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. 3-298 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Axis Parameter Setting Out of Range Event code 5401573B hex 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 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The parameter specified for the Correct the parameter so that the Set the input parameter to the AxisParameter input variable to valid range of the input variable is instruction so that the valid range 3 the instruction is out of range for not exceeded for the instruction. of the input variable is not Cause and correction the input variable. Confirm which parameter exceeded the range or what exceeded. Refer to information on the parameters are inconsistent in MC_WriteAxisParameter (Write the attached information. Axis Parameters) instruction for the valid ranges of the input vari- ables. Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-299 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Property Setting Out of Range Event code 5401 573C hex The parameter specified for the CamProperty input variable to a motion control instruction is outside of the valid range. PLC Function Module Source details Instruction Detection timing At instruction 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 The parameter specified for the CamProperty 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 in the attached information. 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 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-300 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Cam Node Setting Out of Range Event code 5401573D hex 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 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The parameter specified for the Correct the parameter so that the Set the input parameter to the Cause and correction CamNodes input variable to the instruction is out of range for the input variable. valid range of the input variable is instruction so that the valid range not exceeded for the instruction. of the input variable is not Confirm which parameter exceeded. 3 exceeded the range in the attached information. Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-301 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Incorrect Cam Node Type Specification Event code 5401 573E hex The parameter specified for the CamNodes input variable to a motion control instruction is not an _sMC_CAM_NODE array variable. PLC Function Module Source details Instruction Detection timing At instruction 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 The parameter specified for the CamNodes input variable to the instruction is not an _sMC_CAM_NODE array variable. Correct the program to specify an sMC_CAM_NODE array variable for the input variable to the instruction. Write the program to specify an sMC_CAM_NODE array variable for the input variable to the 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. 3-302 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Insufficient Nodes in Cam Table Event code 5401573F hex 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 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The array variable of the parame- Correct the program so that the Write the program so that the Cause and ter specified for the CamNodes value of Phase (master axis value of Phase (master axis 3 correction input variable to the instruction phase) for element number 0 in phase) for element number 0 in has a Phase (master axis phase) the array variable for the parame- the array variable for the parame- value of 0 for element number 0. ter specified for the CamNodes ter specified for the CamNodes input variable is not 0. input variable is not 0. Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-303 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Node Master Axis Phase Not in Ascending Order Event code 5401 5740 hex 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. PLC Function Module Source details Instruction Detection timing At instruction 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 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 to not be in ascending order. 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. 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 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-304 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Too Many Data Points in Cam Table Event code 54015741 hex 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 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction The number of cam data points in Correct the program so that the Write the program so that the the generated cam table number of cam data points in the number of cam data points in the 3 exceeded the number of ele- generated cam table does not generated cam table does not ments in the array in the cam exceed the number of elements exceed the number of elements data variable that is specified for in the array in the cam data vari- in the array in the cam data vari- the CamTable input variable to able that is specified for the Cam- able that is specified for the Cam- the instruction. Table input variable to the Table input variable to the instruction. instruction. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the number of cam data points in generated cam tables. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the number of cam data points in generated cam tables. Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-305 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Table Displacement Overflow Event code 5401 5742 hex Distance in the generated cam table exceeded the range of REAL data. PLC Function Module Instruction Source details Detection timing Level Observation Recovery --- Log category At instruction execution or during instruction execution 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 Distance in the generated cam table exceeded the range of REAL data. Correct the values of InitVel (initial velocity), ConnectingVel (connecting velocity), and ConnectingAcc (connecting acceleration) so that Distance does not overflow when a polynomic 3 curve or polynomic 5 curve is specified for Curve (curve shape) in the CamNodes input variable. Specify the values of InitVel (initial velocity), ConnectingVel (connecting velocity), and ConnectingAcc (connecting acceleration) so that Distance does not overflow when a polynomic 3 curve or polynomic 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. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the method to calculate Distance. 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-306 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name Aborted Cam Table Used Event code 54015743 hex Meaning A cam data variable that was aborted during generation was specified for the CamTable input variable to an instruction. 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. Systemdefined variables Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active Data type BOOL BOOL Name MC Common Minor Fault Occurrence Axis Minor Fault Occurrence Assumed cause Correction Prevention A cam data variable that was Check the ErrorID (error code), Write the program so that the 3 aborted during generation due to ErrorParameterCode (parameter MC_GenerateCamTable (Gener- an error in the MC_Generate- detail code), and ErrorNode- ate Cam Table) instruction cre- Cause and correction CamTable (Generate Cam Table) PointIndex (node point element instruction was specified for the number) output variables from CamTable input variable to the the MC_GenerateCamTable ates correct cam data variables. Or, write the program so that the relevant instruction is executed instruction. (Generate Cam Table) instruc- only when the MC_Generate- tion and correct the program so CamTable (Generate Cam Table) that correct cam data variables instruction ends normally. are created. Attached Information 1: Error Location Attached Information 2: Error Location Details (Rung Number). Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-307 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Execution ID Setting Out of Range Event code 5401 5749 hex The parameter specified for the ExecID input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The parameter specified for the ExecID input variable to the instruction is out of range for the input variable. Correct the program so that the input parameter specified for the ExecID input variable to the instruction is within the setting range. Create the program so that the input parameter specified for the ExecID input variable to the instruction is within the setting 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. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Position Offset Out of Range Event code 5401 574A hex The parameter specified for the OffsetPosition input variable to a motion control instruction is out of range. PLC Function Module Source details Instruction Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The instruction input parameter exceeded the range of signed 40bit data when it was 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 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-308 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections Event name PDS State Transition Command Selection Out of Range Event code 5401574B hex 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-309 3 Error Descriptions and Corrections Event name Cam Monitor Mode Selection Out of Range Event code 5401 5751 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 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. Systemdefined variables 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 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#5751 occurs for unit version 1.21 or later of the CPU Unit. 3-310 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction The data type of the variable Make a correction of the data Set the data type of the variable specified for the cam monitor val- type of the variable specified for specified for the cam monitor val- 3 ues does not match the cam the cam monitor values. ues correctly. monitor mode selection. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. *1 Error code 16#5752 occurs for unit version 1.21 or later of the CPU Unit. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-311 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Target Position Positive Software Limit Exceeded Event code The specified position exceeds the positive software limit. PLC Function Module Source details Instruction Level Observation Recovery --- 5401 6440 hex Detection timing Log category At instruction execution 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 Position input variable to the instruction is beyond the positive software limit. Correct the parameter specified for the Position input variable to the instruction so that it is within the positive software limit. Set the parameter specified for the Position input variable to the instruction so that it is within the positive 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 (Circular 2D Interpolation) instruction is beyond the positive software limit. Correct the parameter specified for the AuxPoint input variable to the instruction so that it is within the positive software limit. Set the parameter specified for the AuxPoint input variable to the border point MC_MoveCircular2D (Circular 2D Interpolation) instruction so that it is within the positive software limit. 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-312 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence Axes Group Minor Fault Occurrence Assumed cause Correction Prevention The parameter specified for the Correct the parameter specified Correct the input parameter spec- Position input variable to the for the Position input variable to ified for the Position input variable 3 instruction is beyond the negative the instruction so that it is within to the instruction so that it is software limit. the negative software limit. within the negative software limit. Cause and correction 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 (Circular 2D Interpolation) instruction is beyond the negative software limit. Correct the parameter specified for the AuxPoint input variable to the instruction so that it is within the negative software limit. Set the parameter specified for the 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: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-313 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Command Position Overflow/Underflow Event code 5401 6442 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 timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The relevant instruction will end according to specifications. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention One of the following was executed when there was a command position overflow/underflow. 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. · A positioning instruction · A continuous control instruction in the underflow/overflow direction · An instruction for which the direction is not specified (syncing or torque control) Attached Information 1: Depends on the source details Axis: 0 Axes group: Logical axis number If a program is changed after an error occurs, the attached information that is displayed may not be correct. 3-314 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence 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 positive direction was executed perform a recovery operation in problems with the positive limit 3 when the positive limit input was the negative direction. If the error signal connection, the logic set- ON, or an instruction for a motion occurred during an axes group ting for the positive limit input, with no direction specification motion control instruction, disable and the execute conditions for the was executed when the positive the axes group and then perform instruction. Check the logic set- Cause and correction limit input was ON. An axes group motion control instruction was executed when the positive the above operation. If this error tings both in the axis parameters occurs again, check the connec- and in the slave settings. tion of the positive limit signal, the limit input was ON. logic setting for the positive limit input, and the execution condi- tions for the start command, and correct any mistakes. Check the logic settings both in the axis parameters and in the slave set- tings. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-315 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Negative Limit Input Event code 5401 6444 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 timing At instruction 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 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 executed when the negative limit input was ON. Execute an error reset and then 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 negative limit signal, the logic setting 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. Check to make sure there are no 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 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-316 NY-series Troubleshooting Manual (W564) 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 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and An attempt was made to turn ON Turn ON the Servo after turning Turn ON the Servo after turning correction the Servo when the main circuit ON the main circuit power of the ON the main circuit power supply power supply to the Servo Drive Servo Drive for the axis where to the Servo Drive. 3 was OFF. the error occurred. Attached Information 1: Error Location Attached information 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 cor- Remarks rect. 3-2-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-317 3 Error Descriptions and Corrections 3-2-3 Other Troubles and Corrections Security Errors No. 1 2 3 4 5 6 7 Problem Forgot the Administrator password. Cannot release the operation lock with the Sysmac Studio. Operation was locked when verifying operation authority on the Sysmac Studio. An online connection was made with the operation authority that is required for operation, but operation authority verification was requested for a specific operation. Cannot release the operation lock with the Sysmac Studio after the operator left the Sysmac Studio unattended. Some of the user program data cannot be read for certain operations. · Monitoring Variables · Operation Commands SET/RESET, forced refreshing, online editing, data tracing, MC Test Run, and setting the user program execution ID in the CPU Unit · Synchronizing, Uploading, Verification, and Backup POU algorithms Writing to the CPU Unit is not possible for some operations. · Names CPU Unit name · Operation Commands Online editing, Clear All Memory, event log clearing, and setting the user program execution ID in the CPU Unit · Synchronizing and Downloading User program, CPU/Expansion Rack Configuration and Setup, EtherCAT Settings, Controller Setup, Axis Settings, Cam Table Settings, Data Trace Settings, User-defined Event Setup, restoring Correction You cannot access the Administrator's password. Always record the Administrator password so that you do not forget it. Log in with verification authority that is equal to or higher than the verification rights when you connected online. If the password for verification of operation authority is entered incorrectly five time in row, operation is locked for 10 minutes. Wait until the operation lock is released. Verification of operation authority is required every time for the following functions to prevent hazards to equipment and people. · I/O monitoring (writing) by an Operator · Operating mode change by a Maintainer · Online editing by a Maintainer You can release the operation lock with an operation authority that is equal to or higher than the operator. The required operation authority will be that of an operator (the operation authority that was verified when going online with the Sysmac Studio). The source data was not downloaded along with the user program. You will be able to read the data if you download the user program normally. The CPU Unit is write protected. Release the write protection. 3-318 NY-series Troubleshooting Manual (W564) 3-2 Errors in the PLC Function Module 3 Error Descriptions and Corrections No. 8 9 10 Problem I do not know how to change the user program execution ID. I forgot the user program execution ID assigned to user program. I forgot the user program execution ID that is registered in the CPU Unit. Correction The user program execution ID cannot be changed or deleted after it is set. There 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. 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 if you execute the Clear All Memory operation. 3 3-2-3 Other Troubles and Corrections NY-series Troubleshooting Manual (W564) 3-319 3 Error Descriptions and Corrections 3-3 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 are output to the ErrorID output variable of the motion control instruction and to the *.Lvl.Code system-defined variable for motion control. 3-3-1 Error Table General Motion Control Event code 44210000 hex 14600000 hex 14610000 hex 14620000 hex 34600000 hex 34630000 hex Event name Motion Control Function Processing Error Absolute Encoder Home Offset Read Error Motion Control Parameter Setting Error Cam Data Read Error Required Process Data Object Not Set Axis Slave Disabled Meaning A fatal error was detected in the Motion Control Function Module. The absolute encoder current position that is retained during power interruptions was lost. The MC parameters that were saved in non-volatile memory are missing. The cam data that was saved in nonvolatile memory is missing. The object that is required for the axis type is not allocated to PDO. The slave to which the axis is assigned is disabled. Assumed cause · An error occurred in the software. · When the retained variables are backed up with a battery, this event indicates that the life of the battery in the CPU Unit has expired. · An error occurred in the software. · Backup memory failure · The power supply to the Controller was interrupted or communications with the Sysmac Studio were disconnected while downloading the motion control parameter settings or clearing memory. · Non-volatile memory failure · Power was interrupted during save processing for cam data · Non-volatile memory failure · The required PDOs are not mapped when the axis type is set to a servo axis or encoder axis. · Non-volatile memory failure · The slave to which the axis is assigned is disabled. Level Maj Prt Min Obs Info Reference S page 3-351 S page 3-352 S page 3-353 S page 3-354 S page 3-355 S page 3-356 3-320 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 34640000 hex Network The network config- · The EtherCAT network configu- S Configura- uration information ration information is not regis- tion Informa- is not registered for tered for the slave to which the tion Missing the slave to which axis is assigned. for Axis Slave the axis is assigned. page 3-357 44200000 hex Motion Con- A fatal error · Hardware has failed. S trol Initializa- occurred in the sys- tion Error tem and prevented initialization of the Motion Control Function Module. page 3-357 74200000 hex Motion Con- Processing for the · The processing load in the pri- S trol Period primary periodic mary periodic task is too heavy. Exceeded task was not fin- ished within two control periods. page 3-358 3 14630000 hex Cam Table Save Error Saving a cam table · Saving a cam table to a file to a file failed. failed. S page 3-358 54770000 hex Cam Table The phases are not · Data containing cam table S Data Error in ascending order phases that are not in ascend- during Cam in the cam table. ing order was detected during Motion cam motion. · The phase and displacement of the start point in the cam table were not 0 during cam operation. · The phase of the end point in the cam table when converted to pulses was not 1 pulse or greater during cam operation. page 3-359 54850000 hex Immediate An Immediate Stop · An Immediate Stop instruction S page 3-359 Stop Instruc- (MC_ImmediateS- was executed. tion Executed top) instruction was executed. 54860000 hex Axes Group Immediate Stop Instruction Executed An Axes Group Immediate Stop (MC_GroupImmediateStop) instruction was executed. · A Group Immediate Stop instruction was executed. S page 3-360 64450000 hex Positive Soft- The position · The position exceeded the pos- S ware Limit exceeded the posi- itive software limit. Exceeded tive software limit while the axis is in motion. page 3-360 64460000 hex Negative The position · The position exceeded the neg- S Software exceeded the nega- ative software limit. Limit tive software limit Exceeded while the axis is in motion. page 3-361 64470000 hex In-position Check Time Exceeded The in-position check was not completed within the monitoring time. · Time is required to complete positioning. S page 3-361 64480000 hex Following The error between · The positioning operation has S Error Limit the command cur- poor following performance and Exceeded rent position and the actual motion is slower than actual current value the command. exceeded the Fol- lowing Error Over Limit Value. page 3-362 NY-series Troubleshooting Manual (W564) 3-321 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 64490000 hex Immediate The immediate stop · An immediate stop input signal S Stop Input input turned ON. was detected. · The immediate stop input signal is not connected correctly or the logic setting for the immediate stop input is wrong. page 3-362 644A0000 hex Positive Limit The positive limit · A positive limit input signal was S Input input turned ON. detected. Detected · The positive limit input signal is not connected correctly or the logic setting for the positive limit input is wrong. page 3-363 644B0000 hex Negative The negative limit · A negative limit input signal was S Limit Input input turned ON. detected. Detected · The negative limit input signal is not connected correctly or the logic setting for the negative limit input is wrong. page 3-364 64560000 hex Illegal Fol- The difference · The command current position S lowing Error between the com- was restricted so that the axis mand position and velocity of the slave axis would the actual current not exceed the axis maximum position exceeds velocity for the specified travel the range of 30-bit distance. data when converted to pulses. · Performance of slave axis positioning operation is poor and the actual motion is slower than the command. page 3-365 64570000 hex Servo OFF The Servo was · The Servo was turned OFF for S page 3-365 Error turned OFF for an an axis due to an axes group axis due to an axes error. group error. 64580000 hex Absolute It was not possible · The unit conversion settings, S Encoder Cur- to correctly restore the ring counter setting in the rent Position the current position Controller, or the ring counter Calculation from the absolute setting in the Servo Drive set- Failed encoder information tings was changed. that was saved when power was interrupted. · The position to restore when converted to pulses exceeded the range of signed 40-bit data. page 3-366 64590000 hex Home Unde- Home of the logical · The command position or S fined during axis became unde- actual position overflowed or Coordinated fined during axes underflowed for a logical axis in Motion group motion or an axes group motion or a logi- while decelerating cal axis that was decelerating to a stop. to a stop and the home defini- tion was lost. · A slave communications error occurred for a logical axis and home became undefined during 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. page 3-367 74210000 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. S page 3-367 3-322 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 74230000 hex Interrupt An interrupt input · The latch enabled range speci- S Feeding was not received fication is invalid. Interrupt Signal Missing during execution of an MC_MoveFeed (Interrupt Feeding) instruction. · There is a problem with the wiring of the interrupt signal. · The sensor that outputs the interrupt signal has failed. page 3-368 74240000 hex Homing The limit signal in · The Operation Selection at S Opposite the direction oppo- Negative Limit Input or Opera- Direction site to the homing tion Selection at Positive Limit Limit Input direction was Input parameter is set to No Detected detected during a reverse turn. homing operation. · The location of the homing input signal sensors, homing settings, and homing start posi- tion cause a limit input to be reached. · The input signal sensor wiring is incorrect or the sensor is faulty. page 3-369 3 74250000 hex Homing The limit signal in · The Operation Selection at S Direction the homing direc- Negative Limit Input or Opera- Limit Input tion was detected tion Selection at Positive Limit Detected during a homing Input parameter is set to No operation. reverse turn. · The location of the homing input signal sensors, homing settings, and homing start position cause a limit input to be reached. · The input signal sensor wiring is incorrect or the sensor is faulty. page 3-370 74260000 hex Homing Limit The limit signals in · The wiring of the limit signal is S page 3-370 Inputs both directions incorrect. Detected in Both Directions were detected during a homing operation. · The limit sensor is installed in the wrong location. · The contact logic of the limit signal is not correct. · The limit sensor failed. 74270000 hex Home Prox- The home proxim- · The wiring of the home proxim- S imity/Homing ity input and the ity signal or limit signal is incor- Opposite limit signal in the rect. Direction direction opposite · The home proximity sensor or Limit Input Detected to the homing direction were detected limit sensor is installed in the wrong location. during a homing operation. · The contact logic of the home proximity signal or limit signal is not correct. · The home proximity sensor or limit sensor failed. page 3-371 74280000 hex Home Prox- The home proxim- · The wiring of the home proxim- S imity/Homing ity input and the ity signal or limit signal is incor- Direction limit signal in the rect. Limit Input Detected homing direction were detected at the same time during a homing operation. · The home proximity sensor or limit sensor is installed in the wrong location. · The contact logic of the home proximity signal or limit signal is not correct. · The home proximity sensor or limit sensor failed. page 3-372 NY-series Troubleshooting Manual (W564) 3-323 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 74290000 hex Home The home input and · The wiring of the home input S Input/Hom- the limit signal in signal or limit signal is incorrect. ing Opposite Direction Limit Input Detected the direction opposite to the homing direction were detected at the same time during a homing operation. · The home input sensor or limit sensor is installed in the wrong 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. page 3-373 742A0000 hex Home The home input and · The wiring of the home input S Input/Hom- the limit signal in signal or limit signal is incorrect. ing Direction Limit Input Detected the homing direction were detected at the same time during a homing operation. · The home input sensor or limit sensor is installed in the wrong 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. page 3-374 742B0000 hex Invalid Home The setting of the · The set value of the home input S Input Mask home input mask mask distance when the oper- Distance distance is not suit- ating mode of the MC_Home able for the instruction is set to Proximity MC_Home or Reverse Turn/Home Input Mask MC_HomeWithPa- Distance is insufficient to decel- rameter instruction. erate from the homing velocity to the homing approach veloc- ity. page 3-374 742C 0000 hex No Home There was no home · There was no home signal S Input signal input during input during the homing opera- the homing opera- tion. tion. Or, a limit signal was detected before there was a · A limit signal was detected before there was a home input. home input. page 3-375 742D 0000 hex No Home There was no home · There was no home proximity S Proximity proximity signal signal input during the homing Input input during the operation when a home proxim- homing operation. ity input signal was specified. page 3-375 742F 0000 hex Slave Error An error was · An error was detected for the S Detected detected for the EtherCAT slave or NX Unit that EtherCAT slave or is allocated to an axis. NX Unit that is allo- cated to an axis. page 3-376 74300000 hex Axes Group An error occurred · An error occurred for an axis in S Composition for an axis in an an axes group that was in Axis Error axes group. motion. page 3-376 74330000 hex MC Com- An MC common · Partial fault level MC common S page 3-377 mon Error error occurred. error occurred. Occurrence 74340000 hex Latch Position Overflow An overflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction. · An overflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction. S page 3-377 3-324 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 74350000 hex Latch Position Underflow An underflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction. · An underflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction. S page 3-378 74360000 hex Master Sync The master axis · The master axis continued to S Direction continued to move move in the direction opposite Error in the direction to the sync direction of the mas- opposite to the sync ter and slave axes, resulting in direction. an overflow. page 3-378 74370000 hex Slave Dis- One of the following One of the following occurred S connection during Servo ON occurred while the Servo was ON for the EtherCAT slave or NX Unit that is allocated to an axis. · Disconnection or replacement · Disablement 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 · Restart of the NX bus on the NXseries CPU Unit page 3-379 3 74380000 hex Feed Dis- The target position · The target position after the S tance Over- after the interrupt interrupt input was received for flow input was received the MC_MoveFeed (Interrupt for the MC_Move- Feeding) instruction exceeded Feed (Interrupt the range of signed 40-bit data Feeding) instruc- when converted to pulses. tion overflowed or underflowed. page 3-379 74390000 hex Error in Changing the Con- · When the MC_SyncMoveVe- S Changing trol Mode was not locity instruction was stopped, Servo Drive completed within the actual current velocity was Control Mode the specified time. not reduced to 10% or less of the maximum velocity within 10 seconds for three consecutive periods after a command veloc- ity 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 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 completed within one second after the command was executed. page 3-380 NY-series Troubleshooting Manual (W564) 3-325 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 743A0000 hex Master Axis The synchronized · EtherCAT process data com- S Position control instruction munications are not established Read Error was not executed for the master axis of the syn- because an error chronized control instruction or occurred in the the I/O data of the NX Unit can- position of the mas- not be used for control. ter axis of the synchronized control instruction. · The slave of the master axis for the synchronized control instruction was disconnected or disabled. · An Absolute Encoder Current Position Calculation Failed error (64580000 hex) was detected for the master axis of the synchronized control instruction. · The master axis for the synchronized control instruction is an unused axis. page 3-381 743B0000 hex Auxiliary Axis The synchronized · EtherCAT process data com- S Position control instruction munications are not established Read Error was not executed for the auxiliary axis of the syn- because an error chronized control instruction or occurred in the the I/O data of the NX Unit can- position of the auxil- not be used for control. iary axis of the synchronized control instruction. · The slave of the auxiliary axis for the synchronized control instruction was disconnected or disabled. · An Absolute Encoder Current Position Calculation Failed error (64580000 hex) was detected for the auxiliary axis of the synchronized control instruction. · The auxiliary axis for the synchronized control instruction is an unused axis. page 3-382 84400000 hex EtherCAT Slave Communications Error A communications error occurred for the EtherCAT slave or NX Unit that is allocated to an axis. · A communications error occurred for the EtherCAT slave or NX Unit that is allocated to an axis. S page 3-383 644C 0000 hex Following Error Warning The following error exceeded the Following Error Warning Value. · Performance of positioning operation is poor and the actual motion is slower than the command. S page 3-383 644D 0000 hex Velocity Warning The command velocity exceeded the velocity warning value. · The command velocity exceeded the velocity warning value. US page 3-384 644E0000 hex Acceleration Warning The command acceleration exceeded the acceleration warning value. · The command acceleration rate exceeded the acceleration warning value. US page 3-384 644F 0000 hex Deceleration Warning The command deceleration exceeded the deceleration warning value. · The command deceleration rate exceeded the deceleration warning value. US page 3-385 3-326 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 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. US page 3-385 64510000 hex Negative Torque Warning The torque command value exceeded the negative torque warning value. · The torque command value exceeded the negative torque warning value. US page 3-386 64520000 hex 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 limit of signed 40-bit data. US page 3-386 64530000 hex Command Position Underflow The number of pulses for the command position exceeded the valid range. (It underflowed.) · In Linear Mode, the command position when converted to pulses exceeded the lower limit of signed 40-bit data. US page 3-387 3 64540000 hex Actual Position Overflow The number of pulses for the actual position overflowed. · The actual position when converted to pulses exceeded the upper limit of signed 40-bit data. US page 3-387 64550000 hex Actual Position Underflow The number of pulses for the actual position underflowed. · The actual position when converted to pulses exceeded the lower limit of signed 40-bit data. US page 3-388 74320000 hex 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 an axis. US page 3-388 743C0000 hex 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 execute the MC_SaveCamTable instruction when another operation was accessing the non-volatile memory (e.g., transfer or data trace operation from the Sysmac Studio). S page 3-389 94200000 hex Notice of Insufficient Travel Distance to Achieve Blending Transit Velocity There is not sufficient travel distance to accelerate or decelerate to the transit velocity during blending operation. · 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/deceleration rate to be exceeded when blending was specified, so buffered 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. · Blending was specified for an interpolation instruction, but based on the results of profile creation, this was changed to Buffered because the execution time of the instruction before the transition was less than four control periods. US page 3-390 NY-series Troubleshooting Manual (W564) 3-327 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 94210000 hex 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. S page 3-390 94220000 hex 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. S page 3-391 Motion Control Instructions Event code 34610000 hex 54200000 hex 54210000 hex 54220000 hex 54230000 hex 54240000 hex Event name Meaning Process Data The PDO mapping Object Set- is not correct. ting Missing Electronic Gear Ratio Numerator Setting Out of Range Electronic Gear Ratio Denominator Setting Out of Range Target Velocity Setting Out of Range Acceleration Setting Out of Range Deceleration Setting Out of Range The parameter specified for the RatioNumerator input variable to a motion control instruction is out of range. The parameter specified for the RatioDenominator input variable to a motion control instruction is out of range. The parameter specified for the Velocity input variable to a motion control instruction is out of range. The parameter specified for the Acceleration input variable to a motion control instruction is out of range. The parameter specified for the Deceleration input variable to a motion control instruction is out of range. Assumed cause · The PDOs that are required for 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 (_mcEncoderMark) as the trigger conditions was executed for an axis that is mapped to an OMRON GX-EC02 EtherCAT Encoder slave. · 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 Maj Prt Min Obs Info Reference S page 3-392 S page 3-393 S page 3-393 S page 3-394 S page 3-394 S page 3-395 3-328 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54250000 hex Jerk Setting The parameter · Instruction input parameter S Out of Range specified for the exceeded the valid range of the Jerk input variable input variable. to a motion control instruction is out of range. page 3-395 54270000 hex Torque Ramp The parameter · Instruction input parameter S Setting Out of specified for the exceeded the valid range of the Range TorqueRamp input input variable. variable to a motion control instruction is out of range. page 3-396 54280000 hex Master Coef- The parameter · Instruction input parameter S ficient Scal- specified for the exceeded the valid range of the ing Out of MasterScaling input input variable. Range variable to a motion control instruction is out of range. page 3-396 3 54290000 hex Slave Coeffi- The parameter · Instruction input parameter S cient Scaling specified for the exceeded the valid range of the Out of Range SlaveScaling input input variable. variable to a motion control instruction is out of range. page 3-397 542A0000 hex Feeding The parameter · The Feed Velocity (input vari- S Velocity Set- specified for the able FeedVelocity) is still at the ting Out of FeedVelocity input default (0). Range variable to a motion control instruction is out of range. page 3-397 542B0000 hex Buffer Mode The parameter · Instruction input parameter S Selection Out specified for the exceeded the valid range of the of Range BufferMode input input variable. variable to a motion control instruction is out of range. page 3-398 542C0000 hex Coordinate The parameter · Instruction input parameter S System specified for the exceeded the valid range of the Selection Out CoordSystem input input variable. of Range variable to a motion control instruction is out of range. page 3-398 542D0000 hex Circular Inter- The parameter · Instruction input parameter S polation specified for the exceeded the valid range of the Mode Selec- CircMode input input variable. tion Out of variable to a motion Range control instruction is out of range. page 3-399 542E0000 hex Direction The parameter · Instruction input parameter S Selection Out specified for the exceeded the valid range of the of Range Direction input vari- input variable. able to a motion control instruction is out of range. page 3-399 542F 0000 hex Path Selec- The parameter · Instruction input parameter S tion Out of specified for the exceeded the valid range of the Range PathChoice input input variable. variable to a motion control instruction is out of range. page 3-400 NY-series Troubleshooting Manual (W564) 3-329 3 Error Descriptions and Corrections Event code 54300000 hex 54310000 hex 54320000 hex 54330000 hex 54340000 hex 54350000 hex 54360000 hex 54370000 hex 54380000 hex Event name Position Type Selection Out of Range Travel Mode Selection Out of Range Transition Mode Selection Out of Range Continue Method Selection Out of Range Combine Mode Selection Out of Range 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 Meaning The parameter specified for the ReferenceType input variable to a motion control instruction is out of range. The parameter specified for the MoveMode input variable to a motion control instruction is out of range. The parameter specified for the TransitionMode input variable to a motion control instruction is out of range. The value of the reserved input variable Continuous to a motion control instruction changed. The parameter specified for the CombineMode input variable to a motion control instruction is out of range. The parameter specified for the LinkOption input variable to a motion control instruction is out of range. The same axis is specified for the Master and Slave input variables to a motion control instruction. The same axis is specified for the Master and Auxiliary input variables to a motion control instruction. The axis numbers specified for the Master and Slave input variables to a motion control instruction are not in ascending order. Assumed cause Level Maj Prt Min Obs Info Reference · Instruction input parameter S exceeded the valid range of the input variable. page 3-400 · Instruction input parameter S exceeded the valid range of the input variable. · Instruction input parameter S exceeded the valid range of the input variable. · _mcAborting or _mcBuffered was specified for BufferMode and _mcTMCornerSuperimposed was specified for TransitionMode. · The value of the reserved input S variable Continuous changed. page 3-401 page 3-402 page 3-402 · Instruction input parameter S exceeded the valid range of the input variable. page 3-403 · Instruction input parameter S exceeded the valid range of the input variable. · The parameter is the same for S the Master and Slave input vari- ables to the instruction. · The parameter is the same for S the Master and Auxiliary input variables to the instruction. · The parameters for the Master S and Slave input variables to the instruction were not in ascend- ing order when _mcLatestCom- mand was specified for the ReferenceType input variable to the instruction. page 3-403 page 3-404 page 3-404 page 3-405 3-330 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54390000 hex Incorrect The parameter · Something other than a cam S page 3-405 Cam Table specified for the data variable was specified for Specification CamTable input the CamTable input variable to variable to a motion the instruction. control instruction is out of range. 543A0000 hex Synchroniza- A synchronized · The MC_CamOut (End Cam S tion Stopped control motion con- Operation) instruction was exe- trol instruction was cuted even though the MC_- executed, but con- CamIn (Start Cam Operation) ditions required for instruction is not being exe- execution were not cuted. met. · The MC_GearOut (End Gear Operation) instruction was exe- cuted even though the MC_GearIn (Start Gear Opera- tion) or the MC_GearInPos (Positioning Gear Operation) instruction is not being exe- cuted. · 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. page 3-406 3 543B0000 hex Motion Con- An attempt was · A motion control instruction that S trol Instruc- made to re-execute cannot be re-executed was re- tion Re- a motion control executed. execution instruction that can- Disabled not be re-executed. page 3-407 543C0000 hex Motion Con- Multiple functions · Multiple functions that cannot S trol Instruc- that cannot be exe- be executed simultaneously tion Multi- cuted simultane- were executed for the same tar- execution ously were get (MC common, axis, or axes Disabled executed for the group). same target (MC common, axis, or axes group). page 3-407 543D0000 hex Instruction Not Allowed for Encoder Axis Type An operation instruction was executed for an encoder axis. · An operation instruction was executed for an encoder axis. S page 3-409 543E0000 hex Instruction · An operation · An operation instruction was S Cannot Be instruction was executed for an axis or an axes Executed executed for an group that was in a coordinated during Multi- axis or an axes multi-axes motion. axes Coordinated Control group that was in a coordinated multi-axes motion. · The MC_SetKinTransform instruction was executed for an axes group in a GroupEnable state. · A robot instruc- tion that you can- not use for an axes group in a GroupEnable state was exe- cuted. page 3-409 NY-series Troubleshooting Manual (W564) 3-331 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 543F 0000 hex Multi-axes A multi-axes coordi- · A multi-axes coordinated con- S Coordinated nated control trol instruction was executed for Control instruction was exe- an axes group that was in a Instruction cuted for an axes GroupDisable state. Executed for Disabled Axes Group group that was in a · One of the following instrucGroupDisable state. tions was executed for an axes group that was in a GroupDis- able state. MC_MoveTimeAbsolute MC_SyncLinearConveyor MC_SyncOut MC_RobotJog page 3-410 54400000 hex Axes Group Execution of the · When the MC_GroupEnable S Cannot Be MC_GroupEnable (Enable Axes Group) instruc- Enabled (Enable Axes Group) instruction failed. tion was executed, there was a composition axis that was not stopped. · When the MC_GroupEnable (Enable Axes Group) instruction was executed, there was a composition axis for which the MC_TouchProbe (Enable External Latch) instruction was being executed. page 3-411 54410000 hex Impossible An operation · An operation instruction was S page 3-412 Axis Opera- instruction was exe- executed for an axis for which tion Speci- cuted for an axis for the Servo is OFF. fied when the which the Servo is · Home was preset with the Servo is OFF OFF. MC_Home or MC_HomeWith- Parameter instruction for an axis for which EtherCAT pro- cess data communications are not established. 54420000 hex Composition A motion instruction · A motion instruction was exe- S page 3-413 Axis Stopped was executed for cuted for an axes group while Error an axes group while the MC_Stop instruction was the MC_Stop being executed for a composi- instruction was tion axis. being executed for a composition axis. 54430000 hex Motion Con- The number of · An axis instruction was exe- S trol Instruc- motion control cuted when there was already a tion Multi- instructions that is current instruction and a buff- execution buffered for Buff- ered instruction for the same Buffer Limit ered or Blending axis. Exceeded Buffer Modes exceeded the buffer limit. · An axes group instruction was executed when there was already eight current instruc- tions and buffered instructions for the same axis. page 3-414 54440000 hex Insufficient The specified · Stopping at the target position S Travel Dis- motion cannot be was not possible for the speci- tance executed for the fied acceleration/deceleration deceleration rate or rate for multi-execution or re- acceleration rate execution of a positioning that was specified instruction when the Accelera- for multi-execution tion/Deceleration Over parame- or re-execution of a ter was set to generate a minor positioning instruc- fault and stop. tion. page 3-415 3-332 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54450000 hex Insufficient There is not suffi- · There was not sufficient travel S Travel Dis- cient travel distance distance to accelerate the cur- tance to to accelerate or rent command to the transit Achieve decelerate to the velocity when the Accelera- Blending transit velocity. tion/Deceleration Over parame- Transit Veloc- ter was set to generate a minor ity fault and stop. page 3-416 54460000 hex Move Link The constant-veloc- · The constant velocity travel dis- S Constant ity travel distance of tance of the master axis is Velocity the master axis is below 0 for the MC_MoveLink Insufficient less than zero. (Synchronous Positioning) Travel Dis- instruction. tance page 3-416 54470000 hex Positioning For the · For the MC_GearInPos (Posi- S Gear Opera- MC_GearInPos tioning Gear Operation) instruc- tion Insuffi- (Positioning Gear tion, the value of the Velocity cient Target Operation) instruc- (Target Velocity) input variable Velocity tion, the target is smaller than the master axis velocity of the slave velocity multiplied by the gear axis is too small to ratio when the instruction was achieve the executed. required velocity. page 3-417 3 54480000 hex Same Start The start point and · The start point and end point S Point and end point were the were the same when the radius End Point for same when the method was specified for the Circular Inter- radius method was MC_MoveCircular2D (Circular polation specified for the 2D Interpolation) instruction. MC_MoveCircular2D (Circular 2D Interpolation) instruction. Or, the start point, end point, and border point were the · The start point, end point, and border point were the same when the border point method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. same when the bor- der point method was specified. page 3-418 54490000 hex Circular Inter- The position speci- · The difference between the dis- S polation Cen- fied for the center tance from the start point to the ter point exceeded the center point and the distance Specification allowed range between the end point to the Position Out when the center center point exceeded the per- of Range method was speci- mitted value specified for the fied for the correction allowance ratio in the MC_MoveCircu- axes group settings when the lar2D (Circular 2D center designation method was Interpolation) specified for the MC_MoveCir- instruction. cular2D (Circular 2D Interpola- tion) instruction. page 3-419 544A0000 hex Instruction An instruction that · An instruction that cannot be S Execution cannot be used used when the Count Mode is Error Caused when the Count set to Rotary Mode was exe- by Count Mode is set to cuted for an axis that was set to Mode Setting Rotary Mode was Rotary Mode. executed for an axis that was set to Rotary Mode. page 3-419 544C0000 hex Parameter The parameter · Instruction input parameter S Selection Out specified for the exceeded the valid range of the of Range ParameterNumber input variable. input variable to a motion control instruction is out of range. page 3-420 NY-series Troubleshooting Manual (W564) 3-333 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 544D 0000 hex Stop Method The parameter · Instruction input parameter S Selection Out specified for the exceeded the valid range of the of Range StopMode input input variable. variable to a motion control instruction is out of range. page 3-420 544E0000 hex Latch ID The parameter · Instruction input parameter S Selection Out specified for the exceeded the valid range of the of Range for TriggerIn- input variable. Trigger Input put::LatchID input Condition variable to a motion control instruction is out of range. page 3-421 544F 0000 hex Setting Out of The parameter · Instruction input parameter S Range for specified for the exceeded the valid range of the Writing MC SettingValue input input variable. Setting variable to a motion control instruction is out of range. · The parameter specification and the data type of the setting value do not agree. page 3-421 54500000 hex Trigger Input The parameter · Instruction input parameter S Condition specified for the exceeded the valid range of the Mode Selec- TriggerInput:: Mode input variable. tion Out of input variable to a Range motion control instruction is out of range. page 3-422 54510000 hex Drive Trigger The parameter · Instruction input parameter S Signal Selec- specified for the exceeded the valid range of the tion Out of TriggerInput::Input- input variable. Range for Drive input variable Trigger Input to a motion control Condition instruction is out of range. page 3-422 54530000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution Axis input variable Disabled when re-executing (Axis Specifi- a motion control cation) instruction. (This input variable can- not be changed when re-executing an instruction.) page 3-423 54540000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution BufferMode input Disabled variable when re- (Buffer Mode executing a motion Selection) control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-424 3-334 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54550000 hex Motion Con- An attempt was · An input variable that cannot be S trol Instruc- made to change the changed for re-execution was tion Re- parameter for the changed. execution Direction input vari- Disabled able when re-exe- (Direction cuting a motion Selection) control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-425 54560000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution Periodic input vari- Disabled able when re-exe- (Execution cuting a motion Mode) control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-425 3 54570000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution AxesGroup input Disabled variable when re- (Axes Group executing a motion Specification) control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-426 54580000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution Jerk input variable Disabled when re-executing (Jerk Setting) a motion control instruction. (This input variable can- not be changed when re-executing an instruction.) page 3-427 54590000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution Master input vari- Disabled able when re-exe- (Master Axis) cuting a motion control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-428 545A0000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution MasterOffset input Disabled variable when re- (MasterOff- executing a motion set) control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-428 NY-series Troubleshooting Manual (W564) 3-335 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 545B0000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution MasterScaling input Disabled variable when re- (MasterScal- executing a motion ing) control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-429 545C 0000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution MasterStartDis- Disabled tance input vari- (MasterStart- able when re- Distance) executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-429 545D 0000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution Continuous input Disabled variable when re- (Continuous) executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-430 545E0000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- parameter for the re-execution was changed. execution MoveMode input Disabled variable when re- (MoveMode) executing a motion control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-430 545F 0000 hex Illegal Auxil- The axis specified · An axis does not exist for the S iary Axis for the Auxiliary variable specified for the Auxil- Specification input variable to a iary input variable to the instruc- motion control tion. instruction does not exist. page 3-431 54600000 hex Illegal Axis The axis specified · An axis does not exist for the S Specification for the Axis input variable specified for the Axis variable to a motion input variable to the instruction. control instruction does not exist. page 3-431 54610000 hex Illegal Axes The axes group · An axes group does not exist S Group Speci- specified for the for the variable specified for the fication AxesGroup input AxesGroup input variable to the variable to a motion instruction. control instruction does not exist or is not a used group. · The axes group specified for the AxesGroup input variable to the instruction is not specified as a used group. page 3-432 3-336 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54620000 hex Illegal Mas- The axis that is · An axis does not exist for the S ter Axis specified for the variable specified for the Mas- Specification Master input vari- ter input variable to the instruc- able to a motion tion. control instruction is · The axis that was specified for not correct. the Master input variable to the MC_Phasing (Shift Master Axis Phase) instruction is not the master axis for syncing. · The master axis and a slave axis are not assigned to the same task. page 3-433 54630000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- SlaveOffset input re-execution was changed. execution variable when re- Disabled executing a motion (SlaveOffset) control instruction. (This input variable cannot be changed when re-executing an instruction.) page 3-434 3 54640000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- SlaveScaling input re-execution was changed. execution variable when re- Disabled executing a motion (SlaveScal- control instruction. ing) (This input variable cannot be changed when re-executing an instruction.) page 3-434 54650000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- StartPosition input re-execution was changed. execution variable when re- Disabled executing a motion (StartPosi- control instruction. tion) (This input variable cannot be changed when re-executing an instruction.) page 3-435 54660000 hex Instruction High-speed hom- · High-speed homing was exe- S Execution ing or an interpola- cuted when home was unde- Error with tion instruction was fined. Undefined Home executed when home was undefined. · An interpolation instruction was executed for an axes group that includes an axis with no defined home. · One of the following robot instructions 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 page 3-436 NY-series Troubleshooting Manual (W564) 3-337 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54670000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- ReferenceType re-execution was changed. execution input variable when Disabled re-executing a (Position motion control Type) instruction. (This input variable can- not be changed when re-executing an instruction.) page 3-437 54680000 hex Unused Axis The master axis · The master axis specified for a S Specification specified for a motion control instruction is an for Master motion control unused axis. Axis instruction is an unused axis. page 3-437 54690000 hex First Position The parameter · Instruction input parameter S Setting Out of specified for the exceeded the valid range of the Range FirstPosition input input variable. variable to a motion control instruction is out of range. page 3-438 546A0000 hex Last Position The parameter · Instruction input parameter S Setting Out of specified for the exceeded the valid range of the Range LastPosition input input variable. variable to a motion control instruction is out of range. page 3-438 546B0000 hex Illegal The parameter · The value of the LastPosition S First/Last specified for the input parameter is less than the Position Size LastPosition input value of the FirstPosition input Relationship variable to a motion variable for the instruction when (Linear control instruction is the Count Mode is set to Linear Mode) smaller than the Mode. parameter speci- fied for the FirstPo- sition input variable. page 3-439 546C 0000 hex Master Sync The parameter · Instruction input parameter S Start Posi- specified for the exceeded the valid range of the tion Setting MasterSyncPosi- input variable. Out of Range tion input variable to a motion control instruction is out of range. page 3-439 546D 0000 hex Slave Sync The parameter · Instruction input parameter S Start Posi- specified for the exceeded the valid range of the tion Setting SlaveSyncPosition input variable. Out of Range input variable to a motion control instruction is out of range. page 3-440 3-338 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 546E0000 hex Duplicate The same latch ID · The same latch ID is used S Latch ID for was specified for simultaneously for more than Trigger Input more than one one of the following instruc- Condition motion control tions: MC_TouchProbe (Enable instruction. External Latch) instruction, MC_MoveLink (Synchronous Positioning) instruction, and MC_MoveFeed (Interrupt Feed- ing) 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 External Latch) instruction. 546F 0000 hex Jerk Over- The parameter · Instruction input parameter S ride Factor specified for the exceeded the valid range of the Out of Range JerkFactor input input variable. variable to a motion control instruction is out of range. page 3-441 page 3-442 3 54700000 hex Accelera- The parameter · Instruction input parameter S tion/Deceler- specified for the exceeded the valid range of the ation AccFactor input input variable. Override variable to a motion Factor Out of control instruction is Range out of range. page 3-442 54710000 hex First Position The parameter · Instruction input parameter S Method specified for the exceeded the valid range of the Specification StartMode input input variable. Out of Range variable to a motion control instruction is out of range. page 3-443 54720000 hex Motion Con- An attempt was · A parameter for an input vari- S trol Instruc- made to change the able that cannot be changed for tion Re- StartMode input re-execution was changed. execution variable when re- Disabled executing a motion (First Posi- control instruction. tion Method) (This input variable cannot be changed when re-executing an instruction.) page 3-443 54740000 hex Unused Axis The axis specified · The axis specified for the Auxil- S Specification for the Auxiliary iary input variable to the instruc- for Auxiliary input variable to a tion is an unused axis. Axis motion control instruction is an unused axis. page 3-444 54750000 hex Position Gear Synchronized · The specified synchronized S Value Error motion is not possi- motion cannot be performed at ble for the velocity, the velocity, acceleration rate, acceleration rate, or deceleration rate that is input and deceleration to the instruction. rate that were input to a motion control instruction. page 3-444 54760000 hex Position Gear The velocity of the · The velocity of the master axis S Master Axis master axis was was 0 when the instruction was Zero Velocity zero when a motion started. control instruction was started. page 3-445 NY-series Troubleshooting Manual (W564) 3-339 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54780000 hex Target Posi- The parameter · Instruction input parameter S tion Setting specified for the exceeded the valid range of the Out of Range Position input vari- input variable. able to a motion control instruction is out of range. · The target position of a Rotary Mode axis is not within the ring setting range. page 3-445 54790000 hex Travel Dis- The parameter that · The absolute value of the S tance Out of was specified for instruction input parameter Range the Distance input exceeded the range of 40-bit variable to a motion data when it is converted to control instruction is pulses. out of range or the target position with the value of Distance added is out of range. · For a Linear Mode axis, the target position with the travel distance added exceeded signed 40-bit data when the absolute value is converted to pulses. page 3-446 547A0000 hex Cam Table The parameter · Instruction input parameter S Start Point specified for the exceeded the valid range of the Setting Out of StartPosition input input variable. Range variable to a motion control instruction is out of range. page 3-446 547B0000 hex Cam Master The parameter · Instruction input parameter S Axis Follow- specified for the exceeded the valid range of the ing First Posi- MasterStartDis- input variable. tion Setting tance input vari- Out of Range able to a motion control instruction is out of range. page 3-447 547C 0000 hex Circular Inter- It was not possible · For the MC_MoveCircular2D S polation to create a circular (Circular 2D Interpolation) Radius Set- path for the speci- instruction, it was not possible ting Error fied radius when to create a circular path for the the radius method specified radius when the was specified for radius method was specified for the MC_MoveCir- circular interpolation. cular2D (Circular 2D Interpolation) instruction. page 3-447 547D 0000 hex Circular Inter- For the MC_Move- · For the MC_MoveCircular2D S polation Circular2D (Circu- (Circular 2D Interpolation) Radius Over- lar 2D Interpolation) instruction, the radius of the cir- flow instruction, the cle exceeded 40-bit data when radius of the circle converted to pulses for the bor- exceeded the maxi- der point or center specifica- mum value for the tion method. border point or cen- ter specification method. page 3-448 547E0000 hex Circular Inter- The parameter · Instruction input parameter S polation Set- specified for the exceeded the valid range of the ting Out of CircAxes input vari- input variable. Range able to a motion control instruction is out of range. · The axes that were specified in CircAxes are not included in the composition axes in the Axes Group Settings. · The same axis was specified for both axes of CircAxes. page 3-449 3-340 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 547F 0000 hex Auxiliary/Slave Axis Numbers Not in Ascending Order The values of the parameters for the Auxiliary and Slave input variables to a motion control instruction are not in ascending order. · The parameters for the Auxiliary and Slave input variables to the instruction are not in ascending order. S page 3-449 54800000 hex Cam Table A phase that was · A phase that was not in S Property not in ascending ascending order was found Ascending order was found when calculating the number of Data Error at during calculating valid data. Update the number of valid data. Or, after calculations, the num- · After calculations, the number of valid data is 0. ber of valid data is 0. 54810000 hex MC_Write The parameter · Instruction input parameter S Target Out of specified for the exceeded the valid range of the Range Target input vari- input variable. able to a motion control instruction is out of range. page 3-450 page 3-450 3 54820000 hex Master Travel The parameter · Instruction input parameter S Distance specified for the exceeded the valid range of the Specification MasterDistance input variable. Out of Range input variable to a motion control instruction is out of range. page 3-451 54830000 hex Master Dis- The parameter · Instruction input parameter S tance in specified for the exceeded the valid range of the Acceleration MasterDistance- input variable. Specification ACC input variable Out of Range to a motion control instruction is out of range. page 3-451 54840000 hex Master Dis- The parameter · Instruction input parameter S tance in specified for the exceeded the valid range of the Deceleration MasterDistance- input variable. Specification DEC input variable Out of Range to a motion control instruction is out of range. page 3-452 54870000 hex Execution The parameter · Instruction input parameter S Mode Selec- specified for the exceeded the valid range of the tion Out of ExecutionMode input variable. Range input variable to a motion control instruction is out of range. page 3-452 54880000 hex Permitted The parameter · Instruction input parameter S Following specified for the exceeded the valid range of the Error Out of PermittedDeviation input variable. Range input variable to a motion control instruction is out of range. page 3-453 NY-series Troubleshooting Manual (W564) 3-341 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54890000 hex Border The parameter · The value of AutPoint S Point/Center specified for the exceeded signed 40-bit data Posi- AuxPoint input vari- when converted to pulses for tion/Radius able to a motion the border point or center spec- Specification control instruction is ification method. Out of Range out of range. · For a radius specifications, the absolute value of AuxPoint[0] exceeded 40-bit data when converted to pulses. page 3-453 548A0000 hex End Point The parameter · The instruction input parameter S Specification specified for the exceeded the range of signed Out of Range EndPoint input vari- 40-bit data when it is converted able to a motion to pulses. control instruction is out of range. page 3-454 548B0000 hex Slave Travel The parameter · The instruction input parameter S Distance specified for the exceeded the range of 40-bit Specification SlaveDistance input data when it is converted to Out of Range variable to a motion pulses. control instruction is out of range. page 3-454 548C 0000 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 instruction input parameter exceeded the range of 40-bit data when it is converted to pulses. S page 3-455 548D 0000 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 instruction input parameter exceeded the range of 40-bit data when it is converted to pulses. S page 3-455 548E0000 hex Auxiliary and The same axis was · The parameter is the same for S page 3-456 Slave specified for the the Auxiliary and Slave input Defined as Auxiliary and Slave variables to the instruction. Same Axis input variables to a motion control instruction. 548F 0000 hex Relative The parameter · Instruction input parameter S Position specified for the exceeded the valid range of the Selection Out Relative input vari- input variable. of Range able to a motion control instruction is out of range. page 3-456 54900000 hex Cam Transi- The parameter · Instruction input parameter S tion Specifi- specified for the exceeded the valid range of the cation Out of CamTransition input variable. Range input variable to a motion control instruction is out of range. page 3-457 54910000 hex Synchro- The parameter · Instruction input parameter S nized Con- specified for the exceeded the valid range of the trol End OutMode input vari- input variable. Mode Selec- able to a motion tion Out of control instruction is Range out of range. page 3-457 3-342 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54920000 hex Enable Exter- _mcImmediateStop · _mcImmediateStop was speci- S nal Latch was specified for fied for the StopMode input Instruction the StopMode input variable when the MC_Touch- Execution variable when the Probe (Enable External Latch) Disabled MC_TouchProbe instruction was executed in (Enable External Drive Mode for an encoder axis. Latch) instruction was executed in Drive Mode for an encoder axis. page 3-458 54930000 hex Master Axis The parameter · The instruction input parameter S Offset Out of specified for the exceeded the range of signed Range MasterOffset input 40-bit data when it is converted variable to a motion to pulses. control instruction is out of range. 54940000 hex Slave Axis The parameter · The instruction input parameter S Offset Out of specified for the exceeded the range of signed Range SlaveOffset input 40-bit data when it is converted variable to a motion to pulses. control instruction is out of range. page 3-458 page 3-459 3 54950000 hex Command The parameter · Instruction input parameter S Current Posi- specified for the exceeded the valid range of the tion Count CmdPosMode input input variable. Selection Out variable to a motion of Range control instruction is out of range. page 3-459 54960000 hex Master Axis The parameter · Instruction input parameter S Gear Ratio specified for the exceeded the valid range of the Numerator RatioNumerator- input variable. Out of Range Master input vari- able to a motion control instruction is out of range. page 3-460 54970000 hex Master Axis The parameter · Instruction input parameter S Gear Ratio specified for the exceeded the valid range of the Denominator RatioDenominator- input variable. Out of Range Master input vari- able to a motion control instruction is out of range. page 3-460 54980000 hex Auxiliary Axis The parameter · Instruction input parameter S Gear Ratio specified for the exceeded the valid range of the Numerator RatioNumera- input variable. Out of Range torAuxiliary input variable to a motion control instruction is out of range. page 3-461 54990000 hex Auxiliary Axis The parameter · Instruction input parameter S Gear Ratio specified for the exceeded the valid range of the Denominator RatioDenomina- input variable. Out of Range torAuxiliary input variable to a motion control instruction is out of range. page 3-461 549A0000 hex Master Axis The parameter · Instruction input parameter S Position Type specified for the exceeded the valid range of the Selection Out ReferenceType- input variable. of Range Master input vari- able to a motion control instruction is out of range. page 3-462 NY-series Troubleshooting Manual (W564) 3-343 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 549B0000 hex Auxiliary Axis The parameter · Instruction input parameter S Position Type specified for the exceeded the valid range of the Selection Out ReferenceTypeAux- input variable. of Range iliary input variable to a motion control instruction is out of range. page 3-462 549C 0000 hex Target Posi- Operation is not · High-speed homing was exe- S tion Ring possible because cuted when 0 was not included Counter Out the target position in the ring counter. of Range is out of range for the ring counter of the executed instruction. page 3-463 549D 0000 hex Axes Group The parameter · Instruction input parameter S Composition specified for the exceeded the valid range of the Axis Setting Axes input variable input variable. Out of Range to a motion control instruction is out of range. · The composition axes in the axes group are not assigned to the same task. page 3-464 549E0000 hex Axis Use Set- The parameter · Instruction input parameter S ting Out of specified for the exceeded the valid range of the Range AxisUse input vari- input variable. able to a motion control instruction is out of range. page 3-465 57000000 hex Homing The parameter · Instruction input parameter S Parameter specified for the exceeded the valid range of the Setting Out of HomingParameter input variable. Range input variable to a motion control instruction is out of range. page 3-465 57020000 hex Axis Use Change Error 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. · 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. S page 3-466 57030000 hex Cannot The · The MC_ChangeAxisUse S Change Axis MC_ChangeAxis- (Change Axis Use) instruction Use Use (Change Axis was executed in a way that Use) instruction would cause the maximum was executed in a number of used real axes to be way that would exceeded. 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 motion control servo axes to be exceeded. page 3-467 3-344 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 57200000 hex Motion Con- The motion control · The MC_ChangeAxisUse S trol Parame- parameter settings (Change Axis Use) instruction ter Setting for the axis that was was used to change an unused Error When changed to a used axis to a used axis, but the Changing axis are incorrect. motion control parameter set- Axis Use tings of the axis are not correct. · The power supply was interrupted while a download of the motion control parameter settings was in progress. · The non-volatile memory is faulty or the life of the non-volatile memory has been exceeded. page 3-466 57210000 hex Required The objects that are · The objects that are required S Process Data required for the axis for the axis type of the axis that Object Not type of the axis that was changed to a used axis are Set When was changed to a not set in the PDO map set- Changing used axis are not tings. Axis Use set. · 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-volatile memory has been exceeded. · The MC_ChangeAxisUse (Change Axis Use) instruction was executed for an axis that is set to Unused axis (unchangeable to used axis). page 3-469 3 572F 0000 hex Motion Control Instruction Multiexecution Disabled (Master Axis) A Master in-out variable that cannot be changed during multi-execution of instructions was changed. · A Master in-out variable that cannot be changed during multi-execution of instructions was changed. S page 3-470 57300000 hex Motion Control Instruction Multiexecution Disabled (Position Type Selection) A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed. · A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed. S page 3-470 573A0000 hex Cannot Write The instruction was · The instruction was executed S Axis executed for an for a used axis or an undefined Parameters axis that is not an axis. unused axis. page 3-471 573B0000 hex Axis The parameter · The parameter specified for the S Parameter specified for the AxisParameter input variable to Setting Out of AxisParameter Range input variable to a the instruction is out of range for the input variable. motion control instruction is outside of the valid range. page 3-471 NY-series Troubleshooting Manual (W564) 3-345 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 573C 0000 hex Cam The parameter · The parameter specified for the S Property specified for the CamProperty input variable to Setting Out of CamProperty input Range variable to a motion the instruction is out of range for the input variable. control instruction is outside of the valid range. page 3-473 573D 0000 hex Cam Node The parameter · The parameter specified for the S Setting Out of specified for the CamNodes input variable to the Range CamNodes input variable to a motion instruction is out of range for the input variable. control instruction is outside of the valid range. page 3-473 573E0000 hex Incorrect The parameter · The parameter specified for the S Cam Node specified for the CamNodes input variable to the Type CamNodes input Specification variable to a motion instruction is not an _sMC_CAM_NODE array variable. control instruction is not an _sMC_CAM_NODE array variable. page 3-474 573F 0000 hex Insufficient The array variable · The array variable of the S Nodes in of the parameter parameter specified for the Cam Table specified for the CamNodes input variable to a motion CamNodes input variable to the instruction has a Phase (master axis phase) value of 0 for element number 0. control instruction has a Phase value of 0 for element number 0. page 3-475 57400000 hex Cam Node The values of · The values of Phase (master S Master Axis Phase in the array axis phase) in the array variable Phase Not in Ascending Order variable of the parameter specified for the CamNodes input variable to a of the parameter specified for the CamNodes input variable to the instruction are not in ascending order according to the element numbers. Or, trun- motion control cating the digits that are not instruction are not effective more than seven digits in ascending order caused the phases to not be in according to the ascending order. element numbers. page 3-475 57410000 hex Too Many The number of · The number of cam data points S Data Points generated cam data in the generated cam table in Cam Table points exceeded the number of elements in the exceeded the number of elements in the array in the cam data variable that is specified for the CamTable input variable array in the cam to the instruction. data variable that is specified for the CamTable input variable to a motion control instruction. page 3-476 57420000 hex Cam Table Distance in the · Distance in the generated cam S page 3-477 Displacement generated cam table exceeded the range of Overflow table exceeded the REAL data. range of REAL data. 3-346 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 57430000 hex Aborted Cam A cam data variable · A cam data variable that was S Table Used that was aborted aborted during generation due during generation was specified for the CamTable input to an error in the MC_GenerateCamTable (Generate Cam Table) instruction was specified for the CamTable input variable variable to an to the instruction. instruction. page 3-478 57490000 hex Execution ID The parameter · The parameter specified for the S Setting Out of specified for the ExecID input variable to the Range ExecID input vari- instruction is out of range for able to a motion the input variable. control instruction is out of range. page 3-478 574A0000 hex Position Off- The parameter · The instruction input parameter S set Out of specified for the exceeded the range of signed Range OffsetPosition input 40-bit data when it was con- variable to a motion verted to pulses. control instruction is out of range. page 3-479 3 574B0000 hex PDS State The parameter · Instruction input parameter S Transition specified for the exceeded the valid range of the Command TransitionCmd input variable. Selection Out input variable to a of Range motion control instruction is out of range. page 3-479 57510000 hex Cam Monitor The cam monitor · The cam monitor mode selec- S page 3-480 (Ver. 1.21 or later) Mode Selection Out of Range mode selection specified for the CamMonitorMode tion is out of the valid range. input variable to a motion control instruction is out of range. 57520000 hex Data Type of The data type of the · The data type of the variable S (Ver. 1.21 or later) Cam Monitor Values Mismatch cam monitor values specified for the CamMonitor- specified for the cam monitor values does not match the cam monitor mode selection. Value in-out vari- able to a motion control instruction does not match the cam monitor mode selection. page 3-480 64400000 hex Target Posi- The specified posi- · The parameter specified for the S tion Positive tion exceeds the Position input variable to the Software positive software instruction is beyond the posi- Limit limit. tive software limit. Exceeded · The first position is beyond the positive software limit and an instruction that specifies motion in the opposite direction of the software limit was executed. · The parameter that was specified for the AuxPoint input variable to a border point MC_MoveCircular2D (Circular 2D Interpolation) instruction is beyond the positive software limit. page 3-481 NY-series Troubleshooting Manual (W564) 3-347 3 Error Descriptions and Corrections Event code 64410000 hex 64420000 hex 64430000 hex 64440000 hex 74220000 hex 57220000 hex Event name Target Position Negative Software Limit Exceeded Command Position Overflow/Underflow Positive Limit Input Negative Limit Input Servo Main Circuits OFF Actual Position Overflow/Underflo w Meaning The specified position exceeds the negative software limit. 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. 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 negative direction was executed when the negative limit input was ON. An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. An instruction was executed that is not supported during an actual position overflow/underflow. Assumed cause · The parameter specified for the Position input variable to the instruction is beyond the negative software limit. · The first position is beyond the negative software limit and an instruction that specifies motion in the opposite direction of the software limit was executed. · The parameter that was specified for the AuxPoint input variable to a border point MC_MoveCircular2D (Circular 2D Interpolation) instruction is beyond the negative software limit. · 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 direction is not specified (syncing or torque control) · 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 input was ON. An axes group motion control instruction was executed when the positive limit input was ON. · 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 specification was executed when the negative limit input was ON. An axes group motion control instruction was executed when the negative limit input was ON. · An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. · An instruction was executed that is not supported during an actual position overflow or underflow. Level Maj Prt Min Obs Info Reference S page 3-482 S page 3-483 S page 3-484 S page 3-485 S page 3-486 S page 3-486 3-348 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 57230000 hex Switch Structure Track Number Setting Out of Range The value of TrackNumber 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. S page 3-487 57240000 hex Switch Structure First ON Position Setting Out of Range The value of FirstOnPosition 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. S page 3-487 57250000 hex 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 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. S page 3-488 3 57260000 hex 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 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. S page 3-488 57270000 hex Switch Structure Cam Switch Mode Out of Range The value of CamSwitchMode 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. S page 3-489 57280000 hex Switch Structure Duration Setting Out of Range The value of Duration that is specified in the Switches inout 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. S page 3-489 57290000 hex Track Option Structure ON Compensation Setting Out of Range The value of OnCompensation that is specified in the TrackOptions 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. S page 3-490 572A0000 hex Track Option Structure OFF Compensation Setting Out of Range The value of OffCompensation that is specified in the TrackOptions 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. S page 3-490 NY-series Troubleshooting Manual (W564) 3-349 3 Error Descriptions and Corrections Event code 572B0000 hex 572C 0000 hex 572D 0000 hex 572E0000 hex 57310000 hex Event name Meaning Number of Array Elements in Switch Structure Variable Out of Range 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. Number of Array Elements in Output Signal Structure Variable Out of Range 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. Number of Array Elements in Track Option Structure Variable Out of Range 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. Numbers of Elements in Output Signals and Track Option Arrays Not Matched 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. Same Track Number Setting in Switch Structure Out of Range 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. 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. · 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. · 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. · 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. · 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. Level Maj Prt Min Obs Info Reference S page 3-491 S page 3-491 S page 3-492 S page 3-492 S page 3-493 3-350 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections 3-3-2 Error Descriptions General Motion Control Event name Motion Control Function Processing Error Event code 44210000 hex Meaning A fatal error was detected in the Motion Control Function Module. Source PLC Function Module Source details MC Common Detection timing Continuously Error attributes Level Major fault Recovery Cycle the power supply. Log category System Effects User program Stops. Operation It will not be possible to perform axis control. The Controller will stop. Systemdefined variables Variable None Data type --- Name --- 3 Cause and correction Assumed cause Correction An error occurred in the software. Contact your OMRON representative. Prevention None Attached information 1: System information Attached information Attached information 2: System information Attached information 3: System information Attached information 4: System information Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-351 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Absolute Encoder Home Offset Read Error Event code 1460 0000 hex The absolute encoder current position that is retained during power interruptions was lost. Motion Control Function Module MC Common Source details Detection timing At power ON, at Controller reset, or when downloading Level Partial fault Recovery Error reset 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 When the retained variables are backed up with a battery, this event indicates that the life of the battery in the CPU Unit has expired. Replace the Battery in the CPU Unit, reset the error, and perform homing to define home. When the retained variables are backed up with a battery, periodically replace the battery in the CPU Unit. For the Battery life, refer to the NX-series CPU Unit Hardware User's Manual (Cat. No. W535) or the NJ-series CPU Unit Hardware User's Manual (Cat. No. W500) An error occurred in the software. If this error persists, replace the Backup memory failure CPU Unit, reset the error, and perform homing to define home. None None None 3-352 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Motion Control Parameter Setting Error Event code 14610000 hex Meaning The MC parameters that were saved in non-volatile memory are missing. Source Motion Control Function Module MC common Source details Detection timing At power ON, at Controller reset, or when downloading Error attributes Level Partial fault Recovery Cycle the power supply or reset the Controller. Log category System Effects User program Continues. Operation It will not be possible to perform axis control. Systemdefined variables Variable _MC_COM.PFaultLvl.Active Data type BOOL Name MC Common Partial Fault Occurrence Assumed cause Correction Prevention 3 The power supply to the Control- Download the MC parameters Do not turn OFF the power sup- ler was interrupted or communi- from the Sysmac Studio. ply during save processing for the cations with the Sysmac Studio parameters. were disconnected while down- loading the motion control param- Cause and eter settings or clearing memory. correction Non-volatile memory failure If the error occurs even after the None above correction is performed, non-volatile memory has failed. After you replace the CPU Unit, download all settings including the Axis Settings from the Sys- mac Studio. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-353 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Data Read Error Event code 1462 0000 hex The cam data that was saved in non-volatile memory is missing. Motion Control Function Module MC Common Source details Detection timing At power ON, at Controller reset, or when downloading 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 Power was interrupted during save processing for cam data Download the cam data from the Sysmac Studio. Do not turn OFF the power supply during save processing for the cam data. Non-volatile memory failure If the error occurs even after the above correction is performed, non-volatile memory has failed. After you replace the CPU Unit, download all settings including the Axis Settings from the Sysmac Studio. None None None 3-354 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Required Process Data Object Not Set Event code 34600000 hex Meaning The object that is required for the axis type is not allocated to PDO. Source Motion Control Function Module MC Common Source details Detection timing At power ON, at Controller reset, or when downloading Error attributes Level Partial fault Recovery Cycle the power supply or reset the Controller. Log category System Effects User program Continues. Operation It will not be possible to perform axis control. Systemdefined variables Variable _MC_COM.PFaultLvl.Active Data type BOOL Name MC Common Partial Fault Occurrence Assumed cause Correction Prevention 3 The required PDOs are not Map the PDOs that are required Map the PDOs that are required mapped when the axis type is set for the relevant axis type. For the for the axis types that are used. to a servo axis or encoder axis. required PDO mapping, refer to For the required PDO mapping, the description of settings for the refer to the description of settings relevant Servo Drive in the for the relevant Servo Drive in the Cause and correction Appendix of the Motion Control User's Manual. Appendix of the Motion Control User's Manual. Non-volatile memory failure If the error occurs even after the None above correction is performed, non-volatile memory has failed. After you replace the CPU Unit, download all settings including the Axis Parameter Settings from the Sysmac Studio. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-355 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Axis Slave Disabled Event code 3463 0000 hex The slave to which the axis is assigned is disabled. Motion Control Function Module MC Common Source details Detection timing At power ON, at Controller reset, or when downloading 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 slave to which the axis is assigned is disabled. Enable the slave to which the axis is assigned in the EtherCAT settings. If there is no slave, set the axis type to a virtual axis. Enable the slaves to which axes are assigned in the EtherCAT settings. If there are no slaves, set the axis type to a virtual axis when using an axis in the program. None None 3-356 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Network Configuration Information Missing for Axis Slave Event code 34640000 hex Meaning The network configuration information is not registered for the slave to which the axis is assigned. Source Motion Control Function Module MC Common Source details Detection timing At power ON, at Controller reset, when downloading, when starting Servo ON status, or when changing an unused axis to a used axis Partial fault Cycle the System Error attributes Level Recovery power supply or reset the Controller. Log category 3 Effects User program Continues. Operation It will not be possible to perform axis control. Systemdefined variables Variable _MC_COM.PFaultLvl.Active Data type BOOL Name MC Common Partial Fault Occurrence Assumed cause Correction Prevention Cause and correction The EtherCAT network configuration information is not registered for the slave to which the axis is assigned. Register the EtherCAT network configuration information for the slave to which the axis is assigned. Or, set the axis type to a virtual axis. Register the network configuration information for the slaves to which axes are assigned. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 MC Common Source details Detection timing At power ON, at Controller reset, or when downloading Level Partial fault Recovery Cycle the power supply. Log category System Continues. User program 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: Controller information None NY-series Troubleshooting Manual (W564) 3-357 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Period Exceeded Event code 7420 0000 hex Processing for the primary periodic task was not finished within two control periods. Motion Control Function Module Source details MC Common Detection timing Level Partial fault Recovery Error reset Log category Continuously System User program Continues. Variable _MC_COM.PFaultLvl.Active Assumed cause The processing load in the primary periodic task is too heavy. None Operation Operation is not possible for all axes. Axes in motion stop immediately. Data type Name BOOL MC Common Partial Fault Occurrence Correction Prevention 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. Check the task period in the Task Period Monitor of the Sysmac Studio. 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 long enough to complete all required processing. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Table Save Error Event code 1463 0000 hex Saving a cam table to a file failed. Motion Control Function Module Source details MC Common Detection timing During instruction execution Level Minor fault Recovery Error reset or cycling power supply System Log category Continues. User program Operation This error may occur when you read a cam table because the cam data in non-volatile memory may be corrupted. Variable Data type Name _MC_COM.MFaultLvl.Active BOOL MC Common Minor Fault Occurrence Assumed cause Correction Prevention Saving a cam table to a file failed. Save the file again. If the problem None still occurs, non-volatile memory has failed. Replace the CPU Unit. None None 3-358 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Cam Table Data Error during Cam Motion Event code 54770000 hex Meaning The phases are not in ascending order in the cam table. Source Motion Control Function Module Source details Axis Detection timing 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 axes. Relevant axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Data containing cam table Correct the cam table data so that Place the phase data into phases that are not in ascending the phases are in ascending ascending order in the cam table order was detected during cam motion. order. data. 3 Cause and correction The phase and displacement of Correct the cam table data so that Set the cam table data so that the the start point in the cam table the phase and displacement of phase and displacement of the were not 0 during cam operation. the start point are 0. start point are 0. The phase of the end point in the cam table when converted to pulses was not 1 pulse or greater during cam operation. Correct the cam table data so that the phase of the end point is 1 pulse or greater when converted to pulses. Set the cam table data so that the phase of the end point is 1 pulse or greater when converted to pulses. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Immediate Stop Instruction Executed Event code An Immediate Stop (MC_ImmediateStop) instruction was executed. Motion Control Function Module Source details Axis Level Minor fault Recovery Error reset 54850000 hex Detection timing Log category At instruction execution System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL 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. Name Axis Minor Fault Occurrence Assumed cause An Immediate Stop instruction was executed. None Correction --- Prevention --- None NY-series Troubleshooting Manual (W564) 3-359 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Axes Group Immediate Stop Instruction Executed Event code 5486 0000 hex An Axes Group Immediate Stop (MC_GroupImmediateStop) instruction was executed. Motion Control Function Module Source details Axes group Detection timing Level Minor fault Recovery Error reset Log category At instruction execution System Continues. User program Operation Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Assumed cause A Group Immediate Stop instruction was executed. None Correction --- An immediate stop is performed for all axes in the axes group according to the Immediate Stop Input Stop Method axis parameter. Name Axes Group Minor Fault Occurrence Prevention --- None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Positive Software Limit Exceeded Event code 6445 0000 hex The position exceeded the positive software limit while the axis is in motion. Motion Control Function Module Source details Axis Detection timing Level Minor fault Recovery Error reset Log category During instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Follows the setting of the Software Limit Function Selection. Name Axis Minor Fault Occurrence Assumed cause The position exceeded the positive software limit. None Correction Find the reason that the software limit was exceeded and make suitable corrections. Prevention (The goal is to enable detecting the software limits when they are exceeded due to unanticipated causes. Preventative measures are not required.) Whenever you change the positive software limit setting, make sure that the new setting is safe. 3-360 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Negative Software Limit Exceeded Event code 64460000 hex Meaning The position exceeded the negative software limit while the axis is in motion. Source Motion Control Function Module Source details Axis Detection timing During instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The position exceeded the nega- Find the reason that the software (The goal is to enable detecting Cause and correction tive software limit. limit was exceeded and make the software limits when they are suitable corrections. exceeded due to unanticipated causes. Preventative measures 3 are not required.) Attached information None Precautions/ Whenever you change negative software limit settings, make sure that the new setting is safe. Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks In-position Check Time Exceeded Event code The in-position check was not completed within the monitoring time. Motion Control Function Module Source details Axis Level Minor fault Recovery Error reset 64470000 hex Detection timing Log category During instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Time is required to complete positioning. None Correction Determine the cause of the slow 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 low enough so that the control does not oscillate. Prevention Remove the cause of poor following performance or oscillation/vibration in the positioning operation as much as possible. None NY-series Troubleshooting Manual (W564) 3-361 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Following Error Limit Exceeded Event code 6448 0000 hex The error between the command current position and actual current value exceeded the Following Error Over Limit Value. Motion Control Function Module Source details Axis Detection timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The positioning operation has poor following performance and the actual motion is slower than the command. None Correction Prevention Remove the cause of poor following performance in the positioning operation. Or increase the Following Error Over Limit 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Immediate Stop Input The immediate stop input turned ON. Motion Control Function Module Source details Event code Axis Level Minor fault Recovery Error reset 6449 0000 hex Detection timing Log category Continuously System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL According to the Immediate Stop Input Stop Method. Name Axis Minor Fault Occurrence Assumed cause An immediate stop input signal was detected. The immediate stop input signal is not connected correctly or the logic setting for the immediate stop input is wrong. None Correction Turn OFF the immediate stop input signal. If the error occurs even when the immediate stop input signal is OFF, correct the immediate stop signal connection and logic setting for the immediate stop input. Check the logic settings both in the axis parameters and in the slave settings. Prevention (The goal is to detect the immediate stop input. Preventative measures are not required.) Make sure that the immediate stop signal connection and logic setting for the immediate stop input are correct. Check the logic settings both in the axis parameters and in the slave settings. You must turn OFF the immediate stop input signal before you reset the error. 3-362 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Positive Limit Input Detected Event code 644A0000 hex Meaning The positive limit input turned ON. Source Motion Control Function Module Source details Axis Detection timing Continuously Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation According to the Limit Input Stop Method. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A positive limit input signal was Reset the error and move the The goal is to detect the positive detected. axis back in the negative direction limit input. Preventative mea- before it exceeds the limit in the sures are not required. However, positive direction. If the error occurred during an axes group be sure not to exceed the positive limit input when making pro- 3 motion control instruction, disable grams. the axes group and then perform Cause and the above operation. Find the correction reason the limit was exceeded and make suitable corrections. The positive limit input signal is not connected correctly or the logic setting for the positive limit input is wrong. If a positive limit input signal does not occur, correct the connection of the positive limit signal and the logic setting for the positive limit input. Check the logic settings both in the axis parameters and in the slave settings. Make sure that the positive limit signal connection and logic setting for the positive limit input are correct. Check the logic settings both in the axis parameters and in the slave settings. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-363 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Negative Limit Input Detected The negative limit input turned ON. Motion Control Function Module Source details Event code Axis Level Minor fault Recovery Error reset 644B0000 hex Detection timing Log category Continuously System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL According to the Limit Input Stop Method. Name Axis Minor Fault Occurrence Assumed cause A negative limit input signal was detected. The negative limit input signal is not connected correctly or the logic setting for the negative limit input is wrong. None Correction Prevention Reset the error and move the axis back in the positive direction before it exceeds the limit in the negative direction. If the error occurred during an axes group motion control instruction, disable the axes group and then perform the above operation. Find the reason the limit was exceeded and make suitable corrections. The goal is to detect the negative limit input. Preventative measures are not required. However, be sure not to exceed the negative limit input when making programs. If a negative limit input signal does not occur, correct the connection of the negative limit signal and the logic setting for the negative limit input. Check the logic settings both in the axis parameters and in the slave settings. Make sure that the negative limit signal connection and logic setting for the negative limit input are correct. Check the logic settings both in the axis parameters and in the slave settings. None 3-364 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Illegal Following Error Event code 64560000 hex Meaning The difference between the command position and the actual current position exceeds the range of 30-bit data when converted to pulses. Source Motion Control Function Module Source details Axis Detection timing Continuously Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation The Servo for the axis turns OFF. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction The command current position Correct the program or correct Write the program or set the elec- was restricted so that the axis the electronic gear ratio so that tronic gear ratio so that the slave velocity of the slave axis would not exceed the axis maximum the slave axis does not exceed the maximum velocity. axis does not exceed the maximum velocity. 3 velocity for the specified travel distance. Performance of slave axis positioning operation is poor and the actual motion is slower than the command. Remove the cause of poor slave axis following performance in the positioning operation. Remove the cause of poor slave axis following performance in the positioning operation as best you can. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Servo OFF Error Event code The Servo was turned OFF for an axis due to an axes group error. Motion Control Function Module Source details Axis Level Minor fault Recovery Error reset 64570000 hex Detection timing Log category Continuously System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The Servo for the axis turns OFF. Name Axis Minor Fault Occurrence Assumed cause The Servo was turned OFF for an axis due to an axes group error. None Correction Find the cause of the error and take suitable measures. Prevention 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. NY-series Troubleshooting Manual (W564) 3-365 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Absolute Encoder Current Position Calculation Failed Event code 6458 0000 hex It was not possible to correctly restore the current position from the absolute encoder information that was saved when power was interrupted. Motion Control Function Module Axis Source details Detection timing At power ON, at Controller reset, when downloading, when starting Servo ON status, or when changing an unused axis to a used axis Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axes. Name Axis Minor Fault Occurrence 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. None 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. None 3-366 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions Event name Home Undefined during Coordinated Motion Event code 64590000 hex Meaning Home of the logical axis became undefined during axes group motion or while decelerating to a stop. Source Motion Control Function Module Source details Axes group Detection timing During instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation The axes group decelerates to a stop. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention The command position or actual Correct the program so that the Write the program so that the axis position overflowed or under- axis operates within ranges that operates within ranges that do flowed for a logical axis in an do not cause overflows or under- not cause overflows or under- axes group motion or a logical flows in the command position or flows in the command position or 3 axis that was decelerating to a actual position. actual position. stop and the home definition was lost. Cause and correction A slave communications error occurred for a logical axis and Correct the slave communications error and define home. None home became undefined during axes group motion or while decel- erating to a stop. A slave for a logical axis left the Connect the disconnected or dis- network or was disabled and abled Slave to the network again home became undefined during and define home. axes group motion or while decel- erating to a stop. Do not disconnect or disable the slave of a logical axis during axes group motion or while decelerating to a stop. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing Level Minor fault Recovery Error reset Log category Whenever Servo is ON System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The Servo for the axis turns OFF. Name Axis Minor Fault Occurrence Assumed cause The main circuit power of the Servo Drive was interrupted while the Servo was ON. None Correction 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. Prevention Turn OFF the Servo, then turn OFF the main circuit power of the Servo Drive. None NY-series Troubleshooting Manual (W564) 3-367 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Interrupt Feeding Interrupt Signal Missing Event code 7423 0000 hex An interrupt input was not received during execution of an MC_MoveFeed (Interrupt Feeding) instruction. Motion Control Function Module Source details Axis Detection timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis decelerates to a stop. Name Axis Minor Fault Occurrence Assumed cause The latch enabled range specification is invalid. There is a problem with the wiring of the interrupt signal. The sensor that outputs the interrupt signal has failed. None Correction If an invalid latch enabled range is specified to the instruction, correct it. Correct any problems with the wiring for the interrupt signal for the instruction. 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. Prevention Specify a correct latch enabled range based on the relationship between the motion and sensor position. Make sure that the wiring of the interrupt signal is correct. None None 3-368 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Homing Opposite Direction Limit Input Detected Event code 74240000 hex Meaning The limit signal in the direction opposite to the homing direction was detected during a homing operation. Source Motion Control Function Module Source details Axis Detection timing During instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The Operation Selection at Nega- To prevent errors at the limit Check to see if any of the condi- tive Limit Input or Operation inputs, set the Operation Selec- tions that are given as causes Selection at Positive Limit Input parameter is set to No reverse tion at Negative Limit Input and Operation Selection at Positive exist in advance. 3 Cause and correction turn. The location of the homing input Limit Input parameters to Reverse turn. Correct the location of the input signal sensors, homing settings, signal sensors, homing settings, and homing start position cause a and homing start position so that limit input to be reached. a limit input is not reached. The input signal sensor wiring is Correct the wiring of the input sigincorrect or the sensor is faulty. nal sensor or replace the sensor. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-369 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Homing Direction Limit Input Detected Event code 7425 0000 hex The limit signal in the homing direction was detected during a homing operation. Motion Control Function Module Source details Axis Detection timing Level Minor fault Recovery Error reset Log category During instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis stops with the stop method for the homing execution status. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The Operation Selection at Negative Limit Input or Operation Selection at Positive Limit Input parameter is set to No reverse turn. To prevent errors at the limit inputs, set the Operation Selection at Negative Limit Input and Operation Selection at Positive Limit Input parameters to Reverse turn. Check to see if any of the conditions 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 Correct the wiring of the input sigincorrect or the sensor is faulty. nal sensor or replace the sensor. None None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Homing Limit Inputs Detected in Both Directions Event code 7426 0000 hex The limit signals in both directions were detected during a homing operation. Motion Control Function Module Source details Axis Detection timing Level Minor fault Recovery Error reset Log category During instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis stops with the stop method for the homing execution status. Name Axis Minor Fault Occurrence Assumed cause The wiring of the limit signal is incorrect. The limit sensor is installed in the wrong location. The contact logic of the limit signal is not correct. The limit sensor failed. None Correction 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. Correct the contact logic (N.C./N.O.) of the limit signal. Replace the limit sensor. Prevention Check to see if any of the conditions that are given as causes exist in advance. None 3-370 NY-series Troubleshooting Manual (W564) 3-3 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 during a homing operation. Source Motion Control Function Module Source details Axis Detection timing During instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The wiring of the home proximity Correct the wiring of the home signal or limit signal is incorrect. proximity signal or limit signal. Check to see if any of the conditions that are given as causes 3 The home proximity sensor or Correct the installation location of exist in advance. limit sensor is installed in the the home proximity sensor or limit Cause and wrong location. sensor so that they do not turn correction ON at the same time. The contact logic of the home proximity signal or limit signal is not correct. Correct the contact logic (N.C./N.O.) of the home proximity sensor or limit sensor. The home proximity sensor or limit sensor failed. Replace the home proximity sensor or limit sensor. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-371 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Home Proximity/Homing Direction Limit Input Detected Event code 7428 0000 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 timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis stops with the stop method for the homing execution status. Name Axis Minor Fault Occurrence Assumed cause 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. The contact logic of the home proximity signal or limit signal is not correct. The home proximity sensor or limit sensor failed. None Correction 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. Correct the contact logic (N.C./N.O.) of the home proximity sensor or limit sensor. Replace the home proximity sensor or limit sensor. Prevention Check to see if any of the conditions that are given as causes exist in advance. None 3-372 NY-series Troubleshooting Manual (W564) 3-3 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 timing During instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The wiring of the home input sig- Correct the wiring of the home nal or limit signal is incorrect. input signal or limit signal. Check to see if any of the conditions that are given as causes 3 The home input sensor or limit Correct the installation location of exist in advance. sensor is installed in the wrong the home input sensor or limit Cause and location. sensor so that they do not turn correction ON at 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 information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-373 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis stops with the stop method for the homing execution status. Name Axis Minor Fault Occurrence Assumed cause 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. The contact logic of the home input signal or limit signal is not correct. The home input signal output device or limit sensor failed. None Correction Prevention 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. Correct the contact logic (N.C./N.O.) of the home input signal or limit sensor. Replace the home input signal output device or limit sensor. None Event name Meaning Source Error attributes Effects Systemdefined 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 timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis stops with the stop method for the homing execution status. Name Axis Minor Fault Occurrence Assumed cause The set value of the home input mask distance when the operating mode of the MC_Home instruction is set to Proximity Reverse Turn/Home Input Mask Distance is insufficient to decelerate from the homing velocity to the homing approach velocity. None Correction Check the home input mask distance, homing velocity, and homing approach velocity. Change the settings so that they provide sufficient travel distance to decelerate based on the operating specifications of the MC_Home or MC_HomeWithParameter instruction. Prevention Check the operating specifications for the MC_Home or MC_HomeWithParameter instruction, then set the home input mask distance, homing velocity, and homing approach velocity so that they provide sufficient travel distance to decelerate. None 3-374 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-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 timing During instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention · There was no home signal Check the home input settings Set the system so that the home input during the homing opera- and wiring and correct them so tion. that the home signal is input signal is input during the homing operation. Make sure that the 3 Cause and correction · A limit signal was detected during homing based on the oper- home signal is detected before a before there was a home input. ation specifications of the limit signal. Also check to make MC_Home or MC_HomeWithPa- sure there are no wiring problems rameter instruction. Also, set the with the home input. system so that the home signal is detected before the limit signals. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing Level Minor fault Recovery Error reset Log category During instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis stops with the stop method for the homing execution status. Name Axis Minor Fault Occurrence Assumed cause There was no home proximity signal input during the homing operation when a home proximity input signal was specified. None Correction 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 instruction. Prevention 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. None NY-series Troubleshooting Manual (W564) 3-375 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 timing Level Minor fault Recovery Error reset Log category Continuously System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The Servo for the axis turns OFF. Name Axis Minor Fault Occurrence Assumed cause Correction An error was detected for the EtherCAT slave or NX Unit that is allocated to an axis. Check the error at the slave and check the slave error code reported in Slave Error Code Report (94220000 hex) and perform the required corrections. None Prevention None None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Axes Group Composition Axis Error An error occurred for an axis in an axes group. Motion Control Function Module Source details Event code Axes group Level Minor fault Recovery Error reset 7430 0000 hex Detection timing Log category Continuously System Continues. User program 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 Check the error code of the axes None an axes group that was in motion. in the axes group and remove the cause of the error. None When an axis error occurs, any axes group that contains that axis will not operate. 3-376 NY-series Troubleshooting Manual (W564) 3-3 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 timing Continuously Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Operation is not possible for relevant axis. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Partial fault level MC common error occurred. Check the MC common error that None occurred and remove the cause of the error. Attached None 3 information Precautions/ When a partial fault level MC common error occurs, the axis and axis group do not operate. Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis decelerates to a stop. The Enable External Latch instruction cannot retrieve the latch position. Name Axis Minor Fault Occurrence Assumed cause An overflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction. None Correction Correct the program so that the axis position does not overflow. Prevention Write the program so that the axis position does not overflow. None 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-377 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Latch Position Underflow Event code 7435 0000 hex An underflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction. Motion Control Function Module Source details Axis Detection timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis decelerates to a stop. The Enable External Latch instruction cannot retrieve the latch position. Name Axis Minor Fault Occurrence Assumed cause An underflow occurred for the latched position for the MC_TouchProbe (Enable External Latch) instruction. None Correction Correct the program so that the axis position does not underflow. Prevention Write the program so that the axis position does not underflow. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Sync Direction Error Event code 7436 0000 hex The master axis continued to move in the direction opposite to the sync direction. Motion Control Function Module Source details Axis Detection timing Level Minor fault Recovery Error reset Log category During instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis decelerates to a stop. Name Axis Minor Fault Occurrence Assumed cause The master axis continued to move in the direction opposite to the sync direction of the master and slave axes, resulting in an overflow. None Correction 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. Prevention 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 3-378 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions Event name Slave Disconnection during Servo ON Event code 74370000 hex One of the following occurred while the Servo was ON for the EtherCAT slave or NX Unit that is allocated to an axis. Meaning · Disconnection or replacement · Disablement · Restart of the NX bus on the NX-series CPU Unit Source Motion Control Function Module Source details Axis Detection timing Whenever Servo 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Assumed cause Data type BOOL Correction Name Axis Minor Fault Occurrence Prevention 3 Cause and correction 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 Reconnect the EtherCAT slave or NX Unit that is allocated to the axis to the network. Turn OFF the Servo before you perform any of the following for the EtherCAT slave or NX Unit. · Disconnection or replacement · Disablement · Restart of the NX bus on the NX-series CPU Unit Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The axis decelerates to a stop. Name Axis Minor Fault Occurrence Assumed cause The target position after the interrupt input was received for the MC_MoveFeed (Interrupt Feeding) instruction exceeded the range of signed 40-bit data when converted to pulses. None Correction Correct the input value for the command position in the program. The target value after the interrupt input is received must not exceed the valid range for the number of pulses when it is converted to pulses. Prevention Write the program correctly. The input value for the command position must not cause the target value after the interrupt input is received to 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 NY-series Troubleshooting Manual (W564) 3-379 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Error in Changing Servo Drive Control Mode Event code 7439 0000 hex Changing the Control Mode was not completed within the specified time. Motion Control Function Module Source details Axis Detection timing Level Minor fault Recovery Error reset Log category During instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The Servo for the axis turns OFF. Name Axis Minor Fault Occurrence Assumed cause When the MC_SyncMoveVelocity instruction was stopped, the actual 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 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 completed within one second after the command was executed. None Correction Adjust the commands and load so that an error does not occur. Check to see if there is an error in 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. Prevention Adjust the commands and load so that an error does not occur. Make sure that there are no errors 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 3-380 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-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 Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction EtherCAT process data commu- If the _EC_PDSlavTbl (Process Prevention If you execute synchronized con- 3 nications are not established for Data Communicating Slave trol instructions after you turn ON the master axis of the synchro- Table) system-defined variable the power supply, download data, nized control instruction or the I/O for the EtherCAT master of the or reset slave communications data of the NX Unit cannot be master axis is FALSE, investigate error, make sure that the used for control. the error in the master axis and _EC_PDSlavTbl (Process Data remove the cause. If the master Communicating Slave Table) sys- axis is assigned to an NX Unit, tem-defined variable for the Eth- perform the same correction for erCAT master is TRUE for the the process data communicating node of the master axis before status of the NX Unit. you execute the synchronized control instruction. If the master axis is assigned to an NX Unit, perform the same correction for Cause and the process data communicating correction status of the NX Unit. The slave of the master axis for the synchronized control instruction was disconnected or disabled. Check the slave of the master axis and reconnect if it was disconnected or enable it if it was disabled. Make sure that the slave of the master axis is not disconnected or 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 information None Precautions/ None Remarks NY-series Troubleshooting Manual (W564) 3-381 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name 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 the cause. If the auxiliary axis is assigned to an NX Unit, perform the same correction for the process data communicating status of the NX Unit. 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 Communicating Slave Table) system-defined variable for the EtherCAT master is TRUE for the node of the auxiliary axis before you execute the synchronized control instruction. 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 instruction was disconnected or disabled. Check the slave of the auxiliary axis and reconnect if it was disconnected or enable it if it was disabled. Make sure that the slave of the auxiliary axis is not disconnected 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 synchro- Set the auxiliary axis to a Used nized control instruction is an Axis. unused axis. Do not change the auxiliary axis to an unused axis when executing synchronized control instructions. None None 3-382 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-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 timing Continuously Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation The Servo for the axis turns OFF. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A communications error occurred Check the event log for the error None Cause and for the EtherCAT slave or NX Unit that occurred in the EtherCAT correction that is allocated to an axis. Master Function Module or NX Bus Function Module. Remove the cause of the error and clear 3 the relevant error. Attached information None 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 Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Following Error Warning Event code The following error exceeded the Following Error Warning Value. Motion Control Function Module Source details Axis Level Observation Recovery --- 644C0000 hex Detection timing Log category During instruction execution System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence Assumed cause Performance of positioning operation is poor and the actual motion is slower than the command. None Correction Prevention Remove the cause of poor follow- Remove the cause of poor follow- ing performance in the position- ing performance in the position- ing operation. Or increase the ing operation much as possible. Following Error Warning Value within the range that will not cre- ate problems. None NY-series Troubleshooting Manual (W564) 3-383 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 Recovery --- 644D 0000 hex Detection timing Log category During instruction execution System User program Continues. Variable _MC_AX[*].Obsr.Active _MC_GRP[*].Obsr.Active Assumed cause The command velocity exceeded the velocity warning value. None Operation Not affected. Data type Name BOOL Axis Observation Occurrence BOOL Axes Group Observation Occurrence Correction Prevention 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. (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." Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Acceleration Warning Event code 644E0000 hex The command acceleration exceeded the acceleration warning value. Motion Control Function Module Source details Axis/axes group Detection timing Level Observation Recovery --- Log category During instruction execution System User program Continues. Variable _MC_AX[*].Obsr.Active _MC_GRP[*].Obsr.Active Assumed cause The command acceleration rate exceeded the acceleration warning value. None Operation Data type BOOL BOOL Not affected. Correction Find the reason the acceleration warning value was exceeded and make suitable corrections. Or increase the Acceleration Warning Value within the range that will not create problems. Name Axis Observation Occurrence Axes Group Observation Occurrence Prevention (The goal is to enable detecting when the acceleration 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-384 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Deceleration Warning Event code 644F 0000 hex Meaning The command deceleration exceeded the deceleration 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. Systemdefined variables Variable _MC_AX[*].Obsr.Active _MC_GRP[*].Obsr.Active Data type BOOL BOOL Name Axis Observation Occurrence Axes Group Observation Occurrence Assumed cause Correction Prevention The command deceleration rate Find the reason the deceleration (The goal is to enable detecting Cause and correction exceeded the deceleration warn- warning value was exceeded and when the deceleration warning ing value. make suitable corrections. Or value is exceeded. Preventative 3 increase the Deceleration Warn- measures are not required.) ing Value within the range that will not create problems. Attached information None 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Positive Torque Warning Event code 64500000 hex The torque command value exceeded the positive torque warning value. Motion Control Function Module Source details Axis Detection timing Level Observation Recovery --- Log category During instruction execution System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence Assumed cause The torque command value exceeded the positive torque warning value. None 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. 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." NY-series Troubleshooting Manual (W564) 3-385 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Negative Torque Warning Event code 6451 0000 hex The torque command value exceeded the negative torque warning value. Motion Control Function Module Source details Axis Detection timing Level Observation Recovery --- Log category During instruction execution System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence Assumed cause The torque command value exceeded the negative torque warning value. None 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. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Command Position Overflow Event code The number of pulses for the command position overflowed. Motion Control Function Module Source details Axis Level Observation Recovery --- 6452 0000 hex Detection timing Log category Continuously System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The position is not updated, but motion continues. Name Axis Observation Occurrence Assumed cause In Linear Mode, the command position when converted to pulses exceeded the upper limit of signed 40-bit data. None Correction Correct the program so that the input value for the command position does not exceed the range for the number of pulses for the instruction. Or, change the electronic gear ratio settings. To recover from the overflow, change the current position or perform the homing operation. Prevention Check the gear ratio setting and the target position setting value, and make sure that the converted number of pulses does not exceed the range of signed 40-bit data. 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-386 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Command Position Underflow Event code 64530000 hex Meaning The number of pulses for the command position exceeded the valid range. (It underflowed.) Source Motion Control Function Module Source details Axis Detection timing Continuously Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation The position is not updated, but motion continues. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention In Linear Mode, the command Correct the program so that the Check the gear ratio setting and position when converted to input value for the command the target position setting value, pulses exceeded the lower limit of position does not exceed the and make sure that the converted Cause and correction signed 40-bit data. pulse number limit for the instruc- number of pulses does not tion. Or, change the electronic exceed the range of signed 40-bit 3 gear ratio settings. To recover data. from the underflow, change the current position or perform the homing operation. Attached information None 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Actual Position Overflow Event code The number of pulses for the actual position overflowed. Motion Control Function Module Source details Axis Level Observation Recovery --- 64540000 hex Detection timing Log category Continuously System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The position is not updated, but motion continues. Name Axis Observation Occurrence Assumed cause The actual position when converted to pulses exceeded the upper limit of signed 40-bit data. None Correction Correct the program so that the target position is well within the pulse 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 perform the homing operation. Prevention Check the gear ratio setting and the target position setting value, and make sure that the converted number of pulses does not exceed the range of signed 40-bit data. Allow some leeway. 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." NY-series Troubleshooting Manual (W564) 3-387 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Actual Position Underflow Event code The number of pulses for the actual position underflowed. Motion Control Function Module Source details Axis Level Observation Recovery --- 6455 0000 hex Detection timing Log category Continuously System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL The position is not updated, but motion continues. Name Axis Observation Occurrence Assumed cause The actual position when converted to pulses exceeded the lower limit of signed 40-bit data. None Correction Correct the program so that the target position is well within the pulse 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 perform the homing operation. Prevention Check the gear ratio setting and the target position setting value, and make sure that the converted number of pulses does not exceed the range of signed 40-bit data. Allow some leeway. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Observation Detected Event code A warning was detected for an EtherCAT slave or NX Unit. Motion Control Function Module Source details Axis Level Observation Recovery --- 7432 0000 hex Detection timing Log category Continuously System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence Assumed cause Correction A warning was detected for the Check the warning code for the EtherCAT slave or NX Unit that is EtherCAT slave and remove the allocated to an axis. cause of the warning. Attached information 1: Drive warning code Prevention 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-388 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Cannot Execute Save Cam Table Instruction Event code 743C0000 hex Meaning You cannot save a cam table to a file when non-volatile memory is being accessed by another operation. Source Motion Control Function Module Source details MC Common Detection timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_COM.Obsr.Active Data type BOOL Name MC Common Observation Active Assumed cause Correction Prevention An attempt was made to execute Execute the MC_SaveCamTable None the MC_SaveCamTable instruc- instruction again. Cause and tion when another operation was correction accessing the non-volatile memory (e.g., transfer or data trace 3 operation from the Sysmac Stu- dio). Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-389 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Notice of Insufficient Travel Distance to Achieve Blending Transit Velocity Event code 9420 0000 hex There is not sufficient travel distance to accelerate or decelerate to the transit velocity during blending operation. Motion Control Function Module Axis/axes Source details group Detection timing At multi-execution of instructions Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active _MC_GRP[*].Obsr.Active Assumed cause 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/deceleration rate to be exceeded when blending was specified, so buffered 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. None Operation Data type BOOL BOOL Not affected. Correction 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 operation. If unanticipated operation occurs from the switch to Buffered operation, correct the program so that the causes given at the left do not occur. Name Axis Observation Occurrence Axes Group Observation Occurrence Prevention 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 operation. If unanticipated operation would occur from the switch to Buffered operation, write the program so that the causes given at the left do not occur. 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 Systemdefined variables Cause and correction Attached information Precautions/ Remarks Error Clear from MC Test Run Tab Page Event code 9421 0000 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 Level Information Recovery --- Log category When MC Test Run error is reset System User program Variable None Continues. Operation Data type --- Not affected. Name --- Assumed cause Correction Prevention An error was cleared from the MC --- --- Test Run Pane of the Sysmac Studio. Attached information 1: Execution results (0000_0000 hex: All errors reset, 0000_0001 hex: Resetting all errors failed) None 3-390 NY-series Troubleshooting Manual (W564) 3-3 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. Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and The error code was reported by This error accompanies a Slave None the slave when a Slave Error Error Detected error (742F0000 3 correction Detected error (742F0000 hex) hex). Check the slave error code occurred. in the attached information and make the required corrections. Attached information Attached information 1: Slave error code 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-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-391 3 Error Descriptions and Corrections Motion Control Instructions The following table lists the error codes that are output to ErrorID when errors occur in execution of the instructions. The upper four digits of the event codes that are given in the following table are output as the error code to ErrorID. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Process Data Object Setting Missing The PDO mapping is not correct. Motion Control Function Module Source details Event code Axis Level Minor fault Recovery Error reset 3461 0000 hex Detection timing Log category At instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Name Axis Minor Fault Occurrence Assumed cause The PDOs that are required for 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 (_mcEncoderMark) as the trigger conditions was executed for an axis that is mapped to an OMRON GXEC02 EtherCAT Encoder slave. None Correction Map the PDOs that are required for the instruction. Refer to the Function section of the relevant instruction for the required PDOs. Some devices do not support the relevant instruction. Refer to the manual for the target device, check to see if the relevant instruction is supported, and correct the program so that unsupported instructions are not executed. Use an external input (_mcEXT) as the trigger conditions for an axis that is mapped to an OMRON GX-EC02 EtherCAT Encoder slave. Prevention Map the PDOs that are required for 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. Refer to the manual for the target device and write the program so that unsupported instructions are not executed. Use an external input (_mcEXT) as the trigger conditions for an axis that is mapped to an OMRON GX-EC02 EtherCAT Encoder slave. None 3-392 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Cause and Assumed cause Instruction input parameter Correction Prevention Correct the parameter so that the Set the input parameter to the 3 correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-393 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Target Velocity Setting Out of Range Event code 5422 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Acceleration Setting Out of Range Event code 5423 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 3-394 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence 3 Axes Group Minor Fault Occur- rence Assumed cause Correction Prevention Cause and correction 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 None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 NY-series Troubleshooting Manual (W564) 3-395 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Torque Ramp Setting Out of Range Event code 5427 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Coefficient Scaling Out of Range Event code 5428 0000 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 timing Controller Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-396 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The Feed Velocity (input variable FeedVelocity) is still at the default (0). Correction Specify a positive value for the Feed Velocity (input variable FeedVelocity). None Prevention Set the input parameter to the instruction so that the valid range of the input variable is not exceeded. None NY-series Troubleshooting Manual (W564) 3-397 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Buffer Mode Selection Out of Range Event code 542B0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Coordinate System Selection Out of Range Event code 542C 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 3-398 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-399 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Path Selection Out of Range Event code 542F 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Position Type Selection Out of Range Event code 5430 0000 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 axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None Operation Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Data type Name BOOL MC Common Minor Fault Occurrence BOOL Axis Minor Fault Occurrence Correction Prevention 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 3-400 NY-series Troubleshooting Manual (W564) 3-3 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence 3 Axes Group Minor Fault Occur- rence Assumed cause Correction Prevention Cause and correction 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 None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-401 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Transition Mode Selection Out of Range Event code 5432 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. _mcAborting or _mcBuffered was specified for BufferMode and _mcTMCornerSuperimposed was specified for TransitionMode. None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention 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. If you specify _mcAborting or _mcBuffered for BufferMode, specify _mcTMNone for TransitionMode. If you specify _mcTMCornerSuperimposed for TransitionMode, specify _mcBlendingLow, _mcBlendingPrevious, _mcBlendingNext, or _mcBlendingHigh for BufferMode. If you specify _mcAborting or _mcBuffered for BufferMode, specify _mcTMNone for TransitionMode. If you specify _mcTMCornerSuperimposed for TransitionMode, specify _mcBlendingLow, _mcBlendingPrevious, _mcBlendingNext, or _mcBlendingHigh for BufferMode. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Continue Method Selection Out of Range Event code 5433 0000 hex The value of the reserved input variable Continuous to a motion control instruction changed. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The value of the reserved input variable Continuous changed. None Correction Correct the program so that the value of the reserved input variable Continuous does not change. Prevention Write the user program so that the value of the reserved input variable Continuous does not change. None 3-402 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 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 timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Synchronization Start Condition Selection Out of Range Event code 54350000 hex 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-403 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master and Slave Defined as Same Axis Event code 5436 0000 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 axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active Assumed cause The parameter is the same for the Master and Slave input variables to the instruction. None Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Data type Name BOOL MC Common Minor Fault Occurrence BOOL Axis Minor Fault Occurrence Correction Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master and Auxiliary Defined as Same Axis Event code 5437 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The parameter is the same for the Master and Auxiliary input variables to the instruction. None Correction Correct the parameters so that different axes are specified for the Master and Auxiliary input variables to the instruction. Prevention Specify different axes for the Master and Auxiliary input variables to the instruction. None 3-404 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause The parameters for the Master Correction Prevention When specifying _mcLatestCom- When specifying _mcLatestCom- 3 and Slave input variables to the mand for the ReferenceType mand for the ReferenceType instruction were not in ascending input variable to the instruction, input variable, make sure to spec- Cause and correction order when _mcLatestCommand correct the parameters so that the ify the master axis and slave axis was specified for the Reference- axis numbers specified for the input variables so that they are in Type input variable to the instruc- Master and Slave input variables ascending order. tion. to the instruction are in ascending order. Or, specify _mcCommand for the Master Axis Position Type Selection. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active Assumed cause Something other than a cam data variable was specified for the CamTable input variable to the instruction. None Operation If "MC Common" is given for the source details, operation is not affected. If "axis" is given for the source details, operation is not possible for relevant slave axis. Data type Name BOOL MC Common Minor Fault Occurrence BOOL Axis Minor Fault Occurrence Correction Prevention 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 NY-series Troubleshooting Manual (W564) 3-405 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause · 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 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 Correction Correct the program so that required conditions are met when the instruction is executed. Prevention Make sure that required conditions for execution are met when you execute synchronized control instructions. None 3-406 NY-series Troubleshooting Manual (W564) 3-3 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 MC common, Source details axis, or axes group Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Continues. If "MC Common" is given for the source details, operation is not affected. Effects User program 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, oper- ation is not possible for relevant axes group. Rele- vant axes group decelerates to a stop if it is in motion. 3 Variable Data type Name Systemdefined variables _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active BOOL BOOL BOOL MC Common Minor Fault Occurrence Axis Minor Fault Occurrence Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction A motion control instruction that cannot be re-executed was reexecuted. Correct the program so that the Execute input variable does not change to TRUE until the Busy output variable from the instruction changes to FALSE. When using instructions that cannot 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 None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-407 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Multi-execution Disabled Event code 543C 0000 hex Multiple functions that cannot be executed simultaneously were executed for the same target (MC common, axis, or axes group). Motion Control Function Module MC common, Source details axis, or axes group Detection timing At multi-execution of instructions Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active MC_GRP[*].MFaultLvl.Active Assumed cause Multiple functions that cannot be executed simultaneously were executed for the same target (MC common, axis, or axes group). None If "MC Common" is given for the source details, operation is not affected. 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. Data type Name BOOL MC Common Minor Fault Occurrence BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention Check the specifications of multiexecution of instructions for this instruction and correct the program so that instructions that cannot be executed at the same time are not executed simultaneously. Check the specifications for multiexecution of instructions for the instruction and do not execute instructions that cannot be executed at the same time. None 3-408 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Instruction Not Allowed for Encoder Axis Type Event code 543D0000 hex Meaning An operation instruction was executed for an encoder axis. Source Motion Control Function Module Source details Axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Operation is not possible for relevant axis. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and An operation instruction was exe- Specify either a Servo axis or vir- Only execute motion instructions cuted for an encoder axis. tual Servo axis as the axis type for Servo axes or virtual Servo correction for the instruction, or correct the axes. program so that the instruction is not executed for an encoder axis. 3 Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Instruction Cannot Be Executed during Multi-axes Coordinated Control Event code 543E0000 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. Motion Control Function Module Axis or axis Source details group Detection timing At multi-execution of instructions 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_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 motion. Execute axis operation instructions only for axes or axes groups that are not in coordinated multiaxes motion. The MC_SetKinTransform (Set Kinematics Transformation) instruction was executed for an axes group in a GroupEnable state. Correct the program so that the instruction is executed only when the axes group is in a GroupDisable state. Execute the instruction only when the axes group is in a GroupDisable state. None None NY-series Troubleshooting Manual (W564) 3-409 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group Event code 543F 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause A multi-axes coordinated control instruction was executed for an axes group that was in the Axes Group Disabled state. One of the following instructions was executed for an axes group that was in a GroupDisable state. · MC_MoveTimeAbsolute (Time- specified Absolute Positioning) instruction · MC_SyncLinearConveyor (Start Conveyor Synchronization) instruction · MC_SyncOut (End Synchronization) instruction · MC_RobotJog (Axes Group Jog) instruction None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention Correct the program so that the instruction is executed only after changing the axes group to the Axes Group Enabled state. Execute the MC_GroupEnable (Enable Axes Group) instruction to change an axes group to the Axes Group Enabled state. Execute multi-axes coordinated operation instructions only after enabling the axes group. Execute the MC_GroupEnable (Enable Axes Group) instruction to change an axes group to the Axes Group Enabled state. None 3-410 NY-series Troubleshooting Manual (W564) 3-3 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 timing At instruction 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. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention When the MC_GroupEnable Correct the program so that the Write the programs so that the (Enable Axes Group) instruction MC_GroupEnable (Enable Axes MC_GroupEnable (Enable Axes was executed, there was a com- Group) instruction is executed Group) instruction is executed 3 position axis that was not only when all composition axes only when all composition axes stopped. are stopped. An axis is stopped if are stopped. An axis is stopped if Cause and correction Status.Disabled or Status.Stand- Status.Disabled or Status.Standstill is TRUE in the Axis Variable. still is TRUE in the Axis Variable. When the MC_GroupEnable Correct the program so that the Write the program so that the (Enable Axes Group) instruction MC_GroupEnable (Enable Axes MC_GroupEnable (Enable Axes was executed, there was a com- Group) instruction is executed Group) instruction is executed position axis for which the only when the MC_TouchProbe only when the MC_TouchProbe MC_TouchProbe (Enable Exter- (Enable External Latch) instruc- (Enable External Latch) instruc- nal Latch) instruction was being tion is not being executed for any tion is not being executed for any executed. of the composition axes. of the composition axes. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-411 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Impossible Axis Operation Specified when the Servo is OFF Event code 5441 0000 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 timing Level Minor fault Recovery Error reset Log category At instruction execution 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 cuted for an axis for which the instruction is executed after the Servo is OFF. Servo is turned ON. Make sure to execute the axis operation instruction after the Servo 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. If 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 instruction to preset home after _EC_PDSlavTbl changes to TRUE. 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, reconnect the slave, enable the slave, or disable the slave, write the program 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-412 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections 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 timing At instruction 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. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention A motion instruction was exe- Change the Execute input vari- Change the Execute input vari- Cause and correction cuted for an axes group while the able to the MC_Stop instruction ables to the MC_Stop instructions MC_Stop instruction was being for the composition axis to for all of the composition axes to 3 executed for a composition axis. FALSE, reset the error, and then FALSE before you execute execute the motion control motion control instruction. instruction. Attached information Attached information 1: Number of the logical axis that was stopped. Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-413 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Multi-execution Buffer Limit Exceeded Event code 5443 0000 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 Controller Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause An axis instruction was executed when there was 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 axis. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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. Do not execute an axes group instruction when there are already eight current and buffered instructions for the same axis. None 3-414 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Insufficient Travel Distance Event code 54440000 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 Motion Control Function Module Source details Axis/axes group Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence 3 Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Stopping at the target position was not possible for the specified acceleration/deceleration rate for multi-execution or re-execution of a positioning instruction when the Acceleration/Deceleration Over parameter was set to generate a minor fault and stop. 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 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. 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 setting other than to generate a minor fault and stop. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-415 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Insufficient Travel Distance to Achieve Blending Transit Velocity Event code 5445 0000 hex There is not sufficient travel distance to accelerate or decelerate to the transit velocity. Motion Control Function Module Axis/axes Source details group Detection timing Level Minor fault Recovery Error reset Log category At multi-execution of instructions System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause 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 stop. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 setting other than to generate a minor fault and stop. 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 setting other than to generate a minor fault and stop. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Move Link Constant Velocity Insufficient Travel Distance Event code 5446 0000 hex The constant-velocity travel distance of the master axis is less than zero. Motion Control Function Module Source details Axis Detection timing Level Minor fault Recovery Error reset Log category At instruction execution System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Correction 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. None Prevention Check the operating specifications for the relevant instruction and write the program so that this error does not occur. None 3-416 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Positioning Gear Operation Insufficient Target Velocity Event code 54470000 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 Motion Control Function Module Source details Axis Detection timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention For the MC_GearInPos (Position- Set the value of the Velocity (Tar- Check the operating specificaing Gear Operation) instruction, get Velocity) input variable to a tions for the relevant instruction 3 Cause and correction the value of the Velocity (Target value that is greater than the and write the program so that this Velocity) input variable is smaller master axis velocity multiplied by error does not occur. than the master axis velocity mul- the gear ratio when the instruc- tiplied by the gear ratio when the tion is executed based on the instruction was executed. operating specifications of the instruction. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-417 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Same Start Point and End Point for Circular Interpolation Event code 5448 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause The start point and end point were the same when the radius method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. The start point, end point, and border point were the same when the border point method was specified for the MC_MoveCircular2D (Circular 2D Interpolation) instruction. None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention 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. Correct the program so that border point specification is not used when the start point, end point, and border point for the instruction are the same. Do not use the same start point, end point, and border point when you execute circular interpolation with a border point specification. None 3-418 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention 3 The difference between the dis- Correct the center point so that Correct the difference between tance from the start point to the the difference between the dis- the distance from the start point center point and the distance tance from the start point to the to the center point and the dis- Cause and correction between the end point to the cen- center point input variables and ter point exceeded the permitted the distance between the end value specified for the correction point to the center point input tance between the end point to the center point so that it does not exceed the correction allowance allowance ratio in the axes group variables is less than the permit- ratio in the axes group settings. settings when the center designa- ted value specified for the correc- tion method was specified for the tion allowance ratio in the axes MC_MoveCircular2D (Circular 2D group settings. Interpolation) instruction. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause 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. None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention Change the Count Mode of the relevant axis to Linear Mode. Confirm the Count Mode in which you can execute the instruction and set the correct Count Mode for the axis. None NY-series Troubleshooting Manual (W564) 3-419 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Parameter Selection Out of Range Event code 544C 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None Operation The instruction is not executed. Data type Name BOOL MC Common Minor Fault Occurrence Correction Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Stop Method Selection Out of Range Event code 544D 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-420 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-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 timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Setting Out of Range for Writing MC Setting Event code 544F 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. The parameter specification and the data type of the setting value do not agree. None Operation The relevant instruction is not executed. Data type Name BOOL MC Common Minor Fault Occurrence Correction Prevention 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. 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 NY-series Troubleshooting Manual (W564) 3-421 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Trigger Input Condition Mode Selection Out of Range Event code 5450 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Drive Trigger Signal Selection Out of Range for Trigger Input Condition Event code 5451 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-422 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (Axis Specification) Event code 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 timing At instruction re-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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. the program so that the input parameters for any input variable that cannot be changed do not change upon re-execution. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-423 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Buffer Mode Selection) Event code 5454 0000 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 3-424 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions Event name Motion Control Instruction Re-execution Disabled (Direction Selection) Event code 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 timing At instruction re-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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention An input variable that cannot be Correct the program so that the Check the manual to see if the changed for re-execution was parameter for the relevant input input variables to the relevant 3 Cause and correction changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. the program so that the input parameters for any input variable that cannot be changed do not change upon re-execution. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Execution Mode) Event code 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 NY-series Troubleshooting Manual (W564) 3-425 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Axes Group Specification) Event code 5457 0000 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 3-426 NY-series Troubleshooting Manual (W564) 3-3 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 timing At instruction re-execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Systemdefined variables Continues. User program Operation Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL 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, oper- ation is not possible for relevant axes group. Rele- vant axes group decelerates to a stop if it is in motion. Name 3 Axis Minor Fault Occurrence Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction A parameter for an input variable that cannot be changed for reexecution 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 None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-427 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Master Axis) Event code 5459 0000 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 3-428 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 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 timing At instruction re-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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. the program so that the input parameters for any input variable that cannot be changed do not change upon re-execution. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 NY-series Troubleshooting Manual (W564) 3-429 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (Continuous) Event code 545D 0000 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 3-430 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Illegal Auxiliary Axis Specification Event code 545F 0000 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. The slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and An axis does not exist for the vari- Correct the instruction so that the Make sure to specify variables correction able specified for the Auxiliary input variable to the instruction. variable exists for the axis that that exist when specifying variwas specified for the instruction. ables for the input parameters to 3 an instruction. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Operation The relevant 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 vari- Correct the instruction so that the able specified for the Axis input variable exists for the axis that variable to the instruction. 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 NY-series Troubleshooting Manual (W564) 3-431 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Illegal Axes Group Specification Event code 5461 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Assumed cause 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 specified as a used group. None Operation The relevant instruction is not executed. Data type Name BOOL MC Common Minor Fault Occurrence Correction Prevention 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. 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 3-432 NY-series Troubleshooting Manual (W564) 3-3 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 axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. The slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active Data type BOOL BOOL Name MC Common Minor Fault Occurrence Axis Minor Fault Occurrence Assumed cause Correction Prevention An axis does not exist for the vari- Correct the instruction so that the Specify a variable that exists 3 able specified for the Master input variable exists for the axis that when specifying a variable for an variable to the instruction. was specified for the instruction. input parameter to an instruction. Cause and correction The axis that was specified for the Master input variable to the MC_Phasing (Shift Master Axis Phase) instruction is not the master axis for syncing. Correct the variable that is input to the Master input variable of the MC_Phasing (Shift Master Axis Phase) instruction to the axis variable that is specified as the master axis of the synchronized control instruction. Set the variable that is input to the Master input variable of the MC_Phasing (Shift Master Axis Phase) instruction to the axis variable that is specified as the master axis of the synchronized control instruction. The master axis and a slave axis are not assigned to the same task. Assign the axes that are input to the Master and Slave input variables to the instruction to the same task. Specify axes that are assigned to the same tasks for the master and slave axes. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-433 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (SlaveOffset) Event code 5463 0000 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (SlaveScaling) Event code 5464 0000 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 timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 3-434 NY-series Troubleshooting Manual (W564) 3-3 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 timing At instruction re-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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. the program so that the input parameters for any input variable that cannot be changed do not change upon re-execution. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-435 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Instruction Execution Error with Undefined Home Event code 5466 0000 hex High-speed homing or an interpolation instruction was executed when home was undefined. Motion Control Function Module Source details Axis/axes group Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program 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 Occurrence Assumed cause Correction Prevention High-speed homing was exe- Execute the high-speed homing cuted when home was undefined. operation only after homing to define home. Execute the high-speed homing instruction only after home is defined 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 instructions was executed for an axes group that includes a logical axis with no defined home. · MC_SetKinTransform (Set Kinematics Transformation) instruction · MC_MoveTimeAbsolute (Timespecified Absolute Positioning) instruction · MC_SyncLinearConveyor (Start Conveyor Synchronization) instruction · MC_SyncOut (End Synchronization) 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-436 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Motion Control Instruction Re-execution Disabled (Position Type) Event code 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 timing At instruction re-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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention A parameter for an input variable Correct the program so that the Check the manual to see if the that cannot be changed for re- parameter for the relevant input input variables to the relevant 3 Cause and correction execution was changed. variable does not change when motion control instruction can be the relevant instruction is re-exe- changed by re-execution. Write cuted. the program so that the input parameters for any input variable that cannot be changed do not change upon re-execution. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing Level Minor fault Recovery Error reset Log category At instruction execution System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The master axis specified for a motion control instruction is an unused axis. None Correction Set a used axis for the master axis that is specified for the instruction. Prevention Make sure the master axis specified for the motion control instruction is a used axis. None NY-series Troubleshooting Manual (W564) 3-437 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks First Position Setting Out of Range Event code 5469 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-438 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-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 timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The value of the LastPosition Correct the program so that the Write the program so that the input parameter is less than the value of the LastPosition speci- value of the LastPosition speci- 3 Cause and value of the FirstPosition input fied for the instruction is larger fied for the instruction is larger correction variable for the instruction when than the value of the FirstPosi- than the value of the FirstPosi- the Count Mode is set to Linear tion. Or, change the value of the tion. Or, check to make sure that Mode. Count Mode to Rotary Mode. the Count Mode of the relevant axis is set to Rotary Mode. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-439 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Sync Start Position Setting Out of Range Event code 546D 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-440 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Duplicate Latch ID for Trigger Input Condition Event code 546E0000 hex Meaning The same latch ID was specified for more than one motion control instruction. Source Motion Control Function Module Source details Axis Detection timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention The same latch ID is used simul- Correct the program so that the Do not use the same latch ID taneously for more than one of same latch ID is not used by simultaneously for more than one the following instructions: another instruction at the same of the following instructions: MC_TouchProbe (Enable Exter- time as this instruction. Either use MC_TouchProbe (Enable Exter- 3 nal Latch) instruction, a different latch ID or do not exe- nal Latch) instruction, MC_MoveLink (Synchronous cute any instructions that use the MC_MoveLink (Synchronous Positioning) instruction, and same latch ID at the same time. Positioning) instruction, and MC_MoveFeed (Interrupt Feed- Both latch 1 and latch 2 are MC_MoveFeed (Interrupt Feed- Cause and ing) instruction. treated as being in use during ing) instruction. correction execution of the MC_Home or MC_HomeWithParameter 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 External Latch) instruction. 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. Attached information None Precautions/ If you decide to change the latch ID, make sure that same latch ID is not used by any other instructions. Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-441 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Jerk Override Factor Out of Range Event code 546F 0000 hex The parameter specified for the JerkFactor input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis/axes group Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Acceleration/Deceleration Override Factor Out of Range Event code 5470 0000 hex 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-442 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name First Position Method Specification Out of Range Event code 54710000 hex Meaning The parameter specified for the StartMode input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axis Detection timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant instruction. of the input variable is not exceeded. 3 Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Re-execution Disabled (First Position Method) Event code 54720000 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.) Motion Control Function Module Source details Axis Detection timing At instruction re-execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause A parameter for an input variable that cannot be changed for reexecution was changed. None Correction Correct the program so that the parameter for the relevant input variable does not change when the relevant instruction is re-executed. Prevention 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 NY-series Troubleshooting Manual (W564) 3-443 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Unused Axis Specification for Auxiliary Axis Event code 5474 0000 hex The axis specified for the Auxiliary input variable to a motion control instruction is an unused axis. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The axis specified for the Auxiliary input variable to the instruction is an unused axis. None Correction Set a used axis for the axis that is specified for the instruction. Or, correct the parameter so that it specifies a used axis. Prevention Make sure that the axis specified for the instruction is a used axis. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Position Gear Value Error Event code 5475 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The specified synchronized motion cannot be performed at the velocity, acceleration rate, or deceleration rate that is input to the instruction. None Correction Correct the program to enable synchronized motion according to the operating specifications of the MC_GearInPos (Positioning Gear Operation) instruction. Prevention Check the processing of the relevant instruction and set a value that allows for synchronized motion. None 3-444 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions Event name Position Gear Master Axis Zero Velocity Event code 54760000 hex Meaning The velocity of the master axis was zero when a motion control instruction was started. Source Motion Control Function Module Source details Axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The velocity of the master axis Correct the program so that the Write the program so that the correction was 0 when the instruction was started. velocity of the master axis is not 0 velocity of the master axis is not 0 when the instruction is started. when the instruction is started. 3 Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program 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 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 Mode axis is not within the ring setting range. Correct the target position of the Rotary Mode axis to within the ring setting range. Set the target position of the Rotary Mode axis to within the ring setting range. Depends on the source details. Axis: None Axes group: Element number that is out of range in the Position input variable to the instruction. None NY-series Troubleshooting Manual (W564) 3-445 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Travel Distance Out of Range Event code 5479 0000 hex 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. Motion Control Function Module Source details Axis/axes group Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause The absolute value of the instruction 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 absolute value is converted to pulses. None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention Correct the input parameter specified for the Distance input variable of the instruction so that the travel distance and the target position are not out of range. Write the program so that the travel distance and the target position for the instruction are not out of range. None Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-446 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Cam Master Axis Following First Position Setting Out of Range Event code 547B0000 hex Meaning The parameter specified for the MasterStartDistance input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axis Detection timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program 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 For the MC_MoveCircular2D (Cir- Correct the radius so that the circular 2D Interpolation) instruction, cular path can be created. it was not possible to create a circular path for the specified radius when the radius method was specified for circular interpolation. Check the processing of the relevant instruction and set a radius that allows the creation of a circular path. None None NY-series Troubleshooting Manual (W564) 3-447 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Circular Interpolation Radius Overflow Event code 547D 0000 hex 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. Motion Control Function Module Source details Axes group Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program 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 For the MC_MoveCircular2D (Circular 2D Interpolation) instruction, the radius of the circle exceeded 40-bit data when it is converted to pulses for the border point or center specification method. Correct the input parameter so that the circle radius does not exceed 40-bit data when it is converted to pulses based on the operating specifications of the instruction. Check the processing of the instruction and correct the input parameters so that the circle radius does not exceed 40-bit data when it is converted to pulses. Border point specification: Start point, border point, and end point Center point specification: Start point, end point, and center point None If the maximum radius is exceeded when the radius specification method is used, a Border Point/Center Position/Radius Specification Out of Range error occurs. 3-448 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions Event name Circular Interpolation Setting Out of Range Event code 547E0000 hex Meaning The parameter specified for the CircAxes input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axes group Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_GRP[*].MFaultLvl.Active Data type BOOL Name Axes Group Minor Fault Occurrence Assumed cause Correction Prevention Instruction input parameter Correct the parameter so that the Set the input parameters to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variables is not instruction. exceeded. Cause and correction The axes that were specified in Set the axes that are specified for Make sure that the axes that are CircAxes are not included in the CircAxes so that they are in an specified for CircAxes are in an composition axes in the Axes axes group configuration. axes group configuration. Group Settings. 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 None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Auxiliary/Slave Axis Numbers Not in Ascending Order Event code 547F 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The parameters for the Auxiliary and Slave input variables to the instruction are not in ascending order. None Correction Correct the axis numbers specified for the Auxiliary and Slave input parameters to the instruction so that they are in ascending order. Prevention Write the program so that the axis numbers specified for Auxiliary and Slave are in ascending order. None NY-series Troubleshooting Manual (W564) 3-449 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Table Property Ascending Data Error at Update Event code 5480 0000 hex 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. Motion Control Function Module Source details MC common Detection timing During instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Assumed cause A phase that was not in ascending order was found when calculating the number of valid data. After calculations, the number of valid data is 0. None Operation Data type BOOL Not affected. Correction Place the phase data into ascending order in the cam table data. Correct the cam table data so that it includes phases that are not 0. Name MC Common Minor Fault Occurrence Prevention Place the phase data into ascending order in the cam table data. Create the cam table data so that it includes phases that are not 0. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks MC_Write Target Out of Range Event code 5481 0000 hex The parameter specified for the Target input variable to a motion control instruction is out of range. Motion Control Function Module Source details MC common Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Assumed cause Instruction input parameter exceeded the valid range of the input variable. None Operation Data type BOOL Not affected. Correction Correct the parameter so that the valid range of the input variable is not exceeded for the relevant instruction. Name MC Common Minor Fault Occurrence Prevention Set the input parameter to the instruction so that the valid range of the input variable is not exceeded. None 3-450 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Master Travel Distance Specification Out of Range Event code 54820000 hex Meaning The parameter specified for the MasterDistance input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-451 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Distance in Deceleration Specification Out of Range Event code 5484 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Execution Mode Selection Out of Range Event code 5487 0000 hex The parameter specified for the ExecutionMode input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-452 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Permitted Following Error Out of Range Event code 54880000 hex Meaning The parameter specified for the PermittedDeviation input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details MC Common Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation The instruction is not executed. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Border Point/Center Position/Radius Specification Out of Range Event code 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_GRP[*].MFaultLvl.Active Assumed cause The value of AutPoint exceeded signed 40-bit data when it is converted to pulses for the border point or center specification method. For a radius specifications, the absolute value of AuxPoint[0] exceeded 40-bit data when it is converted to pulses. None Operation Operation is not possible for relevant axes group. Relevant axes group decelerates to a stop if it is in motion. Data type Name BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 NY-series Troubleshooting Manual (W564) 3-453 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program 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 40bit 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Travel Distance Specification Out of Range Event code 548B0000 hex The parameter specified for the SlaveDistance input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The instruction input parameter exceeded the range of 40-bit data when it is converted to pulses. None 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. None 3-454 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Phase Shift Amount Out of Range Event code 548C0000 hex Meaning The parameter specified for the PhaseShift input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The absolute value of the instruc- Correct the parameter so that the Set the input parameter to the correction tion input parameter exceeded valid range of the input variable is instruction so that the valid range the range of 40-bit data when it is not exceeded for the relevant of the input variable is not 3 converted to pulses. instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axes. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The absolute value of the instruction input parameter exceeded the range of 40-bit data when it is converted to pulses. None 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. None NY-series Troubleshooting Manual (W564) 3-455 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name 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 Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Relative Position Selection Out of Range Event code 548F 0000 hex The parameter specified for the Relative input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-456 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Cam Transition Specification Out of Range Event code 54900000 hex Meaning The parameter specified for the CamTransition input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-457 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Enable External Latch Instruction Execution Disabled Event code 5492 0000 hex _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. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Name Axis Minor Fault Occurrence Assumed cause _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. None Correction Correct the program so that _mcImmediateStop is not specified for StopMode for the encoder axis. Prevention If you specify _mcImmediateStop and use Drive Mode, execute the MC_TouchProbe (Enable External Latch) instruction only for a servo axis. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Axis Offset Out of Range Event code 5493 0000 hex The parameter specified for the MasterOffset input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for the slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Correction The instruction input parameter exceeded the range of signed 40bit 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. None Prevention Set the input parameter to the instruction so that the valid range of the input variable is not exceeded. None 3-458 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Slave Axis Offset Out of Range Event code 54940000 hex Meaning The parameter specified for the SlaveOffset input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the range of signed 40- valid range of the input variable is instruction so that the valid range bit data when it is converted to not exceeded for the relevant of the input variable is not 3 pulses. instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-459 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Axis Gear Ratio Numerator Out of Range Event code 5496 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Master Axis Gear Ratio Denominator Out of Range Event code 5497 0000 hex The parameter specified for the RatioDenominatorMaster input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-460 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Auxiliary Axis Gear Ratio Numerator Out of Range Event code 54980000 hex Meaning The parameter specified for the RatioNumeratorAuxiliary input variable to a motion control instruction is out of range. Source Motion Control Function Module Source details Axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program Operation Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Instruction input parameter Correct the parameter so that the Set the input parameter to the exceeded the valid range of the valid range of the input variable is instruction so that the valid range 3 input variable. not exceeded for the relevant of the input variable is not instruction. exceeded. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-461 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Auxiliary Axis Position Type Selection Out of Range Event code 549B0000 hex The parameter specified for the ReferenceTypeAuxiliary input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant slave axis. Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None 3-462 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Target Position Ring Counter Out of Range Event code 549C0000 hex Meaning Operation is not possible because the target position is out of range for the ring counter of the executed instruction. Source Motion Control Function Module Source details Axis Detection timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention High-speed homing was exe- High-speed homing cannot be High-speed homing cannot be Cause and cuted when 0 was not included in executed when the ring counter executed when the ring counter the ring counter. range does not include 0. Correct range does not include 0. Write 3 correction the program so that high-speed the program so that high-speed homing is not performed. Or homing is not performed. Or change the settings so that the make the settings so that the ring ring counter range includes 0. counter range includes 0. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-463 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Axes Group Composition Axis Setting Out of Range Event code 549D 0000 hex The parameter specified for the Axes input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axes group Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Operation Operation is not possible for the relevant axes group. Relevant axes group decelerates to a stop if the axes are 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. 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 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 single-axis position control axis. None * This event code occurs for a CPU Unit with unit version 1.01 or later. 3-464 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions Event name Axis Use Setting Out of Range Event code 549E0000 hex 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 axis Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active Data type BOOL BOOL Name MC Common Minor Fault Occurrence Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and Instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the valid range of the valid range of the input variable is instruction so that the valid range input variable. not exceeded for the relevant of the input variable is not 3 instruction. exceeded. Attached information None Precautions/ If an error occurs in executing an instruction for a used axis, an axis error will occur. If an error occurs in Remarks executing an instruction for an unused axis, an MC common error will occur. Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Homing Parameter Setting Out of Range Event code 57000000 hex The parameter specified for the HomingParameter input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction 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 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 Details 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: Operation 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 exceeded 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 Compensation Velocity is not less than or equal to Maximum Velocity, 110: Homing Acceleration exceeded maximum acceleration rate, 111: Homing Deceleration exceeded maximum deceleration rate None NY-series Troubleshooting Manual (W564) 3-465 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Axis Use Change Error Event code 5702 0000 hex 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. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Not affected. Name Axis Minor Fault Occurrence Assumed cause Correction 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. 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. None Prevention Execute the MC_ChangeAxisUse (Change Axis Use) instruction when the axis is stopped and the command velocity is not saturated. None 3-466 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Cannot Change Axis Use Event code 57030000 hex 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The MC_ChangeAxisUse Correct the program so that the Write the program so that the (Change Axis Use) instruction maximum number of real axes maximum number of real axes 3 was executed in a way that would used by the CPU Unit is not used by the CPU Unit is not cause the maximum number of exceeded. exceeded. Cause and used real axes to be exceeded. correction The MC_ChangeAxisUse Correct the program so that the Write the program so that the (Change Axis Use) instruction maximum number of used motion maximum number of used motion was executed in a way that would control servo axes that can be control servo axes that can be cause the maximum number of used by the CPU Unit is not used by the CPU Unit is not used motion control servo axes to exceeded. exceeded. be exceeded. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-467 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Parameter Setting Error When Changing Axis Use Event code 5720 0000 hex The motion control parameter settings for the axis that was changed to a used axis are incorrect. Motion Control Function Module Source details MC common Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active 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. The power supply was interrupted while a download of the motion control parameter settings was in progress. The non-volatile memory is faulty or the life of the non-volatile memory has been exceeded. None Operation Data type BOOL Not affected. 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. Download the MC parameters from the Sysmac Studio. If this error remains even after making the above corrections, replace the CPU Unit. Name MC Common Minor Fault Occurrence 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. Do not interrupt the power supply while saving the parameter settings. None None 3-468 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Required Process Data Object Not Set When Changing Axis Use Event code 57210000 hex 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The objects that are required for Edit the PDO map settings on the Make sure that operation is cor- the axis type of the axis that was Sysmac Studio and set the rect when the axis is set to a changed to a used axis are not objects that are required for the Used Axis and then download the 3 set in the PDO map settings. axis where the error occurred. settings with it set to an Unused For details on the required Axis. objects, refer to the description of PDO mapping in the Motion Con- trol User's Manual. Cause and correction 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 making the above corrections, memory has been exceeded. replace the CPU Unit. None The MC_ChangeAxisUse (Change Axis Use) instruction was executed for an axis that 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 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 is set to Unused axis (unchangeable to used axis). Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-469 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Multi-execution Disabled (Master Axis) Event code 572F 0000 hex A Master in-out variable that cannot be changed during multi-execution of instructions was changed Motion Control Function Module Axis Source details Detection timing At multi-execution of instructions Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Not affected. Name Axis Minor Fault Occurrence Assumed cause A Master in-out variable that cannot be changed during multi-execution of instructions was changed. None Correction Correct the program so that the value of the Master in-out variable is not changed during multiexecution of the relevant instructions. Prevention Write the program so that the value of the Master in-out variable is not changed during multiexecution of the relevant instructions. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Motion Control Instruction Multi-execution Disabled (Position Type Selection) Event code 5730 0000 hex A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed Motion Control Function Module Axis Source details Detection timing At multi-execution of instructions Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Not affected. Name Axis Minor Fault Occurrence Assumed cause A ReferenceType in-out variable that cannot be changed during multi-execution of instructions was changed. None 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. None 3-470 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Cannot Write Axis Parameters Event code 573A0000 hex Meaning The instruction was executed for an axis that is not an unused axis. Source Motion Control Function Module Source details MC common Detection timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The instruction was executed for Correct the program so that the Write the program so that the Cause and a used axis or an undefined axis. MC_ChangeAxisUse (Change specified axis is an unused axis correction Axis Use) instruction is executed when the instruction is executed. after the specified axis is 3 changed to an unused axis. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Axis Parameter Setting Out of Range Event code 573B0000 hex 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Assumed cause The parameter specified for the AxisParameter input variable to the instruction is out of range for the input variable. Operation Data type BOOL Not affected. 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. Name MC Common Minor Fault Occurrence 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. NY-series Troubleshooting Manual (W564) 3-471 3 Error Descriptions and Corrections Attached information Precautions/ Remarks Attached Information 1: Error Details · 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 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 Deceleration 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 231: 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*1 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 40bit 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 Limit Value exceeded 40-bit range when converted to pulses, 1304 hex: Following Error Over Limit 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. None *1 The upper limit of the Maximum Velocity is 2,147,483,647 Hz. 3-472 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Cam Property Setting Out of Range Event code 573C0000 hex 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The parameter specified for the Correct the parameter so that the Set the input parameter to the Cause and correction CamProperty input variable to the valid range of the input variable is instruction so that the valid range instruction is out of range for the not exceeded for the instruction. of the input variable is not input variable. Confirm which parameter exceeded. 3 exceeded the range in the attached information. Attached Information 1: Error Details Attached information 0000 hex: Initial Velocity out of range 0001 hex: Initial Acceleration out of range 0002 hex: Cycle Time out of range Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-473 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Node Setting Out of Range Event code 573D 0000 hex The parameter specified for the CamNodes input variable to a motion control instruction is outside of the valid range. Motion Control Function Module Source details MC common Detection timing At instruction 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 CamNodes 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 in the attached information. Set the input parameter to the instruction so that the valid range of the input variable is not exceeded. 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 None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Incorrect Cam Node Type Specification Event code 573E0000 hex The parameter specified for the CamNodes input variable to a motion control instruction is not an _sMC_CAM_NODE array variable. Motion Control Function Module Source details MC common Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Assumed cause The parameter specified for the CamNodes input variable to the instruction is not an _sMC_CAM_NODE array variable. None Operation Data type BOOL Not affected. Correction Correct the program to specify an sMC_CAM_NODE array variable for the input variable to the instruction. Name MC Common Minor Fault Occurrence Prevention Write the program to specify an sMC_CAM_NODE array variable for the input variable to the instruction. None 3-474 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Insufficient Nodes in Cam Table Event code 573F 0000 hex 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention The array variable of the parame- Correct the program so that the Write the program so that the Cause and correction ter specified for the CamNodes input variable to the instruction value of Phase (master axis phase) for element number 0 in value of Phase (master axis phase) for element number 0 in 3 has a Phase (master axis phase) the array variable for the parame- the array variable for the parame- value of 0 for element number 0. ter specified for the CamNodes ter specified for the CamNodes input variable is not 0. input variable is not 0. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Cam Node Master Axis Phase Not in Ascending Order Event code 57400000 hex 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. Motion Control Function Module Source details MC common Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active Operation Data type BOOL Not affected. Assumed cause Correction 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 to not be in ascending order. 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. Attached Information 1: Element Number of Error Node Point Name MC Common Minor Fault Occurrence 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. None NY-series Troubleshooting Manual (W564) 3-475 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Too Many Data Points in Cam Table Event code 5741 0000 hex 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. Motion Control Function Module Source details MC common Detection timing At instruction 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 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. 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. 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. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the number of cam data points in generated cam tables. Attached Information 1: Element Number of Error Node Point None 3-476 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Cam Table Displacement Overflow Event code 57420000 hex Meaning Distance in the generated cam table exceeded the range of REAL data. Source Motion Control Function Module MC common 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 Not affected. Systemdefined variables Variable _MC_COM.MFaultLvl.Active Data type BOOL Name MC Common Minor Fault Occurrence Assumed cause Correction Prevention Distance in the generated cam Correct the values of InitVel (ini- Specify the values of InitVel (ini- table exceeded the range of REAL data. tial velocity), ConnectingVel (con- tial velocity), ConnectingVel (con- necting velocity), and necting velocity), and 3 ConnectingAcc (connecting ConnectingAcc (connecting acceleration) so that Distance acceleration) so that Distance Cause and correction does not overflow when a polynomic 3 curve or polynomic 5 curve is specified for Curve does not overflow when a polynomic 3 curve or polynomic 5 curve is specified for Curve (curve shape) in the CamNodes (curve shape) in the CamNodes input variable. input variable. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the method to calculate Distance. Refer to information on the MC_GenerateCamTable (Generate Cam Table) instruction for the method to calculate Distance. Attached information Attached Information 1: Element Number of Error Node Point Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-477 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Aborted Cam Table Used Event code 5743 0000 hex A cam data variable that was aborted during generation was specified for the CamTable input variable to an instruction. Motion Control Function Module Source details MC common or axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_COM.MFaultLvl.Active _MC_AX[*].MFaultLvl.Active 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. None Operation Data type BOOL Not affected. BOOL Correction Check the ErrorID (error 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 data variables are created. Name MC Common Minor Fault Occurrence Axis Minor Fault Active 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Execution ID Setting Out of Range Event code 5749 0000 hex The parameter specified for the ExecID input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Relevant slave axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause The parameter specified for the ExecID input variable to the instruction is out of range for the input variable. None 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. None 3-478 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Position Offset Out of Range Event code 574A0000 hex 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 timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and The instruction input parameter Correct the parameter so that the Set the input parameter to the correction exceeded the range of signed 40- valid range of the input variable is instruction so that the valid range bit data when it was converted to not exceeded for the relevant pulses. instruction. of the input variable is not exceeded. 3 Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks PDS State Transition Command Selection Out of Range Event code 574B0000 hex The parameter specified for the TransitionCmd input variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Instruction input parameter exceeded the valid range of the input variable. None 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. None NY-series Troubleshooting Manual (W564) 3-479 3 Error Descriptions and Corrections Event name Cam Monitor Mode Selection Out of Range Event code 5751 0000 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 timing At instruction 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. Systemdefined variables 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 information None Precautions/ Remarks None *1 This event code occurs for a CPU Unit with unit version 1.21 or later. Event name Data Type of Cam Monitor Values Mismatch Event code 5752 0000 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Systemdefined variables User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL Operation is not possible for relevant axis. Relevant axis decelerates to a stop if it is in motion. Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction Attached information The data type of the variable specified for the cam monitor values does not match the cam monitor mode selection. None Make a correction of the data type of the variable specified for the cam monitor values. Set the data type of the variable specified for the cam monitor values correctly. Precautions/ Remarks None *1 This event code occurs for a CPU Unit with unit version 1.21 or later. 3-480 NY-series Troubleshooting Manual (W564) 3-3 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Data type BOOL BOOL Name Axis Minor Fault Occurrence 3 Axes Group Minor Fault Occur- rence Assumed cause Correction Prevention The parameter specified for the Position input variable to the instruction is beyond the positive software limit. Correct the parameter specified for the Position input variable to the instruction so that it is within the positive software limit. Set the parameter specified for the Position input variable to the instruction so that it is within the positive software limit. Cause and correction 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 (Circular 2D Interpolation) instruction is beyond the positive software limit. Correct the parameter specified for the AuxPoint input variable to the instruction so that it is within the positive software limit. Set the parameter specified for the AuxPoint input variable to the border point MC_MoveCircular2D (Circular 2D Interpolation) instruction so that it is within the positive software limit. Attached information Depends on the source details. Axis: None Axes group: Logical axis number Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-481 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Target Position Negative Software Limit Exceeded Event code The specified position exceeds the negative software limit. Motion Control Function Module Source details Axis/axes group Level Minor fault Recovery Error reset 6441 0000 hex Detection timing Log category At instruction execution System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause The parameter specified for the Position input variable to the instruction is beyond 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. The parameter that was specified for the AuxPoint input variable to a border point MC_MoveCircular2D (Circular 2D Interpolation) instruction is beyond the negative software limit. Depends on the source details. Axis: 0 Axes group: Logical axis number None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention Correct the parameter specified for the Position input variable to the instruction so that it is within the negative software limit. Correct the input parameter specified for the Position input variable to the instruction so that it is within the negative software limit. 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. Correct the parameter specified for the AuxPoint input variable to the instruction so that it is within the negative software limit. Set the parameter specified for the AuxPoint input variable to the border point MC_MoveCircular2D (Circular 2D Interpolation) instruction so that it is within the negative software limit. 3-482 NY-series Troubleshooting Manual (W564) 3-3 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 timing At instruction 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active Data type BOOL Name Axis Minor Fault Occurrence Assumed cause Correction Prevention Cause and correction One of the following was exe- Execute an error reset and then Make sure that overflow or under- cuted when there was a command position clear the overflow/underflow state flow does not occur. by executing homing or preset- 3 overflow/underflow. ting the actual position. · A positioning instruction · A continuous control instruction in the underflow/overflow direction · An instruction for which the direction is not specified (syncing or torque control) Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-483 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Positive Limit Input Event code 6443 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System Continues. User program Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause 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 input was ON. An axes group motion control instruction was executed when the positive limit input was ON. Depends on the source details. Axis: 0 Axes group: Logical axis number None 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. Data type Name BOOL Axis Minor Fault Occurrence BOOL Axes Group Minor Fault Occurrence Correction Prevention 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 above operation. If this error occurs again, check the connection 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. 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 axis parameters and in the slave settings. 3-484 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections 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 timing At instruction execution Error attributes Level Minor fault Recovery Error reset Log category System Effects Continues. User program 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. Systemdefined variables Variable _MC_AX[*].MFaultLvl.Active _MC_GRP[*].MFaultLvl.Active Assumed cause Data type BOOL BOOL Correction Name Axis Minor Fault Occurrence Axes Group Minor Fault Occur- rence Prevention 3 Cause and correction 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 specification was executed when the negative limit input was ON. An axes group motion control instruction was executed when the negative limit input was ON. Execute an error reset and then Check to make sure there are no perform a recovery operation in problems with the negative limit the positive direction. If the error signal connection, the logic setoccurred during an axes group ting for the negative limit input, motion control instruction, disable and the execute conditions for the the axes group and then perform instruction. Check the logic setthe above operation. If this error tings both in the axis parameters occurs again, check the connec- and in the slave settings. tion of the negative limit signal, the logic setting 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 Depends on the source details. Axis: 0 Axes group: Logical axis number Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-485 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Servo Main Circuits OFF Event code 7422 0000 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 timing At instruction execution Level Minor fault Recovery Error reset Log category System User program Continues. Variable _MC_AX[*].MFaultLvl.Active Operation Data type BOOL The Servo for the axis turns OFF. Name Axis Minor Fault Occurrence Assumed cause An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. None Correction Turn ON the Servo after turning ON the main circuit power of the Servo Drive for the axis where the error occurred. Prevention Turn ON the Servo after turning ON the main circuit power supply to the Servo Drive. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Actual Position Overflow/Underflow Event code 5722 0000 hex An instruction was executed that is not supported during an actual position overflow/underflow. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence Assumed cause An instruction was executed that is not supported during an actual position overflow or underflow. None 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. None 3-486 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Switch Structure Track Number Setting Out of Range Event code 57230000 hex 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 timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the Correct the value of the member Make sure that the value of the Cause and correction structure variable that was speci- of the structure variable that is member of the structure variable fied for the in-out variable of the specified for the in-out variable of that is specified for the in-out vari- 3 instruction is out of range. the relevant instruction so that it able of the relevant instruction is is in the valid range. in the valid range. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure First ON Position Setting Out of Range Event code 57240000 hex The value of FirstOnPosition that is specified in the Switches in-out variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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. None NY-series Troubleshooting Manual (W564) 3-487 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure Last ON Position Setting Out of Range Event code 5725 0000 hex The value of LastOnPosition that is specified in the Switches in-out variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure Axis Direction Out of Range Event code 5726 0000 hex The value of AxisDirection that is specified in the Switches in-out variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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. None 3-488 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Switch Structure Cam Switch Mode Out of Range Event code 57270000 hex 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 timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention The value of the member of the Correct the value of the member Make sure that the value of the Cause and structure variable that was speci- of the structure variable that is member of the structure variable correction fied for the in-out variable of the specified for the in-out variable of that is specified for the in-out vari- instruction is out of range. the relevant instruction so that it able of the relevant instruction is 3 is in the valid range. in the valid range. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Switch Structure Duration Setting Out of Range Event code 57280000 hex The value of Duration that is specified in the Switches in-out variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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. None NY-series Troubleshooting Manual (W564) 3-489 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Track Option Structure ON Compensation Setting Out of Range Event code 5729 0000 hex The value of OnCompensation that is specified in the TrackOptions in-out variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Track Option Structure OFF Compensation Setting Out of Range Event code 572A0000 hex The value of OffCompensation that is specified in the TrackOptions in-out variable to a motion control instruction is out of range. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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. None 3-490 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-2 Error Descriptions 3 Error Descriptions and Corrections Event name Number of Array Elements in Switch Structure Variable Out of Range Event code 572B0000 hex 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 timing At instruction execution Error attributes Level Observation Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention Cause and correction The number of elements in an Correct the number of elements Make sure that the number of ele- array of the structure variable that in the array in the structure vari- ments in the array in the structure was specified for the in-out vari- able that is specified for the in-out variable that is specified for the 3 able of the instruction is out of variable of the relevant instruction in-out variable of the relevant range. so that it is in the valid range. instruction is in the valid range. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Number of Array Elements in Output Signal Structure Variable Out of Range Event code 572C0000 hex 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. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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 in-out variable of the relevant instruction is in the valid range. None NY-series Troubleshooting Manual (W564) 3-491 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Number of Array Elements in Track Option Structure Variable Out of Range Event code 572D 0000 hex 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. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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 in-out variable of the relevant instruction is in the valid range. None Event name Meaning Source Error attributes Effects Systemdefined variables Cause and correction Attached information Precautions/ Remarks Numbers of Elements in Output Signals and Track Option Arrays Not Matched Event code 572E0000 hex 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. Motion Control Function Module Source details Axis Detection timing At instruction execution Level Observation Recovery --- Log category System User program Continues. Variable _MC_AX[*].Obsr.Active Operation Data type BOOL Not affected. Name Axis Observation Occurrence 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. None 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 inout variables to the relevant instruction have the same number of elements. None 3-492 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3 Error Descriptions and Corrections Event name Same Track Number Setting in Switch Structure Out of Range Event code 57310000 hex 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 timing At instruction execution Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Systemdefined variables Variable _MC_AX[*].Obsr.Active Data type BOOL Name Axis Observation Occurrence Assumed cause Correction Prevention The same track number was Correct the values in the Track- Set the values in the TrackNum- Cause and correction specified more than the allowable Number so that the same track number of times for the Track- number is not specified more ber so that the same track number is not specified more than the 3 Number in the Switches in-out than the maximum number of maximum number of times. variable to a motion control times. instruction. Attached information None Precautions/ None Remarks 3-3-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-493 3 Error Descriptions and Corrections 3-3-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 specifications? 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 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 NY-series Contoller 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. 3-494 NY-series Troubleshooting Manual (W564) 3-3 Errors in the Motion Control Function Module 3-3-3 Other Troubles and Corrections 3 Error Descriptions and Corrections Problem Cause Item to check Countermeasure Motor does not run. The drive prohibit input of the Servo Drive is enabled. Use the Servo Drive software to check the drive prohibit input. 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. Servo Drive error Check for a Servo Drive error. If there is an error, follow troubleshooting procedures for it. Mechanical axis is locked. Check for contact with mechanical limits and check to see if mechanical parts are caught on something. Manually release the locked mechanical axis. NY-series Industrial PC --failure Replace the NY-series Industrial PC. 3 Homing cannot be performed. Error Check the nature of the error. If there is an error, follow troubleshooting procedures for it. 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 all connections correctly. Incorrect wiring of the home input. Check the wiring of the home input. Wire all connections correctly. The rotation direction and limit input direction are inconsistent. 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. Wire the limit inputs correctly. Incorrect wiring of the limit Check the wiring of the input limit inputs. Wire all connections correctly. InPosWaiting does not change to FALSE Check to see if the Servo Increase the Servo Drive Drive gain is too low. gain. Check to see if the in-posi- Increase the in-position tion range is too narrow. range. Homing approach velocity Check the homing is too high. approach velocity. Lower the homing approach velocity of the MC Function Module. Axis parameters are not set correctly. Check the axis parameters in the Sysmac Studio. After setting the axis parameters correctly, download them to the MC Function Module. NY-series Industrial PC --failure Replace the NY-series Industrial PC. NY-series Troubleshooting Manual (W564) 3-495 3 Error Descriptions and Corrections Problem The position of home defined with homing changes occasionally. Unstable motor rotation Cause Loose mechanical parts, such as couplings Insufficient leeway for Z phase Insufficient leeway for home input signal Incorrect wiring of Servomotor power line/encoder line, missing phase, etc. Load torque variation due to gear meshing or not tightening the coupling eccentric screw connecting the motor axis with the mechanical system Insufficient gain adjustment Incorrect Servomotor selection (adjustment not possible) Damaged Servomotor bearings Broken Servomotor winding Item to check Countermeasure Use a marker pen to mark Securely tighten the con- the motor shafts, cou- nections that shifted. plings, and other mechani- cal 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. 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. Check the wiring of the motor power line and encoder line. Wire all connections correctly. Check the machine. Turn the coupling under a noload condition (with the mechanical part after the coupling removed). Review and adjust the machine. --- Select another motor (check the torque and inertia ratio). 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). 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. Perform auto-tuning of the Servomotor. Manually adjust the Servomotor gain. Change to an optimal motor. Replace the Servomotor. Replace the Servomotor. 3-496 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-3 Errors in the Motion Control Function Module 3-3-3 Other Troubles and Corrections Problem Cause Item to check Countermeasure 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) Check the axis parame- Set the correct axis The axis parameters that ters and sensor polarity set the polarity of the again. parameters. home proximity sensor and the polarity of the home proximity input do 3 not match. (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. Operation cannot be started, positioning is not completed, or positioning takes too much time to complete. The in-position range of --the Servo Drive is too narrow, and thus the current position does not enter the in-position range. (The current operation does not complete until the current position enters the in-position range, so you cannot start the next motion.) Increase the in-position range. Servo Drive gain is low. --- Adjust the Servo Drive gain. The axis does not remain in the in-position range due to an external force. 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 inposition range. 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. Abnormal noise Mechanical vibration Check the moving parts of the machine for intrusion of foreign matter, damage, deformation, and loosening. Correct the problem. Insufficient adjustment of --the Servo Drive gain (high gain) Perform auto-tuning. Manually lower the gain. Incorrect Servomotor selection (adjustment not possible). Select another motor (check the torque and inertia ratio). Change to an optimal motor. Misalignment of the cou- --pling that connects the motor shaft and machine Adjust the motor and machine installation. NY-series Troubleshooting Manual (W564) 3-497 3 Error Descriptions and Corrections Problem Motor shaft shakes. Position shift An MC Test Run is not possible from the Sysmac Studio. Cause 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) Failure The home position was already shifted before positioning. Malfunction due to noise from a welder, inverter, etc. Mechanical shift An MC Test Run is being executed from another installation of the Sysmac Studio Item to check --- In particular, this condition occurs on vertical axes, SCARA robots, palletizers, and other systems whose axes are subject to bending or tensional loads. --- Countermeasure Perform auto-tuning. Manually increase the gain. Increase the machine rigidity. Readjust the gain. Perform auto-tuning. Manually adjust the gain. Select an appropriate motor (check the torque and inertia ratio). --- Refer to The position of home defined with homing changes occasionally. Check if a welder, inverter, or other similar device is located nearby. Check if dimensional shifts accumulated. (Mark the mechanical connections to check for shifting.) Check to see if there is another Support Software connected to the same NY-series Controller. Change to an optimal motor. Replace the Servo Drive. Replace the Servomotor. Refer to The position of home defined with homing changes occasionally. Isolate the Controller from any nearby welders, inverters, etc. Securely tighten the mechanical tightening points. End all MC Test Run operation for other installations of the Sysmac Studio. 3-498 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-4 Errors in the EtherNet/IP Function Module 3-4-1 Error Table 3-4 Errors in the EtherNet/IP Function Module The section provides tables of the errors (events) that can occur in the EtherNet/IP Function Module. 3-4-1 Error Table Built-in EtherNet/IP Port Event code Event name Meaning Assumed cause Level Reference Maj Prt Min Obs Info 3 14220000 hex EtherNet/IP A fatal error was · Hardware has failed. S Processing detected in the Eth- Error erNet/IP Function Module. page 3-503 04210000 hex Communica- A hardware error · Hardware error in the communi- S tions Control- was detected in the cations controller ler Failure communications controller of the built-in EtherNet/IP port. page 3-503 14210000 hex Identity Error The CIP identity information in nonvolatile memory was not read correctly. · Non-volatile memory failure S page 3-504 14230000 hex MAC Address Error The MAC address in non-volatile memory was not read correctly. · Non-volatile memory failure S page 3-504 34200000 hex Tag Data Link An error was · Power was interrupted when a S page 3-505 Setting Error detected in the download was in progress for communications the data link settings. settings for tag data · Memory error links. 34230000 hex IP Route An IP routing set- · Setting error S Table Setting ting error was Error detected. · Power was interrupted when a download was in progress for the built-in EtherNet/IP port set- tings. · Memory error page 3-506 34240000 hex FTP Server An error was · Setting error S page 3-507 Setting Error detected in the FTP · Power was interrupted when a server settings. download was in progress for the FTP server settings. · Memory error 34250000 hex NTP Client An error was · Setting error S page 3-508 Setting Error detected in the NTP · Power was interrupted when a client settings. download was in progress for the NTP client settings. · Memory error 34260000 hex SNMP Set- An error was · Setting error S page 3-509 ting Error detected in the SNMP agent/trap settings. · Power was interrupted when a download was in progress for the SNMP agent/trap settings. · Memory error NY-series Troubleshooting Manual (W564) 3-499 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 34270000 hex Tag Name Resolution of a tag · The size of the network variable S Resolution used in a tag data is different from the tag set- Error link failed. tings. · The I/O direction set for a tag 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. page 3-510 34280000 hex Basic Ether- An error was · Parameter error S net Setting Error detected in the Ethernet settings. · Power was interrupted when a download was in progress for the built-in EtherNet/IP port set- tings. · A memory error occurred. page 3-511 34290000 hex IP Address An error was · Parameter error S Setting Error detected in the IP address settings. · Power was interrupted when a download was in progress for the built-in EtherNet/IP port set- tings. · The IP address acquired from BOOTP server is illegal. · A memory error occurred. page 3-512 342A0000 hex DNS Setting An error was · Parameter error S Error detected in the DNS settings or Hosts settings. · Power was interrupted when a download was in progress for the built-in EtherNet/IP port set- tings. · A memory error occurred. page 3-513 50010000 hex Controller The amount of data · The amount of data for the Eth- S Insufficient for the EtherCAT erCAT slave configuration, net- Memory slave configura- work-published information, or Warning tion, network-pub- other data exceeds the value lished information, that is specified for the CPU or other data Unit. exceeds the value that is specified for the CPU Unit. You may not be able to perform online edit- ing or other opera- tions. page 3-514 84030000 hex DNS Server Connection Error Connection with the DNS server failed. · Parameter error · Server is down. · An error occurred in the communications path. S page 3-515 84040000 hex NTP Server Connection Error Connection with the NTP server failed. · Parameter error · Server is down. · An error occurred in the communications path. S page 3-516 84070000 hex Tag Data Link Establishing a tag · The tag data link connection S page 3-517 Connection data link connection information is not the same for Failed failed. the originator and target. · Insufficient connections 3-500 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-4 Errors in the EtherNet/IP Function Module 3-4-1 Error Table Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 84080000 hex Tag Data Link A timeout occurred · The power supply to the target S Timeout in a tag data link. node is OFF. · Communications with the target node stop. · The Ethernet cable for EtherNet/IP is disconnected. · The Ethernet cable for EtherNet/IP is broken. · Noise · The link to the built-in EtherNet/IP port is OFF. page 3-518 84090000 hex 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 EtherNet/IP is broken. · An error occurred in the communications path. SU page 3-519 3 840A0000 hex IP Address The same IP · The IP address of the built-in S Duplication address is used EtherNet/IP port is also used as Error more than once. the IP address of another node. page 3-520 840B0000 hex BOOTP Server Connection Error Connection with the BOOTP server failed. · Server setting error · The server is down. · An error occurred in the communications path. S page 3-521 54E00000 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. · 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 an EtherNet/IP tag data link for an enumeration variable. S page 3-522 84050000 hex Packet Discarded Due to Full Reception Buffer A packet was discarded. · A network convergence occurred. S page 3-522 84060000 hex Link OFF Detected An Ethernet Link OFF was detected. · An Ethernet cable is broken, disconnected, or loose. · The Ethernet switch's power supply is turned OFF. · Baud rate mismatch. · Noise · 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. US page 3-523 94010000 hex Tag Data Link Download Started Changing the tag data link settings started. · Changing the tag data link settings started. S page 3-524 94020000 hex Tag Data Link Download Finished Changing the tag data link settings finished. · Changing the tag data link settings finished. S page 3-524 NY-series Troubleshooting Manual (W564) 3-501 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 94030000 hex Tag Data Link Stopped 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 · Tag data links were stopped by the Network Configurator, Sysmac Studio, or manipulation of a system-defined variable. S page 3-525 Studio again. 94040000 hex Tag Data Link Started 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. · Tag data links were started by the Network Configurator, Sysmac Studio, or manipulation of a system-defined variable. S page 3-525 94050000 hex Link Detected Establishment of an · Establishment of an Ethernet Ethernet link was link was detected. detected. S page 3-526 94060000 hex Restarting Ethernet Port The built-in EtherNet/IP port was restarted. · The built-in EtherNet/IP port was restarted. S page 3-526 94070000 hex Tag Data Link All Run Tag data link connections to all nodes have been established. · Tag data link connections to all target nodes have been established. S page 3-527 94080000 hex IP Address Fixed The correct IP address has been determined and Ethernet communications can start. · The correct IP address has been determined and Ethernet communications can start. S page 3-527 94090000 hex BOOTP Client Started The BOOTP client started requesting an IP address. · The BOOTP client started requesting an IP address. S page 3-528 940A0000 hex FTP Server Started The FTP agent started normally. · The FTP agent started normally. S page 3-528 940B0000 hex NTP Client Started The NTP client started normally and a request for the NTP server to obtain the time started. · The NTP client started normally and a request for the NTP server to obtain the time started. S page 3-529 940C 0000 hex SNMP Started The SNMP agent started normally. · The SNMP agent started normally. S page 3-529 3-502 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 3-4-2 Error Descriptions 3 Error Descriptions and Corrections 3-4-2 Error Descriptions Built-in EtherNet/IP Port 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 timing Continuously Error attributes Level Partial fault Recovery Cycle the power supply. Log category System Effects User program Continues. Operation EtherNet/IP communications will not operate. NET RUN NET ERR LINK Status Stop Critical Error --- 3 Systemdefined variables Variable None Data type --- Name --- Cause and correction Assumed cause Hardware has failed. Correction Replace the CPU Unit. Prevention None Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Communications Controller Failure Event code 04210000 hex A hardware error was detected in the communications controller of the built-in EtherNet/IP port. EtherNet/IP Function Module Source details Communications port 1 Detection timing Continuously Level Minor fault Recovery Cycle the power supply. Log category System User program Continues. Operation EtherNet/IP communications are not possible for the relevant communications port. NET RUN NET ERR LINK Stop Critical Error --- Variable Data type Name _EIP1_LanHwErr BOOL Port1 Communications Controller Error Assumed cause Correction Prevention Hardware error in the communi- Replace the CPU Unit. cations controller None None After the _EIP1_LanHwErr system-defined variable changes to TRUE, it will not change to FALSE unless the power supply to the Controller is cycled. NY-series Troubleshooting Manual (W564) 3-503 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Identity Error Event code 1421 0000 hex The CIP identity information in non-volatile memory was not read correctly. EtherNet/IP Function Module Source details CIP Detection timing At power ON or Controller reset Level Minor fault Recovery Cycle the power supply. Log category System User program Continues. Operation EtherNet/IP communications are not possible for the relevant communications port. NET RUN NET ERR LINK --- Critical Error --- Variable Data type Name _EIP_IdentityErr BOOL Identity Error Assumed cause Non-volatile memory failure None Correction Replace the CPU Unit. Prevention None None Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks MAC Address Error Event code 1423 0000 hex The MAC address in non-volatile memory was not read correctly. EtherNet/IP Function Module Source details Communications port 1 Detection timing At power ON or Controller reset Level Minor fault Recovery Cycle the power supply. Log category System User program Continues. Operation EtherNet/IP communications are not possible for the relevant communications port. NET RUN NET ERR LINK Stop Critical Error --- Variable Data type Name _EIP1_MacAdrErr BOOL Port1 MAC Address Error Assumed cause Non-volatile memory failure None Correction Replace the CPU Unit. Prevention None After the _EIP1_MacAdrErr system-defined variable changes to TRUE, it will not change to FALSE unless the power supply to the Controller is cycled. 3-504 NY-series Troubleshooting Manual (W564) 3-4 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 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. Status Systemdefined variables NET RUN Connecting Variable _EIP_TDLinkCfgErr NET ERR Error Data type BOOL LINK --Name 3 Tag Data Link Setting Error Assumed cause Correction Prevention Cause and correction Power was interrupted when a download was in progress for the data link settings. Implement one of the following measures. · Perform the Clear All Memory operation. · Download the tag data link settings again. · Clear the tag data link settings. 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 None the 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) Precautions/ None Remarks 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-505 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks IP Route Table Setting Error An IP routing setting error was detected. EtherNet/IP Function Module Source details Minor fault Level Recovery User program Continues. NET RUN --Variable _EIP_IPRTblErr Operation NET ERR Error Data type BOOL Event code 3423 0000 hex Communications port Detection timing At power ON or Controller reset Automatic recovery (after downloading the settings), cycle the power supply, or reset Controller Log category System Communications that use the relevant IP routing settings are not possible. LINK --- Name 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 Perform the Clear All Memory download was in progress for the operation or download the setbuilt-in EtherNet/IP port settings. tings again. Do not turn OFF the power supply to the Controller while a download is in progress for the built-in EtherNet/IP port. Memory error If operation is not recovered by None the 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-506 NY-series Troubleshooting Manual (W564) 3-4 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 timing At power ON or Controller reset Error attributes Level Minor fault Recovery Automatic recovery (after downloading the FTP settings), cycle the power supply, or reset Controller Log category System Effects User program Continues. Operation FTP will not operate. NET RUN NET ERR LINK Status System- --Variable Error Data type --Name 3 defined variables None --- --- Assumed cause Correction Prevention Cause and correction Setting error Power was interrupted when a download was in progress for the FTP server settings. Identify the error from the attached information, correct the setting, and then download the settings again. Perform the Clear All Memory operation or download the settings again. None 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 None the 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) Precautions/ The cause of error can be identified with the attached information. Remarks 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-507 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks NTP Client Setting Error An error was detected in the NTP client settings. EtherNet/IP Function Module Source details Minor fault Level Recovery User program NET RUN --Variable None Continues. Operation NET ERR Error Data type --- Event code 3425 0000 hex NTP Detection timing Automatic recovery (after downloading the NTP settings), cycle the power supply, or reset Controller Log category NTP operation stops. LINK --- Name --- At power ON or Controller reset System 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 Perform the Clear All Memory download was in progress for the operation or download the set- NTP client settings. tings 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 None the above, replace the CPU Unit. Attached information 1: Type of errors (01 hex: Non-volatile memory access error, 02 hex: Inconsistency in settings) The cause of error can be identified with the attached information. 3-508 NY-series Troubleshooting Manual (W564) 3-4 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 timing At power ON or Controller reset Error attributes Level Minor fault Recovery Automatic recovery (after downloading the SNMP settings), cycle the power supply, or reset Controller Log category System Effects User program Continues. Operation SNMP operation stops. NET RUN NET ERR LINK Status System- --Variable Error Data type --Name 3 defined variables None --- --- Assumed cause Correction Prevention Cause and correction Setting error Power was interrupted when a download was in progress for the SNMP agent/trap settings. Identify the error from the attached information, correct the setting, and then download the settings again. Perform the Clear All Memory operation or download the settings again. None 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 None the 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 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-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-509 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Tag Name Resolution Error Resolution of a tag used in a tag data link failed. EtherNet/IP Function Module Source details Level Minor fault Recovery User program Continues. NET RUN Connecting Variable _EIP_TagAdrErr Operation NET ERR Error Data type BOOL Event code 3427 0000 hex CIP At power ON, at Controller reset, when variables are changed from Detection the Sysmac timing Studio, or when the data link table is changed from the Network Configurator Automatic recovery (after downloading the tag settings) Log category System Data links will not operate for unresolved tags. Data links for other tags will operate. LINK --- Name Tag Name Resolution Error Assumed cause Correction The size of the network variable is different from the tag settings. Correct 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 variable. There are no network variables for the Controller tag settings. Correct 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. None Prevention Set the sizes in the tag settings to match the network 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. Set the tag settings so that existing network variables are set for the tags. Do not set the Constant attribute for a Controller variable that has the Network Publish attribute set to Input. None 3-510 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 3 Error Descriptions and Corrections Event name Basic Ethernet Setting Error Event code 34280000 hex Meaning An error was detected in the Ethernet settings. Source EtherNet/IP Function Module Source details Communications port 1 Detection timing At power ON or 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. Status NET RUN Stop NET ERR Error LINK --- Systemdefined variables Variable _EIP1_EtnCfgErr Data type BOOL Name Port1 Basic Ethernet Setting 3 Error Assumed cause Correction Prevention Cause and correction Parameter error Power was interrupted when a download was in progress for the built-in EtherNet/IP port settings. Identify the error from the attached information, correct the setting, and then download the settings again. Perform the Clear All Memory operation or download the settings. None 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 None the 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/ The cause of error can be identified with the attached information. Remarks 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-511 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks IP Address Setting Error An error was detected in the IP address settings. EtherNet/IP Function Module Source details Minor fault Level Recovery User program Continues. NET RUN Stop Variable _EIP1_IPAdrCfgErr Operation NET ERR Error Data type BOOL Event code 3429 0000 hex Communications port 1/Internal port 1 Detection timing At power ON or Controller reset Automatic recovery (after downloading the settings), cycle the power supply, or reset Controller. Log category System EtherNet/IP communications are not possible for the relevant communications port. LINK --- Name Port1 IP Address Setting Error Assumed cause Correction Prevention Parameter error Identify the error from the attached information, correct the setting, and then download the settings again. None Power was interrupted when a Perform the Clear All Memory download was in progress for the operation or download the setbuilt-in EtherNet/IP port settings. tings 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 NXseries 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 NXseries Controller. A memory error occurred. If operation is not recovered by None the 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 address, 12 hex: Illegal subnet mask) The cause of error can be identified with the attached information. 3-512 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 3 Error Descriptions and Corrections Event name DNS Setting Error Event code 342A0000 hex Meaning An error was detected in the DNS settings or Hosts settings. Source EtherNet/IP Function Module Source details Communications port Detection timing At power ON or 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. Status NET RUN Stop NET ERR Error LINK --- Systemdefined variables Variable _EIP_DNSCfgErr Data type BOOL Name 3 DNS Setting Error Assumed cause Correction Prevention Cause and correction Parameter error Power was interrupted when a download was in progress for the built-in EtherNet/IP port settings. Identify the error from the attached information, correct the setting, and then download the settings again. Perform the Clear All Memory operation or download the settings again. None 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 None the 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/ The cause of error can be identified with the attached information. Remarks 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-513 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Controller Insufficient Memory Warning Event code 5001 0000 hex 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. EtherCAT Master Function Mod- Master or CIP ule or EtherNet/IP Function Mod- Source details ule Detection timing At power ON, download, or online editing Level Minor fault Recovery Automatic recovery Log category System User program Continues. Operation Not affected. NET RUN NET ERR LINK --- --- --- Variable Data type Name None --- --- Assumed cause Correction Prevention The amount of data for the EtherCAT slave configuration, networkpublished information, or other data exceeds the value that is specified for the CPU Unit. 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. None None You may not be able to perform online editing or other operations. 3-514 NY-series Troubleshooting Manual (W564) 3-4 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 timing At DNS operation 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. Status NET RUN --- NET ERR Error LINK --- Systemdefined variables Variable _EIP_DNSSrvErr Assumed cause Data type BOOL Correction Name DNS Server Connection Error 3 Prevention Parameter error Cause and correction Server is down. If there is a mistake with the specifications of the connected server, correct the server specifications and download them again. Check if the server at the remote connection is operating normally and set it to operate normally if it is not. Make sure that the connected server is specified correctly. 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 information None Precautions/ None Remarks 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-515 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks NTP Server Connection Error Connection with the NTP server failed. EtherNet/IP Function Module Source details Minor fault Level Recovery User program Continues. NET RUN --Variable _EIP_NTPSrvErr Operation NET ERR Error Data type BOOL Event code 8404 0000 hex NTP Detection timing At NTP operation Automatic recovery (after downloading the NTP settings) Log category System Time cannot be acquired from NTP. LINK --- Name NTP Server Connection Error Assumed cause Parameter error Server is down. An error occurred in the communications path. None Correction If there is a mistake with the specifications of the connected server, correct the server specifications and download them again. Check if the server at the remote connection is operating normally and set it to operate normally if it is not. Check the communications path to the server and take corrective measures if there are any problems. Prevention Make sure that the connected server is specified correctly. Check to make sure that the server at the remote connection is operating normally. 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-516 NY-series Troubleshooting Manual (W564) 3-4 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 CIP Source details Detection timing When establishing tag data link connection Error attributes Level Minor fault Recovery Automatic recovery Log category System Effects Continues. User program Operation Data links will not operate for connections that could not be established. Data links for other connections will operate. Status NET RUN Connecting NET ERR Error LINK --- Systemdefined variables Variable _EIP_TDLinkOpnErr Assumed cause Data type BOOL Correction Name Tag Data Link Connection Failed 3 Prevention Cause and correction The tag data link connection information is not the same for the originator and target. Correct the tag data link connec- Before you use the tag data links, tion information, and then down- make sure that the tag data link load the device parameters or connection information in the connection settings from the Net- originator and target are suitable. work Configurator or Sysmac Stu- dio. Insufficient connections Reduce the number of class-3 messages. Reduce the number of data links and class-3 messages that are used. Attached information 1: Target node IP address (example: C0A8FA01 hex = address 192.168.250.1) Attached information Attached information 2: Connection instance No. 0 to 255 Attached information 3: Connection status (example: 010000117 hex for General Status 01 and Additional Status 0117) Precautions/ Remarks · You can investigate a detailed cause from the connection status. Refer to Connection Status Codes and Troubleshooting in the NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual (Cat. No. W563). · This event occurs only once even if this error occurred simultaneously in several connections for the same target node. 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-517 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Tag Data Link Timeout Event code 8408 0000 hex A timeout occurred in a tag data link. EtherNet/IP Function Module CIP Source details Detection timing Continuously after starting tag data link communications Level Minor fault Recovery Automatic recovery Log category System Continues. User program Operation The relevant data link connection will stop. Reconnection processing is periodically repeated for the tag data link error target. NET RUN NET ERR LINK Connecting Error --- Variable Data type Name _EIP_TDLinkErr BOOL Tag Data Link Communications Error Assumed cause Correction Prevention The power supply to the target node is OFF. Communications with the target node stop. Check the status of the target node and start it normally. Use the tag data link after you confirm that the target node is normal. The Ethernet cable 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 is broken. Replace the Ethernet cable. None Noise Implement noise countermea- Implement noise countermea- sures if there is excessive noise. sures 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. Attached information 1: Connection instance No. (0 to 255) Attached information 2: Target node IP address (example: C0A8FA01 hex = address 192.168.250.1) · 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. 3-518 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 3 Error Descriptions and Corrections Event name Tag Data Link Connection Timeout Event code 8409 0000 hex Meaning A timeout occurred while trying to establish a tag data link connection. Source EtherNet/IP Function Module CIP Source details Detection timing When establishing tag data link connection Error attributes Level Minor fault Recovery Automatic recovery Log category System Effects Continues. User program Operation Data links will not operate for connections that timed out. Reconnection processing is periodically repeated for the connection that timed out. Status NET RUN Connecting NET ERR Error LINK --- Systemdefined variables Variable _EIP_TDLinkOpnErr Data type BOOL Name Tag Data Link Connection Failed Assumed cause The power supply to the target Correction Check the status of the target Prevention Use the tag data link after you 3 node is OFF. node and start it normally. confirm that the target node is Communications at the target normal. node are stopped. Cause and correction The Ethernet cable connector for Reconnect the connector and EtherNet/IP is disconnected. make sure it is mated correctly. Connect the connector securely. The Ethernet cable for EtherNet/IP is broken. Replace the Ethernet cable. None An error occurred in the communications path. Check the communications path and take corrective measures if there are any problems. None Attached information Attached information 1: Target node IP address (example: C0A8FA01 hex = address 192.168.250.1) · You can change the event level to the observation level. If you change the level to the observation level, the NET ERR column above will be changed to "---" (no change) and recovery will not be necessary. Precautions/Remarks · 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. 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-519 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks IP Address Duplication Error Event code 840A0000 hex The same IP address is used more than once. EtherNet/IP Function Module Source details Communications port 1/Internal port 1 Detection timing After link is established Level Minor fault Recovery Automatic recovery Log category System Continues. User program 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. NET RUN NET ERR LINK Stop Error --- Variable Data type Name _EIP1_IPAdrDupErr BOOL Port1 IP Address Duplication Error Assumed cause Correction Prevention The IP address of the built-in EtherNet/IP port is also used as the IP address of another node. Perform either of the following and then cycle the power supply to the Controller or reset the Controller. Perform allocations so that IP addresses of nodes on the network are used for only one node. · 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 node that has the duplicate IP address from the network. Attached information 1: Duplicated IP address (example: C0A8FA01 hex = address 192.168.250.1) A duplicated address error occurs if an ARP is sent with the set IP address and there is an ARP response. 3-520 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 3 Error Descriptions and Corrections Event name BOOTP Server Connection Error Event code 840B0000 hex Meaning Connection with the BOOTP server failed. Source EtherNet/IP Function Module Source details Communications port 1 Detection timing At BOOTP operation Error attributes Level Minor fault Recovery Automatic recovery Log category System Effects Continues. User program 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. Status Systemdefined variables NET RUN Stop Variable _EIP1_BootpErr NET ERR Error Data type BOOL LINK --Name 3 Port1 BOOTP Server Error Assumed cause Correction Prevention Server setting error Correct the server settings at the Check to make sure that the remote connection. server settings at the remote con- nection are correct. Cause and correction 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 information None Precautions/ None Remarks 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-521 3 Error Descriptions and Corrections Event name Access Detected Outside Range of Variable Event code 54E00000 hex Meaning Accessing a value that is out of range was detected for a tag variable that is used in a tag data link. Source EtherNet/IP Function Module Source details Communications port Detection timing When variable is written Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation Not affected. Status NET RUN --- NET ERR --- LINK --- Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and correction 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 an EtherNet/IP tag data link for an enumeration variable. 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 the enumeration variable so that the value specifies an enumerator. Write values that are in range for variables with specified ranges. Write values that specify enumerators to enumeration variables. Attached information None Precautions/ Remarks · 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 Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Packet Discarded Due to Full Reception Buffer A packet was discarded. EtherNet/IP Function Module Source details Level Observation Recovery Event code Communications port 1 --- 8405 0000 hex Detection timing Log category After link is established System User program NET RUN --Variable None Continues. Operation NET ERR --Data type --- Not affected. LINK --Name --- Assumed cause A network convergence occurred. None 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. Prevention Make sure that unnecessary broadcast frames are not sent on the network. Do not connect the Ethernet cable in a loop. None 3-522 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 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/Internal port 1 Detection timing Continuously Error attributes Level Observation Recovery --- Log category System Effects User program Continues. Operation EtherNet/IP communications will not operate. Status NET RUN --- NET ERR --- LINK Down Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention An Ethernet cable is broken, dis- Connect the Ethernet cable Connect the Ethernet cable 3 connected, or loose. securely. If the cable is broken, securely. Check the cable to replace it. make sure that it is not discon- nected. The Ethernet switch 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. Cause and correction Baud rate mismatch. Noise Correct the settings so that the same baud rate is used as for the remote communications nodes. Implement noise countermeasures if there is excessive noise. Set the same baud rate as for the remote communications nodes. Implement noise countermeasures. 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. None None This error occurs when the opera- This error occurs when the operations on the left are performed. tions on the left are performed. · EtherNet/IP was restarted. Attached information None Precautions/ You can change the event level to the minor fault level. If you change the level to the minor fault level, the Remarks Recovery column above will be changed to "Automatic recovery." 3-4-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-523 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Tag Data Link Download Started Changing the tag data link settings started. EtherNet/IP Function Module Source details Event code CIP Level Information Recovery --- User program NET RUN Connecting Variable None Continues. Operation NET ERR --Data type --- Not affected. 9401 0000 hex Detection timing Log category At user operation Access LINK --Name --- Assumed cause Correction Prevention Changing the tag data link set- --- --- tings started. Attached information 1: Controller status (01 hex: PROGRAM mode, 02 hex: RUN mode) None Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Tag Data Link Download Finished Changing the tag data link settings finished. EtherNet/IP Function Module Source details Event code CIP Level Information Recovery --- User program NET RUN Connecting Variable None Continues. Operation NET ERR --Data type --- Not affected. 9402 0000 hex Detection timing Log category At user operation Access LINK --Name --- Assumed cause Correction Prevention Changing the tag data link set- --- --- tings finished. Attached information 1: Controller status (01 hex: PROGRAM mode, 02 hex: RUN mode) None 3-524 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-4 Errors in the EtherNet/IP Function Module 3-4-2 Error Descriptions 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 systemdefined variable. Or, the data link table was downloaded from the Network Configurator or Sysmac Studio again. Source EtherNet/IP Function Module Source details CIP Detection timing At user operation Error attributes Level Information Recovery --- Log category Access Effects User program Continues. Operation Not affected. Status NET RUN Connecting NET ERR --- LINK --- Systemdefined variables Variable _EIP_TDLinkStopCmd Assumed cause Data type BOOL Correction Name Tag Data Link Communications Stop Switch Prevention 3 Cause and Tag data links were stopped by --- --- correction the Network Configurator, Sys- mac Studio, or manipulation of a system-defined variable. Attached information Attached information 1: Controller status Attached information 2: Operation method 01 hex: PROGRAM mode, 02 hex: RUN mode 01 hex: Operation from the Network Configurator or Sysmac Studio, 02 hex: Operation with a system-defined variable Precautions/ None Remarks Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Tag Data Link Started Event code 94040000 hex Tag data links were started by the Network Configurator, Sysmac Studio, or manipulation of a systemdefined variable. Or, the data link table was downloaded from the Network Configurator or Sysmac Studio again. EtherNet/IP Function Module Source details CIP Detection timing At user operation Level Information Recovery --- Log category Access User program Continues. Operation Not affected. NET RUN NET ERR LINK Connecting --- --- Variable Data type Name _EIP_TDLinkStartCmd BOOL Tag Data Link Communications Start Switch Assumed cause Correction Prevention Tag data links were started by the --- --- Network Configurator, Sysmac Studio, or manipulation of a sys- tem-defined variable. 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 None NY-series Troubleshooting Manual (W564) 3-525 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Link Detected Establishment of an Ethernet link was detected. EtherNet/IP Function Module Source details Level Information Recovery Event code Communications port 1/Internal port 1 --- 9405 0000 hex Detection timing Log category When establishing link System User program NET RUN --Variable None Continues. Operation NET ERR --Data type --- Not affected. LINK Up Name --- Assumed cause Establishment of an Ethernet link was detected. None Correction --- Prevention --- None Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks Restarting Ethernet Port The built-in EtherNet/IP port was restarted. EtherNet/IP Function Module Source details Level Information Recovery Event code Communications port 1/Internal port 1 --- 9406 0000 hex Detection timing Log category At user operation Access User program NET RUN --Variable None Continues. Operation NET ERR --Data type --- Not affected. LINK --Name --- Assumed cause The built-in EtherNet/IP port was restarted. None Correction --- Prevention --- None 3-526 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 3-4-2 Error Descriptions 3 Error Descriptions and Corrections Event name Tag Data Link All Run Event code 94070000 hex Meaning Tag data link connections to all nodes have been established. Source EtherNet/IP Function Module CIP Source details Detection timing When establishing tag data link connection Error attributes Level Information Recovery --- Log category System Effects User program Continues. Operation Not affected. Status NET RUN Running NET ERR --- LINK --- Systemdefined variables Variable _EIP_TDLinkAllRunSta Data type BOOL Name All Tag Data Link Communications Status Cause and Assumed cause Tag data link connections to all Correction --- Prevention --- 3 correction target nodes have been estab- lished. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks IP Address Fixed Event code 94080000 hex The correct IP address has been determined and Ethernet communications can start. EtherNet/IP Function Module Source details Communications port 1/Internal port 1 Detection timing Level Information Recovery --- Log category At power ON or Controller reset System User program NET RUN Running Variable None Continues. Operation NET ERR --Data type --- Not affected. LINK --Name --- Assumed cause Correction Prevention The correct IP address has been --- --- determined and Ethernet commu- nications can start. Attached Information 1: IP address (example: C0A8FA01 hex = address 192.168.250.1) None NY-series Troubleshooting Manual (W564) 3-527 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks BOOTP Client Started Event code The BOOTP client started requesting an IP address. EtherNet/IP Function Module Source details Communications port 1 Level Information Recovery --- User program NET RUN --Variable None Continues. Operation NET ERR --Data type --- Not affected. Assumed cause The BOOTP client started requesting an IP address. None Correction --- None 9409 0000 hex Detection timing Log category At power ON or Controller reset System LINK --Name --- Prevention --- Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks FTP Server Started The FTP agent started normally. EtherNet/IP Function Module Event code Source details FTP Level Information Recovery --- User program NET RUN --Variable None Continues. Operation NET ERR --Data type --- Not affected. Assumed cause The FTP agent started normally. None Correction --- None 940A0000 hex Detection timing Log category At power ON or Controller reset System LINK --Name --- Prevention --- 3-528 NY-series Troubleshooting Manual (W564) 3-4 Errors in the EtherNet/IP Function Module 3-4-2 Error Descriptions 3 Error Descriptions and Corrections Event name NTP Client Started Event code 940B0000 hex Meaning The NTP client started normally and a request for the NTP server to obtain the time started. Source EtherNet/IP Function Module Source details NTP Detection timing At power ON or Controller reset Error attributes Level Information Recovery --- Log category System Effects User program Continues. Operation Not affected. Status NET RUN --- NET ERR --- LINK --- Systemdefined variables Variable None Data type --- Name --- Assumed cause Correction Prevention Cause and The NTP client started normally --- --- correction and a request for the NTP server 3 to obtain the time started. Attached information None Precautions/ None Remarks Event name Meaning Source Error attributes Effects Status Systemdefined variables Cause and correction Attached information Precautions/ Remarks SNMP Started The SNMP agent started normally. EtherNet/IP Function Module Source details Event code SNMP Level Information Recovery --- User program NET RUN --Variable None Continues. Operation NET ERR --Data type --- Not affected. Assumed cause The SNMP agent started normally. None Correction --- None 940C0000 hex Detection timing Log category At power ON or Controller reset System LINK --Name --- Prevention --- NY-series Troubleshooting Manual (W564) 3-529 3 Error Descriptions and Corrections 3-4-3 Other Troubles and Corrections Problem Tag data is not concurrent. At startup, some of the receive data is FALSE when it should be TRUE. Tag data link communications are not stable. Correction Check the following items and correct the user program. · Data concurrency is maintained for each connection between the NYseries Controller 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 NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual (Cat. No. W563) for details. · Refer to the product manuals for products from other manufacturers. · If the user program uses receive data, make sure that the All Tag Data Link Communications Status in communications status 1 or the Controller 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. · If the Fault Action setting of the output (produce) tag is enabled, The output (produce) data changes to FALSE when a fatal error occurs in the NYseries Controller. Check the error status at the output (producing) Controller. · 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. · Refer to the NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual (Cat. No. W563) for the methods of communications status check and troubleshooting for the EtherNet/IP network, and access the error counters and discarded packet 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 the NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User's Manual (Cat. No. W563) for the methods of communications status check and troubleshooting for the EtherNet/IP network, and use the connection status on the Connections Tab Page to remove the cause of the error according to the table of connection status codes and correction method. 3-530 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3-5-1 Error Table 3 Error Descriptions and Corrections 3-5 Errors in the EtherCAT Master Function Module The section provides tables of the errors (events) that can occur in the EtherCAT Master Function Module. 3-5-1 Error Table Built-in EtherCAT Master Event code Event name Meaning Assumed cause Level 3 Reference Maj Prt Min Obs Info 04400000 hex Communica- An error was · The CPU Unit has failed. S tions Control- detected in the ler Failure hardware test at startup. page 3-537 14400000 hex MAC The MAC address · The CPU Unit has failed. S Address is incorrect. Error page 3-538 44010000 hex EtherCAT A fatal error was · Software is corrupted. S Fault detected in the Eth- erCAT Master Function Module. page 3-538 84200000 hex Link OFF A Link OFF state · The Ethernet cable is broken S Error occurred. between the master and slaves. · The Ethernet cable connector is disconnected. · The Ethernet cable is not connected. page 3-539 842E0000 hex EtherCAT The sent EtherCAT · A Unit other than an EtherCAT S Frame Not frame was not slave is connected. Received received. · A connector on the Ethernet cable is disconnected, the con- tact is faulty, or parts are faulty. · Slave output ports are connected to each other. · The master and slave are connected with the slave output port. · Hardware failure of EtherCAT slave · Hardware failure of EtherCAT master page 3-540 24200000 hex Slave Node The same slave · The same node address is set S page 3-542 Address address is used for for more than one slave. Duplicated two nodes. 34400000 hex Network There is an error in · The power supply to the Con- S Configura- the network config- troller was interrupted or com- tion Informa- uration information. munications with the Sysmac tion Error Studio were disconnected while downloading the network con- figuration information. page 3-543 NY-series Troubleshooting Manual (W564) 3-531 3 Error Descriptions and Corrections Event code 34410000 hex 50010000 hex 84210000 hex 84220000 hex Event name EtherCAT Communications Cycle Exceeded Controller Insufficient Memory Warning Network Configuration Error Network Configuration Verification Error Meaning Process data communications could not be performed with the specified communications cycle. 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. The EtherCAT network configuration is incorrect. 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. 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. · The set task period or communications cycle is too short. · 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. · Slave output ports are connected to each other. · 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. · A slave that is in the network configuration information is not connected. · There is a node address mismatch. · A different slave from the one that is specified in the network configuration information is connected. · A slave that is not in the network 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 performed from the Sysmac Studio. · The Ethernet physical layer is broken between two slaves. Level Maj Prt Min Obs Info Reference S page 3-544 S page 3-545 S page 3-546 S page 3-548 3-532 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3-5-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 84230000 hex Slave Initial- Slave initialization · An error occurred in EtherCAT S ization Error failed. master processing. · An initialization error occurred 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 contact is faulty, or parts are faulty. · A general-purpose Ethernet hub is connected. · The master failed. · The slave failed. · Noise. page 3-550 3 84280000 hex Slave Appli- An error occurred in · An error was detected in the S page 3-552 cation Error the slave applica- slave's application layer status tion. register. 84290000 hex Process Data Sending process · It was not possible to send the S Transmis- data failed. EtherCAT frame during the Eth- sion Error erCAT communications period. · The frame transmission jitter exceeded the limit. page 3-553 842B0000 hex Process Data Process data · The Ethernet cable is broken or S Reception reception timed out. the specified cable is not being Timeout 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 Ethernet cable is too long. · The CPU Unit task period is too short. · Noise page 3-554 842C0000 hex Process Data An error occurred in · A slave left the network even S Communica- process data com- though the disconnection oper- tions Error munications. ation or disable operation was not performed. · The slave failed. page 3-556 NY-series Troubleshooting Manual (W564) 3-533 3 Error Descriptions and Corrections Event code 842F0000 hex (Ver. 1.14 or later) 102F 0000 hex Event name Input Process Data Invalid Error EtherCAT Slave Backup Failed Meaning 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 the following period. · When the task period is 10 ms or shorter: 100 ms · When the task period is longer than 10 ms: 10 periods of the task The backup operation for an EtherCAT slave ended in an error. Assumed cause Maj · Hardware failure of EtherCAT slave · Noise · There is no connection between the EtherCAT master and the slave (Link OFF). · 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. · Communications with an OMRON Communications Coupler Unit or NX Unit failed. Level Prt Min Obs Info Reference S page 3-558 S page 3-560 3-534 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3-5-1 Error Table 3 Error Descriptions and Corrections Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 10300000 hex EtherCAT Slave Restore Operation Failed The restore operation for an EtherCAT slave ended in an error. · There is no connection between the EtherCAT master and the slave (Link OFF). · 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. (When attached information 1 is 0004 hex.) · 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 detected. · The EtherCAT network configuration in the backup data does not agree with the physical network configuration. · An error occurred at an OMRON Communications Coupler Unit. The following causes are possible. · Reading a backup file for restoring to the Communications Coupler Unit failed (when attached information 4 is 1). · Communications with the Communications Coupler Unit or NX 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 (when attached information 4 is 3). S page 3-562 3 64200000 hex Emergency Message Detected An emergency message was detected. · An emergency message was received from a slave. S page 3-566 842D0000 hex EtherCAT Message Error An error occurred in a message communications with the slave. · Refer to the attached information to check the error. S page 3-567 NY-series Troubleshooting Manual (W564) 3-535 3 Error Descriptions and Corrections Event code 94400000 hex 94410000 hex 94430000 hex 94440000 hex 94450000 hex 94500000 hex 94510000 hex Event name Slave Disconnected Slave Connected Errors Reset Slave Disabled Slave Enabled EtherCAT Diagnosis/Statistics Log Started EtherCAT Diagnosis/Statistics Log Ended Meaning Assumed cause A slave was disconnected for a disconnection command. · An operation to disconnect the slave was executed from the Sysmac Studio. · The EC_DisconnectSlave instruction was executed. A slave was reconnected for a reconnection command. · An operation to reconnect the slave was executed from the Sysmac Studio. · The EC_ConnectSlave instruction was executed. A command was received to reset errors. · An error reset operation was performed from the Sysmac Studio. · The ResetECError instruction was executed. The EtherCAT · The EC_ChangeEnableSetting Slave was disabled. instruction was executed. The EtherCAT · The EC_ChangeEnableSetting Slave was enabled. instruction was executed. EtherCAT diagnosis/statistics log is started. · The value of the _EC_StatisticsLogEnable system-defined variable changed from FALSE to TRUE. EtherCAT diagnosis/statistics log is ended. · An error that causes EtherCAT diagnosis/statistics log to end occurred. Level Maj Prt Min Obs Info Reference S page 3-568 S page 3-569 S page 3-570 S page 3-571 S page 3-572 S page 3-573 S page 3-574 3-536 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections 3-5-2 Error Descriptions Built-in EtherCAT Master Event name Communications Controller Failure Event code 04400000 hex Meaning An error was detected in the hardware test at startup. Source Built-in EtherCAT port Source details Communications port Detection timing At power ON or Controller reset Error attributes Level Partial fault Recovery Cycle the power supply or reset the Controller. Log category System Continues. Master: The master waits in the Init state. 3 Effects User program Operation Slave: Parameter setting is not possible. Process data communications are not possible. Indicators EtherCAT NET RUN --- EtherCAT NET ERR Lights. EtherCAT LINK/ACT --- Systemdefined variables Variable _EC_LanHwErr Data type BOOL Name Communications Controller Error Cause and correction Assumed cause The CPU Unit has failed. Correction Replace the CPU Unit. Prevention None Attached information None Precautions/ None Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-537 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks MAC Address Error The MAC address is incorrect. EtherCAT Master Function Module Partial fault Level Continues. User program EtherCAT NET RUN --Variable _EC_MacAdrErr Event code 1440 0000 hex Source details Communications port Detection timing At power ON or Controller reset Recovery Cycle the power supply or reset the Controller. Log category System Operation Master: The master waits in the Init state. Slave: Parameter setting is not possible. Process data communications are not possible. EtherCAT NET ERR EtherCAT LINK/ACT Lights. --- Data type Name BOOL MAC Address Error Assumed cause The CPU Unit has failed. None Correction Replace the CPU Unit. Prevention None None Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks EtherCAT Fault Event code 4401 0000 hex A fatal error was detected in the EtherCAT Master Function Module. EtherCAT Master Function Module Source details Master Detection timing During communications Level Partial fault Recovery Cycle the power supply or reset the Controller. Log category System Continues. User program Operation Master: The EtherCAT Master Function Module stops. Slave: Parameter setting is not possible. Process data communications are not possible. If the error occurred during synchronized communications between the master and slave, then the error occurred at the slave. 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 Software is corrupted. Replace the CPU Unit. Attached information 1: System information 1 Attached information 2: System information 2 Attached information 3: System information 3 Attached information 4: System information 4 None Prevention None 3-538 NY-series Troubleshooting Manual (W564) 3-5 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. Source EtherCAT Master Function Module Communications port Source details Detection timing At power ON, at Controller reset, or during communications Error attributes Level Partial fault Recovery Error reset Log category System Continues. Master: Other communications errors caused by this error are not detected. Slave: Effects User program Operation Parameter setting is not possible. Process data communications are not possible. If the error occurred during synchronized communications 3 between the master and slave, then the error occurred at the slave. The error is processed according to settings in the slave. Indicators EtherCAT NET RUN --- EtherCAT NET ERR Flashes at 1-s intervals. EtherCAT LINK/ACT --- Systemdefined variables Variable _EC_LinkOffErr _EC_LinkStatus Data type BOOL BOOL Name Link OFF Error Link Status Assumed cause Correction Prevention Cause and correction The Ethernet cable is broken between the master and slaves. The Ethernet cable connector is disconnected. Check the Ethernet cable between the master and slave to see if they are damaged or disconnected and replace the cable if necessary. Reconnect the connector and make sure it is mated correctly. Check the Ethernet cable to see if it is operating properly. Confirm that the Ethernet cable is connected securely. The Ethernet cable is not connected. Confirm that all Ethernet cables are connected and connect any cables that are not connected. Attached information None Precautions/ None Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-539 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction EtherCAT Frame Not Received The sent EtherCAT frame was not received. EtherCAT Master Function Module Event code Master/Slave Source details 842E0000 hex Detection timing At power ON, at Controller reset, or when a cable is connected to EtherCAT master Level Partial fault Recovery Error reset Log category System Continues. User program EtherCAT NET RUN Not lit. Variable _EC_LinkOffErr _EC_LinkStatus Assumed cause A Unit other than an EtherCAT slave is connected. A connector on the Ethernet cable is disconnected, the contact is faulty, or parts are faulty. Slave output ports are connected to each other. The master and slave are connected with the slave output port. Hardware failure of EtherCAT slave Hardware failure of EtherCAT master Master: Operation The master waits in the Init state. Slave: Parameter setting is not possible. Process data communications are not possible. EtherCAT NET ERR EtherCAT LINK/ACT Flashes at 1-s intervals. Flashing Data type Name BOOL Link OFF Error BOOL Link Status Correction Prevention Confirm that the Unit connected to the relevant port of the slave or master which is shown in the attached information is an EtherCAT slave. None Confirm the connection of the cable or slave that is connected to the relevant port of the slave or master which is shown in the attached information. If the cable used is the one not specified, replace it. Make sure that the Ethernet cable is not broken and the specified cable is used. Confirm that the Ethernet cable connector is mated securely. Or, reconnect the connector and make sure it is mated correctly. 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. Confirm that there is no incorrect Ethernet cable connection. Replace the slave that is connected to the output port of the slave or master which is shown in the attached information. Or, replace the slave itself which is shown in the attached information. None If the attached information indicates the master and operation is not recovered by the above, replace the CPU Unit. None 3-540 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Attached information 1: Error location diagnostic result 0: Error location is not identified 1: Error location is identified Attached information 2: Node address of the slave which the frame from the slave that is connected to the output port is not received. (Only if the attached information 1 is 1.) 0: Master Attached information Not 0: Node address of the slave Attached information 3: Port name of the slave output port which the frame from the slave that is connected is not received. (Only if the attached information 1 is 1.) · If the network configuration information agrees with the physical network information of the relevant slave, the port name that is displayed on the Support Software is output. If they do not agree, any one of PortA, PortB, PortC, and PortD is output as the default of a port name. · If the attached information 2 is 0, 0 is output as the port name. Attached information 4: System information 3 Precautions/ If the node address setting of an EtherCAT slave is not made, the node address cannot be identified from Remarks the attached information. Check that there is no error for each slave and cable. 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-541 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Slave Node Address Duplicated The same slave address is used for two nodes. EtherCAT Master Function Module Source details Event code Slave Level Minor fault Recovery Error reset 2420 0000 hex Detection timing Log category At power ON, at Controller reset, or during communications System Continues. User program Operation Master: · If error is detection 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: The slaves that were normal enter the Pre-operational state. Slaves after the new slave that caused the duplicated address error remain in the Init state. Indicators Systemdefined 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. Parameters other than the node address cannot be set and process data communications cannot be performed for the new slave that caused the duplicated address error and all slaves after it. 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 address duplication. Set the node address of the slave to prevent duplication. The slave cannot be used unless the slave node address is set. 3-542 NY-series Troubleshooting Manual (W564) 3-5 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 timing At power ON or Controller reset Error attributes Level Minor fault Recovery Automatic recovery Log category System Effects Continues. User program Operation Master: The master waits in the Init state. Slave: Parameter setting is not possible. Process data communications are not possible. Indicators EtherCAT NET RUN --- EtherCAT NET ERR Flashes at 1-s intervals. EtherCAT LINK/ACT --- Systemdefined variables Variable _EC_NetCfgErr Data type BOOL Name Network Configuration Informa- 3 tion Error Assumed cause Correction Prevention Cause and correction The power supply to the Controller was interrupted or communications with the Sysmac Studio were disconnected while downloading the network configuration information. Perform the Clear All Memory operation, set the network configuration information, and then save it in the master again. Do not turn OFF the power supply to the Controller or disconnect communications with the Sysmac Studio while downloading the network configuration information. Attached information Attached Information 1: Error Details (0001 hex: Illegal parameter, 0014 hex: Error opening file) Precautions/ None Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-543 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks EtherCAT Communications Cycle Exceeded Event code 3441 0000 hex Process data communications could not be performed with the specified communications cycle. EtherCAT Master Function Module Source details Master Detection timing At start of communications Level Minor fault Recovery Automatic recovery Log category System Continues. User program Operation Master: The master waits in the Init state. Slave: Parameter setting is not possible. Process data communications are not possible. EtherCAT NET RUN EtherCAT NET ERR EtherCAT LINK/ACT --- Flashes at 1-s intervals. --- Variable Data type Name _EC_CycleExceeded BOOL EtherCAT Communications Cycle Exceeded Assumed cause Correction Prevention The transmission delay time in the actually connected configuration is longer than the transmission delay time calculated for the user-set cable length. Set the cable length so that it agrees with the actual configuration. 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. None None 3-544 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Event name Controller Insufficient Memory Warning Event code 50010000 hex 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 Mod- Master or CIP ule or EtherNet/IP Function Mod- Source details ule Detection timing At power ON, download, or online editing Error attributes Level Minor fault Recovery Error reset Log category System Effects User program Continues. Operation Not affected. Indicators EtherCAT NET RUN --- EtherCAT NET ERR --- EtherCAT LINK/ACT --- System- Variable Data type Name defined variables None --- --- 3 Assumed cause Correction Prevention Cause and correction The amount of data for the EtherCAT slave configuration, networkpublished information, or other data exceeds the value that is specified for the CPU Unit. 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. None Attached information None Precautions/ You may not be able to perform online editing or other operations. Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-545 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Network Configuration Error The EtherCAT network configuration is incorrect. EtherCAT Master Function Module Source details Event code Master Level Minor fault Recovery Error reset 8421 0000 hex Detection timing Log category At power ON, at Controller reset, or during communications System User program Continues. EtherCAT NET RUN --Variable _EC_NetTopologyErr Operation Refer to Precautions/Remarks. EtherCAT NET ERR EtherCAT LINK/ACT Flashes at 1-s intervals. --- Data type Name BOOL Network Configuration Error Assumed cause Correction Prevention Slave output ports are connected Correct the Ethernet cable con- to each other. nections. Confirm that there are no incorrect Ethernet cable connections. 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. Error Details: 0000 hex: Too many slaves, 0001 hex: Incorrect connections, such as a ring connection 3-546 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-5 Errors in the EtherCAT Master Function Module 3-5-2 Error Descriptions 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 maximum number of slaves from the beginning will enter the Operational state and continue to operate. The slaves past the maximum number of slaves will remain in 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 maximum number of slaves from the beginning will enter the Pre-operational state and only message communications will continue. The slaves past the maximum number of slaves will remain in 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 communica- tions, and the error details in the attached information is 0000 hex: The maximum number of slaves from the beginning will enter the Operational state and continue to operate. The slaves past the maxi- 3 mum number of slaves will remain in 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 maximum number of slaves from the beginning will enter the Pre-operational state and communications will stop. The slaves past the maximum number of slaves will remain in 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. Precautions/ Remarks 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 will enter the Operational state, it will be possible to set parameters, and process data communications will continue. The slaves past the maximum number of slaves will remain in the Init state and it will not be possible to set parameters or perform process data communications for them. · 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 will enter the Pre-operational state, it will be possible to set parameters, but process data communications will not be possible. The slaves past the maximum number of slaves will remain in the Init state and it will not be possible to set parameters or perform process data communications for them. · 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 it will not be possible to set parameters or perform process data communications. · 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 will enter the Operational state, it will be possible to set parameters, and process data communications will continue. For the slave where the error occurred and all slaves after it, it will not be possible to set parameters or perform process data communications. · 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: It will be possible to set parameters but it will not be possible to perform process data communications for all slaves in the Pre-operational state. It will not be possible to set parameters or perform process data communications 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 distributed clocks to synchronize the slaves and a Synchronization Error is detected, only input refreshing is enabled. It will be possible to set parameters. There are restrictions on the number of slave node addresses, and not on the number of slaves per se. This is because 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. NY-series Troubleshooting Manual (W564) 3-547 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Network Configuration Verification Error Event code 8422 0000 hex 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 Master/Slave Source details Detection timing At power ON, at Controller reset, or during communications Level Minor fault Recovery Error reset Log category System Continues. User program EtherCAT NET RUN --Variable _EC_NetCfgCmpErr When Inconsistencies Are Found in Verification _EC_CommErrTbl When Fail-soft Operation Is Set to Fail-soft Master: Slaves that are consistent with the network configuration information enter the Operational state. Slaves that are not consistent with the network configuration information and all subsequent slaves remain in Init state. Slave: Depends on the slave communications status. Operation When Fail-soft Operation Is Set to Stop Master: Slaves that are consistent with the network configuration information enter the Pre-operational state. Slaves that are not consistent with the network configuration information and all subsequent slaves will 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* Communications Error Slave Table 3-548 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3-5-2 Error Descriptions 3 Error Descriptions and Corrections Assumed cause Correction Prevention A slave that is in the network con- Connect the slaves that are in the Set and save the network config- figuration information is not con- network configuration informa- uration information for the config- nected. tion. Or, connect the Sysmac Stu- uration actually connected in the dio and set and save the network master. 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 speci- is specified in the network config- fied in the network configuration uration information is connected. information. Or, connect the Sys- mac Studio and set and save the network configuration informa- tion 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 con- the network configuration infor- nected. mation from the network. Or, con- nect the Sysmac Studio and set and save the network configura- tion information with the slave added in the master. Cause and correction 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 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 Slave Application Error (84280000 hex) will occur. Reset the error again and then connect or enable the slave. 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. 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 the slave. To use the node address that was set from the Sysmac Studio, set the hardware switches to a node address of 0 and cycle the power supply to the slave. To use the node address that was set from the Sysmac Studio, set the hardware switches to a node address of 0 and cycle the power supply to the slave. The Ethernet physical layer is broken between two slaves. In cases not caused by the above causes, confirm the location of the break in the Ethernet cable and replace the cable. None Attached information None Precautions/ If you add check items in the options for network configuration verification, check whether the items Remarks match. * "n" is 512 for an NY-series Controller. NY-series Troubleshooting Manual (W564) 3-549 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Slave Initialization Error Slave initialization failed. EtherCAT Master Function Module Event code Master/Slave Source details Level Minor fault Recovery Error reset 8423 0000 hex Detection timing Log category At power ON, Controller reset, error reset, or major fault level Controller error System Continues. User program Operation When Fail-soft Operation Is Set to Fail-soft Master: · When the master fails to enter Pre-operational state after initialization: Communications stop in the Init state at the slave where the error occurred. Slaves in topology up to the slave where the error occurred enter Operational state and continue to operate. · When the master fails to enter states after Preoperational state: Only the slave with the error will stop state transitions. The normal slaves enter the Operational state and continue to operate. Slave: This depends on the slave communications status. Indicators Systemdefined variables Cause and correction EtherCAT NET RUN --Variable _EC_SlavInitErr _EC_CommErrTbl Assumed cause An error occurred in EtherCAT master processing. When Fail-soft Operation Is Set to Stop Master: · When the master fails to enter Pre-operational state after initialization: All slaves enter the Init state and communications stop. · When the master fails to enter states after Preoperational state: All slaves enter 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* 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-550 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-5 Errors in the EtherCAT Master Function Module 3-5-2 Error Descriptions Assumed cause Correction Prevention 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 None the EtherCAT Coupler Unit. the USB port on the EtherCAT Coupler Unit, check the error details, and take suitable mea- 3 sures for the error. Cause and correction 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 Make sure that the cable is not possible if the error occurs from broken and use the specified when the system starts operation cable. or if it always occurs after a specific time after the system starts operation. Confirm that the Ethernet cable connector is mated securely. Use the diagnostic and statistical information from the Sysmac Stu- When branching an EtherCAT dio and check the EtherCAT com- network, use an EtherCAT Junc- munications status. tion Slave. If the Ethernet cable between the None master and slave is broken or if the specified cable was not used, None replace the cable. Or, reconnect the connector and make sure it is mated correctly. If a general-pur- pose Ethernet hub is connected, replace it with an EtherCAT Junc- tion Slave. If the CPU Unit or an EtherCAT slave fails, replace it. Noise. If this error occurs irregularly, implement noise countermeasures. Implement noise countermeasures. Attached information 1: System information 1 Attached information Attached information 2: System information 2 Attached information 3: System information 3 Attached information 4: System information 4 Precautions/ None Remarks * "n" is 512 for an NY-series Controller. NY-series Troubleshooting Manual (W564) 3-551 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Slave Application Error An error occurred in the slave application. EtherCAT Master Function Module Source details Level Minor fault Recovery Event code Slave Error reset 8428 0000 hex Detection timing Log category During communications System Continues. User program Operation 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. Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks When Fail-soft Operation Is Set to Stop Master: All slaves enter the Pre-operational state when an application layer status error occurs. Slave: An error occurred. All slaves enter the Pre-operational state. EtherCAT NET RUN EtherCAT NET ERR EtherCAT LINK/ACT --- Flashes at 1-s intervals. --- Variable Data type Name _EC_SlavAppErr BOOL Slave Application Error _EC_CommErrTbl Array[1..n] of BOOL* Communications Error Slave Table Assumed cause Correction Prevention An error was detected in the slave's application layer status register. Clear the error from the EtherCAT slave where the application error occurred. Use the procedure given in the slave documentation. None Attached Information 1: AL status code for the slave where the error was detected. None * "n" is 512 for an NY-series Controller. 3-552 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Event name Process Data Transmission Error Event code 84290000 hex Meaning Sending process data failed. Source EtherCAT Master Function Module Source details Master Detection timing During communications Error attributes Level Minor fault Recovery Error reset Log category System Continues. When Fail-soft Operation Is Set to Fail-soft Master: Operation continues. Slave: The error occurs only with synced slaves. Effects User program Operation When Fail-soft Operation Is Set to Stop Master: All slaves enter the Pre-operational state. 3 Slave: Errors only occur in synced slaves. Indicators EtherCAT NET RUN --- EtherCAT NET ERR Flashes at 1-s intervals. EtherCAT LINK/ACT --- Systemdefined variables Variable _EC_PDSendErr Data type BOOL Name Process Data Transmission Error Assumed cause Correction Prevention Cause and correction It was not possible to send the EtherCAT frame during the EtherCAT communications period. The frame transmission jitter exceeded the limit. Connect the Sysmac Studio, increase the task period setting 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 communications period. Attached information Attached Information 1: Error Details (Frame generation was late for the transmission timing: 0000 hex, If the transmission jitter exceeded the limit: 0001 hex Attached Information 2: System information Precautions/ None Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-553 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Process Data Reception Timeout Process data reception timed out. EtherCAT Master Function Module Level Minor fault Source details Recovery Event code Master Error reset 842B0000 hex Detection timing Log category During communications System Continues. User program Operation When Fail-soft Operation Is Set to Fail-soft Master: Operation continues. Slave: Errors only occur in synced slaves. Operational state continues. Safe-operational state is entered if the state transition is made at the slave. EtherCAT NET RUN --Variable _EC_PDTimeoutErr When Fail-soft Operation Is Set to Stop Master: All slaves enter the Pre-operational state. Slave: Errors only occur in synced slaves. EtherCAT NET ERR EtherCAT LINK/ACT Flashes at 1-s intervals. --- Data type Name BOOL Process Data Reception Timeout 3-554 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Assumed cause Correction Prevention The Ethernet cable is broken or The causes given on the left are Make sure that the cable is not the specified cable is not being possible if the error occurs from broken and use the specified used. when the system starts operation cable. A connector on the Ethernet cable is disconnected, the contact is faulty, or parts are faulty. A general-purpose Ethernet hub is connected. 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 Confirm that the Ethernet cable connector is mated securely. When branching an EtherCAT network, use an EtherCAT Junction Slave. The master failed. the master and slave is broken or None The slave failed. if the specified cable was not used, replace the cable. Or, None reconnect the connector and make sure it is mated correctly. If Cause and correction a general-purpose Ethernet hub is connected, replace it with an 3 EtherCAT Junction Slave. If the CPU Unit or an EtherCAT slave fails, replace it. The Ethernet cable is too long. The CPU Unit task period is too short. The causes given on the left are possible if the error occurs from when the system starts operation. If the Ethernet cable is too long, shorten it. If the error still occurs, connect the Sysmac Studio, increase the task period of the primary periodic task or priority-5 periodic task, and reconfigure the Controller. Make the Ethernet cable as short as possible. If there is a large number of EtherCAT slaves connected, increase the task period of the primary periodic task or priority-5 periodic task . Noise If this error occurs irregularly, implement noise countermeasures. Implement noise countermeasures. Attached information Attached Information 1: Error Details 0001 hex: Occurred in the primary periodic task. 0002 hex: Occurred in the priority-5 periodic task. Precautions/ None Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-555 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Process Data Communications Error An error occurred in process data communications. EtherCAT Master Function Module Source details Level Minor fault Recovery Event code Slave Error reset 842C 0000 hex Detection timing Log category During communications System Continues. User program Operation 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. Check for communications errors for each slave in system-defined variables _EC_CommErrTbl []. EtherCAT NET RUN --Variable _EC_PDCommErr _EC_CommErrTbl _EC_PDActive When Fail-soft Operation Is Set to Stop Master: All slaves enter the Pre-operational state. Slave: An error occurred. When operation stops, all slaves enter the Pre-operational state. If a PDI watchdog error occurs in a slave, the slave enters the Init state. EtherCAT NET ERR EtherCAT LINK/ACT Flashes at 1-s intervals. --- Data type Name BOOL Process Data Communications Error Array[1..n] of BOOL* Communications Error Slave Table BOOL Process Data Communications Status 3-556 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Assumed cause Correction Prevention 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. · Perform the disconnection operation or disable operation before turning OFF the power supply of the slave. · Perform the disconnection operation or disable operation before removing the Ethernet cable. Same as corrections that are given on the left. A slave left the network even The causes given on the left are · Make sure that the Ethernet though the disconnection opera- possible if the error occurs from cable connector is mated tion or disable operation was not when the system starts operation securely. Cause and performed. or if it always occurs after a spe- · Make sure that the Ethernet correction · A connector on the Ethernet cific time after the system starts cable is not broken. cable is disconnected, the contact is faulty, or parts are faulty. · The Ethernet cable is broken. · The specified cable is not being used. operation. Use the diagnostic and statistical information from the Sysmac Stu- · Make sure that the specified cable is being used. dio and check the EtherCAT com- munications status. If the Ethernet cable is broken or if 3 the specified cable was not used, replace the cable. Or, reconnect the connector and make sure it is mated correctly. Slave failure If this error occurs again even after the above correction, replace the slave. None Attached information 1: Error details Attached information 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/ None Remarks * n is 512 for an NY-series Controller. 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-557 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information 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 the following period. When the task period is 10 ms or shorter: 100 ms When the task period is longer than 10 ms: 10 periods of the task EtherCAT Master Function Module Source details Master Detection timing During communications Level Minor fault Recovery Error reset Log category System User program Continues. Operation Not affected. EtherCAT NET RUN EtherCAT NET ERR EtherCAT LINK/ACT --- Flashes at 1-s intervals. --- Variable Data type Name _EC_IndataInvalidErr BOOL Input Process Data Invalid Error _EC_InDataInvalid BOOL Input Data Invalid _EC_InData1Invalid BOOL Input Data1 Invalid _EC_InData2Invalid BOOL Input Data2 Invalid Assumed cause Correction Prevention Hardware failure of EtherCAT slave While disconnecting the slaves from the network one by one, correct the error until the _EC_InDataInvalid (Input Data Invalid), _EC_InData1Invalid (Input Data1 Invalid), and _EC_InData2Invalid (Input Data2 Invalid) systemdefined variables change to FALSE. When any of these variables changes from TRUE to FALSE, the slave disconnected at that time is considered as failed. Replace the slave. None In addition, program the _EC_InDataInvalid (Input Data Invalid), _EC_InData1Invalid (Input Data1 Invalid), and _EC_InData2Invalid (Input Data2 Invalid) systemdefined variables as an interlock condition in the user program to ensure that invalid input data does not cause unexpected operation. 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 error 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. If error frames are still counted in the master diagnostic and statistical information, before you start operation, remove the noise source or implement noise countermeasures while checking the slave diagnostic and statistical information. Attached information 1: System-defined variables that changed to TRUE for a certain period. The value is 1 for a system-defined variable that changed to TRUE for a certain period. 1st bit from the least-significant bit: _EC_InDataInvalid (Input Data Invalid), _EC_InData1Invalid (Input Data1 Invalid) 2nd bit from the least-significant bit: _EC_InData2Invalid (Input Data2 Invalid) 3-558 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Precautions/ None Remarks *1 This event code occurs for unit version 1.14 or later of the CPU Unit. 3 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-559 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction EtherCAT Slave Backup Failed Event code The backup operation for an EtherCAT slave ended in an error. EtherCAT Master Function Module Source details Master Level Observation Recovery --- 102F 0000 hex Detection timing Log category During backup operation System User program Continues. EtherCAT NET RUN --Variable _EC_DisconnSlavTbl Operation Not affected. EtherCAT NET ERR --- Data type Array[1..n] of BOOL*1 EtherCAT LINK/ACT --Name Disconnected Slave Table Assumed cause Correction Prevention There is no connection between the EtherCAT master and the slave (Link OFF). 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 back up the data. An error caused an incorrect EtherCAT master status. Use the Sysmac Studio or the Troubleshooter of an HMI to check for errors and eliminate any EtherCAT errors. Back up the data when there are no EtherCAT errors. The EtherCAT network configuration information does not agree with the physical network configuration. Make sure that network configuration information agrees with the physical network configuration. Back up the data only when the network configuration information agrees with the physical network configuration. The request to the EtherCAT slave failed. Connect the cable securely. Implement noise countermeasures if there is excessive ambient noise. If the situation does not improve, replace the EtherCAT slave. Connect the cable securely. Implement noise countermeasures if there is excessive ambient noise. The EtherCAT master was temporarily unable to perform the processing because it was executing other processing. Try backing up the data again. None Initialization of the EtherCAT slave failed. 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. 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. It was not possible to read the backup parameters from the EtherCAT slave. 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. None 3-560 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Cause and correction Communications with an OMRON Communications Coupler Unit or NX Unit failed. Connect the cable securely. Mount the NX Unit securely. Implement noise countermeasures if there is excessive ambient noise. 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 Coupler Unit or the NX Unit. 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 or a slave is disconnected from the network. 0007 hex: Reading the backup data failed. 3 Attached information 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 information 1 is 000B hex). 2: Communications with the Communications Coupler Unit or NX Unit failed. Precautions/ None Remarks *1 "n" is 512 for an NY-series Controller. 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-561 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables EtherCAT Slave Restore Operation Failed Event code The restore operation for an EtherCAT slave ended in an error. EtherCAT Master Function Module Source details Master Level Observation Recovery --- User program Continues. EtherCAT NET RUN --Variable None Operation Not affected. EtherCAT NET ERR --- Data type --- 1030 0000 hex Detection timing Log category During restore operation System EtherCAT LINK/ACT --Name --- 3-562 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3-5-2 Error Descriptions 3 Error Descriptions and Corrections Assumed cause Correction Prevention There is no connection between the EtherCAT master and the slave (Link OFF). 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. An error caused an incorrect EtherCAT master status. Use the Sysmac Studio or the Troubleshooter of an HMI to check for errors and eliminate any EtherCAT errors. Restore the data when there are no EtherCAT errors. The EtherCAT network configura- Make sure that network configu- Restore the data only when the tion information does not agree ration information agrees with the network configuration informa- with the physical network configu- physical network configuration. tion agrees with the physical net- ration. Always use a slave revision that work configuration. 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 3 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 configura- Cause and tion from the Sysmac Studio, correction download the network configura- tion, 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. The request to the EtherCAT slave failed. (When attached information 1 is 0004 hex.) Connect the cable securely. Implement noise countermeasures if there is excessive ambient noise. Connect the cable securely. Implement noise countermeasures if 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 EtherCAT 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 temporarily unable to perform the processing because it was executing other processing. Try restoring the data again. None NY-series Troubleshooting Manual (W564) 3-563 3 Error Descriptions and Corrections Cause and correction Initialization of the EtherCAT slave failed. 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. Restore the data when there is no Process Data Communications Error. 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.) Download the parameters to the Inverter using the "To Drive" menu of the Sysmac Studio. Data is sometimes not restored 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 EtherCAT slave. The ESI file may be incorrect. Ask the manufacturer of the slave if you 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. None Incorrect backup data was detected. · Create the backup file again. · If it is not possible to create the backup file again in the SD Memory Card, format the SD Memory Card with the Sysmac Studio and then place the backup file on it. · Do not edit the backup file. · 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 configuration. Make sure that the EtherCAT network configuration in the backup data agrees with the physical network configuration. Make sure that the EtherCAT network configuration in the backup data agrees with the physical network configuration before you try to restore the data. 3-564 NY-series Troubleshooting Manual (W564) 3 Error Descriptions and Corrections 3-5 Errors in the EtherCAT Master Function Module 3-5-2 Error Descriptions An error occurred at an OMRON · Try backing up the data again · Do not edit the backup file Communications Coupler Unit. (when attached information 4 is (when attached information 4 is The following causes are possi- 1). 1). ble. · Connect the cable securely. · Format an SD Memory Card · Reading a backup file for restoring to the Communications Coupler Unit failed (when attached information 4 is 1). · Communications with the Communications Coupler Unit or NX Unit failed (when attached information 4 is 2). · Mount the NX Unit securely. · Implement noise countermeasures if there is excessive ambient noise. · If the problem still exists, replace the Communications Coupler Unit or the NX Unit (when attached information 4 is 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. · The Unit Configuration of the 2). · Mount the NX Unit securely. Cause and correction NX Units in the Communica- · Make the Unit Configuration of · Implement noise countermea- tions Coupler Unit when data the NX Units in the Communi- sures if there is excessive was backed up did not agree cations Coupler Unit when data ambient noise (when attached with the actual configuration of NX Units (when attached infor- was backed up agree with the information 4 is 2). actual configuration of NX Units · Restore the data while the Unit 3 mation 4 is 3). (when attached information 4 is Configuration of the NX Units in 2 or 3). the Communications Coupler · Correct the hardware switches Unit agrees with the actual con- on the Communications Coupler Unit so that they are the figuration of NX Units (when attached information 4 is 2 or same as when the data was 3). backed up (when attached · Restore the data while the information 4 is 3). hardware switches on the Communications Coupler Unit are the same as when the data was backed up (when attached information 4 is 3). 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. Attached information 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 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. Precautions/ None Remarks NY-series Troubleshooting Manual (W564) 3-565 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks Emergency Message Detected An emergency message was detected. EtherCAT Master Function Module Source details Level Observation Recovery Event code Slave --- 6420 0000 hex Detection timing Log category During communications System User program Continues. EtherCAT NET RUN --Variable _EC_SlavEmergErr Operation Slave: An error occurred. Other operation is not affected. EtherCAT NET ERR EtherCAT LINK/ACT --- --- Data type Name BOOL Emergency Message Detected Assumed cause Correction Prevention An emergency message was received from a slave. Clear the error from the EtherCAT slave where the application error occurred. Use the procedure given in the slave documentation. Refer to the information given in the manual for the slave and implement countermeasures to prevent the problem. 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-566 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Event name EtherCAT Message Error Event code 842D0000 hex Meaning An error occurred in a message communications with the slave. Source EtherCAT Master Function Module Source details Master Detection timing During communications 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 --- Systemdefined variables Variable _EC_MsgErr Data type BOOL Name EtherCAT Message Error Assumed cause Correction Refer to the attached information Send messages only to slaves Prevention Use messages that match the 3 Cause and correction to check the error. that support the message protocol. Identify the error message with the error details that are slave specifications. Also check to make sure that messages are addressed to the correct node. given in the attached information, and correct 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: Message 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 source 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/ None Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-567 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Disconnected Event code A slave was disconnected for a disconnection command. EtherCAT Master Function Module Slave Source details Level Information Recovery --- 9440 0000 hex Detection timing Log category When slave disconnection is specified during communications System Continues. Master: User program Operation Process data communications are stopped for the slave and all slaves after it. Monitoring of topology changes is stopped for the slave and all slaves after it. Slave: The slaves will move to Init state. You can transfer the backup parameters with the Sysmac Studio. Process data communications are not possible. EtherCAT NET RUN EtherCAT NET ERR EtherCAT LINK/ACT --- --- --- Variable Data type Name _EC_DisconnSlavTbl Array[1..n] of BOOL* Disconnected Slave Table _EC_PDSlavTbl Array[1..n] of BOOL* Process Data Communicating Slave Table _EC_MBXSlavTbl Array[1..n] of BOOL* Message Communications Enabled Slave Table Assumed cause Correction Prevention An operation to disconnect the --- --- slave was executed from the Sys- mac Studio. The EC_DisconnectSlave --- --- instruction was executed. None None * "n" is 512 for an NY-series Controller. 3-568 NY-series Troubleshooting Manual (W564) 3-5 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 Slave Source details Detection timing When slave reconnection is specified during communications Error attributes Level Information Recovery --- Log category System Continues. Master: Effects User program Operation The slave enters the Operational state again, and process data communications restart. Slave: Enters Operational state. Indicators EtherCAT NET RUN EtherCAT NET ERR EtherCAT LINK/ACT 3 --- --- --- Variable Data type Name Systemdefined variables _EC_DisconnSlavTbl _EC_PDSlavTbl _EC_MBXSlavTbl Array[1..n] of BOOL* Array[1..n] of BOOL* Array[1..n] of BOOL* Disconnected Slave Table Process Data Communicating Slave Table Message Communications Enabled Slave Table Assumed cause Correction Prevention An operation to reconnect the --- --- Cause and slave was executed from the Sys- correction mac Studio. The EC_ConnectSlave instruc- --- --- tion was executed. Attached information None Precautions/ None Remarks * "n" is 512 for an NY-series Controller. 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-569 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks Errors Reset A command was received to reset errors. EtherCAT Master Function Module Source details Level Information Recovery Event code Master --- 9443 0000 hex Detection timing Log category When errors are reset System Continues. User program EtherCAT NET RUN --Variable _EC_PDSlavTbl _EC_MBXSlavTbl Assumed cause An error reset operation was performed from the Sysmac Studio. The ResetECError instruction was executed. None Master: Operation The current errors are reset and the network is verified again. If the error is not detected again, process data communications with the slave for which communications were stopped are restarted. Slave: The slave where the error occurred enters the Operational state. EtherCAT NET ERR EtherCAT LINK/ACT --- --- Data type Name Array[1..n] of BOOL* Process Data Communicating Slave Table Array[1..n] of BOOL* Message Communications Enabled Slave Table Correction Prevention --- --- --- --- None * "n" is 512 for an NY-series Controller. 3-570 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Event name Slave Disabled Event code 94440000 hex Meaning The EtherCAT Slave was disabled. Source EtherCAT Master Function Mod- Slave ule Source details Detection timing At execution of setting instruction Error attributes Level Information Recovery --- Log category System Continues. Master: Process data communications stop for the slave. Effects User program Operation Slave: Enters the Pre-operational state. It will be possible to set parameters. Process data communications are not possible. EtherCAT NET RUN EtherCAT NET ERR EtherCAT LINK/ACT Indicators --- --- --- 3 Systemdefined variables Variable _EC_PDSlavTbl _EC_DisableSlavTbl Data type Array[1..n] of BOOL*1 Array[1..n] of BOOL*1 Name Process Data Communicating Slave Table Disabled Slave Table Cause and correction Assumed cause The EC_ChangeEnableSetting instruction was executed. Correction --- Prevention --- Attached information None Precautions/ None Remarks *1 "n" is 512 for an NY-series Controller. 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-571 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks Slave Enabled The EtherCAT Slave was enabled. EtherCAT Master Function Mod- ule Source details Event code Slave Level Information Recovery --- 9445 0000 hex Detection timing Log category At execution of setting instruction System Continues. User program EtherCAT NET RUN --Variable _EC_PDSlavTbl _EC_DisableSlavTbl Assumed cause The EC_ChangeEnableSetting instruction was executed. None Master: Operation The slave enters the Operational state again, and process data communications restart. Slave: Enters the Operational state. EtherCAT NET ERR EtherCAT LINK/ACT --- --- Data type Name Array[1..n] of BOOL*1 Process Data Communicating Slave Table Array[1..n] of BOOL*1 Disabled Slave Table Correction Prevention --- --- None *1 "n" is 512 for an NY-series Controller. 3-572 NY-series Troubleshooting Manual (W564) 3-5 Errors in the EtherCAT Master Function Module 3 Error Descriptions and Corrections Event name EtherCAT Diagnosis/Statistics Log Started Event code 94500000 hex Meaning EtherCAT diagnosis/statistics log is started. Source EtherCAT Master Function Mod- Master ule Source details 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 --- Systemdefined variables Variable _EC_StatisticsLogEnable _EC_StatisticsLogBusy Data type BOOL BOOL Name Diagnosis/Statistics Log Enable Diagnosis/Statistics Log Busy 3 Assumed cause Correction Prevention Cause and The value of the --- --- correction _EC_StatisticsLogEnable sys- tem-defined variable changed from FALSE to TRUE. 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/ None Remarks 3-5-2 Error Descriptions NY-series Troubleshooting Manual (W564) 3-573 3 Error Descriptions and Corrections Event name Meaning Source Error attributes Effects Indicators Systemdefined variables Cause and correction Attached information Precautions/ Remarks EtherCAT Diagnosis/Statistics Log Ended EtherCAT diagnosis/statistics log is ended. EtherCAT Master Function Mod- ule Source details Event code Master Level Information Recovery --- 9451 0000 hex Detection timing Log category When EtherCAT diagnosis/statistics log is ended Access User program Continues. Operation Not affected. EtherCAT NET RUN EtherCAT NET ERR EtherCAT LINK/ACT --- --- --- Variable Data type Name _EC_StatisticsLogEnable BOOL Diagnosis/Statistics Log Enable _EC_StatisticsLogBusy BOOL Diagnosis/Statistics Log Busy _EC_StatisticsLogErr BOOL Diagnosis/Statistics Log Error Assumed cause Correction Prevention An error that causes EtherCAT --- --- diagnosis/statistics log to end occurred. 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. None 3-574 NY-series Troubleshooting Manual (W564) Appendix The appendix provides tables of the other errors (events) that can occur in the CPU Units, tables of errors (events) that can occur in the connected devices, and tables of all errors (events) in order of the event codes. The applicable range of the HMI Trouble- A shooter and the procedures to check for Windows errors and corrections are described as well. A-1 Other Errors (Events) That Can Occur in the CPU Units . . . . . . . . . . . . . . A-2 A-1-1 Errors in CNC Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 A-2 Errors (Events) That Can Occur in Connected Devices . . . . . . . . . . . . . . A-19 A-2-1 Errors in Slave Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-19 A-2-2 Errors in EtherCAT Slaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-49 A-3 Events in Order of Event Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-87 A-3-1 Interpreting Error Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-87 A-3-2 Error Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-88 A-4 Applicable Range of the HMI Troubleshooter . . . . . . . . . . . . . . . . . . . . . A-125 A-4-1 HMIs on which Troubleshooter Can Be Used . . . . . . . . . . . . . . . . . . . . . . . A-125 A-4-2 System Configuration Elements Supported by the Troubleshooter . . . . . . . A-126 A-5 Checking Errors with Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-127 A-5-1 Industrial PC Support Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-127 A-5-2 Windows Issues and Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-127 NY-series Troubleshooting Manual (W564) A-1 Appendix A-1 Other Errors (Events) That Can Occur in the CPU Units This section provides tables of the errors (events) that can occur in the specific model of an NY-series CPU Unit. These errors are not provided in Section 3 Error Descriptions and Corrections. Refer to 3-1 Interpreting Tables for interpreting error tables. A-1-1 Errors in 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 NY532-5400 Controller. The unit version of the Controller 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. Manual name O030 NJ/NY-series NC Integrated Controller User's Manual Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 47810000 hex CNC Param- A fatal error was · The system failed to transfer S eter Setting detected during set- the CNC parameter setting. Invalid ting of the CNC Otherwise, an error occurred in Function Module. the software. O030 1780 0000 hex CNC Param- The CNC parame- · The power supply to the Con- S eter Setting Error ters that were saved in non-volatile memory are missing. troller was interrupted or communications with the Sysmac Studio were disconnected while downloading the CNC parameter settings or clearing memory. · Non-volatile memory failure O030 17810000 hex Absolute The absolute · When the retained variables S Encoder encoder current are backed up with a battery, Home Offset position that is this event indicates that the life Read Error retained during of the battery in the CPU Unit power interruptions has expired. was lost. · Backup memory failure O030 17820000 hex CNC Motor The CNC motor · The power supply to the Con- S Compensation Table Read Error compensation table that was saved in non-volatile memory is missing. troller was interrupted or communications with the Sysmac Studio were disconnected while downloading the CNC parameter settings or clearing memory. · Non-volatile memory failure O030 37800000 hex Required The object that is · The required PDOs are not S Process Data required for the mapped when the assigned Object Not assigned axis type axis type in the CNC motor Set in the CNC motor parameter settings is set to a parameter settings servo axis or encoder axis. is not allocated to PDO. · Non-volatile memory failure O030 A-2 NY-series Troubleshooting Manual (W564) Appendix A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 47800000 hex CNC Initial- A fatal error · Hardware has failed. S ization Error occurred in the sys- tem and prevented initialization of the CNC Function Mod- ule. O030 77800000 hex CNC Control Processing for the · The processing load in the pri- S Period primary periodic mary periodic task is too heavy. Exceeded task was not fin- ished within two control periods. O030 37810000 hex Process Data The PDO mapping · The PDOs that are required for S Object Set- is not correct. the CNC instruction are not ting Missing mapped. O030 · The relevant instruction was executed for a device that does not have an object that supports the instruction. 56000000 hex Illegal CNC The CNC coordi- · CNC coordinate system does S O030 Coordinate System nate system specified for the Coord not exist for the variable specified for the Coord in-out vari- A Specification in-out variable to a able to the instruction. CNC instruction does not exist. 56010000 hex Deceleration The parameter · Instruction input parameter S Setting Out of specified for the exceeded the valid range of the Range Deceleration input input variable. variable to a CNC instruction is out of range. O030 56020000 hex Jerk Setting The parameter · Instruction input parameter S Out of Range specified for the exceeded the valid range of the Jerk input variable input variable. to a CNC instruc- tion is out of range. O030 56030000 hex CNC Instruction Re-execution Disabled A CNC instruction that cannot be reexecuted was reexecuted. · A CNC instruction that cannot be re-executed was re-executed. S O030 56040000 hex CNC Multi- Multiple functions · Multiple functions that cannot S execution that cannot be exe- be executed simultaneously Disabled cuted simultane- were executed for the same tar- ously were get (CNC coordinate system). executed for the same target (CNC coordinate system). · The CNC_LoadProgramFile instruction was executed when any of CNC coordinate system was Executing (Executing) or Hold (Holding). O030 56050000 hex Unassigned The CNC motor of · The logical CNC motor number S Logical CNC the parameter for which the CNC motor is not Motor Num- specified for the assigned to the LogicalMotorNo ber Specified LogicalMotorNo input variable to the CNC input variable to the instruction was specified, and CNC instruction is the instruction was executed. not assigned. O030 56060000 hex Logical CNC The parameter · Instruction input parameter S Motor Num- specified for the exceeded the valid range of the ber Out of LogicalMotorNo input variable. Range input variable to a CNC instruction is out of range. O030 NY-series Troubleshooting Manual (W564) A-3 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 56070000 hex Target Posi- The parameter · Instruction input parameter S tion Setting specified for the exceeded the valid range of the Out of Range Position input vari- input variable. Or, there was an able to a CNC overflow/underflow in the tar- instruction is out of get position. range. O030 56080000 hex Impossible An operation · An operation instruction was S CNC Motor instruction was exe- executed for the CNC motor for Operation cuted for the CNC which the Servo is OFF. Specified when the Servo is OFF motor for which the Servo is OFF. · Home was preset with the CNC_Home or CNC_HomeWithParameter instruction for an axis for which EtherCAT pro- cess data communications are not established. O030 56090000 hex Target Veloc- The parameter · Instruction input parameter S ity Setting specified for the exceeded the valid range of the Out of Range Velocity input vari- input variable. able to a CNC instruction is out of range. O030 560A0000 hex Accelera- The parameter · Instruction input parameter S tion/Deceler- specified for the exceeded the valid range of the ation Setting Acceleration input input variable. Out of Range variable to a CNC instruction is out of range. O030 560B0000 hex Travel Mode The parameter · Instruction input parameter S Selection Out specified for the exceeded the valid range of the of Range MoveMode input input variable. variable to a CNC instruction is out of range. O030 560C 0000 hex Immediate An Immediate Stop · An Immediate Stop instruction S O030 Stop Instruc- (CNC_ImmediateS- was executed. tion Executed top) instruction was executed. 560D 0000 hex Parameter The parameter · Instruction input parameter S Selection Out specified for the exceeded the valid range of the of Range ParameterNumber input variable. input variable to a CNC instruction is out of range. O030 560E0000 hex CNC Param- The parameter · Instruction input parameter S eter Setting specified for the exceeded the valid range of the Read/Write SettingValue in-out in-out variable. Setting Value variable to a CNC Out of Range instruction is out of range. O030 560F 0000 hex CNC Param- The parameter · Instruction input parameter S eter Setting specified for the exceeded the valid range of the Read/Write Target in-out vari- in-out variable. Target Out of able to a CNC Range instruction is out of range. O030 56100000 hex Cycle Start A cycle start was · A cycle start was executed for a S Error with executed for a CNC CNC coordinate system includ- Undefined coordinate system ing the positioning axis with no Home including the posi- defined home. tioning axis with no defined home. O030 A-4 NY-series Troubleshooting Manual (W564) A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 56110000 hex Homing The parameter · Instruction input parameter S Parameter specified for the exceeded the valid range of the Setting Out of HomingParameter in-out variable. Range in-out variable to a CNC instruction is out of range. O030 56120000 hex M Code The parameter · Instruction input parameter S Number Out specified for the exceeded the valid range of the of Range MCodeNo input input variable. variable to a CNC instruction is out of range. O030 56130000 hex CNC Instruc- An attempt was · A parameter for an in-out vari- S tion Re-exe- made to change the able that cannot be changed for cution parameter for the re-execution was changed. Disabled Coord in-out vari- (CNC Coordi- able when re-exe- nate System cuting a CNC Specification) instruction. (This in- out variable cannot be changed when re-executing an instruction.) O030 A 56140000 hex CNC Instruc- An attempt was · A parameter for an input vari- S tion Re-exe- made to change the able that cannot be changed for cution parameter for the re-execution was changed. Disabled LogicalMotorNo (Logical CNC input variable when Motor Num- re-executing a CNC ber) instruction. (This input variable can- not be changed when re-executing an instruction.) O030 56150000 hex Illegal NC An error was · NC program transfer process- S O030 Program detected in the NC ing failed. program transferred from Sysmac Stu- dio. 56160000 hex Cycle Start A cycle start was · A cycle start was executed S Multi-execu- executed multiple while the CNC coordinate sys- tion Disabled times for the same tem is Executing (Executing), target (CNC coordi- MovingOnHold (Manual Opera- nate system). tion While Holding), or Moving (Moving). O030 56170000 hex Impossible A cycle start was · A cycle start was executed for S CNC Motor executed for a CNC the CNC motor for which Servo Cycle Start coordinate system is turned OFF. Specified including the CNC when the motor for which the Servo is OFF Servo is OFF. O030 56180000 hex Illegal NC The NC program · A cycle start was executed after S Program specified for Pro- an unloaded NC program is Number gramNo in the Con- specified for ProgramNo in the Specification trolInputs in-out ControlInputs in-out variable to variable to the the CNC_CoordControl instruc- CNC_CoordCon- tion. trol instruction is not loaded. O030 NY-series Troubleshooting Manual (W564) A-5 Appendix Event code 56190000 hex 56250000 hex 56260000 hex 56290000 hex 67800000 hex 67810000 hex 67820000 hex 67830000 hex Event name Meaning Illegal Back Trace Specification A cycle start was executed when the CNC coordinate system is Standby (Standby) while BackTrace in the ControlInputs in-out variable to the CNC_CoordControl instruction is set to TRUE. Illegal CNC Motor Specification The CNC motor specified for the Target in-out variable to a CNC instruction is not exist. Illegal CNC Motor Compensation Table Specification The CNC motor compensation table specified for the Target input variable to a CNC instruction is not exist. NC Program Capacity Exceeded Loading failed because the NC program downloaded from Sysmac Studio exceeded the maximum capacity. Immediate Stop Input The immediate stop input turned ON. Positive Limit The positive limit Input input turned ON. Detected Negative Limit Input Detected The negative limit input turned ON. Target Position Positive Software Limit Exceeded The specified position exceeds the positive software limit. Assumed cause Maj · A cycle start was executed when the CNC coordinate system is Standby (Standby) while BackTrace in the ControlInputs in-out variable to the CNC_CoordControl instruction is set to TRUE. · A CNC motor does not exist for the variable specified for the Target input variable to the instruction. · A CNC motor compensation table does not exist for the variable specified for the Target input variable to the instruction. · The NC program over the maximum capacity was downloaded from Sysmac Studio. · An immediate stop input signal was detected. · The immediate stop input signal is not connected correctly or the logic setting for the immediate stop input is wrong. · 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. · A negative limit input signal was detected. · The negative limit input signal is not connected correctly or the logic setting for the negative limit input is wrong. · 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 instruction that specifies motion in the opposite direction of the software limit was executed. Level Prt Min Obs Info Reference S O030 S O030 S O030 S O030 S O030 S O030 S O030 S O030 A-6 NY-series Troubleshooting Manual (W564) A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 67840000 hex Target Posi- The specified posi- · The parameter specified for the S tion Negative tion exceeds the Position input variable to the Software negative software instruction is beyond the nega- Limit limit. tive software limit. Exceeded · The first position is beyond the negative software limit and an instruction that specifies motion in the opposite direction of the software limit was executed. O030 67850000 hex Command Positioning, an · One of the following was exe- S Position instruction in the cuted when there was a com- Over- underflow/overflow mand position flow/Under- direction, or an overflow/underflow. flow instruction for which · A positioning instruction the direction is not specified was executed when there was an underflow/overflow in the command position. · A continuous control instruction in the underflow/overflow direction · An instruction for which the direction is not specified (syncing) 67860000 hex Positive Limit An instruction was · An instruction for a motion in S Input executed for a the positive direction was exe- motion in the posi- cuted when the positive limit tive direction when input was ON, or an instruction the positive limit for a motion with no direction input was ON. specification was executed when the positive limit input was ON. O030 O030 A 67870000 hex Negative An instruction for a · An instruction for a motion in S Limit Input motion in the nega- the negative direction was exe- tive direction was cuted when the negative limit 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. O030 67880000 hex Positive Soft- The position · The position exceeded the pos- S ware Limit exceeded the posi- itive software limit. Exceeded tive software limit while the CNC motor is in motion. O030 67890000 hex Negative The position · The position exceeded the neg- S Software exceeded the nega- ative software limit. Limit tive software limit Exceeded while the CNC motor is in motion. O030 678A0000 hex In-position Check Time Exceeded The in-position check was not completed within the monitoring time. · Time is required to complete positioning. S O030 678B0000 hex Following The error between · The positioning operation has S Error Limit the command cur- poor following performance and Exceeded rent position and the actual motion is slower than actual current value the command. exceeded the Fol- lowing Error Over Value. O030 NY-series Troubleshooting Manual (W564) A-7 Appendix Event code 67910000 hex 67920000 hex 67930000 hex 67940000 hex 67950000 hex Event name Illegal Following Error Absolute Encoder Current Position Calculation Failed Home Undefined during Coordinated Motion Cycle Start Specified during Positive Software Limit Exceeded Cycle Start Specified during Negative Software Limit Exceeded Meaning Assumed cause Maj The difference between the command position and the actual current position exceeds the range of 30-bit data when converted to pulses. · The command current position was restricted so that the velocity of the CNC motor would not exceed the maximum velocity for the specified travel distance. · The CNC motor positioning operation has poor following performance and the actual motion is slower than the command. It was not possible to correctly restore the current position from the absolute encoder information that was saved when power was interrupted. · The position to restore when converted to pulses exceeded the range of signed 40-bit data. Home of the CNC motor became undefined while the status of CNC coordinate system is Executing (Executing), MovingOnHold (Manual Operation While Holding), or Moving (Moving). · The command position or actual position overflowed or underflowed for a CNC motor while the status of CNC coordinate system is Executing (Executing), MovingOnHold (Manual Operation While Holding), or Moving (Moving) and the home definition was lost. · A slave communications error occurred in the CNC motor and the home become undefined while the status of CNC coordinate system is Executing (Executing), MovingOnHold (Manual Operation While Holding), or Moving (Moving). · A slave for a logical axis left the network or was disabled and home became undefined while the status of CNC coordinate system is Executing (Executing), MovingOnHold (Manual Operation While Holding), or Moving (Moving). The first position exceeds the positive 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 positive software limit. 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. Level Prt Min Obs Info Reference S O030 S O030 S O030 S O030 S O030 A-8 NY-series Troubleshooting Manual (W564) A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 67960000 hex Cycle Start Positioning, an · One of the following was exe- S Specified instruction in the cuted when there was a com- during Com- underflow/overflow mand position mand Posi- direction, or an overflow/underflow. tion Overflow/Underflow instruction for which the direction is not specified was executed when there was an underflow/overflow in the command position. · A positioning instruction · A continuous control instruction in the underflow/overflow direction · An instruction for which the direction is not specified (syncing) O030 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. S 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. S O030 A 67990000 hex NC Program An error was · An error was detected while the S Execution detected while the NC program is running. Error NC program is run- Refer to error codes in the fol- ning. lowing attached information for details on errors. O030 77820000 hex CNC Coordi- An error occurred · An error occurred for a compo- S nate System for a composition sition CNC motor in a CNC Composition CNC motor in a coordinate system while it is CNC Motor CNC coordinate moving. Error system. O030 77830000 hex CNC Com- A CNC common · Partial fault level CNC common S mon Error error occurred. error occurred. Occurrence O030 77840000 hex Servo Main Circuits OFF An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. · An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. S O030 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. S O030 77860000 hex Slave Error An error was · An error was detected for the S Detected detected for the EtherCAT slave or NX Unit that EtherCAT slave or is allocated to the CNC motor. NX Unit that is allo- cated to the CNC motor. O030 77880000 hex Slave Dis- An EtherCAT slave · An EtherCAT slave or NX Unit S O030 connection or NX Unit that is that is allocated to the CNC during Servo allocated to the motor was disconnected, ON CNC motor was replaced, or disabled while the disconnected, Servo was ON. replaced, or dis- abled while the Servo was ON. NY-series Troubleshooting Manual (W564) A-9 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 77890000 hex Homing The limit signal in · The Operation Selection at S Opposite the direction oppo- Negative Limit Input or Opera- Direction site to the homing tion Selection at Positive Limit Limit Input direction was Input parameter is set to No Detected detected during a reverse turn. homing operation. · The location of the homing input signal sensors, homing settings, and homing start posi- tion cause a limit input to be reached. O030 · The input signal sensor wiring is incorrect or the sensor is faulty. 778A0000 hex Homing The limit signal in · The Operation Selection at S Direction the homing direc- Negative Limit Input or Opera- Limit Input Detected tion was detected during a homing operation. tion Selection at Positive Limit Input parameter is set to No reverse turn. · The location of the homing input signal sensors, homing settings, and homing start position cause a limit input to be reached. O030 · The input signal sensor wiring is incorrect or the sensor is faulty. 778B0000 hex Homing Limit The limit signals in · The wiring of the limit signal is S O030 Inputs both directions incorrect. Detected in Both Directions were detected during a homing operation. · The limit sensor is installed in the wrong location. · The contact logic of the limit signal is not correct. · The limit sensor failed. 778C 0000 hex Home Prox- The home proxim- · The wiring of the home proxim- S imity/Homing ity input and the ity signal or limit signal is incor- Opposite limit signal in the rect. Direction direction opposite · The home proximity sensor or Limit Input to the homing direc- limit sensor is installed in the Detected tion were detected wrong location. at the same time during a homing operation. · The contact logic of the home proximity signal or limit signal is not correct. O030 · The home proximity sensor or limit sensor failed. 778D 0000 hex Home Prox- The home proxim- · The wiring of the home proxim- S imity/Homing ity input and the ity signal or limit signal is incor- Direction limit signal in the rect. Limit Input Detected homing direction were detected at the same time during a homing operation. · The home proximity sensor or limit sensor is installed in the wrong location. · The contact logic of the home proximity signal or limit signal is not correct. O030 · The home proximity sensor or limit sensor failed. A-10 NY-series Troubleshooting Manual (W564) Appendix A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 778E0000 hex Home The home input and · The wiring of the home input S Input/Hom- the limit signal in signal or limit signal is incorrect. ing Opposite Direction Limit Input Detected the direction opposite to the homing direction were detected at the same time during a homing operation. · The home input sensor or limit sensor is installed in the wrong location. · The contact logic of the home input signal or limit signal is not correct. O030 · The home input signal output device or limit sensor failed. 778F 0000 hex Home The home input and · The wiring of the home input S Input/Hom- the limit signal in signal or limit signal is incorrect. ing Direction Limit Input Detected the homing direction were detected at the same time during a homing operation. · The home input sensor or limit sensor is installed in the wrong 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. 77900000 hex Invalid Home The setting of the · The set value of the home input S Input Mask home input mask mask distance when the oper- Distance distance is not suit- ating mode of the MC_Home able for the instruction is set to Proximity CNC_Home or Reverse Turn/Home Input Mask CNC_HomeWith- Distance is insufficient to decel- Parameter instruc- erate from the homing velocity tion. to the homing approach veloc- ity. O030 A O030 77910000 hex No Home There was no home · There was no home signal S O030 Input signal input during input during the homing opera- the homing opera- tion. tion. Or, a limit signal was detected before there was a · A limit signal was detected before there was a home input home input. 77920000 hex No Home There was no home · There was no home proximity S Proximity proximity signal signal input during the homing Input input during the operation when a home proxim- homing operation. ity input signal was specified. O030 87800000 hex EtherCAT Slave Communications Error A communications error occurred for the EtherCAT slave or NX Unit that is allocated to a CNC motor. · A communications error occurred for the EtherCAT slave or NX Unit that is allocated to a CNC motor. S O030 561D0000 hex SD Memory Card Access Failure SD Memory Card access failed when an instruction was executed. · An SD Memory Card is not inserted. · The SD Memory Card is damaged. · The SD Memory Card slot is broken. S O030 561E0000 hex File Does Not The file specified Exist for an instruction does not exist. · The specified file does not exist. S O030 561F 0000 hex Illegal Load NC Program Number Specification Loading failed because an attempt was made to load the NC program with an invalid program number specified. · An attempt was made to load the NC program with an invalid program number specified. S O030 NY-series Troubleshooting Manual (W564) A-11 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 56200000 hex Too Many Files Open The maximum number of open files was exceeded when opening a file for an instruction. · The maximum number of open files was exceeded when opening a file for an instruction. S O030 56210000 hex 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. S O030 56220000 hex SD Memory Card Access Failed SD Memory Card access failed. · The SD Memory Card is damaged. · The SD Memory Card slot is broken. S O030 56230000 hex Load NC Program Capacity Exceeded Loading failed because an attempt was made to load the NC program over the maximum capacity. · An attempt was made to load the NC program over the maximum capacity. S O030 56240000 hex Number of NC Program Exceeded Loading failed because an attempt was made to load NC programs over the maximum number of NC programs. · A new NC program was loaded while the number of loaded NC programs reaches the maximum. S O030 56280000 hex Illegal Load NC Program An error was · A syntax error was detected in detected in the the NC program you made an loaded NC program. attempt to load. S O030 678C 0000 hex Following Error Warning The following error exceeded the Following Error Warning Value. · The positioning operation has poor following performance and the actual motion is slower than the command. S O030 678D 0000 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 axis or positioning rotational axis, the specified value exceeded the upper limit of the signed 40-bit data (signed 54bit data for the spindle axis). S O030 678E0000 hex Command Position Underflow The number of pulses for the command position exceeded the valid range. (It underflowed.) · When the command position was converted to the pulse unit for the positioning cartesian axis or positioning rotational axis, the specified value exceeded the lower limit of the signed 40-bit data (signed 54bit data for the spindle axis). S O030 678F 0000 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 axis or positioning rotational axis, the specified value exceeded the upper limit of the signed 40-bit data (signed 54bit data for the spindle axis). S O030 A-12 NY-series Troubleshooting Manual (W564) Appendix A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 67900000 hex 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 axis or positioning rotational axis, the specified value exceeded the lower limit of the signed 40-bit data (signed 54bit data for the spindle axis). S O030 77810000 hex 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. S O030 77870000 hex 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. S O030 97810000 hex Software Limit Path Limited The path exceeded the software limit was specified during Executing (Executing). Therefore, the path was limited within the software limit range. · The path exceeded the software limit was specified during Executing (Executing). S O030 A 97830000 hex Velocity Control Command Value Saturated The velocity control command value for the servo drive is saturated. · The output value for Feedback loop calculation exceeded the Maximum Velocity for the CNC motor parameter setting, or the positioning operation has poor following performance and the actual motion is slower than the command. · The commanded master axis rotation rate (S) or master axis velocity override factor exceeded the Maximum Velocity for the CNC motor parameter setting. S O030 97800000 hex 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 (77860000 hex) occurred. S O030 97820000 hex CNC Function System Information This event provides internal information from the CNC Function Module. · This event provides internal information from the CNC Function Module. It is recorded to provide additional information for another event. S O030 CNC Instructions The following provides a table of errors (events) that can occur in the CNC instructions. The lower four digits of the event code give the error code 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#3781, refer to the description of the event with 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 NY-series Troubleshooting Manual (W564) A-13 Appendix Event code 54013781 hex 54015600 hex 54015601 hex 54015602 hex 54015603 hex 54015604 hex 54015605 hex 54015606 hex 54015607 hex Event name Process Data Object Setting Missing Illegal CNC Coordinate System Specification Deceleration Setting Out of Range Jerk Setting Out of Range CNC Instruction Re-execution Disabled CNC Multiexecution Disabled Unassigned Logical CNC Motor Number Specified Logical CNC Motor Number Out of Range Target Position Setting Out of Range Meaning The PDO mapping is not correct. The CNC coordinate system specified for the Coord in-out variable to a CNC instruction does not exist. The parameter specified for the Deceleration input variable to a CNC instruction is out of range. The parameter specified for the Jerk input variable to a CNC instruction is out of range. A CNC instruction that cannot be reexecuted was reexecuted. Multiple functions that cannot be executed simultaneously were executed for the same target (CNC coordinate system). The CNC motor of the parameter specified for the LogicalMotorNo input variable to the CNC instruction is not assigned. The parameter specified for the LogicalMotorNo input variable to a CNC instruction is out of range. The parameter specified for the Position input variable to a CNC instruction is out of range. Assumed cause Maj · The PDOs that are required for the CNC instruction are not mapped. · The relevant instruction was executed for a device that does not have an object that supports the instruction. · CNC coordinate system does not exist for the variable specified for the Coord in-out variable to the instruction. · Instruction input parameter exceeded the valid range of the input variable. · Instruction input parameter exceeded the valid range of the input variable. · A CNC instruction that cannot be re-executed was re-executed. · Multiple functions that cannot be executed simultaneously were executed for the same target (CNC coordinate system). · The CNC_LoadProgramFile instruction was executed when any of CNC coordinate system was Executing (Executing) or Hold (Holding). · The logical CNC motor number for which the CNC motor is not assigned to the LogicalMotorNo input variable to the CNC instruction was specified, and the instruction was executed. · Instruction input parameter exceeded the valid range of the input variable. · Instruction input parameter exceeded the valid range of the input variable. Or, there was an overflow/underflow in the target position. Level Prt Min Obs Info Reference S O030 S O030 S O030 S O030 S O030 S O030 S O030 S O030 S O030 A-14 NY-series Troubleshooting Manual (W564) A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015608 hex 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 process data communications are not established. S O030 54015609 hex Target Velocity Setting Out of Range The parameter specified for the Velocity input variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S O030 5401560A hex Acceleration/Deceleration Setting Out of Range The parameter specified for the Acceleration input variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S O030 A 5401560B hex Travel Mode Selection Out of Range The parameter specified for the MoveMode input variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S O030 5401560D hex Parameter Selection Out of Range The parameter specified for the ParameterNumber input variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S O030 5401560E hex CNC Parameter Setting Read/Write Setting Value Out of Range The parameter specified for the SettingValue in-out variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the in-out variable. S O030 5401560F hex CNC Parameter Setting Read/Write Target Out of Range The parameter specified for the Target in-out variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the in-out variable. S O030 54015611 hex Homing Parameter Setting Out of Range The parameter specified for the HomingParameter in-out variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the in-out variable. S O030 54015612 hex M Code Number Out of Range The parameter specified for the MCodeNo input variable to a CNC instruction is out of range. · Instruction input parameter exceeded the valid range of the input variable. S O030 NY-series Troubleshooting Manual (W564) A-15 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015613 hex CNC Instruction Re-execution Disabled (CNC Coordinate System Specification) An attempt was made to change the parameter for the Coord in-out variable when re-executing a CNC instruction. (This inout variable cannot be changed when re-executing an instruction.) · A parameter for an in-out variable that cannot be changed for re-execution was changed. S O030 54015614 hex CNC Instruction Re-execution Disabled (Logical CNC Motor Number) An attempt was made to change the parameter for the LogicalMotorNo input variable when re-executing a CNC instruction. (This input variable cannot be changed when re-executing an instruction.) · A parameter for an input variable that cannot be changed for re-execution was changed. S O030 5401561D hex SD Memory Card Access Failure SD Memory Card access failed when an instruction was executed. · An SD Memory Card is not inserted. · The SD Memory Card is damaged. S O030 · The SD Memory Card slot is broken. 5401561E hex File Does Not The file specified Exist for an instruction does not exist. · The specified file does not exist. S O030 5401561F hex Illegal Load NC Program Number Specification Loading failed because an attempt was made to load the NC program with an invalid program number specified. · An attempt was made to load the NC program with an invalid program number specified. S O030 54015620 hex Too Many Files Open The maximum number of open files was exceeded when opening a file for an instruction. · The maximum number of open files was exceeded when opening a file for an instruction. S O030 54015621 hex 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. S O030 54015622 hex SD Memory Card Access Failed SD Memory Card access failed. · The SD Memory Card is damaged. · The SD Memory Card slot is broken. S O030 54015623 hex Load NC Program Capacity Exceeded Loading failed because an attempt was made to load the NC program over the maximum capacity. · An attempt was made to load the NC program over the maximum capacity. S O030 A-16 NY-series Troubleshooting Manual (W564) Appendix A-1 Other Errors (Events) That Can Occur in the CPU Units A-1-1 Errors in CNC Function Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54015624 hex Number of NC Program Exceeded Loading failed because an attempt was made to load NC programs over the maximum number of NC programs. · A new NC program was loaded while the number of loaded NC programs reaches the maximum. S O030 54015625 hex Illegal CNC Motor Specification The CNC motor specified for the Target in-out variable to a CNC instruction is not exist. · A CNC motor does not exist for the variable specified for the Target input variable to the instruction. S O030 54015626 hex 54015628 hex Illegal CNC Motor Compensation Table Specification Illegal Load NC Program The CNC motor compensation table specified for the Target input variable to a CNC instruction is not exist. An error was detected in the loaded NC program. · A CNC motor compensation table does not exist for the variable specified for the Target input variable to the instruction. · A syntax error was detected in the NC program you made an attempt to load. S O030 S O030 A 54016783 hex 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 positive software limit and an instruction that specifies motion in the opposite direction of the software limit was executed. S O030 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. · The first position is beyond the negative software limit and an instruction that specifies motion in the opposite direction of the software limit was executed. S O030 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 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 direction is not specified (syncing) S O030 54016786 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 specification was executed when the positive limit input was ON. S O030 NY-series Troubleshooting Manual (W564) A-17 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 54016787 hex Negative Limit Input An instruction for a motion in the negative direction was executed when the negative limit input was ON. · 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 specification was executed when the negative limit input was ON. S O030 54017784 hex Servo Main Circuits OFF An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. · An attempt was made to turn ON the Servo when the main circuit power supply to the Servo Drive was OFF. S O030 A-18 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Appendix 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 an NYseries Industrial PC. Refer to 3-1 Interpreting Tables for interpreting error tables. 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 Units · NX-series Safety Control Units · NX-series Load Cell Input Units · NX-series IO-Link Master 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. Manual name W519 NX-series EtherCAT Coupler Unit User's Manual Event code Event name Meaning Assumed cause 00210000 hex Bus Controller Error 00220000 hex 05010000 hex Non-volatile Memory Hardware Error ESC Error 05020000 hex ESC Initialization Error An internal bus error occurred. An error occurred in non-volatile memory. · A Unit failed or an I/O communications error occurred between the Communications Coupler Unit and the NX Unit. · Non-volatile memory failure An error occurred in the EtherCAT slave communications controller. Initialization of the EtherCAT slave communications controller failed. · An error occurred in the EtherCAT slave communications controller. · An initialization error occurred in the EtherCAT slave communications controller. Level Maj Prt Min Obs Info Reference S W519 S W519 S W519 S W519 NY-series Troubleshooting Manual (W564) A-19 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 05030000 hex Slave Unit An error occurred in · An error occurred in Slave Unit S Verification Slave Unit verifica- information. Error tion. W519 10420000 hex Non-volatile An error occurred in · The power supply to the Com- S Memory Con- the control parame- munications Coupler Unit was trol Parame- ters. turned OFF or Support Soft- ter Error ware communications were dis- connected while writing the Unit operation settings was in prog- ress. W519 10430000 hex Memory Corruption Detected Memory corruption was detected. · Memory corruption was detected. S W519 24A00000 hex Unit Configu- The number of con- · More than the maximum num- S ration Error, nected NX Units ber of NX Units is connected to Too Many exceeds the maxi- the Communications Coupler Units mum value for the Unit. Communications Coupler Unit. W519 24A10000 hex Unit Configu- An unsupported NX · An unsupported NX Unit was S ration Error, Unit is mounted. Or, detected. Unsupported Configuration the total byte size of all I/O data for the connected NX Units exceeds the predetermined maximum value for the Com- · The total byte size of all I/O data for the connected NX Units exceeds the predetermined maximum value for the Communications Coupler Unit. munications Cou- pler Unit. W519 35000000 hex Unit Configu- An error occurred in · The power supply to the Com- S ration Infor- the Unit configura- munications Coupler Unit was mation Error tion information in turned OFF or Support Soft- the Communica- ware communications were dis- tions Coupler Unit. connected during a downloading of the Unit config- uration information. W519 A-20 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 35010000 hex Unit Configu- There is an incon- · An NX Unit that is registered in S ration Verifi- sistency between the Unit configuration informa- cation Error the Unit configura- tion is not connected. tion 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. · 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 registered 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 disconnected 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 number of the Unit that is connected. (The Serial Number Check Method is set to Setting = Actual device.) · The version of a Unit that is registered in the Unit configuration information is newer than the version of the Unit that is connected. · The power supply to an Additional NX Unit Power Supply Unit is not turned ON. W519 A 35020000 hex NX Unit Minor Fault A minor fault was detected in an NX Unit. · A minor fault level error occurred in a Unit where an error was detected. This event is recorded in the event log in the Communications Coupler Unit. S W519 35040000 hex Mailbox Set- An incorrect mail- · An incorrect mailbox setting S ting Error box setting was was detected for the Sync Man- detected for the ager. Sync Manager. (AL- Status Code: 0016 hex) W519 35050000 hex RxPDO Setting Error An error was detected in the RxPDO settings. (AL-Status Code: 001D hex) · An error was detected in the RxPDO settings. S W519 35060000 hex TxPDO Setting Error An error was detected in the TxPDO settings. (AL-Status Code: 001E hex) · An error was detected in the TxPDO settings. S W519 35070000 hex PDO WDT An incorrect PDO · An incorrect PDO WDT setting S W519 Setting Error WDT setting was was detected. detected. (AL-Sta- tus Code: 001F hex) NY-series Troubleshooting Manual (W564) A-21 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 35080000 hex SM Event An SM Event Mode · An SM Event Mode that is not S W519 Mode Set- that is not sup- supported was set. ting Error ported was set. (AL-Status Code: 0028 hex) 35090000 hex TxPDO Mapping Error An incorrect TxPDO was set. (AL-Status Code: 0024 hex) · An incorrect TxPDO was set, e.g., the index, subindex, or size was outside of the allowable range. S W519 350A0000 hex 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 allowable range. S W519 350B0000 hex Illegal State Transition Request Received An incorrect state transition request was received. (ALStatus Code: 0011 hex) · An incorrect state transition request was received. S W519 350C 0000 hex Error State Transition Received An unclear state transition request was received. (ALStatus Code: 0012 hex) · An unclear state transition request was received. S W519 350D 0000 hex Synchroniza- When DC Mode · When DC Mode was confirmed, S tion Cycle was confirmed, the the cycle time was set to a Setting Error cycle time was set value that made operation to a value that impossible. made operation impossible. (AL- Status Code: 0035 hex) W519 40200000 hex NX Unit Processing Error A fatal error occurred in an NX Unit. · An error occurred in the software. S W519 84C0 0000 hex 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. S W519 84C1 0000 hex NX Unit Ini- Initializing an NX · An error occurred in processing S tialization Unit failed. the Communications Coupler Error 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. W519 85000000 hex Process Data Process data com- · The EtherCAT communications S WDT Error munications were cable is disconnected or bro- stopped for more ken. than the specified period of time. · There is an error in the host controller. W519 85010000 hex Synchroniza- A synchronization · The EtherCAT communications S tion Interrup- interruption error cable is disconnected or bro- tion Error occurred. ken. · There is a synchronization setting error in the EtherCAT Coupler Unit. · There is a hardware error in the EtherCAT Coupler Unit. W519 A-22 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 85020000 hex Synchroniza- A synchronization · The EtherCAT communications S tion Error error occurred. cable is disconnected or bro- ken. · There is a synchronization setting error in the EtherCAT master or EtherCAT Coupler Unit. · There is a hardware error in the EtherCAT Coupler Unit. W519 85030000 hex Communica- The number of · Power to the host controller S tions Syn- consecutive was interrupted during process chronization communications data communications. Error errors in receiving the synchronization data exceeded the value that is set for the Consecutive Communications · The EtherCAT communications cable is disconnected or broken. · Noise is entering on an EtherCAT communications cable. Error Detection Count parameter in the Communications Error Settings. 84C50000 hex NX Unit Starting an NX Unit · A startup error occurred in an S Startup Error failed. NX Unit. W519 A W519 35030000 hex NX Unit Observation An observation was detected in an NX Unit. · An observation level error occurred in a Unit where an error was detected. This event is recorded in the event log in the Communications Coupler Unit. S W519 350E0000 hex NX Bus Cycle Delay Detected Exceeding the NX bus cycle was detected. · The NX bus cycle was exceeded. S W519 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. S W519 90400000 hex Event Log Cleared The event log was · The event log was cleared by cleared. the user. S W519 90420000 hex Restart Exe- A restart was exe- · A restart command was cuted cuted. received. S W519 90430000 hex Memory All Cleared The Unit settings were cleared. · The non-volatile memory in the EtherCAT Coupler Unit was cleared. S W519 94600000 hex I/O Check Execution Started I/O checking was started. · I/O checking was started. S W519 NY-series Troubleshooting Manual (W564) A-23 Appendix 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. Manual name W521 NX-series Digital I/O Unit User's Manual Event code 00200000 hex 10410000 hex 80200000 hex 80210000 hex 80240000 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 I/O Communications Error An I/O communications error occurred between the Communications Coupler Unit and the NX Unit. NX Unit Output Synchronization Error An output synchronization error occurred in the NX Unit. NX Unit Clock Not Synchronized Error An error occurred in the clock information between the EtherCAT Coupler Unit and the NX Unit. Assumed cause · Non-volatile memory failure · 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 NX Unit are saved. · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. · 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. · The communications cable that connects the Communications Coupler Unit is disconnected or a connection is faulty. · Noise · There is a hardware error in the NX Unit. · There is a hardware error in the EtherCAT Coupler Unit. Level Maj Prt Min Obs Info Reference S W521 S W521 S W521 S W521 S W521 A-24 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Event code Event name Meaning 70010000 hex Previous Time Specified A previous time was specified for output refreshing with a specified time stamp. 90400000 hex Event Log Cleared The event log was cleared. Assumed cause · A mistake in the user program caused the specification of a previous time. · A Communications Synchronization Error caused a delay in the I/O data reaching the NX Unit. · The event log was cleared by the user. Level Maj Prt Min Obs Info Reference S W521 S W521 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 A 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. Analog Input Units and Analog Output Units Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 00200000 hex Non-volatile Memory Hardware Error An error occurred in non-volatile memory. · Non-volatile memory failure S W522 10400000 hex Analog Unit An error occurred · The power supply to the Analog S Calibration for the calibration Unit was turned OFF or Support Parameter data in the Analog Software communications were Error Unit. disconnected while writing the calibration values to the Ana- log Unit. W522 10410000 hex Control An error occurred in · There is an error in the area of S Parameter the control parame- the non-volatile memory in the Error in Mas- ters that are saved Communications Coupler Unit ter in the master. in which the Unit operation set- tings for the NX Unit are saved. · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. W522 14C00000 hex Unit Calibration Value Parity Error An error occurred in · An error was detected in the the user calibration calibration data. data in the NX Unit. S W522 NY-series Troubleshooting Manual (W564) A-25 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 65030000 hex Unit I/O Disconnection Detected for Channel 1 A disconnected input was detected for channel 1. · Input wiring is broken. · Input wiring is disconnected. SU W522 65040000 hex Unit I/O Disconnection Detected for Channel 2 A disconnected input was detected for channel 2. · Input wiring is broken. · Input wiring is disconnected. SU W522 65050000 hex Unit I/O Disconnection Detected for Channel 3 A disconnected input was detected for channel 3. · Input wiring is broken. · Input wiring is disconnected. SU W522 65060000 hex Unit I/O Disconnection Detected for Channel 4 A disconnected input was detected for channel 4. · Input wiring is broken. · Input wiring is disconnected. SU W522 65070000 hex Unit I/O Disconnection Detected for Channel 5 A disconnected input was detected for channel 5. · Input wiring is broken. · Input wiring is disconnected. SU W522 65080000 hex Unit I/O Disconnection Detected for Channel 6 A disconnected input was detected for channel 6. · Input wiring is broken. · Input wiring is disconnected. SU W522 65090000 hex Unit I/O Disconnection Detected for Channel 7 A disconnected input was detected for channel 7. · Input wiring is broken. · Input wiring is disconnected. SU W522 650A0000 hex Unit I/O Disconnection Detected for Channel 8 A disconnected input was detected for channel 8. · Input wiring is broken. · Input wiring is disconnected. SU W522 80200000 hex NX Unit I/O An I/O communica- · The NX Unit is not mounted S Communica- tions error occurred properly. tions Error between the Communications Coupler Unit and the NX Unit. · 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. W522 80210000 hex NX Unit Out- An output synchro- · The communications cable that S put Synchro- nization error connects the Communications nization Error occurred in the NX Coupler Unit is disconnected or Unit. a connection is faulty. · Noise W522 80240 000 hex NX Unit An error occurred in · There is a hardware error in the S Clock Not the clock informa- NX Unit. Synchronized Error tion between the EtherCAT Coupler Unit and the NX · There is a hardware error in the EtherCAT Coupler Unit. Unit. W522 A-26 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 64F0 0000 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 exceeded the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range. US W522 64F1 0000 hex Unit Over The analog input · The analog input data US W522 Range for data for input chan- exceeded the upper limit of the Channel 2 nel 2 exceeded the input range. Or, the analog out- upper limit of the put data exceeded the upper input range. Or, the analog output data limit of the output range. for output channel 2 exceeded the upper limit of the output range. 64F2 0000 hex Unit Over Range for The analog input · The analog input data data for input chan- exceeded the upper limit of the US W522 A Channel 3 nel 3 exceeded the input range. Or, the analog out- upper limit of the put data exceeded the upper input range. Or, the limit of the output range. analog output data for output channel 3 exceeded the upper limit of the output range. 64F3 0000 hex Unit Over Range for Channel 4 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 exceeded the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range. US W522 64F4 0000 hex Unit Over Range for Channel 5 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 exceeded the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range. US W522 64F5 0000 hex Unit Over Range for Channel 6 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 exceeded the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range. US W522 NY-series Troubleshooting Manual (W564) A-27 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 64F6 0000 hex Unit Over Range for Channel 7 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 exceeded the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range. US W522 64F7 0000 hex Unit Over Range for Channel 8 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. · The analog input data exceeded the upper limit of the input range. Or, the analog output data exceeded the upper limit of the output range. US W522 64F8 0000 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 output data for output channel 1 went below the lower limit of the output range. · The analog input data went below the lower limit of the input range. Or, the analog output data went below the lower limit of the output range. US W522 64F9 0000 hex Unit Under Range for Channel 2 The analog input data for input channel 2 went below the lower limit of the input range. Or, the analog output data for output channel 2 went below the lower limit of the output range. · The analog input data went below the lower limit of the input range. Or, the analog output data went below the lower limit of the output range. US W522 64FA 0000 hex Unit Under Range for Channel 3 The analog input data for input channel 3 went below the lower limit of the input range. Or, the analog output data for output channel 3 went below the lower limit of the output range. · The analog input data went below the lower limit of the input range. Or, the analog output data went below the lower limit of the output range. US W522 64FB 0000 hex Unit Under Range for Channel 4 The analog input data for input channel 4 went below the lower limit of the input range. Or, the analog output data for output channel 4 went below the lower limit of the output range. · The analog input data went below the lower limit of the input range. Or, the analog output data went below the lower limit of the output range. US W522 A-28 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 64FC 0000 hex Unit Under Range for Channel 5 The analog input data for input channel 5 went below the lower limit of the input range. Or, the analog output data for output channel 5 went below the lower limit of the output range. · The analog input data went below the lower limit of the input range. Or, the analog output data went below the lower limit of the output range. US W522 64FD 0000 hex Unit Under The analog input · The analog input data went US W522 Range for data for input chan- below the lower limit of the Channel 6 nel 6 went below input range. Or, the analog out- the lower limit of the put data went below the lower input range. Or, the analog output data limit of the output range. for output channel 6 went below the lower limit of the output range. 64FE0000 hex Unit Under Range for The analog input · The analog input data went data for input chan- below the lower limit of the US W522 A Channel 7 nel 7 went below input range. Or, the analog out- the lower limit of the put data went below the lower input range. Or, the limit of the output range. analog output data for output channel 7 went below the lower limit of the output range. 64FF 0000 hex Unit Under Range for Channel 8 The analog input data for input channel 8 went below the lower limit of the input range. Or, the analog output data for output channel 8 went below the lower limit of the output range. · The analog input data went below the lower limit of the input range. Or, the analog output data went below the lower limit of the output range. US W522 90400000 hex Event Log Cleared The event log was · The event log was cleared by cleared. the user. S W522 A-2-1 Errors in Slave Terminals NY-series Troubleshooting Manual (W564) A-29 Appendix Temperature Input Units Event code 00200000 hex 05100000 hex 05110000 hex 10410000 hex 40200000 hex 65100000 hex 80200000 hex 80240000 hex Event name Meaning Assumed cause Non-volatile Memory Hardware Error An error occurred in · Non-volatile memory failure. non-volatile memory. A/D Converter Error An error occurred in · Noise the A/D converter · A/D converter failure 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. Control Parameter Error in Master An error occurred in the control parameters that are saved in the master. · 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 NX Unit are saved. · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. NX Unit Pro- A fatal error cessing Error occurred in an NX Unit. · An error occurred in the software. Sensor Disconnected Error A disconnected temperature sensor was detected. · The temperature sensor is damaged or the wires are broken. · An unused channel is not disabled. NX Unit I/O Communications Error An I/O communications error occurred between the Communications Coupler Unit 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 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. NX Unit Clock Not Synchronized Error An error occurred in the clock information between the EtherCAT Coupler · There is a hardware error in the NX Unit. · There is a hardware error in the EtherCAT Coupler Unit. Unit and the NX Unit. Level Maj Prt Min Obs Info Reference S W566 (W522) S SU W566 (W522) W566 (W522) S W566 (W522) S SU W566 (W522) W566 (W522) S W566 (W522) S W566 (W522) A-30 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 65110000 hex Process Value Over Range The process temperature exceeded the upper limit of temperature conversion range. · The sensor is disconnected. · The sensor or the compensating 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. · An unused channel is not disabled. US W566 (W522) 65120000 hex 80220000 hex Process Value Under Range NX Message Communications Error The process temperature went below the lower limit of temperature conversion range. An error was detected in message communications and the message frame was discarded. · The sensor or the compensating 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. · 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 Sysmac Studio or as the result of disconnecting an EtherCAT slave. US W566 (W522) S W566 (W522) A 90400000 hex Event Log Cleared The event log was · The event log was cleared by cleared. the user. S W566 (W522) Heater Burnout Detection Units Event code 00200000 hex 05100000 hex 10410000 hex 40200000 hex Event name Meaning Assumed cause Maj Non-volatile Memory Hardware Error An error occurred in non-volatile memory. · Non-volatile memory failure. A/D Converter Error An error occurred in the A/D converter · Noise · A/D converter failure Control Parameter Error in Master An error occurred in the control parameters that are saved in the master. · 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 NX Unit are saved. · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. NX Unit Processing Error A fatal error occurred in · An error occurred in the an NX Unit. software. Level Prt Min Obs S S S S Info Reference W566 W566 W566 W566 NY-series Troubleshooting Manual (W564) A-31 Appendix Event code 652C0000 hex 652D0000 hex 80200000 hex 80240000 hex 80220000 hex 90400000 hex Event name Heater Burnout Detected Meaning A heater burnout was detected. Assumed cause Maj · A heater was burned out or damaged. · The setting of the Heater Burnout Detection Current is too high. · A CT input that is not used is allocated to a control output in the CT Allocation setting. SSR Failure Detected An SSR failure was detected. · 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. NX Unit I/O Communications Error An I/O communications error occurred between the Communications Coupler Unit 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 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. NX Unit Clock Not Synchronized Error An error occurred in the clock information between the EtherCAT Coupler Unit and the NX Unit. · There is a hardware error in the NX Unit. · There is a hardware error in the NX Unit. · There is a hardware error in the 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. Event Log Cleared The event log was cleared. · The event log was cleared by the user. Level Prt Min Obs SU SU S S S Info Reference W566 W566 W566 W566 W566 S W566 A-32 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals 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. Manual name W523 NX-series System Unit User's Manual Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 00200000 hex Non-volatile Memory Hardware Error An error occurred in non-volatile memory. · Non-volatile memory failure S W523 A 90400000 hex Event Log Cleared The event log was · The event log was cleared by cleared. the user. S W523 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 Event name Non-volatile Memory Hardware Error Control Parameter Error in Master Meaning An error occurred in non-volatile memory. An error occurred in the control parameters that are saved in the master. Assumed cause · Non-volatile memory failure · 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 NX Unit are saved. · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. Level Maj Prt Min Obs Info Reference S W524 S W524 NY-series Troubleshooting Manual (W564) A-33 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 35100000 hex External A setting for an · The same function (other than S W524 Input Setting external input is not a general-purpose input) is Error correct. assigned to more than one of the external inputs (I0 to I2). 35110000 hex SSI Data Set- There is an error in · The sum of the values set for S ting Error the SSI data set- the Valid Data Length and the tings. Leading Bits parameters exceeds 32. · The sum of the values set for the Multi-turn Data Length, Single-turn Data Length, and the Status Data Length parameters exceeds 32. · The sum of the value set for the start bit position and the data length of the SSI data exceeds the value set for the Valid Data Length parameter. · The value set for the Encoder Resolution parameter exceeds the range expressed by the data length set for the Singleturn Data Length parameter. W524 40200000 hex NX Unit Processing Error A fatal error occurred in an NX Unit. · An error occurred in the software. S W524 743D 0000 hex Incorrect Synchronization Command Updating the target position data in the synchronization refresh failed consecutively for more than the specified number of times. · The communications cable that connects the Communications Coupler Unit is disconnected or a connection is faulty. · Noise SU W524 743E0000 hex Illegal Fol- The difference · A command that exceeded the S lowing Error between the com- maximum velocity (for a model mand position and that allows maximum velocity actual position setting, the set value applies to exceeds the range this maximum velocity) was expressed by 29 output continuously, so the fol- bits. lowing error for the actual out- put, which is restricted by the maximum velocity, has increased. · A command velocity that does not correspond to the command position was specified when a velocity-continuous pulse output was used, so the number of pulses that were actually output for the updated command position has increased. W524 743F 0000 hex Illegal State The EtherCAT mas- · A communications command to S Transition ter or EtherCAT change the current communica- Coupler Unit exe- tions status was received from cuted a command the communications master to change the com- while the Unit is in the Opera- munications status tion Enabled status. when the Pulse Output Unit is in the Operation Enabled status. W524 A-34 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 80200000 hex NX Unit I/O A communications · The NX Unit is not mounted S Communica- error occurred properly. tions Error between the Communications Coupler Unit and the NX Unit. · 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. W524 80210000 hex NX Unit Out- An output synchro- · The communications cable that S put Synchro- nization error connects the Communications nization Error occurred in the NX Coupler Unit is disconnected or Unit. a connection is faulty. · Noise W524 A 80240000 hex NX Unit An error occurred in · There is a hardware error in the S Clock Not the clock NX Unit. Synchronized Error information between the EtherCAT Coupler · There is a hardware error in the EtherCAT Coupler Unit. Unit and the NX Unit. W524 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. S 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 US W524 90400000 hex Event Log Cleared The event log was · The event log was cleared by cleared. the user. S Same as above. A-2-1 Errors in Slave Terminals NY-series Troubleshooting Manual (W564) A-35 Appendix NX-series Communications Interface Units The section provides a table of the errors (events) that can occur in the following Unit. NX-CIF The manual names are given below for the catalog numbers given in the Reference column of the event tables. Cat. No. Manual name W540 NX-series Communications Interface Units User's Manual Event code 00200000 hex 10410000 hex 40200000 hex 80200000 hex 80240000 hex 85400000 hex Event name Meaning Assumed cause Maj Prt Level Min Obs Info Reference Non-volatile Memory Hardware Error An error occurred in · Non-volatile memory failure non-volatile memory. S W540 Control An error occurred in · There is an error in the area of S Parameter the control parame- the non-volatile memory in the Error in Mas- ters that are saved in Communications Coupler Unit ter the master. in which the Unit operation set- tings for the NX Unit are saved. W540 · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. NX Unit Pro- A fatal error cessing Error occurred in an NX Unit. · An error occurred in the software. S W540 NX Unit I/O An I/O communica- · An NX Unit is not mounted S Communica- tions error occurred properly. tions Error between the Communications Coupler Unit and the NX Unit. · The power cable for the Unit power supply is disconnected. Or, the wiring from the Unit power supply to the NX Units is incorrect. W540 · 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. NX Unit An error occurred in · There is a hardware error in the S Clock Not the clock informa- NX Unit. Synchronized Error tion between the EtherCAT Coupler Unit and the NX · There is a hardware error in the EtherCAT Coupler Unit. Unit. W540 Data Discarded Due to Full Internal Buffer The internal buffer is full. The input data is discarded. · If the internal buffer for received 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. SU W540 A-36 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Maj Prt Level Min Obs Info Reference 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 S W540 · The message communications load is high. · The communications cable is disconnected or broken. · Message communications were cutoff in communications. 85410000 hex Parity Error A parity error occurred. · The communications settings and baud rate setting do not agree with those of the remote device. US W540 · Noise 85420000 hex Framing Error A framing error occurred. · The communications settings and baud rate setting do not agree with those of the remote device. · Noise US W540 A 85430000 hex Overrun Error An overrun error occurred. · The next data was received during processing of received data because the baud rate is too high. US W540 90400000 hex Event Log Cleared The event log was cleared. · The event log was cleared by the user. S W540 A-2-1 Errors in Slave Terminals NY-series Troubleshooting Manual (W564) A-37 Appendix NX-series Safety Control Units The section provides tables of the errors (events) that can occur in the following Units. NX-SL 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. Manual name Z930 NX-series Safety Control Unit User's Manual Safety CPU Units Event code 05200000 hex 10500000 hex 10510000 hex 10520000 hex 10530000 hex 35200000 hex 55000000 hex 55010000 hex 55020000 hex Event name Meaning Assumed cause System Error A hardware error was detected during self-diagnosis of the hardware. · Hardware has failed. · A memory error occurred due to a transient cause, such as a software error or excessive noise. NX Bus Communications Settings Read Error There is an error in the NX bus communications settings that are saved in non-volatile memory. · A hardware failure occurred in the non-volatile memory. · Power was turned OFF while saving data to the non-volatile memory. Safety Application Data Read Error There is an error in the safety application data that is saved in non-volatile memory. · A hardware failure occurred in the non-volatile memory. · Power was turned OFF while saving data to the non-volatile memory. NX Bus Communications Settings and Safety Application Data Mismatch There is an error in the safety application data that is saved in 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 Access Error Reading/writing non-volatile memory failed. Non-volatile memory failed. Safety Process Data Communications Not Established Error Safety process data communications was not established with one or more safety slaves. · 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. Division by Zero Division by zero was detected. The divisor is zero. Cast Error A casting error was detected. A value was input that exceeded the range of the receiving variable. MUX Error An MUX instruction error was detected. The value of the selection input (K) to the MUX instruction is not correct. Level Maj Prt Min Obs Info Reference S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 A-38 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 74A00000 hex SF_Antiva- An error was Refer to information on the diag- S lent Error detected in execu- nostic code that is given for tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A10000 hex SF_EDM An error was Refer to information on the diag- S Error detected in execu- nostic code that is given for tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A20000 hex SF_Emer- An error was Refer to information on the diag- S gencyStop detected in execu- nostic code that is given for Error tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A30000 hex SF_En- An error was Refer to information on the diag- S ableSwitch detected in execu- nostic code that is given for Error tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 A 74A40000 hex SF_Equiva- An error was Refer to information on the diag- S lent Error detected in execu- nostic code that is given for tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A50000 hex SF_ESPE An error was Refer to information on the diag- S Error detected in execu- nostic code that is given for tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A60000 hex SF_Guard- An error was Refer to information on the diag- S Locking Error detected in execu- nostic code that is given for tion of a safety attached information 1 in the NX- function block.. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A70000 hex SF_Guard- An error was Refer to information on the diag- S Monitoring detected in execu- nostic code that is given for Error tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A80000 hex SF_ModeSe- An error was Refer to information on the diag- S lector Error detected in execu- nostic code that is given for tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 74A90000 hex SF_Muting- An error was Refer to information on the diag- S Par Error detected in execu- nostic code that is given for tion of a safety attached information 1 in the NX- function block. series Safety Control Unit Instruc- tions Reference Manual (Cat. No. Z931) Z930 NY-series Troubleshooting Manual (W564) A-39 Appendix Event code Event name 74AA0000 hex SF_Muting- Par_2Sensor Error 74AB0000 hex SF_MutingSeq Error 74AC0000 hex SF_OutControl Error 74AD0000 hex SF_SafetyRequest Error 74AE0000 hex SF_TestableSafetySensor Error 74AF 0000 hex SF_TwoHandControlTypeII Error 74B00000 hex SF_TwoHandControlTypeIII Error 80200000 hex NX Unit I/O Communications Error Meaning An error was detected in execution of a safety function block. An error was detected in execution of a safety function block. An error was detected in execution of a safety function block. An error was detected in execution of a safety function block. An error was detected in execution of a safety function block. An error was detected in execution of a safety function block. An error was detected in execution of a safety function block. An I/O communications error occurred between the Communications Coupler Unit and the NX Unit. Assumed cause Maj Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety Control Unit Instructions Reference Manual (Cat. No. Z931) Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety Control Unit Instructions Reference Manual (Cat. No. Z931) Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety Control Unit Instructions Reference Manual (Cat. No. Z931) Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety Control Unit Instructions Reference Manual (Cat. No. Z931) Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety Control Unit Instructions Reference Manual (Cat. No. Z931) Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety Control Unit Instructions Reference Manual (Cat. No. Z931) Refer to information on the diagnostic code that is given for attached information 1 in the NXseries Safety Control Unit Instructions Reference Manual (Cat. No. Z931) · 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 Prt Min Obs S S S S S S S S Reference Info Z930 Z930 Z930 Z930 Z930 Z930 Z930 Z930 A-40 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 80300000 hex Safety Pro- A communications · A setting is not correct. The set- S cess Data timeout occurred in ting of the safety task period is Communica- safety process data too short. tions Timeout communications with the Safety Control Unit. · There is excessive noise. · The Safety CPU Unit or safety slave entered a status where it could not continue safety pro- cess data communications. · An error or status change occurred in the Communications Coupler Unit to which the Unit is connected, preventing correct process data communications. Z930 84F0 0000 hex NX Bus I/O An error occurred in There is a hardware error in the S Z930 Communica- I/O communications Communications Coupler Unit or tions Stopped between the Com- an NX Unit. munications Cou- pler Unit and an NX Unit. 80220000 hex NX Message An error was · The message communications S Z930 A Communica- detected in mes- load is high. tions Error sage communications for an NX Unit and the message frame was discarded. · The communications cable is disconnected or broken. · Message communications were cut off as the result of executing a synchronization or resto- ration operation on the Sysmac Studio or as the result of dis- connecting an EtherCAT slave. 90400000 hex Event Log Cleared The event log was The event log was cleared by the cleared. user. S Z930 90430000 hex Memory All Cleared The Unit settings were cleared. The Clear All Memory operation was performed. S Z930 951E0000 hex Sysmac Studio Communications Connection Timeout A communications timeout occurred between the Sysmac Studio and the Safety CPU Unit. · The communications cable was disconnected. S Z930 951F 0000 hex Clear All Memory Rejected Clearing all of memory failed. · The Clear All Memory operation was performed for the entire Slave Terminal. S Z930 A-2-1 Errors in Slave Terminals NY-series Troubleshooting Manual (W564) A-41 Appendix Safety I/O Units Event code 05200000 hex 05210000 hex 05220000 hex 05230000 hex 35210000 hex 35230000 hex 35240000 hex 65200000 hex 65210000 hex 65220000 hex Event name System Error Internal Circuit Error at Safety Input Internal Circuit Error at Test Output Internal Circuit Error at Safety Output 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 Not Established, Incorrect Frame Error I/O Power Supply Voltage Error Output Power Interrupt Circuit Error External Test Signal Failure at Safety Input Meaning Assumed cause A hardware error was detected during self-diagnosis of the hardware. A fault was detected in the internal circuit for the safety input terminal. A fault was detected in the internal circuit for the test output terminal. A fault was detected in the internal circuit for the safety output terminal. Safety process data communications was not established with the Safety CPU Unit. · Hardware has failed. · A memory error occurred due to a transient cause, such as a software error or excessive noise. · The internal circuit for the safety input terminal is faulty. · A memory error or signal error occurred due to a transient cause, such as a software error or excessive noise. · The internal circuit for the test output terminal is faulty. · A memory error or signal error occurred due to a transient cause, such as a software error or excessive noise. · The internal circuit for the safety output terminal is faulty. · A memory error or signal error occurred due to a transient cause, such as a software error or excessive noise. · The model or safety I/O terminal settings are not correct. Safety process data communications was not established with the Safety CPU Unit because of an incorrect FSoE slave address. · The setting of the FSoE slave address in the safety process data communications settings is different from the setting in the Unit. Safety process data communications was not established with the Safety CPU Unit because an incorrect frame was received. · An incorrect frame was received in safety process data communications. There is excessive noise. An incorrect I/O power supply voltage was detected. · The input power or output power is not supplied correctly. An error was detected by the output power interruption test. · The wiring is not correct or there is a fault in the hardware. 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. Level Maj Prt Min Obs Info Reference S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 S Z930 A-42 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 65230000 hex Discrepancy An error was · There is a ground fault or dis- S Error at detected in discrep- connection in the input signal Safety Input ancy evaluation of safety input terminals. line. · The connected device is faulty. · The setting of the discrepancy time is not correct. · Chattering occurred in the input 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. S Z930 65250000 hex Stuck-at-high It was detected that · The positive power supply line S Detected at Test Output the test output terminal is stuck ON. 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. Z930 A 65270000 hex Short Circuit Detected at Safety Output A ground fault was detected on the safety output terminal. · There is a ground fault on the output signal line. S Z930 65280000 hex Stuck-at-high It was detected that · The positive power supply line S Detected at the safety output is in contact with the output sig- Safety Output terminal is stuck ON. nal 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. Z930 80200000 hex NX Unit I/O An I/O communica- · The NX Unit is not mounted S Communica- tions error occurred properly. tions Error between the Communications Coupler Unit and the NX Unit. · 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. Z930 A-2-1 Errors in Slave Terminals NY-series Troubleshooting Manual (W564) A-43 Appendix Event code 80300000 hex 84F1 0000 hex 80220000 hex 90400000 hex 90430000 hex Event name Meaning Safety Process Data Communications Timeout A communications timeout occurred in safety process data communications with the Safety Control Unit. NX Bus I/O Communications Stopped An error occurred in I/O communications between the Communications Coupler Unit and an NX Unit. NX Message Communications Error An error was detected in message communications for an NX Unit and the message frame was discarded. Event Log Cleared Memory All Cleared The event log was cleared. The Unit settings were cleared. Assumed cause Maj · A setting is not correct. The setting of the safety task period is too short. · There is excessive noise. · The Safety CPU Unit or safety slave entered a status where it could not continue safety process data communications. · An error or status change occurred in the Communications Coupler Unit to which the Unit is connected, preventing correct process data communications. There is a hardware error in the Communications Coupler Unit or an NX Unit. · 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 slave. The event log was cleared by the user. The Clear All Memory operation was performed. Level Prt Min Obs Info Reference S Z930 S Z930 S Z930 S Z930 S Z930 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 Event name Meaning Assumed cause Non-volatile Memory Hardware Error A/D Conversion Error An error occurred in non-volatile memory. AD conversion was not performed by the AD converter. · Non-volatile memory failure · EXC+ terminal and EXC- terminal are short-circuited. · Noise · A/D converter failure Level Maj Prt Min Obs Info Reference S W565 S W565 A-44 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 10410000 hex Control An error occurred in · There is an error in the S Parameter the control parame- area of the non-volatile Error in Mas- ters that are saved memory in the Commu- ter in the master. nications Coupler Unit in which the Unit opera- tion settings for the NX Unit are saved. W565 · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. 10440000 hex Unit Calibra- There is an error in · There is an error in the S W565 tion Value the area in which area of the non-volatile Error the Unit calibration memory in which the values are saved. Unit calibration values are saved. 10450000 hex Actual Load There is an error in · There is an error in the S W565 Calibration Value Error the area in which the actual load cali- area of the non-volatile memory in which the A bration values are actual load calibration saved. values are saved. 40200000 hex NX Unit Pro- A fatal error · An error occurred in the S cessing Error occurred in an NX software. Unit. W565 65130000 hex Sensor Dis- A disconnection · Wiring with the load cell S connected with the load cell is not connected. Error was detected. · Wiring with the load cell is broken. W565 · The input signal exceeds the input conversion range. · Load cell failure. 80200000 hex NX Unit I/O An I/O communica- · The NX Unit is not S Communica- tions error occurred mounted properly. tions Error between the Communications Coupler Unit and the NX Unit. · The power cable for the Unit power supply is disconnected. Or, the wiring from the Unit power supply to the NX Units is incorrect. W565 · 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. 80210000 hex NX Unit Out- An output synchro- · The communications S put Synchroni- nization error cable connected to the zation Error occurred in the NX Communications Cou- Unit. pler Unit is broken or the connection is faulty. W565 · Noise NY-series Troubleshooting Manual (W564) A-45 Appendix Event code 80240000 hex 65140000 hex 65150000 hex 80220000 hex 90400000 hex Event name Meaning Assumed cause Maj NX Unit Clock Not Synchronized Error An error occurred in the clock information between the EtherCAT Coupler Unit and the NX Unit. · There is a hardware error in the NX Unit. · There is a hardware error in the 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 broken. · EXC+ terminal and EXC- terminal 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 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 broken. · EXC+ terminal and EXC- terminal 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 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. Event Log Cleared The event log was cleared. · The event log was cleared by the user. Level Prt Min Obs S U S U S S Info Reference W565 W565 W565 W565 S W565 A-46 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-1 Errors in Slave Terminals 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 Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 00200000 hex Non-volatile Memory Hardware Error An error occurred in non-volatile memory. · Non-volatile memory failure S W570 10410000 hex Control An error occurred in There is an error in the S W570 Parameter the control parame- area of the non-volatile A Error in Mas- ters that are saved memory in the Communi- ter in the master. cations Coupler Unit in which the Unit operation settings for the NX Unit are saved. · The power supply to the NX Unit was turned OFF or Sysmac Studio communications were disconnected while writing the Unit operation settings was in progress. 40200000 hex NX Unit Pro- A fatal error · An error occurred in the S cessing Error occurred in an NX software. Unit. W570 80200000 hex NX Unit I/O An I/O communica- · An NX Unit is not S Communica- tions error occurred mounted properly. tions Error between the Communications Coupler Unit and the NX Unit. · 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. W570 80240000 hex NX Unit Clock Not Synchronized Error An error occurred in the clock information between the EtherCAT Coupler Unit and the NX Unit. · There is a hardware error in the NX Unit. · There is a hardware error in the EtherCAT Coupler Unit. S W570 NY-series Troubleshooting Manual (W564) A-47 Appendix Event code 848F0000 hex 84970000 hex 849A0000 hex 80220000 hex 848C0000 hex 848D0000 hex 84990000 hex 84950000 hex 84980000 hex 90400000 hex Event name Meaning Assumed cause Maj Device Configuration Verification Error The connected device is different from the IO-Link device registered for a port of the IO-Link Master. The connected device is different from the IO-Link device registered for a port of the IO-Link Master. I/O Cable Short-circuit There is a short-circuit in the cable that connects the IOLink master and device. There is a short-circuit in the I/O cable. An IO-Link device has failed. IO-Link Communications Module Processing Error A hardware failure occurred in the IOLink Communications Module. A hardware failure occurred. 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. 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. 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 affected by noise or IOLink device failure. Warning-level Device Event Flag A warning-level event occurred in the IO-Link device. Use CX-Configurator FDT to confirm the event code of the IO-Link device. IO-Link Device Configuration Information Created IO-Link device configuration information was created. IO-Link device configuration information was created. I/O Power Supply ON Detected The I/O power supply ON was detected in several times. The I/O power supply ON was detected in several times. Event Log Cleared The event log was cleared. · The event log was cleared by the user. Level Prt Min Obs S S S S S S S Reference Info W570 W570 W570 W570 W570 W570 W570 S W570 S W570 S W570 A-48 NY-series Troubleshooting Manual (W564) Appendix 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-CE1T Confocal Fiber Type Displacement Sensor GX-series EtherCAT Slave Units A The manual names are given below for the catalog numbers given in the Reference column of the event table. Cat. No. Manual name W488 GX-series EtherCAT Slave Units User's Manual W570 IO-Link System User's Manual Block I/O Event code 04A00000 hex 04A20000 hex 14A00000 hex 24610000 hex 64CC 0000 hex 84A00000 hex Event name Expansion Unit Hardware Error Slave Hardware Error Non-volatile Memory Checksum Error Switch Setting Error I/O Disconnection Detected Slave Unit Verification Error Meaning Assumed cause An Expansion Unit was disconnected during operation or a signal between the Slave Unit and Expansion Unit was broken. A hardware error occurred in the Slave Unit. An error occurred in the control parameters. · The Expansion Unit is disconnected. · The Expansion Unit is faulty. · The Slave Unit is faulty. · Noise The setting switch is set out of range. An I/O signal line is disconnected. A verification error occurred for the SII. · The analog range that is set on the switch is outside the setting range. · I/O signal wiring is disconnected or has a faulty connection. · An I/O signal line is disconnected. · An error occurred in the control board. Level Maj Prt Min Obs Info Reference S W488 S W488 S W488 S W488 S W488 S W488 NY-series Troubleshooting Manual (W564) A-49 Appendix Event code Event name Meaning Assumed cause 04A10000 hex Non-volatile Memory Hardware Error An error occurred in · Non-volatile memory failure non-volatile memory. IO-Link Master Unit Level Maj Prt Min Obs Info Reference S W488 Event code 04A10000 hex 04A20000 hex 14A00000 hex 847C0000 hex 84840000 hex 84870000 hex 84A00000 hex 84790000 hex 847A0000 hex 84860000 hex 84820000 hex 84850000 hex Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference Non-volatile Memory Hardware Error An error occurred in non-volatile memory. · Non-volatile memory failure S W570 Slave Hardware Error A hardware error occurred in the slave unit. · The slave unit failed. S W570 Non-volatile Memory Checksum Error An error occurred in the control parameters. · Noise S W570 Device Con- The connected The connected device is S figuration Veri- device is different different from the IO-Link fication Error from the IO-Link device registered for a device registered for port of the IO-Link Master. a port of the IO-Link Master. W570 I/O Cable Short-circuit There is a short-circuit in the cable that connects the IOLink master and device. There is a short-circuit in the I/O cable. An IO-Link device has failed. S W570 IO-Link Communications Module Processing Error A hardware failure occurred in the IOLink Communications Module. A hardware failure occurred. S W570 Slave Unit Verification Error An error occurred in Slave Unit verification. An error occurred in the control board. S W570 Error-level An error-level event Use CX-Configurator FDT S Device Event occurred in the IO- to confirm the event code Link device. of the IO-Link device. W570 IO-Link Com- An error occurred in · The I/O cable is broken. S munications IO-Link communica- Or, the IO-Link device is Error tions with a device. disconnected from the port. W570 · An IO-Link device has failed. · The communications are affected by noise. Warning-level Device Event Flag A warning-level event occurred in the IO-Link device. Use CX-Configurator FDT to confirm the event code of the IO-Link device. S W570 IO-Link Device Configuration Information Created IO-Link device configuration information was created. IO-Link device configuration information was created. S W570 I/O Power Supply ON Detected The I/O power supply ON was detected in several times. The I/O power supply ON was detected in several times. S W570 A-50 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Servo 1S (1S-series AC Servo Drives with Built-in EtherCAT Communications) R88M-1, R88D-1SN-ECT and R88D-1SANECT 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 Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 04B30000 hex Regenera- An error of the · Power supply voltage is insuffi- S I586 A tion Circuit Regeneration Cir- cient at power ON, or rising Error cuit was detected at slowly. Detected during Power ON power ON. · Power supply voltage fluctuated at power ON. · L1, L2, and L3 terminals are not connected or disconnected. · N1 and N2 terminals are opened. · Servo Drive failure 04B50000 hex Inrush Current Prevention Circuit Error An error of inrush current prevention circuit was detected. Inrush current prevention circuit failure S I586 04B60000 hex Regenera- An regeneration cir- · There is a short circuit between S I586 tion Circuit cuit error was B2 and N2/N3 I621 Error detected. · Regeneration circuit failure · Noise into wiring of the external regeneration resistor 05430000 hex ESC Error An error occurred in the EtherCAT slave communications controller. · Error of the EtherCAT slave communications controller or false detection when the AL status code is 0051 hex · Error access from the nonOMRON EtherCAT master when the AL status code is 0050 hex S I586 I621 08390000 hex Power Mod- An error was · There is a short-circuit, ground S I586 ule Error detected in the fault, or contact failure on the U, I621 power module. V, or W motor cable · There is a short-circuit on the wiring of External Regeneration 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 · False detection due to a data S I586 sis Error detected by the read error that was caused by I621 self-diagnosis of excessive noise the safety function. · Hardware failure NY-series Troubleshooting Manual (W564) A-51 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 083C 0000 hex Main Circuit A temperature · Broken wiring of the thermistor, S I586 Temperature monitoring circuit temperature monitoring circuit I621 Monitoring failure was failure Circuit Fail- detected on the ure main circuit. 083D 0000 hex Fan Error The rotation speed · There is a foreign matter in the S I586 of the fan is 40% or cooling fan and it blocks the I621 less of the rating rotation and the cooling per- · Cooling fan failure formance decreases. 083F 0000 hex Regenera- The regeneration · The regeneration processing is S I586 tion Process- processing was set inappropriately I621 ing Error stopped to protect · The Regeneration Resistor is the Regeneration Resistor. selected inappropriately · The Regeneration Resistor is used for continuous regenera- tive braking · The applied power supply voltage is higher than the specified value · Regeneration Resistor failure 08410000 hex Overvoltage The main circuit · The P-N voltage exceeded the S I586 Error power supply volt- specified value I621 age (P-N voltage) · The input voltage increased exceeded the operation guarantee range. · The Regeneration Resistor wiring is broken · The External Regeneration Resistor is set or selected inap- propriately · Servo Drive failure 08420000 hex Motor Over- The encoder · The temperature is high around S I586 heat Error detected the tem- the motor perature that exceeded the protection level of · The motor is overloaded · Encoder failure motor. 08430000 hex 1-rotation The encoder · There is excessive noise S I586 Counter Error detected a one- · Failure due to vibration, impact, I621 rotation counter condensation, foreign matter, error. etc. 08440000 hex Overspeed The encoder · The motor was rotated by exter- S I586 Error detected the over- nal forces speed. · Encoder failure and false detec- tion 08450000 hex Encoder The encoder · False detection due to a data S I586 Memory detected a non-vol- read error that was caused by I621 Error atile memory error. excessive noise · Non-volatile memory failure 08460000 hex Absolute The encoder · A detection error was detected S I586 Position detected a multi- in the multi-rotation detection I621 Detection rotation counter section of the encoder Error error. · There is excessive noise A-52 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 08480000 hex Main Power The main circuit · Incorrect wiring of the main cir- S I586 Supply power supply volt- cuit power supply I621 Undervolt- age fell below the · The low power supply voltage is age (insuffi- operation guaran- applied to the Servo Drive cient voltage between P and N) tee range during Servo ON. · The long time was set in Momentary Hold Time and the voltage was decreased momentarily · Servo Drive failure 08490000 hex Overcurrent The current flowing · There is a short-circuit, ground S I586 Error to the motor fault, or contact failure on the U, I621 exceeded the pro- V, or W motor cable tection level. · 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 A · Servo Drive failure 084A0000 hex 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 the encoder · Encoder failure S I586 084B0000 hex 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 the encoder S I586 I621 084D0000 hex Non-volatile An error occurred · False detection due to a data S I586 Memory on the non-volatile read error that was caused by I621 Hardware memory. excessive noise Error · Non-volatile memory failure 086D 0000 hex Motor Tem- The encoder · The temperature around the S I621 perature detected the tem- motor is not operating tempera- Error perature that ture. exceeded the protection level of motor. · The motor is overloaded. · Encoder failure 086E0000 hex Encoder The encoder · Noise into the encoder S I621 Error detected the position information error. · Hardware failure from mechanical impact, and fault of power supply to the encoder. · Contact failure of the signal line · Encoder failure 086F 0000 hex Encoder Encoder power · Noise into the encoder cable S I621 power supply Error supply error was detected. · Contact failure of the signal line · Power supply undervoltage to the encoder · Encoder failure 08700000 hex Encoder Self- An error was · False detection due to a data S I621 diagnosis detected by the read error that was caused by Error self-diagnosis of excessive noise the encoder. · Encoder failure NY-series Troubleshooting Manual (W564) A-53 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 08710000 hex Internal Cir- Internal circuit error · Failure of safety input circuit of S I621 cuit Error at at SF input termi- Servo Drive SF Input nal was detected. · Memory error or signal error due to transient factors such as soft errors and excessive noise. 08720000 hex Internal Cir- Internal circuit error · Memory error or signal error S I621 cuit Error at was detected at due to transient factors such as SOPT Input SOPT input termi- soft errors and excessive noise. nal. · Failure of SOPT input circuit of Servo Drive 08730000 hex Internal Cir- Internal circuit · Memory error or signal error S I621 cuit Error at errors were due to transient factors such as Test Output detected at test out- soft errors and excessive noise. put terminal. · Failure of test output circuit of Servo Drive 08740000 hex Internal Cir- Internal circuit error · Memory error or signal error S I621 cuit Error at was detected at due to transient factors such as SBC Output SBC Output termi- soft errors and excessive noise. nal. · Failure of SBC output circuit of Servo Drive 08750000 hex Overspeed The encoder · The motor was rotated by exter- S I621 Error detected the over- nal forces. speed. · Encoder failure and false detec- tion 08760000 hex Absolute The encoder · A temporary error occurred in S I621 Encoder detected a multi- the encoder multi-rotation Multi-rotation rotation counter Counter Error error. detection function due to vibration, impact, or condensation. · Encoder failure 08780000 hex 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 the encoder · Encoder failure S I621 18230000 hex Absolute The encoder · A temporary error occurred in S I586 Encoder detected a multi- the encoder multi-rotation Multi-rotation rotation counter Counter Error error. detection function due to vibration, impact, or condensation · Encoder failure 18380000 hex System Error A hardware error · False detection due to a data S I586 due to the self-diag- read error that was caused by I621 nosis and a fatal excessive noise software error were · A fatal software error was detected. detected · Hardware failure 183A0000 hex Non-volatile Memory Data Error An error of data saved in the nonvolatile memory was detected. · Power interruption or noise occurred while parameters other than the safety were saved S I586 I621 · Power interruption or noise occurred while the motor identity information was saved · Power interruption or noise occurred while safety parameters were saved 246D 0000 hex Motor Nonconformity The Servo Drive and motor combination is not correct. · The Servo Drive and motor combination is not correct S I586 I621 A-54 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 28080000 hex Main Circuit The phase loss of · Incorrect wiring, for example S I586 Power Sup- the main circuit the single-phase power supply I621 ply Phase power supply was is input to a 3-phase input type Loss Error detected. Servo Drive · In the case where the singlephase 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 circuit power supply input · Servo Drive failure 280D0000 hex Runaway The motor rotated · There is incorrect wiring of the S I586 Detected in the direction motor cable or a broken cable. I621 opposite to the · The motor rotated in the direc- command. tion opposite to the command by external forces. 357D0000 hex DC Setting A mistake was · A mistake was made in the DC S I586 A Error made in the DC Mode operation setting I621 Mode operation setting. 357E0000 hex Synchroniza- When the DC mode · The variable PDO mapping is S I586 tion Cycle was established, used, and the number of I621 Setting Error the cycle time was objects is more than the maxi- set to the inopera- mum number of mapped ble value. objects for the cycle time · The cycle time setting is incorrect 357F 0000 hex Mailbox Set- An incorrect mail- · An incorrect mailbox setting of S I586 ting Error box setting of Sync Sync Manager was detected I621 Manager was detected. 35800000 hex RxPDO Setting Error An RxPDO setting error was detected. · The RxPDO setting of EtherCAT master is incorrect · Servo Drive failure S I586 I621 35810000 hex TxPDO Setting Error A TxPDO setting error was detected. · The TxPDO setting of EtherCAT master is incorrect · Servo Drive failure S I586 I621 35820000 hex RxPDO Map- An incorrect ping Error RxPDO was set. · An incorrect RxPDO was set, such as out of the allowable range of Index, Subindex, or size S I586 I621 35830000 hex TxPDO Mapping Error An incorrect TxPDO was set. · An incorrect RxPDO was set, such as out of the allowable range of Index, Subindex, or size S I586 I621 35840000 hex PDO WDT An incorrect PDO · An incorrect PDO WDT setting S I586 Setting Error WDT setting was was detected I621 detected. 35850000 hex Node The node address · The node address is changed S I586 Address is changed to a from a set value in Sysmac Stu- I621 Updated value of the ID dio to a value of the ID switches switches. 35860000 hex SM Event Mode Setting Error The unsupported SM Event Mode was set. · The unsupported SM Event Mode was set S I586 I621 NY-series Troubleshooting Manual (W564) A-55 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 38570000 hex Function Set- The function that · The electronic gear ratio was S I586 ting Error was set does not not 1:1 when the communica- I621 support the com- tions period was set to 125 µs. munications period. · The Backlash Compensation was enabled when the commu- nications period was set to 125 µs. 38780000 hex General Input More than one · More than one function input is S I586 Allocation function input is allocated to one general input I621 Duplicate allocated to one Error general input. 38790000 hex General Out- More than one · More than one function output S I586 put Alloca- function output is is allocated to one general out- I621 tion Duplicate allocated to one put Error general output. 387B0000 hex Pulse Output The dividing numer- · The dividing numerator S I586 Setting Error ator exceeded the exceeded the dividing denomi- I621 dividing denomina- nator when the Encoder Divid- tor when the ing Pulse Output - Dividing Encoder Dividing Denominator was set to a value Pulse Output - other than 0 Dividing Denomina- tor was set to a value other than 0. 387C 0000 hex Motor The connected · The motor was replaced S I586 Replace- motor is different · The Servo Drive was replaced I621 ment from the motor that Detected was connected the last time. 387F 0000 hex Electronic The electronic gear · The electronic gear ratio S I586 Gear Setting ratio exceeded the exceeded the allowable range I621 Error allowable range. 38800000 hex Servo Drive The internal tem- · The ambient temperature of the S I586 Overheat perature of Servo Servo Drive exceeded the I621 Drive exceeded the specified value circuit protection level. · Overload 38810000 hex Overload The Load Ratio of · Operation was continued for a S I586 Error Servo Drive or long time with high load I621 motor (4150-81 · There is incorrect wiring of the hex) exceeded motor cable or a broken cable 100%. · Increase in friction 38820000 hex Regenera- The Regeneration · The regeneration processing is S I586 tion Over- Load Ratio (4310- set inappropriately I621 load Error 81 hex) exceeded · The Regeneration Resistor is the regeneration selected inappropriately overload ratio. · The Regeneration Resistor is used for continuous regenera- tive braking · The applied power supply voltage is higher than the specified value · Regeneration Resistor failure 38830000 hex Excessive Position Deviation Error The position deviation is greater than or equal to the value set in the Following error window. · The motor operation does not follow the command · The value of Following error window is small S I586 I621 A-56 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 38840000 hex Excessive The speed devia- · The motor operation does not S I586 Speed Devia- tion is greater than follow the command because a I621 tion Error or equal to the parameter value is inappropri- value set in the ate Excessive Velocity Deviation Detection Level. · The output axis of motor is limited on the operation by external forces · The value of the Excessive Velocity Deviation Detection Level is inappropriate 38850000 hex Excessive The feedback · The velocity command value is S I586 Speed Error motor speed is too large I621 greater than or · Overshooting occurred equal to the value set in the Excessive Speed Detection · The motor was rotated by external forces Level. 38860000 hex Following The following error · The motor operation does not S I586 Error Counter Overflow value exceeded the range from 2147483648 to follow the command · The motor is rotated or limited on the operation by external I621 A 2147483647. forces 38870000 hex Absolute The multi-rotation · An inappropriate value was set S I586 Encoder counter of the in the Encoder - Operation I621 Counter encoder exceeded Selection when Using Overflow the maximum num- Absolute Encoder (4510-01 Error ber of rotations. hex) · The multi-rotation number of the encoder exceeded the maximum number of rotations 38880000 hex Safety Com- Safety process data · The watchdog time was set S I586 munications communications incorrectly I621 Setting Error were not estab- · The processing was not com- lished with the pleted within the watchdog time Safety CPU Unit because communications were because of an not established due to the noise incorrect communi- cations setting. 38890000 hex Safety Frame Safety process data · An incorrect frame was S I586 Error communications received in safety process data I621 were not estab- communications lished with the Safety CPU Unit · There is excessive noise because an incor- rect frame was received. 388A0000 hex Safety Parameter Error Safety process data communications were not established with the Safety CPU Unit because an incorrect parameter was received. · The set safety slave model is incorrect S I586 388B0000 hex FSoE Slave Address Error Safety process data communications were not established with the Safety CPU Unit because of an incorrect FSoE slave address. · The setting of the FSoE slave address in the safety process data communications settings is different from the setting in the Unit S I586 I621 NY-series Troubleshooting Manual (W564) A-57 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 38980000 hex Safety Func- Incorrect safety · Safety function setting is bro- S I621 tion Setting function setting was ken. Error detected. · Safety function setting is incor- rect in the attached information. 38990000 hex Safety Safety process data · The specified safety slave S I621 Parameter communications model is incorrect. Error were not established with the · There is discrepancy between safety function setting down- Safety CPU Unit loaded to EtherCAT master and because an incor- safety application data down- rect parameter was loaded to safety controller. received. 48080000 hex FPGA WDT An FPGA error was · False detection due to a data S I586 Error detected. read error that was caused by I621 excessive noise · Hardware failure 64E30000 hex Drive Prohibi- Both the Positive · An error occurred on the switch, S I586 tion Input Drive Prohibition wire, power supply, and wiring I621 Error (POT) and the Neg- that were connected to the Pos- ative Drive Prohibi- itive Drive Prohibition (POT) or tion Input (NOT) Negative Drive Prohibition Input turned ON. (NOT) · False detection occurred because the control signal power supply was turned ON slowly 68200000 hex Drive Prohibi- The operation was · Incorrect or broken wiring of S I586 tion Detected stopped according Positive Drive Prohibition Input I621 to the user setting (POT) or Negative Drive Prohi- because the motor bition Input (NOT) ran in the prohibited · Incorrect setting of the Drive direction when the Prohibition Input Drive Prohibition was enabled. 68210000 hex Control Right Communications · The USB cable or EtherCAT S I586 Release between the Sys- cable was disconnected during I621 Error mac Studio and the connection with the Sysmac Servo Drive were Studio interrupted while a specific function was used from the Sysmac Studio. · There is excessive noise · A command sent from the Sysmac Studio was not sent to the Servo Drive because the com- puter was in a busy state or the like 68220000 hex Error Stop The Error Stop · The Error Stop Input (ESTP) S I586 Input Input (ESTP) is was input I621 active. · The Error Stop Input (ESTP) is incorrectly wired 68230000 hex Software The Position actual · Incorrect setting of Software S I586 Limit value detected the Position Limit I621 Exceeded position that · When the Software Position exceeded the value set in the Software Limit - Stop Selection was set to Stop according to the setting Position Limit, and of Fault reaction option code, stopped the opera- the position exceeded the value tion according to set in the Software Position the user setting. Limit A-58 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 68370000 hex SOPT Input Improper installa- · Detected a gap of the installa- S I621 Monitoring tion of SOPT input tion positions of SOPT input Error device and the mal- devices function were detected. · The setting of Discrepancy Distance (4F00-05 hex) is inappropriate · 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. A 68380000 hex Safety Function Error A problem on use of safety functions is detected. · SLP function: Safety origin position is not determined. · SLP function: Discrepancy Distance is incorrectly set. S I621 · SLP function: Disconnection of cable for connection with SOPT input device · SLS function: Operation of SLS command is not appropriate. · Safety Position/Velocity Validation Monitoring Function: A motor does not rotate as commanded or the overshooting occurs. · Safety Position/Velocity Validation Monitoring Function: External forces rotate a motor or limit the operation. · SOPT input device and encoder are broken. 68390000 hex Discrepancy Error at SF Input Discrepancy between safety input1 and safety input2 was detected. · SF+ input contacts power line (+ side) with 24 VDC · Ground fault of SF+ input · Disconnection of SF+ input or SF- input S I621 · Short circuit of SF1+ input and SF2+ input. · Inappropriate safety controller setting or the failure 683A0000 hex SBC Relay Improper wiring of · Wrong wiring between a safety S I621 Diagnosis terminals between relay and SBC RFB terminals Error SBC RFB and an error of safety relay for SBC were detected. · Safety Relay OFF Delay Time is inappropriate. · Safety Relay Activate is set inappropriately. · Wrong wiring of SBC RFB terminals · Failure of safety relay. NY-series Troubleshooting Manual (W564) A-59 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 683B0000 hex External Test An error was · SOPT input wiring contacts IOV S I621 Signal Fail- detected in test input wiring. ure at SOPT pulse diagnosis for · There is short circuit in the wir- Input SOPT input. ing of SOPT1 input and SOPT2 input. · Failure of externally connected equipment. · Test Pulse Diagnosis is set inappropriately. 683C 0000 hex Overload Overcurrent was · Ground fault of the test output S I621 Detected at detected at the test to IOG input Test Output output terminals. · Failure of externally connected equipment. 683D 0000 hex Stuck-at-high Stuck ON was · The wiring of the test output S I621 Detected at detected at test out- contacts the wiring of IOV input. Test Output put terminals. · 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 · Ground fault of SBC+ output to S I621 Detected at detected at the SBC CM input. SBC Output SBC output terminal. · The wiring of SBC- output contacts SBC PS input. · Output of a power supply is out of specifications. · Memory error or signal abnormality due to transient factors such as soft errors and excessive noise. · Failure of SBC circuit of Servo Drive 683F 0000 hex Stuck-at-high Stuck ON was · The wiring of SBC+ output con- S I621 Detected at detected at the tacts SBC PS input. SBC Output SBC output terminals. · Ground fault of SBC- output to IOG input. · Memory error or signal abnormality due to transient factors such as soft errors and excessive noise. · Failure of SBC circuit of Servo Drive 68400000 hex IOV Power Voltage error of IOV · IOV power supply is not turned S I621 Supply Volt- power supply was on. age Error detected. · Overvoltage of IOV power sup- ply 68410000 hex SBC Power Voltage error of · SBC power supply is not turned S I621 Supply Volt- SBC power supply on. age Error was detected. · Overvoltage of the SBC power supply A-60 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 68420000 hex Monitoring Limit Exceedance Error A monitoring error was detected in safety monitoring functions. (1) Each position and velocity exceeded a monitoring range/limit for safety monitoring functions. S I621 · SOS function: Safety Current Pulse Position exceeded SOS position zero window. Safety Current Motor Velocity exceeded SOS velocity zero window. · SLS function: Safety Current Motor Velocity exceeded SLS velocity limit. · SLP function: Safety Current Position exceeded a range from SLP Monitoring Upper Limit Position to SLP Monitoring Lower Limit Position. · SDI function: Safety Current Motor Velocity exceeded SDI velocity zero window to rotation A limit direction. And, Safety Cur- rent Pulse Position exceeded SDI position zero window to rotation limit direction. (2) Safety Position/Velocity Validation Monitoring Function: The monitoring limit values/ranges for the safety functions are set lower than the allowable ranges of the safety position/the velocity appropriateness monitoring function. 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 inappropriate for the actual usage condition S I586 I621 78210000 hex Brake Inter- The Brake Inter- · The Brake Interlock Output S I586 lock Error lock Output (BKIR) (BKIR) was output because the I621 was output by the motor rotation speed did not Timeout at Servo decrease to or less than the OFF. speed set in the Threshold Speed at Servo OFF within the time set in the Timeout at Servo OFF when Servo OFF was per- formed during the motor opera- tion A-2-2 Errors in EtherCAT Slaves NY-series Troubleshooting Manual (W564) A-61 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 78230000 hex Command A mistake was · When bit 9 (Remote) of the Sta- S I586 Error made in using a tusword was set to 1 (remote), I621 command. and the Servo Drive was in Operation enabled state (Servo ON), the Servo Drive received a command to change the com- munications state from Opera- tional to another state (Init, Pre- Operational, or Safe-Opera- tional) · 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 us 84B10000 hex EtherCAT A communications · A communications state S I586 State Change state change com- change command was received I621 Error mand was received for which the current communi- for which the cur- cations state could not be rent communica- changed tions state could not be changed. 84B20000 hex EtherCAT An undefined com- · An undefined communications S I586 Illegal State munications state state change command was I621 Change Error change command received was received. 84B40000 hex Synchronization Error A signal for synchronous communications could not be detected. · Noise · Error of the EtherCAT slave communications controller S I586 I621 84B50000 hex Sync Man- PDO communica- · An EtherCAT communications S I586 ager WDT tions were inter- cable is disconnected, loose, or I621 Error rupted for the broken allowable period or · Host controller error longer. 84B60000 hex ESC Initial- The initialization of · Data was incorrectly overwrit- S I586 ization Error EtherCAT slave ten in the non-volatile memory I621 communications of the EtherCAT slave commu- controller failed. nications controller · Failure of the EtherCAT slave communications controller 84B70000 hex SII Verifica- An error occurred in · Data was incorrectly overwrit- S I586 tion Error SII data of the Eth- ten in the non-volatile memory I621 erCAT slave com- of the EtherCAT slave commu- munications nications controller controller. · Failure of the EtherCAT slave communications controller or false detection 84B90000 hex Synchroniza- Synchronization · Incorrect EtherCAT synchroni- S I586 tion Interrup- interruption did not zation setting of the host con- I621 tion Error occur within the troller specified period. · Failure of the EtherCAT slave communications controller or false detection 84BA0000 hex Bootstrap State Transition Request Error The state transition to unsupported Bootstrap was requested. · The EtherCAT master requested the transition of unsupported Bootstrap S I586 I621 A-62 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 88100000 hex Communica- Communications · The power supply to the host S I586 tions Syn- were not estab- controller was interrupted I621 chronization lished consecu- during PDO communications Error tively because the synchronization with the EtherCAT Master could not be achieved. · An EtherCAT communications cable is disconnected, loose, broken, or has a contact failure · Noise 88120000 hex Safety Com- A communications · A setting is not correct. The set- S I586 munications timeout occurred in ting of the safety task period of I621 Timeout safety process data the Safety CPU Unit is too short communications with the Safety CPU Unit. · There is excessive noise · The Safety CPU Unit or safety slave entered a status where it could not continue safety pro- cess data communications 98200000 hex Absolute Value Cleared 081C0000 hex Capacitor Lifetime Warning The multi-rotation counter of the absolute encoder was cleared. · The multi-rotation counter of the absolute encoder was cleared The capacitor built into the Servo Drive reached the service life. · The operating time of the capacitor in the Servo Drive exceeded the service life S I586 I621 S I586 A I621 081D0000 hex Inrush Current Prevention Relay Lifetime Warning The inrush current prevention relay built into the Servo Drive reached the service life. · The number of operating times of the inrush current prevention relay in the Servo Drive exceeded the service life S I586 I621 081F 0000 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 S I586 083A0000 hex 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 S I586 08470000 hex Encoder Lifetime Warning The encoder lifetime is close to the end. · Temporary noise · The end of the encoder life S I586 I621 084C0000 hex 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 S I586 I621 084E0000 hex 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 when Using Absolute Encoder (4510-01 hex) · The multi-rotation number of the encoder exceeded the warning level S I586 I621 08770000 hex 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. S I621 NY-series Troubleshooting Manual (W564) A-63 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 18390000 hex Lifetime Information Corruption Warning An error was detected in the saved lifetime information. · The lifetime information corruption was detected when the power supply was turned ON S I586 I621 34E00000 hex Data Setting Warning The object set value is out of the range. · The object set value is out of the range S I586 I621 387A0000 hex 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 S I586 I621 387D 0000 hex Regeneration Overload Warning The Regeneration Load Ratio (431081 hex) 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 voltage is higher than the specified value · Regeneration Resistor failure S I586 I621 387E0000 hex Motor Vibration Warning The motor vibration, which was higher than or equal to the level set in the Vibration Detection Detection Level (3B70-01 hex), was detected. · The control parameter is set inappropriately · The rigidity decreased due to mechanical looseness or wear S I586 I621 78220000 hex Command Warning A command could not be executed. · The Switch ON command was received · The Enable operation command was received · An operation command in the prohibition direction was received after the immediate stop by the Drive Prohibition Input or Software Position Limit · Homing started · The positioning start command was received in the Profile position mode S I586 I621 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 S I586 I621 90A00000 hex Unit Restarted Restart was performed. · Restart was performed S 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 S I586 A-64 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 98220000 hex Memory All Cleared The Unit setting was cleared. · Clear All Memory was performed S I586 I621 98230000 hex Motor Rotation Direction Selection Non-conformity Discrepancy of Motor Rotation Direction Selection and Safety Motor Rotation Direction Selection was detected. · Motor rotatoin settings are different in Motor Rotation Direction Selection and Safety Motor Rotation Direction Selection. S I621 98240000 hex Event Log Cleared The event log was · Clear Event Log was performed cleared. S I586 I621 98250000 hex STO Detected The safety input OFF state was detected via the safety input signal or EtherCAT communications. · There are detached wires and the disconnection of safety input cable. · Incorrect safety programming of safety controller. · Torque off request was detected at safety input signal. · Torque off request was detected by commands via EtherCAT communication. S I621 A A-2-2 Errors in EtherCAT Slaves NY-series Troubleshooting Manual (W564) A-65 Appendix 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. Manual name I576 AC Servomotors/Servo Drives G5-series with Built-in EtherCAT Communications User's Manual I577 AC Servomotors/Servo Drives G5-series with Built-in EtherCAT Communications Lin- ear Motor Type User's Manual Event code Event name 04A80000 hex Control Power Supply Undervoltage 04A90000 hex Overvoltage 04AA0000 hex Main Circuit Power Supply Undervoltage (Undervoltage between positive and negative terminals) Meaning The voltage between the positive and negative terminals in the control power supply converter dropped below the specified value. The power supply voltage exceeded the allowable input voltage range. 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 converter dropped below the specified value while the Servo was ON. Assumed cause · Power supply undervoltage. Or, the power supply voltage dropped because there was inrush current when the main power supply was turned ON. · A momentary power interruption occurred. · The Servo Drive failed. · The voltage between the positive and negative terminals in the control power supply converter exceeded the specified value. · The voltage was suddenly increased 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. · Insufficient power supply capacity · The electromagnetic contactor in the main circuit power supply was tripped. · A momentary power interruption occurred. · A Servo Drive with 3-phase input specifications was operated with a single-phase power supply. · The Servo Drive failed. Level Maj Prt Min Obs Info Reference S I576, I577 S I576, I577 S I576, I577 A-66 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 04AB0000 hex Main Circuit If the Undervoltage · Insufficient power supply S Power Sup- Error Selection capacity ply Undervoltage (AC Cutoff Detected) (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 · The electromagnetic contactor in the main circuit power supply was tripped. · A momentary power interruption occurred. · A Servo Drive with 3-phase input specifications was operated with a single-phase power supply. · The Servo Drive failed. terminals in the main power supply converter dropped below the specified value while the Servo was ON. I576, I577 04AC0000 hex Overcurrent The current flowing · A short-circuit, line-to-ground S through the con- fault, contact failure, or insula- verter exceeded the tion failure occurred on the U, specified 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 operations. · 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. I576, I577 A 04AD0000 hex IPM Error The current flowing · A short-circuit, line-to-ground S through the con- fault, contact failure, or insula- verter exceeded the tion failure occurred on the U, specified 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 operations. · 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. I576, I577 04AE0000 hex Regeneration Tr Error The Servo Drive regeneration drive Tr is faulty. · The Servo Drive regeneration drive Tr is faulty. S I576, I577 04AF0000 hex Encoder Phase-Z Error A missing serial incremental encoder phase-Z pulse was detected. · The encoder is faulty. S I576 04B00000 hex Encoder CTS Signal Error A missing serial incremental encoder CTS signal logic error was detected. · The encoder is faulty. S I576 NY-series Troubleshooting Manual (W564) A-67 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 04B10000 hex Node Address Setting Error The node address that was read from the rotary switches was not between 00 and 99. · The Servo Drive failed. S I576, I577 04B20000 hex Other Errors The Servo Drive · The control circuit malfunc- S I577 malfunctioned, or tioned temporarily due to an error occurred in excess noise. the Servo Drive. · The Servo Drive's self-diagno- sis function detected an error in the Servo Drive. 08080000 hex Encoder Communications Disconnection Error A disconnection was detected because communications between the encoder and the Servo Drive were stopped more frequently than the specified value. · The encoder is not wired correctly. S I576 08090000 hex Encoder There is a commu- · The power supply voltage of the S I576 Communica- nications error for encoder is low. tions Error the encoder. · Noise 080A0000 hex Encoder There is an error in · The power supply voltage of the S I576 Communica- the communica- encoder is low. tions Data Error tions data of the encoder. · Noise 080B0000 hex Safety Input Error At least one of the input photocouplers for safety inputs 1 and 2 turned OFF. · The cable is disconnected or broken. S I576, I577 080C 0000 hex External Encoder Connection Error A disconnection was detected because communications between the external encoder and the Servo Drive were stopped more frequently than the specified value. · The wiring is incorrect. S I576, I577 080D 0000 hex External There was a com- · There is insufficient external S I576, I577 Encoder munications error in encoder power supply voltage. Communica- data from the exter- · Noise tions Data nal encoder. Error 080E0000 hex External Bit 00 of the exter- · Bit 00 of the external scale error S Encoder Sta- nal encoder error code (ALMC) was set to 1. tus Error 0 code (ALMC) was set to 1. I576, I577 080F 0000 hex External Bit 01 of the exter- · Bit 01 of the external encoder S Encoder Sta- nal encoder error error code (ALMC) was set to 1. tus Error 1 code (ALMC) was set to 1. I576, I577 08100000 hex External Bit 02 of the exter- · Bit 02 of the external encoder S Encoder Sta- nal encoder error error code (ALMC) was set to 1. tus Error 2 code (ALMC) was set to 1. I576, I577 08110000 hex External Bit 03 of the exter- · Bit 03 of the external encoder S Encoder Sta- nal encoder error error code (ALMC) was set to 1. tus Error 3 code (ALMC) was set to 1. I576, I577 A-68 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 08120000 hex External Bit 04 of the exter- · Bit 04 of the external encoder S Encoder Sta- nal encoder error error code (ALMC) was set to 1. tus Error 4 code (ALMC) was set to 1. I576, I577 08130000 hex External Bit 05 of the exter- · Bit 05 of the external encoder S Encoder Sta- nal encoder error error code (ALMC) was set to 1. tus Error 5 code (ALMC) was set to 1. I576, I577 08140000 hex Phase-A An error such as · An error such as broken wiring S I576, I577 Connection broken wiring was was detected in the external Error detected in the encoder phase-A connection. external encoder phase-A connec- tion. 08150000 hex Phase-B An error such as · An error such as broken wiring S I576, I577 Connection broken wiring was was detected in the external Error detected in the encoder phase-B connection. external encoder phase-B connec- 08160000 hex Phase-Z tion. An error such as · An error such as broken wiring S I576, I577 A Connection broken wiring was was detected in the external Error detected in the encoder phase-Z connection. external encoder phase-Z connec- tion. 08170000 hex Encoder Initialization of · There is insufficient power sup- S I576 Data Resto- internal position ply voltage for the encoder. ration Error data was not processed correctly in Semi-closed Con- · Noise is entering on the encoder line. trol Mode and Absolute Value Mode. 08180000 hex External Initialization of · There is insufficient power sup- S I576 Encoder internal position ply voltage for the external Data Resto- data was not pro- encoder. ration Error cessed correctly in · Noise is entering on the exterFully-closed Control nal encoder line. Mode and Absolute Value Mode. 14A80000 hex Object Error The object area data in non-volatile memory is corrupted. · Noise · Non-volatile memory failure S I576, I577 14A90000 hex Object Error The object area data in non-volatile memory is corrupted. · Noise · Non-volatile memory failure S I576, I577 14AA 0000 hex Object Error The object area data in non-volatile memory is corrupted. · Noise · Non-volatile memory failure S I576, I577 14AB0000 hex Object Corrupted The checksum data in non-volatile memory is corrupted. · Non-volatile memory failure S I576, I577 14AC0000 hex Object Corrupted The checksum data in non-volatile memory is corrupted. · Non-volatile memory failure S I576, I577 NY-series Troubleshooting Manual (W564) A-69 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 14AD0000 hex Object Corrupted The checksum data in non-volatile memory is corrupted. · Non-volatile memory failure S I576, I577 18200000 hex Absolute The Servomotor · There is insufficient power sup- S I576 Encoder rotation speed ply voltage for the encoder. Overspeed Error exceeded the specified value when only the battery power supply was used during a · The wiring of the CN2 connector is wrong. · An external force is rotating the motor when the Servo is OFF. power interruption. 18210000 hex Encoder Initialization Error An encoder initialization error was detected. · Servomotor failed. S I576 18220000 hex Absolute Encoder One-rotation Counter Error The encoder detected a onerotation counter error. · Servomotor failed. S I576 18230000 hex Absolute Encoder Multi-rotation Counter Error The encoder detected a multirotation counter error. · Servomotor failed. S I576 24680000 hex Motor Non- The Servo Drive · The Servo Drive and Servomo- S I576 conformity and Servomotor tor combination is not correct. combination is not correct. 24690000 hex Motor Non- The Servo Drive · The Servo Drive and Servomo- S I576 conformity and Servomotor tor combination is not correct. combination is not correct. 246A0000 hex Motor Non- The Servo Drive · The Servo Drive and Servomo- S I576 conformity and Servomotor tor combination is not correct. combination is not correct. 246B0000 hex Motor Non- The Servo Drive · The Servo Drive and Servomo- S I576 conformity and Servomotor tor combination is not correct. combination is not correct. 246C 0000 hex Motor Non- The Servo Drive · The Servo Drive and Servomo- S I576 conformity and Servomotor tor combination is not correct. combination is not correct. 28010000 hex Motor Set- Settings associ- · Settings associated with the S I577 ting Error ated with the motor motor and external encoder are and external missing. encoder are miss- ing. 28020000 hex Motor Combi- The value set for · The Motor Rated Rms Cur- S I577 nation Error 1 the motor current rent/Motor Peak Absolute Cur- exceeds the maxi- rent exceeds the maximum mum motor capac- motor capacity allowed for the ity allowed for the Servo Drive. Servo Drive. A-70 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 28030000 hex Motor Combi- The value set for · The Motor Rated Rms Current S I577 nation Error 2 the motor exceeds is too low compared with the the drive range of maximum motor capacity of the the motor. Servo Drive. · The percentage of the Motor Coil Unit Mass to the Motor Rated Force is too high. · The automatically adjusted 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%. 34E10000 hex Servo Drive The temperature of · The ambient temperature of the S Overheat the Servo Drive Servo Drive exceeded the radiator or power specified value. elements exceeded · Overload the specified value. 34E20000 hex Overload When the feedback · Operation was continued for a S value for long time while overloaded. torque/force command exceeds the overload level · There is incorrect wiring of the motor line or a broken cable. specified in the Overload Detection Level Setting (3512 hex), overload pro- tection is performed according to the overload character- istics. I576, I577 I576, I577 A 34E30000 hex Regenera- The regenerative · The load inertia/load mass is S tion Overload energy exceeds the too large. Or, the Servomotor processing capac- rotation speed/motor speed is ity of the Regenera- too high to absorb the regener- tion Resistor. ative energy within the speci- fied deceleration time. · This Regeneration Resistor cannot be used for continuous regenerative braking. (The operating limit of the external resistor is limited to a 10% duty.) I576, I577 34E40000 hex Error Counter Position error · Motor operation does not follow S Overflow pulses exceeded the command. the setting of the Following error window (6065 hex). · The value of the Following error window (6065 hex) is small. · The encoder/external encoder wiring is incorrect. I576, I577 34E50000 hex Excessive The difference · Motor operation does not follow S Velocity Error between the inter- the command. nal position command velocity and the actual velocity (i.e., the velocity · The setting of the Excessive Velocity Error Setting (3602 hex) is too small. error) exceeded the Excessive Velocity Error Setting (3602 hex). I576, I577 NY-series Troubleshooting Manual (W564) A-71 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 34E60000 hex Overspeed The Servomotor · The velocity command value is S rotation too large. speed/motor speed · There is overshooting. exceeded the value set on the Over- · The wiring is incorrect. speed Detection Level Setting (3513 hex). I576, I577 383F 0000 hex Excessive Hybrid Following Error During fully-closed control, the difference between the load position from the external encoder and the Servomotor position from the encoder was larger than the number of pulses set as the Hybrid Following Error Counter Overflow Level (3328 hex). · Connections are not correct. · The settings are not correct. S I576 38400000 hex Overspeed 2 The Servomotor · The velocity command value is S rotation too large. speed/motor speed · There is overshooting. exceeded the value set on Overspeed · The wiring is incorrect. Detection Level Setting at Immedi- ate Stop (3615 hex). I576, I577 38410000 hex Command Error The position command variation after the electronic gear exceeded the specified value. · The change in position command is too large. · The backlash compensation amount is too large. S I576, I577 38420000 hex Command During position · During position command pro- S Generation command process- cessing, an error such as a cal- Error ing, an error such culation range error occurred. as a calculation range error occurred. I576, I577 38430000 hex Error Counter The absolute · The absolute encoder posi- S Overflow 1 encoder posi- tion/absolute scale position in tion/absolute scale pulses divided by the elec- position in pulses divided by the electronic gear ratio tronic gear ratio exceeded 231 (2,147,483,648). exceeded 231 (2,147,483,648). I576, I577 38440000 hex Error Counter The position follow- · There is insufficient S I576, I577 Overflow 2 ing error in pulses torque/force. exceeded 229 · There is insufficient gain. (536,870,912). Or, the position following error in com- · The encoder/external encoder wiring is incorrect. mand units exceeded 230 (1,073,741,824). A-72 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 38450000 hex Interface There is a dupli- · There is a duplicate setting in S I576, I577 Input Dupli- cate setting in the the input signal (IN1, IN2, IN3, cate Alloca- input signal (IN1, and IN4) function allocations. tion Error 1 IN2, IN3, and IN4) function allocations. 38460000 hex Interface There is a dupli- · There is a duplicate setting in S I576, I577 Input Dupli- cate setting in the the input signal (IN5, IN6, IN7, cate Alloca- input signal (IN5, and IN8) function allocations. tion Error 2 IN6, IN7, and IN8) function allocations. 38470000 hex Interface There is an unde- · There is an undefined number S I576, I577 Input Func- fined number speci- specification in the input signal tion Number fication in the input (IN1, IN2, IN3, and IN4) func- Error 1 signal (IN1, IN2, tion allocations. IN3, and IN4) function allocations. Or, a logic setting error was detected. · Different logic is set for the same function in the function assignments of the input signals (IN1, IN2, IN3, and IN4). 38480000 hex Interface There is an unde- · There is an undefined number S I576, I577 Input Func- fined number specition Number fication in the input specification in the input signal (IN5, IN6, IN7, and IN8) func- A Error 2 signal (IN5, IN6, tion allocations. IN7, and IN8) function allocations. Or, a logic setting error was detected. · Different logic is set for the same function in the function assignments of the input signals (IN5, IN6, IN7, and IN8). 38490000 hex Interface There is an unde- · There is an undefined number S I576, I577 Output Func- fined number speci- specification in the output sig- tion Number fication in the nal (OUTM1) function alloca- Error 1 output signal tion. (OUTM1) function allocation. 384A0000 hex Interface There is an unde- · There is an undefined number S I576, I577 Output Func- fined number speci- specification in the output sig- tion Number fication in the nal (OUTM2) function alloca- Error 2 output signal tion. (OUTM2) function allocation. 384B0000 hex External There is an error in · The latch input was allocated to S Latch Input Allocation the latch input function allocation. an input signal other than IN5, IN6, or IN7. Error · A latch input is assigned to an NC signal. · The same latch input is not assigned to the same pin in all Control Modes. I576, I577 384C0000 hex Overrun Limit The Servomotor · The gain or inertial ratio/mass S I576, I577 Error exceeded the ratio is not suitable. allowable operating range set in the Overrun Limit Setting (3514 hex) with · The set value of the Overrun Limit Setting (3514 hex) is too small. respect to the posi- tion command input range. 384D0000 hex Absolute The voltage of the · The voltage of the built-in S I576 Encoder Sys- built-in capacitor capacitor dropped below the tem Down dropped below the specified value because the Error specified value power supply to the encoder or because the power the battery power supply was supply to the down. encoder or the bat- tery power supply was down. NY-series Troubleshooting Manual (W564) A-73 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 384E0000 hex Absolute The multi-rotation · The set value for switching S I576 Encoder counter of the operation with the absolute Counter encoder exceeded encoder is too large. Overflow Error the specified value. · The traveling distance from home of the machine exceeded 32,767 revolutions. 384F 0000 hex Object Set- The electronic gear · The electronic gear ratio S I576, I577 ting Error 1 ratio exceeded the exceeded the allowable range. allowable range. 38500000 hex Object Set- External encoder · External encoder ratio S I576, I577 ting Error 2 ratio exceeded the exceeded the allowable range. allowable range. 38510000 hex External The set value of the · The set value of the External S Encoder External Feedback Feedback Pulse Type Selection Connection Pulse Type Selec- (3323 hex) differs from the Error tion (3323 hex) dif- external encoder type that is fers from the connected for serial communi- external encoder cations. type that is con- nected for serial communications. I576, I577 38520000 hex Function Set- The function that · The electronic gear object ratio S ting Error was set does not was not 1:1 when the communi- support the com- cations period was set to 500 munications 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 mapped for RxPDO in Fullyclosed Control Mode (This applies only to Cylinder-type Servomotors.). · Modes of operation (6060 hex) was set to pp or hm in Fullyclosed 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 Position (4020 hex) was mapped for TxPDO when the communications period was set to 500 s or when the electronic gear object ratio was not set to 1:1. I576, I577 38530000 hex Magnetic Magnetic pole posi- · Settings associated with the S I577 Pole Position Estimation Error 1 tion estimation was not completed successfully. external encoder are incorrect. · The command time or force command value for magnetic pole position estimation is too low. · There is a large unbalanced load or friction. A-74 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 38540000 hex Magnetic Magnetic pole posi- · The value set for the Magnetic S I577 Pole Position tion estimation was Pole Position Estimation Time Estimation not completed suc- Limit for Stop (3927 hex) is Error 2 cessfully because small compared with the actual the motor did not stop time of the motor. stop within the Magnetic Pole Position Estimation · The motor is moving when no force is applied. Time Limit for Stop. 38550000 hex Magnetic Magnetic pole posi- · The Magnetic Pole Detection S I577 Pole Position tion restoration was Method (3920 hex) object was Estimation not completed suc- set to 3 (Magnetic pole position Error 3 cessfully. restoration method), although magnetic pole position estima- tion had never been executed. · The Magnetic Pole Detection Method (3920 hex) was set to 3 (Magnetic pole position resto- ration method) when a non- absolute type external encoder was used. A 38560000 hex Motor Auto- The current · The Current Loop Proportional S I577 setting Error exceeded the limit Gain or the Current Loop Inte- when it was applied gral Gain was too large before to the Motor when auto-setting was performed. the Servo was locked or when FFT measurement preparations were performed. 64E00000 hex Drive Prohibi- When the Drive · A problem occurred with the S tion Input Prohibition Input switches, wires, and power Error 1 Selection (3504 supplies that are connected to hex) was set to 0, the Forward/Positive Drive Pro- both the For- hibition Input (POT) and ward/Positive Drive Reverse/Negative Drive Prohi- Prohibition Input bition Input (NOT). (POT) and Reverse/Negative Drive Prohibition Input (NOT) turned ON. Or, when the Drive Prohibition Input Selection (3504 hex) was set to 2, either the For- ward/Positive Drive Prohibition Input (POT) or Reverse/Negative Drive Prohibition Input (NOT) turned ON. I576, I577 A-2-2 Errors in EtherCAT Slaves NY-series Troubleshooting Manual (W564) A-75 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 64E10000 hex Drive Prohibi- An operation com- · A problem occurred with the S tion Input mand (such as a switches, wires, and power Error 2 trial run of FFT) was supplies that are connected to received from the the Forward/Positive Drive Pro- CX-Drive when the hibition Input (POT) and Drive Prohibition Reverse/Negative Drive Prohi- Input Selection bition Input (NOT). (3504 hex) was set to 0, EtherCAT communications was interrupted, and either POT or NOT was ON. Or, POT or NOT turned ON while operation was being per- formed for a CX- Drive operation command. I576, I577 64E20000 hex Immediate An Immediate Stop · An Immediate Stop (STOP) sig- S Stop Input (STOP) signal was nal was input. Error input. · Incorrect wiring of the immedi- ate stop input (STOP). I576, I577 74810000 hex Command A mistake was · When bit 09 (Remote) of the S Error made in using a Statusword (6041 hex) was set command. 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, Safeoperational, or Pre-operational 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 (Operation 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 warnings that is set in 3781 hex (Data Setting Warning Detection Count). I576, I577 A-76 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 78010000 hex Operation An attempt was · EtherCAT communications S Command made to establish (change from Init to Pre-opera- Competition EtherCAT commu- tional state) was established or nications or to turn an attempt to turn ON the Servo ON the Servo from from the Controller (enable the Controller operation) was made while exe- (enable operation) cuting an FFT that operates while executing an with the Servo Drive trial run. FFT that operates with the Servo Drive alone or a trial run. I576, I577 78020000 hex Absolute The rotation of the · The rotation of the encoder was S I576 Encoder Sta- encoder was higher higher than the specified value tus Error than the specified when the power supply was value when the turned ON. power supply was turned ON. 84B10000 hex EtherCAT A communications · A communications state S State Change state change com- change command was received Error mand was received for which the current communi- for which the cur- cations state could not be rent communica- changed. tions state could not be changed. I576, I577 A 84B20000 hex EtherCAT An undefined com- · An undefined communications S I576, I577 Illegal State munications state state change command was Change Error change command received. was received. 84B30000 hex Communica- The number of con- · Power to the host controller S I576, I577 tions Syn- secutive errors in was interrupted during PDO chronization receiving data communications. Error during the communication sync time exceeded the value specified for the Communications · An EtherCAT communications cable is disconnected, broken, or incorrectly connected. · Noise Error Setting (2200 hex). 84B40000 hex Synchroniza- A synchronization tion Error error occurred. · Noise · Control PCB error S I576, I577 84B50000 hex Sync Man- PDO communica- · The EtherCAT communications S ager WDT tions were stopped cable is disconnected or bro- Error for more than the ken. specified period of time. · There is an error in the host controller. I576, I577 84B60000 hex ESC Initial- An error occurred in · Control PCB error ization Error ESC initialization. S I576, I577 84B70000 hex Slave Unit Verification Error An error occurred in Slave Unit verification. · Control PCB error S I576, I577 84B80000 hex Communica- There is an error in · An out-of-range value was set S I576, I577 tions Setting the communica- from the host controller. Error tions settings. · A command that changes the communications state to an unsupported state was received. 84B90000 hex Synchronization Interruption Error A synchronization interruption error occurred. · Control PCB error S I576, I577 NY-series Troubleshooting Manual (W564) A-77 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 98010000 hex Absolute The multi-rotation · The multi-rotation counter for S I576 Value counter for the the absolute encoder was Cleared absolute encoder cleared during USB communi- was cleared during cations by the CX-Drive. USB communica- tions by the CX- Drive. 98020000 hex Position Data A Config operation · A Config operation was per- S I576, I577 Initialized was performed or formed during EtherCAT com- the multi-rotation munications. counter was cleared for the absolute encoder during EtherCAT communications. · The multi-rotation counter was cleared for the absolute encoder. (This applies only to Cylinder-type Servomotors.) 08010000 hex Battery Warning The battery voltage · The battery voltage is 3.2 V or is 3.2 V or less. lower. S I576 08020000 hex Fan Warning The fan stop state · There is foreign matter in the continued for 1 sec- fan. ond. · The Servo Drive failed. S I576, I577 08030000 hex 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 encoder line. S I576 08040000 hex Encoder/Seri al Conversion Unit Overheating Warning The encoder temperature exceeded the specified value or an overheating warning was detected for the Serial Conversion Unit. · The ambient temperature is too high. · Servomotor/Linear Motor failed. S I576, I577 08050000 hex Life Expectancy Warning The remaining life of the capacitor or the fan is shorter than the specified value. · The life expectancy of the capacitor or the fan is shorter than the specified value. S I576, I577 08060000 hex External Encoder Error Warning The external encoder detected a warning. · There is insufficient power supply voltage for the external encoder. · Noise is entering on the external encoder connector cable. · The external encoder failed. S I576, I577 08070000 hex External Encoder Communications Warning The external encoder had more communications errors than the specified value. · There is insufficient power supply voltage for the external encoder. · Noise is entering on the external encoder connector cable. S I576, I577 34E00000 hex Data Setting An object setting is · An object setting is out of Warning out of range. range. S I576, I577 383C 0000 hex 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. S I576, I577 383D 0000 hex Excessive Regeneration Warning The regeneration load ratio is 85% or more of the level. · There is excessive regeneration. · This Regeneration Resistor cannot be used for continuous regenerative braking. S I576, I577 A-78 NY-series Troubleshooting Manual (W564) Appendix A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 383E0000 hex Vibration Detection Warning Vibration was detected. · The gain or inertial ratio/mass ratio setting is not suitable. S I576, I577 74800000 hex Command Warning A command could not be executed. · The absolute multi-rotation counter was cleared when the Servo was not OFF when using an absolute encoder for semiclosed control (This applies only to Cylinder-type Servomotors.). · A forced brake operation request 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 command was sent to request turning 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 selected as the trigger for fully-closed control (This applies only to Cylinder-type Servomotors.). · The absolute multi-rotation data was being cleared or the Config operation was being performed. · The Statusword (6041 hex) bit 09 (remote) was 0 (local). · An operation command is given in the prohibited direction after the motor made an immediate stop due to a drive prohibition input. S I576, I577 A 84B00000 hex EtherCAT Communications Warning An EtherCAT communications error occurred one or more times. · The EtherCAT communications cable is disconnected or broken. · Noise S I576, I577 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. Manual name I574 MX2/RX Series Inverter EtherCAT Communication Unit User's Manual Event code Event name Meaning Assumed cause 04A10000 hex Non-volatile Memory Hardware Error An error occurred in non-volatile memory. · Non-volatile memory failure Level Maj Prt Min Obs Info Reference S I574 NY-series Troubleshooting Manual (W564) A-79 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 04BA0000 hex Connection Error between Inverter and Communications Unit An error occurred in the connection between the Inverter and the EtherCAT Communications Unit for the Inverter. · Contact failure between the Inverter and the EtherCAT Communications Unit for the Inverter. · Inverter trip was reset. · The Inverter was initialized or the mode was changed. S I574 · The EtherCAT Communications Unit for the Inverter failed. 04BB0000 hex Inverter Warning An Inverter warning was detected. · An Inverter warning was detected. S I574 04BC0000 hex Inverter Trip An Inverter trip was · An Inverter trip was detected. detected. S I574 34F0 0000 hex PDO Setting There is an illegal · The PDO mapping or Sync- S I574 Error setting value in the Manager settings are incorrect. PDO mapping. FH-series Vision Systems The manual names are given below for the catalog numbers given in the Reference column of the event table. Cat. No. Manual name Z342 FH/FZ5 Vision System FH/FZ5 Series User's Manual for Communications Settings Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 08210000 hex Fan/Power An error occurred in · A foreign object is interfering S Supply Error the fan or power with fan operation. supply. · A suitable power supply voltage is not being used, resulting in an overvoltage or undervoltage. Z342 08220000 hex Camera An overcurrent · There is a short circuit inside S Overcurrent flowed to the Cam- the Camera cable or in a circuit Detected era. inside the Controller. Z342 08230000 hex Parallel I/O Overcurrent Detected An overcurrent · A parallel I/O interface line is occurred in the par- short-circuited. allel I/O interface. S Z342 182D 0000 hex Setting Data Load Error Loading the scene 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 Con- The Camera con- · A Camera is not connected to S nection Error nection is wrong. the Controller. · The Camera cable is broken. · The Camera Selection settings are not correct in the Camera Image Input and Camera Switching processing items. · A Camera is not connected to the Camera port on the Controller according to the Camera Selection settings in the Camera Image Input and Camera Switching processing items. Z342 A-80 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 385A0000 hex Change in The Camera that is · The Camera connection infor- S Connected connected is differ- mation in the scene data does Camera ent from when data not agree with the connection was last saved. information for the Camera con- nected to the Controller. Z342 385B0000 hex Light installa- The Light installa- · The power consumption of the S tion error tion is incorrect. light installed onto a camera with a Lighting Controller is incorrect. · 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. Z342 48020000 hex System Error An error occurred in · A serious error occurred in the S Z342 the system. system in the Controller. 58210000 hex Output Con- A timeout occurred · The data output handshaking S trol Timeout in data output hand- controls in the program (i.e., the for Parallel shaking control for ON/OFF timing of the DSA sig- I/O, PLC measurement nal) are not correct. Link, or Eth- results. erNet/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. Z342 A 58220000 hex Output Con- A timeout occurred · The data output handshaking S trol Timeout in data output hand- controls in the program (i.e., the for EtherCAT shaking control for measurement results. ON/OFF timing of the Result Set Request signal) are not correct. · The output control timeout time is too short in comparison with the program processing time. Z342 58230000 hex Initial scene Initial scene group · The external storage specified S group error setting is incorrect. as the scene group destination by the Scene Group Saving Destination Settings tool is not connected at the time of startup. · 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. Z342 58240000 hex Initial scene number error Initial scene number setting is incorrect. · Initial scene number is not within the range of scenes accepted by the system. S Z342 78190000 hex Image Log- Writing data to the · A logging disk is not inserted. S ging Disk Write Error image logging disk · The available space on the log- failed. ging disk is not sufficient. · There is no logging folder. · Security restrictions are set on the logging disk. Z342 NY-series Troubleshooting Manual (W564) A-81 Appendix Event code Event name Meaning 781A0000 hex Setting Data Transfer Error An error occurred while transferring the scene data. 781B0000 hex Output Buf- The data output fer Error (Eth- buffer for measure- erCAT) ment data is full. 88080000 hex PLC Link Communications Error A PLC Link cannot be established. Assumed cause Level Maj Prt Min Obs Info Reference · Scene data was edited when S there was little available space on the RAM disk and the operation 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. Z342 · Data measurements are being S Z342 performed on a period that is shorter than the time that is required for data output hand- shake controls in the program. · There is a mistake in the PLC S or Vision Sensor communica- tions settings. · The Ethernet or RS-232C cable is damaged. Z342 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. Manual name Z314 FQ-M-series Specialized Vision Sensor for Positioning User's Manual Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 78080000 hex TRIG Input A TRIG signal was · A TRIG signal was input when S Z314 Error input when the the BUSY signal for Sensor BUSY signal for measurement was ON. Sensor measure- · Chattering occurred for a con- ment was ON. tact input. 780A0000 hex Scene Data The scene data to · The power supply was inter- S Z314 Error switch to is cor- rupted when the scene data to rupted. switch to was saved. 780B0000 hex Model Error A model was re- · A model was re-registered with S registered with an an image with low contrast. image with low con- trast. Z314 780C 0000 hex Logging Error Some data was not · Too much data to log in files S saved when logging occurred in a short period of data to files on an time, and writing to the SD card SD card. could not keep up. Z314 780D 0000 hex Output Time- A timeout occurred · The data output handshaking S out in data output hand- controls in the program (i.e., the shaking control for ON/OFF timing of the DSA sig- measurement nal) are not correct. results. · The output control timeout time is too short in comparison with the program processing time. Z314 780E0000 hex Output Size The data output · The EtherCAT data output size S Error size setting and the setting in the Sensor and the PDO mapping set- PDO mapping setting in the ting do not agree. EtherCAT master do not agree. Z314 A-82 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices Appendix 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. Manual name E413 EtherCAT Digital-type Sensor Communication Unit Operation Manual Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 04C40000 hex Sensor Communications Error An error occurred in a Sensor connection. · The Sensor is disconnected. S E413 04C50000 hex 14A00000 hex Sensor Communications Has Not Been Established Non-volatile Memory Checksum Error Communications has not been established with the Sensor. An error occurred in the control parameters. · A Sensor is not connected. · Noise S E413 S E413 A 24780000 hex Number of The number of Sen- · The set value does not match S Sensors Ver- sors that is con- the number of Sensors that are ify Error nected does not actually connected. agree with the set- tings. E413 24790000 hex Number of Too many Sensors · More than the maximum num- S E413 Sensors are connected. ber of Sensors are connected. Over Limit 34F8 0000 hex Dummy Sen- Too many Dummy · There are too many Dummy S sors Setting Units are set. Units set, so some Sensors are Error not assigned logical unit num- bers. E413 04A10000 hex Non-volatile Memory Hardware Error An error occurred in · Non-volatile memory failure non-volatile memory. S E413 A-2-2 Errors in EtherCAT Slaves NY-series Troubleshooting Manual (W564) A-83 Appendix 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 E3NW-ECT EtherCAT Digital Sensor Communications Unit Operation Manual Event code 04C4 0000 hex 04C5 0000 hex 14A0 0000 hex 247A 0000 hex 247B 0000 hex 247C 0000 hex 247D 0000 hex 34F8 0000 hex 04A1 0000 hex Event name Sensor Communications Error Sensor Communications Has Not Been Established Non-volatile Memory Checksum Error Number of Distributed Sensor Unit Verify Error Number of Sensors Over Limit Number of Sensors Verify Error Number of Sensors Over at Distributed Sensor Unit Dummy Sensors Setting Error Non-volatile Memory Hardware Error Meaning Assumed cause An error occurred in · The Sensor is disconnected. a Sensor connection. Communications has not been established with the Sensor. · A sensor is not connected. An error occurred in · Noise the control parameters. The number of Distributed Sensor Unit that is checked at power up is decreased. Too many Sensors are connected. · The Distributed Sensor Unit is disconnected · More than the maximum number of Sensors are connected. The number of Sensors that is connected does not agree with the settings. · The set value does not match the number of Sensors that are actually connected Too many Sensors are connected at Distributed Sensor Unit. · More than the maximum number of Sensors are connected at Distributed Sensor Unit. Too many Dummy Units are set. An error occurred in non-volatile memory. · There are too many Dummy Units set, so some Sensors are not assigned logical unit numbers. · Non-volatile memory failure Level Maj Prt Min Obs Info Reference S E429 S E429 S E429 S E429 S E429 S E429 S E429 S S E429 E429 A-84 NY-series Troubleshooting Manual (W564) A-2 Errors (Events) That Can Occur in Connected Devices A-2-2 Errors in EtherCAT Slaves Appendix ZW-CE1T 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-CE1T Confocal Fiber Type Displacement Sensor User's Manual Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 04D00000 hex Hardware error Some abnormality occurred on the displacement sensor hardware. · Hardware damage S Z332 14B00000 hex Linearity correction data error The linearity correction data of the displacement sensor is damaged. · Calibration ROM damage S Z332 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 S Z332 A 14B20000 hex System set- The system set- · The displacement sensor S Z332 ting error tings saved to the power was turned OFF during displacement sen- saving/loading of system set- sor are corrupt. tings. 14B30000 hex Bank data The bank data · The displacement sensor S Z332 error saved to the dis- power was turned OFF during placement sensor saving/loading of bank data. is corrupt. 24810000 hex Ethernet communication parameter error An invalid IP address is set for the displacement sensor. · Invalid IP address setting S Z332 74900000 hex Multiple con- Multiple control sig- · Multiple control signals turned S Z332 trol signal nals turned ON in ON in the same cycle. input error the same cycle. 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. S Z332 74920000 hex SYNC input error SYNC input processing was not executed correctly. · SYNC input turned ON in the FUN mode. S Z332 74930000 hex TIMING input TIMING input pro- · TIMINGx input turned ON in the S error cessing was not FUN mode. executed correctly. · TIMINGx input turned ON or OFF while RESETx input was ON. · TIMINGx input turned ON in a non-measurement state. · TIMINGx input turned ON before the "delay time + sampling time" elapsed. Z332 NY-series Troubleshooting Manual (W564) A-85 Appendix Event code Event name Meaning Assumed cause Level Maj Prt Min Obs Info Reference 74940000 hex RESET input RESET input pro- · RESETx input turned ON in the S error cessing was not FUN mode. executed correctly. Z332 74950000 hex ZERO input ZERO input pro- · ZEROx input turned ON in the S Z332 error cessing was not FUN mode. executed correctly. · ZEROx input turned ON in a non-measurement state. · ZEROx input turned ON for a task whose status is OFF. 74960000 hex ZEROCLR ZEROCLR input · ZEROCLRx input turned ON in S input error processing was not the FUN mode. executed correctly. Z332 A-86 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-1 Interpreting Error Descriptions A-3 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-3-1 Interpreting Error Descriptions The contents of the error table is 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 event is given Functional classification A functional classification of the source is given. Reference The catalog number of the manual that provides details on the event are given. A 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. W521 W522 W523 W540 W564 W565 W566 W488 W519 W570 I574 I576 I577 W524 I586 I621 O030 E413 E429 Z314 Z342 Z332 Z930 Manual name 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 Units User's Manual NX-series Communications Interface Units User's Manual NY-series Troubleshooting 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 GX-series EtherCAT Slave Units User's Manual NX-series EtherCAT Coupler Unit User's Manual IO-Link System User's Manual MX2/RX Series Inverter EtherCAT Communication Unit User's Manual 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 AC Servomotors/Servo Drives 1S-series with Built-in EtherCAT Communications and Safety Functionality User's Manual NJ/NY-series NC Integrated Controller User's Manual EtherCAT Digital-type Sensor Communications Unit Operation Manual EtherCAT Digital Sensor Communications Unit Operation Manual 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-CE1T Confocal Fiber Type Displacement Sensor User's Manual NX-series Safety Control Unit User's Manual NY-series Troubleshooting Manual (W564) A-87 Appendix A-3-2 Error Table A-88 Event code 000B0000 hex 000C0000 hex 000D0000 hex 000E0000 hex 0011 0000 hex 0012 0000 hex 0020 0000 hex 0021 0000 hex 0022 0000 hex 0421 0000 hex 0440 0000 hex 04A00000 hex 04A10000 hex 04A20000 hex 04A80000 hex 04A90000 hex 04AA0000 hex 04AB0000 hex 04AC0000 hex 04AD0000 hex 04AE0000 hex 04AF0000 hex 04B00000 hex 04B10000 hex 04B20000 hex 04B30000 hex 04B50000 hex 04B60000 hex 04BA0000 hex Event name Low Battery Voltage CPU Unit Overheat Internal Bus Check Error Non-volatile Memory Life Exceeded CPU Unit Overheat (Operation Stopped) Slow Fan Non-volatile Memory Hardware Error Bus Controller Error Non-volatile Memory Hardware Error Communications Controller Failure Communications Controller Failure Expansion Unit Hardware Error Non-volatile Memory Hardware Error Slave Hardware Error Control Power Supply Undervoltage Overvoltage Main Circuit Power Supply Undervoltage (Undervoltage between positive and negative terminals) Main Circuit Power Supply Undervoltage (AC Cutoff Detected) Overcurrent IPM Error Regeneration Tr Error Encoder Phase-Z Error Encoder CTS Signal Error Node Address Setting Error Other Errors Inrush Current Prevention Circuit Error Regeneration Circuit Error Connection Error between Inverter and Communications Unit 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 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 Load Cell Input Units, and NX-series IO-Link Master Units NX-series EtherCAT Coupler Unit NX-series EtherCAT Coupler Unit Built-in EtherNet/IP Port Built-in EtherCAT Master GX-series EtherCAT Slave Units GX-series EtherCAT Slave Units, MX2/RX-series Inverters with EtherCAT Communications Units, EtherCAT M3X Photoelectric Fiber Amplifiers, E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors, and EtherCAT Digital Sensor Communications Units GX-series EtherCAT Slave Units 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 Servo G5 and G5 Linear Servo G5 Servo G5 Servo G5 and G5 Linear G5 Linear Servo 1S Servo 1S Servo 1S MX2/RX-series Inverters with EtherCAT Communications Units Reference W564 W564 W564 W564 W564 W564 W521, W522, W566, W523, W524, W540, W565, W570 W519 W519 W564 W564 W488 W488, I574, E413, E429, W570 W488, W570 I576, I577 I576, I577 I576, I577 I576, I577 I576, I577 I576, I577 I576, I577 I576 I576 I576, I577 I577 I586 I586, I621 I574 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code Event name Functional classification Reference 04BB0000 hex Inverter Warning MX2/RX-series Inverters with Ether- I574 CAT Communications Units 04BC0000 hex Inverter Trip MX2/RX-series Inverters with Ether- I574 CAT Communications Units 04C40000 hex Sensor Communications Error E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors and EtherCAT Digital Sensor Communications Units E413, E429 04C50000 hex Sensor Communications Has Not Been Established E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors and EtherCAT Digital Sensor Communications Units E413, E429 04D00000 hex Hardware Error ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor 05010000 hex ESC Error NX-series EtherCAT Coupler Unit W519 05020000 hex ESC Initialization Error NX-series EtherCAT Coupler Unit W519 05030000 hex Slave Unit Verification Error NX-series EtherCAT Coupler Unit W519 05100000 hex A/D Converter Error NX-series Analog I/O Units W566 A 05110000 hex Cold Junction Sensor Error NX-series Analog I/O Units W566 05120000 hex A/D Conversion Error NX-series Load Cell Input Units W565 05200000 hex System Error NX-series Safety Control Unit Z930 05210000 hex Internal Circuit Error at Safety Input NX-series Safety Control Unit Z930 05220000 hex Internal Circuit Error at Test Output NX-series Safety Control Unit Z930 05230000 hex Internal Circuit Error at Safety Output NX-series Safety Control Unit Z930 05430000 hex ESC Error Servo 1S I586, I621 08010000 hex Battery Warning Servo G5 I576 08020000 hex Fan Warning Servo G5 and G5 Linear I576, I577 08030000 hex Encoder Communications Warning Servo G5 I576 08040000 hex Encoder/Serial Conversion Unit Over- Servo G5 and G5 Linear heating Warning I576, 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 Communications Warning Servo G5 and G5 Linear I576, I577 08080000 hex Encoder Communications Discon- Servo G5 I576 nection Error 08090000 hex Encoder Communications Error Servo G5 I576 080A0000 hex Encoder Communications Data Error Servo G5 I576 080B0000 hex Safety Input Error Servo G5 and G5 Linear I576, I577 080C0000 hex External Encoder Connection Error Servo G5 and G5 Linear I576, I577 080D0000 hex External Encoder Communications Data Error Servo G5 and G5 Linear I576, I577 080E0000 hex External Encoder Status Error 0 Servo G5 and G5 Linear I576, I577 080F 0000 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 NY-series Troubleshooting Manual (W564) A-89 Appendix A-90 Event code 0816 0000 hex 0817 0000 hex 0818 0000 hex 081C0000 hex 081D0000 hex 081F0000 hex 0821 0000 hex 0822 0000 hex 0823 0000 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 08720000 hex 08730000 hex 08740000 hex 08750000 hex 08760000 hex 08770000 hex Event name Phase-Z Connection Error Encoder Data Restoration Error External Encoder Data Restoration Error Capacitor Lifetime Warning Inrush Current Prevention Relay Lifetime Warning Brake Interlock Output Relay Lifetime Warning Fan/Power Supply Error Camera Overcurrent Detected Parallel I/O Overcurrent Detected Power Module Error Encoder Communications Warning Self-diagnosis Error Main Circuit Temperature Monitoring Circuit Failure Fan Error Regeneration Processing Error Overvoltage Error Motor Overheat Error 1-rotation Counter Error Overspeed Error Encoder Memory Error Absolute Position Detection Error Encoder Lifetime Warning Main Power Supply Undervoltage (insufficient voltage between P and N) Overcurrent Error Encoder Communications Disconnection Error Encoder Communications Error Fan Rotation Warning Non-volatile Memory Hardware Error Absolute Encoder Counter Overflow Warning Motor Temperature Error Encoder Error Encoder power supply Error Encoder Self-diagnosis Error Internal Circuit Error at SF Input Internal Circuit Error at SOPT Input Internal Circuit Error at Test Output Internal Circuit Error at SBC Output Overspeed Error Absolute Encoder Multi-rotation Counter Error Safety Relay Lifetime Warning Functional classification Servo G5 and G5 Linear Servo G5 Servo G5 Servo 1S Servo 1S Servo 1S FH/FZ5 Series Vision System FH/FZ5 Series Vision System FH/FZ5 Series Vision System Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Reference I576, I577 I576 I576 I586, I621 I586, I621 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 I621 I621 I621 I621 I621 I621 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code Event name Functional classification Reference 08780000 hex Encoder Communications Discon- Servo 1S I621 nection Error 10010000 hex Non-volatile Memory Restored or Formatted Errors for Self Diagnosis W564 10020000 hex Non-volatile Memory Data Corrupted Errors for Self Diagnosis W564 10080000 hex Main Memory Check Error Errors for Self Diagnosis W564 100B0000 hex Non-volatile Memory Data Corrupted Errors for Self Diagnosis W564 100C0000 hex Event Level Setting Error Errors for Self Diagnosis W564 100F0000 hex Present Values of Retained Variables Errors for Self Diagnosis Restoration Error W564 10100000 hex Present Values of Retained Variables Errors for Self Diagnosis Not Saved W564 10120000 hex Firmware Configuration Mismatch Errors for Self Diagnosis W564 10200000 hex User Program/Controller Configura- Errors Related to Controller Opera- W564 tions and Setup Transfer Error tion 10210000 hex Illegal User Program Execution ID Errors Related to Controller Opera- W564 10230000 hex Event Log Save Error tion A Errors Related to Controller Opera- W564 tion 10240000 hex Illegal User Program Errors Related to Controller Opera- W564 tion 10250000 hex Illegal User Program/Controller Con- Errors Related to Controller Opera- W564 figurations and Setup tion 10260000 hex Trace Setting Transfer Failure Errors Related to Controller Opera- W564 tion 102F 0000 hex EtherCAT Slave Backup Failed Built-in EtherCAT Master W564 10300000 hex EtherCAT Slave Restore Operation Failed Built-in EtherCAT Master W564 10350000 hex Backup Failed to Start Errors Related to Controller Opera- W564 tion 10360000 hex Backup Failed Errors Related to Controller Opera- W564 tion 10370000 hex Restore Operation Failed to Start Errors Related to Controller Opera- W564 tion 10380000 hex Restore Operation Failed Errors Related to Controller Opera- W564 tion 10390000 hex Shared Folder Recognition Failed Errors Related to Controller Opera- W564 tion 103A0000 hex Shared Folder Recognition Cancel Failed Errors Related to Controller Opera- W564 tion 103B0000 hex Shared Folder Recognition Cancel Completed Errors Related to Controller Opera- W564 tion 10400000 hex Analog Unit Calibration Parameter Error NX-series Analog I/O Units W522 10410000 hex Control Parameter Error in Master NX-series Digital I/O Units, NX-series Analog I/O Units, NX-series Position Interface Units, NX-series Communications Interface Units, NX-series Load Cell Input Units, and NX-series IO-Link Master Units W521, W522, W566, W524, W540, W565, W570 10430000 hex Memory Corruption Detected NX-series EtherCAT Coupler Unit W519 10440000 hex Unit Calibration Value Error NX-series Load Cell Input Units W565 10450000 hex Actual Load Calibration Value Error NX-series Load Cell Input Units W565 NY-series Troubleshooting Manual (W564) A-91 Appendix Event code 1050 0000 hex 1051 0000 hex 1052 0000 hex 1053 0000 hex 1421 0000 hex 1422 0000 hex 1423 0000 hex 1440 0000 hex 1460 0000 hex 1461 0000 hex 1462 0000 hex 1463 0000 hex 14A00000 hex 14A80000 hex 14A90000 hex 14AA0000 hex 14AB0000 hex 14AC0000 hex 14AD0000 hex 14B00000 hex 14B10000 hex 14B20000 hex 14B30000 hex 14C00000 hex 17800000 hex 17810000 hex 17820000 hex 1820 0000 hex 1821 0000 hex 1822 0000 hex Event name Functional classification Reference NX Bus Communications Settings Read Error NX-series Safety Control Unit Z930 Safety Application Data Read Error NX-series Safety Control Unit Z930 NX Bus Communications Settings and Safety Application Data Mismatch NX-series Safety Control Unit Z930 Non-volatile Memory Access Error NX-series Safety Control Unit Z930 Identity Error Built-in EtherNet/IP Port W564 EtherNet/IP Processing Error Built-in EtherNet/IP Port W564 MAC Address Error Built-in EtherNet/IP Port W564 MAC Address Error Built-in EtherCAT Master W564 Absolute Encoder Home Offset Read General Motion Control Error W564 Motion Control Parameter Setting Error General Motion Control W564 Cam Data Read Error General Motion Control W564 Cam Table Save Error General Motion Control W564 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 Linearity Correction Data Read Error System Setting Error Bank Data Error Unit Calibration Value Parity Error ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor NX-series Analog I/O Units W522 CNC Parameter Setting Error CNC Function O030 Absolute Encoder Home Offset Read Error CNC Motor Compensation Table Read Error Absolute Encoder Overspeed Error CNC Function CNC Function Servo G5 O030 O030 I576 Encoder Initialization Error Servo G5 I576 Absolute Encoder One-rotation Servo G5 I576 Counter Error A-92 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 18230000 hex 182D0000 hex Event name Absolute Encoder Multi-rotation Counter Error Setting Data Load Error Functional classification Servo G5 and Servo 1S FH/FZ5 Series Vision System Reference I576, I586 Z342 18380000 hex System Error Servo 1S I586, I621 18390000 hex 183A0000 hex Lifetime Information Corruption Warn- Servo 1S ing Non-volatile Memory Data Error Servo 1S I586 I586, I621 24200000 hex 24610000 hex 24680000 hex Slave Node Address Duplicated Switch Setting Error Motor Non-conformity Built-in EtherCAT Master GX-series EtherCAT Slave Units Servo G5 W564 W488 I576 24690000 hex Motor Non-conformity Servo G5 I576 246A0000 hex Motor Non-conformity Servo G5 I576 246B0000 hex 246C0000 hex Motor Non-conformity Motor Non-conformity Servo G5 Servo G5 I576 I576 A 246D0000 hex Motor Non-conformity Servo 1S I586, I621 24780000 hex 24790000 hex 247A0000 hex 247B0000 hex 247C0000 hex 247D0000 hex 24810000 hex 24A00000 hex 24A10000 hex 28010000 hex 28020000 hex 28030000 hex 28080000 hex 280D0000 hex 34200000 hex 34230000 hex Number of Sensors Verify Error Number of Sensors Over Limit Number of Distributed Sensor Unit Verify Error Number of Sensors Over Limit Number of Sensors Verify Error Number of Sensors Over at Distributed Sensor Unit Ethernet Communications Parameter Error Unit Configuration Error, Too Many Units Unit Configuration Error, Unsupported Configuration Motor Setting Error Motor Combination Error 1 Motor Combination Error 2 Main Circuit Power Supply Phase Loss Error Runaway Detected Tag Data Link Setting Error IP Route Table Setting Error E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors EtherCAT Digital Sensor Communications Units EtherCAT Digital Sensor Communications Units EtherCAT Digital Sensor Communications Units EtherCAT Digital Sensor Communications Units ZW-CE1T Confocal Fiber Type Displacement Sensor NX-series EtherCAT Coupler Unit NX-series EtherCAT Coupler Unit G5 Linear G5 Linear G5 Linear Servo 1S Servo 1S Built-in EtherNet/IP Port Built-in EtherNet/IP Port E413 E413 E429 E429 E429 E429 Z332 W519 W519 I577 I577 I577 I586, I621 I586, I621 W564 W564 34240000 hex 34250000 hex 34260000 hex FTP Server Setting Error NTP Client Setting Error SNMP Setting Error Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port W564 W564 W564 NY-series Troubleshooting Manual (W564) A-93 Appendix Event code 3427 0000 hex 3428 0000 hex 3429 0000 hex 342A0000 hex 3440 0000 hex 3441 0000 hex 3460 0000 hex 3461 0000 hex 3463 0000 hex 3464 0000 hex 34E00000 hex 34E10000 hex 34E20000 hex 34E30000 hex 34E40000 hex 34E50000 hex 34E60000 hex 34F00000 hex 34F80000 hex 3500 0000 hex 3501 0000hex 3502 0000hex 3503 0000hex 3504 0000hex 3505 0000hex 3506 0000hex 3507 0000 hex 3508 0000 hex 3509 0000 hex 350A0000 hex 350B0000 hex 350C0000 hex Event name Tag Name Resolution Error Basic Ethernet Setting Error IP Address Setting Error DNS Setting Error Network Configuration Information Error EtherCAT Communications Cycle Exceeded Required Process Data Object Not Set Process Data Object Setting Missing Axis Slave Disabled Network Configuration Information Missing for Axis Slave Data Setting Warning Functional classification Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherCAT Master Built-in EtherCAT Master General Motion Control Motion Control Instructions General Motion Control General Motion Control Servo G5, G5 Linear, and Servo 1S Servo Drive Overheat Servo G5 and G5 Linear Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 I576, I577, I586 I576, I577 Overload Servo G5 and G5 Linear I576, I577 Regeneration Overload Servo G5 and G5 Linear I576, I577 Error Counter Overflow Servo G5 and G5 Linear I576, I577 Excessive Velocity Error Servo G5 and G5 Linear I576, I577 Overspeed Servo G5 and G5 Linear I576, I577 PDO Setting Error Dummy Sensors Setting Error Unit Configuration Information Error MX2/RX-series Inverters with Ether- I574 CAT Communications Units E3X-series Fiber Sensors with EtherCAT Communications Unit for Digital Sensors, and EtherCAT Digital Sensor Communications Units E413, E429 NX-series EtherCAT Coupler Unit W519 Unit Configuration Verification Error NX-series EtherCAT Coupler Unit W519 NX Unit Minor Fault NX-series EtherCAT Coupler Unit W519 NX Unit Observation NX-series EtherCAT Coupler Unit W519 Mailbox Setting Error NX-series EtherCAT Coupler Unit W519 RxPDO Setting Error NX-series EtherCAT Coupler Unit W519 TxPDO Setting Error NX-series EtherCAT Coupler Unit W519 PDO WDT Setting Error NX-series EtherCAT Coupler Unit W519 SM Event Mode Setting Error NX-series EtherCAT Coupler Unit W519 TxPDO Mapping Error NX-series EtherCAT Coupler Unit W519 RxPDO Mapping Error NX-series EtherCAT Coupler Unit W519 Illegal State Transition Request Received Error State Transition Received NX-series EtherCAT Coupler Unit NX-series EtherCAT Coupler Unit W519 W519 A-94 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 350D0000 hex Event name Synchronization Cycle Setting Error Functional classification NX-series EtherCAT Coupler Unit Reference 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 35210000 hex 35230000 hex 35240000 hex 357D0000 hex 357E0000 hex 357F0000 hex 35800000 hex 35810000 hex 35820000 hex 35830000 hex 35840000 hex 35850000 hex 35860000 hex 37800000 hex 37810000 hex Safety Process Data Communications Not Established Error 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 Not Established, Incorrect Frame Error DC Setting Error Synchronization Cycle Setting Error Mailbox Setting Error RxPDO Setting Error TxPDO Setting Error RxPDO Mapping Error TxPDO Mapping Error PDO WDT Setting Error Node Address Updated SM Event Mode Setting Error Required Process Data Object Not Set Process Data Object Setting Missing NX-series Safety Control Unit NX-series Safety Control Unit NX-series Safety Control Unit NX-series Safety Control Unit Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S CNC Function CNC Function Z930 Z930 Z930 Z930 I586, I621 A I586, I621 I586, I621 I586, I621 I586, I621 I586, I621 I586, I621 I586, I621 I586, I621 I586, I621 O030 O030 383C0000 hex Overload Warning Servo G5 and G5 Linear I576, I577 383D0000 hex Excessive Regeneration Warning Servo G5 and G5 Linear I576, I577 383E0000 hex Vibration Detection Warning Servo G5 and G5 Linear I576, I577 383F 0000 hex Excessive Hybrid Following Error Servo G5 I576 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 38460000 hex 38470000 hex Interface Input Duplicate Allocation Error 1 Interface Input Duplicate Allocation Error 2 Interface Input Function Number Error 1 Servo G5 and G5 Linear Servo G5 and G5 Linear Servo G5 and G5 Linear I576, I577 I576, I577 I576, I577 NY-series Troubleshooting Manual (W564) A-95 Appendix A-96 Event code 3848 0000 hex 3849 0000 hex 384A0000 hex 384B0000 hex 384C0000 hex 384D0000 hex 384E0000 hex 384F 0000 hex 3850 0000 hex 3851 0000 hex 3852 0000 hex 3853 0000 hex 3854 0000 hex 3855 0000 hex 3856 0000 hex 38570000 hex 3859 0000 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 Interface Input Function Number Error 2 Interface Output Function Number Error 1 Interface Output Function Number Error 2 External Latch Input Allocation Error Functional classification Servo G5 and G5 Linear Servo G5 and G5 Linear Servo G5 and G5 Linear Servo G5 and G5 Linear Overrun Limit Error Servo G5 and G5 Linear Absolute Encoder System Down Error Absolute Encoder Counter Overflow Error Object Setting Error 1 Servo G5 Servo G5 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 Estimation Error 1 Magnetic Pole Position Estimation Error 2 Magnetic Pole Position Estimation Error 3 Motor Auto-setting Error Function Setting Error 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 Motor Replacement Detected Regeneration Overload Warning Motor Vibration Warning Electronic Gear Setting Error Servo Drive Overheat Overload Error Regeneration Overload Error Excessive Position Deviation Error Excessive Speed Deviation Error Excessive Speed Error Following Error Counter Overflow Absolute Encoder Counter Overflow Error Safety Communications Setting Error Servo G5 Servo G5 Servo G5 Servo G5 Servo 1S FH/FZ5 Series Vision System FH/FZ5 Series Vision System FH/FZ5 Series Vision System Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Servo 1S Reference I576, I577 I576, I577 I576, I577 I576, I577 I576, I577 I576 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 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-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 W564 40030000 hex PLC System Processing Error Errors for Self Diagnosis W564 40040000 hex PLC System Processing Error Errors for Self Diagnosis W564 40110000 hex PLC Function Processing Error Errors Related to Controller Opera- W564 tion 40120000 hex PLC Function Processing Error Errors Related to Controller Opera- W564 tion 40130000 hex PLC Function Processing Error Errors Related to Controller Opera- W564 tion 40140000 hex 40150000 hex PLC System Information PLC System Information Errors Related to Controller Opera- W564 tion Errors Related to Controller Opera- W564 A tion 40170000 hex Safe Mode Errors Related to Controller Opera- W564 tion 40200000 hex NX Unit Processing Error NX-series EtherCAT Coupler Units, NX-series Analog I/O Units, NXseries Position Interface Units, NXseries Communications Interface Units, NX-series Load Cell Input Units, and NX-series IO-Link Master Units W519, W566, W524, W540, W565, W570 44010000 hex EtherCAT Fault Built-in EtherCAT Master W564 44200000 hex Motion Control Initialization Error General Motion Control W564 44210000 hex Motion Control Function Processing General Motion Control Error W564 44420000 hex PLC Function Processing Error Errors Related to Controller Opera- W564 tion 44430000 hex PLC System Information Errors Related to Controller Opera- W564 tion 44600000 hex OS Processing Error Errors Related to Controller Opera- W564 tion 47800000 hex CNC Initialization Error CNC Function O030 47810000 hex CNC Parameter Setting Invalid CNC Function O030 48020000 hex System Error FH/FZ5 Series Vision System Z342 48080000 hex FPGA WDT Error Servo 1S I586, I621 50010000 hex Controller Insufficient Memory Warn- Built-in EtherCAT Master and Built-in W564 ing EtherNet/IP Port 54010400 hex Input Value Out of Range Instructions W564 54010401 hex Input Mismatch Instructions W564 54010402 hex Floating-point Error Instructions W564 54010403 hex BCD Error Instructions W564 54010404 hex Signed BCD Error Instructions W564 54010405 hex Illegal Bit Position Specified Instructions W564 54010406 hex Illegal Data Position Specified Instructions W564 54010407 hex Data Range Exceeded Instructions W564 NY-series Troubleshooting Manual (W564) A-97 Appendix Event code 5401 0409 hex 5401 040B hex 5401 040C hex 5401 0410 hex 5401 0411 hex 5401 0414 hex 5401 0416 hex 5401 0417 hex 5401 0418 hex 5401 0419 hex 5401 041A hex 5401 041B hex 5401041C hex 5401 041D hex 5401 0C02 hex 5401 0C03 hex 5401 0C04 hex 5401 0C05 hex 5401 0C06 hex 5401 0C07 hex 5401 0C08 hex 5401 0C0B hex 5401 0C0C hex 54010C0D hex 5401 0C10 hex 5401 0C11 hex 5401 1403 hex 5401 1405 hex 5401 1406 hex 5401 1407 hex 5401 1408 hex 5401 1409 hex 5401 140A hex 5401 140B hex 5401 140C hex 5401 140F hex 5401 1410 hex 5401 1800 hex 5401 1801 hex 5401 1802 hex 5401 1803 hex 5401 1804 hex Event name No Errors to Clear No User Errors to Clear Limit Exceeded for User-defined Error Text String Format Error Illegal Program Specified 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 Port Setup Already Busy Full Reception Buffer Multi-execution of Ports Parity Error Framing Error Overrun Error CRC Mismatch Serial Communications Timeout Instruction Executed to Inapplicable Port CIF Unit Initialized Exceptional Modbus Response Invalid Modbus Response File Does Not Exist File Already in Use Open Mode Mismatch Offset Out of Range Directory Not Empty That File Name Already Exists Write Access Denied Too Many Files Open Directory Does Not Exist Backup Operation Already in Progress Cannot Execute Backup EtherCAT Communications Error EtherCAT Slave Does Not Respond EtherCAT Timeout Reception Buffer Overflow SDO Abort Error Functional classification 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 Instructions Instructions Instructions Instructions Instructions Instructions Instructions Instructions Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-98 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 54011805 hex 54011806 hex 54011807 hex 54011808 hex 54011809 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 Functional classification Saving Packet Monitor File Instructions Packet Monitoring Function Not Started Instructions Packet Monitoring Function in Opera- Instructions tion Communications Resource Overflow Instructions Packet Monitoring Function Not Sup- Instructions ported Explicit Message Error Instructions Incorrect Route Path Instructions CIP Handle Out of Range Instructions CIP Communications Resource Over- Instructions flow CIP Timeout Instructions Class-3 Connection Not Established Instructions CIP Communications Data Size Exceeded Instructions Local IP Address Setting Error Instructions TCP/UDP Port Already in Use Instructions Address Resolution Failed Instructions Socket Status Error Instructions Local IP Address Not Set Instructions Socket Timeout Instructions Socket Handle Out of Range Instructions Socket Communications Resource Overflow Instructions No Execution Right Instructions Settings Update Failed Instructions Too Many Simultaneous Instruction Executions Instructions FTP Client Execution Limit Exceeded Instructions File Number Limit Exceeded Instructions Directory Does Not Exist (FTP) Instructions FTP Server Connection Error Instructions Destination FTP Server Execution Failure Instructions SD Memory Card Access Failed for FTP Instructions Specified File Does Not Exist Instructions Specified File is Write Protected Instructions Failed To Delete Specified File Instructions Specified File Access Failed Instructions IP Address Setting Invalid Instructions NX Message Error Instructions NX Message Resource Overflow Instructions NX Message Timeout Instructions Incorrect NX Message Length Instructions NX Message EtherCAT Network Error Instructions Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 NY-series Troubleshooting Manual (W564) A-99 Appendix Event code 5401 2C06 hex 5401 2C07 hex 5401 2C08 hex 5401 3461 hex 54013781 hex 54014000 hex 54014001 hex 54014002 hex 54014400 hex 54014402 hex 54014404 hex 5401440D hex 5401440E hex 54014411 hex 54014800 hex 54014801 hex 54014802 hex 54014803 hex 54014804 hex 54014805 hex 54014806 hex 54014807 hex 54014808 hex 5401 5420 hex 5401 5421 hex 5401 5422 hex 5401 5423 hex 5401 5424 hex 5401 5425 hex 5401 5427 hex 5401 5428 hex 5401 5429 hex 5401 542A hex 5401 542B hex 5401 542C hex 5401 542D hex 5401 542E hex 5401 542F hex 5401 5430 hex Event name Functional classification External Restart Already Executed for Instructions Specified NX Units Unapplicable Unit Specified for Instruction Instructions Invalid Total Power ON Time Record Instructions Process Data Object Setting Missing Instructions Process Data Object Setting Missing CNC Instructions OS Timeout Instructions OS Shutdown Execution Error Instructions OS Reboot Execution Error Instructions Shared Folder Access Failure Instructions Shared Folder Insufficient Capacity Instructions Too Many Files/Directories Instructions File or Directory Name Is Too Long Instructions Shared Folder Access Failed Instructions Slave Backup Failed Instructions Device Error Received Instructions Specified Unit Does Not Exist Instructions Message Processing Limit Exceeded Instructions Specified Unit Status Error Instructions Too Many Simultaneous Instruction Executions Instructions Communications Timeout Instructions Invalid Mode Instructions I/O Power OFF Status Instructions Verification Error Instructions Electronic Gear Ratio Numerator Set- Instructions ting Out of Range Electronic Gear Ratio Denominator Setting Out of Range Instructions Target Velocity Setting Out of Range Instructions Acceleration Setting Out of Range Instructions Deceleration Setting Out of Range Instructions Jerk Setting Out of Range Instructions Torque Ramp Setting Out of Range Instructions Master Coefficient Scaling Out of Range Instructions Slave Coefficient Scaling Out of Range Instructions Feeding Velocity Setting Out of Range Instructions Buffer Mode Selection Out of Range Instructions Coordinate System Selection Out of Instructions Range Circular Interpolation Mode Selection Instructions Out of Range Direction Selection Out of Range Instructions Path Selection Out of Range Instructions Position Type Selection Out of Range Instructions Reference W564 W564 W564 W564 O030 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-100 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 54015431 hex 54015432 hex 54015433 hex 54015434 hex 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 5401544E hex Event name Travel Mode Selection Out of Range Transition Mode Selection Out of Range Continue Method Selection Out of Range Combine Mode Selection Out of Range 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 Re-execution Disabled Motion Control Instruction Multi-execution 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 Multi-execution 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 Latch ID Selection Out of Range for Trigger Input Condition Functional classification 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 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 NY-series Troubleshooting Manual (W564) A-101 Appendix Event code 5401 544F hex 5401 5450 hex 5401 5451 hex 5401 5453 hex 5401 5454 hex 5401 5455 hex 5401 5456 hex 5401 5457 hex 5401 5458 hex 5401 5459 hex 5401 545A hex 5401 545B hex 5401 545C hex 5401 545D hex 5401 545E hex 5401 545F hex 5401 5460 hex 5401 5461 hex 5401 5462 hex 5401 5463 hex 5401 5464 hex 5401 5465 hex 5401 5466 hex 5401 5467 hex 5401 5468 hex 5401 5469 hex 5401 546A hex 5401 546B hex 5401 546C hex Event name Setting Out of Range for Writing MC Setting Trigger Input Condition Mode Selection Out of Range Drive Trigger Signal Selection Out of Range for Trigger Input Condition Motion Control Instruction Re-execution Disabled (Axis Specification) Motion Control Instruction Re-execution Disabled (Buffer Mode Selection) Motion Control Instruction Re-execution Disabled (Direction Selection) Motion Control Instruction Re-execution Disabled (Execution Mode) Motion Control Instruction Re-execution Disabled (Axes Group Specification) Motion Control Instruction Re-execution Disabled (Jerk Setting) Motion Control Instruction Re-execution Disabled (Master Axis) Motion Control Instruction Re-execution Disabled (MasterOffset) Motion Control Instruction Re-execution Disabled (MasterScaling) Motion Control Instruction Re-execution Disabled (MasterStartDistance) Motion Control Instruction Re-execution Disabled (Continuous) Motion Control Instruction Re-execution Disabled (MoveMode) Illegal Auxiliary Axis Specification Illegal Axis Specification Illegal Axes Group Specification Illegal Master Axis Specification Motion Control Instruction Re-execution Disabled (SlaveOffset) Motion Control Instruction Re-execution Disabled (SlaveScaling) Motion Control Instruction Re-execution Disabled (StartPosition) Instruction Execution Error with Undefined Home Motion Control Instruction Re-execution 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 Functional classification 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 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-102 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 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 5401547E hex 5401547F hex 54015480 hex 54015481 hex 54015482 hex 54015483 hex 54015484 hex 54015487 hex 54015488 hex 54015489 hex 5401548A hex 5401548B hex 5401548C hex 5401548D hex 5401548E hex Event name 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 Re-execution 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 Circular Interpolation Setting Out of Range Auxiliary/Slave Axis Numbers Not in Ascending Order Cam Table Property Ascending Data Error at Update MC_Write Target Out of Range Master Travel Distance Specification Out of Range Master Distance in Acceleration Specification Out of Range Master Distance in Deceleration Specification Out of Range Execution Mode Selection Out of Range Permitted Following Error Out of Range Border Point/Center Position/Radius Specification Out of Range End Point Specification Out of Range Slave Travel Distance Specification Out of Range Phase Shift Amount Out of Range Feeding Distance Out of Range Auxiliary and Slave Defined as Same Axis Functional classification 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 NY-series Troubleshooting Manual (W564) Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-103 Appendix Event code 5401 548F hex 5401 5490 hex 5401 5491 hex 5401 5492 hex 5401 5493 hex 5401 5494 hex 5401 5495 hex 5401 5496 hex 5401 5497 hex 5401 5498 hex 5401 5499 hex 5401 549A hex 5401 549B hex 5401 549C hex 5401 549D hex 5401 549E hex 54015600 hex 54015601 hex 54015602 hex 54015603 hex 54015604 hex 54015605 hex 54015606 hex 54015607 hex 54015608 hex 54015609 hex 5401560A hex 5401560B hex 5401560D hex 5401560E hex 5401560F hex Event name Functional classification Relative Position Selection Out of Range Instructions Cam Transition Specification Out of Range Instructions Synchronized Control End Mode Selection Out of Range Instructions Enable External Latch Instruction Execution Disabled Instructions Master Axis Offset Out of Range Instructions Slave Axis Offset Out of Range Instructions Command Current Position Count Selection Out of Range Instructions Master Axis Gear Ratio Numerator Out of Range Instructions Master Axis Gear Ratio Denominator Instructions Out of Range Auxiliary Axis Gear Ratio Numerator Instructions Out of Range Auxiliary Axis Gear Ratio Denomina- Instructions tor Out of Range Master Axis Position Type Selection Instructions Out of Range Auxiliary Axis Position Type Selection Instructions Out of Range Target Position Ring Counter Out of Instructions Range Axes Group Composition Axis Setting Instructions Out of Range Axis Use Setting Out of Range Instructions Illegal CNC Coordinate System Spec- CNC Instructions ification Deceleration Setting Out of Range CNC Instructions Jerk Setting Out of Range CNC Instructions CNC Instruction Re-execution Disabled CNC Instructions CNC Multi-execution Disabled CNC Instructions Unassigned Logical CNC Motor Num- CNC Instructions ber Specified Logical CNC Motor Number Out of Range CNC Instructions Target Position Setting Out of Range CNC Instructions Impossible CNC Motor Operation Specified when the Servo is OFF CNC Instructions Target Velocity Setting Out of Range CNC Instructions Acceleration/Deceleration Setting Out CNC Instructions of Range Travel Mode Selection Out of Range CNC Instructions Parameter Selection Out of Range CNC Instructions CNC Parameter Setting Read/Write CNC Instructions Setting Value Out of Range CNC Parameter Setting Read/Write CNC Instructions Target Out of Range Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 A-104 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table 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 54015720 hex 54015721 hex 54015722 hex 54015723 hex 54015724 hex 54015725 hex 54015726 hex 54015727 hex 54015728 hex 54015729 hex 5401572A hex 5401572B hex 5401572C hex Event name Functional classification Homing Parameter Setting Out of Range CNC Instructions M Code Number Out of Range CNC Instructions CNC Instruction Re-execution Disabled (CNC Coordinate System Specification) CNC Instructions CNC Instruction Re-execution Dis- CNC Instructions abled (Logical CNC Motor Number) SD Memory Card Access Failure CNC Instructions File Does Not Exist CNC Instructions Illegal Load NC Program Number Specification CNC Instructions Too Many Files Open CNC Instructions File or Directory Name Is Too Long CNC Instructions SD Memory Card Access Failed CNC Instructions Load NC Program Capacity Exceeded CNC Instructions Number of NC Program Exceeded CNC Instructions Illegal CNC Motor Specification CNC Instructions Illegal CNC Motor Compensation Table Specification CNC Instructions Illegal Load NC Program CNC Instructions Homing Parameter Setting Out of Range Instructions Axis Use Change Error Instructions Cannot Change Axis Use Instructions Motion Control Parameter Setting Error When Changing Axis Use Instructions Required Process Data Object Not Set When Changing Axis Use Instructions Actual Position Overflow/Underflow Instructions Switch Structure Track Number Set- Instructions ting Out of Range Switch Structure First ON Position Setting Out of Range Instructions Switch Structure Last ON Position Setting Out of Range Instructions Switch Structure Axis Direction Out of Instructions Range Switch Structure Cam Switch Mode Instructions Out of Range Switch Structure Duration Setting Out Instructions of Range Track Option Structure ON Compen- Instructions sation Setting Out of Range Track Option Structure OFF Compen- Instructions sation Setting Out of Range Number of Array Elements in Switch Instructions Structure Variable Out of Range Number of Array Elements in Output Signal Structure Variable Out of Range Instructions NY-series Troubleshooting Manual (W564) Reference O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 A O030 O030 O030 O030 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-105 Appendix Event code 5401 572D hex 5401 572E hex 5401 572F hex 5401 5730 hex 5401 5731 hex 5401 573A hex 5401 573B hex 5401 573C hex 5401 573D hex 5401 573E hex 5401 573F hex 5401 5740 hex 5401 5741 hex 5401 5742 hex 5401 5743 hex 5401 5749 hex 5401 574A hex 5401 574B hex 5401 5751 hex 5401 5752 hex 5401 6440 hex 5401 6441 hex 5401 6442 hex 5401 6443 hex 5401 6444 hex 54016783 hex 54016784 hex 54016785 hex 54016786 hex 54016787 hex 5401 7422 hex 54017784 hex Event name Number of Array Elements in Track Option Structure Variable Out of Range Numbers of Elements in Output Signals and Track Option Arrays Not Matched Motion Control Instruction Multi-execution Disabled (Master Axis) Motion Control Instruction Multi-execution Disabled (Position Type Selection) Same Track Number Setting in Switch Structure Out of Range 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 Execution ID Setting Out of Range Position Offset Out of Range PDS State Transition Command Selection Out of Range Cam Monitor Mode Selection Out of Range Data Type of Cam Monitor Values Mismatch Target Position Positive Software Limit Exceeded Target Position Negative Software Limit Exceeded Command Position Overflow/Underflow Positive Limit Input Negative Limit Input Target Position Positive Software Limit Exceeded Target Position Negative Software Limit Exceeded Command Position Overflow/Underflow Positive Limit Input Negative Limit Input Servo Main Circuits OFF Servo Main Circuits OFF Functional classification 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 CNC Instructions CNC Instructions CNC Instructions CNC Instructions CNC Instructions Instructions CNC Instructions Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 O030 O030 O030 O030 O030 W564 O030 A-106 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 54200000 hex 54210000 hex 54220000 hex 54230000 hex 54240000 hex 54250000 hex 54270000 hex 54280000 hex 54290000 hex 542A0000 hex 542B0000 hex 542C0000 hex 542D0000 hex 542E0000 hex 542F 0000 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 543F 0000 hex Event name Functional classification Electronic Gear Ratio Numerator Set- Motion Control Instructions ting Out of Range Electronic Gear Ratio Denominator Setting Out of Range Motion Control Instructions Target Velocity Setting Out of Range Motion Control Instructions Acceleration Setting Out of Range Motion Control Instructions Deceleration Setting Out of Range Motion Control Instructions Jerk Setting Out of Range Motion Control Instructions Torque Ramp Setting Out of Range Motion Control Instructions Master Coefficient Scaling Out of Range Motion Control Instructions Slave Coefficient Scaling Out of Range Motion Control Instructions Feeding Velocity Setting Out of Range Motion Control Instructions Buffer Mode Selection Out of Range Motion Control Instructions Coordinate System Selection Out of Motion Control Instructions Range Circular Interpolation Mode Selection Motion Control Instructions Out of Range Direction Selection Out of Range Motion Control Instructions 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 Range Motion Control Instructions Continue Method Selection Out of Range Motion Control Instructions Combine Mode Selection Out of Range Motion Control Instructions Synchronization Start Condition Selection Out of Range Motion Control Instructions Master and Slave Defined as Same Motion Control Instructions Axis Master and Auxiliary Defined as Same Axis Motion Control Instructions Master/Slave Axis Numbers Not in Ascending Order Motion Control Instructions Incorrect Cam Table Specification Motion Control Instructions Synchronization Stopped Motion Control Instructions Motion Control Instruction Re-execu- Motion Control Instructions tion Disabled Motion Control Instruction Multi-exe- Motion Control Instructions cution Disabled Instruction Not Allowed for Encoder Axis Type Motion Control Instructions Instruction Cannot Be Executed during Multi-axes Coordinated Control Motion Control Instructions Multi-axes Coordinated Control Instruction Executed for Disabled Axes Group Motion Control Instructions NY-series Troubleshooting Manual (W564) Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-107 Appendix Event code 5440 0000 hex 5441 0000 hex 5442 0000 hex 5443 0000 hex 5444 0000 hex 5445 0000 hex 5446 0000 hex 5447 0000 hex 5448 0000 hex 5449 0000 hex 544A0000 hex 544C0000 hex 544D0000 hex 544E0000 hex 544F 0000 hex 5450 0000 hex 5451 0000 hex 5453 0000 hex 5454 0000 hex 5455 0000 hex 5456 0000 hex 5457 0000 hex 5458 0000 hex 5459 0000 hex 545A0000 hex 545B0000 hex 545C0000 hex Event name Axes Group Cannot Be Enabled Impossible Axis Operation Specified when the Servo is OFF Composition Axis Stopped Error Motion Control Instruction Multi-execution 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 Latch ID Selection Out of Range for Trigger Input Condition Setting Out of Range for Writing MC Setting Trigger Input Condition Mode Selection Out of Range Drive Trigger Signal Selection Out of Range for Trigger Input Condition Motion Control Instruction Re-execution Disabled (Axis Specification) 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 Motion Control Instructions Motion Control Instructions Motion Control Instruction Re-execu- Motion Control Instructions tion Disabled (Buffer Mode Selection) Motion Control Instruction Re-execu- Motion Control Instructions tion Disabled (Direction Selection) Motion Control Instruction Re-execution Disabled (Execution Mode) Motion Control Instruction Re-execution Disabled (Axes Group Specification) Motion Control Instruction Re-execution Disabled (Jerk Setting) Motion Control Instruction Re-execution Disabled (Master Axis) Motion Control Instruction Re-execution Disabled (MasterOffset) Motion Control Instruction Re-execution Disabled (MasterScaling) Motion Control Instruction Re-execution Disabled (MasterStartDistance) Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-108 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 545D0000 hex 545E0000 hex 545F 0000 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 546F 0000 hex 54700000 hex 54710000 hex 54720000 hex 54740000 hex 54750000 hex 54760000 hex 54770000 hex 54780000 hex 54790000 hex 547A0000 hex 547B0000 hex Event name Motion Control Instruction Re-execution Disabled (Continuous) Motion Control Instruction Re-execution Disabled (MoveMode) Illegal Auxiliary Axis Specification Illegal Axis Specification Illegal Axes Group Specification Illegal Master Axis Specification Motion Control Instruction Re-execution Disabled (SlaveOffset) Motion Control Instruction Re-execution Disabled (SlaveScaling) Motion Control Instruction Re-execution Disabled (StartPosition) Instruction Execution Error with Undefined Home Motion Control Instruction Re-execution 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 Re-execution Disabled (First Position Method) 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 Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Unused Axis Specification for Auxiliary Axis Position Gear Value Error Position Gear Master Axis Zero Velocity Cam Table Data Error during Cam Motion 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 Motion Control Instructions Motion Control Instructions Motion Control Instructions General Motion Control Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 NY-series Troubleshooting Manual (W564) A-109 Appendix Event code 547C0000 hex 547D0000 hex 547E0000 hex 547F 0000 hex 5480 0000 hex 5481 0000 hex 5482 0000 hex 5483 0000 hex 5484 0000 hex 5485 0000 hex 5486 0000 hex 5487 0000 hex 5488 0000 hex 5489 0000 hex 548A0000 hex 548B0000 hex 548C0000 hex 548D0000 hex 548E0000 hex 548F 0000 hex 5490 0000 hex 5491 0000 hex 5492 0000 hex 5493 0000 hex 5494 0000 hex 5495 0000 hex 5496 0000 hex 5497 0000 hex 5498 0000 hex Event name Circular Interpolation Radius Setting Error Circular Interpolation Radius Overflow Circular Interpolation Setting Out of Range Auxiliary/Slave Axis Numbers Not in Ascending Order Cam Table Property Ascending Data Error at Update MC_Write Target Out of Range Master Travel Distance Specification Out of Range Master Distance in Acceleration Specification Out of Range Master Distance in Deceleration Specification Out of Range Immediate Stop Instruction Executed Axes Group Immediate Stop Instruction Executed Execution Mode Selection Out of Range Permitted Following Error Out of Range Border Point/Center Position/Radius Specification Out of Range End Point Specification Out of Range Slave Travel Distance Specification Out of Range Phase Shift Amount Out of Range Feeding Distance Out of Range Auxiliary and Slave Defined as Same Axis 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 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 General Motion Control General Motion Control 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 Motion Control Instructions Motion Control Instructions Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-110 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 54990000 hex 549A0000 hex 549B0000 hex 549C0000 hex 549D000 hex 549E0000 hex 54E00000 hex 55000000 hex 55010000 hex 55020000 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 56140000 hex 56150000 hex Event name 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 Functional classification Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Access Detected Outside Range of Variable Built-in EtherNet/IP Port Division by Zero NX-series Safety Control Unit Cast Error NX-series Safety Control Unit MUX Error NX-series Safety Control Unit Illegal CNC Coordinate System Spec- CNC Function ification Deceleration Setting Out of Range CNC Function Jerk Setting Out of Range CNC Function CNC Instruction Re-execution Disabled CNC Function CNC Multi-execution Disabled CNC Function Unassigned Logical CNC Motor Num- CNC Function ber Specified Logical CNC Motor Number Out of Range CNC Function Target Position Setting Out of Range CNC Function Impossible CNC Motor Operation Specified when the Servo is OFF CNC Function Target Velocity Setting Out of Range CNC Function Acceleration/Deceleration Setting Out CNC Function of Range Travel Mode Selection Out of Range CNC Function Immediate Stop Instruction Executed CNC Function Parameter Selection Out of Range CNC Function CNC Parameter Setting Read/Write CNC Function Setting Value Out of Range CNC Parameter Setting Read/Write CNC Function Target Out of Range Cycle Start Error with Undefined Home CNC Function Homing Parameter Setting Out of Range CNC Function M Code Number Out of Range CNC Function CNC Instruction Re-execution Disabled (CNC Coordinate System Specification) CNC Function CNC Instruction Re-execution Disabled (Logical CNC Motor Number) CNC Function Illegal NC Program CNC Function NY-series Troubleshooting Manual (W564) Reference W564 W564 W564 W564 W564 W564 W564 Z930 Z930 Z930 O030 A O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 A-111 Appendix Event code 56160000 hex 56170000 hex 56180000 hex 56190000 hex 561D0000 hex 561E0000 hex 561F0000 hex 56200000 hex 56210000 hex 56220000 hex 56230000 hex 56240000 hex 56250000 hex 56260000 hex 56280000 hex 56290000 hex 5700 0000 hex 5702 0000 hex 5703 0000 hex 5720 0000 hex 5721 0000 hex 5722 0000 hex 5723 0000 hex 5724 0000 hex 5725 0000 hex 5726 0000 hex 5727 0000 hex 5728 0000 hex 5729 0000 hex 572A0000 hex 572B0000 hex 572C0000 hex Event name Functional classification Cycle Start Multi-execution Disabled CNC Function Impossible CNC Motor Cycle Start Specified when the Servo is OFF CNC Function Illegal NC Program Number Specifi- CNC Function cation Illegal Back Trace Specification CNC Function SD Memory Card Access Failure CNC Function File Does Not Exist CNC Function Illegal Load NC Program Number Specification CNC Function Too Many Files Open CNC Function File or Directory Name Is Too Long CNC Function SD Memory Card Access Failed CNC Function Load NC Program Capacity Exceeded CNC Function Number of NC Program Exceeded CNC Function Illegal CNC Motor Specification CNC Function Illegal CNC Motor Compensation Table Specification CNC Function Illegal Load NC Program CNC Function NC Program Capacity Exceeded CNC Function Homing Parameter Setting Out of Range Motion Control Instructions Axis Use Change Error Motion Control Instructions Cannot Change Axis Use Motion Control Instructions 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/Underflow Motion Control Instructions Switch Structure Track Number Set- Motion Control Instructions ting Out of Range Switch Structure First ON Position Setting Out of Range Motion Control Instructions Switch Structure Last ON Position Setting Out of Range Motion Control Instructions Switch Structure Axis Direction Out of Motion Control Instructions Range Switch Structure Cam Switch Mode Out of Range Motion Control Instructions Switch Structure Duration Setting Out Motion Control Instructions of Range Track Option Structure ON Compen- Motion Control Instructions sation Setting Out of Range Track Option Structure OFF Compen- Motion Control Instructions sation Setting Out of Range Number of Array Elements in Switch Motion Control Instructions Structure Variable Out of Range Number of Array Elements in Output Signal Structure Variable Out of Range Motion Control Instructions Reference O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-112 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 572D0000 hex 572E0000 hex 572F 0000 hex 57300000 hex 57310000 hex 573A0000 hex 573B0000 hex 573C0000 hex 573D0000 hex 573E0000 hex 573F 0000 hex 57400000 hex 57410000 hex 57420000 hex 57430000 hex 57490000 hex 574A0000 hex 574B0000 hex 57510000 hex 57520000 hex 58210000 hex 58220000 hex 58230000 hex 58240000 hex 60010000 hex 60020000 hex 60030000 hex 60050000 hex 64200000 hex 64400000 hex 64410000 hex 64420000 hex 64430000 hex 64440000 hex Event name Number of Array Elements in Track Option Structure Variable Out of Range Numbers of Elements in Output Signals and Track Option Arrays Not Matched Motion Control Instruction Multi-execution Disabled (Master Axis) Motion Control Instruction Multi-execution Disabled (Position Type Selection) Same Track Number Setting in Switch Structure Out of Range 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 Execution ID Setting Out of Range Position Offset Out of Range PDS State Transition Command Selection Out of Range 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 Task Period Exceeded 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 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 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 Built-in EtherCAT Master Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions Motion Control Instructions NY-series Troubleshooting Manual (W564) Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 Z342 Z342 Z342 Z342 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-113 Appendix Event code 6445 0000 hex 6446 0000 hex 6447 0000 hex 6448 0000 hex 6449 0000 hex 644A0000 hex 644B0000 hex 644C0000 hex 644D0000 hex 644E0000 hex 644F 0000 hex 6450 0000 hex 6451 0000 hex 6452 0000 hex 6453 0000 hex 6454 0000 hex 6455 0000 hex 6456 0000 hex 6457 0000 hex 6458 0000 hex 6459 0000 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 64FB0000 hex Event name 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 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 Illegal Following Error Servo OFF Error Absolute Encoder Current Position Calculation Failed Home Undefined during Coordinated Motion I/O Disconnection Detected Drive Prohibition Input Error 1 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 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 GX-series EtherCAT Slave Units Servo G5 and G5 Linear Drive Prohibition Input Error 2 Servo G5 and G5 Linear Immediate Stop Input Error Servo G5 and G5 Linear Drive Prohibition Input Error Servo 1S Unit Over Range for Channel 1 NX-series Analog I/O Units Unit Over Range for Channel 2 NX-series Analog I/O Units Unit Over Range for Channel 3 NX-series Analog I/O Units Unit Over Range for Channel 4 NX-series Analog I/O Units Unit Over Range for Channel 5 NX-series Analog I/O Units Unit Over Range for Channel 6 NX-series Analog I/O Units Unit Over Range for Channel 7 NX-series Analog I/O Units Unit Over Range for Channel 8 NX-series Analog I/O Units Unit Under Range for Channel 1 NX-series Analog I/O Units Unit Under Range for Channel 2 NX-series Analog I/O Units Unit Under Range for Channel 3 NX-series Analog I/O Units Unit Under Range for Channel 4 NX-series Analog I/O Units Reference W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W488 I576, I577 I576, I577 I576, I577 I586, I621 W522 W522 W522 W522 W522 W522 W522 W522 W522 W522 W522 W522 A-114 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code 64FC0000 hex 64FD0000 hex 64FE0000 hex 64FF 0000 hex 65030000 hex 65040000 hex 65050000 hex 65060000 hex 65070000 hex 65080000 hex 65090000 hex 650A0000 hex 65100000 hex 65110000 hex 65120000 hex 65130000 hex 65140000 hex 65150000 hex 65200000 hex 65210000 hex 65220000 hex 65230000 hex 65240000 hex 65250000 hex 65270000 hex 65280000 hex 652C0000 hex 652D0000 hex 67800000 hex 67810000 hex 67820000 hex 67830000 hex Event name Unit Under Range for Channel 5 Functional classification NX-series Analog I/O Units Unit Under Range for Channel 6 NX-series Analog I/O Units Unit Under Range for Channel 7 NX-series Analog I/O Units Unit Under Range for Channel 8 NX-series Analog I/O Units Unit I/O Disconnection Detected for Channel 1 Unit I/O Disconnection Detected for Channel 2 Unit I/O Disconnection Detected for Channel 3 Unit I/O Disconnection Detected for Channel 4 Unit I/O Disconnection Detected for Channel 5 Unit I/O Disconnection Detected for Channel 6 Unit I/O Disconnection Detected for Channel 7 Unit I/O Disconnection Detected for Channel 8 Sensor Disconnected Error 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 Process Value Over Range NX-series Analog I/O Units Process Value Under Range NX-series Analog I/O Units Sensor Disconnected Error Over Range Under Range I/O Power Supply Voltage Error NX-series Load Cell Input Units NX-series Load Cell Input Units NX-series Load Cell Input Units NX-series Safety Control Unit Output Power Interrupt Circuit Error NX-series Safety Control Unit External Test Signal Failure at Safety Input Discrepancy Error at Safety Input NX-series Safety Control Unit NX-series Safety Control Unit Overload Detected at Test Output NX-series Safety Control Unit Stuck-at-high Detected at Test Output NX-series Safety Control Unit Short Circuit Detected at Safety Out- NX-series Safety Control Unit put Stuck-at-high Detected at Safety Out- NX-series Safety Control Unit put Heater Burnout Detected NX-series Analog I/O Units SSR Failure Detected NX-series Analog I/O Units Immediate Stop Input CNC Function Positive Limit Input Detected CNC Function Negative Limit Input Detected CNC Function Target Position Positive Software Limit Exceeded CNC Function Reference W522 W522 W522 W522 W522 W522 W522 W522 W522 W522 A W522 W522 W566 W566 W566 W565 W565 W565 Z930 Z930 Z930 Z930 Z930 Z930 Z930 Z930 W566 W566 O030 O030 O030 O030 NY-series Troubleshooting Manual (W564) A-115 Appendix Event code 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 67950000 hex 67960000 hex 67970000 hex 67980000 hex 67990000 hex 68200000 hex 68210000 hex 68220000 hex 68230000 hex 68370000 hex 68380000 hex 68390000 hex 683A0000 hex 683B0000 hex 683C0000 hex 683D0000 hex 683E0000 hex 683F0000 hex 68400000 hex 68410000 hex 68420000 hex Event name Functional classification Target Position Negative Software Limit Exceeded CNC Function Command Position Overflow/Under- CNC Function flow Positive Limit Input CNC Function Negative Limit Input CNC Function Positive Software Limit Exceeded CNC Function Negative Software Limit Exceeded CNC Function In-position Check Time Exceeded CNC Function Following Error Limit Exceeded CNC Function Following Error Warning CNC Function Command Position Overflow CNC Function Command Position Underflow CNC Function Actual Position Overflow CNC Function Actual Position Underflow CNC Function Illegal Following Error CNC Function Absolute Encoder Current Position Calculation Failed CNC Function Home Undefined during Coordinated CNC Function Motion Cycle Start Specified during Positive CNC Function Software Limit Exceeded Cycle Start Specified during Negative CNC Function Software Limit Exceeded Cycle Start Specified during Command Position Overflow/Underflow CNC Function Cycle Start Specified during Positive CNC Function Limit Input Cycle Start Specified during Negative CNC Function Limit Input NC Program Execution Error CNC Function Drive Prohibition Detected Servo 1S Control Right Release Error Servo 1S Error Stop Input Servo 1S Software Limit Exceeded Servo 1S SOPT Input Monitoring Error Servo 1S Safety Function Error Servo 1S Discrepancy Error at SF Input Servo 1S SBC Relay Diagnosis Error Servo 1S External Test Signal Failure at SOPT Servo 1S Input Overload Detected at Test Output Servo 1S Stuck-at-high Detected at Test Output Servo 1S Overload Detected at SBC Output Servo 1S Stuck-at-high Detected at SBC Out- Servo 1S put IOV Power Supply Voltage Error Servo 1S SBC Power Supply Voltage Error Servo 1S Monitoring Limit Exceedance Error Servo 1S Reference O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 O030 I586, I621 I586, I621 I586, I621 I586, I621 I621 I621 I621 I621 I621 I621 I621 I621 I621 I621 I621 I621 A-116 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code Event name Functional classification Reference 70010000 hex Previous Time Specified NX-series Digital I/O Units W521 74200000 hex Motion Control Period Exceeded General Motion Control W564 74210000 hex Servo Main Circuit Power OFF General Motion Control W564 74220000 hex Servo Main Circuits OFF Motion Control Instructions W564 74230000 hex Interrupt Feeding Interrupt Signal Missing General Motion Control W564 74240000 hex Homing Opposite Direction Limit Input Detected General Motion Control W564 74250000 hex Homing Direction Limit Input Detected General Motion Control W564 74260000 hex Homing Limit Inputs Detected in Both General Motion Control Directions W564 74270000 hex Home Proximity/Homing Opposite Direction Limit Input Detected General Motion Control W564 74280000 hex Home Proximity/Homing Direction Limit Input Detected General Motion Control W564 74290000 hex Home Input/Homing Opposite Direc- General Motion Control tion Limit Input Detected W564 A 742A0000 hex Home Input/Homing Direction Limit Input Detected General Motion Control W564 742B0000 hex Invalid Home Input Mask Distance General Motion Control W564 742C0000 hex No Home Input General Motion Control W564 742D0000 hex No Home Proximity Input General Motion Control W564 742F 0000 hex Slave Error Detected General Motion Control W564 74300000 hex Axes Group Composition Axis Error General Motion Control W564 74320000 hex Slave Observation Detected General Motion Control W564 74330000 hex MC Common Error Occurrence General Motion Control W564 74340000 hex Latch Position Overflow General Motion Control W564 74350000 hex Latch Position Underflow General Motion Control W564 74360000 hex Master Sync Direction Error General Motion Control W564 74370000 hex Slave Disconnection during Servo ON General Motion Control W564 74380000 hex Feed Distance Overflow General Motion Control W564 74390000 hex Error in Changing Servo Drive Con- General Motion Control trol Mode W564 743A0000 hex Master Axis Position Read Error General Motion Control W564 743B0000 hex Auxiliary Axis Position Read Error General Motion Control W564 743C0000 hex Cannot Execute Save Cam Table Instruction General Motion Control W564 743D0000 hex Incorrect Synchronization Command NX-series Position Interface Units W524 743E0000 hex Illegal Following Error NX-series Position Interface Units W524 743F 0000 hex Illegal State Transition NX-series Position Interface Units W524 74800000 hex Command Warning Servo G5 and G5 Linear I576, I577 74810000 hex Command Error Servo G5 and G5 Linear I576, I577 74900000 hex 74910000 hex Multiple Control Signal Input Error EXE Input Error ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor NY-series Troubleshooting Manual (W564) A-117 Appendix Event code 7492 0000 hex 7493 0000 hex 7494 0000 hex 7495 0000 hex 7496 0000 hex 74A00000 hex 74A10000 hex 74A20000 hex 74A30000 hex 74A40000 hex 74A50000 hex 74A60000 hex 74A70000 hex 74A80000 hex 74A90000 hex 74AA0000 hex 74AB0000 hex 74AC0000 hex 74AD0000 hex 74AE0000 hex 74AF0000 hex 74B00000 hex 77800000 hex 77810000 hex 77820000 hex 77830000 hex 77840000 hex 77850000 hex 77860000 hex 77870000 hex 77880000 hex 77890000 hex Event name SYNC Input Error TIMING Input Error RESET Input Error ZERO Input Error ZEROCLR Input Error SF_Antivalent Error SF_EDM Error SF_EmergencyStop Error SF_EnableSwitch Error SF_Equivalent Error SF_ESPE Error SF_GuardLocking Error SF_GuardMonitoring Error SF_ModeSelector Error SF_MutingPar Error SF_MutingPar_2Sensor Error SF_MutingSeq Error SF_OutControl Error SF_SafetyRequest Error SF_TestableSafetySensor Error SF_TwoHandControlTypeII Error SF_TwoHandControlTypeIII Error CNC Control Period Exceeded CNC Planner Service Period Exceeded CNC Coordinate System Composition CNC Motor Error CNC Common Error Occurrence Servo Main Circuits OFF Servo Main Circuit Power OFF Slave Error Detected Slave Observation Detected Slave Disconnection during Servo ON Homing Opposite Direction Limit Input Detected Functional classification Reference ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor ZW-CE1T Confocal Fiber Type Dis- Z332 placement Sensor NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 NX-series Safety Control Unit Z930 CNC Function CNC Function O030 O030 CNC Function O030 CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function O030 O030 O030 O030 O030 O030 CNC Function O030 A-118 NY-series Troubleshooting Manual (W564) A-3 Events in Order of Event Codes A-3-2 Error Table Appendix Event code 778A0000 hex 778B0000 hex 778C0000 hex 778D0000 hex 778E0000 hex 778F0000 hex 77900000 hex 77910000 hex 77920000 hex 78010000 hex 78020000 hex Event name 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 Functional classification CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function CNC Function Servo G5 and G5 Linear Absolute Encoder Status Error Servo G5 Reference O030 O030 O030 O030 O030 O030 O030 O030 O030 I576, I577 I576 A 78080000 hex TRIG Input Error 780A0000 hex Scene Data Error 780B0000 hex Model Error 780C0000 hex Logging Error 780D0000 hex Output Timeout 780E0000 hex Output Size Error 78190000 hex Image Logging Disk Write Error 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 Z314 Z314 Z314 Z314 Z314 Z314 Z342 781A0000 hex Setting Data Transfer Error FH/FZ5 Series Vision System Z342 781B0000 hex Output Buffer Error (EtherCAT) FH/FZ5 Series Vision System Z342 78200000 hex 78210000 hex 78220000 hex 78230000 hex 80200000 hex 80210000 hex Pulse Output Overspeed Error Brake Interlock Error Command Warning Command Error NX Unit I/O Communications Error NX Unit Output Synchronization Error Servo 1S Servo 1S Servo 1S Servo 1S NX-series Digital I/O 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, and NX-series IOLink Master Units NX-series Digital I/O Units, NX-series Analog I/O Units, NX-series Position Interface Units, NX-series Load Cell Input Units, and NX-series IO-Link Master Units I586, I621 I586, I621 I586 I586, I621 W521, W522, W566, W524, W540, Z930, W565, W570 W521, W522, W524, W565 NY-series Troubleshooting Manual (W564) A-119 Appendix Event code 8022 0000 hex 8023 0000 hex 8024 0000 hex 8030 0000 hex 8403 0000 hex 8404 0000 hex 8405 0000 hex 8406 0000 hex 8407 0000 hex 8408 0000 hex 8409 0000 hex 840A0000 hex 840B0000 hex 8420 0000 hex 8421 0000 hex 8422 0000 hex 8423 0000 hex 8428 0000 hex 8429 0000 hex 842B0000 hex 842C0000 hex 842D0000 hex 842E0000 hex 842F0000 hex 8440 0000 hex 84790000 hex 847A0000 hex 847C0000 hex 84820000 hex 84840000 hex 84850000 hex 84860000 hex Event name NX Message Communications Error NX Message Communications Error NX Unit Clock Not Synchronized Error Safety Process Data Communications Timeout 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 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 Input Process Data Invalid Error EtherCAT Slave Communications 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 Functional classification NX-series EtherCAT Coupler Unit, NX-series Analog I/O Units, NXseries Position Interface Units, NXseries Communications Interface Units, NX-series Safety Control Unit, NX-series Load Cell Input Units, and NX-series IO-Link Master Units Errors Related to Controller Operation NX-series Digital I/O Units, NX-series Analog I/O Units, NX-series Position Interface Units, NX-series Communications Interface Units, NX-series Load Cell Input Units, and NX-series IO-Link Master Units NX-series Safety Control Unit Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherNet/IP Port Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master Built-in EtherCAT Master General Motion Control 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 Reference W522, W566, W524, W540, Z930, W565, W570 W500, W501, W535 W521, W522, W566, W524, W540, W565, W570 Z930 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W570 W570 W570 W570 W570 W570 W570 A-120 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code Event name Functional classification Reference 84870000 hex IO-Link Communications Module Pro- GX-series EtherCAT Slave Units cessing Error W570 848C0000 hex Error-level Device Event NX-series IO-Link Master Units W570 848D0000 hex IO-Link Communications Error NX-series IO-Link Master Units W570 848F0000 hex Device Configuration Verification Error NX-series IO-Link Master Units W570 84950000 hex IO-Link Device Configuration Information Created NX-series IO-Link Master Units W570 84970000 hex I/O Cable Short-circuit NX-series IO-Link Master Units W570 84980000 hex I/O Power Supply ON Detected NX-series IO-Link Master Units W570 84990000 hex Warning-level Device Event Flag NX-series IO-Link Master Units W570 849A0000 hex IO-Link Communications Module Pro- NX-series IO-Link Master Units cessing Error W570 84A00000 hex Slave Unit Verification Error GX-series EtherCAT Slave Units W488, W570 84B00000 hex EtherCAT Communications Warning Servo G5, G5 Linear, and Servo 1S I576, I577, I586 84B10000 hex EtherCAT State Change Error Servo G5, G5 Linear, and Servo 1S I576, I577, A I586, I621 84B20000 hex EtherCAT Illegal State Change Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586, I621 84B30000 hex Communications Synchronization Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586 84B40000 hex Synchronization Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586, I621 84B50000 hex Sync Manager WDT Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586, I621 84B60000 hex ESC Initialization Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586, I621 84B70000 hex Slave Unit Verification Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586, I621 84B80000 hex Communications Setting Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586 84B90000 hex Synchronization Interruption Error Servo G5, G5 Linear, and Servo 1S I576, I577, I586, I621 84BA0000 hex Bootstrap State Transition Request Error Servo 1S I586, I621 84C00000 hex NX Unit Communications Timeout NX-series EtherCAT Coupler Unit W519 84C10000 hex NX Unit Initialization Error NX-series EtherCAT Coupler Unit W519 84C50000 hex NX Unit Startup Error NX-series EtherCAT Coupler Unit W519 84D00000 hex SSI Communications Error NX-series Position Interface Units W524 84F0 0000 hex NX Bus I/O Communications Stopped NX-series Safety Control Unit Z930 84F1 0000 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 Error NX-series EtherCAT Coupler Unit W519 85020000 hex Synchronization Error NX-series EtherCAT Coupler Unit W519 85030000 hex Communications Synchronization Error NX-series EtherCAT Coupler Unit W519 NY-series Troubleshooting Manual (W564) A-121 Appendix Event code 8540 0000 hex 8541 0000 hex 8542 0000 hex 8543 0000 hex 87800000 hex 8808 0000 hex 88100000 hex 88120000 hex 9005 0000 hex 9007 0000 hex 9008 0000 hex 9009 0000 hex 900A0000 hex 900B0000 hex 900C0000 hex 9011 0000 hex 9012 0000 hex 9013 0000 hex 9014 0000 hex 9015 0000 hex 9016 0000 hex 9018 0000 hex 9019 0000 hex 90230000 hex 90240000 hex 90250000 hex 90260000 hex Event name Data Discarded Due to Full Internal Buffer Parity Error Framing Error Overrun Error EtherCAT Slave Communications Error PLC Link Communications Error Communications Synchronization Error Safety Communications Timeout 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 Power Turned ON Power Interrupted Operation Started Operation Stopped Reset Executed User Program Execution ID Write All Controller Errors Cleared Forced Refreshing Cleared Forced Shutdown Backup Started Backup Completed Restore Operation Started Functional classification NX-series Communications Interface Units NX-series Communications Interface Units NX-series Communications Interface Units NX-series Communications Interface Units CNC Function Reference W540 W540 W540 W540 O030 FH/FZ5 Series Vision System Servo 1S Z342 I586, I621 Servo 1S 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 Errors Related to Controller Operation Errors Related to Controller Operation Errors Related to Controller Operation I586, I621 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 W564 A-122 NY-series Troubleshooting Manual (W564) Appendix A-3 Events in Order of Event Codes A-3-2 Error Table Event code Event name Functional classification Reference 90270000 hex Restore Operation Completed Errors Related to Controller Opera- W564 tion 90280000 hex Shared Folder Recognition Completed Errors Related to Controller Opera- W564 tion 95700000 hex OS Started Errors Related to Controller Opera- W564 tion 95710000 hex OS Shut Down Errors Related to Controller Opera- W564 tion 90400000 hex Event Log Cleared NX-series EtherCAT Coupler Unit, NX-series Digital I/O Units, NX-series Analog I/O Units, NX-series System Units, NX-series Position Interface Units, NX-series Safety Control Unit, NX-series Load Cell Input Units, and NX-series IO-Link Master Units W519, W521, W522, W566, W523, W524, Z930, W565, W570 90420000 hex Restart Executed NX-series EtherCAT Coupler Unit W519 90430000 hex Memory All Cleared 90A00000 hex Unit Restarted NX-series EtherCAT Coupler Unit W519, Z930 and NX-series Safety Control Unit Servo 1S I586 A 94010000 hex Tag Data Link Download Started Built-in EtherNet/IP Port W564 94020000 hex Tag Data Link Download Finished Built-in EtherNet/IP Port W564 94030000 hex Tag Data Link Stopped Built-in EtherNet/IP Port W564 94040000 hex Tag Data Link Started Built-in EtherNet/IP Port W564 94050000 hex Link Detected Built-in EtherNet/IP Port W564 94060000 hex Restarting Ethernet Port Built-in EtherNet/IP Port W564 94070000 hex Tag Data Link All Run Built-in EtherNet/IP Port W564 94080000 hex IP Address Fixed Built-in EtherNet/IP Port W564 94090000 hex BOOTP Client Started Built-in EtherNet/IP Port W564 940A0000 hex FTP Server Started Built-in EtherNet/IP Port W564 940B0000 hex NTP Client Started Built-in EtherNet/IP Port W564 940C0000 hex SNMP Started Built-in EtherNet/IP Port W564 94200000 hex Notice of Insufficient Travel Distance General Motion Control to Achieve Blending Transit Velocity W564 94210000 hex Error Clear from MC Test Run Tab Page General Motion Control W564 94220000 hex Slave Error Code Report General Motion Control W564 94400000 hex Slave Disconnected Built-in EtherCAT Master W564 94410000 hex Slave Connected Built-in EtherCAT Master W564 94430000 hex Errors Reset Built-in EtherCAT Master W564 94440000 hex Slave Disabled Built-in EtherCAT Master W564 94450000 hex Slave Enabled Built-in EtherCAT Master W564 94500000 hex EtherCAT Diagnosis/Statistics Log Started Built-in EtherCAT Master W564 94510000 hex EtherCAT Diagnosis/Statistics Log Ended Built-in EtherCAT Master W564 94600000 hex I/O Check Execution Started NX-series EtherCAT Coupler Unit W519 951E0000 hex Sysmac Studio Communications Connection Timeout NX-series Safety Control Unit Z930 951F 0000 hex Clear All Memory Rejected NX-series Safety Control Unit Z930 97800000 hex Slave Error Code Report CNC Function O030 NY-series Troubleshooting Manual (W564) A-123 Appendix Event code 97810000 hex 97820000 hex 97830000 hex 9801 0000 hex 9802 0000 hex 98200000 hex 98210000 hex 98220000 hex 98230000 hex 98240000 hex 98250000 hex Event name Functional classification Software Limit Path Limited CNC Function CNC Function System Information CNC Function Velocity Control Command Value Sat- CNC Function urated Absolute Value Cleared Servo G5 Position Data Initialized Servo G5 and G5 Linear Absolute Value Cleared Servo 1S STO Detected Servo 1S Memory All Cleared Servo 1S Motor Rotation Direction Selection Non-conformity Event Log Cleared Servo 1S Servo 1S STO Detected Servo 1S Reference O030 O030 O030 I576 I576, I577 I586, I621 I586 I586 I621 I586 I621 A-124 NY-series Troubleshooting Manual (W564) A-4 Applicable Range of the HMI Troubleshooter Appendix A-4 Applicable Range of the HMI Troubleshooter Whether the HMI Troubleshooter can be used depends on the combination of the HMI model and the system version. Also, the system configuration elements that are supported by the HMI Troubleshooter are different for each Troubleshooter function. A-4-1 HMIs on which Troubleshooter Can Be Used Whether the HMI Troubleshooter can be used depends on the combination of the HMI model and the system version. NA-series HMIs The models of HMIs on which the Troubleshooter can be used are given in the following table. HMI Model A NA5 NA5- 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 Applicable Can be used. The HMI does not have a Troubleshooter. 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-T01-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 Ver. 8.4 or lower Connected CPU Unit Can be used. Cannot be used. The HMI does not have a Troubleshooter. A-4-1 HMIs on which Troubleshooter Can Be Used NY-series Troubleshooting Manual (W564) A-125 Appendix A-4-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) A-126 NY-series Troubleshooting Manual (W564) Appendix A-5 Checking Errors with Windows A-5-1 Industrial PC Support Utility A-5 Checking Errors with Windows This section describes how to use Windows to check errors that occur in the NY-series Industrial PC or Windows. Take necessary measures if an error occurs. A-5-1 Industrial PC Support Utility You can check status of the NY-series Industrial PC with the Industrial PC Support Utility. Additional Information For details on the Industrial PC Support Utility, refer to the NY-series Industrial Panel PC / Industrial Box PC Setup User's Manual (Cat. No. W568). A System Status Tab Page The following table shows errors and corrections you can check with the System Status Tab Page of the Industrial PC Support Utility. Item Internal temperature Fan revolution Fan status Battery status Error The temperature inside the Industrial PC exceeded the specified value. The speed of the fan dropped. The message Low Revolution Speed is displayed. The voltage of the Battery has dropped. Correction Improve the environment so that the ambient operating temperature does not exceed the specified value. If there is any material that is interfering with fan operation, remove it. Replace the fan if the speed dropped while there is no obstacle. Replace the Battery. For how to replace the fan or battery, refer to NY-series Industrial Box PC Hardware User's Manual (Cat. No. W556) or NY-series Industrial Panel PC Hardware User's Manual (Cat. No. W557). Controller Status Tab Page With the Controller Status Tab Page of the Industrial PC Support Utility, you can check Controller errors and error status of the EtherNet/IP port. Refer to 1-3-2 Checking for Non-fatal Errors on page 1-17. A-5-2 Windows Issues and Troubleshooting Issues and errors that occur in Windows are reported by the Windows Action Center, Pop Up windows, etc. You can check Windows events with the Windows Event Viewer. Windows Action Center The Windows Action Center indicates security and maintenance issues. Take necessary measures if a warning or error is displayed. NY-series Troubleshooting Manual (W564) A-127 Appendix Windows Pop Up Window Windows Pop Up windows provide information on Windows issues. Take necessary measures if a message is displayed. Measure to Take When the Message Close Programs to Prevent Information Loss Appears The Windows memory can become low when adding applications and/or updates. When the memory is low, a new window with the message Close programs to prevent information loss will appear. Increase the paging file size to solve this problem. Use the following procedure to increase the page file size. 1 Select the Windows Start Button. 2 In the search field, input Advanced system settings. 3 Select View advanced system settings. The Advanced tab page in the Windows System properties will appear. 4 In the group Performance, select the Settings Button. The Performance options window will appear. 5 Select the Advanced tab page. 6 In the group Virtual memory, select the Change Button. 7 Select the checkbox Automatically manage paging file size for all drives. 8 Select the OK Button to save this setting. A-128 NY-series Troubleshooting Manual (W564) A-5 Checking Errors with Windows Appendix Precautions for Safe Use Virtual memory settings can affect the performance of the system. Disable the paging file after installation of applications or updates. Windows Event Viewer The Windows Event Viewer displays logged events. These logged events can support you in troubleshooting. 1 Select the Windows Start Button. 2 In the search field, input Event. 3 Select View event logs. The Event Viewer opens. A B C D A A-5-2 Windows Issues and Troubleshooting Item Description (A) Console tree (B) Event list (C) Event details (D) Action list 4 In the Selection tree, expand Windows Logs and select Application. The Event list will display the events. 5 Select the heading Source to sort the event messages per application. NY-series Troubleshooting Manual (W564) A-129 Appendix 6 Scroll to the event you want to investigate. The events of the Industrial Box PC start with IPC. 7 Select the event to display details in the Event details window or to take action in the Action overview window. Event Filtering and Event Details This procedure explains how to filter events in the Windows event log. Use the following procedure to filter the events. 1 Open the Windows Event Viewer. 2 In the Action list, select Filter Current Log. The Filter Current Log page opens. 3 Input the desired filters and select OK. The filtered events will appear in the Event list of the Event Viewer. 4 Select an event in the Event list. The details on the event is displayed in the Event details part of the Event Viewer. The filtered events can be checked including the details per event. A-130 NY-series Troubleshooting Manual (W564) A-5 Checking Errors with Windows Appendix Windows Blue Screens A blue screen will appear if Windows crashes. Possible solutions for repetitive blue screens are given below. 1 Install the latest updates of Windows. 2 Install the latest device drivers. 3 If changes to the system were made: Undo recent hardware changes, undo recent driver updates and then roll back system to latest working state. Additional Information Refer to http://windows.microsoft.com/ja-JP/windows7/Resolving-stop-blue-screen-errors-inWindows-7 for details. A A-5-2 Windows Issues and Troubleshooting NY-series Troubleshooting Manual (W564) A-131 Appendix A-132 NY-series Troubleshooting Manual (W564) Index I NY-series Troubleshooting Manual (W564) Index-1 Index Index A Action Center..............................................................A-127 Assumed cause.................................................. A-31, A-44 assumed causes ................................................................. 3-5, 3-320, 3-499, 3-531, A-19, A-24, A-25, A-30, A-33, A36, A-38, A-42, A-49, A-51, A-66, A-79, A-80, A-82 Axes Group Errors........................................................ 1-23 Axis Error...................................................................... 1-23 B backing up .................................................................. 3-560 Battery status .............................................................A-127 Block I/O.......................................................................A-49 Blue Screens ..............................................................A-131 built-in EtherCAT master ............................................ 3-531 built-in EtherNet/IP port .............................................. 3-499 C CNC Function.................................................................A-2 CNC Instructions ..........................................................A-13 communications port errors.......................................... 1-31 Controller errors ............................................................. 1-9 Controller events sources ..................................................................... 1-8 Controller information ..................................................... 1-9 Controller operation........................................................ 3-8 CPU Unit Overheat....................................................... 3-60 CPU Unit Reset .............................................................. 2-4 E Error Status variable............................................ 1-19, 2-16 errors checking communications with Network Configurator ............................................................................. 1-19 checking with system-defined variables ................. 2-16 classifications ......................................................... 1-28 identifying and resetting..........................2-6, 2-11, 2-14 resetting .................................................................. 2-15 sources .......................................................... 1-28, 1-31 EtherCAT master errors................................................ 1-31 EtherCAT Master Function Module ............................ 3-531 EtherCAT slave errors .................................................. 1-31 EtherCAT slaves...........................................................A-49 EtherNet/IP Function Module ..................................... 3-499 Event code ......................................................... A-31, A-44 event codes ......................................................................... 1-15, 3-5, 3-320, 3-499, 3-531, A-19, A-24, A-25, A-30, A33, A-36, A-38, A-42, A-49, A-51, A-66, A-79, A-80, A-82, A-88 event codes in sequential order..............................A-87 Index-2 event log......................................................................... 1-7 Event name ........................................................ A-31, A-44 event names........................................................................ 3-5, 3-320, 3-499, 3-531, A-19, A-24, A-25, A-30, A-33, A36, A-38, A-42, A-49, A-51, A-66, A-79, A-80, A-82, A-88 Event Viewer ..............................................................A-129 events...........................................................1-2, 1-7, 3-320 levels......................................................................... 1-9 F Fan revolution.............................................................A-127 Fan status...................................................................A-127 fatal errors ...............................................................1-3, 1-6 troubleshooting ......................................................... 2-4 G G5 Series .....................................................................A-51 H HMI .............................................................................A-125 I Incorrect Power Supply Unit Connected ........................ 2-5 Industrial PC Support Utility .......................................A-127 instructions GetECError ....................................................1-19, 2-14 GetEIPError ...................................................1-19, 2-14 GetMCError ...................................................1-19, 2-14 GetPLCError ..................................................1-19, 2-14 getting error information.......................................... 2-14 ResetECError ......................................................... 2-15 ResetMCError......................................................... 2-15 ResetPLCError ....................................................... 2-15 Internal Bus Check Error .............................................. 3-49 Internal temperature ...................................................A-127 L Low Battery Voltage ..................................................... 3-60 Low memory...............................................................A-128 M Main Memory Check Error ........................................... 3-53 MC Common Errors ..................................................... 1-23 motion control general.................................................................. 3-320 instructions............................................................ 3-328 Motion Control Function Module ................................ 3-320 MX2/RX-series Inverters ..............................................A-79 NY-series Troubleshooting Manual (W564) Index N non-fatal errors...................................................... 1-3, 1-17 resetting ................................................................. 1-20 troubleshooting......................................................... 2-6 Non-volatile Memory Data Corrupted ................. 3-52, 3-54 Non-volatile Memory Life Exceeded ............................ 3-50 Non-volatile Memory Restored or Formatted............... 3-51 NX-AD ............................................................. A-25 NX-CIF ............................................................... A-36 NX-DA ............................................................. A-25 NX-EC0 .............................................................. A-33 NX-ECC.............................................................. A-19 NX-ECS.............................................................. A-33 NX-HB ............................................................. A-25 NX-ID .............................................................. A-24 NX-ILM400................................................................... A-47 NX-OC............................................................. A-24 NX-OD............................................................. A-24 NX-PC0 .............................................................. A-33 NX-PD1 .............................................................. A-33 NX-PF0............................................................... A-33 NX-PG0 .............................................................. A-33 NX-RS ............................................................. A-44 NX-series Analog I/O Units .......................................... A-25 NX-series Digital I/O Units ................................. A-24, A-47 NX-series EtherCAT Coupler Units .............................. A-19 NX-series Load Cell Input Units................................... A-44 NX-series Position Interface Units ............................... A-33 NX-series System Units ............................................... A-33 NX-TBX01.................................................................... A-33 NX-TS ............................................................. A-25 O online troubleshooting problems going online .................. 2-17 P Power Supply Error................................................. 1-6, 2-4 R resetting errors............................................................. 2-15 resetting non-fatal errors.............................................. 1-20 restoring ..................................................................... 3-562 S SD Memory Card Access Power OFF Error ................ 3-61 self diagnosis ................................................................. 3-5 source details................................................................. 1-8 sources ........................................................................ 1-23 system-defined variables ............................................. 1-19 checking for errors ................................................. 2-16 T tasks............................................................................... 3-7 Troubleshooter .........................................1-18, 2-11, A-125 troubleshooting ..................................................... 1-18, 2-6 fatal errors ................................................................ 2-4 non-fatal errors ......................................................... 2-6 U user-defined events ....................................................... 1-7 I NY-series Troubleshooting Manual (W564) Index-3 Index Index-4 NY-series Troubleshooting Manual (W564) 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 2016-2019 All Rights Reserved. In the interest of product improvement, specifications are subject to change without notice. Cat. No. W564-E1-05 0719