NY-series Troubleshooting Manual

W564-E1-05

OMRON

NY-series Troubleshooting Manual

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

smhttp-ssl-88349.nexcesscdn.net › eData › IPCsNY-series Troubleshooting Manual

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

W564-E1-05
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