Machine Controller MP900 - MP2000 Series MPE720 Software For Programming Device User's Manual PDF
Machine Controller MP900 - MP2000 Series MPE720 Software For Programming Device User's Manual PDF
MPE720
Software for Programming Device
USER'S MANUAL
Model CPMC-MPE720
STOP
BAT
Scan Time Definitions
SUP INIT
INT TEST
CNFG
MON
TEST
OFF ON
SW1
OFF ON
PORT
Definition Folder 4: 7
M-4/10
Data Trace Definitions
Definition Folder 5:
8
BATTERY
CPU
I/O
Module Configuration Definitions
DC24V
Program Folder 1: 9
DC 0V
10Base-T
Ladder Programming
Program Folder 2:
Motion Programming 10
Creating Table Data 11
Tools 12
Appendices App
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 Yaskawa. No patent liability is assumed
with respect to the use of the information contained herein. Moreover, because Yaskawa is con-
stantly 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, Yaskawa 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.
Using this Manual
Basic Terms
MP series: Four models of MP900 series, MP910, MP920, MP930, MP940 and six models of MP2000 series
MP2100, MP2200, MP2300, MP2300S, MP2310, and MP2400
Abbreviations
In this manual, the following terms are defined as follows:
• PLC = Machine Controller
• MPE720 = MPE720 software
Intended Audience
This manual is intended for the following users.
• Those responsible for designing the MP900/MP2000 System
• Those responsible for writing MP900/MP2000 motion programs
• Those responsible for writing MP900/MP2000 ladder programs
Visual Aids
The following aids are used to indicate certain types of information for easier reference.
TERMS Describes technical terms that are difficult to understand, or appear in the text without an
explanation being given.
iii
Copyrights
• Windows and Windows 2000, XP, and Vista are registered trademarks of the Microsoft Corporation.
• Pentium is a registered trademark of the Intel Corporation.
• Ethernet is a registered trademark of the Xerox Corporation.
• MECHATROLINK is a trademark of the MECHATROLINK Members Association.
• Adobe Reader is a trademark or a registered trademark of the Adobe Systems Incorporated.
• InstallShield is a trademark of the InstallShield Software Corporation.
• Other product names and company names are the trademarks or registered trademarks of the respective
company. “TM” and the ® mark do not appear with product or company names in this manual.
iv
Related Manuals
Refer to the following related manuals as required.
v
Manual Name Manual Number Contents
Machine Controller MP2300 SIEPC88070003 Describes how to use the MP2300 Basic
Basic Module Module and the modules that can be con-
User’s Manual nected.
Machine Controller MP2000 SIEPC88070004 Provides the information on the Communi-
Series Communication Module cation Module that can be connected to
User's Manual MP2000 series Machine Controller and the
communication methods.
Machine Controller MP900/ SIEP C880700 06 Describes the connection methods, setting
MP2000 Series Linear methods, and other information for Linear
Servomotor Manual Servomotors.
Machine Controller MP2200 SIEPC88070014 Describes how to use the MP2200 Machine
User's Manual Controller and the modules that can be con-
nected.
Machine Controller MP900/ SIEPC88070018 Describes how to use the electronic cam data
MP2000 Series Electronic Cam creating tool.
Data Preparation Tool Operation
Manual
Machine Controller MP2000 SIEP C880700 26 Describes the functions, specifications, and
Series Analog Input/Analog Out- application methods of the Analog Input
put Module AI-01/AO-01 Module AI-01 and Analog Output Module
User’s Manual AO-01 for the MP2000 Series.
Machine Controller MP2000 SIEP C880700 27 Describes the functions, specifications, and
Series Counter Module CNTR-01 application methods of the Counter Module
User’s Manual CNTR-01 for the MP2000 Series.
Machine Controller MP2000 SIEP C880700 28 Describes the functions, specifications, and
Series Pulse Output Motion application methods of the PO-01, Pulse
Module PO-01 User’s Manual Output Motion Module for the MP2000
Series.
Machine Controller MP2000 SIEP C880700 32 Describes the functions, specifications, and
Series Built-in SVA-01 Motion application methods of the SVA-01, SVA
Module User’s Manual Motion Module for the MP2000 Series.
Machine Controller MP2000 SIEP C880700 33 Describes the functions, specifications, and
Series Built-in SVB/SVB-01 application methods of the MP2000 Series
Motion Module User’s Manual Motion Module that is built into the SVB,
SVB-01, and SVR Module.
Machine Controller MP2000 SIEP C880700 34 Describes the functions, specifications, and
Series I/O Module application methods of the I/O Module for
User’s Manual the MP2000 Series.
Machine Controller MP2000 SIEPC88070038 Describes the instructions used in MP2000
Series User’s Manual motion programming.
for Motion Programming
Machine Controller MP2300S SIEPC88073200 Describes the application methods and con-
Basic Module User’s Manual nectable modules of the MP2300S basic
modules.
Machine Controller MP2310 SIEPC88073201 Describes the application methods and con-
Basic Module User’s Manual nectable modules of the MP2310 basic mod-
ules.
vi
Contents
Using this Manual - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iii
2 Manager Functions
2.1 Communication Manager - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-2
2.1.1 Starting the Communication Manager - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-2
2.1.2 Communication Manager Operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-2
vii
2.2.5 User Management - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-17
2.2.6 Switching between Online and Offline Modes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-21
2.2.7 Logging On and Logging Off the CPU- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-21
2.2.8 Switching the CPU Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-22
2.2.9 Program File Operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-23
2.2.10 Transferring Files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-25
2.2.11 Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-39
2.2.12 Application Converter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-43
2.2.13 PLC Import Tool - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-59
4 Definition Folder 1:
Application Information Definitions
4.1 Opening the Application Information Window - - - - - - - - - - - - - - - - - - - - - - - - - 4-2
4.2 Application Information Menus - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-2
4.3 Setting Application Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-3
4.4 Saving Application Information- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-3
4.5 Closing Application Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-3
5 Definition Folder 2:
System Configuration
5.1 Opening the System Configuration Window - - - - - - - - - - - - - - - - - - - - - - - - - - 5-2
5.2 System Configuration Menus - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-3
5.3 System Configuration Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-4
5.4 Changing Machine Controller Status- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-6
viii
5.5 Saving System Configuration- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-7
5.6 Closing System Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-7
6 Definition Folder 3:
Scan Time Definitions
6.1 Opening the Scan Time Window - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2
6.2 Scan Time Menus- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-3
6.3 Setting the System Scan Time - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-4
6.4 Setting Scan Time Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-5
6.5 Saving Scan Time Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-5
6.6 Closing Scan Time Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-5
7 Definition Folder 4:
Data Trace Definitions
7.1 Data Trace - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-2
7.1.1 Opening the Data Trace Window - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-2
7.1.2 Data Trace Menus - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-3
7.1.3 Outline of Data Trace Operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-4
7.1.4 Data Trace Setup Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-5
7.1.5 List Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-12
7.1.6 Graph Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-16
7.1.7 Closing Data Trace Setup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-19
8 Definition Folder 5:
Module Configuration Definitions
8.1 Machine Controller Module Configurations - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2
8.1.1 Machine Controller MP Series Module Configurations- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2
ix
9 Program Folder 1:
Ladder Programming
9.1 Ladder Programming System - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-3
9.1.1 Ladder Programming System - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -9-3
x
10 Program Folder 2:
Motion Programming
10.1 Developing Motion Programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
10.1.1 Outline of Developing Motion Programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
xi
11.1.13 Editing Table Data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-12
11.1.14 Saving and Closing Table Data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-12
12 Tools
12.1 Outline of the Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-3
12.2 Tuning Panel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-4
12.2.1 Outline - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-4
12.2.2 Opening the Tuning Panel Window- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-4
12.2.3 Tuning Panel Menus - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-5
12.2.4 Configuration and Operation of the Tuning Panel Window - - - - - - - - - - - - - - - - - - - - - - - - 12-6
12.2.5 Exiting Tuning Panels - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-7
xii
12.8 Replacing Register Numbers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-34
12.8.1 Outline - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-34
12.8.2 Opening the Register No. Replacement Cross Reference Window- - - - - - - - - - - - - - - - - 12-34
12.8.3 Register Number Replacement Cross Reference Menus- - - - - - - - - - - - - - - - - - - - - - - - 12-35
12.8.4 Configuration and Operation of the Register Number Replacement Cross
Reference Window - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-36
12.8.5 Closing Register Number Replacement - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-38
Appendices
A Error Messages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-2
A.1 System Error Messages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-2
A.2 Motion Compile Error Messages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-8
xiii
E.4 Remote Operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -A-34
INDEX
Revision History
xiv
1
Outline of the MPE720
1-1
1 Outline of the MPE720
1.1.1 Recommended PC
1.1 MPE720
The MPE720 is a programming device software used to control and monitor Machine Controllers. (Model:
CPMC-MPE720)
The MPE720 runs on Windows 2000, XP, or Vista. In general, a personal computer (PC) where the MPE720 is
installed is called a Programming Device.
A Programming Device and a Machine Controller are normally connected by an RS-232C communication inter-
face. A CP-215 high-speed communication interface and CP-218 Ethernet interface are also available depending
on the MP-series model.
Installation disk
CD-ROM
MP2300
Installation YASKAWA RDY
ALM
RUN
ERR
TX BAT
STOP
SUP
INT
CNFG
MON
SW1
MPE720
TEST
OFF ON
M-4/10
Option
Option
Option
BATTERY
interface DC24V
DC 0V
1.1.1 Recommended PC
The Programming Device performs high-speed data communication with the Machine Controller and must pro-
vide control, monitoring, and many other functions. The system requirements for the PC to ensure easy MPE720
operation are given below. Check the PC system before installing the MPE720.
Item Specifications
CPU Pentium 800 MHz min. or equivalent. (1 GHz or faster is recommended.)
Memory Capacity 128 MB min. (256 MB or larger is recommended.)
Display Resolution: 1,024 x 768 min., 16-bit High Color
Notebook PC Available HDD Space 200 MB min.
CD Drive One CD drive (Required only for installation.)
1-2
1.1 MPE720
1-3
1 Outline of the MPE720
1.1.4 Function Tree
Configuration
Transfer Online/Offline
Menu Lists
Group Definitions New Programs Register Lists C Register Lists Table Lists New Drawings
System Definitions
Tuning Panel
Application Settings
1-4
1.1 MPE720
24-VDC
power External I/O
supply
HMI
External I/O RS-232C
MECHATROLINK-II
MPE720
PL2910
PL2900
IO2310
SGDH
SGDS
NS115
Ethernet
M M
1-5
1 Outline of the MPE720
1.2.1 Simple Development Flowchart
• Log offline.
• Define module configuration.
Create definition (See 1.2.6.) • Define group.
data. • Define scan time.
• Define motion parameters.
(See 1.2.7.)
• Create motion control ladder programs.
Create program.
• Create motion programs.
(See 1.2.9.)
Run the program.* • Start the CPU.
(See 1.2.7.)
Debug.* • Monitoring tool
1-6
1.2 Outline of the Application Program Development Procedure
(2) Procedure with All MP2000-series Machine Controller Peripheral Devices Connected
When an MP2000-series Machine Controller application program is being created, the creation of definition data
can be simplified if peripheral devices, such as SERVOPACKs, have been prepared in advance.
• Self-configuration
(See 1.2.3.)
Self-configuration • Save to flash memory (see 1.2.10).
• Turn OFF and then ON power supply.
(See 1.2.9.)
Run the program.* • Start the CPU.
(See 1.2.7.)
Debug.* • Monitoring tool
1-7
1 Outline of the MPE720
1.2.2 Environment Settings
• Log online.
(See 1.2.8.)
Transfer files.*2 • Stop the CPU.
• Transfer files.
(See 1.2.9.)
Run the program.*2 • Start the CPU.
(See 1.2.7.)
Debug.*2 • Monitoring tool
* 1. If the system configuration has not been changed, it may be possible to skip the program editing step.
* 2. These are online operations.
1-8
1.2 Outline of the Application Program Development Procedure
SW
-
485
INIT
TEST
PORT
M-4/10
Communication
cable I/O
RS422/485
The following example shows the connection using the 218IF Module and an Ethernet cross-over cable.
YASKAWA RDY
MPE720
RUN
ERR ALM RDY ERR
TRX BAT STRX COL
TX RX
SW
BATTERY
INIT
TEST
Option
Option
PORT
M-4/10
POWER
1
I/O 10BaseT
24V
0V
FG
Cross-over
cable
Programming Device MP2300
1.2.3 Self-configuration
When an MP2000-series Machine Controller is being used, the definition data can be created automatically. This
feature can simplify system startup operations and reduce the time required. Self-configuration can be executed
when the MP2000-series Machine Controller’s power supply is turned ON or it can be executed from the
MPE720. The peripheral devices must be readied and connected before performing self-configuration.
When self-configuration has been completed, save the data in flash memory and turn ON the MP2000-series
Machine Controller.
(1) Self-configuration with Power ON
Complete connection of the peripheral devices and turn ON the power supplies to the peripheral devices. After
setting the CNFG switch to ON on the front of the MP2000-series Machine Controller and turning ON the
MP2000-series Machine Controller, self-configuration will start and the RUN indicator will blink. When self-
configuration has been completed, the RDY indicator will light.
1-9
1 Outline of the MPE720
1.2.4 Application Converter
The following figure shows the layout of the DIP switches and LED indicators on the MP2300 Machine
Controller.
STOP
SUP
INIT
CNFG
MON RDY RUN
TEST ALM ERR
OFF ON TX BAT
After self-configuration has been completed, the status of the RUN indicator depends on the setting of the STOP
switch when power was turned ON.
CNFG Switch STOP Switch Status after Self-configuration Has Been Completed
RDY indicator: Lit
RUN indicator: Not lit
ON
After self-configuration has been completed, the MP2000-
series Machine Controller will be in stopped status.
ON
RDY indicator: Lit
RUN indicator: Lit
OFF
After self-configuration has been completed, the MP2000-
series Machine Controller will be in operating status.
RDY indicator: Lit
RUN indicator: Not lit
ON
Self-configuration will not be executed and the MP2000-
series Machine Controller will be in stopped status.
OFF
RDY indicator: Lit
RUN indicator: Lit
OFF
Self-configuration will not be executed and the MP2000-
series Machine Controller will be in operating status.
MP930 MP2300
TX BAT
STOP
SUP
M-4/10
Option
Option
Option
BATTERY
CPU I/O
DC24V
DC 0V
1-10
1.2 Outline of the Application Program Development Procedure
In the following example, the MPE720 is connected to an MP2300 and the required peripheral devices are
connected.
MP2300
218IF-01
RUN ERR
MPE720
RDY RUN
STRX COL
ALM ERR
TX RX
TX BAT
STOP
SUP INIT
INT TEST
CNFG
MON OFF ON
TEST SW1
PORT
OFF ON
M-4/10
Option
Option
BATTERY
CPU I/O
DC24V
DC 0V
10Base-T
MECHATROLINK
1-11
1 Outline of the MPE720
1.2.6 Setting Machine Controller’s Definitions
1-12
1.2 Outline of the Application Program Development Procedure
Offline Logon
INFO
Because the group definition that will be subsequently be set is an important definition file for the operating environment
of the motion program, it cannot be done online. When setting the first definition, log on and execute the setting offline.
TERMS Logon
Logging on is necessary from the viewpoint of safety and confidentiality using functions that identify the user operating
the Machine Controller. Unless logged on, Machine Controller operations cannot be performed.
1-13
1 Outline of the MPE720
1.2.7 Creating Programs
Debug online
Log off
(4) Logoff
Check that the program is operating normally before logging off. All data (including program data) created while
online is also written to the hard disk.
To quit operations, including debugging programs, be sure to log off. Debugging can be continued by logging on
again.
1-14
1.2 Outline of the Application Program Development Procedure
Transfer files
RDY
RUN
ALM
1
BAT
PRT1
PRT2 M
E
1 2 3 4 5 6
LOAD
H
INIT A
MPE720
TEST T
FLASH R
2 O
PP
COPY L
→ NO I
N
PORT1 K
I/O
PORT2
DUMP
POWER
LE
+24V
D
GND
FG
Since the MP2000-series Machine Controller starts up from flash memory, when changing a user application
IMPORTANT
online, be sure to save it to flash memory. If the power supply to the Machine Controller is turned ON or OFF
without saving this data to flash memory, all changes to the user application will be lost.
1-15
1 Outline of the MPE720
1.3.1 Installation Disk
• Double-clicking Launch.exe in the CD-ROM drive on Explorer can also start the Installer.
INFO
• Unless Microsoft Internet Explorer 5.5 or later is installed on the PC, the following error message will appear when
Installer starts.
Click the OK button and install Microsoft Internet Explorer 5.5 or later, then install MPE720 again.
• Microsoft Internet Explorer 5.5 can be installed from the CD-ROM for the MPE720.
1-16
1.3 Installing the MPE720
1. When installation preparations have been completed, the following window will appear. Click the Next
Button after verifying the message.
1-17
1 Outline of the MPE720
1.3.4 Starting Setup
1. Click the Next button after verifying the message. The following window will appear.
2. Click the Yes button after verifying the message. Setup will start and the Customer Information window
will appear.
1-18
1.3 Installing the MPE720
1-19
1 Outline of the MPE720
1.3.7 Selecting Options
1-20
1.3 Installing the MPE720
After setting has been completed, click the Next button to start copying a file.
1-21
1 Outline of the MPE720
1.3.10 Completing Setup
1-22
1.3 Installing the MPE720
Perform the following steps to verify that installation and setup were completed successfully.
1. Double-click the YE_Applications program folder. The program folder will be opened and the contents
will be displayed as shown below.
The application can also be started up by selecting this application from the Program Menu under the Windows Start but-
INFO
ton.
1
Note: 1. \...\YeTools
Indicates the basic folder of the MPE720 system. Most files are installed in this folder. The folder name
can be changed. It is recommended, however, that the standard folder name YeTools be used.
2. \...\WINDIR
Indicates the folder where the Windows system has been installed. C:\Windows is used for the standard
installation of Windows. Files depending on the Windows system are installed, such as communication
driver module or common DLLs, for the MPE720 data communication with the Machine Controller.
1-23
2
Manager Functions
Manager Functions
2.2.2 Basic Tree Concepts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-10
2.2.3 Command Menus - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-12
2.2.4 Creating PLC Folders - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-13
2.2.5 User Management - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-17
2.2.6 Switching between Online and Offline Modes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-21
2.2.7 Logging On and Logging Off the CPU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-21
2.2.8 Switching the CPU Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-22
2.2.9 Program File Operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-23
2.2.10 Transferring Files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-25 2
2.2.11 Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-39
2.2.12 Application Converter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-43
2.2.13 PLC Import Tool - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-59
2-1
2 Manager Functions
2.1.1 Starting the Communication Manager
Use the Communication Manager to update and check the communication parameters and to check the communi-
cation status.
Do not close the Communication Manager by selecting File - Exit during online communication, because a communica-
INFO
tion error will occur.
STOP
SUP
INT
CNFG
MON
TEST SW1 MPE720
OFF ON
M-4/10
Option
Option
Option
BATTERY
CPU I/O
DC24V
DC 0V
2-2
2.1 Communication Manager
2. The Communication Process window will appear. For the communication processes, logical ports for up
to 16 channels can be operated. Select and set an unused logical port in order from the top.
Manager Functions
2
3. Double-click the relevant logical port number, or select relevant logical port number and then select File -
Setting. When logical port number 1 has been selected, the window will be as follows:
2-3
2 Manager Functions
2.1.2 Communication Manager Operations
Do not set the logical port to any communication device (e.g., CP-215) that is not connected to the
IMPORTANT
Programming Device. Failure to observe this precaution may make hardware operations unstable.
2-4
2.1 Communication Manager
2. Clicking the Detail button to display the Serial Port Setting window showing the setting information.
Click the OK button after setting the serial port parameters. Normally, the following defaults are entered.
3. The Logical Port Setting window will appear again. Click the OK button again. The Communication
Process window will appear again, so that you can verify that Serial has been assigned to logical port 1.
Manager Functions
This completes setting the serial communication port. The setting contents must be saved in a file.
2-5
2 Manager Functions
2.1.2 Communication Manager Operations
2. A confirmation message will appear to verify whether the information is to be saved. Click the Yes button
to save the information.
The communication port settings will be valid when the communication process is restarted after the setting
IMPORTANT
have been saved in a file.
2-6
2.1 Communication Manager
2. Click the Detail button to display the CP-218/Ethernet (LP) Port Setting window. Set only the IP
Address (First).
Use the default values for other parameters.
Select the IP address from the following:
• IP address assigned to the Ethernet board or the PCMCIA card mounted on the PC that works as a
Programming Device
• The automatically set IP address i.e., either one of private addresses 192.168.1.1 to 192.168.1.254 of
class C
Select the IP address following the instructions of the network administrator. IP addresses, including that
of the Machine Controller, must be managed.
Manager Functions
3. The Logical Port Setting window will appear again. Click the OK button. The Communication Process
window will appear again so that you can verify that the CP-218 has been assigned to logical port number 2
3.
This completes setting the CP-218/Ethernet (LP) communication port. The setting contents must be saved
in a file.
(b) Saving Communication Port Set Value and Completing Communication Process
Refer to (b) and (c) in (3) Setting the Serial Communication Port.
2-7
2 Manager Functions
2.2.1 File Manager Window
2-8
2.2 File Manager
Root folder. This is a fixed folder, and is the first icon in the Directory Tree.
Group folders (group names), order folders (order names), program folders,
interrupt programs folders, function programs folders, initialization pro-
grams folders, high scan programs folders, low scan programs folders, defi-
nition folders, table data folders, motion program folders, and motion group
folders
CPU folders
Manager Functions
The list display mode can be changed. Select between list and detailed display, and change the icon size,
using the View (V) Menu in the File Manager.
2-9
2 Manager Functions
2.2.2 Basic Tree Concepts
(root)
Group
Order
PLC
Data
The group folder names are not connected to the group definitions in the PLC folder. Allocate group names in control units
INFO
related to the relevant Machine Controller in the group definitions.
2-10
2.2 File Manager
Manager Functions
Project4 Group folder name
(with branching)
Proj40 Group folder name
2-11
2 Manager Functions
2.2.3 Command Menus
Definition files
Program folder
Function folder
High-speed scan programs folder
Motion folder
Motion group folder
Motion program file
Group definitions file
Motion parameter file
Initialization programs folder
Low-speed scan programs folder
Table data folder
2-12
2.2 File Manager
Manager Functions
Fig 2.3 Pop-up Menus
For details regarding these menus, refer to B File Manager Menus.
2-13
2 Manager Functions
2.2.4 Creating PLC Folders
4. A confirmation message will be displayed. Click the Yes button. The file name will be changed.
Names cannot be changed while logged on to the CPU. Names can be changed for folders and files created by the user.
INFO
• Deleting files and folders while the system is operating may cause the currently operating device to
IMPORTANT
malfunction. Be sure to check before deleting.
• The delete function deletes files and folders created by the user. Consequently, folders (including program
folders and definition folders) created by the MPE720 cannot be deleted.
2-14
2.2 File Manager
Manager Functions
4. The new PLC folder will be created.
(a) Information Tab Page Settings
Setting Details
Order Name Displays the order folder name. The order folder name cannot be changed. 2
Controller Name Enter the Machine Controller name up to 8 characters maximum.
CPU Name CPU names can be set only for the MP920.
Comment Enter comments for the Machine Controller and CPU up to 32 characters maximum.
Controller Type Select the MP Series.
Multi-CPU Multi-CPU can be set only for the MP920.
2-15
2 Manager Functions
2.2.4 Creating PLC Folders
When logged on to the Machine Controller or CPU, the Machine Controller information cannot be changed.
INFO
Double-click.
Double-click a number entered in the revision history to display the Controller Configuration window.
Next, enter the revision history information up to 50 characters maximum, and click the OK button to set the
revised data of the Application tab page.
• Deleting files and folders while the system is operating may cause the currently operating device to
IMPORTANT
malfunction. Be sure to check before deleting.
• If the user's write privileges are set lower than the write privileges of the deleted programs, the program
cannot be deleted.
• When a program is deleted, all the sub-programs pertaining to the main program (SFC program, table
format program, etc.) will also be deleted at the same time.
• The delete function deletes files and folders created by the user. Consequently, folders (including program
folders and definition folders) created by the MPE720 cannot be deleted.
2-16
2.2 File Manager
Manager Functions
Display Details
Two asterisks (**) are displayed for the current user. User-A is
Active
shown as logged on in the dialog box shown above.
Displays the current user and users with privileges lower than the
User Name
current user. 2
Password Displays the password corresponding to each user name.
User privileges enable reading and writing to existing programs. The
higher the number, the higher the privilege. The user privilege and
the privilege of the file for each program are compared, and if the
User Privilege user's read (R) privilege is the same or greater than the program's
read (R) privilege, the user can read the program. Similarly, if the
user's write (W) privilege is the same or greater than the program's
write (W) privilege, the user can save or update the program.
When a user creates a new program, the privilege for the new pro-
gram is set. The default privilege is set automatically for the new
Default Privilege
program, so if you set the privileges most often used, there is nor-
mally no need to change the program privileges afterwards.
2-17
2 Manager Functions
2.2.5 User Management
In the above example, the file privileges for Files 1 to 3 created by USER-M are different from the default privi-
leges. This indicates that the properties for each program file have been manipulated and the file privileges
changed. The default privileges are used for File 4.
User privileges
File 1 privileges
File 2 privileges
The read (R) and write (W) privilege values in the user privileges are the maximum values that the user can allo-
cate as file privileges.
• Log on the PLC folder before opening the User Management window. The User Management window cannot be
INFO
opened if the user is not logged on to the PLC folder.
• The first user in User Name is the current user, followed by users with lower privileges. Information on users with
higher privileges will not be displayed.
• Program file privileges can be set and browsed via the drawing program or motion program properties.
2-18
2.2 File Manager
Setting Details
Input a user name of up to 16 characters. Spaces, comma (,), and an existing
User Name user name cannot be used. USER-A, USER-B, and USER-C are already reg-
istered in the MPE720, and cannot be used.
Input a password of up to 16 characters. Passwords can be the same as long as
Password
the user name is not.
Manager Functions
Input the program file's read privilege in the R column, and the write privilege
User Privilege in the W column as numbers between 0 and 7. The higher the number, the
higher the privilege.
Input the new program file's read privilege in the R column, and the write
Default User
privilege in the W column as numbers between 0 and 7. The higher the num-
(Default Privileges)
ber, the higher the privilege.
2. When the settings have been completed, click the OK button. The new user that has been set will be
registered. 2
User Default
User Name Password Remarks
Privileges Privileges
USER-A USER-A R7W7 R0W1 For system administrator
USER-B USER-B R1W1 R0W1 For maintenance administrator
USER-C USER-C R0W0 R0W1 For operators
2-19
2 Manager Functions
2.2.5 User Management
The current user cannot be deleted. The current user is indicated by ** in the Active column.
INFO
The Error Detected Message is displayed if the data was not saved successfully.
INFO
Refer to Appendix A Error Messages, eliminate the cause of the error, and save the data again.
The default user is not saved on the Machine Controller or Programming Device hard disk, and, therefore, is deleted if the
INFO
File Manager is closed or the system rebooted. The default user must be reset if the MPE720 is restarted.
2-20
2.2 File Manager
The user cannot switch between online and offline mode when logged on to the CPU. Set whether to use online or offline
INFO
mode before logging on.
Manager Functions
The user must log on to the PLC folder’s CPU to operate or reference data in the PLC folder, such as Machine
Controller programs and definition settings.
The data to be handled is important, so security management using user IDs and passwords is provided for log-
ging on. The management of the privilege levels set for each user ID is also supported.
(1) Logging On to the CPU
Log on to the CPU using the following procedure. 2
1. Double-click the PLC folder to be logged on to.
Online Mode
TERMS
The Programming Device and the Machine Controller are connected and data is transferred back and forth between them
via the MPE720. The MPE720 must be online to display or update Machine Controller data. When the data is updated,
both the Programming Device hard disk and the Machine Controller data are updated.
Offline Mode
The Programming Device is operated independently. Machine Controller data cannot be referred or updated. Only data
stored on the Programming Device hard disk can be accessed.
2-21
2 Manager Functions
2.2.8 Switching the CPU Status
2. The CPU Log On dialog box is displayed. Input the user name and password, and click the OK button.
3. A plus (+) mark will appear in front of the PLC folder. The logon process has now been completed.
The programs and definition data in the PLC folder that has been logged on to can now be referenced or
edited.
The user name and password do not need to be input when a default user has been set. The default user setting, however,
INFO
will be deleted when the File Manager is closed.
The current CPU status is indicated by a black dot. The CPU status cannot be switched in offline mode or if the user has
INFO
not logged on to the CPU.
2-22
2.2 File Manager
4. The specified program will be saved as a new program under Copy Destination DWG No.
• If the copied drawing file has a child drawing, the child drawing number will be converted in accordance with the copy
INFO
destination drawing number.
• The program name must be 48 characters maximum.
• If a main program is copied, all associated subroutines, such as table format programs, will be copied at the same time.
Manager Functions
The DWG program can be set to enable or disable in online/offline mode.
Enable and disable DWG programs using the following procedure.
1. Select the DWG program to be disabled with the cursor.
2. Select Edit - Enable/Disable from the File Manager Menu. Alternatively, right-click the DWG program
and make the selections from the pop-up menu.
3. Select Enable or Disable. A confirmation window will be displayed. Click the Yes button in the
confirmation window. 2
An X will appear on the icon for the disabled program file. This means this file will not be executed.
• If the selected program is already disabled, the disable setting will be cancelled. If the selected program is not disabled,
INFO
it will be disabled.
• Only DWG or function programs can be enabled or disabled.
2-23
2 Manager Functions
2.2.9 Program File Operations
2. Select File - Copy to from the File Manager Menu. Alternatively, right-click the motion program file to be
copied and make the selection from the pop-up menu.
3. Input the name of the copy destination motion program and click the OK button.
2-24
2.2 File Manager
STOP
MPE720
SUP
Load INT
CNFG
MON
FD TEST SW1
OFF ON
M-4/10
HD
Option
Option
Option
Compare BATTERY
Dump
CPU I/O
DC24V
DC 0V
MP2300
File
transfer
USB
Manager Functions
Generally, the Load1 Function is used to register or update data or programs that have been defined or developed
using the MPE720 on the Machine Controller. The Dump2 Function is used when Machine Controller data is to
be saved in the MPE720. The Compare3 Function is used to compare data stored on both the MPE720 and the
Machine Controller to see if it is the same. In addition, there are functions to register, update, and store data on
Programming Device using USB.
1
TERMS Load
Function to transfer data from the MPE720 to the Machine Controller.
2
Dump
Function to transfer data from the Machine Controller to the MPE720.
3
Compare
Function to compare data of the MPE720 and the Machine Controller.
2-25
2 Manager Functions
2.2.10 Transferring Files
• For file transfer to and from controller, and Flash save, you can open the Transfer window by clicking on the following
INFO
icons in the Tool Bar.
• Transfer cannot be executed if the user is not logged onto the Machine Controller.
2-26
2.2 File Manager
The active Machine Controller status is indicated by a black dot. The Machine Controller status cannot be switched in
INFO
offline mode or if the user has not logged onto to the Machine Controller.
Manager Functions
When transferring all files to the Machine Controller, set the Machine Controller in STOP mode to stop pro-
IMPORTANT
gram operation before executing the transfer.
2-27
2 Manager Functions
2.2.10 Transferring Files
(b) Opening the Execute Window for Transferring the All Files
Open the Execute window to start to transfer the All Files.
1. Select File − Transfer − All Files from the File Manager menu, then the following Execute window will
be displayed. Make the required settings.
Setting Details
If the transfer source is media, the path name of the transfer source is displayed.
Source If the transfer source is a Machine Controller, the communication address and Machine
Controller type of the source Machine Controller will be displayed.
If the transfer destination is media, the path name of the transfer destination is displayed.
Destination If the transfer destination is a Machine Controller, the communication address and
Machine Controller type of the destination Machine Controller will be displayed.
Select the write mode for the destination.
Change: If a folder with the same name exists at the destination, it will be overwritten.
New: If a folder with the same name exists at the destination, the folder and its contents
Transfer Mode
will be deleted, a new folder created, and then the file transferred.
The transfer mode will be Change if the destination is a Machine Controller. The mode
cannot be changed to New.
Select the type of file to be transferred. Program and register files are already specified
Type of File to be for transfer. These specifications can be cancelled. Refer to Table 2.1 Transfer File List
Transferred in (5) (e)Starting Transfer to see specifically which file is transferred. Normally, the
default settings should be used.
Select this option to transfer compressed data.
Compression When transferring compressed files (***.MAL), be sure to check this checkbox.
Transmission Use the Detail button when using MAL files for the MPLoader.
(Effective only between MPE720 and media)
2. Click the OK button once the settings have been checked. The transfer will start. A confirmation message
will be displayed when transfer has been completed. Click the OK button.
The All Files window will be displayed. The All Files window will appear if the operation is cancelled or
an error is generated before the transfer has been completed.
2-28
2.2 File Manager
The process of transferring all files can be continued or stopped on the Load All window. To stop Transfer, select
File − Exit and return to the File Manager window.
To continue Transfer, perform the procedures explained below.
Manager Functions
(a) All Files Menus
The following table shows the menu commands and functions displayed for transferring all files.
Menu Command Function
File
Execute Starts transfer of all files.
Clear Cancels the settings for the transfer files.
Exit Closes the All Files Window.
2
View
Tool Bar Displays the Tool Bar.
Status Bar Displays the status bar.
Error List Reopens the Error List Window.
PLC Running Status Changes the status of the Machine Controller.
Change Source Changes the transfer source.
Change Destination Changes the transfer destination.
Help
About Application Displays version information.
2-29
2 Manager Functions
2.2.10 Transferring Files
The screen display will return to the Transfer window when the Transfer has been completed.
INFO
2-30
2.2 File Manager
Manager Functions
Setting Details 2
If the transfer source is media, the path name of the transfer source is displayed.
Source If the transfer source is a Machine Controller, the communication address and
Machine Controller type of the source Machine Controller will be displayed.
If the transfer destination is media, the path name of the transfer destination is
displayed.
Destination If the transfer destination is a Machine Controller, the communication address
and Machine Controller type of the destination Machine Controller will be dis-
played.
Select the write mode for the destination.
Change: If a folder with the same name exists at the destination, it will be over-
written.
Transfer Mode New: If a folder with the same name exists at the destination, the folder and its
contents will be deleted, a new folder created, and then the file transferred.
The transfer mode will be Change if the destination is a Machine Controller.
The mode cannot be changed to New.
Selects the type of file to be transferred.
Type of File to be
Select File - Clear from the Selected Files menu to clear all the transfer file type
Transferred (DWG to
settings.
C Language Function)
2-31
2 Manager Functions
2.2.10 Transferring Files
2-32
2.2 File Manager
Manager Functions
2
2-33
2 Manager Functions
2.2.10 Transferring Files
Note: Yes : Selected from the start, but selection by the user is possible.
(Yes) : Selection is necessary.
No : Transfer is not possible.
- : Cannot be used with the current version.
2-34
2.2 File Manager
Setting Details
Select the write mode for the destination.
Change: If a folder with the same name exists at the destination, it
will be overwritten.
New: If a folder with the same name exists at the destination, that
Transfer Mode
folder and its contents will be deleted, a new folder created, and then
the file transferred.
The transfer mode will be Change if the transfer is for a Machine
Manager Functions
Controller. The mode cannot be changed to New.
Select the type of file to be transferred.
Type of File to be
All of the files on the selected Machine Controller will be selected
Transferred
for transfer.
2-35
2 Manager Functions
2.2.10 Transferring Files
Setting Details
The communication information for the transfer CPU and the type of
CPU
Machine Controller is displayed.
When transfer is being executed, the status will be Running. When transfer
Status
has been completed, the status will be Completed Normally.
The Transfer between the Machine Controller RAM and flash memory is not available in offline mode.
INFO
To compare RAM with flash memory, stop Machine Controller operation and start the comparison immediately after sav-
INFO
ing the flash memory. Comparison errors may be generated for the D register if the comparison is executed while the
Machine Controller is operating.
2-36
2.2 File Manager
Setting Meaning
Source If the transfer source is the CF card, the drive name of the transfer source is displayed.
Destination If the transfer destination is the CF card, the drive name of the transfer destination is displayed.
Manager Functions
2. After checking the details of the operation to be performed, click the OK button. Transfer will start.
On completion of transfer, the transfer completion message box will be displayed. Click the OK button in
this message box.
On clicking the OK button, the MPE720 to CF Card window will be displayed.
Note that this transition to the MPE720 to CF Card window will still take place even if the transfer is
cancelled part-way through or if an error occurs.
2
When this window is displayed, you can continue CF card transfer processing or end it. To end it, close
the window and return to the File Manager.
To continue Transfer, perform the procedures explained below.
2-37
2 Manager Functions
2.2.10 Transferring Files
The screen display will return to the MPE720 to CF Card window when the transfer has been completed.
INFO
Log on again to the CPU when files that may change the User Management file are transferred.
INFO
2-38
2.2 File Manager
2.2.11 Configuration
The Configuration Window is used to set the MPE720 system environment.
(1) Opening the Configuration Window
Select View − Configuration from the File Manager Menu. The following Configuration window will be dis-
played.
Manager Functions
(2) Configuration of the Configuration Window
The Configuration window consists of tab pages and operation buttons for each function.
Tab Page Details
Controller type Displays the types of Machine Controller compatible with the MPE720.
Start up Sets the operating environment. 2
Functional setup Sets functions such as write protect.
Engineering
Sets the conditions for the Engineering Manager.
manager
User menu Sets the method for registering User Menu Manager functions.
User management Enables you to register the default user name and password at logon.
File transfer Sets the default drive letter for other transfer destinations.
Other Sets the communication process timeout value.
C Language Sets the C language environment.
Ladder Editor Sets the selection of the new or former Ladder Editor.
Flash Memory Save Sets whether the data is to be saved to flash memory or not at log-off.
Data Trace Sets the selection of the new or former trace function.
2-39
2 Manager Functions
2.2.11 Configuration
2-40
2.2 File Manager
Stop
When the ladder program is open, the ON/OFF function can be specified using Monitor ON/OFF.
Number of Open Ladder Program Editing Windows
A maximum of 16 ladder programs can be open simultaneously, but time may be required to open them, depending on the
personal computer's memory resources.
Manager Functions
(7) User menu Tab Page
Sets the method for registering User Menu Manager functions and the creation of shortcuts for them.
The default settings are as follows.
• Registration method: Insert at Head
• User menu operation at registration: No Change
• Shortcut creation: No
2
(8) User Management Tab Page
Register the default user name and password.
When logging on to the Machine Controller from the MPE720, the user name and password registered using this
tab page will be used unless a default user has been specified.
This value is normally enabled, so once registered, there is no need to enter a user name and password when log-
ging on.
2-41
2 Manager Functions
2.2.11 Configuration
2-42
2.2 File Manager
MPE720
MP2300
Manager Functions
MP930 MP2300
MP930 ladder programs
ladder programs
MP930
TX BAT
MP2300 STOP
SUP
M-4/10
Option
Option
Option
BATTERY
DC24V
DC 0V
CPU I/O
2-43
2 Manager Functions
2.2.12 Application Converter
• The symbols and comments set in the MP900-series program can be passed on to MP2000 series
unchanged.
• S registers are not subject to conversion either by the Automatic Conversion Wizard or the Manual
Conversion Wizard.
• The multi-register replace function can only be used with offline PLC folders.
Conversion of application data using the Automatic Conversion Wizard or Manual Conversion Wizard is not
IMPORTANT
guaranteed to achieve 100% conversion.
Note: The MP910 Machine Controller doesn't support the Automatic Conversion Wizard. Use the Manual
Conversion Wizard with it.
2-44
2.2 File Manager
Manager Functions
3. Check the configuration and start conversion.
2
↓ Conversion in progress
2-45
2 Manager Functions
2.2.12 Application Converter
Import the
Reads log data that has been saved under an assigned name, and displays the log.
log file
Help Displays the help information for the application converter.
Next > Displays the Conversion source/target selection screen.
Stops the Automatic Conversion Wizard and closes the Application Converter screen.
Cancel
The Conversion source/target selection screen will be displayed.
2-46
2.2 File Manager
4. Right-click the order folder. Select New - Controller Folder from the pop-up menu and create a new PLC
folder.
Note: Only the type of Machine Controller selected on the Machine Controller type selection screen is
displayed for the PLC folder.
5. Enter the PLC name and comment (when necessary), and click the OK button.
A new PLC folder will be created in the order folder specified in the Conversion target pane.
Manager Functions
6. Select the newly created PLC folder and click Next.
Note: You can select an existing PLC folder as the conversion target. However, care is required since data
such as programs will be merged.
2-47
2 Manager Functions
2.2.12 Application Converter
8. A dialog box to confirm that you want to execute automatic conversion is displayed. Check the details and
click the Yes button.
2-48
2.2 File Manager
Manager Functions
Displays the warning log. This is data that has been automatically converted by MP720 Ver. 5
Warning
and is to be checked by the user.
Displays a log of the errors that have occurred in the Automatic Conversion Wizard. This is data
Error that has been automatically converted by MP720 Ver. 5, and comprises errors that are more seri-
ous than warnings and need to be checked and corrected.
Check Shows the locations where motion registers are used.
10. Check the information in the Error tab and Warning tab pages, which are displayed on top. 2
If the same error has occurred at multiple locations, the instances are presented in a hierarchical format.
2-49
2 Manager Functions
2.2.12 Application Converter
11. To save the converted log, click Save the log file.
Note: On assigning the file name of your choice and clicking the Save button, the log is saved at the
specified location in the .ycl file format.
This enables you to read the log file, which means that you can suspend the correction of errors or
warnings and then continue it later.
Be sure to follow up with the Mandatory procedure after automatic conversion, set out on the next page.
Check the locations where errors have occurred in the log on the Error tab page and the locations where warn-
ings have occurred in the log on the Warning tab page.
Errors and warnings occur in the module configuration, motion parameters, ladder program, and motion pro-
gram.
The information displayed is as shown below.
<Example Error Display>
2-50
2.2 File Manager
Manager Functions
(a) Module Configuration
Check these if a warning has occurred in relation to the module configuration.
For details on warnings, refer to Appendix F Error and Warning List for the Application Converter.
2-51
2 Manager Functions
2.2.12 Application Converter
Errors and warnings that relate to motion parameters are displayed in either of the following orders:
• Module classification, rack number, slot number, circuit number, axis number for the conversion source
axis
• Module classification, rack number, slot number, circuit number, axis number for the conversion target
axis
1. Double-click the log record that you want to check.
The cursor jumps to the relevant parameter (fixed parameter or setup parameter).
2. Check the details. Correct the parameters that need to be corrected and save the data.
3. Check the checkboxes of parameters whose details have been checked and corrected in the Application
Converter log.
Striking-out lines are drawn to make it easy to see at a glance that the checking of a log record has been
completed.
Note: You can choose to collectively display either all log records with striking-out lines or all log records
without striking-out lines by selection from the pop-up menu.
Display All
Displays all conversion error log records.
Drawings
Checked Displays log records with striking-out lines only.
Not checked Displays log records without striking-out lines only.
2-52
2.2 File Manager
Motion registers that are subject to an error are automatically replaced with M registers. Replaced registers
are shown in red. Correct these registers and save them.
Note that the range of M registers used is the range that has not been used for MP900-series W addresses
(32768 to 65535).
Note: Registers that are subject to a warning are not shown in red.
Manager Functions
With a new ladder:
With a CP ladder:
2-53
2 Manager Functions
2.2.12 Application Converter
2. Check the data. Correct any program that needs to be corrected, and save or compile it.
Registers that have been displayed in red will turn black.
3. Check the checkboxes of programs that have been checked and corrected in the Application Converter
log.
Striking-out lines are drawn to make it easy to see at a glance that the checking of a log record has been
completed.
Note: You can choose to collectively display either all log records with striking-out lines or all log records
without striking-out lines by selection from the pop-up menu.
Display All
Displays all conversion error log records.
Drawings
Checked Displays log records with striking-out lines only.
Not checked Displays log records without striking-out lines only.
2-54
2.2 File Manager
1. In offline mode, log on to the MP900-series PLC folder whose application data you want to convert.
2. Select Tool - Automatic Conversion Wizard from the main menu. Alternatively, right-click the PLC
folder and select Application Converter - Automatic Conversion Wizard from the pop-up menu.
3. Click Import the log file on the Machine Controller type selection screen or conversion source/target
selection screen to display the Open dialog box.
Manager Functions
4. Select the log file that was saved (*.ycl) and click the Open button.
The log information in the selected log file is read into the Application Converter.
Note: 1. Log files that have been created using MPE720 Ver. 5.38 or earlier versions cannot be read and the
following message dialog box is displayed.
2. Log files that have been created with the Manual Conversion Wizard cannot be read and the
following message dialog box is displayed. Note also that log files created with the Automatic
Conversion Wizard cannot be read while the Manual Conversion Wizard is running.
2-55
2 Manager Functions
2.2.12 Application Converter
With the previous MPE720 Ver. 5, the Manual Conversion Wizard was called the "Conversion Wizard."
IMPORTANT
Due to the addition of the Automatic Conversion Wizard, the name was changed from "Conversion Wizard" to
"Manual Conversion Wizard" from this version.
The procedure for starting the Manual Conversion Wizard is given below.
1. In offline mode, log on to the MP900-series PLC folder whose application data you want to convert.
2. Create the conversion target MP2000-series PLC folder.
3. Select Tool - Manual Conversion Wizard from the main menu. Alternatively, right-click the PLC folder
and select Application Converter - Manual Conversion Wizard from the pop-up menu.
The Conversion source/target selection screen will be displayed.
For details on the method of operation of the Manual Conversion Wizard, refer to the Application Converter
help screen.
2-56
2.2 File Manager
4. Click Help on the Conversion source/target selection screen. The help information for the Manual
Conversion Wizard will be displayed.
Manager Functions
(5) Multi-register Replace
The procedure for starting the multi-register replace function is given below.
1. In offline mode, log on to the MP900-series PLC folder whose application data you want to convert.
2. Create the conversion target MP2000-series PLC folder.
2
3. Select Tool - Multi-Register Replace from the main menu. Alternatively, right-click the PLC folder and
select Application Converter - Multi-Register Replace from the pop-up menu.
4. The Register replace set screen will be displayed.
For details on the method of operation for the multi-register replace function, refer to Application
Converter help.
2-57
2 Manager Functions
2.2.12 Application Converter
5. Click Help on the Register replace set screen. The multi-register replace help information will be
displayed.
2-58
2.2 File Manager
Manager Functions
CP-717 Directory Tree Output window MPE720 Directory Tree
Setting Details
CP-717 Directory
Tree
Displays the user folders in the CP-717. 2
MPE720 Directory
Displays the user folders in the MPE720.
Tree
Output window Displays the import completion status and error status.
Pre-imports* the group folder, order folder, or PLC folder selected in
Select the CP-717 Directory Tree to the location selected in the MPE720
Directory Tree.
Import Executes the PLC Import operation.
Abort Cancels the PLC Import operation.
* The pre-import operation creates a folder in the MPE720 Directory Tree, that will be imported from the
CP-717 Directory Tree to the MPE720 Directory Tree, before the import operation itself is executed. In
the pre-import status, the user folder in the CP-717 is not actually imported to the MPE720.
2-59
2 Manager Functions
2.2.13 PLC Import Tool
The following message will be displayed. Click the Yes button to continue.
This message will be displayed the first time that the MPE720 is started after installation.
INFO
This message will be displayed every time the MPE720 is started if you clear the Don’t show this dialog in the future.
Option.
2-60
2.2 File Manager
Manager Functions
(4) PLC Import Tool Operations
This section explains the operation of the PLC Import Tool.
(a) Executing Pre-import
Select the group folder, order folder, or PLC folder in the CP-717 Directory Tree that will be the import
source folder. Select the group folder or order folder in the MPE720 Directory Tree that will be the import
target folder. Select Edit − Select from the menu. Alternatively, click the Select button.
The following screen shows an example of pre-importing from the CP-717’s PLC environment to the 2
MPE720 environment. In this case, the group folder named “GROUP1” in the CP-717 environment has been
pre-imported to the MPE720’s root folder “Root.”
2-61
2 Manager Functions
2.2.13 PLC Import Tool
• A group folder cannot be pre-imported into an order folder. Also, a PLC folder cannot be pre-imported
INFO
directly below a group folder.
• The pre-import can also be performed by dragging and dropping the import source folder from the CP-717 Directory
Tree to the import target location in the MPE720 Directory Tree.
The import status is displayed. The display of the imported folder will
change from a light color to normal text.
The following message will be displayed if you exit the PLC Import Tool while a folder is pre-imported.
INFO
2-62
2.3 Engineering Manager
Directory
tree
Manager Functions
The contents of the file are displayed.
displayed. (This area will be
blank for new files.)
* The file program that is opened from the File Manager Menu will depend on the type of file or folder that
was selected.
EXAMPLE The following screens are displayed when the Motion Editor is opened from the File Manager. 2
1. Select File − Open − Motion Editor from the File Manager Menu. Alternatively, double-click the Motion
Group1 Folder.
Select
2-63
2 Manager Functions
2.3.2 Basic Functions
2. The Motion Editor window will open in the Engineering Manager window as shown below.
3. If the Motion Editor is closed at this stage, only the Engineering Manager window will be displayed.
Position Monitor
is displayed only
when online.
Several function windows can be open at once, and the window to be used can be activated as needed.
2-64
2.3 Engineering Manager
Manager Functions
Constant Table (M Reg)
I/O Conversion Table
Interlock Table
Part Composition Table
Tuning Panel
Tool
Register List
Cross Reference 2
Disable Coil List Calls programming support tools.
Comment List
Register Replace
C Register
C Register List Displays C registers.
Define Data Table
Table Data List Displays table data.
Motion Program
Motion Editor
Position Monitor *2
Calls motion programming tools.
Task Monitor *2
Motion Alarm *2
Print Prints data.
Exit Closes the Engineering Manager.
View
Tool Bar Displays the Tool Bar.
Status Bar Displays the status bar.
Help
About Application Displays version information.
2-65
2 Manager Functions
2.3.4 Function Windows
Client area
2-66
2.3 Engineering Manager
Manager Functions
2
2-67
2 Manager Functions
2.4.1 Outline
Print
List Manager
*2
Program file Print Manager Machine Controller
definition file
Programming
Device hard disk
(Data transfer)
* 1. The List Manager starts when the Print Manager Window is opened. The List Manager is an independent win-
dow, as print jobs can also be requested from applications other than the MPE720. Consequently, when the
MPE720 finishes, the List Manager must be closed manually.
The Print Manager edits data selected via the user interface and requests print jobs to the List Manager.
* 2. Data for printing is stored on the Programming Device hard disk. To print data stored on the Machine Control-
ler, the data must be transferred to the hard disk using the transfer function. In normal operations, however,
Machine Controller and hard disk data are the same, so no transfer is necessary.
2-68
2.4 List and Print Managers
The List Manager is started automatically when the Print Manager is opened. If the Print Manager has never been opened,
INFO
the List Manager will not have been started, and so will not be registered on the task bar. The List Manager cannot be
started independently.
Manager Functions
(2) List Manager Menus
The following table shows the menu commands and functions displayed for List Manager.
Menu Command Function
File
Cancel Cancels printing jobs.
Exit Exits the List Manager.
2
View
Tool Bar Displays the Tool Bar.
Status Bar Displays the status bar.
Help
About Application Displays version information.
2-69
2 Manager Functions
2.4.3 Print Manager
The Print Manager cannot be started in the LADDER Windows. Select File − Print Program from the menu to print the
INFO
main program.
2-70
2.4 List and Print Managers
Manager Functions
The Print Manager Window has the four tab pages shown below.
Tab Page Details
Program Sets the printing data for DWG and function programs.
Register Sets printing data for S, I, O, M, and D registers.
Sets printing data for system definitions, transfer definitions, and
Definition
other definitions.
Motion Sets printing data for motion programs. 2
2-71
2 Manager Functions
2.4.3 Print Manager
Setting Details
Displays the data from the Order No. column in the Application Information Window.
O/# This data cannot be changed.
This information is printed on the cover page and in the footer of the document.
Enter a drawing number of up to 16 characters.
DWG No.
This data is printed in the header and footer of the documents.
Enter a name of up to 16 characters of the person who created the drawing.
Draw
This data is printed in the Draw column of the document footer.
Enter a date of up to 16 characters for when the drawing was created.
Date
This data is printed in the Date column of the document footer.
Displays the data from the User column in the Application Information Window.
User This data cannot be changed.
This data is printed in the User column on the document cover page.
Displays the data from the Used column in the Application Information Window.
Used At This data cannot be changed.
This data is printed in the Used At column on the document cover page.
Displays the data from the Equip. column in the Application Information Window.
Equipment This data cannot be changed.
This data is printed in the Equipment column on the document cover page.
Displays the data from the Usage column in the Application Information Window.
Usage This data cannot be changed.
This data is printed in the Usage column on the document cover page.
Displayed between No. and Item. The items to be printed are selected and the selection sta-
tus indicated.
Selection Status • : Indicates items that have not been selected for printing.
• : Indicates items that have been selected for printing.
Item (Print Items) Displays printing items. This data is printed in the Draw column of the document footer.
Enter the first and last page numbers to be printed for the printing item. If the document has
Page No. more pages than the number of pages specified, the pages following the page designated as
the last page will also be printed.
Detail printing item selections can be made.
Details
Refer to the next section for information on the Details button.
2-72
2.4 List and Print Managers
Setting Details
Enter revision history data for the printing settings file of up to 64 characters.
Up to 20 pieces of revision history data can be entered. Select Edit − Copy History from
History
the Print Manager Menu to copy revision history data from the current tab page to revision
history data on another tab page.
2. DWG Program
Select either Select All or Individual Select in the DWG Program List Detail window.
Setting Details
Select All Print all drawing programs.
Individual Select Select and prints individual drawing programs from the list box.
Print All Print all drawing programs in the list box.
Cancel All Cancel all drawing program settings in the list box.
Manager Functions
Displays the Select the Print Class window to select the type of
Type drawing program to be printed. Only the selected data will be
printed.
3. Function Programs
Select either Select All or Individual Select in the Function Program List Details window.
Setting Details
Select All Print all function programs. 2
Individual Select Select individual function programs from the list box.
Displays the Select the Print Class window to select the type of
Type function program to be printed. Only the selected data will be
printed.
5. Table Data
Select either Select All or Individual Select in the Table Data Detail window.
Setting Details
Select All Select all the table data.
Select individual table data from the list box. If the table data
exceeds 501, switch the displayed lists of table data in the list box
Individual Select
in units of 500 by pressing the PageUp key and the PageDown
key.
2-73
2 Manager Functions
2.4.3 Print Manager
Window displays are the same as those for program print settings. For program print settings, refer to (a) Pro-
gram Print Settings in (4) Program Tab Page.
2. I Register
Enter in hexadecimal the leading and ending numbers of the I registers to be printed in the I Register List
Details window.
The method for selecting the register range is the same as for S registers.
3. O Registers
Enter in hexadecimal the leading and ending numbers of the O registers to be printed in the O Register
List Details window.
The method for selecting the register range is the same as for S registers.
4. M Registers
Enter in hexadecimal the leading and ending numbers of the M registers to be printed in the M Register
List Details window.
The method for selecting the register range is the same as for S registers.
Setting Details
Map List Prints the M register utilization status list before the M registers.
2-74
2.4 List and Print Managers
5. D Registers
Select either Select All or Individual Select in the D Register List Details window.
Setting Details
Map List Prints the D register utilization status list before the D registers.
Select All Prints all drawing and function program D registers.
Selects individual drawing or function programs, and prints the D
Individual Select
registers used in the selected programs.
6. # Registers
Select either Select All or Individual Select in the # Register List Details window.
Setting Details
Prints the # register cross-reference information before the # reg-
Print Cross
isters.
Print Data Prints the # register data.
Select All Prints all drawing and function program # registers.
Selects individual drawing or function programs, and prints the #
Individual Select
registers used in the selected programs.
Manager Functions
2
Window displays are the same as those for program print settings. For program print settings, refer to (a) Pro-
gram Print Settings in (4) Program Tab Page.
2-75
2 Manager Functions
2.4.3 Print Manager
Setting Details
Select a group. The motion program and other data for the desig-
Group
nated group will be printed.
Displayed between No. and Item. Select the items to be printed.
Selection Status • : Indicates items that have not been selected for printing.
• : Indicates items that have been selected for printing.
Displays the items to be printed. The items will be printed in the
Item (Print Item)
Draw column in the document footer.
Enter the first and last page numbers to be printed for the printing
item. If the document has more pages than the number of pages
Page No.
entered, the pages following the page designated as the last page will
also be printed.
Details Printing item details are selected.
2-76
2.4 List and Print Managers
(8) Printing
The Print command is executed according to the Program, Register, Definition, and Motion tab page settings.
The current printing status can be displayed during printing.
• Printing Procedure
Print the data using the following procedure.
1. Select Print − Execute Print from the Print Manager menu.
2. Set the file to be printed and the printing margins in the Execute Print window, and click the Execute
button.
Manager Functions
3. Set the printer in the Print window and click the OK button.
2-77
2 Manager Functions
2.5.1 Registering Shortcut Icons
Click Register User menu to display the dialog box shown below, then make the necessary entries in this dialog
box. Currently, you can register a shortcut icon by entering just a title.
This dialog box is displayed when the Motion Editor window is active, and you can register a shortcut for this
window on the desktop by entering MotionEditor for the title and then pressing the OK button.
2-78
2.5 User Menu Manager
When you have successfully logged on the function window registered for the icon is displayed, so you can start
using the function immediately. This example assumes that you are starting up the Motion Editor.
Manager Functions
As shown above, this function allows you to proceed right to startup of the Motion Editor by following the steps
of clicking the shortcut icon and logging on rather than following the conventional startup sequence. You can
greatly improve operating convenience by using this function for the function windows of the system that you
often use.
2-79
3
System Configuration Definitions
This section describes the system configuration definitions that set the system operating envi-
ronment for the hardware settings made with the module configuration definitions in Chapter 8
Definition Folder 5: Module Configuration Definitions.
3-1
3 System Configuration Definitions
3-2
3.2 Opening System Configuration Definitions Windows
3-3
3 System Configuration Definitions
NO
Online
YES
Only Machine
Controller data read Only HDD data read
Data or file
created or updated
NO
Online
YES
Machine Controller
data updated
The creation and modification of all data and files is managed by the Programming Device.
IMPORTANT
3-4
4
Definition Folder 1:
Application Information Definitions
4-1
4 Definition Folder 1: Application Information Definitions
4-2
4.3 Setting Application Information
4-3
5
Definition Folder 2:
System Configuration
This chapter explains how to perform operations in the System Configuration window.
The System Configuration window is used to check the operating mode and status of the
Machine Controller's CPU, and to make settings.
5-1
5 Definition Folder 2: System Configuration
5-2
5.2 System Configuration Menus
5-3
5 Definition Folder 2: System Configuration
Status Meaning
Lit: Normal Lit when Module is normal. Not lit when an error
Ready
Not lit: Self-diagnosis error has occurred.
Lit when scan is executed. Not lit if a fatal error
Lit: Running occurs or if an operation is executed in the System
Run
Not lit: Stopped Configuration Window that stops the Machine
Controller.
Lit: Alarm Lit when an alarm has occurred. Not lit when nor-
Alarm
Not lit: Normal mal.
Lit: Error Lit when an error has occurred. Not lit when nor-
Error
Not lit: Normal mal.
Lit: Battery voltage low
Lit when battery voltage is low. Not lit when bat-
BAT Alarm Not lit: Battery voltage nor-
tery voltage is normal.
mal
Lit: Bus being accessed
BUS Lit during CPU Module bus access. Not lit when
Not lit: Bus accessed
Access bus access is stopped.
stopped
5-4
5.3 System Configuration Tab Page
5-5
5 Definition Folder 2: System Configuration
The Machine Controller operation must be stopped when clearing Machine Controller memory is executed.
IMPORTANT
The basic control cycle will not return to its default value when Machine Controller memory is cleared. The
power supply must be turned OFF and then back ON to return the basic control cycle to the default value.
By using memory compression, programs can be created up to the limit of the user program memory. When the
IMPORTANT
user program memory is full, however, existing programs cannot be changed.
5-6
5.5 Saving System Configuration
An Error Detection Message is displayed if the data was not saved successfully. Refer to Appendix A Error Messages,
INFO
eliminate the cause of the error, and save the data again.
5-7
6
Definition Folder 3:
Scan Time Definitions
6-1
6 Definition Folder 3: Scan Time Definitions
6-2
6.2 Scan Time Menus
6-3
6 Definition Folder 3: Scan Time Definitions
Setting Details
Set the system scan time. The current system scan time setting is
Set Time
shown underneath the setting.
Set the maximum value of the system scan time. The maximum
Maximum Time
value measured to present is shown underneath the setting.
Current Time Displays the current system scan time.
Steps Displays the number of steps for the system scan.
Displays the percentage of background processing in the overall sys-
Background Time
tem processing.
Set the watchdog time as a presumed maximum limit to the system
Watchdog Set
scan time.
• The power supply must be turned OFF and back ON after the basic control cycle is changed.
IMPORTANT
• The basic control cycle will not return to its default value when Machine Controller memory is cleared. The
power supply must be turned OFF and then back ON to return the basic control cycle to the default value.
6-4
6.4 Setting Scan Time Definitions
6-5
7
Definition Folder 4:
Data Trace Definitions
This chapter explains how to define data to be traced and how traced data is displayed.
Data being traced can be obtained using trigger conditions. The trace data can be displayed in
either a list or a graph, and it can be saved.
7-1
7 Definition Folder 4: Data Trace Definitions
7.1.1 Opening the Data Trace Window
While the Data Trace Window is active, the tab pages can be accessed in the following order by selecting View − Next
INFO
Page from the menus.
• Data Trace Setup → List → Graph → Data Trace Setup
To access the tab pages in reverse order, select View − Back Page from the menus.
7-2
7.1 Data Trace
7-3
7 Definition Folder 4: Data Trace Definitions
7.1.3 Outline of Data Trace Operations
Graph Display
7-4
7.1 Data Trace
7-5
7 Definition Folder 4: Data Trace Definitions
7.1.4 Data Trace Setup Tab Page
7-6
7.1 Data Trace
Trigger Conditions
INFO
• There are three trigger conditions: Initiate trigger, terminate trigger 1, and terminate trigger 2.
• If a bit register number is input on the left side, only = can be selected as the operator. Input either ON or OFF on the
right side.
• If a non-bit register number is input on the left side, select the operator from among <, ≤, =, ≠, ≥, or >, and input a
number on the right side.
• Input the number of samples to be taken from when the trigger condition is met to when the data trace is stopped, in the
Samples Collected after Termination of Terminate 1 or Terminate 2 of the Trigger Condition. Input a number from 0 to
65,534.
• Input a comment up to 32 characters.
Setting Default Values
The default values can be set by selecting Edit − Default Setting from the Data Trace menu. The Trace Timing will
become Program, the No. of Samples will become 0, and all other data will be cleared.
Tracing D register
The trace timing and drawing settings are checked when the trace definitions data is saved. The following table shows the
possible combinations. Do not use any other combinations when tracing D registers.
For example, an error will occur if an MP drawing with the trace timing set to the L-SCAN (low-speed scan) is
detected when saving.
OK
An error will be detected at the Machine Controller when online if the motion program or drawing is not registered or if the
upper limit of D register numbers is exceeded.
Error Message
OK
7-7
7 Definition Folder 4: Data Trace Definitions
7.1.4 Data Trace Setup Tab Page
When a trigger condition is deleted, all of the settings associated with that trigger condition will be deleted. For example, if
INFO
Terminate 1 of the Trigger Condition is deleted, the data for the condition type, comment, and delay will all be deleted.
Saving a trace definition with no data is the same as deleting it. If the save operation fails, an error message
IMPORTANT
will be displayed. Refer to Appendix A Error Messages, remove the cause of the error, and then save the data
again.
(b) Deleting
1. Select File − Delete from the Data Trace menu.
2. Click the Yes button in the Data Trace message box.
7-8
7.1 Data Trace
If the Machine Controller does not perform a data trace, it may be due to the following conditions:
INFO
• The currently used Machine Controller is in offline stop mode.
• The MPE720 is in offline mode.
• The TRACE system function in the main program is not being executed when Program is set for the Trace Timing
under the Data Trace Setup tab page.
• The RESET input for the TRACE system function in the main program is ON when Program is set for the Trace
Timing under the Data Trace Setup tab page.
• The actual number of traces has reached the value set for the No. of Samples on the Data Trace Setup tab page.
• The condition set for Terminate 1 or Terminate 2 of the Trigger Condition under the Data Trace Setup tab page has been
met.
• The data trace has been manually stopped.
7
Display Details
Input the file name and the drive letter of the floppy disk where the
trace data is to be saved. The default file name is $DTRACE.DAT.
File Name After inputting the file name, click the Update button. The trace data
saved to the file that was input will then be displayed under No.001
to 010.
No. Displays the trace data number.
Displays the name of the trace data. The trace data name is the same
Trace Data Name as the data saved in the Data Name on the Data Trace Setup tab
page.
Date Displays the date when the data last traced was saved.
Time Displays the time when the data last traced was saved.
Data Displays the type of data saved.
7-9
7 Definition Folder 4: Data Trace Definitions
7.1.4 Data Trace Setup Tab Page
(a) Symbols
The following symbols have special meanings in the client area of the Write File window.
• A hyphen (-) indicates that the data saved there is trace definition data only.
• indicates the data saved there includes both trace definition data and traced results.
• ×× indicate that no data is saved there.
7-10
7.1 Data Trace
7-11
7 Definition Folder 4: Data Trace Definitions
7.1.5 List Tab Page
List
Trace data
• The trace time axis type is determined by the trace time axis setting.
• The register number is displayed first in the column under the trace time axis type, and then the sample
numbers are displayed.
• The registers set for the Trace Data Definition on the Data Trace Setup tab page are displayed in order in
the register number row.
7-12
7.1 Data Trace
7-13
7 Definition Folder 4: Data Trace Definitions
7.1.5 List Tab Page
If the Trace Timing on the Data Trace Setup tab page is set to Program and the time axis is changed to either Time Dis-
INFO
play A or Time Display B, the sampling interval must be input in the window in step 2 of the above procedure.
7-14
7.1 Data Trace
7-15
7 Definition Folder 4: Data Trace Definitions
7.1.6 Graph Tab Page
7-16
7.1 Data Trace
Graph
A Register #
Scale conversion
S= value
B Register #
Scale conversion
S = value
Graph Display Area
C Register #
Scale conversion
S = value
7-17
7 Definition Folder 4: Data Trace Definitions
7.1.6 Graph Tab Page
7-18
7.1 Data Trace
7-19
7 Definition Folder 4: Data Trace Definitions
7.2.1 Before Using the Trace Manager
If you change the On or Off setting for Use the trace manager, it is necessary to restart MPE720. Note
that the On or Off setting is retained, so this operation is not required from the next start-up.
7-20
7.2 Trace Manager
• Click the Data Trace Definition icon on the Engineering Manager window.
• Select Tool - Trace Manager from the pull-down menus in the New Ladder Editor.
Operation panel
Graph
List
7-21
7 Definition Folder 4: Data Trace Definitions
7.2.3 Trace Operations
When the Trigger and configuration window is first displayed, it appears as the simple setting screen.
Clicking the Extend set button changes its appearance to the detailed setting screen.
7-22
7.2 Trace Manager
Each of the items in the Trigger and configuration window is explained in the following table.
Sim- De-
Item Setting Description
ple tail
Any character string comprising up to 32 sin-
Trace Name 9 9 Text String gle byte characters or 16 double byte charac-
ters can be specified.
High Scan, Low Scan, Specifies the data sampling condition.
Sampling 9 9 Super High Scan, Spec- The Super High Scan setting is only avail-
ified by Program able with MP940.
Specifies the data sampling interval.
Sampling Interval 9 9 0 to 32767 When 0 is set, traces are performed every
time.
Specifies the time in ms. The value set here is
used for the time axis.
Trace Interval of Program 9 9 0.1 to 999.9
This setting is valid only when the sampling
condition is for specification by program.
Auto Specifies the number of data traces.
Trace No. of Times Number of maximum When Auto is selected, data tracing continues
9 9
(Data Size) data, 100, 1000 until the terminate trigger condition is met or
1 to 999999 until the Stop button is clicked.
Specifies the trigger for initiating the trace
[Register number]
operation.
Initiate Trigger Condition 9 9 [ > / < / = / <> / >= / <= ]
If nothing is specified, tracing will start at the
[Number]
same time as sampling starts.
Specifies the trigger for terminating the trace
[Register number] operation. One or two terminate triggers can
Terminate Trigger
– 9 [ > / < / = / <> / >= / <= ] be set.
Conditions 1 and 2
[Number] If nothing is specified, tracing will be exe-
cuted until sampling stops.
Import Reads trace data and definitions from the selected file. –
Export Outputs the trace data and definitions to the selected file. –
7-23
7 Definition Folder 4: Data Trace Definitions
7.2.4 Graph
7.2.4 Graph
You can select the type of graph to be displayed as either a trend graph or an X-Y graph.
(1) Trend Graphs
In the trend graph display mode, the set monitor variables are indicated on the graph in time series.
Maximum value
selection
Maximize graph
display button
The horizontal axis of the graph represents the time at which trace data is sampled. The units can be selected
from ms, sec, min, and data. Scrolling on the horizontal axis can be done either by using the scroll bar or by
using the pointer scroll mode.
The vertical axis of the graph represents the value of the trace data, and you can make two settings, at the left and
right of the graph, for both the monitor variable name and maximum value. Monitor variables can only be set
during a trace termination or during a snapshot. In addition to during a trace termination and during a snapshot,
the maximum value for the graph can also be set during execution of a trace. When the maximum value is
changed, the display position of the variable set for the Y1 axis or the Y2 axis as the Y-axis scale in the list dis-
play changes.
Refer to • Monitor Page in 7.2.5 (1) Changing Pagesor Y-axis scale.
Operations such as pointer settings, cursor settings, scale adjustments, and graph copying can be performed in
this mode.
• Pointer Settings
By switching the pointer (mouse cursor) mode, you can perform operations such as scrolling the graph and
zooming in and out.
Symbol Name Meaning Remarks
Graph data for which Auto is set as the Y-
Select Sets the pointer for adjusting the graph offset. axis scale in the list cannot be moved by
dragging.
7-24
7.2 Trace Manager
• Grid
You can set whether to display or hide the grid in the graph.
Symbol Name Meaning Remarks
• Cursor Operations
The sampling time and data at the point specified with the cursor are displayed. Two cursors, A and B, are
provided, and you can select whether to display or hide each of them. You can also use these operations to
change the display positions of the two cursors, either independently or in a linked manner, and to compare
data and ascertain wave forms.
Symbol Name Meaning Remarks
Selects the display or hide state for cursor
Cursor A –
A.
Selects the display or hide state for cursor
Cursor B –
B.
Displays cursors A and B so that they are
Cursor A/B with This icon is active when both cursors A
moved in a linked manner, maintaining a
Fixed Interval and B are displayed.
fixed interval between them.
Selects whether the A/B Cursor window
Cursor Setting –
is displayed or not.
On left-clicking within the graph area, the cursors move in accordance with the conditions, as follows.
• When only Cursor A (or only Cursor B) is Displayed
Cursor A (or B) moves to the clicked location.
• When Cursors A and B are Both Displayed and Linked
Cursor A will move to the location that was clicked and cursor B will move with it at a fixed interval.
7-25
7 Definition Folder 4: Data Trace Definitions
7.2.4 Graph
Scale adjustment doesn't require the selection of an object. Offset adjustment is effective when the object of off-
set adjustment has been selected in the Select field of the list area. It cannot be used without selecting the object
of offset adjustment. Note that it cannot be used if the selection is cancelled after displaying the window either.
In such cases you can use the function by selecting offset adjustment in the list area to activate it.
Note: Use the Select field in the list to select the offset adjustment object. On the Monitor Page and File Pages, the
selected object will be a monitor variable. The offset adjustment horizontal axis will be the sampling time,
and the vertical axis will be the data value of the selected monitor variable. On an the XY graph Page, the
monitor variables set for the vertical and horizontal axes become the objects. The offset adjustment horizontal
and vertical axes will be the data values for the variables that are set. For details on pages, refer to (1) Chang-
ing Pages.
The icons in the Scale offset adjust window are explained in the table below.
7-26
7.2 Trace Manager
Close
Closes the Scale offset
– 7
adjust window.
• Copy Graph
This is a function for copying a graph to a clipboard. This makes it possible to paste the graph as a graph
image into other Windows applications (e.g. Microsoft Word, Excel, PowerPoint).
Symbol Name Meaning Remarks
7-27
7 Definition Folder 4: Data Trace Definitions
7.2.4 Graph
The Trace Manager window with maximum graph display set is shown in the figure below.
Maximum value
selection
In the same way as for the vertical axis of a trend graph, a variable name and maximum value can be set for the
horizontal and vertical axes of the X-Y graph. While an X-Y graph is being displayed, display settings and play-
back operations are possible in addition to all of the operations available during trend graph display.
7-28
7.2 Trace Manager
• Display Settings
The display settings for an X-Y graph can be changed.
Symbol Name Meaning Remarks
Point
Displays coordinates as points. –
Display
Line
Displays coordinates connected by lines. –
Display
Model Displays coordinates connected by lines according For details on connected points, refer to
Display to connected point data. 7.2.5 (1) • XY Graph Page.
This icon is effective only during point
Tracks Selects whether to leave tracks or not.
display.
• Playback
The playback function reproduces displays of data captured before tracing is stopped, or data captured for
snapshots. Operations such as playback, stop, fast forward, fast return, slow-motion forward, and slow-
motion return can be performed.
Playback can be executed when an X-Y graph is displayed. There is no time information included in an X-Y
graph, so this function is provided to display changes in data with the elapsed time.
Symbol Name Meaning Remarks
Replays an X-Y graph from
Playback the beginning of the traced –
data.
Stops the replaying of an
Stop X-Y graph at the point –
where this button is clicked.
Executes fast forward/fast
Fast Forward return at the specified rate. Can be used only during
7-29
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
7.2.5 List
In the list area you can perform management operations such as assigning and deleting monitor variables for data
traces and displaying trace data in list form.
Changing pages List operation buttons
7-30
7.2 Trace Manager
Item Editing
Meaning Remarks
(Field) (Setting)
You can change the data view, find, calculate,
adjust the offset and display the cross-shaped
cursor. The following rules apply to displayed
items.
Select the monitor variable to be activated
Select Possible M:y : No.y for monitoring
here.
Fx:y : No.y for file x
SUB : Difference between two variables
ADD : Sum of two variables
REF : Reference variable
Select whether to display or hide the graph
: displaying a graph
Show here. Possible
: hiding a graph
Color Select the color of the graph. Possible –
The variable name of the trace object is
Variable Possible –
indicated here.
For a D register, enter the name of the pro-
Program Possible –
gram in which the D register is used.
Comment Set and display comments here. Possible You can display or hide comments.
When Auto is set, the scale is automatically
adjusted and displayed for each monitor vari-
able.
When Y1 axis is selected, the data is displayed
Set the scale for the Y-axis, selecting from according to the scale at the left side of the
Y axis scale Possible
Auto, Y1 axis and Y2 axis. graph; and when Y2 axis is selected, the data is
displayed according to the scale at the right
side of the graph.
You can select whether the scale data is dis-
7-31
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
• XY Graph Page
On the XY graph page, you can assign, delete, edit and display the monitor variables for displaying an X-Y
graph as the graph. The appearance of the list area when the XY graph page is displayed is shown below.
The items indicated in the table below are displayed on the XY graph page.
Item Editing
Meaning Remarks
(Field) (Setting)
Once the object is activated, offset adjustment
Select Select the object to be activated here. Possible
and displaying the cross cursor is enabled.
Hide: Data is not displayed on a graph.
Select the display method for the graph
Fixed display: Data is displayed on a graph
here.
Show Possible when tracing is executed.
Hide, Fixed display, or Playback can be
Playback: data is displayed on a graph when
selected.
playback is executed.
The color selection window is displayed,
Color Possible –
allowing you to select a color.
The variable name of the trace object on the
X axis (horizontal axis) is indicated here.
Variable (X axis) You can set these variables by selecting Possible –
from the variables that have been set on the
Monitor Page.
The variable name of the trace object on the
Y axis (vertical axis) is indicated here.
Variable (Y axis) You can set these variables by selecting Possible –
from the variables that have been set on the
monitor page.
Set the connection target number in the
model display.
Connection Point Possible –
Either Nothing or the Select number set for
the XY graph Page can be selected.
When cursor A is displayed, the cursor A Not
Cursor A You can display or hide the value.
data value is indicated here. possible
When cursor B is displayed, the cursor B Not
Cursor B You can display or hide the value.
data value is indicated here. possible
When cursor A and B are displayed, the dif-
Not
Difference (A - B) ference between the values for cursors A You can display or hide the value.
possible
and B is displayed.
Note: For details on how to select the display or hide status, refer to 7.2.4 (3) Pop-up Menu.
• File Pages
File pages display monitor variable data that has been imported from a file. On displaying the File page by
selecting the respective tab and importing a file, the information in that file is displayed.
The items displayed on File pages are the same as those displayed on the Monitor page. However, since the
Variable, Program and Comment items display the information imported from a file, their information cannot
be edited.
The default setting for the number of File pages displayed is two, but the number can be set to a maximum of
eight.
Note: For details on setting the number of File pages displayed, refer to 7.2.6 (2) Option Functions.
7-32
7.2 Trace Manager
7-33
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
2. Click the select variable icon in the Trace Manager window to display the Select variable
window. Make entries for the necessary items and the variable will be assigned with the entered
information.
3. Click View - Select variable from the pull-down menus in the Trace Manager window to display the
Select variable window. Make entries for the necessary items and the variable will be assigned with the
entered information.
7-34
7.2 Trace Manager
Performing the operations in steps 2 and 3 displays the Select variable window. For details on how to set
monitor variables in the Select variable window, refer to in • Variable Selection in 7.2.5 (3) List Operations.
Monitor variables can also be assigned by using the following methods.
• Right-click the variable name of the motion program to display its pop-up menu and then click Assign to
trace to assign the selected variable to the Trace Manager as a monitor object.
• Right-click the variable name of the motion parameters to display its pop-up menu and then click Assign
to trace to assign the selected variable to the Trace Manager as a monitor object.
• Right-click the variable name of the New Ladder Editor to display its pop-up menu and then click Assign
to trace to assign the selected variable to the Trace Manager as a monitor object.
• Right-click the variable name of the Former Ladder Editor to display its pop-up menu and then click
Assign to trace to assign the selected variable to the Trace Manager as a monitor object.
When a variable is assigned by a method other than direct entry, the variable is assigned to the line in which the
selected cell on the Monitor page lies. If a variable has already been assigned to the line in question, it is over-
written.
• Variable Selection
Variable selection is a function for selecting and assigning monitor variables on the Monitor page.
Symbol Name Meaning Remarks 7
Variable
Displays the Select variable window. –
Selection
Clicking the variable selection icon displays the Select variable window. By selecting different tabs in the
Select variable window you can assign axes, I/Os, variables or system variables as monitor variables.
In order to assign monitor variables from the Select variable window, it is a prerequisite that a parameter
name (variable comment, register comment) has been set for the register. Only registers for which a com-
ment has been set in the area allocated to a module are displayed in the Select variable window, and can be
assigned as monitor variables.
Note: When a register comment is set, this comment is automatically set even when a monitor variable has
been set by directly entering a register number in the list area.
7-35
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
Comments are registered as the default only for system variables. When the System Variable tab has been
selected, the Select variable window is displayed as shown below.
To assign a system variable as a monitor variable, select the system variable in question from the list and
click the Set button.
Since comments are not set by default for the registers of axes, I/Os or variables, other than system variables,
they cannot be displayed in the Select variable window and for this reason it is not possible to set them as
monitor variables from the Select variable window without making a change. In order to set them as moni-
tor variables from the Select variable window you must set comments for the registers in a separate opera-
tion.
Comments are set by manually entering a comment for the register number of each register using the Engi-
neering Manager window (comment list, quick reference, etc.). Note that automatic setting with the Import
Axis Comments function is only possible for axis registers.
Note: For details on how to enter comments manually, refer to the separate documentation on the
Engineering Manager. For details on the Import Axis Comments function, refer to 7.2.6 (3) Import
Axis Comments.
7-36
7.2 Trace Manager
The following figure shows the Select variable window with the I/O tab selected, and with comments
entered for some of the I/O registers of the local I/O module. In the following figure, the IW0500, OW0500
and OW0501 registers, for which comments have been set, are displayed, while the IW0501 register, for
which no comment has been set, is not displayed.
7-37
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
Clicking the reference variable selection icon displays the Select reference variable window shown below.
7-38
7.2 Trace Manager
Besides file variable, you can also select the difference with respect to the reference variable or the sum with
respect to the reference variable as the reference variable type. When The result of the subtraction of the
reference variable has been selected, the appearance of the Select reference variable window is as shown
below. In this case, in step of the operation described above, the operation assigned to the (2)Reference
variable button must be executed in addition to the (1)Reference variable button.
The operations in the Select reference variable window are summarized in the following table.
Symbol Name Meaning Remarks
Sets the type of reference variable.
The reference of the file variable,
7-39
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
If a cursor linkage mode (Cursor as A, Cursor as B, or Cursor as A/B) is set, the display on the Monitor
page and File pages in the list area automatically shifts to the data corresponding to the cursor position (if
Cursor as A/B has been set, the cursor A position) to which it is linked in the settings linked to the motion of
the cursor(s) on the graph. Conversely, if data is selected on the Monitor page or a File page (by clicking in
a data field), the cursor that is linked in the settings moves to the position of the selected data in the graph
area.
• List Display Direction Selection
This is a function for selecting the vertical or horizontal display direction for the list
Symbol Name Meaning Remarks
When this function is OFF, the data of
each variable is displayed in the hori-
List Display Switches the list display direction
zontal direction. When it is ON, the
Direction between vertical and horizontal.
data of each variable is displayed in
the vertical direction.
When vertical display has been selected for the list, the Trace Manager window is displayed as shown
below.
7-40
7.2 Trace Manager
• Find
This is a function for searching for and jumping to the selected (active) variable.
Symbol Name Meaning Remarks
On selecting and activating a monitor variable in the list and then clicking the find icon, the Find window
shown below is displayed.
If the Find icon is clicked without having selected a monitor variable, or if the monitor variable selection is
cancelled after the Find window has been displayed, the displayed Find window will change its appearance
as shown below and it is not possible to use the find function. If this happens, select a monitor variable in the
list to activate it and you will be able to use the find function.
If Time axis is selected as the Find target, the Find window will change its appearance as shown below. Definition Folder 4: Data Trace Definitions
7-41
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
You can perform the operations listed in the table below in the Find window.
Symbol Name Meaning Remarks
Displays the vari-
Target
able name selected –
Variable
as the find target.
Sets the target to be
found. Maximum
value, Minimum
value, Maximum
Find Target value in an area, –
Minimum value
in an area, or
Time axis can be
selected.
Between A and
Selects either All
B cannot be
Search trace data or
selected when
Range Between A and B
cursors A and B
as the find area.
are hidden.
7-42
7.2 Trace Manager
• Calculate
This is a function for performing calculations to determine the area, average value, or other value for the
selected (active) variable.
Symbol Name Meaning Remarks
Selecting a monitor variable in the list and clicking the calculate icon displays the Calculate window shown
below.
7-43
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
You can perform the operations listed in the table below in the Calculate Window.
Symbol Name Meaning Remarks
Displays the vari-
able name for
Target Vari-
which a calcula- –
able
tion is to be per-
formed.
Sets the type of
calculation.
Calculation Area, Average,
–
Type or Absolute
average can be
selected.
Between A and
Selects either All
B cannot be
trace data or
Find Area selected when
Between A and
cursors A and B
B as the find area.
are hidden.
The appearance of the Trace Manager window when the list has been maximized is shown below.
The list is displayed in the normal format (horizontal).
7-44
7.2 Trace Manager
• Pop-up Menu
The following pop-up menu is displayed by right-clicking in the list area.
The list area's pop-up menu includes functions that cannot be executed by operating the icons.
Outline explanations of the functions other than those that can be executed by operating the icons are given in
the following table.
Symbol Item Meaning Remarks
This function is effective when the
Variable field has been selected on
the Monitor page or the XY graph
Deletes the selected variable from
Delete page. When a deletion is executed
the monitor.
on the Monitor page, the same
deletion is reflected on the XY
graph page.
Toggles between displaying and
7-45
7 Definition Folder 4: Data Trace Definitions
7.2.5 List
• Record Operation
This is a function for inserting and deleting* records. It is only effective on the Menu page and cannot be
executed on the XY graph page or a File page. It can be executed from the Edit pull-down menu.
* The difference between the Delete and Delete the record functions is that Delete just deletes the selected
variable, whereas with Delete the record the monitor variables move upward to fill in the gap after dele-
tion.
7-46
7.2 Trace Manager
7-47
7 Definition Folder 4: Data Trace Definitions
7.2.6 Other Functions
On a screen with the Set tab selected, you can set the default directory for CSV files to be imported/exported.
With the Graph tab selected you can make settings relating to graph display as listed in the following table.
Item Settings
Background Background color
Default unit, graduation width, scale value display interval, line type, thickness, color, font
X axis
(type, size, style)
Y axis,
Y1 axis, Scale value display interval, line type, thickness, color, font (type, size, style)
Y2 axis
File variable Line type, thickness, color
Points Thickness, color
A and B cursors Line type, thickness, color
Grid Line type, thickness, color
Reference variables Line type, thickness, color
Monitor variables Note: Separate settings can be made for monitor variables from 1 through 16.
With the XY graph tab selected, you can make settings relating to the display of X-Y graphs. The settings that
you can make are playback speed (standard, minimum, maximum), fast forward rate, and default unit.
With the List tab selected, you can make settings relating to the display of the list. The items that can be set
include Number of file pages. The default value for this item is 2, but values up to 8 can be set. You can also
make settings relating to data display such as font (type, size, style), the colors used for the background, editing
in progress, errors, and link break variables, and the number of monitor data.
With the Print tab selected you can select whether or not each of the trace settings, graph and list are to be
printed as the information when the data trace print function is used.
7-48
7.2 Trace Manager
2. Select a PLC folder* or folder under a PLC folder in the tree display area or list area in the File Manager
window, then right-click in the tree display area or list area and select Import Axis Comments from the
3. Select File - Open - Tool - Import Axis Comments from the pull-down menus in the Engineering
Manager window.
7-49
7 Definition Folder 4: Data Trace Definitions
7.2.6 Other Functions
The import axis comments function is only effective when using the Trace Manager. On executing the
import axis comments function, the following window is displayed.
By making a selection using radio buttons, you can also use the import axis comments function to assign
register comments for a specified axis (target axis) only.
Note also that clicking the Details button displays the window with more detail and enables you to set
comment formats.
7-50
7.2 Trace Manager
On clicking the Set button in the Import register comments window, the servo settings/monitor
parameters of all axes or the target axis are assigned as register comments.
When the Axis tab is selected in the Select variable window, the appearance of the tab page changes in
the way shown below before and after the execution of the import axis comments function. And after the
function has been executed, it becomes possible to assign axis registers as monitor variables in the Select
variable window.
7-51
8
Definition Folder 5:
Module Configuration Definitions
This chapter explains how to set the module configuration definitions for each Machine Con-
troller. For details, refer to the user’s manual for each Machine Controller.
8-1
8 Definition Folder 5: Module Configuration Definitions
8.1.1 Machine Controller MP Series Module Configurations
* For Building-block Machine Controllers, Expansion Interface Modules of system bus can be used to connect up to
4 Mounting Bases (Racks). When multiple building blocks are connected in a single system, the racks are identi-
fied by their rack numbers, rack 1 to rack n (n ≤ 4) in the Module configuration definitions.
8-2
8.1 Machine Controller Module Configurations
The following illustrations show the external appearances of the MP-series Machine Controllers.
MP910 MP920
MP930 MP940
MP2100 MP2300
S1
ALM ERR
TX BAT
BAT
TX
STOP
SUP
INT
CNFG
MP2100
MON
BAT
SW1
TEST
OFF ON
M-4/10
1
Option
Option
Option
BATTERY
2
ON
CPU I/O
DC24V
DC 0V
I/O
M-I/II
YASKAWA
MP2200 MP2300S
MP2300S LIO 01
4&; 470
;#5-#9# .& .&
#./ '44
.& .&
/6: $#6
.& .&
64: +2
.& .&
5612
572
+06 /1&'
59
%0()
/10 I/O
6'56 01
10
YASKAWA
$#66'4;
M-I/II
'+06
'6'56
01
59
10 8
4.;
176
'VJGTPGV
.+0-
MP2310
&%
8
&%
0V
/
MP2310
RDY RUN
MTX BAT
TRX IP
STOP
SUP
INIT
CNFG SW1
MON
TEST
ON
Option
Option
Option
E-INIT SW2
E-TEST
ON
BATTERY
/'%*#641.+0-
M-I/II
DC24
Ethernet
LINK
DC 0
POWER
100M
8-3
8 Definition Folder 5: Module Configuration Definitions
8.2.1 Outline
SVA-02 definition
DI-01 definition
...Definition
SVB definition
Module
Details
section ...Definition
8-4
8.2 Basic Operation of Module Configuration Definitions
NO
All Modules defined?
YES
8
NO
All Modules defined?
YES
8-5
8 Definition Folder 5: Module Configuration Definitions
8.2.3 Opening the Module Configuration Window
Configuration
racks information
Slot
information
8-6
8.2 Basic Operation of Module Configuration Definitions
8-7
8 Definition Folder 5: Module Configuration Definitions
8.2.5 Setting Items for Module Configuration Definition Data
8-8
8.3 Basic Operation of Individual Module Definitions
Rack 1
No. 00 01 02
Module MP920 RESERVED 217IF
Rack 1
No. 00 01 02
Module MP920 RESERVED 217IF
8-9
8 Definition Folder 5: Module Configuration Definitions
8.3.1 Opening Individual Module Definitions Windows
The title of the Individual Module Definitions window will be displayed in the title bar, and the login information
bar, including the following information, will be displayed below the title bar. Hyphens will be displayed in
offline mode. Login information items can vary depending on the Module model.
Login Information Details
PT # Displays the logical port number used when online.
CPU # Displays the logged on CPU number when online.
RACK # Displays the rack number to which the Module is mounted.
Displays the slot number to which the Module is mounted on the
SLOT #
rack.
Displays the circuit number allocated using Module configuration
CIR# (Circuit #)
definitions for Communication Modules.
Displayed to the right of CIR#. Displays the I/O address area allo-
I/O Address
cated to the Module using Module configuration definitions.
8-10
9
Program Folder 1:
Ladder Programming
9-1
9 Program Folder 1: Ladder Programming
9-2
9.1 Ladder Programming System
9-3
9 Program Folder 1: Ladder Programming
9.1.1 Ladder Programming System
Symbol/register
input mode New
Drawings/Functions diagram
Automatically registered Open Main
Configuration program
definitions
Table data
Symbol instructions Shared
Table data
definitions TBL definitions
QTBL
Comment
list
Properties
Table program
# register execution
list instructions
MCTBL Constant tables
XCALL (M resister)
Revision
history
I/O conversion
IOTBL
tables
I/O
definitions
(Functions only) Ladder diagrams Interlock
ILKTBL
tables
Table programs
Part composition
ASMTBL tables
Refer to ladder
programming
manual. Shared C constant C constant
tables tables
Tools
Based on the figure above, the following items are described in this chapter.
• Setting properties
• Creating new and main programs
• Creating table programs
• Creating tuning panels
• Creating C registers
• Creating table data
• Tools
9-4
9.2 Setting Drawing Properties Window
9-5
9 Program Folder 1: Ladder Programming
9.2.3 Drawing Properties Menus
If the properties are for a function program, the following tabs will be displayed instead of the tabs above for a
ladder program.
• Select View − Next Page from the LADDER menu to move through the tab pages in order, starting with the Drawing
INFO
properties or Function Configuration tab page on the left.
• Select View − Back Page to move through the tab pages in reverse order.
9-6
9.2 Setting Drawing Properties Window
* SFC: SFC is the abbreviation for Sequential Function Chart, which is a programming language.
• The number of D and # registers will differ depending on the type of Machine Controller.
• There are some Machine Controller types that will not support the use of SFC programs. Refer to the
relevant User’s Manual for the Machine Controller for details.
• The D register numbers that can be used in the program when 10 is entered as the Number of D Registers
are shown in the following table.
Type Register Number Range
Integers DW00000 to DW00009
Double-length
DL00000 to DL00008
integers
Real numbers DF00000 to DF00008
Bits DB000000 to DB000009F
9-7
9 Program Folder 1: Ladder Programming
9.2.5 I/O Definition Tab Page
Setting Details
Enter a number between 1 and 16 for the number of function input
Number of Inputs
data items.
Number of Address In-
Enter 1 for address input and 0 for no address input.
puts
Enter a number between 1 and 16 for the number of function output
Number of Outputs
data items.
Select the type of function input data. Refer to the Data Types* table
Input Type
after this table.
Input (Input Comment) Enter a function input data comment of up to 8 characters.
Select the function output data type. Refer to the Data Types* table
Output Type
after this table.
Output (Output Com-
Enter a function output data comment of up to 8 characters.
ment)
* Data Types
9-8
9.2 Setting Drawing Properties Window
Setting Details
Symbol Name Enter a symbol name of up to 8 characters.
Register Number Enter the number of the register to which the symbol is allocated.
Size Enter the number of data items to be allocated to the symbol.
Range Enter the symbol class.
Initial This data is not effective in the current version.
1. Symbol Name
Numbers, dashes, and underscores cannot be used as the first character of symbol names. Symbols
beginning with $ have been defined in or automatically allocated by the MPE720. Such symbols are
called automatic symbols and are displayed as follows:
• $AUTO ( is any number starting with 001.)
Drawing and function programs cannot be saved if they contain automatic symbols. Change automatic
symbols to another symbol name.
INFO The maximum number of symbols that can be defined differs depending on the type of Machine Controller.
9-9
9 Program Folder 1: Ladder Programming
9.2.6 Symbol Definition Tab Page
Normally, symbols would be automatically allocated when AUTO is set for the Range. If, however, a register
number has already been set for the Register Number, either by previous automatic allocation or manual input of
register numbers, symbols will not be allocated automatically for those register numbers even if the Range col-
umn shows AUTO.
(a) Automatic D and M Register Number Allocation
Symbols can be automatically allocated to D and M registers starting with any number. Allocate D and M
registers automatically using the following procedure.
1. Enter the symbol definition data to allocate in the Symbol Name, Register Number (register type only),
and Size. Select AUTO as the Range.
2. Select Data − Auto Number − AUTO from the LADDER Menu.
3. The Automatic symbol allocation (D, M) Window will be displayed. Enter the leading register numbers
from which to allocate local registers (D) and global registers (M), and then click the Set Button.
The register numbers will be automatically allocated and displayed.
In this example, DATA1 is set to integer D register data with a data size of 1, DATA2 is set to real number
M register data with a data size of 1, and DATA3 is set to integer M register data with a data size of 1.
Therefore, the register numbers will be DW00000, MF00002, and MW00001 respectively, if the register
numbers are automatically allocated by setting the leading D register number to 0 and the leading M
register number to 1.
9-10
9.2 Setting Drawing Properties Window
• In step 1, enter the register type (DW, MW, etc.) for the Register Number. Nothing needs to be entered for the Register
INFO
Number if operands have been specified in symbol input mode in the DWG window. For the Size, enter a decimal value
corresponding to the register type (in word units for word type, and bit units for bit type). For the Range, enter AUTO.
• If no data is entered for the Register Number, and automatic register number allocation is executed, the result will be the
same as if DW was entered. Automatic register number allocation is executed in the order of bit, integer, double-length
integer, and real number data.
In step 1, enter the register type for the Register Number. Nothing needs to be entered for the Register Number if operands
INFO
have been specified in symbol input mode in the DWG Window. For the Size, enter a decimal value corresponding to the
For example, if an upward symbol link is used in H01.02.01, links can be used for symbols defined in H01 and 9
H01.02.
Perform upward linking of symbols using the following procedure.
1. Enter the symbol definition data to be linked for the Symbol Name. Select MTBL as the Range.
2. Select Data − Symbol Link from the LADDER menu.
Definition data in the same scan as the upward drawing is searched according to the symbol, and the data
is displayed.
9-11
9 Program Folder 1: Ladder Programming
9.2.7 # Register List Tab Page
Do not enter any data in the Register Number and Size. For the Range, enter MTBL.
INFO
Setting Details
Displays the # register numbers for the number of registers entered on the
Register Number
Number of # Registers on the Function Configuration Tab Page.
Value Enter the # register values.
Undefined data will be displayed if register values that cannot be displayed as ASCII characters are set to ASCII display
INFO
mode.
9-12
9.2 Setting Drawing Properties Window
Display Details
Date Displays the date the DWG or function program was saved.
9-13
9 Program Folder 1: Ladder Programming
9.2.9 Saving Property Information
The Error Detection message box is displayed if the data was not saved successfully. Refer to Appendix A Error Messages,
INFO
eliminate the cause of the error, and save the data again.
9-14
9.3 Creating Ladder Programs
9-15
9 Program Folder 1: Ladder Programming
9.3.2 LADDER Window
• In the dialog box, set DWG as the Type to open the main drawing program, and set FUNC to open the main function
INFO
program.
• Up to the number of drawings set in the File Manager configuration can be open at the same time in the LADDER
window.
9-16
9.3 Creating Ladder Programs
Level Comments
Ladder program
Step No.
Display Details
These buttons are used to select whether or not to obtain the current
Monitor Switching
value while online. This function is stopped with the button and
Buttons
started with the button.
Online monitor display Operates when monitoring the current value online.
Level Displays the nesting level of each program.
Step No. Displays the step number of the instruction.
For ladder programs, the program executed is displayed. For user
Ladder Program functions, the function's internal program is displayed.
The current value of each operand is also obtained while online.
9-17
9 Program Folder 1: Ladder Programming
9.3.3 LADDER Menus
9-18
9.3 Creating Ladder Programs
(Cont’d)
9-19
9 Program Folder 1: Ladder Programming
9.3.4 LADDER Window Display Mode
Display/
don’t display Function
display mode
9-20
9.3 Creating Ladder Programs
Register number or
numeric processing Input/Not displayed
instruction
Current value or bit
processing Input/Not displayed
instruction
For current values expressed as bit processing instructions, the text will be displayed in bold if the condition of
the bit processing instruction is met and will be displayed in normal text if the condition is not met.
The register value is displayed for numeric processing instructions. The current value is displayed only in Online
Mode.
Bit processing instruction Numeric processing instruction
9-21
9 Program Folder 1: Ladder Programming
9.3.5 Inputting Ladder Instructions
Register Input Mode is the default when the LADDER Window is first displayed.
If the register number entered in step 2 has a symbol defined for it in the comment bar or comment list, that symbol will
INFO
also be displayed, assuming Comment Symbol Display Mode has been set.
• If the symbol entered at step 2 is defined on the Symbol Definition Tab Page in the Drawing Properties Window, the
INFO
register number corresponding to that symbol will also be displayed.
• Symbols must be defined before they can be entered.
TERMS Operand
An operand is information required by the instruction, such as symbols, register numbers, and constants.
9-22
9.3 Creating Ladder Programs
9-23
9 Program Folder 1: Ladder Programming
9.3.5 Inputting Ladder Instructions
EXAMPLE As an example, the procedure to input the following instructions is shown below.
EXAMPLE As an example, the procedure to input the following program is shown below.
IB00010
1 0000
1. Enter the N.O. CONTACT instruction and the register number, IB00010. This instruction will form the
condition.
2. Select the INTEGER ENTRY (|-) instruction.
3. Select the CONDITION ([ ])instruction and enter the register number, MW00010.
4. Enter the STORE instruction in the same way as in steps 2 and 3.
EXAMPLE As an example, the procedure to input the following instructions is shown below.
1 0000 FUNC-01
IN-2 OUT-2
1 0003 MW00010 FIN FOUT MW00011
Create the function box, and input the function input section, the address input section, and then the output
section to input functions.
9-24
9.3 Creating Ladder Programs
Function name
Inputs Outputs
Addresses
Next, input the function input section, address input section, and output section as described below.
2. Entering the Inputs
• Input the input section for bit data (defined using B-VAL) as follows:
i) Enter the N.O. CONTACT instruction and the bit register number MB000001.
ii) Input the FIN instruction. The function input parameters and the N.O. CONTACT instruction will
be connected.
1 0000 FUNC-01
IN-2 OUT-2
• Input the input section for integer data (defined using I-VAL), double-length integer data (defined using
L-VAL), or real number data (defined using F-VAL) as follows:
The following example is for integer data.
i) Enter the INTEGER ENTRY instruction and the register number MW00010.
ii) Input the FIN instruction. The function input parameters and the INTEGER ENTRY instruction
will be connected.
• Input the input section for integer data (defined using I-REG), double-length integer data (defined
using L-REG), or real number data (defined using F-REG) as follows:
The following example is for integer data.
i) Select the FIN instruction. The function input parameters and the register number (or constant) will
be connected.
9-25
9 Program Folder 1: Ladder Programming
9.3.5 Inputting Ladder Instructions
• Input the output section for integer data (defined using I-VAL), double-length integer data (defined
using L-VAL), or real number data (defined using F-VAL) as follows:
The following example is for integer data.
i) Select the FOUT instruction.
ii) Enter the STORE instruction and the register number MW00011. The function output parameters
and the STORE instruction will be connected.
IN-2 OUT-2
1 0003 MW00010 FIN FOUT MW00011
• Input the output section for integer data (defined using I-REG), double-length integer data (defined
using L-REG), or real number data (defined using F-REG) as follows:
The following example is for integer data.
i) Select the FOUT instruction.
ii) Enter the register number, MW00021.
EXAMPLE As an example, the procedure to input the following instructions is shown below.
1 0002 MOVW MW00020 ÆMW00120 W=00010
1.Select the MOVW instruction. The cursor will move to the input position for the first operand. The
MOVW instruction will be moved to the next line and displayed at the beginning of the next line.
2.Enter the first operand, MW00020 and press the Enter key.
3.Enter the second operand, MW00120 and press the Enter key.
4.Enter the third operand, 00010 and press the Enter key.
EXAMPLE As an example, the procedure to input the following instructions is shown below.
1 0002 SEE H01.01
1.Select the SEE instruction. The cursor will move to the input position for the DWG number.
2.Enter the drawing number, H01.01.
9-26
9.3 Creating Ladder Programs
EXAMPLE As an example, the procedure to input the following instructions is shown below.
1 0000 |- 00000 J
1 0002 MW02000
1 0003 WHILE
2 0004 |- J <00100
2 0006 ON
2 0007 |- MW00200 +MW00100j MW02000
2 0010 |- J +00001 J
1 0013 WEND
1. Enter the counter (J), the INTEGER ENTRY instruction to clear the work register (MW02000) to zero,
and the STORE instruction.
2. Select the WHILE instruction.
3. Enter the WHILE statement (steps 4 to 10 in the figure above.)
4. Enter the END instruction. The type of END instruction will be determined automatically and the
appropriate END instruction will be displayed. In this case, WEND will be displayed.
9-27
9 Program Folder 1: Ladder Programming
9.3.6 Editing Programs
(1) Inserting
Insert instructions into a string of instructions using the following procedure.
1. Move the cursor to the position where the instruction is to be inserted.
2. Select Edit − INS from the LADDER menu. INS will appear at the bottom of the window to indicate that
the insert operation is in progress, space to insert instructions will be provided, and the rest of the program
below the insertion area will temporarily not be displayed.
SGL01
MB000202 MB000020
1 0000
Insertion area
3. Enter the instruction. Further instructions can be entered until step 4 is performed.
4. Select Edit − INS from the LADDER menu.
The instruction entered in step 3 will be inserted and the portion of the program below the insertion area
will be displayed correctly again.
(2) Deleting
Delete a block of instructions using the following procedure.
1. Move the cursor to beginning of the block of instructions to be deleted.
2. Select Edit − DEL from the LADDER menu. DEL will appear at the bottom of the window to indicate
that the delete operation is in progress.
3. Move the cursor to the end of the block of instructions to be deleted. The section to be deleted will be
displayed in reversed color.
SGL02
1 0004 MB004900 MB006801
9-28
9.3 Creating Ladder Programs
• Circuits will be connected after an instruction is deleted if they are connected directly to the deleted element.
1 0002 MB001002
Circuits will be open after an instruction is deleted if they are connected parallel to the deleted element.
Deleting Multiple Instructions Including Relay Circuits
When multiple instructions including relay circuits are to be deleted, select a power connection instruction as the start of
the block to be deleted, and select a COIL instruction as the end of the block.
(3) UNDELETE
The UNDELETE can be used to undo one delete, cut, or paste operation.
The following example shows executing UNDELETE after DELETE.
Delete
Perform UNDELETE
by selecting Edit -
UNDELETE from the
LADDER Menu.
DB001020 IB00100 OBC0010
9
DB001020 IB00110 OBC0410
9-29
9 Program Folder 1: Ladder Programming
9.3.6 Editing Programs
(4) Cutting
Instructions can be cut. Cut data is copied to the clipboard. The contents of the clipboard can be reproduced mul-
tiple times using the paste operation.
Cut instructions using the following procedure.
1. Move the cursor to the start of the section to be cut.
2. Select Edit − Cut from the LADDER menu. CUT will appear at the bottom of the window to indicate the
cut operation is in progress.
3. Move the cursor to the end of the section to be cut. The section to be cut will be displayed in reversed
color.
4. Select Edit − Cut from the LADDER menu.
The section specified in steps 1 and 3 will be cut.
• Press the ESC key to cancel the cut operation without cutting any instructions.
INFO
• Unlike the delete operation, power lines will not be corrected when instructions are cut using the cut operation.
(5) Copying
Instructions can be copied to the clipboard. The contents of the clipboard can be reproduced multiple times using
the paste operation.
Copy instructions to the clipboard using the following procedure.
1. Move the cursor to the beginning of the section to be copied.
2. Select Edit − Copy from the LADDER menu. Copy will appear at the bottom of the window to indicate
that the copy operation is in progress.
3. Move the cursor to the end of the section to be copied. The section to be copied will be displayed in
reversed color.
4. Select Edit − Copy from the LADDER menu.
The section specified in steps 1 and 3 will be copied.
(6) Pasting
The contents of the clipboard can be reproduced. The instructions copied to the clipboard using the cut or copy
operations will be reproduced. The data on the clipboard is saved and can be reproduced multiple times.
When the cut or copy operations are executed again, the instructions on the clipboard will be cleared and
replaced with the new cut or copied instructions.
Reproduce instructions on the clipboard using the following procedure.
1. Move the cursor to the position where the instruction is to be pasted.
2. Select Edit − Paste from the LADDER menu.
3. The data on the clipboard will be inserted into the position specified in step 1.
9-30
9.3 Creating Ladder Programs
• In Online Mode, the current values when the relevant SEE or FSTART instruction was executed will be displayed in
INFO
any DWG or function program opened with the refer operation.
9-31
9 Program Folder 1: Ladder Programming
9.3.7 Creating Branch Circuits
Set the branch point shown in the above figure using the following procedure.
1. Select the N.O. CONTACT instruction.
1 0000 IB00000
1 0000 IB00000
• The mnemonic for a branch point, a comma (,), can be used at step 2 to display a branch point.
INFO
• Insert a COIL instruction after completing step 4 to display the cursor at the branch point designated in step 3, rather
than at the power line. This enables the next instruction to be entered from this point.
Branch point
• The cursor will move to the last branch point if several branch points have been designated.
9-32
9.3 Creating Ladder Programs
1 0002 IB00002
Set the connection point shown in the above figure using the following procedure.
1. Select the N.O. CONTACT instruction.
1 0000 IB00000
1 0000 IB00000
EXAMPLE
1 0000 IB00000 IB00001 OB00000
1 0002 IB00002
Connection point 9
Set the parallel connection shown in the above figure using the following procedure.
1. Designate the connection point as shown below.
Connection point
9-33
9 Program Folder 1: Ladder Programming
9.3.7 Creating Branch Circuits
1 0002
1 0002
1 0002 IB00002
• The mnemonic for a parallel connection, a comma and a period (, .), can be used at step 3 to display a parallel
INFO
connection.
• Once step 4 has been completed, the input position for the next instruction will be to the right of the parallel connection.
ON PULSE instruction
Create the pulse generation circuit shown in the above figure using the following procedure.
1. Enter the N.C. CONTACT instruction.
2. Select the ON PULSE instruction and then enter the branch point.
1 0000 IB00000
3. Enter the register number which is the operand for the ON PULSE instruction.
9-34
9.3 Creating Ladder Programs
1 0003 MB009971
Create the timer circuit shown in the above figure using the following procedure.
1. Enter the N.C. CONTACT instruction.
2. Select the ON-DELAY instruction and then enter the branch points and connection points.
1 0000 IB00000
[T ]
3. Enter the time limit settings (constants or register numbers) which are the operands for the ON-DELAY
instruction.
9
1 0000 IB00000 005.00
[T ]
4. Enter the register number for counting as an operand of the ON-DELAY instruction.
9-35
9 Program Folder 1: Ladder Programming
9.3.7 Creating Branch Circuits
5. Select the N.O. CONTACT instruction and then set the branch points and the parallel connections.
1 0003
1 0003 IB00001
1 0005
1 0003 IB00001
1 0005 IB00002
1 0003 IB00001
Branch point, connection point, and parallel connection settings can be made when the cursor is on the time limit setting or
INFO
the register for counting.
Continuation
9-36
9.3 Creating Ladder Programs
DATA1
1 0001 MB000001 IB00001 MB00000A MB00000B OB00001
DATA1
1 0004 MB000010 MB000011 MB000002 MB000003 OB00002
1 0021 IB00102
Create the sequence circuit shown in the above figure using the procedure (steps 1 to 24) in the following table.
Step Instruction Branch or Connection Selection Operand Input
1 N.O. CONTACT Connection point MB000000
2 N.O. CONTACT Parallel connection MB000001
3 N.C. CONTACT Branch point, connection point IB00000
Connection point, parallel connec-
4 N.C. CONTACT IB00001
tion
5 N.O. CONTACT − MB000010
6 N.C. CONTACT Parallel connection MB000011
9-37
9 Program Folder 1: Ladder Programming
9.3.8 Disabling Coils
The procedure for step 3 in the table, for example, is outlined below.
1. Select the N.C. CONTACT instruction.
2. Select the BRANCH instruction.
3. Select the connection point.
4. Enter IB0000 and press the Enter key.
• In step 4, the operand code will determine what type of register is required for the operand. Enter only the
IMPORTANT
register type and number, and IB00000 will be entered automatically.
• When multiple operands are used, press the Enter key after inputting each operand to ensure that each
operand is entered correctly.
: Disabled ON.
: Disabled OFF.
S : Disabled ON.
S : Disabled OFF.
R : Disabled ON.
R : Disabled OFF.
• Devices may malfunction if the above operations are executed during equipment operation. Execute these
IMPORTANT
operations only after checking that equipment is not being operated.
• In Online Mode, disabled coil settings will be written to the Machine Controller at the same time as the
settings are made or cleared.
• When coils are set to Disabled ON or OFF, only the specified coil will be set to ON or OFF. Other coils will
not be affected by the disable settings, even if they are the same type of coil. Other instructions using the
same relay number, however, such as the N.O. CONTACT instruction, will be affected.
9-38
9.3 Creating Ladder Programs
Current values are updated frequently and the latest data is displayed.
9-39
9 Program Folder 1: Ladder Programming
9.3.10 Creating Comments
The current values will be updated when the set condition is met.
Click the Clear button in step 2 to clear all the set updating conditions for current values.
INFO
DEND DEND
Display current values with the REFER command using the following procedure.
1. Move the cursor to the DWG number or function symbol position for the SEE or FSTART instruction.
2. Select Debug − REFER from the LADDER Menu.
The LADDER Window being called will be displayed.
9-40
9.3 Creating Ladder Programs
• If the cursor is moved to a register number before performing step 1, that register number will be displayed as the
INFO
default in step 2.
• The symbol entered in step 3 is different from the symbol defined on the Symbol Definition Tab Page in the Drawing
Properties Window.
An insufficient memory error may occur when saving. Refer to 10.4.1 Compile Execution for details.
IMPORTANT
9-41
9 Program Folder 1: Ladder Programming
9.3.12 Printing Ladder Programs
Display Details
Type Displays the type of program for which an error was detected.
Code Displays the code number for the error.
Message Displays the error message.
The step number for which an error was detected will be displayed
for main programs and SFC programs. The line number for which an
(1)
error was detected will be displayed for table programs and tuning
panels.
This data is disabled for main programs and SFC programs. The row
(2) number for which an error was detected is displayed for table pro-
grams and tuning panels.
This data is disabled for main programs, SFC programs, table pro-
grams other than interlock tables, and tuning panels. For Create
(3)
Interlock Table Windows, the subtable number for which the error
was detected will be displayed.
(4) This data is not available in the current version.
Move the cursor to any error in the Save Error window to highlight it and then click the OK button to move the
cursor to the position where the error was detected.
Click the Cancel button to close the Save Error window.
(2) Printing
Print the ladder program currently displayed using the following procedure.
1. Select File − Print Program from the LADDER menu.
2. The Print Setup Window will be displayed. Set the printer name and click the OK button.
Refer to the relevant printer manual for the print settings in step 2.
INFO
9-42
9.4 Creating Table Programs
• C constant tables cannot be opened from the File Manager. Select File − Open − C Register from the Engineering
INFO
Manager Menu.
• The Open DWG Setting window will be opened if a Table Program window is opened when no DWG or function
program is open. Enter the DWG name and type, and click the OK button.
• The table program is set for the DWG or function ladder program from which it was opened. Therefore, if different
DWG number or function symbol table programs are to be set, the ladder program for that DWG number or function
symbol must be opened.
9-43
9 Program Folder 1: Ladder Programming
9.4.3 Table Program Menus
* The Next Page (N) and Back Page (B) operations are displayed for # register constant tables.
9-44
9.4 Creating Table Programs
Setting Details
Data Name Enter constant names of up to 48 characters.
Enter a symbol of up to 8 characters to be used for the destination #
Symbol
register.
Save Point Enter the # register number to which the constant will be saved. 9
Enter the constant to be saved to the # register. When entering values
in hexadecimal, add an H to the beginning of the value, such as
H00FF.
Set Value
When entering settings, enter values within the range in the Lower
Limit and Upper Limit columns. The settings will be checked against
these limits.
Unit Enter a unit for the constant of up to 8 characters.
Lower Limit Enter the lower limit of the constant.
Enter the upper limit of the constant. The lower limit must be equal
Upper Limit
to or less than the upper limit.
9-45
9 Program Folder 1: Ladder Programming
9.4.6 Entering M Register Constant Table Data
• Save Point, Set Value, Lower Limit, and Upper Limit must be set. An error will occur when the table is
IMPORTANT
saved if these are not set.
• # register constant tables cannot be created if the number of # registers is set to 0 on the Drawing Properties
Tab Page in the Drawing Properties Window.
Setting Details
Data Name Enter constant names of up to 48 characters.
Enter a symbol of up to 8 characters to be used for the destination M
Symbol
register.
Save Point Enter the M register number to which the constant will be saved.
Enter the constant to be saved in the M register. When entering in
hexadecimal, add an H to the beginning of the value, such as H00FF.
Set Value When entering settings, enter values within the range in the Lower
Limit and Upper Limit columns. The settings will be checked against
these limits.
Unit Enter a unit for the constant of up to 8 characters.
Lower Limit Enter the lower limit of the constant.
Enter the upper limit of the constant. The lower limit must be equal
Upper Limit
to or less than the upper limit.
The Save Point, Set Value, Lower Limit, and Upper Limit must be set. An error will occur when the table is saved if these
INFO
are not set.
9-46
9.4 Creating Table Programs
Setting Details
Data Name Enter a name of up to 36 characters.
Symbol Enter a symbol of up to 8 characters to be used for the input register.
Enter the input register number. The current value will be displayed in
Input Register
Online Mode.
Unit Enter a unit of up to 8 characters for the input register value.
Setting Lower Limit Enter the lower limit for the check after scale conversion.
Range Upper Limit Enter the upper limit for the check after scale conversion.
Enter the equation for converting the input register values. Leave a
Scale Change/Bit space between the input equation values and the operands. Refer to the
Signal Conversion Set Machine Controller MP900 Series User's Manual: Ladder Program-
ming (SIEZ-C887-1.2) for information on conversion equations.
Symbol Enter a symbol of up to 8 characters to be used for the output register.
Enter the number of the output register to which the scale-converted
Output Register
value from the input register is to be saved.
Unit Enter a unit of up to 8 characters for the output register value.
9-47
9 Program Folder 1: Ladder Programming
9.4.8 Entering Interlock Table Data
Setting Details
The row number for each block is displayed. The blocks are num-
No.
bered alphabetically, and are followed by a numeric row number.
Enter the input mode for interlock conditions as I, S, O, or X. Refer
M (Mode)
to Table 9.1 Interlock I/O Modes given after this table.
Data Name Enter a name of up to 48 characters.
Enter a symbol of up to 8 characters to be used for the register num-
Symbol
ber to be interlocked.
Register Enter the bit register number that controls the interlock.
Enter the interlock condition. Enter A for N.O. CONTACT, B for
Signal (1 to 17) N.C CONTACT, and C for COIL. ( ) will be displayed for N.O.
CONTACT, ( ) for N.C. CONTACT, and ( ) for COIL.
• The M (Mode), Register, and Signal must be set. An error will occur when the table is saved if these are not
IMPORTANT
set.
• Interlock tables cannot be created for user functions.
9-48
9.4 Creating Table Programs
When switching from main tables to subtables, the cursor must already be in the row in the main table.
INFO
No subtable can be displayed for a row where data other than S is set in the M (Mode).
M1 POWER ON
M2 POWER ON
M3 POWER ON
M1 POWER ON
M2 POWER ON
M3 POWER ON
• Each time the split/join operation is executed, splitting and joining blocks will be performed alternately.
INFO
• Blocks in subtables cannot be split, and one interlock cannot be extended across multiple blocks. Each interlock must
consist of one block only.
9-49
9 Program Folder 1: Ladder Programming
9.4.9 Entering Part Composition Table Data
Setting Details
Data Name Enter a name of up to 36 characters.
Enter an existing user function signal. After the signal is input, the I/
Part Name
O signals for user functions will be displayed automatically.
Enter the input register numbers or direct values to be allocated to
Input each user function input. Add an H to the beginning of the values
when entering in hexadecimal.
Enter the output register numbers for allocating each user function
Output
output.
Head Work, REG No.
(DW, #W) Enter the D register number or # register number for allocating the
(D or # Register No. for work registers used within the user function.
Work Register)
The table format cannot be switched if Single Selection is selected in the Designate Part Unit Window.
INFO
\
9-50
9.4 Creating Table Programs
C
C Register Open C
C
Constant Table C constant tables
List
(Accessed only)
C
C
C
Drawings
Display Details
No. Number within table.
Tbl Name
Displays the C constant table names. 9
(Table Name)
Register Displays the number of the leading C register.
Displays the number of C registers starting from the leading C regis-
Size
ter number in words.
Comment Displays the C constant table comments.
9-51
9 Program Folder 1: Ladder Programming
9.4.10 Entering Data in C Constant Tables
2. Select File − Constant Table (C) from the C Register Constant Table List Menu. The C constant table
selected in step 1 will be opened.
The C Constant Table Window can also be opened by double-clicking the table number in step 1.
9-52
9.4 Creating Table Programs
2. Enter the table name for Name, leading register number for Register Number, size for Size C Register, and
comment for Comment in the New Window and click the OK Button.
3. The C Constant Table Window will be displayed.
• Enter a table name of up to 8 characters. Enter a leading register number between CW0 and CW4095. The sum of the
INFO
leading register number and number entered for the Size must be 4096 or less.
• Leading register numbers and register sizes that overlap with other C register ranges cannot be input.
2. Select File − Update from the C Register Constant Table List Menu. The Update Window will be
displayed.
3. Select the items to be modified in the Update Window and click the OK Button. The C Constant Table
Window will be displayed.
9-53
9 Program Folder 1: Ladder Programming
9.4.10 Entering Data in C Constant Tables
The name of the register table cannot be modified. Enter a leading register number between CW0 and CW4095. The sum
INFO
of the leading register number and the number entered for Size must be 4096 or less. Leading register numbers and register
sizes that overlap with other C register ranges cannot be input.
9-54
9.4 Creating Table Programs
9-55
9 Program Folder 1: Ladder Programming
9.4.10 Entering Data in C Constant Tables
1
2
Setting Details
Data Name Enter a name for each constant of up to 48 characters.
Enter a symbol of up to 8 characters to be used for the destination C
Symbol
register.
Save Point Enter the C register number to which the constants will be saved.
Enter the constant to be saved to the C register. When entering in
hexadecimal, add an H to the beginning of the value, such as H00FF.
Set Value When entering settings, enter values within the range in the Lower
Limit and Upper Limit columns. The settings will be checked against
these limits.
Unit Enter a unit for the constant of up to 8 characters.
Lower Limit Enter the lower limit of the constant.
Enter the upper limit of the constant. The lower limit must be less
Upper Limit
than or equal to the upper limit.
Table Name Displays the name of the currently displayed C constant table.
Displays the leading C register number in the currently displayed C
Leading Register No.
constant table.
Input Mode Displays the current input mode.
The Set Value, Lower Limit, Upper Limit, and Save Point must be set. An error will occur when the table is
IMPORTANT
saved if these are not set.
9-56
9.4 Creating Table Programs
9-57
9 Program Folder 1: Ladder Programming
9.4.11 Editing Table Programs
AccelerateTime ATime
AccelerateTime ATime
2. Select Edit − Insert Row from the Table Program Menu. The Insert Row Window will be displayed.
9-58
9.4 Creating Table Programs
3. Enter the number of rows to be inserted in the Insert Row Window and click the OK Button. The number
of specified rows will be inserted.
LineMaxSpeed
DecelerateTime
2. Select Edit − Insert Column from the Table Program Menu. The Column Insert Window will be
displayed.
3. Enter the number of columns to be inserted in the Column Insert Window and click the OK Button. The
number of specified columns will be inserted.
M2Roll
M4Roll
M1RollPreparation
M2RollPreparation
Columns can be inserted in the Signal columns (1 to 17) in interlock tables, and in the Input and Output columns in part
INFO
composition tables.
9
9-59
9 Program Folder 1: Ladder Programming
9.4.12 Saving and Closing Table Programs
M1RollPreparation
M2RollPreparation
M1RollPreparation
M2RollPreparation
Columns can be inserted in the Signal columns (1 to 17) in interlock tables, and in the Input and Output columns in part
INFO
composition tables.
• Interlock tables can be saved even if contact and COIL settings have not been made. This improves the
IMPORTANT
operability of the MPE720 by allowing the user to temporarily interrupt programming. The contact and
COIL settings must be made, however, before the program is executed.
• The table programs will be compiled when they are saved. The Save Error Window will be displayed if a
compile error is detected.
• Refer to Save Error Window Configuration in 9.3.11 Saving Ladder Programs for information on the Save
Error Window.
(2) Closing
The process of creating table programs can be exited by closing the Table Program Window.
Select File − Close from the Table Program Menu to close the Table Program Window.
9-60
10
Program Folder 2:
Motion Programming
10-1
10 Program Folder 2: Motion Programming
10.1.1 Outline of Developing Motion Programs
10-2
10.2 Group Definitions
With the MP2000-series Machine Controllers, up to 16 motion programs can be executed in parallel, regardless
of the number of groups or the number of tasks.
The maximum number of programs that can be executed in parallel is as follows:
• MP940: 1 group × 4 tasks = 4 programs
10
• MP930: 4 groups × 4 tasks = 16 programs
• MP920: 8 groups × 8 tasks = 64 programs
• MP2100: 16 programs
• MP2300: 16 programs
10-3
10 Program Folder 2: Motion Programming
10.2.2 Opening Group Definition Window
The PFORK command can also be used for executing small tasks, so the number of programs that can be exe-
cuted in parallel is actually greater than this. Hardware resources are shared, so be sure to consider the effects on
overall system performance.
With the MP2100/2300, the maximum number of programs that can be executed in parallel is fixed at 16.
The tab pages can be scrolled in the following order by selecting View − Next Page from the menus.
INFO
• Group List → Group 01 → Group 02 → ...
To scroll pages in the opposite direction, select View − Back Page from the menus.
10-4
10.2 Group Definitions
10-5
10 Program Folder 2: Motion Programming
10.2.4 Setting Group Definitions
Details
Display/Setting
MP900 Series MP2000 Series
Group Name Displays the name of the group currently being defined.
Axis (Number of Con-
Input the number of axes to be controlled by the group.
trolled Axes)
Task (Number of Input the number of main motion programs to be This setting is not possible with the MP2000
Tasks) run simultaneously. Series. It is fixed at 16 max.
This setting is not possible with the MP2000
Allocate group input signals for Create Ladder
Series. Create Ladder Dwgs. (automatic pro-
Group Input Signal Dwgs. (automatic program generation) to I or M
gram generation) has been removed and so this
registers.
function has also been removed.
Define the registers for setting the override sig-
This setting is not possible with the MP2000
nals.
Override Signal Series. Set the interpolation override to the third
The default settings are recommended. If the sig-
word of the MSEE instruction’s work registers.
nals must be changed, use M registers.
Create Ladder Dwgs.
Specify whether a motion management ladder This setting is not possible with the MP2000
(Automatic Program
program is to be generated automatically. Series. This function has been removed.
Generation)
The MSEE instruction is used to start a motion
This setting is not possible with the MP2000
Program Status/Con- program from a ladder program for automati-
Series. Create Ladder Dwgs. (automatic pro-
trol (Motion Work Reg- cally generating motion programs. Define the
gram generation) has been removed and so this
isters) work registers to be used with the MSEE instruc-
function has also been removed.
tion.
Allocate a logical axis name, within eight characters, to the physical axis numbers for the number of
Axis Definition
controlled axes.
This setting is not possible with the MP2000
Allocate axis input signals for Create Ladder
Series. Create Ladder Dwgs. (automatic pro-
Axis Input Signal Dwgs. (automatic program generation) to I or M
gram generation) has been removed and so this
registers.
function has also been removed.
10-6
10.2 Group Definitions
(Cont’d)
Details
Display/Setting
MP900 Series MP2000 Series
Set the leading register number for outputting
alarms. M, I, or O integer registers can be speci-
fied. The number of continuous alarm registers With the MP2000 Series, notification of motion
will be used for the number of parallel processes program alarms is made to S registers. If motion
used for the motion programs in that group. For programs are started individually and there are
example, if MW00010 is defined as the leading four parallel processes, notification of alarms
alarm output register and there are four parallel will be made to the following registers.
Alarm Out (Alarm Out- processes, then MW00010 to MW00013 will be Parallel process 1 alarm register
SW3268 並列処理1アラームレジスタ
put Register) used in order of parallel numbers. Parallel process 2 alarm register
SW3271 並列処理2アラームレジスタ
SW3274 Parallel process 3 alarm register
並列処理3アラームレジスタ
MW00010 Parallel process 1 alarm register
SW3277 Parallel process 4 alarm register
並列処理4アラームレジスタ
MW00011 Parallel process 2 alarm register
Refer to Motion Program Status on page 10-8 for
MW00012 Parallel process 3 alarm register
details on alarm output registers.
MW00013 Parallel process 4 alarm register
The same alarm output registers are used for all tasks. To manage alarms separately for each task when two or
IMPORTANT
more tasks are set, save the contents of the alarm output registers to other registers immediately following the
MSEE instruction in the ladder program.
F command
Interpolation Output
speed override speed
10-7
10 Program Folder 2: Motion Programming
10.2.4 Setting Group Definitions
The following move commands are related to the interpolation feed speed:
• F command: F designation in interpolation command
• IFP command: INTERPOLATION FEED SPEED RATIO SETTING
• FMX command: MAXIMUM INTERPOLATION FEED SPEED SETTING
• IAC command: INTERPOLATION ACCELERATION TIME CHANGE
• IDC command: INTERPOLATION DECELERATION TIME CHANGE
• SCC command: S-CURVE TIME CONSTANT CHANGE
Motion Program Status
In the MP2000-series Machine Controllers, the status of the motion program is reported in the S registers. The following
figure shows the S-registers used by the motion program as well as details on the work status.
Work Program Numbers
ワーク使用プログラム番号
S Registers
Sレジスタ Work 1 program number 1W
ワーク1使用プログラム番号
SW3200 Number of motion program in operation
動作中のモーションプログラムの番号
Execution
実行プログラム領域program Work 2 program number 1W
ワーク2使用プログラム番号
area The motion programs reported here use the
ここに報告されているモーションプログラムが
16W corresponding work status words.
各ワークステータスを使用します。
SW3216
予備 Work 16 program number 1W
ワーク16使用プログラム番号
Reserved
10-8
10.2 Group Definitions
When MPM003 has been started, the number 3 is reported to the work 1 program number (SW3200) in the
execution program area and MPM003 uses the work 1 status area. The motion program alarms and current
positions of the logical axes can be checked by reading the work 1 status information.
When MPM001 is started after MPM003 has started, the number 1 is reported to the work 2 program number
(SW3201) in the execution program area and MPM001 uses the work 2 status area. The motion program
alarms and current positions of the logical axes can be checked by reading the work 2 status information.
• The AUTO EDIT Window is displayed only when the group is defined with automatic program generation enabled
INFO
when Create Ladder Dwgs. is set to ON in the Group Definition Window. 10
• Group definition data can be saved only in offline mode. This data is thus not written to the Machine Controller when it
is saved. It is necessary to connect online to the Machine Controller and then transfer the group definition data.
10-9
10 Program Folder 2: Motion Programming
10.2.6 Deleting Group Definitions
When a group is deleted, all of the group definition data will be deleted.
INFO
10-10
10.3 Creating Motion Programs
ファイルマネージャ
File Manager startup
始動
Setting定義設定
definitions Module,
モジュール構成定義 System, and Group defi-
nitions
システム構成定義(setting the number of
common registers)
グループ定義
(グローバルレジスタ数の設定)
モーションエディタ
Motion Editor startup
起動 General-
汎用エディタ
purpose editor
Online
オンライン Import
インポート
Motion program
モーションプログラム
editing MPM.TXT
MPMxxx.TXT
MP940 編集 Export
BAT
TX
R
エクスポート
X
RDY
RUN
ALM
1
BAT
PRT1
M
PRT2
E
RUN
C
Compiling
コンパイル
1 2 3 4 5 6
H
INIT A
TEST T
FLASH R
2
PP O
COPY L
→ NO I
N
PORT1 K
I/O
MPM
MPMxxx YES
Error?
エラー?
PORT2
NO
POWER
+24V LED
ファイル保存
GND
FG File saving and
&
transferring
転送
Online
オンライン
Debugging
デバッグ
10
10-11
10 Program Folder 2: Motion Programming
10.3.2 Setting the Number of Common Registers
Programs
High Scan
Programs
Motion Pro-
Programs
2. Right-click the Motion Programs Folder, and select Open − Resister Writing Permission from the pop-
up menu.
The Setup of Register Writing Permission window will be displayed.
10-12
10.3 Creating Motion Programs
The Setup of Register Writing Permission Window can also be opened by selecting File − Open − Register Writing Per-
INFO
mission from the File Manager Menu.
• When the Engineering Manager is opened, all values are for display only, i.e., they cannot be changed.
INFO
• One register write enable setting parameter file is created in the PLC Folder on the hard disk. The settings in this file are
effective for all of the motion programs within the same PLC folder.
• Register write enable ranges are checked only the M and O registers appear on the left side of substitution statements.
They are not check elsewhere.
• O registers OWC000 to OWCFFF are reserved by the system and are not checked for write enable ranges.
10
10-13
10 Program Folder 2: Motion Programming
10.3.3 Setting Motion Properties
10-14
10.3 Creating Motion Programs
A new motion program can be created by selecting either of the following menu items while a motion-related
file or folder is selected.
• Select File − Create New Program.
• Select File − Open − Motion Editor.
10
10-15
10 Program Folder 2: Motion Programming
10.3.4 Opening the Motion Editor Window
Engineering Manager
Menu bar (function menu)
Tool bar (Tool icons)
Motion Editor
PT# : CPU#:
CPU#
Group name Tool icons Debug tool icons
Configuration Details
Menu Bar The menu bar which is enabled by the Motion Editor.
Displays the name of the group in which the motion program is
Group Name
located.
Tool Icons Often used commands are available through these icons.
Row Numbers Row numbers are allocated automatically when the program is input.
Program Edit Area This is the area where the program is actually input.
Debug Tool Icons These are icons and function keys to which debugging functions are
Debug Function Keys allocated. For details, refer to 10.5 Debugging Motion Programs.
10-16
10.3 Creating Motion Programs
10
10-17
10 Program Folder 2: Motion Programming
10.3.5 Motion Editor Menus
(Cont’d)
Menu Command Function
Close Closes the Motion Editor.
Motion Properties Defines the motion properties.
Save & Save into flash
Saves to flash memory.
memory
Register in User Menu Registers a shortcut icon for the motion editor.
Save Saves the program.
Save New File Saves the program with a new name.
Delete Deletes a program.
Import Converts a text file to a motion program file.
Export Converts a motion program file to a text file.
Print Prints data.
Print Program Prints the active program.
Exit Exits the Engineering Manager.
Edit
Undo Cancels the last operation.
Cut
Copy Standard text editing commands
Paste
Find Finds a text string.
Replace Replaces one text string with another.
Jump Jumps to a specified row number.
Head Jumps to first row.
Last Jumps to last row.
Adds a semicolon at the last column of a pro-
Semicolon
gram row.
Takes the current position as a command oper-
Position Teaching
and.
View
Font Changes the font.
Tool Bar Displays the Tool Bar.
Status Bar Displays the status bar.
Function Bar Displays the Function Bar.
Quick Reference Displays the Quick Reference.
Displays the operating status of the motion pro-
Motion task manager
gram.
Debug Operation Function
Allocates function keys for debug operation.
Bar
Position Teaching Function
Allocates function keys for teaching positions.
Bar
Error List Redisplays the error list display.
Monitor Parallel No.
Refer to 10.5 Debugging Motion Programs.
Monitor Regeneration
Automatically scrolls so that the operation cur-
Auto scrolling
sor is always in view.
10-18
10.3 Creating Motion Programs
(Cont’d)
Menu Command Function
Debug
Debug ON
Hold
Abort
Multi Step Run
Start Point
Break Point Refer to 10.5 Debugging Motion Programs.
Step Run
Step In
Code Generation
Current Value Update
Debug OFF
Window
Cascade Stacks windows in the display.
Tile Lines up windows in the display.
Arrange Icons Lines up icons.
Help
About Application Displays version information.
10
10-19
10 Program Folder 2: Motion Programming
10.3.6 Motion Editor Editing Functions
10-20
10.3 Creating Motion Programs
The logical axis names and check boxes defined in the Group Definitions are displayed as shown below.
10
10-21
10 Program Folder 2: Motion Programming
10.3.6 Motion Editor Editing Functions
Engineering Manager ×
File (F) Edit (E) View (V)
Font
Switch between
these two menus by Debug operation toolbar
pressing the ALT +
F10 Keys. Position Teaching Function Bar
Click here.
Motion Editor
1 Logical Axis Name 1 2 Logical Axis Name 2 3 Logical Axis Name 3 12 MENU
10-22
10.3 Creating Motion Programs
Function Keys
INFO
• Eight logical axis names defined in the Group Definitions are allocated to the function keys from the left (F1 to F8).
Press the F12 (MENU) Key to switch to the next eight axes (i.e., eight axes starting from the 9th). There can be a
maximum of 48 axes per group.
The MENU Key is F10 on non-DOS computers.
• The following shortcut keys can be used when the Motion Editor Window is active.
• When switching between more than one Motion Editor Window, the function keys will be reset to axes 1 to 8.
10
10-23
10 Program Folder 2: Motion Programming
10.3.7 Motion Editor Expansion Commands
General-
Motion
purpose
Editor
editor
Motion Program
program source file
source file
Import
Export
(1) Importing
The import function is used for bringing text files created by a general-purpose editor into the Motion Editor.
This function converts a text file into a motion program file.
Import a file using the following procedure.
1. Select File − Import from the Motion Editor Menu.
The window for opening the text file to be converted will be displayed.
10-24
10.3 Creating Motion Programs
(2) Exporting
The export function is used in the following cases:
• To temporarily save a file that is being edited by the Motion Editor.
• To edit an existing program with a standard text editor.
If an error, such as a syntax error, will occur in the Motion Editor when programming has not yet been com-
IMPORTANT
pleted, the program cannot be saved in that condition. When there is an error, use the following export proce-
dure to save programs that are in the process of being edited.
2. Select or input the name of the file and the destination folder, and click the Save Button. If a file by that
name already exists, it will be overwritten when the new file is saved.
3. After the file has been saved, close the Motion Editor Window.
• Motion parameter can be changed or saved while the Motion Editor Window is open. If the number of
IMPORTANT
decimal digits in the fixed parameters is changed and saved, however, a warning message will be displayed.
Engineering Bulider
10-25
10 Program Folder 2: Motion Programming
10.4.1 Compile Execution
Remedy
• From the Motion Editor Window, open the System Configuration Definition Window by selecting File −
Open − System configuration from the Motion Editor Menu.
• Set the CPU to STOP by selecting Control − CPU STOP from the System Configuration Menu.
• Compress memory by selecting Control − MEM COMPACT from the System Configuration Menu.
• Set the CPU to RUN by selecting Control − CPU RUN from the System Configuration Menu.
If the insufficient memory error occurs again for saving, then the physical memory is insufficient. Delete
unneeded programs or other files. The error message will appear more frequently as the amount of memory
available decreases. Compressing memory each time will help.
When the compile operation is completed, the progress bar above will be closed.
10-26
10.4 Compiling Motion Programs
The cursor can be moved to the relevant place in the Motion Editor by
double-clicking the row number displayed in the Error Row column.
The motion program file cannot be saved as long as there are any compile errors. To save it temporarily, it is
IMPORTANT
necessary to use the export command.
10
10-27
10 Program Folder 2: Motion Programming
10.5.1 Outline of Debug Operations
The Engineering Builder Window will be displayed if the user tries to enter debug operations in Offline Mode,
IMPORTANT
and the operation will be cancelled.
Engineering Manager
Debug T
Motion Editor
PT# : CPU#
DM Off
10-28
10.5 Debugging Motion Programs
10
10-29
10 Program Folder 2: Motion Programming
10.5.2 Opening the Debug Window
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
1. 2. 4. 5. 6. 7. 8. 9. 10.
The debug status bar is displayed at the bottom of the Motion Editor Window and shows the following debug sta-
tus. More than one status may be displayed.
Status Meaning
Debug Mode Debug operations enabled.
Running Operating normally.
Holding Move commands remain in hold.
Abort Resetting debug operations.
Alarm An operation error has occurred.
Break Held at the breakpoint.
10-30
10.5 Debugging Motion Programs
• Use the Debug ON command when program operation has been stopped.
INFO
• The Debug ON command is valid for one main program only. It cannot be set for multiple main programs
simultaneously.
• If the MPE720 is exited without using the Debug OFF command to close the debug operations, an error will occur
when the user next tries to start debug operations after restart. Execute the Debug OFF command and then the Debug
ON command.
10
Break point
10-31
10 Program Folder 2: Motion Programming
10.5.3 Debug Operations
Start point
During step execution, the (⇒) symbol may not appear for commands with short execution times,
because the start point is set and the command executed at the same time.
10-32
10.5 Debugging Motion Programs
2.The execution of a command can be confirmed by the operation cursor during execution. The
operation cursor may not be visible, however, for command executions that are completed
quickly.
Operation cursor
3.A breakpoint and the cursor are automatically set when one row has been debugged.
Breakpoint
Editing cursor
(b) Step In
The Step In command is used to debug subroutines written using the MSEE command. It is valid for MSEE
commands. If it is used for other commands, the function will be the same as if the Step Over command was
executed.
When the Step In command is executed, the Motion Editor Window for the subroutine opened using the
MSEE command will be displayed and control transferred. Other debug commands can be used in the sub-
routine, just as for main programs.
If the RET command is executed during the subroutine, the Motion Editor Window for that subroutine will be
closed, and the program will return to the next command after the MSEE command. Up to 8 levels of subrou-
tines can be nested within a subroutine.
EXAMPLE An example of execution of the Step In command is shown below.
1.The first row has been set in the MSEE command. The mps101 subroutine is about to be executed.
2.When the Step In command is executed, the subroutine is displayed, the debug environment is
prepared, and progress is shown in a progress bar.
100%
10
10-33
10 Program Folder 2: Motion Programming
10.5.3 Debug Operations
3.The Motion Editor Window for the subroutine is displayed, and the cursor is set to the first row.
Both Step In and Step Over commands can be used.
Editing cursor
ret
4.When the subroutine RET command is executed, the subroutine window is closed and the display
returns to the main program.
Editing cursor
MPS101 "GROUP01"
00001 abs;
00002 mov [a1]100;
00003
Break point
When the Multi Step Run command has been executed, debugging is executed for rows 2 through 6, and
stops at the breakpoint in row 7.
Editing cursor
MPS101 "GROUP01"
00001 abs;
00002 mov [a1]100;
00003
Break point
The operation cursor may not be visible for some commands. Refer to 12.9 Motion Program Monitoring for
information on commands for which the operation cursor is displayed.
10-34
10.5 Debugging Motion Programs
Editing cursor
Start point
2.The debug operations enter the subroutine. If the Multi Step Run command is executed with the
settings shown on the right of the following figure, the RET command will be executed, and
control will return to the main program.
00001 MPS102
00002 mov [b1]200;
00003 fim t100;
ret;
Editing cursor
3.Once back at the main program, the process will stop at the next command.
10
10-35
10 Program Folder 2: Motion Programming
10.5.3 Debug Operations
On Off On
Hold
1. mov
Hold enabled.
2. ob101
Hold disabled.
t500
3. tim
4. mvs
Hold enabled.
(6) Abort
The Abort command aborts the execution of the debug operations. Debugging cannot be resumed once this com-
mand has been executed.
(a) Monitor Display after Abort
The monitor display after the Abort command has been executed is outlined below.
1. Start points and breakpoints are cleared, and the corresponding symbols disappear.
2. Debug control returns to the main program, even if a subroutine is currently being debugged. The main
program window will be the active window, and the editing cursor will point to the first row. As a result,
resumption of the debug operations will always be from the main program.
3. If the Motion Editor Window for subroutines is open, it will not automatically close. This allows the user
not to only check the debug operations, but to also save any subroutines that have been edited during the
debug operations to the Machine Controller.
Refer to (8) Editing during Debug Operations later in this chapter.
10-36
10.5 Debugging Motion Programs
2.Once the subroutine is executed, set the start point and breakpoint as shown below.
Start point
Break point
3.Then, execute the Abort command instead of the Step Run command. The start point and
breakpoint will be cleared, the debug command turned OFF, and the debug operations reset. The
window will remain open.
4.As the debug operations were reset, the main program only can be debugged, and the start point is
10-37
10 Program Folder 2: Motion Programming
10.5.3 Debug Operations
• Programs cannot be edited when the operation cursor is displayed, indicating that the debug operations are being
INFO
executed.
Operation cursor
00020 pfork
• The following program can be edited. The debug operations are stopped, and the editing cursor is at the front of the
PFORK command.
Editing cursor
00020 pfork
• In the following program, the MPS101 subroutine, which has been called from the MPM001 main program using the
Step In command, is active. In addition, the MPM002 program, which is unrelated to the debug operations, is open.
Main program
Subroutine opened
Motion Editor
from the main
00005 MPM001 program
Motion Editor
00005 MPS101
Motion Editor
00005 MPM002
Program unrelated to
the debug operations
In this example, MPM002 can be edited because it is unrelated to the debug operation, but MPM001 cannot be edited
because it is still in the debug operation. MPM002 cannot be saved.
10-38
10.5 Debugging Motion Programs
(9) Editing
(a) Editing and Temporary Registration
The edit operation is based on the Motion Editor edit functions. Press the SHIFT + Enter Keys or select
Debug − Code Generator from the Motion Editor Menu to temporarily register changed data on the Machine
Controller. To register the data permanently, select File − Save from the Motion Editor Menu. Refer to (c)
Updating Files for details.
Temporary registration on the Machine Controller is designed to perform a test run for debug operations.
Update the file only when there are no problems with the test run.
If the temporary registration step is omitted and editing executed, the steps for temporarily registering the
data will be executed automatically. The program will be compiled first and, if no errors occur, the temporary
registration step will be executed. The execution is disabled if an error occurs while compiling.
EXAMPLE An example of the editing operation is shown below.
1.Set the editing cursor at row 6 to insert an allocation statement.
Editing cursor
00004 dw12=12;
00005 dw13=13;
00006 ;
00004 dw12=12;
00005 dw13=13;
00006 dw14=14;
00007 ;
3.Press the Shift + Enter Keys or select Debug − Code Generator from the Motion Editor Menu to
compile the changed text. The execution can be performed if no errors occur.
30%
10
10-39
10 Program Folder 2: Motion Programming
10.5.3 Debug Operations
Editing cursor
2.Edit the mvs command in row 9. The breakpoint will remain with the same command in this
example because the text is being overwritten.
Break point
Editing cursor
3.Two rows of commands have been added in row 9. The row numbers will move and, as a result,
the breakpoint will be located at the tim command.
Break point
Editing cursor
4.The tim command has been deleted. The row numbers will move up one, and the breakpoint will
be located with the substituted text.
Break point
Editing cursor
10-40
10.5 Debugging Motion Programs
If the RET command is executed in the subroutine after temporary registration but without permanent registration, perma-
INFO
nent registration will be automatically executed. If original program that has not been debugged is to be kept, create a PLC
folder in the File Manager for copying and saving that program, or use the Export command to save the required program.
10
10-41
10 Program Folder 2: Motion Programming
10.5.3 Debug Operations
Editing cursor
Operation cursor
3.The comment and label rows are passed, and the breakpoint and cursor are set to row 9, which has
the fmx command.
Break point
Editing cursor
10-42
10.5 Debugging Motion Programs
(d) Commands for which Start Points and Breakpoints Cannot be Set
Start points and breakpoints cannot be set for the nonexecutable commands shown in the following table.
Error messages will be displayed if start points or breakpoints are set for these commands. Set the start points
and breakpoints to commands that can be set.
Start Break
Command Coding Example Remarks
Point point
ELSE else; No Yes Step Run is not possible.
END end; No Yes Step Run is not possible.
;row ; No No
"Comment"; row "Interpolation speed"; No No
Label row Label; No No
Editing cursor
00006 ;
00007 ; Comments
00008 LB0;
00009 fmx t20000;
00010 mvs [a1]0 [b1]0;
2.When Step Run is executed, the executable commands after row 6 are executed. In this example,
the fmx command is executed.
Break point 10
00006 ;
00007 ; Comments
00008 LB0;
00009 fmx t20000;
00010 mvs [a1]0 [b1]0;
Operation cursor
10-43
10 Program Folder 2: Motion Programming
10.5.3 Debug Operations
Editing cursor
10-44
11
Creating Table Data
This chapter explains how to create data used in table format (arrays) in the main program.
11
11-1
11 Creating Table Data
11.1.1 Outline of Table Data
2. Set column
attributes.
Table Ladder
TBL
table
3. Set table data. TBL
table
End.
11-2
11.1 Creating Table Data
Number of rows
Number of columns
If the table is an array table, there will be only one column name because all of the element data types
(integer, real number, etc.) are the same.
If the table is a record table, the column name, data type, and other settings must be made for each
column.
11
11-3
11 Creating Table Data
11.1.3 Table Data Definition List Menus
11-4
11.1 Creating Table Data
11
2. Enter the table definition information in the Table Definition window, and click the OK button. The Data
table column attribute Window for the data table will be displayed.
11-5
11 Creating Table Data
11.1.5 Opening Column Attribute Windows
11-6
11.1 Creating Table Data
11
11-7
11 Creating Table Data
11.1.7 Setting Column Attributes
Setting Details
Table Definition Infor- Displays the table name, table type, number of columns, number of
mation rows, and table comments.
Displays column numbers. Only one column will be displayed for array
No. tables. For record tables, columns up to the number of columns in the
table will be displayed.
Column Name Enter a column name of up to 8 characters.
Select the column data type.
Data
Select Integer, 32 Bit integer, Real, or Character.
Enter the table data size as a number of bytes between 1 and 80. This
entry, however, can only be made for Character data. The data size will
Size
be 2 bytes for Integer data, 4 bytes for 32 Bit integer data, and 4 bytes
for Real data, and these values cannot be changed.
Set the data display type. The display type cannot be changed, however,
Display Type if the Data is set to Character or Real.
Select BIN, DEC, HEX, Real, or Character.
Column Comment Enter a column comment of up to 32 characters.
11-8
11.1 Creating Table Data
• This operation does not increase the actual number of rows, but moves the data down by the number of rows inserted. A
INFO
message box will be displayed if rows will be deleted as a result of the insertion. Click the OK or Cancel Button to
confirm or cancel the insertion.
• The actual number of rows can be increased by changing the number of columns in the table definitions. Refer to (7)
Changing Table Definitions later in this section.
This operation does not reduce the actual number of rows, but moves the data up by the number of rows deleted. The actual
INFO
number of rows can be reduced by changing the number of columns in the table definitions. Refer to (7) Changing Table
Definitions later in this section.
clipboard. The data on the clipboard can be reproduced multiple times by using the paste operation.
1. Drag across the column numbers of the rows to be cut.
2. Select Edit − Cut from the Data Table Column Attribute Menu. The specified range of data will be cut.
11-9
11 Creating Table Data
11.1.9 Saving Column Attributes
The Error Detection Message Box is displayed if the data was not saved successfully. Refer to Appendix A Error Mes-
INFO
sages, eliminate the cause of the error, and save the data again.
11-10
11.1 Creating Table Data
11
11-11
11 Creating Table Data
11.1.12 Setting Table Data
Setting Details
Table Name Displays the name of the table.
Columns Displays the number of column set in the table definitions.
Lines Displays the number of rows set in the table definitions.
Table data store
Displays the storage destination for the table data.
target
Column No. Displays the column numbers in order from the left.
Column Name Displays the column names in order from the left.
Line No. Displays the row numbers in order from the top.
Enter table data between 0 and 9 for decimal, between 0 and 9 and A and F for hexadecimal,
Table Data
and 1 and 0 for binary. Enter an H at the beginning of hexadecimal data numerals.
(2) Closing
Close the Table data window, the Data table column attribute window, and the Table Data Definition List win-
dow to exit the process for creating table data.
1. Active the Table data window and select File − Close from the menu.
2. Active the Data table column attribute window and select File − Close from the menu.
3. Active the Table Data Definition List window and select File − Close from the menu.
11-12
12
Tools
This chapter explains the monitoring functions that check the Machine Controller's operating
conditions and tools that support program debugging.
12-1
12 Tools
12-2
12.1 Outline of the Tools
MOV [A1]100
Displays values of PFORK
special registers.
Motion
Position
Register list program Task monitor Motion alarms
monitor
monitor
Program execution Displays axis Display task
Displays register Displays alarms.
is followed by current positions. execution status.
values.
cursor.
Ladder program
12
12-3
12 Tools
12.2.1 Outline
12.2.1 Outline
The Tuning Panel is used to define names and units for registers used in DWG and function programs. In Online
Mode, the current values of defined registers are displayed and can be changed.
(1) Tuning Panel Window
All definition data for tuning panels can be entered. Up to 100 definition data items can be created.
No. Data Name S Format Current Value Unit Lower Limit Upper Limit REG-No. DWG
• The Open DWG Setting Window will be displayed if the Tuning Panel window is opened when no DWG or function
INFO
program is open. Enter the DWG name and DWG type, and click the OK button.
• The tuning panel settings are made for the main DWG or function program for which the Tuning Panel window was
opened. If tuning panel settings are to be made for other DWG numbers or function symbols, the main program for that
DWG number or function symbol must be opened.
12-4
12.2 Tuning Panel
12
12-5
12 Tools
12.2.4 Configuration and Operation of the Tuning Panel Window
Setting Details
Data Name Enter a data name of up to 48 characters.
S Enter S to permit current values to be set. If this cell is left blank, the
(Setting Permission) current value cannot be changed.
Format Enter the display format for current values: X for numerals and
(Display Definition)* . (period) for decimal points.
Displays current values for the registers. Register data from the
Machine Controller is displayed in Online Mode, and data from the
Programming Device hard disk will be displayed in Offline Mode. If
Current Value x.xxx is input in the Format, the display will be 1.000 even if the
actual register value is 1000.
The current value can be changed if S is input in the S (Setting per-
missions). The input value is saved when the Enter Key is pressed.
Unit Enter the unit for the current value of up to 8 characters.
Enter the lower limit for the current value. Enter upper and lower
Lower Limit limits such that the lower limit is equal to or less than the upper
limit.
Enter the upper limit for the current value. Enter upper and lower
Upper Limit limits such that the lower limit is equal to or less than the upper
limit.
Enter the register number for displaying the current value. I, O, M,
REG-No.
and D registers can be entered.
If a D register number is input in the REG-No., input the D register
DWG
DWG number.
DWG No. Displays the number of the DWG that is currently open.
Input Mode Displays the current input mode.
12-6
12.2 Tuning Panel
* Negative values cannot be input when the current values are input.
Note: The decimal point will move depending on the current value. If current values have more digits than
can be displayed, these values will be converted to real numbers with exponents and displayed.
• When tuning panels are saved, a check of whether or not the definition data is correctly input is performed.
IMPORTANT
The Save Error Window is displayed if an error is detected during this check.
• Refer to Save Error Window Configuration under 9.3.11 Saving Ladder Programs for information on error
windows.
12
12-7
12 Tools
12.3.1 Outline
12.3.1 Outline
The Quick Reference is composed of the following three kinds of pages.
• List Page: Display/set the specified registers.
• Watch Page: Display/add/edit the specified registers.
• Time Chart: Graphically display the specified register data (bit units).
It is possible to add or delete pages for any function. A name up to 32 characters long can be attached as the title
of the page.
Page (tab)
Boundary line
Quick Reference
The Quick Reference Window is a docking window, so the window can be resized by dragging the boundary lines and the
INFO
window itself can be repositioned by dragging it to the left or right.
12-8
12.3 Quick Reference
12
12-9
12 Tools
12.3.3 Quick Reference Menu
12-10
12.3 Quick Reference
It is not possible to hide all of the pages. At least one option must be selected.
INFO
12
12-11
12 Tools
12.3.4 Quick Reference Operations
The scroll button will not be displayed if the entire tab can be displayed within the window.
INFO
Click the right scroll button or left scroll button to scroll through the data.
Tabs can be moved in order to the right and left.
• Watch Page
1. Select Add Page from the popup menu and select Add List Page, Add Watch Page, or Add Graph Page
from the submenu.
The Property window will be displayed.
2. Input the title for the page being added and click the OK button.
The selected kind of page will be inserted into the Quick Reference.
The title set in the Property window will be displayed in the tab of the inserted page.
12-12
12.3 Quick Reference
When an added page is deleted, there is no way to undo that deletion. Make sure that you want to delete the
IMPORTANT
selected page.
Note: The Property Window shown above is displayed when the title of a Register List page is being
changed.
12-13
12 Tools
12.3.4 Quick Reference Operations
3. Input the register number and DWG name of the register being added to the page and click the OK button.
The register data for the register number specified in the Set Number of Register Window will be
displayed in the last line of the list. When a D register has been set as the register number, the DWG name
specified in the Set Number of Register window will also be displayed in the list.
Refer to 12.3.5 Editing Data for details on data editing such as the set values for the data.
INFO
12-14
12.3 Quick Reference
D registers are unique to each drawing, so a DWG name must be set when a D register is specified. The maxi-
mum number of D registers that can be used is set with the Number of D Registers setting in the DWG Properties
Tools
Window. For all other registers, the maximum number is the maximum shown in the table.
12
12-15
12 Tools
12.3.5 Editing Data
The above-mentioned operation will register the selected register number (DB00100A in this example) in
the active Watch page within the Quick Reference.
The selected register number and corresponding data will be added to the bottom of the list.
12-16
12.3 Quick Reference
After the symbol or comment is set, the setting will be reflected in the DWG when the DWG is active.
The symbol will be displayed above the register number and the comment will be displayed at the end of the
row for last output registers only (circled in the following figure).
The symbol is displayed above the comment (circled in the following figure).
Tools
12
12-17
12 Tools
12.3.5 Editing Data
6.
1. Register Number
• Description: Specifies the leading register number of the registers containing the data to display/set.
• Set value: Input the register number.
2. DWG (DWG Name)
• Description: DWG name for register numbers that have DWG names.
• Set value: Input the DWG name.
When a D register is specified in the Register No., a DWG name must be set because the D registers are
unique to the drawing. The DWG setting is ignored for all other registers.
3. D (Number of Registers)
• Description: Specifies the number of the registers containing the data to display/set.
• Set value: Input the number of registers to display. Input a multiple of 4. If the set value is not a
multiple of 4, the input value will automatically be increased to the nearest multiple of 4.
4. TYPE (Display Format)
• Description: Specifies the register data display format.
• Set value: Select the desired data display format from the pull-down menu. The following table shows
the data formats that can be selected from the list.
Register Number Setting Display Formats
Binary Value set in
Displays ON or OFF.
Register Number
DEC Decimal display
HEX Hexadecimal display
Word, Long Value, or BIN Binary display
Floating Value set in
Register Number FLOAT Floating-point display
LONG Long (4 byte) display
ASCII ASCII display
The register number will be set to the following format automatically based on the selected value.
• Floating-point value when FLOAT is selected (for example, MF)
• Long value when LONG is selected (for example, ML)
• Word value when any other value is selected (for example, MW)
5. Controller (Type of Machine Controller)
• Description: Indicates the type of the Machine Controller.
• Set value: Display only (The data cannot be set.)
6. Register Data
• Description: Indicates the current register data.
• Set value: Input a value in the data format set with TYPE. Data set in this field will be reflected as the
data of the register.
12-18
12.3 Quick Reference
12
12-19
12 Tools
12.3.6 Closing the Quick Reference
1. Register Number
• Description: Specifies the register number of the register containing the data to chart.
• Set value: Input the register number. Only bit data can be input.
2. DWG (DWG Name)
• Description: DWG name for register number that has DWG name.
• Set value: Input the DWG name.
When a D register is specified in the Register No., a DWG name must be set because the D registers are
unique to the drawing. The DWG setting cannot be input for any other registers.
3. Initial Button
Click this button to clear (erase) the chart that is being displayed.
This operation does not clear the register number or DWG name.
4. Chart Display
A chart is displayed based on the data of the register specified by the Register No. and DWG.
12-20
12.4 Register Lists
12.4.1 Outline
The current values of the Machine Controller's internal registers, the S, I, O, M, D, and C registers, can be dis-
played or changed on a Register List Window.
A separate Register List Window is opened for each register display parameters that is set. More than one Regis-
ter List Window can be open at the same time. Select File − Open Register List from the Register List Menu, a
child window is opened to show the contents of the registers.
Parent window
Register List
Menu Bar
Register Data
PT#: CPU#
Child windows
Select
Register Data
PT#: CPU#
Select
12
12-21
12 Tools
12.4.3 Register List Menus
Register list
12-22
12.4 Register Lists
Version information
ASCII display
Floating-point decimal display
Long integer display
Binary display
Hexadecimal display
Decimal display
Delete window
Next window
Open New Register Data Window
Call File Manager
12
12-23
12 Tools
12.4.4 Configuration and Operation of the Register Data Window
Select
• If a register number other than for a D register is input for the Register Number setting, there is no need to input a DWG
INFO
number.
• For a Register Number setting, the motion program number can be input for the DWG = Box.
• A register list cannot be displayed for X, Y, A, or # registers.
• In Offline Mode, a register list can be displayed for only the M register, and not for other registers.
However, if the register data is saved on the Programming Device hard disk or a floppy disk using the Transfer
function, the register list can be displayed.
If register values that cannot be displayed as ASCII characters are set for ASCII display, undefined data will be displayed.
INFO
If DEC is selected, the integer register will be displayed in decimal. If HEX is selected, the integer register will be dis-
INFO
played in hexadecimal.
• Double-length Integers
The register number and register values can be displayed as double-length integers by selecting View
Mode − LONG from the Register List Menu.
12-24
12.4 Register Lists
• Real Numbers
The register number and register values can be displayed as real numbers by selecting View Mode −
FLOAT from the Register List Menu.
• For integer, double-length integer, or real number register lists, input values from 0 to 9 in decimal, 0 to 9 or A to F in
INFO
hexadecimal, or either 1 or 0 in binary. A negative value can be input if the register values are displayed in decimal.
• The values that are input will be immediately saved to the Machine Controller when the Enter key is pressed.
Tools
12
12-25
12 Tools
12.5.1 Outline
12.5.1 Outline
The cross reference function will search programs to find out which registers are used in which programs and
how the registers are used.
2. Set the conditions in the Cross Reference Condition window and then click the OK button. The Cross
Reference window will be opened.
If step 1. is executed when a DWG or function program is open, the Cross Reference window will open directly based on
INFO
the leading register used in the program. This will apply to all the programs that are open.
12-26
12.5 Cross References
12-27
12 Tools
12.5.4 Configuration and Operation of the Cross Reference Condition Window
Register Drawing
Search Mode
number number
A B C
1 Result Result A
2
Setting Details
Displays the port number and other information when logged in
Login Information
online.
Register Number Displays the register number that was searched for.
Drawing Number Displays the DWG number or function symbol that was searched.
Displays the search mode that was used (normal, high-speed, or
Search Mode
expanded).
Results Refer to Display of Search Results following this table.
12-28
12.5 Cross References
6.
5.
4.
3.
2.
1.
12
12-29
12 Tools
12.6.1 Outline
12.6.1 Outline
Disable Coils Lists searches for disabled coils in the program and display information on them.
12-30
12.6 Disable Coil Lists
Setting/Display Details
Ref. DWG Specify the range of programs to search for.
Search Button Executes the search.
No. Displays the row number.
Displays the DWG number or function symbol using the disabled
Drawing/Function
coil.
STEP Displays the step number with the disabled coil.
RELAY Displays the relay number of the disabled coil.
Displays the status of the disabled coil.
DIS ON: Disabled coil is ON
OFF: Disabled coil is OFF
Comment Displays the relay number comment.
12
12-31
12 Tools
12.7.1 Outline
12.7.1 Outline
DWG and function program titles and comments for registers in currently displayed programs can be created at
the same time.
12-32
12.7 Comment Lists
Comments are saved when the Enter key is pressed after the comment has been entered in step 3.
INFO
12
12-33
12 Tools
12.8.1 Outline
12.8.1 Outline
The register number replacement function can be used to search for and replace any register number used in a
program.
12-34
12.8 Replacing Register Numbers
Tools
12
12-35
12 Tools
12.8.4 Configuration and Operation of the Register Number Replacement Cross Reference Window
Display Details
DWG No. Displays search drawing number.
Register Displays target register.
Refer to (c) Executing Register Number Replacement in 12.8.3 Reg-
1, 2, 3, etc.
ister Number Replacement Cross Reference Menus.
12-36
12.8 Replacing Register Numbers
Display Details
DWG No. Displays searched or replaced DWG number or function symbol.
Previous Displays register number before replacement.
After Displays register number after replacement.
Refer to (c) Executing Register Number Replacement in 12.8.3 Reg-
1, 2, 3, etc.
ister Number Replacement Cross Reference Menus.
Tools
12
12-37
12 Tools
12.8.5 Closing Register Number Replacement
6.
5.
4.
3.
2.
1.
1. Replacement Result
An asterisk (*) is displayed when the replacement is successful. Nothing is displayed if only a search was
performed.
2. DWG Number or Function Symbol
The DWG number or function symbol is displayed. The page number is displayed for table programs and
other programs with multiple pages. For example, L01.02P01 indicates page 01 in L01.02.
3. Program Type
The type of program using the search register.
• /: Main program
• |: SFC flowchart
• -: SFC action box
• =: Symbol definition
• :: Table program
• !: Tuning panel
• %: FBD
4. Position
The position of the search/replace register. The step number is given for DWG or function programs, SFC
flowcharts, and SFC action boxes. The row number is given for table programs.
5. Application
The application of the search/replace register.
• Blank: Read
• $: Storage or coil
• &: Transfer (bit or word)
• @: Other (e.g., timer)
6. Index Type
The type of index is given if the register is used as an indexed register.
• i: i register
• j: j register
12-38
12.9 Motion Program Monitoring
12.9.1 Outline
The motion program monitor function is built into the Motion Editor to follow program execution. It works
together with the Motion Editor.
Motion program monitoring is performed automatically when the Motion Editor is opened with the MPE720
connected to the Machine Controller in Online Mode. If an open motion program is running, the currently exe-
cuted program statement row will be displayed in reversed color with an operation cursor.
For details on opening the window and menu configuration, refer to Chapter 10 Program Folder 2: Motion Pro-
gramming.
MPE720 Motion Editor Window
MP940
TX
BAT R
X
RDY
RUN
ALM
1
BAT
PRT1
M
PRT2
E
C
RUN
1 2 3 4 5 6
H
INIT A
TEST T
FLASH R
2
PP O
COPY L
N
I
O
N
PORT1 K
I/O
PORT2
POWER
+24V LED
GND
FG
12
12-39
12 Tools
12.9.2 Opening the Motion Program Monitor
Label 1: Process 1
JOINTO Label 9
Block
Label 2: Process 2 The motion
JOINTO Label end command from
process 1 is
Label 3: Process 3 displayed in reversed
JOINTO Label 9 color as the default.
Label 4: Process 4
JOINTO Label 9
Label 9: PJOINT;
Change the block that is to be displayed for monitoring using the following procedure.
1. Select View − Monitor Parallel No. from the Motion Editor Menu.
2. Input the parallel number (block number) in the Monitor Parallel Specification dialog box, and then
click the Execution button. For the parallel number, input a number from 1 to 4.
12-40
12.9 Motion Program Monitoring
Editing cursor
If an attempt is made to edit and save a program that is being executed while the monitoring display is stopped,
IMPORTANT
the program may not run normally.
If a motion program is saved while the monitoring display is stopped, the monitoring display will be restarted.
INFO
Tools
12
12-41
12 Tools
12.10.1 Outline
12.10.1 Outline
The Position Monitor window displays and periodically updates the current positions of the axes controlled by
the Machine Controller.
The current positions are displayed for both the work coordinate system and the machine coordinate system.
axis 2
axis 2
(axis 1)
Current position
(axis 2)
12-42
12.10 Position Monitor
12
12-43
12 Tools
12.10.4 Configuration of the Position Monitor Window
12-44
12.10 Position Monitor
Position deviations cannot be displayed with MP-series Machine Controllers. It can only be selected as a display item.
INFO
Tools
12
12-45
12 Tools
12.11.1 Outline
The Task Monitor will work properly only when PGM automatic generation is enabled in the Group Defini-
IMPORTANT
tions. Do not use the Task Monitor otherwise.
12.11.1 Outline
With task monitoring, the Machine Controller displays the name of program currently being executed for each
task, and shows their execution status.
The following figure shows four groups with four tasks under the first group, and four processes under the first
task. The execution status for all tasks and processes under any one group can be monitored in the Task Monitor
at the same time. Machine Controllers, however, support only one group.
Group name Tasks Processes
PFORK: Process 2
PFORK: Process 3
PFORK: Process 4
Group 02
Group 03
Group 04
• Login Information
Login information is displayed below the title bar in the Task Monitor window. Hyphens will be displayed
in Offline Mode.
Login Information Details
PT# Displays the communication logical port.
UT# Displays the unit number of the Machine Controller.
CPU# Displays the number of the CPU which was logged onto.
12-46
12.11 Task Monitor
Task Monitor
PT#
Task 1 Task 2
Group Task 3
Group Mode Main Program Program Status Main Program Program Status
MPM
Tools
12
12-47
12 Tools
12.11.5 Task Monitor Configuration
Task Monitor
PT#
Task 1 Task 2
Group
Group Mode Main Program Program Status Step# Main Program Program Status Step#
MPM
Process 1
Process 2
Process 3
Process 4
* 1. The following group mode messages are displayed in the Group Mode.
* 2. The following program status messages are displayed in the Program Status.
12-48
12.11 Task Monitor
* 3. In the Detailed Display Mode, the following process status messages are displayed in the Program Status.
Tools
12
12-49
12 Tools
12.12.1 Outline
The Motion Alarm Monitor will work properly only when PGM automatic generation is enabled in the group
IMPORTANT
definitions. Do not use the Motion Alarm Monitor otherwise.
12.12.1 Outline
This function can be used to check whether or not a motion alarm has occurred at the Machine Controller using
the Motion Alarm Monitor.
Motion program
Error?
• Login Information
Login information is displayed below the title bar in the Motion Alarm window. Hyphens will be displayed
in Offline Mode.
Login Information Details
PT# Displays the communication logical port.
UT# Displays the unit number of the Machine Controller.
CPU# Displays the number of the CPU which was logged onto.
12-50
12.12 Motion Alarm Monitor
12
12-51
12 Tools
12.12.4 Motion Alarm Display
Motion Alarm
PT#
Servo error codes in the Motion Alarm window are displayed in hexadecimal. Errors are allocated to each
bit in hexadecimal. The Motion Alarm Error Code Detail dialog box shows the ON/OFF status and the
meaning of each bit.
The current status is indicated by the filled circles (z).
OK
Fig 12.3 Example of Motion Alarm Error Code Detail Dialog Box for MP930 MECHATROLINK Servo Module
12-52
12.12 Motion Alarm Monitor
OK
Fig 12.4 Example of Motion Alarm Error Code Detail Dialog Box for MP920 SVA Module
• Servo alarm error codes show the motion monitoring parameter alarms.
IMPORTANT
• MECHATROLINK servo alarm codes are displayed only for the MECHATROLINK Interface Servo
Module.
• Servo driver alarm codes for motion monitoring parameter are shown.
• The Motion Alarm Error Code Detail dialog box is not updated.
• The Motion Alarm window is updated every 0.5 second.
Tools
12
12-53
12 Tools
12.12.5 Closing Motion Alarms
12-54
Appendices
App
A-1
Appendices
A.1 System Error Messages
A Error Messages
A.1 System Error Messages
The following tables show the messages with error codes of the form CPDH__ΔΔΔ.
CPDH__ΔΔΔ
Error number
Classification code
(1) CPDH_CT_ΔΔΔ
Error Message Cause Correction
Reception buffer release error An error has occurred in the Win- Shutdown and restart Windows. Contact your
(CPDH_CT_010) dows memory area. Yaskawa representative if the error persists.
Queuing failure An error has occurred in shared Shutdown and restart Windows. Contact your
(CPDH_CT_011) Windows resources. Yaskawa representative if the error persists.
Source file write error An error has occurred in shared Shutdown and restart Windows. Contact your
(CPDH_CT_013) Windows resources. Yaskawa representative if the error persists.
Reception buffer obtainment error An error has occurred in the Win- Shutdown and restart Windows. Contact your
(CPDH_CT_00F) dows memory area. Yaskawa representative if the error persists.
Required port not initialized Inconsistency between system and Make 215IF I/F card and System Configuration
(CPDH_CT_02B) 215IF I/F card definitions. Window data consistent.
Designated port error Change the 215IF settings in the System Con-
The selected port cannot be used.
(CPDH_CT_02F) figuration Window.
A-2
A Error Messages
(2) CPDH_CMP_ΔΔΔ
Error Message Cause Correction
Undefined instruction code detected An undefined instruction code has Execute the instruction again. Contact your
(CPDH_CMP_001) been detected. Yaskawa representative if the error persists.
IF instruction structure incorrect The IF instruction structure is Match the number of IF and IEND instructions.
(CPDH_CMP_002) incorrect. Reduce the number of nesting levels.
Match the number of WHILE and WEND
WHILE instruction structure incorrect The WHILE instruction structure is
instructions.
(CPDH_CMP_003) incorrect.
Reduce the number of nesting levels.
Match the number of FOR and FEND instruc-
FOR instruction structure incorrect The FOR instruction structure is
tions.
(CPDH_CMP_004) incorrect.
Reduce the number of nesting levels.
No END instruction
There is no END instruction. Add an END instruction.
(CPDH_CMP_005)
Too many registered drawings The maximum number of regis-
Reduce the number of drawings.
(CPDH_CMP_006) tered drawings has been exceeded.
Match the number of ABOX or SBOX instruc-
AEND instruction structure incorrect The AEND instruction structure is
tions and AEND instructions in the SFC Action
(CPDH_CMP_007) incorrect.
Box Window.
The maximum number of steps in
Too many SFC flowchart steps
the SFC flowchart has been Reduce the number of SFC flowchart steps.
(CPDH_CMP_008)
exceeded.
Too many SFC output bits The maximum number of SFC out- Reduce the number of SFC output bits to within
(CPDH_CMP_009) put bits has been exceeded. the allowable range.
ABOX instruction structure incorrect The ABOX instruction structure is Correct the ABOX instruction and the relation-
(CPDH_CMP_010) incorrect. ship between ABOX and SBOX instructions.
SFC flowchart branches exceeded The number of SFC flowchart
Reduce the number of SFC flowchart branches.
(CPDH_CMP_012) branches has been exceeded.
SFC flowchart structure incorrect The SFC flowchart structure is Check the SFC flowchart for incorrect start,
(CPDH_CMP_013) incorrect. end, or branch settings.
Too many SFC flowchart step boxes The number of SFC flowchart step Reduce the number of SFC flowchart step
(CPDH_CMP_014) boxes has been exceeded. boxes.
Check the expansion program for incorrect
Expansion program (table or other pro-
The table or other type expansion expansion program conversions in the
gram) structure incorrect
program structure is incorrect. MPE720. Contact your Yaskawa representative
(CPDH_CMP_015)
if the error persists.
Appendices
App
A-3
Appendices
A.1 System Error Messages
(3) CPDH_CPU_ΔΔΔ
A-4
A Error Messages
(Cont’d)
Error Message Cause Correction
• The MPE720 response wait time
• Check that the connector is connected prop-
has been exceeded.
erly.
• The transmission cable is not
MPE720 response wait time exceeded • Check that the Unit number is set properly.
connected.
(CPDH_CPU_09F) • Check that there is no noise interference.
• The Machine Controller does not
• Make the Machine Controller into stop mode
have enough processing time for
and set a longer scan time.
MPE720 message services.
Object memory area exceeded The object memory area has been Reduce the size of all DWG and function
(CPDH_CPU_0B2) exceeded. objects.
• Compress memory in the System Definition
Window.
• Reduce the size of all DWG and program
memory areas.
• Delete unused DWGs or functions.
• Reduce the number of steps in each DWG
No free program memory space There is no free program memory
and function.
(CPDH_CPU_0B3) space.
• Reduce the number of # registers in each
DWG and function.
• Reduce the number of symbols in each DWG
and function.
• Reduce the number of comments in each
DWG and function.
Another drawing or function calling the
Another DWG or function calls the Delete the instruction that is calling the func-
function to be deleted
function that is being deleted. tion to be deleted, and then delete the function.
(CPDH_CPU_0C0)
Data trace cannot be executed because Data trace cannot be executed
trace definition data number set to 0 because the trace definition data Reset the trace definitions.
(CPDH_CPU_0C1) number is set to 0.
Disable coil number exceeded maximum
The maximum number of disabled
(100) Reduce the number of disabled coils.
coils (100) has been exceeded.
(CPDH_CPU_0C2)
Repeat the operation.
Flash memory write failure The write to flash memory process-
Replace the Machine Controller if the error per-
(CPDH_CPU_0C3) ing failed.
sists.
Program write-protected The program is currently write-pro- Set the program to write-enabled mode in the
(CPDH_CPU_0F0) tected. System Definition Window.
Program memory not initialized The program memory has not been Clear the memory or perform batch Transfer To
(CPDH_CPU_0F1) initialized. Controller operation.
The program is currently write-pro- Set the program to write-enabled mode in the
Program write-protected
tected by the system definition and System Definition Window and try the opera-
(CPDH_CPU_0F0)
the program cannot be written. tion again.
(4) CPHD_DRV_ΔΔΔ
Error Message Cause Correction
The designated interrupt level
Interrupt level exceeds 0x0f.
range of 0 to 16 in the systems def- Set the interrupt level to between 0 and 16.
(CPDH_DRV_002)
inition file has been exceeded.
215IF I/F DIP switch 2 error
Appendices
A-5
Appendices
A.1 System Error Messages
(5) CPDH_COM_ΔΔΔ
A-6
A Error Messages
(Cont’d)
Error Message Cause Correction
A compiling error occurred in the
Machine Controller.
The following may cause the com-
piling error.
• Debug mode was entered for an
Clear CPU memory, Transfer the motion pro-
illegal main motion program.
Execution not possible. gram, and repeat the operation.
• Step or GO command was exe-
(CPDH_COM_0D8) If the error persists, replace the MPE720 or
cuted when there was a save
Machine Controller.
error.
• An attempt was made to send
illegal data in a diff transfer.
• Program in CPU memory is cor-
rupted.
The number of D registers in the
D register size change. motion properties for debug mode Change the number of D registers in the motion
(CPDH_COM_0D9) changed and execution or diff properties back to its original value.
transfer was attempted.
Instructions were added that caused Delete the added instructions before saving or
Debug buffer area exceeded. the debug buffer to be exceeded diff transfer. (Turn OFF the debug mode once
(CPDH_COM_0DA) and saving or diff transfer were and allocate some of the program to subrou-
attempted. tines.)
App
A-7
Appendices
A.2 Motion Compile Error Messages
A-8
A Error Messages
Appendices
App
A-9
Appendices
B.1 Common Menus
A-10
B File Manager Menus
A-11
Appendices
B.2 Individual Menus
A-12
B File Manager Menus
Appendices
App
A-13
Appendices
B.2 Individual Menus
A-14
B File Manager Menus
App
A-15
Appendices
B.2 Individual Menus
A-16
B File Manager Menus
App
A-17
Appendices
B.2 Individual Menus
A-18
B File Manager Menus
App
A-19
Appendices
B.2 Individual Menus
A-20
C Drawing and Function Instructions
App
A-21
Appendices
ON PULSE ]P [RELAY(R)]-[ONPULSE(P)] 8[ ]
1-S ON-DELAY s
[SON [RELAY(R)]-[ONDELAY[1S](S)] 6[ONSDL]
XOR ^ [LOGIC(L)]-[XOR] 4[ ]
A-22
C Drawing and Function Instructions
App
A-23
Appendices
A-24
C Drawing and Function Instructions
App
A-25
Appendices
D MECHATROLINK Devices
MP2000
Classification Model Description MP910 MP920 MP930 MP940
M-I M-II
SGD-N, AC SERVOPACK for
Y Y Y N Y N
SGDB-AN MECHATROLINK
SGDH SERVOPACK,
SGDH-E,
NS100 MECHATROLINK Y Y Y N Y N
JUSP-NS100
Interface Module
SERVOPACKs
SGDH SERVOPACK,
SGDH-E,
NS115 MECHATROLINK-II N N N N Y Y
JUSP-NS115
Interface Module
SGDS-
SGDS SERVOPACK N N N N Y Y
1
Relay Module
JAMSC-
Wide voltage range relay Y Y Y Y Y N
120DRA83030
contacts, 8 contact outputs
JAMSC- AC Input Module
Y Y Y Y Y N
120DAI53330 100 VAC, 8 inputs
JAMSC- AC Input Module
Y Y Y Y Y N
120DAI73330 200 VAC, 8 inputs
JAMSC- AC Output Module
Y Y Y Y Y N
120DAO83330 100/200 VAC, 8 outputs
Distributed
I/O Modules JAMSC- DC Input Module
Y Y Y Y Y N
120DDI34330 12/24 VDC, 16 inputs
JAMSC- DC Output Module
Y Y Y Y Y N
120DDO34330 12/24 VDC, 16 outputs
A/D Module
JAMSC-
Analog input, −10 to 10 V, Y Y Y Y Y N
120AVI02030
4 channels
D/A Module
JAMSC-
Analog output, −10 to 10 V, Y Y Y Y Y N
120AVO01030
2 channels
64-point I/O Module
JEPMC-IO350 Y Y Y Y Y N
24 VDC, 64 inputs, 64 outputs
64-point I/O Module
I/O Modules JEPMC-IO2310 N N N N Y Y
24 VDC, 64 inputs, 64 outputs
16-point I/O Module
87816-11000 Y Y Y Y Y N
RIO-01
JAMSC- Counter Module
Y Y Y N Y N
Counter 120EHC21140 Reversible counter, 2 channels
Modules Counter Module
JEPMC-PL2900 N N N N Y Y
Reversible counter, 2 channels
JAMSC- Pulse Output Module
Y Y Y N Y N
Pulse Output 120MMB20230 Pulse output, 2 channels
Modules Pulse Output Module
JEPMC-PL2910 N N N N Y Y
Pulse output, 2 channels
PLC Module
PLC Module JEPMC-MC400 Y Y Y Y Y N
MP940
Note: Y = Connection possible, N = Connection not possible.
Refer to Machine Controller MP900/MP2000 Series User's Manual: MECHATROLINK System (SIEZ-
INFO
C887-5.1) for details.
A-26
E Remote Operation Function
In this case, the CP-218 (218IF), CP-215 (215IF), and Serial (serial port) have already been set as devices App
connected to the Machine Controller. Refer to 2.1 Communication Manager for details on setting devices.
A-27
Appendices
E.3 Communication Process Setup
3. In the Logical Port Setting window, set the Port Kind to Modem and then click the Detail button.
A-28
E Remote Operation Function
4. Make the modem settings as shown below in the Modem Port Settings window and click the OK button.
Select 0.
Select Recv.
8. The following confirmation message will be displayed. Click the Yes button to save the settings.
Appendices
App
A-29
Appendices
E.3 Communication Process Setup
10. The following confirmation message will be displayed. Click the Yes button to close.
After the Communication Process window is closed, the new Communication Process settings will become
effective the next time that the Communication Process is started.
When the MPE720 is started, the Communication Process is started at the same time so it is not necessary to
restart the Communication Process before starting the MPE720.
A-30
E Remote Operation Function
In this case, no devices have been set as devices connected to the Machine Controller.
Appendices
App
A-31
Appendices
E.3 Communication Process Setup
3. In the Logical Port Setting window, set the Port Kind to Modem and then click the Detail button.
4. Make the modem settings as shown below in the Modem Port Settings window and click the OK button.
Select 0.
Select Send.
A-32
E Remote Operation Function
8. The following confirmation message will be displayed. Click the Yes button to save the settings.
10.The following confirmation message will be displayed. Click the Yes button to close.
After the Communication Process window is closed, the new Communication Process settings will become
effective the next time that the Communication Process is started.
When the MPE720 is started, the Communication Process is started at the same time so it is not necessary to
restart the Communication Process before starting the MPE720.
Appendices
App
A-33
Appendices
E.4 Remote Operations
A-34
E Remote Operation Function
3. Click the logical port number allocated to the modem (logical port 1 in this example) and select Modem −
Connect... from the menus.
4. In the Dialing window, input the receiving MPE720’s phone number (Dial Number) and the password set
for the receiving MPE720, and click the OK button.
Appendices
App
A-35
Appendices
E.4 Remote Operations
5. The Communication Process window will be displayed. The modem will start dialing the receiving
MPE720. The Status display will change from PROCEED to CONNECTED when the connection is
established.
7. The File Manager window will be displayed. Click the PLC folder of the Machine Controller that will
perform remote operations.
A-36
E Remote Operation Function
9. Click the Network tab in the Controller Configuration window, make the settings shown below, and
click the OK button.
10.Logon from the File Manager. After logging on, the same operations as the MPE720 can be performed.
App
A-37
Appendices
E.4 Remote Operations
3. Click the logical port number allocated to the modem (logical port 1 in this example), and select Modem −
Disconnect from the menus.
4. The Status display will change from CONNECTED to IDLE and the circuit will be disconnected.
At this point, the Status display in the receiving MPE720’s Communication Process window will change
from CONNECTED to DISCONNECTED.
A-38
E Remote Operation Function
3. The Status display will change from DISCONNECTED to IDLE and the circuit will be disconnected.
Appendices
App
A-39
Appendices
F.1 Error List
A-40
F Error and Warning List for the Application Converter
error 1007: Since a function was lost, the parameter was deleted.
Cause Remedy
The relevant parameter is invalid with the MP2000 series Check the converted data.
and has therefore been deleted.
1. Setting parameter No. 2 (OBxx01B/emergency stop/ 1. Setting parameter No. 2 (OBxx01B/emergency stop/
deceleration to stop signal cancel) deceleration to stop signal cancel)
2. Setting parameter No. 19 (OLxx12/Position buffer No.) 2. Setting parameter No. 19 (OLxx12/Position buffer No.)
3. Setting parameter No. 39 (OLxx26/Stop distance) 3. Setting parameter No. 39 (OLxx26/Stop distance)
4. Setting parameter No. 57 (OLxx38/Position buffer 4. Setting parameter No. 57 (OLxx38/Position buffer
access No.) access No.)
5. Setting parameter No. 59 (OLxx3A/Position buffer 5. Setting parameter No. 59 (OLxx3A/Position buffer
write data) write data)
6. Monitor parameter No. 38 (IBxx250/SIO [general use 6. Monitor parameter No. 38 (IBxx250/SIO [general use
input signal]) input signal])
error 1009: Since function was supported by other parameters, the parameter was deleted.
Cause Remedy
The function of the relevant parameter is supported by Use latch detection signal selection (OWxx04 Bit 0 to Bit
another parameter so it has been deleted. 3).
1. Setting parameter No. 1 (OBxx00C/Counting value pre- 1. Setting parameter No. 1 (OBxx00C/Counting value pre-
setting request) setting request)
2. Setting parameter No. 1 (OBxx00E/DI latch signal 2. Setting parameter No. 1 (OBxx00E/DI latch signal
selection) selection)
Appendices
App
A-41
Appendices
F.2 Error Detail
error 1014: The parameter was divided into two or more parameters.
Cause Remedy
The setting method for the relevant registers has been Refer to the Machine Controller MP2000 Series SVA-01
changed and their functions have also been dispersed to Motion Module User’s Manual (manual no.:
other registers, so conversion was not performed. SIEPC88070032) and Machine Controller MP2000 Series
Built-in SVB/SVB-01 Motion Module User’s Manual (man-
ual no.: SIEPC88070033).
1. Setting parameter No. 54 (OWxx35/Servo driver user 1. Setting parameter No. 54 (OWxx35/servo driver user
constant No.) constant No.)
The relevant registers have been dispersed to OWxx4F, <Example remedies>
OWxx50 and OWxx51 and were therefore not con- • When 17: "Read user constant" has been set for OWxx20
verted. (motion command code)
OWxx4F: Servo driver alarm monitor With the MP2000 series, this has been changed to
No. OWxx50: Servo driver user constant OWxx50 (servo driver user constant No.) and OWxx51
No. OWxx51: Servo driver user constant size (servo driver user constant size). Delete the relevant regis-
Note: Output when the value of setting parameter ters and change the program.
No. 33 is 17 or 18. • When 18: "Write user constant" has been set for OWxx20
(motion command code)
With the MP2000 series, this has been changed to
OWxx50 (servo driver user constant No.) and OWxx51
(servo driver user constant size). Delete the relevant regis-
ters and change the program.
error 1015: As for the parameters, two or more parameters were integrated.
Cause Remedy
With the MP2000 series the relevant parameters have been Refer to the Machine Controller MP2000 Series SVA-01
merged, so conversion was not performed. Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000 Series
Built-in SVB/SVB-01 Motion Module User’s Manual (man-
ual no.: SIEPC88070033).
1. Setting parameter No. 54 (OWxx35/Servo driver current <Example remedies>
alarm monitor No. specification) • When 19: "Current alarm monitor" has been set for
⇒ When converting from SVB to SVB, or when OWxx20 (motion command code)
OWxx20 = 19 With the MP2000 series, this has been changed to
2. Setting parameter No. 54 (OWxx35/Servo driver alarm OWxx4F (servo driver alarm monitor number). Delete the
history monitor No. specification) relevant registers and change the program.
⇒ When converting from SVB to SVB, or when • When 20: "Alarm history monitor" has been set for
OWxx20 = 20 OWxx20 (motion command code)
With the MP2000 series, this has been changed to
OWxx4F (servo driver alarm monitor number). Delete the
relevant registers and change the program.
error 1016: The setting value is less than maximum value of the destination.
Cause Remedy
Conversion was not possible because the setting at the set- Reduce the value set for the relevant parameter at the setting
ting source exceeded the setting range at the conversion des- source.
tination.
A-42
F Error and Warning List for the Application Converter
A-43
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
8. Setting parameter No. 1 (OWxx00/Operation mode 8. Setting parameter No. 1 (OWxx00/Operation mode
setting) setting)
Conversion was not performed because the functions Refer to the Machine Controller MP2000 Series
in the content of the bit parameters of the relevant SVA-01 Motion Module User’s Manual (manual no.:
registers have been dispersed to OWxx00, OWxx08 SIEPC88070032) and Machine Controller MP2000
and OWxx09 or deleted. Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
<Example remedies>
Bit 2 (Position control mode):
With the MP2000 series, the control mode is
switched with motion commands. Delete the rele-
vant registers.
Bit 6 (Alarm clear):
With the MP2000 series, this has been changed to
OBxx00F. Delete the relevant register and make
the setting with OBxx00F.
Bit 8 (Motion command validity selection):
With the MP2000 series, motion commands are
always valid. Delete the relevant register.
Bit 9 (Zero point return direction selection):
With the MP2000 series, this has been changed to
OBxx093. Delete the relevant register and make
the setting with OBxx093.
9. Setting parameter No. 1 (OBxx000/Velocity refer- 9. Setting parameter No. 1 (OBxx000/Velocity refer-
ence output mode) ence output mode)
The control mode has been eliminated and the com- Change to the appropriate parameter.
mand is issued with motion command 23: Velocity
reference.
10. Setting parameter No. 1 (OBxx001/Torque command 10. Setting parameter No. 1 (OBxx001/Torque command
output mode) output mode)
The control mode has been eliminated and the com- Change to the appropriate parameter.
mand is issued with motion command 24: Torque
command.
11. Setting parameter No. 1 (OBxx002/Position control 11. Setting parameter No. 1 (OBxx002/Position control
mode) mode)
With the MP2000 series, the relevant parameter is Since the control mode is switched with motion com-
automatically selected so this setting parameter has mands, delete the relevant registers.
been deleted.
12. Setting parameter No. 1 (OBxx003/Phase control 12. Setting parameter No. 1 (OBxx003/Phase control
mode) mode)
The control mode has been eliminated and the com- Change to the appropriate parameter.
mand is issued with motion command 25: Phase
command.
13. Setting parameter No. 1 (OBxx004/Zero point return 13. Setting parameter No. 1 (OBxx004/Zero point return
mode) mode)
The control mode has been eliminated and the com- Change to the appropriate parameter.
mand is issued with motion command 8: Zero point
return.
14. Setting parameter No. 1 (OBxx005/Phase control test 14. Setting parameter No. 1 (OBxx005/Phase control test
signal) signal)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-44
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
15. Setting parameter No. 1 (OBxx007/Phase command 15. Setting parameter No. 1 (OBxx007/Phase command
generation calculation invalid) generation calculation invalid)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
16. Setting parameter No. 1 (OBxx008/Motion com- 16. Setting parameter No. 1 (OBxx008/Motion com-
mand code validity selection) mand code validity selection)
With the MP2000 series, the relevant parameter is Delete the relevant register.
always valid so this parameter has been deleted.
17. Setting parameter No. 1 (OBxx009/Zero point return 17. Setting parameter No. 1 (OBxx009/Zero point return
direction selection) direction selection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
18. Setting parameter No. 1 (OBxx00A/Absolute posi- 18. Setting parameter No. 1 (OBxx00A/Absolute posi-
tion read request) tion read request)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
19. Setting parameter No. 1 (OBxx00B/Feed forward 19. Setting parameter No. 1 (OBxx00B/Feed forward
compensation when switching control mode) compensation when switching control mode)
With the MP900 series the default setting was OFF, If this parameter was used with the MP900 series it
but with the MP2000 series it is always valid. will become always valid so no remedies are
required.
Appendices
App
A-45
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
20. Setting parameter No. 2 (OWxx01/Operation com- 20. Setting parameter No. 2 (OWxx01/Operation com-
mand setting) mand setting)
Conversion was not performed because the functions Refer to the Machine Controller MP2000 Series
in the content of the bit parameters of the relevant SVA-01 Motion Module User’s Manual (manual no.:
registers have been dispersed to OWxx00 and SIEPC88070032) and Machine Controller MP2000
OWxx09 or deleted. Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
<Example remedies>
Bit 0 (Servo ON):
With the MP2000 series, this has been changed
to OBxx000. Delete the relevant register and
make the setting with OBxx000.
Bit C (Position command value selection):
With the MP2000 series, the position buffer
function doesn't exist. Delete the relevant
register. If a "valid" setting has been made for
the position buffer, change the control so that
the position buffer is not used.
Bit D (Velocity reference value selection):
The previous two types of velocity reference
register, OLxx22 and OWxx15, have been
merged as OLxx10 in the MP2000 series.
Delete the relevant register.
Set the units for velocity references in speed
unit selection (OWxx03 Bit 0 to Bit 3).
0: Command unit/sec.
1: Specified unit/min.
2: % specification
Bit E (Position command type):
With the MP2000 series, the definition for the
position command type has been changed. Set
the position command type with the position
command type (OWxx09 Bit 5) of the motion
command control flag.
Position command type (OWxx09 Bit 5)
0: Incremental value addition system
1: Absolute value specification system
21. Setting parameter No. 2 (OBxx011/DO1) 21. Setting parameter No. 2 (OBxx011/DO1)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
22. Setting parameter No. 2 (OBxx011/P-CON) 22. Setting parameter No. 2 (OBxx011/P-CON)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-46
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
23. Setting parameter No. 2 (OBxx012/DO2) 23. Setting parameter No. 2 (OBxx012/DO2)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
24. Setting parameter No. 2 (OBxx012/G-SEL) 24. Setting parameter No. 2 (OBxx012/G-SEL)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
25. Setting parameter No. 2 (OBxx013/DO3) 25. Setting parameter No. 2 (OBxx013/DO3)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
26. Setting parameter No. 2 (OBxx013/P-CL) 26. Setting parameter No. 2 (OBxx013/P-CL)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
27. Setting parameter No. 2 (OBxx014/ROC) 27. Setting parameter No. 2 (OBxx014/ROC)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
28. Setting parameter No. 2 (OBxx014/DO04) 28. Setting parameter No. 2 (OBxx014/DO04)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
29. Setting parameter No. 2 (OBxx014/N-CL) 29. Setting parameter No. 2 (OBxx014/N-CL)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
30. Setting parameter No. 2 (OBxx015/ZCLAMP) 30. Setting parameter No. 2 (OBxx015/ZCLAMP)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
Appendices
App
A-47
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
31. Setting parameter No. 2 (OBxx016/Position control 31. Setting parameter No. 2 (OBxx016/Position control
mode: Synchronous scan selection) mode: Synchronous scan selection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
32. Setting parameter No. 2 (OBxx017/Position control 32. Setting parameter No. 2 (OBxx017/Position control
mode: Parameter synchronous scan selection) mode: Parameter synchronous scan selection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
33. Setting parameter No. 2 (OBxx018/Position control 33. Setting parameter No. 2 (OBxx018/Position control
mode: Acceleration/deceleration not used selection) mode: Acceleration/deceleration function not used
selection for simple positioning)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
34. Setting parameter No. 2 (OBxx019/Position control 34. Setting parameter No. 2 (OBxx019/Position control
mode: Segment division function not used selection) mode: Segment division function not used selection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
35. Setting parameter No. 2 (OBxx01B/emergency stop/ 35. Setting parameter No. 2 (OBxx01B/emergency stop/
deceleration to stop signal cancel) deceleration to stop signal cancel)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
36. Setting parameter No. 2 (OBxx01B/Magnetic pole 36. Setting parameter No. 2 (OBxx01B/Magnetic pole
detection command) detection command)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
37. Setting parameter No. 2 (OBxx01C/Position com- 37. Setting parameter No. 2 (OBxx01C/Position com-
mand value selection) mand value selection)
With the MP2000 series, the position buffer function Set position commands with OLxx1C.
has been eliminated.
A-48
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
38. Setting parameter No. 2 (OBxx01D/Velocity refer- 38. Setting parameter No. 2 (OBxx01D/Velocity refer-
ence value selection) ence value selection)
The velocity reference setting range is fixed by Delete the relevant register. Set the units for velocity
OLxx10. references by speed unit selection (OWxx03 Bit 0 to
Bit 3).
0: Command unit/sec.
1: Specified unit/min.
2: % specification
39. Setting parameter No. 2 (OBxx01F/Zero point return 39. Setting parameter No. 2 (OBxx01F/Zero point return
deceleration point limit switch signal) deceleration point limit switch signal)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
40. Setting parameter No. 5 (OWxx04/Positive side 40. Setting parameter No. 5 (OWxx04/Positive side
speed limiter value setting) speed limiter value setting)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
41. Setting parameter No. 6 (OWxx05/Negative side 41. Setting parameter No. 6 (OWxx05/Negative side
speed limiter value setting) speed limiter value setting)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
42. Setting parameter No. 18 (OWxx11/Feed forward 42. Setting parameter No. 18 (OWxx11/Feed forward
compensation setting) gain)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
43. Setting parameter No. 29 (OWxx1C/Velocity limit) 43. Setting parameter No. 29 (OWxx1C/Velocity limit)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
44. Setting parameter No. 31 (OLxx1E/Compensation 44. Setting parameter No. 31 (OLxx1E/Compensation
pulse setting) pulse setting)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Appendices
App
A-49
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
45. Setting parameter No. 34 (OWxx21/Motion com- 45. Setting parameter No. 34 (OWxx21/Motion com-
mand control flag) mand control flag)
Conversion was not performed because the functions Refer to the Machine Controller MP2000 Series
in the content of the bit parameters of the relevant SVA-01 Motion Module User’s Manual (manual no.:
registers have been dispersed to OWxx01, OWxx03 SIEPC88070032) and Machine Controller MP2000
and OWxx09 or deleted. Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
<Example remedies>
Bit 0 (Pause a command):
With the MP2000 series, this has been changed to
OBxx090. Delete the relevant register and make
the setting with OBxx090.
Bit 1 (Interrupt a command):
With the MP2000 series, this has been changed to
OBxx091. Delete the relevant register and make
the setting with OBxx091.
Bit 2 (Direction of travel (for JOG/STEP)):
With the MP2000 series, this has been changed to
OBxx092. Delete the relevant register and make
the setting with OBxx092.
Bit 3 (Speed loop P/PI switching):
With the MP2000 series, this has been changed to
OBxx013. Delete the relevant register and make
the setting with OBxx013.
Bit 4 to Bit 7 (Filter type selection):
With the MP2000 series, this has been changed to
OBxx038 to OBxx03B. Delete the relevant register
and make the setting with OBxx038 to OBxx03B.
Bit E (Position buffer write):
With the MP2000 series, the position buffer func-
tion doesn't exist. Delete the relevant register and
switch the control so that the position buffer is not
used.
Bit F (Position buffer read):
With the MP2000 series, the position buffer func-
tion doesn't exist. Delete the relevant register and
switch the control so that the position buffer is not
used.
46. Setting parameter No. 34 (OBxx213/No primary lag) 46. Setting parameter No. 34 (OBxx213/No primary lag)
To set "no primary lag" with the MP2000 series,
make the following setting: Primary lag constant
(OWxx33) = 0.
47. Setting parameter No. 34 (OBxx213/No feed speed 47. Setting parameter No. 34 (OBxx213/No feed speed
excess compensation selection) excess compensation selection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
48. Setting parameter No. 34 (OBxx218/Position loop P/ 48. Setting parameter No. 34 (OBxx218/Position loop P/
PI switching) PI switching)
With the MP900 series the default was "P", but with When using "P" with the MP2000 series, make the
the MP2000 series the default has become "PI." following setting: Position integral time constant
(OWxx32) = 0 (default).
A-50
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
49. Setting parameter No. 34 (OBxx21A/Speed compen- 49. Setting parameter No. 34 (OBxx21A/Speed compen-
sation during position control (OWxx18) valid) sation during position control (OWxx18) valid)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
50. Setting parameter No. 34 (OBxx21B/SGDH serial 50. Setting parameter No. 34 (OBxx21B/SGDH serial
command valid flag) command valid flag)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
51. Setting parameter No. 34 (OBxx21C/Reverse rota- 51. Setting parameter No. 34 (OBxx21C/Reverse rota-
tion side limit signal for zero point return) tion side limit signal for zero point return)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
52. Setting parameter No. 34 (OBxx21D/Forward rota- 52. Setting parameter No. 34 (OBxx21D/Forward rota-
tion side limit signal for zero point return) tion side limit signal for zero point return)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
53. Setting parameter No. 34 (OBxx21E/Position buffer 53. Setting parameter No. 34 (OBxx21E/Position buffer
write) write)
With the MP2000 series, the position buffer function When "valid" has been set for the position buffer,
does not exist. change the control so that the position buffer is not
used.
54. Setting parameter No. 34 (OBxx21F/Position buffer 54. Setting parameter No. 34 (OBxx21F/Position buffer
read) read)
With the MP2000 series, the position buffer function When "valid" has been set for the position buffer,
does not exist. change the control so that the position buffer is not
used.
Appendices
App
A-51
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
55. Setting parameter No. 46 (OWxx2D/Position man- 55. Setting parameter No. 46 (OWxx2D/Position man-
agement control flag) agement control flag)
Conversion was not performed because the functions Refer to the Machine Controller MP2000 Series
in the content of the bit parameters of the relevant SVA-01 Motion Module User’s Manual (manual no.:
registers have been dispersed to OWxx00. SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
<Example remedies>
Bit 0 (Machine lock mode setting):
With the MP2000 series, this has been changed
to OBxx001. Delete the relevant register and
make the setting with OBxx001.
Bit 1 (POSMAX number of turns preset request):
With the MP2000 series, this has been changed
to OBxx006. Delete the relevant register and
make the setting with OBxx006.
Bit 2 (ABS unlimited length position management
information load request):
With the MP2000 series, this has been changed
to OBxx007. Delete the relevant register and
make the setting with OBxx007.
56. Setting parameter No. 46 (OBxx2D3/Position moni- 56. Setting parameter No. 46 (OBxx2D3/Position moni-
tor 2 (ILxx34) unit selection) tor 2 (ILxx34) unit selection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
57. Setting parameter No. 46 (OBxx2DC/Servo driver 57. Setting parameter No. 46 (OBxx2DC/Servo driver
user monitor information selection) user monitor information selection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
58. Setting parameter No. 55 (OWxx36/Integral upper/ 58. Setting parameter No. 55 (OWxx36/Integral upper/
lower limit for position control) lower limit for position control)
With the MP2000 series, the limits have been Make adjustments with the position integral time
removed. constant (OWxx32).
59. Setting parameter No. 56 (OWxx37/Time constant 59. Setting parameter No. 56 (OWxx37/Time constant
for primary lag) for primary lag)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
60. Setting parameter No. 57 (OWxx38/SGDH serial 60. Setting parameter No. 57 (OWxx38/SGDH serial
command setting (for system use)) command setting (for system use))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-52
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
61. Setting parameter No. 57 (OLxx38/Position buffer 61. Setting parameter No. 57 (OLxx38/Position buffer
access No.) access No.)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
62. Setting parameter No. 57 (OWxx39/SGDH serial 62. Setting parameter No. 57 (OWxx39/SGDH serial
command address setting (for system use)) command address setting (for system use))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
63. Setting parameter No. 59 (OWxx3A/SGDH serial 63. Setting parameter No. 59 (OWxx3A/SGDH serial
command data setting) command data setting)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
64. Setting parameter No. 59 (OLxx3A/Position buffer 64. Setting parameter No. 59 (OLxx3A/Position buffer
write data) write data)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
Appendices
App
A-53
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
65. Monitor parameter No. 1 (IWxx00/Operating status) 65. Monitor parameter No. 1 (IWxx00/Operating status)
Conversion was not performed because the functions Refer to the Machine Controller MP2000 Series
in the content of the bit parameters of the relevant SVA-01 Motion Module User’s Manual (manual no.:
registers have been dispersed to IWxx00, ILxx02 and SIEPC88070032) and Machine Controller MP2000
IWxx0C. Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
<Example remedies>
Bit 1 (Motion setting parameter setting error):
With the MP2000 series, this has been changed to
ILxx02 Bit 1: Setting parameter error. Delete the
relevant register and change the program.
Bit 2 (Motion fixed parameter setting error):
With the MP2000 series, this has been changed to
ILxx02 Bit 2: Fixed parameter error. Delete the rel-
evant register and change the program.
Bit 7 (Servo controller ready for operation):
With the MP2000 series, this has been changed to
IWxx00 Bit 0: Motion controller ready. Delete the
relevant register and change the program.
Bit 8 (Servo controller operating):
With the MP2000 series, this has been changed to
IWxx00 Bit 1: Running. Delete the relevant regis-
ter and change the program.
Bit D (Positioning completed signal):
With the MP2000 series, this has been changed to
IWxx0C Bit 1: Positioning completed. Delete the
relevant register and change the program.
66. Monitor parameter No. 1 (IBxx004/Cumulative num- 66. Monitor parameter No. 1 (IBxx004/Cumulative num-
ber of rotations reception error (when using an abso- ber of rotations reception error (when using an abso-
lute encoder)) lute encoder))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
67. Monitor parameter No. 1 (IBxx009/Report on direc- 67. Monitor parameter No. 1 (IBxx009/Report on direc-
tion of rotation when using an absolute encoder) tion of rotation when using an absolute encoder)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
68. Monitor parameter No. 1 (IBxx00A/Absolute posi- 68. Monitor parameter No. 1 (IBxx00A/Absolute posi-
tion reading completed) tion reading completed)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-54
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
69. Monitor parameter No. 1 (IBxx00C/Feedback pulse 69. Monitor parameter No. 1 (IBxx00C/Feedback pulse
0) 0)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
70. Monitor parameter No. 1 (IBxx00E/Motor type) 70. Monitor parameter No. 1 (IBxx00E/Motor type)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
71. Monitor parameter No. 1 (IBxx00E/Match detection 71. Monitor parameter No. 1 (IBxx00E/Match detection
signal) signal)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
72. Monitor parameter No. 1 (IBxx00F/Zero point return 72. Monitor parameter No. 1 (IBxx00F/Zero point return
completed) completed)
With the MP2000 series, there is no zero point return Execute zero point return by motion command code
mode. (OWxx08) and monitor IBxx0C5 for zero point
return completion.
73. Monitor parameter No. 2 (IBxx011/DI1) 73. Monitor parameter No. 2 (IBxx011/DI1)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
74. Monitor parameter No. 2 (IBxx011/WARN (Warn- 74. Monitor parameter No. 2 (IBxx011/WARN (Warn-
ing)) ing))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
75. Monitor parameter No. 2 (IBxx012/DI2 (Brake 75. Monitor parameter No. 2 (IBxx012/DI2 (Brake
input)) input))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
76. Monitor parameter No. 2 (IBxx012/DI2) 76. Monitor parameter No. 2 (IBxx012/DI2)
Appendices
A-55
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
77. Monitor parameter No. 2 (IBxx012/V-CMP (Speed 77. Monitor parameter No. 2 (IBxx012/V-CMP (Speed
match)) match))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
78. Monitor parameter No. 2 (IBxx013/PG disconnec- 78. Monitor parameter No. 2 (IBxx013/PG disconnec-
tion status (OFF: Disconnected)) tion status (OFF: Disconnected))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
79. Monitor parameter No. 2 (IBxx013/TGON (Motor 79. Monitor parameter No. 2 (IBxx013/TGON (Motor
running detection)) running detection))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
80. Monitor parameter No. 2 (IBxx014/S-RDY (Servo 80. Monitor parameter No. 2 (IBxx014/S-RDY (Servo
ready)) ready))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
81. Monitor parameter No. 2 (IBxx015/CLT (Torque 81. Monitor parameter No. 2 (IBxx015/CLT (Torque
clamp detection) clamp detection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
82. Monitor parameter No. 2 (IBxx016/VLT (Speed 82. Monitor parameter No. 2 (IBxx016/VLT (Speed
restriction detection) restriction detection)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
83. Monitor parameter No. 2 (IBxx017/BK (Brake inter- 83. Monitor parameter No. 2 (IBxx017/BK (Brake inter-
lock) lock)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-56
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
84. Monitor parameter No. 2 (IBxx017/D16 (ZERO sig- 84. Monitor parameter No. 2 (IBxx017/D16 (ZERO sig-
nal) nal)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
85. Monitor parameter No. 2 (IBxx019/D18) 85. Monitor parameter No. 2 (IBxx019/D18)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
86. Monitor parameter No. 2 (IBxx019/PON (Main cir- 86. Monitor parameter No. 2 (IBxx019/PON (Main cir-
cuit ready)) cuit ready))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
87. Monitor parameter No. 2 (IBxx01A/D19) 87. Monitor parameter No. 2 (IBxx01A/D19)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
88. Monitor parameter No. 2 (IBxx01A/Latch com- 88. Monitor parameter No. 2 (IBxx01A/Latch com-
pleted) pleted)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
89. Monitor parameter No. 2 (IBxx01B/Positioning 89. Monitor parameter No. 2 (IBxx01B/Positioning
vicinity) vicinity)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
90. Monitor parameter No. 2 (IBxx01C/Forward rotation 90. Monitor parameter No. 2 (IBxx01C/Forward rotation
software limit) software limit)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Appendices
App
A-57
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
91. Monitor parameter No. 2 (IBxx01D/Reverse rotation 91. Monitor parameter No. 2 (IBxx01D/Reverse rotation
software limit) software limit)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
92. Monitor parameter No. 5 (ILxx04/Target position 92. Monitor parameter No. 5 (ILxx04/Target position
incremental monitor) incremental monitor)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
93. Monitor parameter No. 17 (ILxx10/Cumulative num- 93. Monitor parameter No. 17 (ILxx10/Cumulative num-
ber of rotations received from the absolute encoder) ber of rotations received from the absolute encoder)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
94. Monitor parameter No. 19 (ILxx12/Number of initial 94. Monitor parameter No. 19 (ILxx12/Number of initial
incremental pulses received from the absolute incremental pulses received from the absolute
encoder) encoder)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-58
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
95. Monitor parameter No. 22 (IWxx15/Motion com- 95. Monitor parameter No. 22 (IWxx15/Motion com-
mand status) mand status)
Conversion was not performed because the functions Refer to the Machine Controller MP2000 Series
in the content of the bit parameters of the relevant SVA-01 Motion Module User’s Manual (manual no.:
registers have been dispersed to IWxx09 and SIEPC88070032) and Machine Controller MP2000
IWxx0C. Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
<Example remedies>
Bit 0 (Command execution in progress flag):
With the MP2000 series, this has been changed to
IWxx09 Bit 0: Command execution in progress
flag. Delete the relevant register and change the
program.
Bit 1 (Command pause completed flag):
With the MP2000 series, this has been changed to
IWxx09 Bit 1: Command pause completed flag.
Delete the relevant register and change the pro-
gram.
Bit 2 (Distribution completed):
With the MP2000 series, this has been changed to
IWxx0C Bit 0: Distribution completed. Delete the
relevant register and change the program.
Bit 3 (Zero point setting completed):
With the MP2000 series, this has been changed to
IWxx0C Bit 5: Zero point return (setting) com-
pleted. Delete the relevant register and change the
program.
Bit 4 (External positioning signal latching com-
pleted):
With the MP2000 series, this has been changed to
IWxx0C Bit 2: Latching completed. Delete the rel-
evant register and change the program.
Bit 5 (Command abnormal termination signal):
With the MP2000 series, this has been changed to
IWxx09 Bit 3: Command abnormal termination
signal. Delete the relevant register and change the
program.
Bit 6 (Zero point return completion status):
With the MP2000 series, this has been changed to
IWxx0C Bit 5: Zero point return (setting) com-
pleted. Delete the relevant register and change the
program.
96. Monitor parameter No. 23 (IWxx16/Number of 96. Monitor parameter No. 23 (IWxx16/Number of
places after decimal point monitor) places after decimal point monitor)
With the MP2000 series, this parameter has been To monitor the number of places after the decimal
eliminated and a fixed parameter is monitored using point, set "5" for the fixed parameter number
a motion subcommand instead. (OWxx5C) of the setting parameter and "5" for the
motion subcommand (OWxx0A): the "number of
places after the decimal point" will then be reported
in the fixed parameter monitor (ILxx56).
Appendices
App
A-59
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
97. Monitor parameter No. 24 (IWxx17/Position man- 97. Monitor parameter No. 24 (IWxx17/Position man-
agement status) agement status)
Conversion was not performed because the functions Refer to the Machine Controller MP2000 Series
in the content of the bit parameters of the relevant SVA-01 Motion Module User’s Manual (manual no.:
registers have been dispersed to IWxx0C or the spec- SIEPC88070032) and Machine Controller MP2000
ification has been changed. Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
<Example remedies>
Delete the relevant register and change the program.
Bit 0 (Machine lock in effect):
With the MP2000 series, this has been changed to
IWxx0C Bit 6: Machine lock in effect.
Bit 1 (Zero point position):
With the MP2000 series, this has been changed to
IWxx0C Bit 4: Zero point position.
Bit 2 (2nd INP completed):
With the MP2000 series, this has been changed to
IWxx0C Bit 3: Positioning completed 2.
Bit 3 (Absolute unlimited length position manage-
ment information load completed):
With the MP2000 series, this has been changed to
IWxx0C Bit 8: Absolute unlimited length position
management information load completed.
Bit 4 (Number of POSMAX turns preset completed):
With the MP2000 series, this has been changed to
IWxx0C Bit 9: Number of POSMAX turns preset
completed.
Bit 5 (Electronic gear ON/OFF selection):
With the MP2000 series, whether the electronic
gear is ON or OFF is automatically selected in
accordance with the command unit selection. To
monitor the electronic gear ON/OFF selection, set
"4" for fixed parameter number (OWxx5C) of the
setting parameter and "5" for motion subcommand
(OWxx0A): the "command unit selection" will
then be reported in the fixed parameter monitor
(ILxx56). If this value is 0 (the specified unit is
"Pulse"), the electronic gear is OFF.
Bit 6 (Axis selection):
A change has been made such that the fixed param-
eter is monitored using a motion subcommand. To
monitor the axis type selection, set "1" for fixed
parameter number (OWxx5C) of the setting param-
eter and "5" for motion subcommand (OWxx0A):
the "axis type selection" will then be reported in the
fixed parameter monitor (ILxx56 Bit 0).
A-60
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
98. Monitor parameter No. 24 (IBxx175/Electronic gear 98. Monitor parameter No. 24 (IBxx175/Electronic gear
ON/OFF selection) ON/OFF selection)
With the MP2000 series, this parameter has been With the MP2000 series, whether the electronic gear
eliminated and a fixed parameter is monitored using is ON or OFF is automatically selected in accordance
a motion subcommand instead. with the command unit selection. To monitor the
electronic gear ON/OFF selection, set "4" fixed
parameter number (OWxx5C) of the setting parame-
ter and "5" for motion subcommand (OWxx0A): the
"command unit selection" will then be reported in the
fixed parameter monitor (ILxx56). If this value is 0
(the specified unit is "Pulse"), the electronic gear is
OFF.
99. Monitor parameter No. 24 (IBxx176/Axis selection) 99. Monitor parameter No. 24 (IBxx176/Axis selection)
With the MP2000 series, this parameter has been With the MP2000 series, a change has been made
eliminated and a fixed parameter is monitored using such that the fixed parameter is monitored using a
a motion subcommand instead. motion subcommand. To monitor the axis type selec-
tion, set "1" for fixed parameter number (OWxx5C)
of the setting parameter and "5" for motion subcom-
mand (OWxx0A): the "axis type selection" will then
be reported in the fixed parameter monitor (ILxx56
Bit 0).
100. Monitor parameter No. 27 (IWxx1A/Serial command 100. Monitor parameter No. 27 (IWxx1A/Serial command
answer monitor) answer monitor)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
101. Monitor parameter No. 28 (IWxx1B/Serial command 101. Monitor parameter No. 28 (IWxx1B/Serial command
address monitor) address monitor)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
102. Monitor parameter No. 29 (ILxx1C/POSMAX moni- 102. Monitor parameter No. 29 (ILxx1C/POSMAX moni-
tor) tor)
With the MP2000 series, this parameter has been With the MP2000 series, a change has been made
eliminated and a fixed parameter is monitored using such that the fixed parameter is monitored using a
a motion subcommand instead. motion subcommand. T monitor POSMAX, set "23"
for fixed parameter number (OWxx5C) of the setting
parameter and "5" for the motion subcommand
(OWxx0A): "POSMAX" will then be reported in the
fixed parameter monitor (ILxx56 Bit 0).
103. Monitor parameter No. 33 (IWxx20/SGDH serial 103. Monitor parameter No. 33 (IWxx20/SGDH serial
command data monitor) command data monitor)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Appendices
App
A-61
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
104. Monitor parameter No. 33 (ILxx20/Servo driver user 104. Monitor parameter No. 33 (ILxx20/Servo driver user
monitor information) monitor information)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
105. Monitor parameter No. 35 (IBxx22A/Control mode 105. Monitor parameter No. 35 (IBxx22A/Control mode
error) error)
The relevant register does not exist in the MP2000 Delete the relevant register.
series.
106. Monitor parameter No. 35 (IBxx22C/Zero point set- 106. Monitor parameter No. 35 (IBxx22C/Zero point set-
ting during travel) ting during travel)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
107. Monitor parameter No. 35 (IBxx22E/Servo driver 107. Monitor parameter No. 35 (IBxx22E/Servo driver
synchronous communication error) synchronous communication error)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
108. Monitor driver No. 35 (IBxx232/PG disconnection 108. Monitor driver No. 35 (IBxx232/PG disconnection
error) error)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
109. Monitor parameter No. 35 (IBxx23E/Motor type set- 109. Monitor parameter No. 35 (IBxx23E/Motor type set-
ting error) ting error)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
110. Monitor parameter No. 35 (IBxx23F/Encoder type 110. Monitor parameter No. 35 (IBxx23F/Encoder type
mismatch) mismatch)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-62
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
111. Monitor parameter No. 37 (IWxx24/Servo driver 111. Monitor parameter No. 37 (IWxx24/Servo driver
alarm code) alarm code)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
112. Monitor parameter No. 38 (IBxx251/DEC (decelera- 112. Monitor parameter No. 38 (IBxx251/DEC (decelera-
tion limit switch signal)) tion limit switch signal))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
113. Monitor parameter No. 38 (IBxx252/P-OT (forward 113. Monitor parameter No. 38 (IBxx252/P-OT (forward
overtravel signal)) overtravel signal))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
114. Monitor parameter No. 38 (IBxx253/N-OT (reverse 114. Monitor parameter No. 38 (IBxx253/N-OT (reverse
overtravel signal)) overtravel signal))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
115. Monitor parameter No. 38 (IBxx254/EXT1 (external 115. Monitor parameter No. 38 (IBxx254/EXT1 (external
input signal 1) input signal 1)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
116. Monitor parameter No. 38 (IBxx255/EXT2 (external 116. Monitor parameter No. 38 (IBxx255/EXT2 (external
input signal 2)) input signal 2))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
117. Monitor parameter No. 38 (IBxx256/EXT3 (external 117. Monitor parameter No. 38 (IBxx256/EXT3 (external
input signal 3)) input signal 3))
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
Appendices
App
A-63
Appendices
F.2 Error Detail
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
118. Monitor parameter No. 38 (IBxx259/Brake status 118. Monitor parameter No. 38 (IBxx259/Brake status
output) output)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
119. Monitor parameter No. 41 (ILxx28/Position buffer 119. Monitor parameter No. 41 (ILxx28/Position buffer
read data) read data)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
120. Monitor parameter No. 43 (ILxx2A/Position com- 120. Monitor parameter No. 43 (ILxx2A/Position com-
mand output value monitor) mand output value monitor)
With the MP900 series, the relevant register is used Delete the relevant register.
for system debugging. With the MP2000 series, there
is no parameter of the same kind.
121. Monitor parameter No. 43 (ILxx2A/Number of out- 121. Monitor parameter No. 43 (ILxx2A/Number of out-
put pulses) put pulses)
With the MP900 series, the relevant register is used Delete the relevant register.
for system debugging. With the MP2000 series, there
is no parameter of the same kind.
122. Monitor parameter No. 45 (ILxx2C/Integral output 122. Monitor parameter No. 45 (ILxx2C/Integral output
value monitor) value monitor)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
123. Monitor parameter No. 49 (ILxx30/Primary lag mon- 123. Monitor parameter No. 49 (ILxx30/Primary lag mon-
itor) itor)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
124. Monitor parameter No. 51 (ILxx32/Position loop 124. Monitor parameter No. 51 (ILxx32/Position loop
output value monitor) output value monitor)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
125. Monitor parameter No. 53 (ILxx34/Position monitor 125. Monitor parameter No. 53 (ILxx34/Position monitor
2) 2)
Refer to the Machine Controller MP2000 Series
SVA-01 Motion Module User’s Manual (manual no.:
SIEPC88070032) and Machine Controller MP2000
Series Built-in SVB/SVB-01 Motion Module User’s
Manual (manual no.: SIEPC88070033) and change
to the appropriate parameter.
A-64
F Error and Warning List for the Application Converter
error 1017: The parameter cannot convert, since it was invalid. (Cont’d)
Cause Remedy
126. Monitor parameter No. 55 (IWxx36/Serial converter 126. Monitor parameter No. 55 (IWxx36/Serial converter
resolution monitor) resolution monitor)
With the MP2000 series, this parameter has been It is possible to read the value using the fixed param-
eliminated and a fixed parameter is monitored using eter monitor function.
a motion subcommand instead.
error 1028: The model of the source and destination are not compatible models.
Cause Remedy
The combination of the models of the conversion source Check the models at the conversion source and conversion
controller and conversion destination controller is not sup- destination and execute the application conversion again.
ported by the Application Converter.
error 1044: The servo model of the source and destination are not compatible of the servo amplifier models.
Cause Remedy
A servo pack that has no compatibility at conversion has Allocate "stp,***" to the conversion source and the conver-
been allocated. sion destination. However, conversion is not possible in the
following cases.
• "stp,***" is allocated to the conversion source axis.
→ "stp,***" is not allocated to the conversion destination.
• "stp,***" is not allocated to the conversion source axis.
→ "stp,***" is allocated to the conversion destination.
Cause Remedy
The PLC model specified for the conversion source/destina- Select PLC models that can be the conversion source and
tion is not supported by the Application Converter. destination.
App
A-65
Appendices
F.2 Error Detail
error 1061: The bit type parameter is referred as word/long type. It can't be converted as the bit type order is
changed.
Cause Remedy
A bit parameter has been used as a Word/Long type parame- –
ter.
The meaning of the bit parameter has been changed so it
cannot be converted.
1. Monitor parameter No. 2 (IWxx01/Servo driver status) 1. Create another ladder manually in accordance with the
specifications of the model at the conversion destina-
tion.
2. Monitor parameter No. 2 (IWxx01/General DI monitor) 2. Create another ladder manually in accordance with the
specifications of the model at the conversion destina-
tion.
3. Monitor parameter No. 38 (IWxx25/Servo driver I/O 3. Create another ladder manually in accordance with the
monitor) specifications of the model at the conversion destina-
tion.
error 1062: Since the setting range (a) of a conversion destination was exceeded, value (b) was not convertible.
Default value "c" is set up.
Cause Remedy
The data set for the parameter at the conversion source is The parameter at the conversion destination will be set to the
outside the setting range for the parameter at the conversion default value. Check the converted data.
destination.
error 1063: It could not be converted, since an empty slot was insufficient.
Cause Remedy
Conversion to the PLC model selected for the conversion Either convert to a PLC model with a greater number of
destination is not possible because it has insufficient slots. slots than the one currently specified for the conversion des-
tination or reduce the number of modules allocated at the
conversion source.
error 1064: It could not be converted, since the line of becoming empty was insufficient.
Cause Remedy
Conversion was not performed because there were insuffi- Remove the communication module and servo module defi-
cient line numbers to which communication modules and nitions that can be deleted from the conversion source mod-
servo modules of the conversion destination could be allo- ule configuration definitions, then execute the conversion
cated. again.
A-66
F Error and Warning List for the Application Converter
error 1067: Since the motion module could not be specified, it converted it into M register.
Cause Remedy
There is no allocation of the relevant motion module to the Take one of the following remedies.
motion register used by the application in the module con- • Perform the conversion manually for the parts converted
figuration definitions for the conversion source. to M registers at the conversion destination.
• Allocate the relevant motion module to the motion regis-
ter used in the program at the conversion source, then exe-
cute the conversion again.
error 1069: The target program of register replacement does not exist.
Cause Remedy
The drawings specified at the conversion source for the Review the names of the drawings specified at the conver-
Multi-register Replace function do not exist. sion source for the Multi-register Replace function.
error 1070: The converted D register number exceeds the maximum D register number of target DWG.
Cause Remedy
A local register specified for replacement is outside the reg- Review the size and address of the register to be replaced,
ister range at the replace destination. and change the settings so that the register after the replace-
ment is within the appropriate range.
error 1071: The "linear motor" is set in the source, but it is not available in the target module.
Cause Remedy
The servo module allocated at the conversion destination When making a conversion to "linear type", change to a
doesn't support "linear type" as a motor classification. servo module that supports linear motors at the conversion
destination.
error 1072: The working register for the MSEE instruction is out of range.
Cause Remedy
The working registers used with the MSEE command Correct the working registers used with the MSEE com-
exceed the range of registers that can be used for the speci- mand.
fied register classification. Note: With the M2000 series, the size of the working regis-
ters used with the MSEE command has been
expanded to four words.
Appendices
App
A-67
Appendices
F.3 Warning List
A-68
F Error and Warning List for the Application Converter
warning 3005: Parameters are converted, but two parameters are merged. Please confirm.
Cause Remedy
The relevant register has been converted but multiple Check the converted data.
parameters have been merged.
1. Setting parameter No. 3 (OWxx02/Forward torque 1. Setting parameter No. 3 (OWxx02/Forward torque
clamp setting) clamp setting)
With the MP2000 series, this has been changed to
OLxx14 (torque clamp setting when a velocity reference
is given). It is not possible to make independent settings
for forward and reverse motion.
2. Setting parameter No. 17 (OWxx10/Position loop gain) 2. Setting parameter No. 17 (OWxx10/Position loop gain)
The conversion source parameters OWxx10 and The warning detected by the relevant register is only
OWxx19 have been merged as OWxx2E. The values detected when an MP900 series SVA is used.
and comments follow those of OWxx10.
3. Setting parameter No. 26 (OWxx19/Proportional gain) 3. Setting parameter No. 26 (OWxx19/Proportional gain)
The conversion source parameters OWxx10 and The warning detected by the relevant register is only
OWxx19 have been merged as OWxx2E. The values detected when an MP900 series SVA is used.
and comments follow those of OWxx10.
warning 3006: Parameters are converted, but the parameter requires the unit configuration, so please change the
unit to be same it with the source environment.
Cause Remedy
The relevant register has been converted but the unit system Check the converted data.
needs to be changed to match the existing settings.
1. Monitor parameter No. 39 (ILxx26/Velocity reference 1. Monitor parameter No. 39 (ILxx26/Velocity reference
output value monitor) output value monitor)
Set the unit for velocity references with "speed unit
selection" (OWxx03, Bit 0 to Bit 3).
Speed unit selection (OWxx03 Bit 0 to Bit 3)
0: Command unit/sec.
1: Command unit/min.
2: % specification
warning 3007: The motion registers (set/monitor parameters) are used with index i, j.
Cause Remedy
Conversion has been performed, but indices i and j have The settings for i and j are not automatically converted by
been specified with the relevant motion register. the Application Converter. Check the values of i and j of the
relevant motion register in the conversion results.
warning 3008: The scale is changed (10 = 1 Hz to 1 = 1 Hz). Please confirm the program.
Cause Remedy
The unit system of the relevant register has been converted Check the converted data.
(1 = 0.1 Hz to 1 = 1 Hz).
Appendices
1. Setting parameter No. 30 (OWxx1D/Speed loop gain) 1. Setting parameter No. 30 (OWxx1D/Speed loop gain)
The unit has been changed from 0.1 Hz to Hz.
App
A-69
Appendices
F.4 Details of Warnings
warning 3009: The degree speed unit is changed. Please check ACC, DCC, SCC command.
Cause Remedy
The unit of acceleration has been changed. Check the ACC, DCC and SCC commands.
1. Setting parameter No. 3 (Bit 4 to Bit 7) (OWxx03/ 1. Setting parameter No. 3 (Bit 4 to Bit 7) (OWxx03/
Acceleration unit selection) Acceleration unit selection)
If the value for speed unit selection (OWxx03 Bit 4 to
Bit 7) is other than 1, the operation of the acceleration/
deceleration commands (ACC, DCC, SCC) in the
motion program changes. To ensure the same operation
as in the conversion source motion program, change to
acceleration unit selection = 1 (ms).
warning 3010: The speed unit is changed. Please check VEL command.
Cause Remedy
The unit of speed has been changed. Check the VEL command.
1. Setting parameter No. 3 (Bit 0 to Bit 3) (OWxx03/Speed 1. Setting parameter No. 3 (Bit 0 to Bit 3) (OWxx03/Speed
unit selection) unit selection)
If the value for speed unit selection (OWxx03 Bit 0 to
Bit 3) is other than 1, the operation of the speed change
command (VEL) in the motion program changes. To
ensure the same operation as in the conversion source
motion program, change to speed unit selection = 1
(command unit/min.).
warning 3011: Line number was changed to empty line number Since line number overlapped.
Cause Remedy
The line number was changed to an empty line number since Check the converted data.
line numbers overlapped.
warning 3012: The line number was set by the empty line number.
Cause Remedy
Because conversion was performed for multiple modules, it Check the assigned line numbers.
wasn't possible to assign the same line numbers as were
used at the conversion source. For this reason, empty line
numbers were assigned.
warning 3013: Transmission cycle 250 us/500 us/1 msec of the parameter definition was converted into 2 msec.
Cause Remedy
Because a transmission cycle that was invalid for MECHA- Check whether there is no problem even if the cycle is
TROLINK was set, it was changed to one that is valid with changed.
MECHATROLINK.
warning 3015: The conversion has been done. The meaning of parameter is changed "the acceleration (decelera-
tion) time to feed speed" to "the acceleration time (deceleration) time to rated speed". Please check in the target
program.
Cause Remedy
Conversion has been performed, but the parameter informa- Check the converted data.
tion has been changed.
1. Setting parameter No. 13 (OWxx0C/Constant for linear 1. Setting parameter No. 13 (OWxx0C/Constant for linear
acceleration) acceleration)
The relevant register has been converted to OLxx36, but The setting has been changed from the time required to
the method for setting the unit system has been changed, reach the feed speed to the time required to reach the
so the unit system has been changed to ms. rated speed.
2. Setting parameter No. 14 (OWxx0D/Constant for linear 2. Setting parameter No. 14 (OWxx0D/Constant for linear
deceleration) deceleration)
The relevant register has been converted to OLxx38, but The setting has been changed from the time required to
the method for setting the unit system has been changed, reach the feed speed to the time required to reach the
so the unit system has been changed to ms. rated speed.
A-70
F Error and Warning List for the Application Converter
warning 3016: The conversion has been done. The unit of the parameter is changed. Please check in the target
program.
Cause Remedy
Conversion has been performed, but the parameter units Check the converted data.
have been changed.
1. Setting parameter No. 11 (OWxx0A/Approach speed) 1. Setting parameter No. 11 (OWxx0A/Approach speed)
Set the unit for velocity references with speed unit selec-
tion (OWxx03 Bit 0 to Bit 3).
Speed unit selection (OWxx03 Bit 0 to Bit 3)
0: Command unit/sec.
1: Command unit/min.
2: % specification
2. Setting parameter No. 12 (OWxx0B/Creep speed) 2. Setting parameter No. 12 (OWxx0B/Creep speed)
Set the unit for velocity references with speed unit selec-
tion (OWxx03 Bit 0 to Bit 3).
Speed unit selection (OWxx03 Bit 0 to Bit 3)
0: Command unit/sec.
1: Command unit/min.
2: % specification
3. Setting parameter No. 21 (OWxx14/Filter time constant)
3. Setting parameter No. 21 (OWxx14/Filter time constant)
Check the converted data.
4. Setting parameter No. 23 (OLxx16/Phase compensation
4. Setting parameter No. 23 (OLxx16/Phase compensation
setting)
setting)
Check the converted data.
5. Setting parameter No. 31 (OLxx1E/Compensation pulse
5. Setting parameter No. 31 (OLxx1E/Compensation pulse
setting)
setting)
Check the converted data.
6. Setting parameter No. 35 (OLxx22/Fast speed) 6. Setting parameter No. 35 (OLxx22/Fast speed)
The previous two types of velocity reference register - Set the unit for velocity references with speed unit selec-
OLxx22 and OWxx15 - have been merged as OLxx10 in tion (OWxx03 Bit 0 to Bit 3).
the MP2000 series. Speed unit selection (OWxx03 Bit 0 to Bit 3)
0: Command unit/sec.
1: Command unit/min.
2: % specification
7. Monitor parameter No. 13 (IWxx0C/Velocity reference 7. Monitor parameter No. 13 (IWxx0C/Velocity reference
output value monitor) output value monitor)
Set the unit for velocity references with speed unit selec-
tion (OWxx03 Bit 0 to Bit 3).
Speed unit selection (OWxx03 Bit 0 to Bit 3)
0: Command unit/sec.
1: Command unit/min.
2: % specification
Or [pulse/sec.], or "command unit/H scan"
8. Monitor parameter No. 14 (IWxx0D/Speed monitor) 8. Monitor parameter No. 14 (IWxx0D/Speed monitor)
Set the unit for velocity references with speed unit selec-
tion (OWxx03 Bit 0 to Bit 3).
Speed unit selection (OWxx03 Bit 0 to Bit 3)
0: Command unit/sec.
1: Command unit/min.
2: % specification
9. Monitor parameter No. 39 (ILxx26/Velocity reference 9. Monitor parameter No. 39 (ILxx26/Velocity reference
output value monitor) output value monitor)
Set the unit for velocity references with speed unit selec-
tion (OWxx03 Bit 0 to Bit 3).
Appendices
App
A-71
Appendices
F.4 Details of Warnings
warning 3017: The conversion has been done. The unit of the parameter can be changed. Please check in the tar-
get program.
Cause Remedy
Conversion has been performed, but the units for the param- Check the converted data.
eters may have been changed.
1. Monitor parameter No. 39 (ILxx26/Velocity reference 1. Monitor parameter No. 39 (ILxx26/Velocity reference
output value monitor) output value monitor)
Set the unit for velocity references with speed unit selec-
tion (OWxx03 Bit 0 to Bit 3).
Speed unit selection (OWxx03 Bit 0 to Bit 3)
0: Command unit/sec.
1: Command unit/min.
2: % specification
warning 3018: The register is converted to a bit for Alarm (IBxxx49). You can change it to a bit for Warning
(IBxxx20) also.
Cause Remedy
Conversion has been performed in such a way that the rele- Check the converted data.
vant parameter generates an alarm.
Monitor parameter No. 1 (IBxx000/Abnormal deviation) Monitor parameter No. 1 (IBxx000/Abnormal deviation)
An alarm or warning can be selected by changing the setting
for the abnormal deviation error level setting (OWxx01 Bit
0).
warning 3019: The conversion has been done. "DEC" and "EXT" bits are converted in a bit.
Cause Remedy
At the MP2000 series, conversion has been performed so Check the converted data.
that the DEC/EXT signals of the registers below are used in
common.
1. Monitor parameter No. 2 (IBxx015/DI5 (external latch
signal))
2. Monitor parameter No. 2 (IBxx016/DI5)
3. Monitor parameter No. 2 (IBxx018/DI7 (external latch
signal)
warning 3020: "Positioning completed" and "Speed coincidence" are assigned into a bit in the target. Please make
notice in Speed control mode.
Cause Remedy
At the MP2000 series, "V-CMP (speed match)" and "Posi- Check the converted data.
tioning completed" have been converted to "Positioning
completed/speed match".
1. Monitor parameter No. 2 (IBxx012/V-CMP (Speed
match))
2. Monitor parameter No. 2 (IBxx017/Positioning com-
pleted)
warning 3021: "Distribution completed" and "Zero speed" are assigned into a bit in the target. It is "Zero speed" in
Speed control mode.
Cause Remedy
At the MP2000 series, "Distribution completed" has been Check the converted data.
converted to "Distribution completed/zero speed".
1. Monitor parameter No. 2 (IBxx018/Distribution com-
pleted)
A-72
F Error and Warning List for the Application Converter
warning 3022: "Position proximity" and "Torque limit detection" are assigned into a bit in the target. It is "Position
proximity" in Position control mode.
Cause Remedy
At the MP2000 series, "VLT (velocity limit detection)" has Check the converted data.
been converted to "Positioning vicinity/velocity limit".
1. Monitor parameter No. 2 (IBxx016/VLT (Velocity limit
detection)
warning 3023: The conversion has been done. Please set "0.01" to "Torque unit".
Cause Remedy
Conversion has been performed, but the units have been Check the converted data.
changed.
1. Monitor parameter No. 15 (IWxx0E/Torque monitor) 1. Monitor parameter No. 15 (IWxx0E/Torque monitor)
Set the torque unit selection (OWxx03 Bit C to Bit F) to
0.01%.
warning 3024: It is converted to "Torque Reference Monitor". You can change it to "General-Purpose AI Monitor 1"
also. In the target program, set "0.01" to "Torque Unit Selection".
Cause Remedy
Conversion has been performed, but the units have been Check the converted data.
changed.
1. Monitor parameter No. 15 (IWxx0E/Torque monitor) 1. Monitor parameter No. 15 (IWxx0E/Torque monitor)
Since the analog input voltage is reported as [0.001 V],
unit conversion is necessary. Set torque unit selection
(OWxx03 Bit C to Bit F) to 0.01%.
warning 3025: The baud-rate which is set in the source is invalid in the target, so it is converted to 19.2 [kbps].
Cause Remedy
The baud rate specified by the module setting at the conver- Check the converted data.
sion source is not supported at the conversion destination.
Therefore, it is converted to the default baud rate of 19.2
k[bps].
warning 3026: Conversion failed because the circuit (module) does not apply in the target.
Cause Remedy
Conversion was not performed because the circuit of the rel- Check the converted data.
evant module is not applicable to conversion in automatic
conversion.
warning 3027: The third and fourth working registers for the MSEE instruction are used.
Cause Remedy
With the MP900 series the working register area that MSEE Check the converted data. If the area is not being used for its
commands use was 2 words but with the MP2000 series this intended purpose, change the application so that there is no
area has been expanded to 4 words. The relevant location overlap with the working register area.
overlaps the area for the third and fourth words generated by
this expansion.
App
A-73
Appendices
F.4 Details of Warnings
warning 3032: The RS-232C of the source converted into the 217IF of 218IF-01 at destination.
Cause Remedy
The RS-232C definition of the conversion source has been Since the device type has been changed, check if there is any
converted into the 217IF definition of the 218IF-01 module location that accesses the relevant communication module
at the MP2000 series conversion destination. using the MSG-RCV/SND function, etc., in the application.
And, if necessary, change the device type of the MSG-RCV/
SND function.
warning 3034: The row of Bit is different conversion ahead though it converted. Please check in the target pro-
gram.
Cause Remedy
Conversion has been performed but there is a difference in Check the converted data by referring to the Guide to
the order of the bits between the register at the conversion Parameter Conversion Specifications.
source and the register at the conversion destination.
A-74
F Error and Warning List for the Application Converter
warning 3034: The row of Bit is different conversion ahead though it converted. Please check in the target pro-
gram.
Cause Remedy
1. Monitor parameter No. 35 (ILxx22/Alarm) 1. Monitor parameter No. 35 (ILxx22/Alarm)
Conversion has been performed but there is a difference Check the converted data by referring to the Guide to
in the order of the bits between the register at the con- Parameter Conversion Specifications below.
version source and the register at the conversion destina- <Guide to Parameter Conversion Specifications>
tion. Bit 0 (Servo amplifier error):
With the MP2000 series, this has been changed to ILxx04
Bit 0: Servo driver error.
Bit 1 (Positive overtravel):
With the MP2000 series, this has been changed to ILxx04
Bit 1: Positive overtravel.
Bit 2 (Negative overtravel):
With the MP2000 series, this has been changed to ILxx04
Bit 2: Negative overtravel.
Bit 3 (Positive software limit):
With the MP2000 series, this has been changed to ILxx04
Bit 3: Positive software limit.
Bit 4 (Negative software limit):
With the MP2000 series, this has been changed to ILxx04
Bit 4: Negative software limit.
Bit 5 (Servo OFF/excitation OFF):
With the MP2000 series, this has been changed to ILxx04
Bit 5: Servo OFF.
Bit 6 (Positioning time limit exceeded):
With the MP2000 series, this has been changed to ILxx04
Bit 6: Positioning time limit exceeded.
Bit 7 (Excessive positioning travel/Excessive speed):
With the MP2000 series, this has been changed to ILxx04
Bit 7: Excessive positioning travel, and ILxx04 Bit 8:
Excessive speed.
Bit 8 (Filter type change error):
With the MP2000 series, this has been changed to ILxx04
Bit 10: Filter type change error.
Bit 9 (Filter time constant change error):
With the MP2000 series, this has been changed to ILxx04
Bit 11: Filter time constant change error.
Bit 10 (Control mode error):
With the MP2000 series, the relevant register has been
deleted. Change the program.
Bit 11 (Zero point not set):
With the MP2000 series, this has been changed to ILxx04
Bit 13: Zero point not set.
Bit 12 (Zero point set during travel):
With the MP2000 series, this has been changed to ILxx04
Bit 14: Zero point set during travel.
Bit 13: (Servo pack Cn constant setting error):
With the MP2000 series, this has been changed to ILxx04
Bit 15: Servo driver user constant setting error.
Bit 14 (Servo driver synchronous communication error):
With the MP2000 series, this has been changed to ILxx04
Appendices
App
A-75
Appendices
F.4 Details of Warnings
warning 3034: The row of Bit is different conversion ahead though it converted. Please check in the target pro-
gram.
Cause Remedy
1. Monitor parameter No. 35 (ILxx22/Alarm) Bit 15 (Servo driver communication error):
Conversion has been performed but there is a difference With the MP2000 series, this has been changed to ILxx04
in the order of the bits between the register at the con- Bit 17: Servo driver communication error.
version source and the register at the conversion destina- Bit 16 (Servo driver command timeout error):
tion. With the MP2000 series, this has been changed to ILxx04
Bit 18: Servo driver command timeout error.
Bit 17 (Excessive absolute encoder rotation):
With the MP2000 series, this has been changed to ILxx04
Bit 19: Excessive absolute encoder rotation.
Bit 18 (PG disconnection error):
With the MP2000 series, this has been changed to ILxx04
Bit 20: PG disconnection error.
Bit 30 (Motor type setting error):
With the MP2000 series, this has been changed to ILxx04
Bit 31: Motor type setting error.
Bit 31 (Encoder type mismatch):
With the MP2000 series, this has been changed to ILxx04
Bit 30: Linear motor connection error.
warning 3035: The motion register (setting parameter and monitor parameter) is used by index i and j though it
converted. Please check in the target program. (i and j)
Cause Remedy
Conversion has been performed, but indices i and j have The settings for i and j are not automatically converted by
been specified with the relevant motion register. the Application Converter. Check the values of i and j of the
relevant motion register in the conversion results.
warning 3036: The meaning of Bit reverses conversion ahead though it converted. Please check in the target pro-
gram.
Cause Remedy
The meanings of the bits in the register at the conversion Check the converted data.
destination are inverted with respect to the relevant register
that was used at the conversion source.
1. Setting parameter No. 2 (OBxx01E/Position command 1. Setting parameter No. 2 (OBxx01E/Position command
type) type)
If the relevant register is used by the application, check
its setting.
warning 3037: The speed unit is changed. Please check VEL command.
Cause Remedy
The conversion source parameters OLxx22 and OWxx15 Check the converted data.
have been merged as OLxx10.
1. Setting parameter No. 22 (OWxx15/Velocity reference) 1. Setting parameter No. 22 (OWxx15/Velocity reference)
The conversion source parameters OLxx22 and Set the unit for velocity references with speed unit selec-
OWxx15 have been merged as OLxx10. The values and tion (OWxx03 Bit 0 to Bit 3).
comments follow those of OLxx22. The unit system set- Speed unit selection (OWxx03 Bit 0 to Bit 3)
ting must be checked. 0: Command unit/sec.
1: Command unit/min.
2: % specification
warning 3038: It is different from the type of the corresponding parameter though it converted. Please check in the
target program.
Cause Remedy
Conversion has been performed, but there is a discrepancy Check the converted data.
between the type of the register and the type of the relevant
parameter.
A-76
F Error and Warning List for the Application Converter
warning 3039: The station allocation of the source was changed by the destination.
Cause Remedy
The SVA axis of MP940 has been allocated as the SVB Check the converted data.
MECHATROLINK servo at the conversion destination,
which means that, if there is already an allocation to station
#1 in the MECHATROLINK definition at the conversion
source, the station allocation at the conversion destination
will change.
warning 3040: The SVA definition was converted into the MECHATROLINK servo of SVB.
Cause Remedy
The SVA definition at the conversion source has been con- Check the converted data.
verted to the SVB MECHATROLINK servo.
warning 3041: Transmission cycle 1 msec/4 msec of the parameter definition was converted into 2 msec.
Cause Remedy
The MLINK transmission cycle at the conversion source Check the converted data.
(1 ms/4 ms) has been converted to a transmission cycle of
2 ms at the conversion destination.
warning 3042: It was converted with MECHATROLINK-II (32 byte Mode), 0.5 msec.
Cause Remedy
The MLINK definition at the conversion source MP940M Check the converted data.
has been converted to MECHATROLINK-II (32-byte mode)
with a communication cycle of 0.5 ms at the conversion des-
tination.
warning 3043: It was replaced with *****I/O, because the selected module does not exist.
Cause Remedy
No selectable module exists at the conversion destination so Check the converted data.
it has been replaced with ****I/O.
warning 3044: Because the set Motion Command is not supported in the target, this setting is ignored.
Cause Remedy
The module at the conversion destination is not compatible Check the converted data.
with the motion command codes set at the conversion source
and therefore this setting is ignored.
warning 3045: Because the set Home Return Type is not supported in the target, this setting is ignored.
Cause Remedy
The module at the conversion destination is not compatible Check the converted data.
with the zero point return method set at the conversion
source and therefore this setting is ignored.
Appendices
App
A-77
Appendices
G.1 Cancelling Display in Red of Conversion Errors
IMPORTANT Note that once the display of conversion errors has been cancelled, it is not possible to display them again.
2. The color of all the registers and symbols that have been subject to a conversion error changes from red to
the standard color.
A-78
G Operations Possible with the Application Converter
A-79
Appendices
G.2 Rules for Module Conversion
A-80
G Operations Possible with the Application Converter
Appendices
App
A-81
Appendices
G.2 Rules for Module Conversion
For details on the conversion of the MLINK definitions of MP940/MP940M, refer to (a) Cautions on conversion
of MLINK definitions.
Note: 1. S drawings cannot be converted for use with the MP2000 series.
2. When definitions allocated to S scans are converted for use with the MP2000 series, they are allocated to H
scans.
3. When a 261IFS is selected for the sixth slot of an MP940, it will not be applicable for conversion.
A-82
G Operations Possible with the Application Converter
Note: 1. S drawings cannot be converted for use with the MP2000 series.
2. When definitions allocated to S scans are converted for use with the MP2000 series, they are allocated to H
scans.
3. When a 261IFS is selected for the sixth slot of an MP940, it will not be applicable for conversion.
App
A-83
Appendices
G.2 Rules for Module Conversion
Note: 1. S drawings cannot be converted for use with the MP2000 series.
2. When definitions allocated to S scans are converted for use with the MP2000 series, they are allocated to H
scans.
3. When a 261IFS is selected for the sixth slot of an MP940, it will not be applicable for conversion.
Note: 1. S drawings cannot be converted for use with the MP2000 series.
2. When definitions allocated to S scans are converted for use with the MP2000 series, they are allocated to H
scans.
3. When a 261IFS is selected for the sixth slot of an MP940, it will not be applicable for conversion.
A-84
G Operations Possible with the Application Converter
Note: 1. S drawings cannot be converted for use with the MP2000 series.
2. When definitions allocated to S scans are converted for use with the MP2000 series, they are allocated to H
scans.
3. When a 261IFS is selected for the sixth slot of an MP940, it will not be applicable for conversion.
Appendices
App
A-85
Index
Index-1
Index
L display - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -12-51
Motion Alarm Menu - - - - - - - - - - - - - - - - - - - - - - - - - - -12-51
ladder instructions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-21
Motion Alarm Window - - - - - - - - - - - - - - - - - - - - - - - - -12-50
input methods - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-21
motion control ladder programs - - - - - - - - - - - - - - - - - - - - - - - 1-14
inputting instructions
Motion Editor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-15
conditional instructions - - - - - - - - - - - - - - - - - - - - - 9-24
END instruction - - - - - - - - - - - - - - - - - - - - - - - - - - 9-27 closing the motion editor - - - - - - - - - - - - - - - - - - - - - - - -10-25
functions- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-24 editing functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-20
inline comments- - - - - - - - - - - - - - - - - - - - - - - - - - 9-27 adding a semicolon - - - - - - - - - - - - - - - - - - - - - - -10-21
math, logic, and comparison instructions - - - - - - - - - 9-23 error list - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-23
MOVW, XCHG and other instructions - - - - - - - - - - 9-26 export function - - - - - - - - - - - - - - - - - - - - - - - - - -10-25
SEE instructions- - - - - - - - - - - - - - - - - - - - - - - - - - 9-26 import function - - - - - - - - - - - - - - - - - - - - - - - - - -10-24
structure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-21 jumping to a specified row - - - - - - - - - - - - - - - - - -10-20
jumping to the end row of the program - - - - - - - - - -10-20
ladder programming system - - - - - - - - - - - - - - - - - - - - - - - - - - 9-3
jumping to the first row of the program - - - - - - - - - -10-20
ladder programs- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-15
replacing a character string - - - - - - - - - - - - - - - - - -10-20
creating comments- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-40
searching for a character string- - - - - - - - - - - - - - - -10-20
creating ladder programs- - - - - - - - - - - - - - - - - - - - - - - - - 9-15 specifying fonts - - - - - - - - - - - - - - - - - - - - - - - - - -10-23
display mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-20 teaching positions - - - - - - - - - - - - - - - - - - - - - - - -10-21
displaying current values - - - - - - - - - - - - - - - - - - - - - - - - 9-39 expansion commands- - - - - - - - - - - - - - - - - - - - - - - - - - -10-24
DWG Window - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-15 Motion Editor Menus- - - - - - - - - - - - - - - - - - - - - - - - - - -10-17
editing programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-27 opening the Motion Editor Window - - - - - - - - - - - - - - - - -10-15
changing instructions and operands - - - - - - - - - - - - - 9-30 motion parameter settings- - - - - - - - - - - - - - - - - - - - - - - - - - - 1-13
copying - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-30
motion program monitoring
cutting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-30
opening the motion program monitor - - - - - - - - - - - - - - - -12-39
deleting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-28
inserting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-28 stopping and restarting the monitoring display - - - - - - - - - -12-41
jumping to a particular step number - - - - - - - - - - - - 9-31 motion programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-14
opening DWG Windows used by SEE and compiling motion programs - - - - - - - - - - - - - - - - - - - - - -10-26
FSTART instructions - - - - - - - - - - - - - - - - - - - - - - 9-31 compile execution - - - - - - - - - - - - - - - - - - - - - - - -10-26
pasting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-30 compile execution steps - - - - - - - - - - - - - - - - - - - -10-26
returning to previous windows - - - - - - - - - - - - - - - - 9-32 error completion - - - - - - - - - - - - - - - - - - - - - - - - -10-27
UNDELETE - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-29 creating motion programs - - - - - - - - - - - - - - - - - - - - - - - -10-11
LADDER Menus- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-18 Debug Menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-29
number of open ladder program editing windows - - - - - - - - 2-41 debug operations- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-31
printing ladder programs- - - - - - - - - - - - - - - - - - - - - - - - - 9-42 abort - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-36
saving ladder programs- - - - - - - - - - - - - - - - - - - - - - - - - - 9-41 break points - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-32
List and Print Manager - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3 current value update - - - - - - - - - - - - - - - - - - - - - - -10-37
editing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-39
List Manager - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-69
editing during debug operations - - - - - - - - - - - - - - -10-38
outline - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-68
hold ON/OFF - - - - - - - - - - - - - - - - - - - - - - - - - - -10-36
Print Manager - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-70 multi step run - - - - - - - - - - - - - - - - - - - - - - - - - - -10-34
List Manager Window - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-69 operation cursor- - - - - - - - - - - - - - - - - - - - - - - - - -10-32
logging online - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-15 start points - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-31
logoff- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-14 starting and stopping debug operations - - - - - - - - - -10-31
logon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-13 step in - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-33
logon communication timeout value - - - - - - - - - - - - - - - - - - - - 2-42 step over- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-32
step run - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-32
M Debug Window- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-28
Machine Controller module configurations - - - - - - - - - - - - - - - - 8-2 debugging motion programs - - - - - - - - - - - - - - - - - - - - - -10-28
MP2100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 group definitions- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-3
MP2200 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 motion program development flow - - - - - - - - - - - - - - - - -10-11
MP2200 CPU-01 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 restrictions during debug operations - - - - - - - - - - - - - - - - -10-41
MP2200 CPU-02 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 motion properties - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -10-13
MP2300 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 MPE720 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-2
MP2300S - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 function tree - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4
MP2310 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 installation disk- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-16
MP910- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 installer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-16
MP920- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 main functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3
MP930- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 procedure for installing the MPE720 - - - - - - - - - - - - - - - - 1-16
MP940- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-2 recommended PC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-2
MECHATROLINK devices- - - - - - - - - - - - - - - - - - - - - - - - - - 1-26 system configuration example - - - - - - - - - - - - - - - - - - - - - - 1-5
module configuration definitions - - - - - - - - - - - - - - - - - - - 1-12, 3-2 version applicability - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3
basic flowchart - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-5
basic module configuration definition operation - - - - - - - - - - 8-4
N
Module Configuration Menus - - - - - - - - - - - - - - - - - - - - - - 8-7 number of groups and tasks- - - - - - - - - - - - - - - - - - - - - - - - - - 10-3
Module Configuration Window - - - - - - - - - - - - - - - - - - - - - 8-6 O
setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-8
offline mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-21
motion alarm monitor
online mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-21
Index-2
Index
online monitor animation file - - - - - - - - - - - - - - - - - - - - - - - - - 2-42 setting the CP-218/Ethernet (LP) communication port - - - - - - - - - 2-6
operand - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-22 setting the number of common registers - - - - - - - - - - - - - - - - 10-12
input methods - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-22 setting the serial communication port - - - - - - - - - - - - - - - - - - - - 2-4
operations possible with the application converter - - - - - - - - - - - 1-78 setting the system scan time - - - - - - - - - - - - - - - - - - - - - - - - - - 6-4
order folder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-12, 2-10 SFC- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-7
switching display between subroutines - - - - - - - - - - - - - - - - - - 2-23
P switching the CPU status - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-22
PLC folder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-12, 2-10 symbol display modes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-20
creating new folders - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-15 system configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2
PLC Import Tool closing system configuration - - - - - - - - - - - - - - - - - - - - - - - 5-7
PLC Import Tool Menu - - - - - - - - - - - - - - - - - - - - - - - - - - 2-61 saving system configuration - - - - - - - - - - - - - - - - - - - - - - - 5-7
PLC Import Tool operations- - - - - - - - - - - - - - - - - - - - - - - 2-61 setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-4
PLC Import Tool Window - - - - - - - - - - - - - - - - - - - - - - - - 2-59 System Configuration Menus - - - - - - - - - - - - - - - - - - - - - - 5-3
starting the PLC Import Tool - - - - - - - - - - - - - - - - - - - - - - 2-60 System Configuration Window - - - - - - - - - - - - - - - - - - - - - 5-2
position monitor system configuration definitions- - - - - - - - - - - - - - - - - - - - - - - - 3-2
configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-43 System Configuration Definitions Windows- - - - - - - - - - - - - 3-3
Position Monitor Menus - - - - - - - - - - - - - - - - - - - - - - - - 12-43 types of system configuration definitions- - - - - - - - - - - - - - - 3-2
Position Monitor Window - - - - - - - - - - - - - - - - - - - - - - - 12-42
pre-import- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-59 T
program development procedure- - - - - - - - - - - - - - - - - - - - - - - 10-2 table data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-2
program display modes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-20 Column Attributes Windows - - - - - - - - - - - - - - - - - - - - - - 11-5
properties - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-5 Column Attributes Menu - - - - - - - - - - - - - - - - - - - - 11-7
DWG Properties Menus - - - - - - - - - - - - - - - - - - - - - - - - - - 9-6 editing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-9
DWG Properties Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - 9-7 saving- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-10
setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-8
DWG Properties Window - - - - - - - - - - - - - - - - - - - - - - - - - 9-5
saving and closing table data - - - - - - - - - - - - - - - - - - - - - 11-12
I/O Definition Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - - 9-8
opening DWG Properties Windows- - - - - - - - - - - - - - - - - - - 9-5 Table Data Definition List Windows - - - - - - - - - - - - - - - - - 11-3
manipulating tables- - - - - - - - - - - - - - - - - - - - - - - - 11-5
Register List Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - - 9-12
Table Data Definition List Menus - - - - - - - - - - - - - - 11-4
saving property information - - - - - - - - - - - - - - - - - - - - - - - 9-14
Table Data Windows - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-5
Symbol Definition Tab Page - - - - - - - - - - - - - - - - - - - - - - - 9-9 editing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-12
Update History Tab Page- - - - - - - - - - - - - - - - - - - - - - - - - 9-13 setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-12
Table Data Menus - - - - - - - - - - - - - - - - - - - - - - - 11-11
Q
table programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-43
Quick Reference entering # register constant table data - - - - - - - - - - - - - - - - 9-45
opening the Quick Reference - - - - - - - - - - - - - - - - - - - - - - 12-8
entering data in C constant tables - - - - - - - - - - - - - - - - - - - 9-51
Quick Reference Menu - - - - - - - - - - - - - - - - - - - - - - - - - - 12-9
entering I/O conversion table data - - - - - - - - - - - - - - - - - - 9-47
Quick Reference operations - - - - - - - - - - - - - - - - - - - - - - - - - 12-11 entering interlock table data - - - - - - - - - - - - - - - - - - - - - - 9-47
deleting all data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-14
entering M register constant table data - - - - - - - - - - - - - - - 9-46
page operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-11
entering part composition table data - - - - - - - - - - - - - - - - - 9-49
resetting all data- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-15 printing table programs- - - - - - - - - - - - - - - - - - - - - - - - - - 9-60
setting a register- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-14
saving and closing table programs - - - - - - - - - - - - - - - - - - 9-60
R switching input modes - - - - - - - - - - - - - - - - - - - - - - - - - - 9-45
Table Program Menus - - - - - - - - - - - - - - - - - - - - - - - - - - 9-44
register lists
Table Program Windows- - - - - - - - - - - - - - - - - - - - - - - - - 9-43
configuration of the Register Data Window - - - - - - - - - - - 12-23
Task Monitor
Register List and Register Data Menus - - - - - - - - - - - - - - 12-22
configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-48
Register List Window - - - - - - - - - - - - - - - - - - - - - - - - - - 12-21
display modes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-47
registering shortcut icons- - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-78
Task Monitor Menu - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-47
relationship between user and file privileges- - - - - - - - - - - - - - - 2-18
Task Monitor Window - - - - - - - - - - - - - - - - - - - - - - - - - 12-46
remote operation function - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-27
tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-3
replacing register numbers
comment lists - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-32
configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-36
cross references - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-26
Register No. Replacement Cross Reference Window - - - - - 12-34
disable coil lists- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-30
Register Number Replacement Cross Reference Menu- - - - 12-35
motion alarm- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-50
root folder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-10
motion program monitoring- - - - - - - - - - - - - - - - - - - - - - 12-39
S position monitor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-42
saving to flash memory - - - - - - - - - - - - - - - - - - - - - - - - - 1-15, 2-26 Quick Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-8
scan time definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-12, 3-2 register lists - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-21
closing scan time definitions - - - - - - - - - - - - - - - - - - - - - - - 6-5 replacing register numbers - - - - - - - - - - - - - - - - - - - - - - 12-34
saving scan time definitions - - - - - - - - - - - - - - - - - - - - - - - - 6-5 Task Monitor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-46
Scan Time Menus- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-3 tuning panel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-4
Scan Time Window - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2 Trace Manager - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-20
setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-5 graph - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-24
self-configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-9 list- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-30
setting Machine Controller’s definitions- - - - - - - - - - - - - - - - - - 1-12 other functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-47
Index-3
Index
U
user management - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-17
User Management Window - - - - - - - - - - - - - - - - - - - - - - - 2-17
User Menu Manager- - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3, 2-78
Index-4
Revision History
The revision dates and numbers of the revised manuals are given on the bottom of the back cover.
MANUAL NO.ޓSIEP C880700 05C
Published in Japan December 200903-08 7 -1
WEB revision number
Date of Revision number
publication
Date of original publication
WEB
Date of Rev.
Publication No. Rev. Section Revised Contents
No.
August 2013 11 0 – SIEP C880700 05D<10>-1, available on the Web.
Back cover Revision: Address
July 2013 10 1 1.1.1, 1.1.2 Revision: Related information on recommended PC of MPE720
Back cover Revision: Address
July 2012 0 Back cover Revision: Address
January 2012 9 0 Back cover Revision: Address
In the event that the end user of this product is to be the military and said product is to be employed in any weapons systems or the manufacture
thereof, the export will fall under the relevant regulations as stipulated in the Foreign Exchange and Foreign Trade Regulations. Therefore, be sure
to follow all procedures and submit all relevant documentation according to any and all rules, regulations and laws that may apply.
Specifications are subject to change without notice for ongoing product modifications and improvements.
© 2003-2013 YASKAWA ELECTRIC CORPORATION. All rights reserved.