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

PDF 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 55C.
 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 55C, install a cooling fan or air conditioner.

Prevention
Make sure that the ambient temperature stays between 0 and 55C.

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

__Exceeded __ExceedCount __LastExecTime

BOOL UDINT TIME

Task Period Exceeded Flag

Task Period Exceeded Count

3

Last Task Execution Time

__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

__Exceeded

BOOL

Task Period Exceeded Flag

__ExceedCount UDINT

Task Period Exceeded Count

__LastExecTime TIME

Last Task Execution Time

__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

__Exceeded __ExceedCount __LastExecTime

BOOL UDINT TIME

Task Period Exceeded Flag Task Period Exceeded Count Last Task Execution Time

__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

__Exceeded

BOOL

Task Period Exceeded Flag

__ExceedCount UDINT

Task Period Exceeded Count

__LastExecTime TIME

Last Task Execution Time

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