siepc88073200c_4_1
siepc88073200c_4_1
Basic Module
USER’S MANUAL
Model: JEPMC-MP2300S-E
MP2300S
RDY RUN
ALM ERR
MTX BAT
TRX IP
STOP
SUP
INT SW
CNFG 1
MON
TEST NO
ON
Overview 1
E-INT
E-TEST
NO
SW
2
Specifications and Functions 2
BATTERY ON
M-I/II
5
24V
DC
0V
Outline of Motion Control Systems
100M
The MP2300S is a compact Machine Controller that contains the power supply, the CPU, I/O, and the communication
functions in one single unit.
Please read this manual to ensure correct usage of the MP2300S system and apply to your manufacturing system for
control. Keep this manual in a safe place for future reference.
Basic Terms
Unless otherwise specified, the following definitions are used:
• MP2300S: MP2300S Machine Controller
• MPE720: The Programming Device Software or a Programming Device (i.e., a personal computer) running the
Programming Device Software
• PLC: Programmable Logic Controller
Manual Configuration
Read the chapters of this manual as required by the purpose.
Selecting
Studying Maintenance
Models and Designing Installation Trial Oper-
Chapter Specifications and Inspec-
Peripheral the System and Wiring ation
and Ratings tion
Devices
Chapter 1
√ − − − − −
Overview
Chapter 2
Specifications and Func- √ √ √ √ − −
tions
Chapter 3
− √ √ √ − −
Mounting and Wiring
Chapter 4
System Start Up and Easy √ − − − √ −
Programming
Chapter 5
Outline of Motion Control − − √ − √ −
Systems
Chapter 6
Built-in Ethernet Communi- − − √ − √ −
cations
Chapter 7
Slave CPU Synchronous − − − − √ −
Function
Chapter 8
Maintenance and Inspec- − − − − √ √
tion
Chapter 9
− − − − √ √
Troubleshooting
Appendices A to G − − √ − √ √
For information on motion parameters and motion commands, refer to Machine Controller MP2000-series SVB/SVB-
01 Motion Module User’s Manual (manual number: SIEP C880700 33).
iii
Related Manuals
The following table lists the manuals relating to the MP2300S. Refer to these manuals as required.
iv
(cont’d)
Manual Name Manual Number Contents
Machine Controller MP2000 Series Describes the motion language used with an
SIEP C880700 38
User's Manual, Motion Programming MP2000-series Machine Controller.
Describes the installation and operation of the engi-
Engineering Tool for MP2000 Series Machine
SIEP C880700 30 neering tool for MP2000-series Machine Controller
Controller MPE720 Version 6 User's Manual
MPE720 Version 6.
Machine Controller MP2000/MP3000 Series Describes the installation and operation of the engi-
Engineering Tool MPE720 Version 7 SIEP C880761 03 neering tool for MP2000/MP3000-series Machine
User’s Manual Controller MPE720 Version 7.
Machine Controller MP900/MP2000 Series
Describes how to install and operate the MP900/
MPE720 Software for Programming Device SIEP C880700 05
MP2000-series programming system (MPE720).
User’s Manual
Machine Controller MP900/MP2000 Series Describes the programming instructions of the New
New Ladder Editor User’s Manual SIEZ-C887-13.1 Ladder Editor, which assists MP900/MP2000-series
Programming Instructions design and maintenance.
Machine Controller MP900/MP2000 Series Describes the operating methods of the New Ladder
New Ladder Editor User’s Manual SIEZ-C887-13.2 Editor, which assists MP900/MP2000-series design
Operation and maintenance.
Machine Controller MP900/MP2000 Series Describes MECHATROLINK distributed I/O for
SIEZ-C887-5.1
User’s Manual, MECHATROLINK System MP900/MP2000-series Machine Controllers.
Machine Controller MP900/MP2000 Series Describes the connection methods, setting methods,
SIEP C880700 06
Linear Servomotor Manual and other information for Linear Servomotors.
Copyrights
• EtherNet/IP, DeviceNet, and CompoNet are the registered trademark of the ODVA (Open DeviceNet Vendor Association, Inc).
• PROFIBUS is a trademark of the PROFIBUS User Organization.
• EtherCAT is a registered trademark of Beckhoff Automation GmbH, Germany.
• Ethernet is a registered trademark of the Xerox Corporation.
• PROFINET is a registered trademark of PROFIBUS & PROFINET International.
• CC-Link is a trademark of the Mitsubishi Electric Corporation.
• MPLINK is a registered trademark of the YASKAWA Electric Corporation.
• Microsoft, Windows, Windows NT, and Internet Explorer are registered trademarks of the Microsoft Corporation.
• Pentium is a registered trademark of the Intel Corporation.
• MECHATROLINK is a trademark of the MECHATROLINK Members Association.
• 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.
v
Safety Information
The following conventions are used to indicate precautions in this manual. These precautions are provided to ensure
the safe operation of the MP2300S and connected devices. Information marked as shown below is important for the
safety of the user. Always read this information and heed the precautions that are provided.
The conventions are as follows:
Indicates precautions that, if not heeded, could possibly result in loss of life, serious inju-
WARNING ry, or property damage.
Indicates precautions that, if not heeded, could result in relatively serious or minor injury,
CAUTION or property damage.
If not heeded, even precautions classified under CAUTION can lead to serious results
depending on circumstances.
vi
Safety Precautions
The following precautions are for checking products on delivery, storage, transportation, installation, wiring, operation,
application, inspection, and disposal. These precautions are important and must be observed.
General Precautions
WARNING
Before connecting the machine and starting operation, ensure that an emergency stop procedure has been
provided and is working correctly.
There is a risk of injury.
Do not touch anything inside the MP2300S.
There is a risk of electrical shock.
Always keep the front cover attached when power is being supplied.
There is a risk of electrical shock.
Observe all procedures and precautions given in this manual for trial operation.
Operating mistakes while the servomotor and machine are connected may damage the machine or even cause acci-
dents resulting in injury or death.
There is a risk of electrical shock.
Do not remove the front cover, cables, connector, or options while power is being supplied.
There is a risk of electrical shock.
Do not damage, pull on, apply excessive force to, place heavy objects on, or pinch cables.
There is a risk of electrical shock, operational failure or burning of the MP2300S.
Do not attempt to modify the MP2300S in any way.
There is a risk of injury or device damage.
Do not approach the machine when there is a momentary interruption to the power supply. When power is
restored, the MP2300S and the device connected to it may start operation suddenly. Provide safety mea-
sures in advance to ensure human safety in the event that operation restarts suddenly.
There is a risk of injury.
Do not allow installation, disassembly, or repairs to be performed by anyone other than specified person-
nel.
There is a risk of electrical shock or injury.
vii
Storage and Transportation
CAUTION
Do not store or install the MP2300S in the following locations.
There is a risk of fire, electrical shock, or device damage.
Direct sunlight
Ambient temperature exceeds the storage or operating conditions
Ambient humidity exceeds the storage or operating conditions
Rapid changes in temperature or locations subject to condensation
Corrosive or flammable gas
Excessive dust, dirt, salt, or metallic powder
Water, oil, or chemicals
Vibration or shock
Do not overload the MP2300S during transportation.
There is a risk of injury or an accident.
Do not under any means subject the MP2300S to an atmosphere that contains halogen gas (fluorine, chlo-
ride, bromine, iodine, etc.) during storage, transportation, or installation.
There is a risk of damage or malfunction.
If disinfectants or insecticides must be used to treat packing materials such as wooden frames, pallets, or
plywood, the packing materials must be treated before the product is packaged, and methods other than
fumigation must be used.
Example: Heat treatment, where materials are kiln-dried to a core temperature of 56°C for 30
minutes or more.
If the electronic products, which include stand-alone products and products installed in machines, are packed with
fumigated wooden materials, the electrical components may be greatly damaged by the gases or fumes resulting from
the fumigation process. In particular, disinfectants containing halogen, which includes chlorine, fluorine, bromine, or
iodine can contribute to the erosion of the capacitors.
Installation
CAUTION
Never use the MP2300S in locations subject to water, corrosive atmospheres, or flammable gas, or near
burnable objects.
There is a risk of electrical shock or fire.
Do not step on the MP2300S or place heavy objects on the MP2300S.
There is a risk of injury.
Do not block the air exhaust port or allow foreign objects to enter the MP2300S.
There is a risk of element deterioration inside, an accident, or fire.
Always mount the MP2300S in the specified orientation.
There is a risk of an accident.
Do not subject the MP2300S to strong shock.
There is a risk of an accident.
viii
Wiring
CAUTION
Check the wiring to be sure it has been performed correctly.
There is a risk of motor run-away, injury, or an accident.
Always use a power supply of the specified voltage.
There is a risk of burning.
In places with poor power supply conditions, take all steps necessary to ensure that the input power supply
is within the specified voltage range.
There is a risk of device damage.
Install breakers and other safety measure to provide protection against shorts in external wiring.
There is a risk of fire.
Provide sufficient shielding when using the MP2300S in the following locations.
There is a risk of device damage.
Noise, such as from static electricity
Strong electromagnetic or magnetic fields
Radiation
Near to power lines
When connecting the battery, connect the polarity correctly.
There is a risk of battery damage or explosion.
Only qualified safety-trained personnel should replace the battery.
If the battery is replaced incorrectly, machine malfunction or damage, electric shock, or injury may result.
When replacing the battery, do not touch the electrodes.
Static electricity may damage the electrodes.
CAUTION
Consider the following items when selecting the I/O signal lines (external cables) to connect the MP2300S
to external devices.
Mechanical strength
Noise interference
Wiring distance
Signal voltage, etc.
Separate the I/O signal lines from the power lines both inside and outside the control box to reduce the
influence of noise from the power lines.
If the I/O signal lines and power lines are not separated properly, malfunctioning may result.
Example
外部配線の分離例of Separated External Cables
Steel separator
鉄板製のセパレータ
ix
Maintenance and Inspection Precautions
CAUTION
Do not attempt to disassemble the MP2300S.
There is a risk of electrical shock or injury.
Do not change wiring while power is being supplied.
There is a risk of electrical shock or injury.
When replacing the MP2300S, restart operation only after transferring the programs and parameters from
the old Module to the new Module.
There is a risk of device damage.
Disposal Precautions
CAUTION
Dispose of the MP2300S as general industrial waste.
A lithium battery is built into the MP2300S. After replacing the battery, dispose of the old battery separate
from regular waste and in accordance with local regulations.
General Precautions
x
Warranty
( 1 ) Details of Warranty
Warranty Period
The warranty period for a product that was purchased (hereinafter called “delivered product”) is one year from the time
of delivery to the location specified by the customer or 18 months from the time of shipment from the Yaskawa factory,
whichever is sooner.
Warranty Scope
Yaskawa shall replace or repair a defective product free of charge if a defect attributable to Yaskawa occurs during the
warranty period above. This warranty does not cover defects caused by the delivered product reaching the end of its
service life and replacement of parts that require replacement or that have a limited service life.
This warranty does not cover failures that result from any of the following causes.
1. Improper handling, abuse, or use in unsuitable conditions or in environments not described in product catalogs or
manuals, or in any separately agreed-upon specifications
2. Causes not attributable to the delivered product itself
3. Modifications or repairs not performed by Yaskawa
4. Abuse of the delivered product in a manner in which it was not originally intended
5. Causes that were not foreseeable with the scientific and technological understanding at the time of shipment from
Yaskawa
6. Events for which Yaskawa is not responsible, such as natural or human-made disasters
( 2 ) Limitations of Liability
1. Yaskawa shall in no event be responsible for any damage or loss of opportunity to the customer that arises due to
failure of the delivered product.
2. Yaskawa shall not be responsible for any programs (including parameter settings) or the results of program execu-
tion of the programs provided by the user or by a third party for use with programmable Yaskawa products.
3. The information described in product catalogs or manuals is provided for the purpose of the customer purchasing
the appropriate product for the intended application. The use thereof does not guarantee that there are no infringe-
ments of intellectual property rights or other proprietary rights of Yaskawa or third parties, nor does it construe a
license.
4. Yaskawa shall not be responsible for any damage arising from infringements of intellectual property rights or other
proprietary rights of third parties as a result of using the information described in catalogs or manuals.
xi
( 3 ) Suitability for Use
1. It is the customer’s responsibility to confirm conformity with any standards, codes, or regulations that apply if the
Yaskawa product is used in combination with any other products.
2. The customer must confirm that the Yaskawa product is suitable for the systems, machines, and equipment used by
the customer.
3. Consult with Yaskawa to determine whether use in the following applications is acceptable. If use in the application
is acceptable, use the product with extra allowance in ratings and specifications, and provide safety measures to
minimize hazards in the event of failure.
• Outdoor use, use involving potential chemical contamination or electrical interference, or use in conditions or
environments not described in product catalogs or manuals
• Nuclear energy control systems, combustion systems, railroad systems, aviation systems, vehicle systems,
medical equipment, amusement machines, and installations subject to separate industry or government regula-
tions
• Systems, machines, and equipment that may present a risk to life or property
• Systems that require a high degree of reliability, such as systems that supply gas, water, or electricity, or sys-
tems that operate continuously 24 hours a day
• Other systems that require a similar high degree of safety
4. Never use the product for an application involving serious risk to life or property without first ensuring that the sys-
tem is designed to secure the required level of safety with risk warnings and redundancy, and that the Yaskawa
product is properly rated and installed.
5. The circuit examples and other application examples described in product catalogs and manuals are for reference.
Check the functionality and safety of the actual devices and equipment to be used before using the product.
6. Read and understand all use prohibitions and precautions, and operate the Yaskawa product correctly to prevent
accidental harm to third parties.
( 4 ) Specifications Change
The names, specifications, appearance, and accessories of products in product catalogs and manuals may be changed at
any time based on improvements and other reasons. The next editions of the revised catalogs or manuals will be pub-
lished with updated code numbers. Consult with your Yaskawa representative to confirm the actual specifications
before purchasing a product.
xii
Contents
Using this Manual - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iii
Safety Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vi
Safety Precautions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vii
Warranty - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - xi
1 Overview- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-1
1.1 MP2300S Features- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-2
1.2 MP2300S Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3
1.2.1 Basic Module Appearance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3
1.2.2 MP2300S Modules - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4
xiii
3.2 Basic Module Connections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-12
3.2.1 Connectors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-12
3.2.2 Power Supply Connector- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-13
3.2.3 MECHATROLINK Connectors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-14
3.2.4 Ethernet Connector Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-18
3.2.5 RLY OUT Connector Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-22
3.2.6 System Connection Example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-24
xiv
6 Built-in Ethernet Communications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-1
6.1 Communication Methods- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2
6.2 Communication with Other MP Series - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-3
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used) - - - - - - - - - - - - - - - - 6-3
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function) - - - - 6-17
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used) - - - - - - 6-36
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function) - - - 6-49
9 Troubleshooting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-1
9.1 Basic Flow of Troubleshooting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-2
9.2 LED Indicator Meanings - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-3
9.3 Problem Classification- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-4
9.3.1 Overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-4
9.3.2 MP2300S Error Check Flowchart - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-5
xv
9.4 Troubleshooting Details- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-6
9.4.1 Operation Errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-6
9.4.2 I/O Errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-9
9.4.3 Watchdog Timer Timeout Errors- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-10
9.4.4 Module Synchronization Errors (Ver. 2.75 or Later) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-10
9.4.5 System Errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-11
Appendices - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-1
Appendix A System Registers Lists - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-3
A.1 System Service Registers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-3
A.2 System Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-7
A.3 System Error Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-8
A.4 User Operation Error Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-10
A.5 System Service Execution Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-11
A.6 User Operation Error Status Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-12
A.7 System I/O Error Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-13
A.8 Compact Flash Card-Related System Registers
(CPU-02 and CPU-03 Modules for the MP2200 Only) - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-14
A.9 Interrupt Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-15
A.10 Module Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-16
A.11 MPU-01 System Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-17
A.12 Motion Program Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-18
INDEX
Revision History
xvi
1
Overview
This chapter explains an overview and features of the MP2300S Machine Controller.
Overview
1.5 Cables, Accessories and Options, and Software - - - - - - - - - - - - - - - - - - 1-10
1.5.1 Cables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-10
1.5.2 Accessories and Options - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-12
1.5.3 Software (Programming Tool) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-12
1-1
1.1 MP2300S Features
Simple Programming
• The operation procedures needed before performing a motion operation are significantly reduced.
• You can start up a motion program from an upper PLC without the need for programming, simply by creating the
motion program and registering execution orders.
1-2
1.2 MP2300S Configuration
1.2.1 Basic Module Appearance
Metal fittings
for attachment
LED
(8 points) MP2300S LIO 01
5'< 581
/' /'
$/0 (55
/' /'
07; %$7
/' /'
75;
DIP switch ,3
/' /'
(6 points+4 points) 6723
683
,17 02'(
6:
&1)*
021 I/O
7(67 12
21
130 mm
Battery cover
6:
(,17
(7(67
MECHATROLINK-ϩ %$77(5< 12
21
connector M-I/II
(1 line, 2 ports)
5/<
287
Ethernet
2-pole connector LINK
(RLY OUT)
'&
9
Overview
'&
0V
m
1-3
1.2 MP2300S Configuration
1.2.2 MP2300S Modules
1-4
1.3 System Configuration
1.3.1 Example
Optional Modules
I/O Modules
External outputs
CNTR-01
LIO-01
LIO-02
LIO-04
LIO-05
LIO-06
Upper PLC MPE720
DO-01
AO-01
AI-01
Extrenal inputs
Ethernet Hub
Communications Modules
Ethernet RS-232C
217IF-01
218IF-01
218IF-02
260IF-01
261IF-01
262IF-01
Ethernet
DeviceNet
PROFIBUS
215AIF-01
263IF-01
264IF-01
265IF-01
266IF-01
266IF-02
267IF-01
MP2300S RS422/485
5'< 581
<$6.$:$
$/0 (55
07; %$7
215 communications
75; ,3
6723
683
,17 6:
Motion Modules
&1)*
021
7(67 12
21
MPU-01
SVC-01
SVB-01
SVA-01
PO-01
SERVOPACK
6:
(,17
Terminating resistor %$77(5<
(7(67
12
21
130 Ω M-I/II
Other Modules
(including those from other manufacturers)
5/<
RLY 287 AnyWire
MPCUNET-0
Ethernet
MPANL00-0
MPAN000-0
AFMP-02-C/-CA
MPALL00-0
MPAL000-0
AFMP-01
LINK
OUT
'& CC-Link
9
24 VDC
Overview
'&
0V A-net/A-link
0
FG
SGDS-01A12A
6*'+$( 16
SGDS-01A12A
SW1 SW1
C C
N N
CHARGE 6 CHARGE 6
A/B A/B
L1 L1
L2 L2
L1C C L1C C
N N JEPMC-IO231
0
L2C 3 L2C 3
B1/ B1/
VS mini V7
B2 B2
C C
U N U N
1 1
V V
W
C
W
C
N N
2 2
C C
N N
4 4
I/O
1-5
1.3 System Configuration
1.3.2 Example of Distributed Synchronizing System
For the details on the system configuration example, refer to 4.2.1 ( 1 ) System Layout Model.
Use the connecting cables and connectors recommended by Yaskawa. Always check the device to be used
and select the correct cable for the device.
Different SERVOPACKs are connected to MECHATROLINK-I (4 Mbps) and MECHATROLINK-II (10 Mbps).
Refer to 1.4.1 Devices Connectable to MECHATROLINK-I/II and select the appropriate SERVOPACKs.
If devices compatible with MECHATROLINK-I and with MECHATROLINK-II are used together, make the set-
tings for MECHATROLINK-I.
The user must supply the 24-VDC power supply.
When connecting SERVOPACKs via MECHATROLINK, connect the overtravel, zero point return deceleration
limit switch, and external latch signal lines to the SERVOPACKs. For connection, refer to the SERVOPACK’s
manual.
MP2100,
MP2200,
MP2300,
MP2300S, Synchronization
YASKAWA
MP2310,
MP2400, MECHATROLINK- Τ
MP2500
Slave Slave
MP2300S MP2300S SVB-01 MP2300S MP2300S SVB-01
4&; 470 4&; 470
;#5-#9# ;#5-#9#
+ #./ '44
RUN
TX
ERR
+ #./ '44
RUN
TX
ERR
SVB-01 SVB-01
/6: $#6 /6: $#6
Module 5612
572
+06
%0()
59
OFF
10
ON
Module 5612
572
+06
%0()
59
OFF
10
ON
/10 /10
6'56 01 1 6'56 01 1
10 10
M-I/II M-I/II
59 59
'+06 '+06
'6'56 '6'56
01 01
$#66'4; 10 $#66'4; 10
CN1 CN1
M-I/II M-I/II
4.; 4.;
176 176
'VJGTPGV 'VJGTPGV
.+0- .+0-
CN2 CN2
&% &%
8 8
&% &%
0V 0V
/ /
Synchronization
MECHATROLINK- Τ
1-6
1.4 Devices Connectable to MECHATROLINK
1.4.1 Devices Connectable to MECHATROLINK-I/II
( 1 ) Compatible SERVOPACKs
Model Number Details MECHATROLINK-I MECHATROLINK-II
SGD-N MECHATROLINK-I-compatible AC
Yes No
SGDB-AN SERVOPACK
Σ-II Series SGDH SERVOPACK
SGDH-E
NS100 MECHATROLINK-I Yes No
JUSP-NS100
Application Module
Σ-II Series SGDH SERVOPACK
SGDH-E
NS115 MECHATROLINK-II Yes Yes
JUSP-NS115
Application Module
SGDS-1 Σ-III Series SGDS SERVOPACK Yes Yes
SGDX-12 SGDX SERVOPACK Yes Yes
SJDE-AN SJDE SERVOPACK No Yes
SGDV-1 SGDV SERVOPACK Yes Yes
SGD7S-10 SGD7S SERVOPACK Yes Yes
( 2 ) Compatible Inverters
Model Number Details MECHATROLINK-I MECHATROLINK-II
CIMR-G7A Varispeed G7 Inverter
Yes Yes
SI-T with MECHATROLINK interface
CIMR-F7A Varispeed F7 Inverter
Yes Yes
SI-T with MECHATROLINK interface
CIMR-V7AA VSmini V7 Inverter
Yes Yes
SI-T/V7 with MECHATROLINK interface
CIMR-A High Performance Vector Control Drive A1000
Overview
Yes Yes
SI-T3 MECHATROLINK-II Option Card
CIMR-V Compact Vector Control Drive V1000
Yes Yes
SI-T3/V MECHATROLINK-II Option Unit
( 3 ) Compatible Modules
Model Description MECHATROLINK-I MECHATROLINK-II
64-point I/O Module
JEPMC-IO350 Yes No
24 VDC, 64 inputs, 64 outputs
DC Input Module
JAMSC-120DDI34330 Yes No
12/24 VDC, 16 inputs
DC Output Module
JAMSC-120DDO34340 Yes No
12/24 VDC, 16 outputs
AC Input Module
JAMSC-120DAI53330 Yes No
100 VAC, 8 inputs
AC Input Module
JAMSC-120DAI73330 Yes No
200 VAC, 8 inputs
AC Output Module
JAMSC-120DAO83330 Yes No
100/200 VAC, 8 outputs
Relay Module
JAMSC-120DRA83030 Wide voltage range relay contacts, Yes No
8 contact outputs
A/D Module
JAMSC-120AVI02030 Yes No
Analog inputs, −10 to 10 V, 4 channels
D/A Module
JAMSC-120AVO01030 Yes No
Analog outputs, −10 to 10 V, 2 channels
1-7
1.4 Devices Connectable to MECHATROLINK
1.4.1 Devices Connectable to MECHATROLINK-I/II
(cont’d)
Model Description MECHATROLINK-I MECHATROLINK-II
Counter Module
JAMSC-120EHC21140 Yes No
Reversible counter, 2 channels
Pulse Output Module
JAMSC-120MMB20230 Yes No
Pulse output, 2 channels
DC Input Module
JAMSC-IO2900-E Yes Yes
24 VDC, 16 inputs
DC Output Module
JAMSC-IO2910-E Yes Yes
24 VDC, 16 outputs
64-point I/O Module
JEPMC-IO2310
24 VDC, 64 inputs, 64 outputs (sink mode Yes Yes
JEPMC-IO2310-E
output)
64-point I/O Module
JEPMC-IO2330
24 VDC, 64 inputs, 64 outputs (source Yes Yes
JEPMC-IO2330-E
mode output)
JEPMC-PL2900 Counter Module
Yes Yes
JEPMC-PL2900-E Reversible counter, 2 channels
JEPMC-PL2910 Pulse Output Module
Yes Yes
JEPMC-PL2910-E Pulse output, 2 channels
JEPMC-AN2900 A/D Module
Yes Yes
JEPMC-AN2900-E Analog inputs, −10 to 10 V, 4 channels
JEPMC-AN2910 D/A Module
Yes Yes
JEPMC-AN2910-E Analog outputs, −10 to 10 V, 2 channels
8-point I/O Module 24 VDC, 8 inputs, 8
JAMSC-IO2920-E Yes Yes
outputs
Relay Module
JAMSC-IO2950-E Wide voltage range relay contacts, 8 contact Yes Yes
outputs
MECHATROLINK Bit decentralization I/O
AB023-M1 Yes Yes
terminal (by Anywire Corporation)
JAPMC-MC2310
SVB-01 Motion Module Yes Yes
JAPMC-MC2310-E
JEPMC-REP2000
MECHATROLINK-II Repeater No Yes
JEPMC-REP2000-E
JEVSA-YV250
MYVIS (image processing device) Yes Yes
JEVSA-YV250-E
JEVSA-YV260-E MYVIS YV260 Machine Vision System Yes Yes
JEPMC-MC400 MP940 Motion Controller Yes No
1-8
1.4 Devices Connectable to MECHATROLINK
1.4.2 Devices Connectable to MECHATROLINK-III
( 1 ) Compatible SERVOPACKs
Model Number Details
SGDV-2 SGDV SERVOPACKs with MECHATROLINK-III Communications References
SGD7S SERVOPACKs with MECHATROLINK-III Communications Refer-
SGD7S-20
ences
SGD7W SERVOPACKs with MECHATROLINK-III Communications Refer-
SGD7W-20
ences
( 2 ) Compatible Inverters
Model Number Details
CIMR-A High Performance Vector Control Drive A1000
SI-ET3 MECHATROLINK-III Option Card
CIMR-V Compact Vector Control Drive V1000
SI-ET3/V MECHATROLINK-III Option Unit
( 3 ) Compatible Modules
Model Number Details
JAPMC-MC2320-E SVC-01 Motion Module
64-point I/O Module
JEPMC-MTD2310-E
24 VDC, 64 inputs, 64 outputs
Analog Input Module
JEPMC-MTA2900-E
Analog input, 8 channels
Analog Output Module
JEPMC-MTA2910-E
Analog output, 4 channels
Pulse Input Module
JEPMC-MTP2900-E
Overview
Pulse input, 2 channels
Pulse Output Module
JEPMC-MTP2910-E
Pulse output, 4 channels
1-9
1.5 Cables, Accessories and Options, and Software
1.5.1 Cables
1-10
1.5 Cables, Accessories and Options, and Software
1.5.1 Cables
(cont’d)
Connector
Module Application Model Specifications
Name
PORT
Communica- (Common to all RS-232C communication Used between
JEPMC-W5311--E
tion Module communica- cable RS-232C port and DOS/V
tion modules)
218IF-01 10Base-T Ethernet communication Cross cable (Category 3 min.)
218IF-02 Ethernet cable Cross or straight cable (Category 5)
Module-side connector:
1010214-52A2JL (manufactured by 3M
Japan Limited)
RS-422/RS-485 communica- Cable-side connector:
217IF-01 RS-422/485
tion cable 10114-3000PE (manufactured by 3M
Japan Limited)
Shell: 10314-52A0-008 (manufactured
by 3M Japan Limited)
Module-side connector:
DeviceNet communication
260IF-01 DeviceNet MSTB2.5/5-GF-5.08AU
cable
(manufactured by Phoenix Contact)
Use a commercially Module-side connector:
PROFIBUS communication available cable.
261IF-01 PROFIBUS 17LE-13090-27(D33C) (manufactured
cable
by DDK Ltd.)
262IF-01 FL-net
Ethernet communication Cross or straight cable
263F-01 EtherNet/IP
cable (Category 5)
264IF-01 EtherCAT
CompoNet communication For details, refer to the “Construction
265IF-01 CompoNet
cable Manual” issued by ODVA.
266IF-01 Ethernet communication
PROFINET Cross or Straight cable (Category 5)
266IF-02 cable
CC-Link communication CC-Link dedicated cables (three-core
267IF-01 CC-Link
cable shielded twisted-pair cables)
CC-Link IE Ethernet communication
269IF-01 Cross or Straight cable (Category 5)
Field cable
Overview
JEPMC-W6002--E
*with MECHATROLINK
connectors on both ends
MPLINK communication Used between 215AI-01 MPLINK and
JEPMC-W6003--E MPLINK compatible device
MPLINK cable
*with MECHATROLINK
(MECHATROLINK cable)
215AIF-01 connectors on both ends
*with ferrite core
JEPMC-W6022-E terminator
Provided by the customers.
CP-215 communication
CP-215 Refer to the communication module manual
cable
(Manual No.: SIEP C880700 04).
1-11
1.5 Cables, Accessories and Options, and Software
1.5.2 Accessories and Options
1-12
2
Specifications and Functions
This chapter explains detailed specifications for the Basic Module and Optional Modules of the
MP2300S.
2-1
2.1 Specifications
2.1.1 General Specifications
2.1 Specifications
2.1.1 General Specifications
Item Specifications
Ambient Oper-
ating Tempera- 0°C to 55°C
ture
Ambient Stor-
age Tempera- -25°C to 85°C
ture
Environmental Ambient Oper-
30% to 95% (with no condensation)
Conditions ating Humidity
Ambient Stor-
5% to 95% (with no condensation)
age Humidity
Pollution Level Pollution level 2 (conforming to JIS B 3502)
Corrosive Gas There must be no combustible or corrosive gas.
Operating
2,000 m above sea level or lower
Altitude
Conforming to JIS B 3502:
• 10 to 57 Hz with single-amplitude of 0.075 mm
Vibration
Resistance • 57 to 150 Hz with fixed acceleration of 9.8 m/s2
Mechanical
• 10 sweeps each in X, Y, and Z directions
Operating
(sweep time: 1 octave/min.)
Conditions
Conforming to JIS B 3502:
Shock Resis-
tance Peak acceleration of 147 m/s2 (15 G) twice for 11 ms each in the X, Y, and Z
directions
Electrical
Noise Resis-
Operating Conforming to EN 61000-6-2, EN 61000-6-4, EN 55011 (Group1 Class A)
tance
Conditions
2-2
2.1 Specifications
2.1.2 Product Specifications
Items MP2300S
External Dimensions 64 mm × 130 mm × 108 mm
Number of Optional Slots 1 slot
Number of Basic
16 axes
Control Axes
Number of Maximum Number of
32 axes (when one SVB-01 module is added.)
Control Axes Control Axes
Number of Virtual Axis
16 axes
Controlling Axes
MECHATROLINK-I,
Communication System MECHATROLINK-II (32 byte), or
MECHATROLINK-II (17 byte)
Communication Cycle
0.5 ms, 1 ms, 1.5 ms, or 2 ms
(MECHATROLINK-II)
MECHATROLINK Maximum Number of
Connectable Stations 21 stations (up to 16 servo stations)
(MECHATROLINK-II)
Slave Function √
Slave Synchronous
√
Function
0.5 ms to 32 ms
High-speed Scan
Scan Interval (per 0.5 ms)
Setting 2.0 ms to 300 ms
Low-speed Scan
(per 0.5 ms)
Communication 100Base-TX
Ethernet
I/F 1 port
Ladder Language √
Programming Motion Language √
Language
Sequence Program √
C Language √
2-3
2.1 Specifications
2.1.3 Function Lists
Item Specifications
Control Method Sequence: High-speed and low-speed scan methods
Programming Ladder diagram: Relay circuit
Language Text-type language: Numeric operations, logic operations, etc.
Two scan levels: High-speed scan and low-speed scan
High-speed scan time setting: 0.5 to 32 ms (Integral multiple of MECHATROLINK communi-
Scan cation cycle)
Low-speed scan time setting: 2 to 300 ms (Integral multiple of MECHATROLINK communi-
cation cycle)
Startup drawings (DWG.A): 64 drawings max. Up to three hierarchical drawing
levels
Interrupt processing drawings 64 drawings max. Up to three hierarchical drawing
(DWG.I): levels
User Drawings, High-speed scan process drawings 200 drawings max. Up to three hierarchical drawing
Functions and Motion (DWG.H): levels
Programs Low-speed scan process drawings 500 drawings max. Up to three hierarchical drawing
(DWG.L): levels
Number of steps: Up to 1,000 steps per drawing
User functions: Up to 500 functions
Motion programs and sequence programs: A total of up to 256
Revision history of drawings and motion programs
Security function for drawings and motion programs
Common data (M) registers: 64 kwords
System (S) registers: 8 kwords
Drawing local (D) registers: Up to 16 kwords per drawing
Data Memory Drawing constant (#) registers: Up to 16 kwords per drawing
Input (I) registers: 32 kwords (including internal input registers)
Output (O) registers: 32 kwords (including internal output registers)
Constant (C) registers: 16 kwords
Trace Memory Data trace: 128 kwords (32 kwords × 4 groups), 16 points defined
Program memory: Flash memory: 8 MB (User area: 5.5 MB) definition files,
ladder programs, motion programs, etc.
Memory Backup
Data other than battery backup data
Data memory: Battery backup: 512 KB, M registers, S registers, alarm history, trace data
Bit (relay): 0: OFF/1: ON
Integer: −32768 to +32767
Data Types
Double-length integer: −2147483648 to +2147483647
Real number: ± (1.175E-38 to 3.402E+38)
Register number: Direct designation of register number
Register Designation
Symbolic designation: Up to 8 alphanumeric characters (up to 200 symbols per drawing)
Method
With automatic number or symbol assignment
Program control instructions: 14 instructions
Direct I/O instructions: 2 instructions
Relay circuit instructions: 14 instructions (including set and reset coils)
Logic operation instructions: 3 instructions
Numeric operation instructions: 16 instructions
Numeric conversion instructions: 9 instructions
Instructions
Numeric comparison instructions: 7 instructions
Data manipulation instructions: 14 instructions
Basic function instructions: 10 instructions
Table data manipulation instructions: 11 instructions
DDC instructions: 13 instructions
System functions: 9 instructions
Clearing D registers at startup
Optional Functions*
Security
2-4
2.1 Specifications
2.1.3 Function Lists
Acceleration/Deceleration Reference Unit Reference unit/s2 designation: mm/s2, inch/s2, deg/s2, pulse/s2
Acceleration/deceleration time constant: Time from 0 to rated speed (ms)
Override Function Positioning: 0.01% to 327.67% by axis
Coordinate System Rectangular coordinates
DEC1+ Phase-C pulse Yes
ZERO signal Yes
DEC1+ ZERO signal Yes
Phase-C pulse Yes
Only Phase-C pulse Yes
POT and Phase-C pulse Yes
Zero
POT Yes
Point
Return Home limit switch and Phase-C
Yes
pulse
HOME Yes
NOT and Phase-C pulse Yes
NOT Yes
INPUT and Phase-C pulse Yes
INPUT Yes
2-5
2.1 Specifications
2.1.3 Function Lists
(cont’d)
Item Specifications
MECHATROLINK-I MECHATROLINK-II
• SERVOPACKs • SERVOPACKs
SGD-N SGDH-E + NS115
SGDB-AN SGDS-1
Applicable SERVOPACKs SGDH-E + NS100 SGDV-1
SGDS-1 SGDV-11
SGDV-1 SGDV-15
SGDV-11
SGDV-15
• Incremental Encoder
Encoders
• Yaskawa Absolute Encoder
2-6
2.2 Basic Module
2.2.1 Outline of Functions
Ethernet
Communication
process
Motion control
M-I/II
System bus
process
Ladder (DWG.H)
Sequence program
Application (H scan)
execution process
Ladder (DWG.L)
Sequence program
(L scan)
RLY OUT
Output
process
2-7
2.2 Basic Module
2.2.2 External Appearance, LED Indicators, and Switch Settings
MP2300S
4&; 470
;#5-#9#
#./ '44 LED 1 indicators
/6: $#6
64: +2
5612
572 DTP switch (SW1)
+06 59
%0()
/10
6'56 01
10
&%
8
Ethernet connector
Power supply connector &%
0V
/
LED 2 indicator
( 2 ) Indicators
The following table shows the indicators that show the operating status of the Basic Module and error information.
2-8
2.2 Basic Module
2.2.2 External Appearance, LED Indicators, and Switch Settings
( 3 ) Switch Settings
The DIP switch sets the operating conditions for the Basic Module when the power is turned ON.
[ a ] SW1
STOP
SUP
INT SW
CNFG 1
MON
TEST NO
2-9
2.2 Basic Module
2.2.2 External Appearance, LED Indicators, and Switch Settings
[ b ] SW2
Sets the Ethernet port condition and other operating conditions.
The change of switch setting is invalid after the power is turned ON (read only when the module is initialized by soft-
ware).
SW
E-INIT 2
E-TEST NO
Switch
No. State Operation Mode Default Description
Name
ON
S2-4 − Reserved OFF Reserved for future use
OFF
ON
S2-3 − Reserved OFF Reserved for future use
OFF
Transmission parameter for
ON When ON, transmission parameters such as an IP
S2-2 E-INIT Ethernet, default OFF
address are set to default at startup.
OFF Normal operation
ON System use
S2-1 E-TEST OFF Always leave set to OFF.
OFF Normal operation
2-10
2.2 Basic Module
2.2.3 Specifications
2.2.3 Specifications
( 1 ) Hardware Specifications
The following table shows hardware specifications for the basic module:
Item Specifications
Classification Basic Module
Name MP2300S
Model Number JEPMC-MP2300S-E
Input Voltage 24 VDC (± 20%)
Input Current* 1 A max. (during input/output rating)
40 A max. (full discharge state, during output rating, or the secondary output of the
Inrush Current*
external 24 V power supply is turned ON)
Allowable Power Loss
2 ms
Power Time
Unit Rated Voltage 5.0 V
Rated Current 2.0 A
Output Current Range 0.0 to 2.0 A
Constant Voltage
Precision
±2% max. (including input voltage and output load fluctuations)
Battery Battery for memory retention attachable
Flash Memory 8 MB (User area 5.5 MB)
SDRAM 32 MB
SRAM 512 kB: M registers, S registers, trace memory, alarm history (battery backup)
MECHATROLINK: 1 channel
SERVOPACK and I/O for up to 21 stations connectable (SERVOPACK for up to 16
Motion Network
axes)
Baud rate: 4 Mbps (MECHATROLINK-I) or 10 Mbps (MECHATROLINK-II)
* For the external 24 V power supply, select a power supply which satisfies the specifications below as well as the
rated current (not more than 1 A):
Allowable output load capacity: 1200 μ or more
Overcurrent detection is automatically restored by removing causes
However, except that the primary side (AC side) of the external 24 V power supply is turned ON/OFF.
2-11
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2-12
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
Items Specifications
Communication Interface*1 10Base-T/100Base-TX
Communication Protocol*2 TCP/UDP/IP/ARP/ICMP
Maximum Number of Communication Connections 4+2 (I/O Message communication)
Maximum Number of Communication Channels 4+2 (I/O Message communication)
Write: 100W
MEMOBUS
Read: 125W
Write: 2043W
Extended MEMOBUS
Read: 2044W
Message Communication
Write: 1017W
(maximum) MELSEC
Read: 1017W
Write: 100W
MODBUS/TCP
Read: 125W
Non-procedure Write: 2046W
Write: 100W
MEMOBUS
Read: 125W
Write: 1024W
I/O Message Extended MEMOBUS
Read: 1024W
Communication
(maximum) Write: 256W
MELSEC
Read: 256W
Write: 100W
MODBUS/TCP
Read: 125W
MEMOBUS √
Extended MEMOBUS √
Automatic Receive
MELSEC √
* 1. Communication Interface
The discrimination between 10Base-T/100Base-TX and full-duplex/half-duplex is done by the 218IFA module
based on the remote equipment. When connecting to an equipment without automatic negotiation function, set the
remote equipment to half-duplex mode.
* 2. Communication protocols
• TCP (Transmission Control Protocol): Connection-oriented transport layer protocol
• UDP (User Datagram Protocol): Connectionless transport layer protocol
• IP (Internet Protocol): Protocol for establishing a communication link between computers
• ICMP (Internet Control Message Protocol): Error control protocol for IP protocol
• ARP (Address Resolution Protocol): Address resolving protocol. Protocol for converting IP address into MAC
address
* 3. Non-procedure Receive Buffer Mode Selection
When the non-procedure application protocol of the 218IFA is used, either a single buffer or multiple buffers can be
selected for the receive buffers in the 218IFA.
If multiple buffers are selected, 20 data items per connection can be processed at the same time with data contin-
2-13
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
uously received at an interval shorter than the startup interval of the MSG-RCV function.
2-14
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2-15
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2-16
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2-17
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
Up to 16 single- CONTROLLER
Equipment Name
byte characters NAME
2-18
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2-19
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2-20
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
Code
Protocol Type
ASCII ASCII BIN RTU
Code BIN Extended ASCII
√ √ –
RTU MEMOBUS
MEMOBUS √ – √
MELSEC √ √ –
Non-procedure √ √ –
MODBUS/TCP – √ –
√ : Available, – : Not available
Opens the automatic receive setting screen. To open the screen,
double-click this button.
Automatically – –
Note: The automatic receive function is valid only for a connection
when the connection number = 1.
Up to 32 single- Any text can be entered as a connection comment.
Remote byte characters
Blank
Station Name (16 double-byte
characters)
2-21
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
When connection parameters are not yet set and this screen is opened, the default value for each connection will be
automatically stored.
The following table provides the default values for each connection stored when the connection parameters are not yet
set and this screen is opened.
Default
Item Connection Connection Connection Connection
Number 01 Number 02 Number 03 Number 04
Local Port No. 10001 10002 10003 10004
Node IP Address 192.168.1.2 192.168.1.3 192.168.1.4 192.168.1.5
Node Port Number 10001 10002 10003 10004
Communication
Extended MEMOBUS
Protocol Type
Connect Type TCP
Code BIN
By clicking the Default Button, default values are set for each data code type according to the selected communication
protocol type.
The following table shows the default values for each data code type.
2-22
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2-23
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
The following table provides the valid setting items for each communication protocol type.
Note: √ : Enable
– : Disable
2-24
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
Note: When the connection type = UDP, the port number cannot be
9998 or 10000.
Set a remote IP address for both read and write connections. Set a
common value for both read and write. However, the following
0.0.0.1 to addresses cannot be used: 000.000.000.0
Node IP Address
255.255.255.254 127.xxx.xxx.xxx 00
xxx.xxx.xxx.000
xxx.xxx.xxx.255
Specify the remote port number for each read/write connection.
Node Port 256 to 65535 A pair of a remote IP address and remote port number must not be 0
duplicated.
Select a transport layer protocol.
TCP
Connect Type TCP: Transmission control protocol TCP
UDP
UP: User datagram protocol
2-25
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
(cont’d)
Item Setting Range Details Default
Select an application layer protocol.
Code
Protocol Type
ASCII BIN RTU
ASCII
Extended
Code BIN √ √ – ASCII
MEMOBUS
RTU
MEMOBUS √ – √
MELSEC √ √ –
MODBUS/TCP – √ –
√ : Available
–: Not available
Up to 32 single- Any text can be entered as a connection comment.
Remote Station byte characters
Blank
Name (16 double-byte
characters)
Select whether to update the input data in the I/O message commu-
Input Disable Enable/disable enable
nication.
Select whether to update the output data in the I/O message commu-
Output Disable Enable/disable enable
nication.
IW0000 to Set a start address of the input register of the MP2300S side for stor-
MP2300S Head IW7FFF ing the data read from the remote equipment. IW xxxx*1
Register Number
OW0000 to Set a start address of the MP2300S side output register for referenc- OWxxxx + 4
Data Size
OW7FFF ing the data written in the remote equipment. *2
Varies according Specify the data size (word) read from the remote equipment. 4
Data Size
to protocol type Specify the data size (word) written in the remote equipment. 4
Specify the register type and the start register address for the remote
Head Register Varies accord-
Varies according equipment to read.
Number for the ing to proto-
to protocol type Specify the register type and the start register address for the remote
Node Equipment col type.
equipment to write.
Generally, the same value specified in MP2300S data size is shown.
By way of exception, when MELSEC is selected for communication
protocol type and a bit device such as input relay (X)/ output relay 4
(Y)/ internal relay (M)/ link relay (B) is selected for read register,
Data Size of the the display is shown in bit size.
Display only
Node Equipment Generally, the same value specified in MP2300S data size is shown.
By way of exception, when MELSEC is selected for communication
protocol type and a bit device such as input relay (X)/ output relay 4
(Y)/ internal relay (M)/ link relay (B) is selected for read register,
the display is shown in bit size.
* 1. “xxxx” represents a start I/O register number specified by the 218IFA cell in the detailed field of the module config-
uration definition screen.
* 2. “xxxx” represents a start I/O register number specified by the 218IFA cell in the detailed field of the module config-
uration definition screen.
2-26
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
The following table provides the default values for each connection stored when the connection parameters are not yet
Item Default
Local IP Address Values set in transmission parameter setting items are shown.
Read 10005
Local Port No.
Write 10006
Start I/O register number specified by the 218IFA cell in the
Input Register (IW xxxx)
MP Series detailed field of the module configuration definition screen.
Input Disable Not checked (enable)
Start I/O register number specified by the 218IFA cell in the
Output Register (OW xxxx)
detailed field of the module configuration definition screen + 4.
Data Update Timing Low
Node IP Address 192.168.1.7
Node Port Read 10005
Other Device Number Write 10006
Read Register MW00000
Write Register MW00004
Communication Protocol Type Extended MEMOBUS
Read Size 4
Write Size 4
Connect Type TCP
Code BIN
2-27
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
In addition, click the Default Button to set the default values for data code type, local I/O register setting, read/write
size, and node read/write register setting according to the selected communication protocol type.
The following table provides these default values.
Default
Communication
Protocol Type Data Code Node Read/Write Register
Local Input/Output Register Setting Read/Write Size
Type Setting
IW to IW+ 3 (input)
Extended 4 (read) MW0000 to MW0003 (read)
BIN OW+ 4 to OW+7
MEMOBUS 4 (write) MW0004 to MW0007 (write)
(output)
MEMOBUS RTU Same as above Same as above Same as above
D0000 to D0003 (read)
MELSEC BIN Same as above Same as above
D0004 to D0007 (write)
4X00001 to 4X0004 (read)
MODBUS/TCP BIN Same as above Same as above
4X00005 to 4X0008 (write)
2-28
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2. Status tab
In the Status Tab, each setting for the transmission definition and transmission status of the 218IFA module is
shown.
The displayed contents are as follows:
2-29
2.2 Basic Module
2.2.4 218IFA Module (Ethernet)
2. Error status
If an error is indicated in the transmission status, the error details are shown.
2-30
2.2 Basic Module
2.2.5 Built-in SVB Module
MECHATROLINK SERVOPACK
User application
Position reference
Position control
Ladder/motion
program Speed reference
Speed control
Phase control
Phase reference
[ c ] Features
• Up to 21 slave stations can be connected to a single Module (the SERVOPACKs can be connected up to 16
axes).
MP2300S: Only an SVB-01 Module can be mounted in optional slot.
Including the MP2300S’s built-in SVB, a total of 32 axes can be controlled.
• Synchronization between Modules is also supported, making it suitable for both synchronous control and
interpolation across Modules.
• An SVB-01 Module used as a slave can be connected to a host controller equipped with MECHATROLINK
communication functions.
• Self-configuration enables automatic allocation of setting data for the slave device that is connected to
MECHATROLINK.
• SERVOPACK parameters can be managed over networks.
• When using MECHATROLINK-II, MP2300S built-in SVB is available as a slave.
2-31
2.2 Basic Module
2.2.5 Built-in SVB Module
MP2300S SVB-01
24-VDC
power supply
MPE720
Ethernet
MECHATROLINK-II MECHATROLINK-II
PL2910
PL2910
PL2900
PL2900
IO2310
IO2310
SGDH
SGDH
SGDS
SGDV
SGDS
SGDV
NS115
NS115
M M M M M M
Use the specified cables and connectors. Refer to 1.1.5 (3) Cables in the Machine Controller MP2000-series SVB/
SVB-01 Motion Module User’s Manual (manual number: SIEP C880700 33) to select appropriate cables and con-
nectors to connect each device.
The SERVOPACK models that can be connected through MECHATROLINK-I differ from those connected through
MECHATROLINK-II. Refer to 1.4.1 Devices Connectable to MECHATROLINK-I/II to select appropriate SERVO-
PACK models for the MECHATROLINK interface to be used.
If both MECHATROLINK-I (4 Mbps) compatible devices and MECHATROLINK-II (10 Mbps) compatible devices are
connected in a system, make the settings in accordance with MECHATROLINK-I specifications.
When connecting a SERVOPACK to an SVB Module via MECHATROLINK, connect signal lines such as those for
overtravel, zero-point return deceleration limit switch, and external latch to the SERVOPACK. Refer to the relevant
SERVOPACK manual for details on the connections.
When connecting Σ-II series SERVOPACKs (SGDH+NS100 or SGDH+NS115), do not connect a hand-held type
digital operator and SigmaWin+. If connected, alarms A.95 (command warning) and A.ED (execution not completed)
will occur for the commands sent from the SVB Module, and normal operation will be interrupted. If a digital operator
or SigmaWin+ must be connected to a Σ-II series SERVOPACK, disconnect the SERVOPACK from the SVB Mod-
ule.
2-32
2.2 Basic Module
2.2.5 Built-in SVB Module
1. Overview
MP2300S Machine Controller has a function that can synchronize hardware between the CPU and an optional
module. This function enables MECHATROLINK communications in synchronization with high-speed scans.
As a result, synchronization between a built-in SVB Module and an SVB-01 Module, or among multiple SVB-01
Modules, can be enabled.
High-speed scan
4 ms
Communication
cycle for SVB built
into the CPU
2 ms
Communication
cycle for SVB-01
#1
1 ms
Communication
cycle for SVB-01
#2
2 ms
When synchronized mode is used, the start of the high-speed scan and the various communication cycles are syn-
chronized. This means that commands from the high-speed scan will be sent at consistent points in communica-
tion cycle processing and simplifies distribution processing for interpolation commands.
2-33
2.2 Basic Module
2.2.5 Built-in SVB Module
2-34
2.2 Basic Module
2.2.5 Built-in SVB Module
( 2 ) Specifications
The specifications of built-in and optional SVB Modules are as follows.
Item Details
Number of Communication
One line
Lines
Number of Communication
2 ports
Ports (Connectors)
Terminating Resistor JEPMC-W6022-E terminator must be purchased separately.
MECHATROLINK-II
Min. distance between stations: 0.5 m
Total network length: 50 m (can be extended to 100 m by connecting repeaters)
Transmission Distance
MECHATROLINK-I
Min. distance between stations: 0.3 m
Total network length: 50 m (can be extended to 100 m by connecting repeaters)
Communication Interface MECHATROLINK-II (2:N synchronous) MECHATROLINK-I (1:N synchronous)
MECHATROLINK Communication
2-35
2.2 Basic Module
2.2.5 Built-in SVB Module
(cont’d)
Item Details
Single-send (communication cycle = transmission cycle) synchronous communication
Transmission/communication error detection (hardware) provided.
Communication Method
Synchronous communication error detection (software) provided.
Automatic recovery function not provided (recovery when alarm is cleared).
I/O Registers Input/output using motion registers (synchronized on high-speed scan)
Command Mode Motion Command Mode/MECHATROLINK Transparent Command Mode
Supported Servomotors Standard motors, linear motors, and direct-drive motors
Control Type Position control, speed control, torque control, and phase control
Positioning, External Positioning, Zero Point Return, Interpolation, Interpolation with Posi-
Motion Commands tion Detection, JOG operation, STEP operation, Speed Reference*, Torque Reference*,
Phase Control*, etc.
Servo Control
Communication Method
Synchronous communication error detection not provided.
Automatic recovery function provided.
Input/output using I/O registers and synchronized on the high-speed scan or low-speed scan
I/O Registers
(selectable).
Self-configuration Function Module and slave devices can be automatically allocated.
Synchronization supported (enabled when power is cycled) when high-speed scan cycle =
Synchronization between Modules
communication cycle times n
* Only with MECHATROLINK-II
2-36
2.2 Basic Module
2.2.5 Built-in SVB Module
Refer to 3.4.2 MECHATROLINK Transmission Definition of Machine Controller MP2000 Series Built-in SVB/SVB-01
Motion Module User’s Manual (manual number: SIEP C880700 33) for information on the settings for MECHA-
TROLINK transmission.
2-37
2.2 Basic Module
2.2.5 Built-in SVB Module
( 3 ) Module Configuration
[ a ] Module Configuration Window
Click MP2300S in the Controller area to display the details of the basic module functions in the Module Details area.
The cell No.3 provides a detailed definition of the built-in SVB module.
2-38
2.2 Basic Module
2.2.5 Built-in SVB Module
The following table lists the items shown in the Module Configuration Window.
“Possible” in the Modification line in the above table means that it is possible to change the setting of the item.
2-39
2.2 Basic Module
2.2.5 Built-in SVB Module
2-40
2.2 Basic Module
2.2.5 Built-in SVB Module
The items shown on the Transmission Parameters Tab are described in the following table. For items whose
input fields are available, the settings can be changed. Always save the settings to the flash memory after chang-
ing them.
2-41
2.2 Basic Module
2.2.5 Built-in SVB Module
(cont’d)
Item Display during Self-configuration Options and Precautions on Settings
Displays the maximum number of slave stations to which
Number of the Master can retry transmission in one transmission Only for Master station. Set a number between
Retry to Slaves*2 cycle when the Master has not received a normal 0 and 7. Cannot set for Slaves.
response from a slave.
Displays the number of slave stations that can be con-
nected.
The number of slave stations that can be connected is
Number of Slaves Cannot be set.
determined by communication type, communication
cycle, SigmaWin+ use/not use, and number of retry to
slaves.
Select either Enable or Disable.
Slave Synchro- When using a built-in SVB module as a slave station, For more information about the process, refer
nous Function select whether to synchronize with a master station. to Chapter 7 Slave CPU Synchronous Func-
tion.
MECHATROLINK-II MECHATROLINK-II
Item
(32-byte mode) (17-byte mode) MECHATRO-
Largest Slave LINK-I
1 to 8 9 10 to 16 17 to 21 1 to 14 15
Station Number
Transmission
31 bytes 16 bytes −
Byte
Communication
1 ms 1 ms 2 ms 2 ms 1 ms 1 ms 2 ms
Cycle
21
Number of
1 0 5 (The largest slave 1 0 14
Retry to Slaves
station number)
Number of The largest slave
8 9 16 14 15 14
Slaves station number
MECHATROLINK-II MECHATROLINK-II
Item MECHATROLINK-I
(32-byte mode) (17-byte mode)
Transmission
− − −
Byte
Communication
1 ms 1 ms 2 ms
Cycle
Number of
30 30 15
Retry to Slaves
Number of
30 30 15
Slaves
2-42
2.2 Basic Module
2.2.5 Built-in SVB Module
MECHATROLINK-II
Communication 32-byte mode 17-byte mode
Mode
Communication
0.5 ms, 1 ms, 1.5 ms, or
Cycle That Can be 0.5 ms or 1 ms
2 ms
Set
2-43
2.2 Basic Module
2.2.5 Built-in SVB Module
The items shown on the Link Assignment Tab are as follows. You can change the settings or delete the data station by
station on this tab. Always save the settings to the flash memory after changing them.
2-44
2.2 Basic Module
2.2.5 Built-in SVB Module
STS
In online mode MECHATROLINK transmission status information is displayed in hexadecimal.
In offline mode, nothing will be displayed.
The meaning of each bit is shown below.
F E D C B A 9 8 7 6 5 4 3 2 1 0
Reserved
Normal transmission
2-45
2.2 Basic Module
2.2.5 Built-in SVB Module
( 5 ) SVB Definition
The SVB Definition file defines the motion parameters (motion fixed parameters, motion setting parameters, and
motion monitoring parameters) to control motion axes such as the SERVOPACK, inverter, and stepper.
Refer to Appendix E Motion Parameter Details for details on motion parameters.
1. Select MP2300S in the Controller area, then double-click the slot number cell of the SVB Module in the
Module Details field in the Module Configuration Window.
The Create New Confirmation Dialog Box will open. Click OK to display the Fixed Parameters Tab of the SVB
Definition Window.
2. Select the axis to be set or monitored from the Axis pull-down list.
Axis corresponds to ST# (station number) in the Link Assignment Tab of the MECHATROLINK Transmission
Definition Window.
2-46
2.2 Basic Module
2.2.5 Built-in SVB Module
3. Click the Fixed Parameters, Setup Parameters, or Monitor Tab to display the desired page.
If the setting in Servo Type is switched from Rotary to Linear, or vice-versa, some of the displayed parameters
will change. Refer to 4.2.2 Motor Type and Related Alarms in the Machine Controller MP2000-series SVB/
SVB-01 Motion Module User’s manual (manual number: SIEP C880700 33) for details.
2-47
2.2 Basic Module
2.2.6 SVR Virtual Motion Module
In the MP2300S Basic Module, slot 4 in the default Module Configuration Window is for SVR.
If the SVR is not used, MP2300S processing time can be reduced by setting the Module Type for SVR to UNDE-
FINED in the Module Configuration Window.
2-48
2.2 Basic Module
2.2.6 SVR Virtual Motion Module
The software limit function and machine lock function cannot be used with the SVR. The position error will always be
0.
MP2300S
High-speed scan
Virtual Servo axes
SGDS-01A12A
SW1
C
N
L1
(Built-in SVB) L2
L1C C
Parameter
N
L2C 3
Motion
B1/
B2
C
U N
1
V
W
C
N
2
C
N
4
High-speed scan
Real Servo axes
Motion program
Servomotor
Optional modules
SERVOPACK
YASKAWA SERVOPACK 200V
SGDS-01A12A
SW1
C
N
L1
(SVB-01) L2
L1C C
N
L2C 3
Parameter
B1/
Motion
B2
C
U N
1
V
W
C
N
2
C
N
4
High-speed scan
Servomotor
2-49
2.2 Basic Module
2.2.6 SVR Virtual Motion Module
( 4 ) SVR Operation
[ a ] SVR Execution Timing
The SVR is processed at the beginning of the high-speed scan. SVR processing is performed in the next scan after
specifying and the processing results are reflected in the monitoring parameters.
High-speed scan
[ b ] Processing Time
When fixed parameter 0 (Selection of Operation Modes) is set to 0 (Normal Operation Mode), services are started for
each of the 16 SVR Module virtual axes.
The default for the Selection of Operation Modes parameter is 1 (Axis Unused).
The following table gives guidelines for the processing time required for each SVR axis.
Command MP2300S
NOP 35 +14 × Number of axes (μs)
POSING 35 +36 × Number of axes (μs)
Number of axes: The number of axes (1 to 16) when Selection of Operation Modes (fixed parameter 0) is set to Nor-
mal Operation Mode (0). The formula listed above do not apply when the number of axes is 0.
2-50
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
2-51
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
* Up to 16 programs in total
2-52
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
2-53
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
2-54
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
( 4 ) Detailed Screen
This section describes the M-EXECUTOR detail screen.
Individual display
Shows M-EXECUTOR (individual display) screen.
No.
Shows the program execution order. Processed according to the scan in ascending numeric order.
D
Enables/disables the definition. Uncheck to enable the definition.
2-55
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
Execution type
Sets the program execution type.
Setting
Sets the a program designation.
The way to designate a program may differ according to the program.
Program
Sets a program number.
2-56
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
Note: For more information on the M-EXECUTOR control register, refer to 2.2.7 ( 1 ) M-EXECUTOR Module
Function Overview.
Allocation Disable
Enables/disables the mapping register. Uncheck to enable the definition.
Direction
Displays the data I/O direction.
2-57
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
Allocation register
Data is exchanged between mapping and M-EXECUTOR control registers in real-time.
Any register can be mapped to the mapping register.
Caution
An allocation contact interlock is used to interlock the operation of a motion program.
When setting an allocation register, be sure to set the allocation contact interlock.
• Control Signal
2-58
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
Program execution registry number
Selects a program execution registration No.
Execution type
Sets the program execution type.
Specification
Sets the method of designating a program.
Allocation register
Sets a mapping register.
Allocation DISABLE
Enables/disables the allocation register. Uncheck to enable the definition.
List
Displays the M-EXECUTOR (list display) screen.
Delete
Deletes a definition.
2-59
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
( 5 ) Execution Scheduling
Programs registered in M-EXECUTOR are executed on the basis of their priorities (execution type).
Programs registered in M-EXECUTOR are executed just before the ladder process.
Power ON
Drawing A
(startup process drawing)
Drawing H Drawing L
(high-speed scan process drawing) (low-speed scan process drawing)
2-60
2.2 Basic Module
2.2.7 M-EXECUTOR Module (Motion Program Executor)
• Execution scheduling
The following diagram shows the execution scheduling when set in the screen above.
High-speed scan SPM003 MPM004 SPM005 DWG.H SPM003 MPM004 SPM005 DWG.H
2-61
2.3 Option Module
2.3.1 Option Module Overview List
Option
Classification Module Overview Reference Manual
Module Name
The SVB-01 Module is a motion module equipped with a MECHA-
TROLINK supporting interface.
The adoption of MECHATROLINK enables reduced wiring and multi-
axis control. In addition, the support for MECHATROLINK-II standard
allows you to control position, speed, torque, and phase, realizing precise
synchronous control. Also, complex mechanical operation can be
achieved by changing the control mode during axis operation.
Features Machine Controller MP2000
SVB-01 Series SVB/SVB-01 Motion Mod-
• Up to 21 slave stations per module are connectable (up to 16 servo
Module ule User’s Manual (manual num-
axes are controllable)
ber: SIEP C880700 33)
• Because synchronization between modules is enabled, adaptable to
interpolation and synchronous control between modules
• With the SVB-01 Module as a slave, connectable to an upper control-
ler with the MECHATROLINK communication function
• Self-configuration function allows you to automatically map slave
devices connected to MECHATROLINK.
• SERVOPACK parameters are manageable over the network
The SVC-01 Module is a motion module equipped with a MECHA-
TROLINK-III supporting interface.
The adoption of MECHATROLINK enables reduced wiring and multi-
axis control. In addition, the support for MECHATROLINK-III standard
allows you to control position, speed, torque, and phase, realizing precise
synchronous control. Also, complex mechanical operation can be
achieved by changing the control mode during axis operation.
Features
Machine Controller MP2000
Controls the same number of axes in a shorter cycle than the cycle when
SVC-01 Series SVC-01 Motion Module
Motion using MECHATROLINK-II.
Module User’s Manual (manual number:
Module • Up to 21 slave stations per module are connectable (up to 16 servo
SIEP C880700 41)
axes are controllable)
• Because synchronization between modules is enabled, adaptable to
interpolation and synchronous control between modules
• With the SVC-01 Module as a slave, connectable to an upper control-
ler with the MECHATROLINK-III communication function
• Self-configuration function allows you to automatically map slave
devices connected to MECHATROLINK-III.
• SERVOPACK parameters are manageable over the network
The SVA-01 Module is a motion control module with analog output.
Capable of controlling a two-axes servo per module or an inverter.
The module has two connectors (CN1, CN2) for connection to a SER-
VOPACK and an external I/O. Each connector is equipped with an ana-
logue output to command speed and torque, an analogue input to monitor
feedback speed and torque, a pulse input phase-A, B, and C (5V differen- Machine Controller MP2000
SVA-01 tial), and a general-purpose digital input/output. Series Motion Module SVA-01
Module The control cycle is fixed at 500 μs, so precise control is enabled regard- User’s Manual (manual number:
less of high-speed scan cycles. SIEP C880700 32)
Features
• Two axes servo module with analogue output
• Each axis can independently perform position control, speed com-
mand output, torque command output, and phase control functions.
• Self-configuration function allows you to automatically map modules.
The PO-01 Module is a motion module with pulse output and a four-axes Machine Controller MP2000
PO-01 interface. Applicable to connection to a stepping motor or SERVO- Series Pulse Output Motion Mod-
Module PACK. ule PO-01 User’s Manual (manual
number: SIEP C880700 28)
2-62
2.3 Option Module
2.3.1 Option Module Overview List
(cont’d)
Option
Classification Module Overview Reference Manual
Module Name
Digital I/O and pulse counter functions.
As a digital I/O function, equipped with 16 digital inputs (DI), 16 digital
LIO-01/ outputs (DO) (LIO-01: sink output, LIO-02: source output). As a pulse
LIO-02 counter function, one pulse input (PI). As for when to input/output for
Module digital I/O and pulse counter functions, input/output for each MP2200
high-speed (High)/ low-speed (Low) scan is carried out at a constant
cycle. Machine Controller MP2300S
LIO-04/ Basic Module User’s Manual
As a digital I/O function, equipped with 32 digital inputs (DI), and 32 (manual number:
LIO-05
digital outputs (DO) (LIO-04: sink output, LIO-05: source output). SIEP C880700 03)
Module
As a digital I/O function, equipped with 8 digital inputs (DI), 8 digital
Input/Out- LIO-06
outputs (DO), one analog input channel, one analog output channel, and
put Module Module
one pulse counter input channel.
DO-01 As a digital output function, equipped with 64 digital outputs (DO) (sink
Module output).
8 channel analogue input module. For the input, capable of selecting Machine Controller MP2000
AI-01 Module
from three options: -10V to +10V, 0V to +10V, or 0 to 20 mA. Series I/O Module User’s Manual
AO-01 4 channel analogue output module. For the output, select one from two (manual number:
Module options: -10V to +10V, or 0V to +10V. SIEP C880700 34)
Machine Controller MP2000
CNTR-01 2 channel reversible counter module. 5 V differential/ 12 V input is Series Counter Module CNTR-01
Module optional, and phase-A or -B/ sign/ add-subtract method is optional. User’s Manual (manual number:
SIEP C880700 27)
Equipped with serial interface (RS-232C) and Ethernet interface. Allows
218IF-01
you to connect to a personal computer, HMI equipment, or controller by
Module
other makers via PORT or 10Base-T connector.
Equipped with serial interface (RS-232C) and Ethernet interface. Allows
218IF-02
you to connect to a personal computer, HMI equipment, or controller by
2-63
2.4 External Appearance
2.4.1 Basic Module
64 (42) 108
036
Model nameplate
(*)
Relay connector (2P)
734-YE102 Terminating resistor
for MECHATROLINK
(attachment)
(*)
Power connector (3P) (10: when DIN
721-203/026-000 (14: when released) rail is attached)
(9)
Units: mm
* The following cable-side connectors are attached to the power and relay connectors.
Power connector: 721-203 / 026-000
Relay connector: 734-YE102
Note: Attachment
Handle for power connector (model: 231-131)
Handle for relay connector (model: 734-230)
* These handles are used when connecting a cable to the cable-side connector.
Terminating resistor for MECHATROLINK (JEPMC-W6022-E)
2-64
2.4 External Appearance
2.4.2 Basic Module with Metal Fittings
88 (42) 111.5
6 76 6 2 x φ5 holes
108 3.5
4.5
036
121
130
Approx. 8
when attached Units: mm
2-65
3
Mounting and Wiring
This chapter explains how to handle MP2300S and the connection methods for each module.
3-1
3.1 Mounting MP2300S
3.1.1 Method
DIN rail
Mounting base
DIN rail
Spacer
3-2
3.1 Mounting MP2300S
3.1.1 Method
1. Insert the DIN rails to the dotted line in the two slots on the rear of the MP2300S as shown in the fol-
lowing figure.
DIN rail
mounting bracket
The following figure shows the front and back of a mounting clip. Insert each clip so that its front faces outward.
Front Back
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
8
&%
0V
/
㪧㪦㪮㪜㪩
Clip
3-3
3.1 Mounting MP2300S
3.1.1 Method
3. Hook the MP2300S to the top of the DIN rail (a), and then push the MP2300S towards the mounting
base to secure it in place (b).
a)
b)
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
8
&%
0V
/
㪧㪦㪮㪜㪩
Clip
5. Place end plates on both sides of the MP2300S to secure it to the DIN rail.
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
End plate
8
&%
0V
/
㪧㪦㪮㪜㪩
3-4
3.1 Mounting MP2300S
3.1.1 Method
( 2 ) Screwed Method
Use a panel mounting clamp (optional) by the following procedure to mount MP2300S on the panel.
1. Release DIN fixing locks (two) at the center of the panel mounting clamp.
When locked
When released
Attachment for mounting panel
2. Insert two convex portions at the top of the panel mounting clamp into holes of the MP2300S case.
3-5
3.1 Mounting MP2300S
3.1.1 Method
4. Push the MP2300S mounted clamp onto the mounting plate as shown in the figure below, and use four
mounting screws to firmly secure the clamp.
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
8
&%
0V
/
㪧㪦㪮㪜㪩
Mounting screw
(M4 plus)
Use the screwdriver with this portion
of a driver not less than 10 cm.
3-6
3.1 Mounting MP2300S
3.1.2 MP2300S Mount Direction
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56
01
Option
59
View from front,
' +0+6
'6'56
01
$#66'4;
when attached
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
8
&%
0V
/
㪧㪦㪮㪜㪩
3-7
3.1 Mounting MP2300S
3.1.3 Space Required for Mounting MP2300S
Mount condition
• Vertical direction: 40 mm or more
• Horizontal direction: 10 mm or more
Note: However, ambient temperature should be 55°C or less.
Electronic product,
Wall,
Cable,
Duct, etc.
40 mm or more
/25
Electronic product, Electronic product,
Wall, Wall,
Cable, Cable,
Duct, etc. Duct, etc.
10 mm or more 10 mm or more
40 mm or more
Electronic product,
Wall,
Cable,
Duct, etc.
3-8
3.1 Mounting MP2300S
3.1.4 Replacing and Adding Optional Modules
( 1 ) Preparations
3-9
3.1 Mounting MP2300S
3.1.4 Replacing and Adding Optional Modules
Round knob
Hold the center of the battery cover as shown in the following diagram. Push the battery cover down and out,
rotating from the round knob to disconnect the Module and mounting base connectors, and then pull the Optional
Module forward.
Turn
Fulcrum
Put the removed Module into the bag that was supplied with and store the Module in this bag.
3-10
3.1 Mounting MP2300S
3.1.4 Replacing and Adding Optional Modules
Guide
rail
3-11
3.2 Basic Module Connections
3.2.1 Connectors
5612
572
+06 59
%0()
/10
6'56
01
MECHATROLINK connector
Option
59
' +0+6
'6'56
01
$#66'4;
RLY OUT connector
M-I/II
Ethernet connector
4.;
176 'VJGTPGV
.+0-
Power supply connector
&%
8
&%
0V
/
㪧㪦㪮㪜㪩
3-12
3.2 Basic Module Connections
3.2.2 Power Supply Connector
Signal
Symbol Description
DC Name
24 V
24 VDC 24 V 24 VDC input
DC
0V 0 VDC 0V 0 V input
Frame ground
POWER FG
(Ground to 100 Ω or less.)
MP2300S
721-863
721-203/026
24 VDC 24 VDC
AC input 24-VDC
power 0V
0V
POWER
Use an insulated 24-VDC power supply. Attach the power supply switch on the AC side. If the switch is attached on
the 24-VDC side, there will be an inrush current of approximately 40 A when the power is turned ON.
3-13
3.2 Basic Module Connections
3.2.3 MECHATROLINK Connectors
( 2 ) Connection Procedure
The power supply terminal has a removable connector. Use the following procedure to wire the terminal to the power
supply connector. Use 0.08 mm2 to 2.6 mm2 (AWG28 to AWG13) twisted-pair cable.
8 to 9 mm
2. Open the wire insert opening on the terminal with the tool shown in Fig. A or Fig. B.
3. Insert the wire into the opening and then close the opening by releasing the lever or removing the
screwdriver.
3-14
3.2 Basic Module Connections
3.2.3 MECHATROLINK Connectors
( 2 ) Cables
Name and Specification Model Number Length
JEPMC-W6002-A5-E 0.5 m
JEPMC-W6002-01-E 1m
MECHATROLINK Cable JEPMC-W6002-03-E 3m
MECHATROLINK Connector – MECHATROLINK Connector
JEPMC-W6002-05-E 5m
JEPMC-W6002-10-E 10 m
JEPMC-W6002-20-E 20 m
JEPMC-W6002-30-E 30 m
JEPMC-W6002-40-E 40 m
JEPMC-W6002-50-E 50 m
JEPMC-W6003-A5-E 0.5 m
JEPMC-W6003-01-E 1m
MECHATROLINK Cable
MECHATROLINK Connector – MECHATROLINK Connector JEPMC-W6003-03-E 3m
(with Ferrite Core) JEPMC-W6003-05-E 5m
JEPMC-W6003-10-E 10 m
JEPMC-W6003-20-E 20 m
JEPMC-W6003-30-E 30 m
JEPMC-W6003-40-E 40 m
JEPMC-W6003-50-E 50 m
Terminator
JEPMC-W6022-E −
3-15
3.2 Basic Module Connections
3.2.3 MECHATROLINK Connectors
( 3 ) Cable Connections between the MP2300S and I/O Units and the MP2300S and SERVO-
PACKs
Use the MECHATROLINK cable JEPMC-W6002--E or JEPMC-W6003--E with a ferrite core for connection
between the MP2300S and I/O units or SERVOPACKs.
MP2300S/SVB01 Module I/O Unit or SERVOPACK
Pin number
Signal Name Signal Name
(NC) 1 1 (NC)
/DATA 2 2 /DATA
DATA 3 3 DATA
SH 4 4 SH
3-16
3.2 Basic Module Connections
3.2.3 MECHATROLINK Connectors
MP2300S
<$6.$:$ 5'< 581
$/0 (55
07; %$7
75; ,3
6723
YASKAWA
683 JEPMC-IO2310
,17 6:
&1)*
021
7(67
12
L1 CN1
IN1 OUT1 IN2 OUT2
6: A1 B1 A1 B1 A1 B1 A1 B1
(,1,7
(7(67
12
%$77(5<
Terminator 5/<
287 (WKHUQHW
'&
JEPMC-W6022-E) 9
'&
0V
0
㻼㻻㼃㻱㻾
L2
SW1
C
L3 SW1
C
Ln SW1
C
N N N
CHARGE 6 CHARGE 6 CHARGE 6
A/B A/B A/B
L1 L1 L1
L2 L2 L2 Terminator:
L1C C L1C C L1C C
L2C
N
3 L2C
N
3 L2C
N
3 JEPMC-W6022-E
B1/ B1/ B1/
B2 B2 B2
C C C
U N U N U N
1 1 1
V V V
W W W
C C C
N N N
2 2 2
C C C
N N N
4 4 4
3-17
3.2 Basic Module Connections
3.2.4 Ethernet Connector Details
The following table provides Ethernet connector pin arrangement/ indicator light details.
( 2 ) Ethernet Cable
For the Ethernet cable, use a twisted pair cable with RJ-45 connector.
3-18
3.2 Basic Module Connections
3.2.4 Ethernet Connector Details
Connection Example 1
When using a repeater HUB:
MP2300S
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
8 Station
&%
0V
/
㪧㪦㪮㪜㪩 Station
10Base-TX
(Straight cable)
Up to 100m
Up to 100m Up to 100m
HUB HUB
Up to 100m
Specification
Connection Example 2
MP2300S
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
&%
8
&%
0V
/
㪧㪦㪮㪜㪩
3-19
3.2 Basic Module Connections
3.2.4 Ethernet Connector Details
The following are examples of Ethernet network connections via 100Base-TX cable:
Connection Example 1
When using a repeater HUB:
MP2300S
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
8
&%
0V Station Station
/
㪧㪦㪮㪜㪩
100Base-TX
(straight cable)
Up to 100 m Up to 100 m Up to 100 m
HUB Up to 5 m HUB
MPE720 Station
Specification
Connection Example 2
MP2300S
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56
01
Option
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
&%
.+0-
100Base-TX (cross cable)
8
&%
0V
/
㪧㪦㪮㪜㪩
Up to 100 m
MPE720
3-20
3.2 Basic Module Connections
3.2.4 Ethernet Connector Details
Caution
High frequency wave noise from other devices in the installation environment may cause error in communications using 100
Base-TX or MECHATROLINK connections. When constructing a system, use MP2300S protective measures to avoid the
influence of high frequency wave noise as follows:
1 Wiring
Wire Ethernet or MECHATROLINK cables so that they are well-separated from other cable systems such as the main circuit
or power lines.
2 Communication system (100Base-TX)
• Communicate data to a remote device through TCP/IP communication.
• If necessary, increase the number of communication retries.
3 Attach a ferrite core.
Attach a ferrite core in the manner described below:
Ethernet : Attach it to the communication port side and the external equipment side of the MP2300S main
unit.
MECHATROLINK : Attach it only to the communication port side of the MP2300S main unit.
(We will provide a standard cable with core. Model: JEPMC-W6003--E)
MP2300S
MP2300S
;#5-#9# 4&; 470
#./ '44
/6: $#6
64: +2
SERVOPACK 5612
572
+06 59
YASKAWA SERVOPACK 200V %0()
/10
SGDS-01A12A 6'56
01
SW1
Option
C
N
CHARGE 6
A/B
Core ' +0+6
'6'56
01
59
$#66'4;
L1
L2
L1C C
N
M-I/II Other station
L2C 3
B1/ 4.;
176 'VJGTPGV
B2 .+0-
C &%
U 8
N
1 &%
V 0V
W /
C
㪧㪦㪮㪜㪩
N
2
C
N
4
100Base-TX Core
(straight cable)
HUB
Servomotor
MPE720
Model: Manufacturer
E04SR301334 Seiwa Electric Mfg. Co., Ltd
3-21
3.2 Basic Module Connections
3.2.5 RLY OUT Connector Details
The following table shows the RLY OUT connector pin arrangement.
The following table provides the RLY OUT connector contact ratings.
3-22
3.2 Basic Module Connections
3.2.5 RLY OUT Connector Details
MP2300S
RLY
RLY OUT output OUT
Power supply
Operating normally: ON
Error occurred: OFF
24 VDC
24-VDC
power supply 0 VDC
POWER
3-23
3.2 Basic Module Connections
3.2.6 System Connection Example
1MC SA *1
Turn ON the Shut OFF the Emergency
servo power servo power stop 1MC 2MC
2MC SA *1
HUB
MP2300S
;#5-#9# 4&; 470
#./ '44
I/O Module
Terminating resistance /6:
64:
$#6
+2
5612
572
+06 59
%0()
/10
6'56
01
SA
*1
59
' +0+6
*2 $#66'4;
'6'56
01
RA1 M-I/II
㧝MC 4.;
176 'VJGTPGV
.+0-
24-VDC &%
8
power &%
0V
supply 1 /
㪧㪦㪮㪜㪩
RA1
Ground resistance:
RA1 Load 100 Ω or less
equipment
t
Terminating
SGDS SGDS
ޓޓޓ
SGDS
ޓޓޓ
SGDS
ޓޓޓ resistor
C C C C
N N N N
6 6 6 6
L1 L1 L1 L1
L2 L2 L2 L2
L1C L1C L1C L1C
L2C C L2C C L2C C L2C C
N N N N
B1/ 3 B1/ 3 B1/ 3 B1/ 3
B2 B2 B2 B2
㧙 㧙 㧙 㧙
C C C C
U N U N U N U N
V 1 V 1 V 1 V 1
W W W W
M PG M PG M PG M PG
㧞MC
R
S
T
*1 SA: Surge absorber (for switching surge)
*2 RAI: CPU RUN output
3-24
4
System Start Up and Easy Programming
This chapter explains how to start up a model system using the programming tool MPE720 Ver.6.
Note that the procedure for designing a mechanical system has been omitted here.
4-1
4.1 System Startup Overview
Preparation (step 1)
Wiring, Programming Executing motion
self-configuration, (step 2) (step 3)
and test operation
4-2
4.2 Preparation (step 1)
4.2.1 Wiring
4.2.1 Wiring
We use the following layout model to explain the startup of the model system. Prepare each device listed on the next
page and connect them as shown in the figure below.
24-VDC
MECHATROLINK cable
power supply
SERVOPACK SERVOPACK
MP2300S YASKAWA SERVOPACK 200V YASKAWA SERVOPACK 200V
4&; 470
;#5-#9# SGDS-A5F12A SGDS-A5F12A
#./
/6:
'44
$#6
Terminator
64: +2
SW1
C MECHATROLINK SW1
C (terminating resistor)
N N
5612
572
+06 59
CHARGE 6
A/B
cable CHARGE 6
A/B
%0()
/10
6'56
01 L1 L1
L2 L2
Option
L1C C L1C C
N N
59 L2C 3 L2C 3
' +0+6
'6'56
$#66'4;
01 B1/ B1/
B2 B2
M-I/II
C C
U N U N
4.; 1 1
176 'VJGTPGV V V
.+0-
W W
&%
8 C C
N N
&% 2 2
0V
C C
/ N N
4 4
㪧㪦㪮㪜㪩
Controller
100 VAC
Servomotor Servomotor
4-3
4.2 Preparation (step 1)
4.2.1 Wiring
[ a ] Required Equipment
Caution
• Install MPE720 Ver.6 in the personal computer before starting step 1.
For information on its installation, refer to Engineering Tool for MP2000 series Machine Controller MPE720 Version 6 Users
Manual (manual number: SIEP C880700 30).
• Set the PC Ethernet port in advance. For information on the setup, refer to Appendix F Simple Connection Function of the
Engineering Tool.
• The SERVOPACK station number (SW1) is set to 1 and 2.
• In a 1:1 connection without HUB, use a cross cable as a LAN cable.
4-4
4.2 Preparation (step 1)
4.2.2 Self Configuration
3. Turn ON “INIT” and “CONFIG” of DIP switch (SW1) on the MP2300S main unit.
4. Turn ON the 24-VDC power supply on the MP2300S main unit, and confirm the LED display changes
as follows:
STOP
SUP
Option
59 INIT
' +0+6
'6'56
CNFG
01
$#66'4;
MON
TEST
M-I/II SW1
OFF ON
4.;
㪧㪦㪮㪜㪩
5. Self configuration is complete, and MECHATROLINK slave device information has been written to a
definition information file.
6. Turn OFF “INIT” and “CONFIG” of DIP switch (SW1) on the MP2300S main unit.
4-5
4.2 Preparation (step 1)
4.2.3 Test Operation
When the connection is complete, the display will change from offline to online.
1. Click System in the subwindow and double-click Axis Configuration - Test Run to display a warning
dialog a box for the test run. Click the Accept Button.
4-6
4.2 Preparation (step 1)
4.2.3 Test Operation
4-7
4.2 Preparation (step 1)
4.2.3 Test Operation
3. Jog Operation
Click the Speed reference icon and set a speed reference value, and check that the axis rotates normally while the
Forward Button or Reverse Button is pressed.
Press the Axis ... Button to change to “Axis #02” in the axis select screen, and perform the steps 1 to 3 above.
4-8
4.3 Programming (step 2)
4.3.1 Programming Procedure
3. Right-click Main Program and select Create New to display the Create New Program Dialog Box.
Then click the OK Button.
4-9
4.3 Programming (step 2)
4.3.1 Programming Procedure
4-10
4.4 Executing Motion (step 3)
4.4.1 Registering Program Execution
Note: This motion program was made with the assumption that Enable (Servo ON) was selected in step
2 of 4.2.3 ( 2 ) Operating Manually in the Test Operation Screen.
2. Check the program number and click Set to save the registered contents.
4-11
4.4 Executing Motion (step 3)
4.4.2 Starting a Motion Program Using the Operation Control Panel
Caution
• This chapter explains the simple procedure where you can easily run and check a program without external signals. In prac-
tice, you need to connect to external signals and create a sequence.
• Registering a program execution enables the M-EXECUTOR definition. The MP2300S automatically controls the motion
program, so be aware that problems might occur if you change registers which are registered in ladder or sequence programs
while running the motion program.
4-12
4.5 Starting Motion Program from an External Signal
4.5.1 Overview
24-VDC
MECHATROLINK cable
power supply
SERVOPACK SERVOPACK
MP2300S YASKAWA SERVOPACK 200V YASKAWA SERVOPACK 200V
;#5-#9# 4&;
Terminator A real machine uses an
470
SGDS-01A12A SGDS-01A12A
#./ '44
(terminating resistor )
/6: $#6
MECHATROLINK
SW1 SW1
64: +2 C C
5612
572
+06
%0()
59
CHARGE
N
6
A/B cable CHARGE
N
6
A/B external I/O, but in this
/10
L1 L1
L2 L2
Option
L1C C L1C C
N N
L2C 3 L2C 3
HUB
Personal computer
(equipped with MPE720)
Servomotor Servomotor
4-13
4.5 Starting Motion Program from an External Signal
4.5.2 Required Equipment
MP2300S
No. Name Mapping Category Description
Operation
Start MB5000 Control signal Starts up a motion program
Stop MB5002 Control signal Displays the running of a motion program
Clear Alarm MB5005 Control signal Stops a motion program Sets in M-
Running Program MB5010 Status Clears an alarm of a motion program EXECUTOR
Indicates an alarm is occurring in a motion
Alarm MB5018 Status
program
Axis 1
(current position)
IL8016 Monitor parameter Displays current axis 1 position
Automatic
Axis 2 receive function
(current position)
IL8096 Monitor parameter Displays current axis 2 position
Servo (ON/OFF) MB5020 External signal Axis 1, axis 2 servo ON signal Sequence pro-
Reset Axis Alarm MB5021 External signal Axis 1, axis 2 alarm reset signal gram is needed
Note: 1. You do not need to create a program for signals and data in to .
2. You need to create a sequence program for outputting signals of and to the motion parameters.
3. For information on creating a program for the panel side, refer to 6.3 Communication with Touch Panel.
4-14
4.5 Starting Motion Program from an External Signal
4.5.3 Creation Procedure
4-15
4.5 Starting Motion Program from an External Signal
4.5.3 Creation Procedure
• In the Allocation Control Register Window, map the M registers allocated to control signals ( Start /
Stop / Alarm Clear) and status ( Running Program / Alarm) on the touch panel as an M-EXECU-
TOR allocation register for the motion program created in 4.3 Programming (step 2).
Status=MW00501, control signal=MW00500, allocation contact interlock =SB00004
4-16
4.5 Starting Motion Program from an External Signal
4.5.3 Creation Procedure
4. FLASH Save
When all settings are completed, click the FLASH Save Icon to save the data to the flash memory.
5. Operation Check
4-17
5
Outline of Motion Control Systems
This chapter describes the basic operation of MP2300S Motion Control Systems and provides an
outline of user programs and registers.
5-1
5.1 Startup Sequence and Basic Operation
5.1.1 DIP Switch Settings
STOP
SUP
INT SW
CNFG 1
MON
TEST NO
Switch Default
No. Status Operating Mode Remarks
Name Setting
ON User program stops
S1-6 STOP OFF Set to ON to stop user program operation.
OFF User program operation
ON System load If set to ON, starts up in the mode that can renew the version
S1-5 SUP OFF
OFF Normal operation of the firmware.
Set to ON to clear memory.
ON Memory clear
Programs stored in flash memory will be run when Memory
S1-4 INIT OFF
Clear is set to OFF.
OFF Normal operation
S and M registers are cleared to all zeros.
ON Self-configuration mode
S1-3 CNFG OFF Set to ON for self-configuration of connected devices.
OFF Normal operation
ON System use
S1-2 MON OFF Always set to OFF.
OFF Normal operation
System use
ON Adjusted before
S1-1 TEST OFF Always set to OFF.
Shipment
OFF Normal operation
5-2
5.1 Startup Sequence and Basic Operation
5.1.2 Startup Sequence
Startup
self-diagnostics (1)
FLASH
FLASH → RAM
Copy
Configuration mode
Self-configuration
execution (2)
Judges the ON
setting of switch 6 (STOP)
of DIP switch SW1
Operation stops (4)
OFF
DWG.A executed
Watchdog timer
start
Input Input
Completed
after one cycle.
DWG.H DWG.L
executed executed
Note: Refer to 5.1.3 Startup Sequence Operation Details on the next page for details on (1) to (5).
5-3
5.1 Startup Sequence and Basic Operation
5.1.3 Startup Sequence Operation Details
( 2 ) Self-configuration
Self-configuration automatically recognizes the connected Optional Modules, and automatically creates a definitions
file. For details, refer to 5.4 Self-configuration .
The RUN LED indicator will blink green during execution of self-configuration.
( 3 ) Operation Start
When the STOP switch is set to OFF (RUN) or changes from ON (STOP) to OFF (RUN), the CPU starts the watchdog
timer and then executes DWG.A in the ladder program. For DWG.A (startup processing drawing), refer to 5.2.4 Ladder
Drawings (DWG).
First scan processing is executed once DWG.A has been completed and the high-speed or low-speed scan time has
elapsed. System I/O are executed from the first scan.
( 4 ) Operation Stop
MP2300S stops motion control operation when the STOP switch is ON (STOP) and in the following circumstances.
( 5 ) Online Self-diagnosis
Self-diagnosis is performed on the following items when the user logs on online.
• System program (ROM) diagnosis
• Main processor (CPU) function diagnosis
• Floating Point Unit (FPU) function diagnosis
If diagnosis results in an error, the ALM and ERR LED indicators will blink red for the specified number of times.
Refer to 9.2 LED Indicator Meanings .
5-4
5.2 User Programs
5.2.1 Types and Execution Timing of User Program
For more information on the user program, refer to the next page and after.
5-5
5.2 User Programs
5.2.2 Motion Programs
Specification
Type Features No. of Programs
Method
MPM
Main Program Accessed from DWG.H
( = 1 to 256) Up to 256 programs (including main and
MPS sub programs) can be created.
Sub-program Can be called from main programs
( = 1 to 256)
The program numbers of motion programs are managed in the same manner as the sequence program num-
bers. Assign a unique number for each program number.
• Program number of Motion program MPM , MPS
• Program number of Sequence program SPM , SPS
The MP2300S can execute up to 16 motion programs simultaneously. An alarm (no system work error) will
occur if 17 or more programs are executed simultaneously.
• No system work error: Bit E of the leading word in the MSEE work registers
( 1 ) Groups
A group of axes with related operations can be treated as one group by motion programs and programs can be executed
for each group. This allows one MP2300S to independently control multiple machines using group operation. Group
operation can be single group operation or multiple group operation.
Definitions for axes to be grouped together are made under Group Definitions.
MP2300S MP2300S
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
X1 Y1 Z1 A1 B1 X1 Y1 Z1 A1 B1
5-6
5.2 User Programs
5.2.2 Motion Programs
No. of Group
Set a number for the operation as a group.
Set it to 1 for the operation as one group.
Set it to the number of groups for the operation with multiple groups.
Group Name
Define a group name.
Line number
5-7
5.2 User Programs
5.2.2 Motion Programs
Axis No.
Set an axis number for the used axis.
The axis number can be checked in the detailed screen of the used motion module.
Axis number
Double-click
5-8
5.2 User Programs
5.2.2 Motion Programs
MPM002
END
Subroutine
MPM003
MPS101
MSEE
MPS101
The above method is a preparation for running a motion program. When registered in the M-EXECUTOR program
execution definition, a motion program does not start up. To start up the motion program, after the motion program reg-
istration, use a control signal to turn ON the request for the program operation startup.
The motion program registered in M-EXECUTOR is executed at a scan cycle, but similar to a ladder, the whole pro-
gram cannot be executed at a single scan. In case of the motion program, a motion management function in the system
carries out an execution control exclusive for the motion programs.
Caution
When registering a motion program to M-EXECUTOR, pay attention to the followings:
• Multiple motion programs with the same number cannot be registered.
• Multiple motion programs with the same number cannot be referenced using an indirect designation.
5-9
5.2 User Programs
5.2.2 Motion Programs
MPM002
MSEE
MPM002
DEND END
Subroutine
MPM003
MSEE MPS101
MPM003
MSEE
MPS101
H drawing ladder commands are executed in hierarchical order i.e., parent drawings, child drawings, then grandchild
drawings each high-speed scan cycle.
The above method is a preparation for running a motion program. When a MSEE command is built in, the motion pro-
gram does not start up. To start up the motion program, after the MSEE command is incorporated, use a control signal
to turn on the request for the program operation startup.
Motion programs are also called each scan cycle, but unlike ladder programs, all motion programs cannot be executed
in one scan. For this reason, motion programs are executed and controlled by special system’s motion management
function.
Caution
When running a motion program, pay attention to the followings:
• The motion program registered in M-EXECUTOR cannot be executed using a MSEE command.
• Multiple motion programs with the same number cannot be executed using a MSEE command.
• A subroutine (MPS ) cannot be executed from a MSEE command in a ladder.
It can only be referenced from a motion program (MPM , MPS ).
• A sequence program (SPM , SPS ) cannot be executed from a MSEE command in a ladder.
• The same subroutine cannot be referenced at the same time.
5-10
5.2 User Programs
5.2.2 Motion Programs
MPM001
ABS;
MOV[X] _ [Y] _
MVS[X] _ [Y] _ F
IOW MB0001
MOV[X] _ [Y] _
.
.
.
Motion program
Fig. 5.1 Calling a Motion Program Using a Direct Designation - 1
MPM001
ABS;
Motion program reference command
MOV[X] _ [Y] _
MVS[X] _ [Y] _ F
IOW MB0001
MOV[X] _ [Y] _
.
.
MPM number
.
Ladder program Motion program
5-11
5.2 User Programs
5.2.2 Motion Programs
MPM003
ABS;
MOV[X] _ [Y] _
0 3
MVS[X] _ [Y] _ F
Setter
IOW MB0001
MOV[X] _ [Y] _
Register:
.
Stored in
.
OW0C00 .
∗ OW0C00=3
Motion program
MPM003
IOW MB0001
Register:
Stored in MOV[X] _ [Y] _
MW00200 .
.
∗ MW00200 =3 Register number .
Ladder program Motion program
5-12
5.2 User Programs
5.2.2 Motion Programs
( 4 ) Work Register
Configure and monitor a motion program via a work register.
The work register constitution for motion programs registered in the M-EXECUTOR program execution definition dif-
fers from that for motion programs referenced by a MSEE command from a ladder program.
The work register constitution in each case is as follows:
Work register
(automatically defined
by system)
M-EXECUTOR
Control Register Description
Status Status flag of a motion program
Control Signal Control Signal of a motion program
Override Override for interpolation
Work register
(designate M or D register)
For more information on the work register, refer to the subsequent pages.
5-13
5.2 User Programs
5.2.2 Motion Programs
When program alarm has occurred, the error details of the motion program are stored in the error information screen
and S registers.
5-14
5.2 User Programs
5.2.2 Motion Programs
[ b ] Control Signal
Program control signals (e.g., program operation start requests and program stop requests) need to be entered to exe-
cute the motion program.
The following types of signals for controlling motion programs are available.
Use signals conforming to the above signal types when writing ladder programs.
Note: Motion programs are executed if the program operation start request signal is ON when the power is
turned ON.
5-15
5.2 User Programs
5.2.2 Motion Programs
Status: Operating
Distribution
Pause Request
Status: Paused
Distribution
Stop Request
Status: Operating
Status: Stopped
One scan
Status: Alarm
One scan
Distribution (MVS)
Distribution (MOV)
An alarm will occur if the stop request is turned ON during axis operation using a motion command.
[ c ] Interpolation Override
The override when executing interpolation travel commands (setting; unit: 1 = 0.01%) is set.
This interpolation override is enabled only when the motion program control signal bit E (interpolation override set-
ting) is ON.
5-16
5.2 User Programs
5.2.2 Motion Programs
The total number of system works of a motion program is 16 for both M-EXECUTOR and ladder. The number
configured in the number of program definitions of the M-EXECUTOR detailed screen is set for the system
work for M-EXECUTOR.
System
work Total number of system works=16
System work for
ladder
1. A work not occupied by M-EXECUTOR can execute a motion program using a MSEE command from a ladder program.
2. When the number of a system work occupied by M-EXECUTOR is specified by a ladder program, an alarm (Error without a
system work) occurs. Therefore, when the number of program definitions is set to 16 in the M-EXECUTOR detailed screen,
a motion program cannot be executed by a ladder MSEE command.
• Error without a system work: Status flag Bit E of the motion program
5-17
5.2 User Programs
5.2.2 Motion Programs
Now, this section explains each execution processing in the subsequent pages.
5-18
5.2 User Programs
5.2.2 Motion Programs
5-19
5.2 User Programs
5.2.2 Motion Programs
Each example which uses a sequence program and ladder program respectively as a program for controlling the
motion program is shown as follows:
END;
5-20
5.2 User Programs
5.2.2 Motion Programs
5-21
5.2 User Programs
5.2.2 Motion Programs
Motion program
For information about the meaning and estimation of the register number, refer to 5.3 Registers .
Each example which uses a sequence program and ladder program respectively as a program for controlling the motion
program is shown as follows:
END;
5-22
5.2 User Programs
5.2.2 Motion Programs
5-23
5.2 User Programs
5.2.2 Motion Programs
The motion program control signal “BitD, System Work Number Setting” = ON
The execution information is reported to “Program Information Using Work n” register (SW03264-SW04191).
For example, when “System Work Number”=1, the motion program execution information can be monitored in SW03264-
SW03321 “Program Information Using Work 1”.
The motion program control signal “BitD, System Work Number Setting” = OFF
The used system work is automatically decided by system. Thus, to check which work is used, refer to “Running Program Num-
ber” (=SW03200 to SW03215).
For example, when you want to monitor the motion program MPM001 and SW03202=001, as used the work number=3, the
execution information for the motion program MPM001 can be monitored in “Program Information Using Work 3” (=SW03380
to SW03437).
For more information on the register area of the motion program execution information, refer to the subsequent pages.
5-24
5.2 User Programs
5.2.2 Motion Programs
5-25
5.2 User Programs
5.2.2 Motion Programs
+8
Parallel 2 information 3W
+11 3W
Parallel 3 information
+14
Parallel 4 information 3W
+17
Parallel 5 information 3W
+20
Parallel 6 information 3W
+23
Parallel 7 information 3W
+26
Logical axis #1 program current position 2W
+28 Logical axis #2 program current position 2W
+30
Logical axis #3 program current position 2W
+32
Logical axis #4 program current position 2W
+34
Logical axis #5 program current position 2W
+36 Logical axis #6 program current position 2W
+38 Logical axis #7 program current position 2W
+40 Logical axis #8 program current position 2W
+42 Logical axis #9 program current position 2W
+44
Logical axis #10 program current position 2W
+46
Logical axis #11 program current position 2W
+48
Logical axis #12 program current position 2W
+50
Logical axis #13 program current position 2W
+52
Logical axis #14 program current position 2W
+54
Logical axis #15 program current position 2W
+56
Logical axis #16 program current position 2W
5-26
5.2 User Programs
5.2.3 Sequence Program
Designation
Category Features Number of Programs
Method
Up to 256 programs of the following types can
SPM Calling from the M-EXECUTOR
Main program be created:
(=1 to 256) program execution definition
• Main motion program
• Sub motion program
SPS
Sub program Calling from the main program • Main sequence program
(=1 to 256)
• Sub sequence program
The program numbers of sequence programs are managed in the same manner as the motion program num-
bers. Assign a different number for each program number.
• Motion program MPM: Program number of MPS
• Sequence program SPM: Program number of SPS
Sequence program
SPM001
IF MW000<32767;
MW000=MW000+1;
ELSE;
MW000;
IEND;
SPM002
END
Subroutine
SPM003
SPS101
SSEE
SPS101
END RET
When the execution type is set to “Sequence Program (H scan)” or “Sequence Program (L scan)”, the program is
executed at the time the definition is saved. When the execution type is set to Sequence Program (Start), the program
is executed when the power supply is turned ON again next time.
5-27
5.2 User Programs
5.2.3 Sequence Program
Sequence program
M-EXECUTOR program execution definition SPM001
IF MW000<32767;
MW000=MW000+1;
ELSE;
MW000;
IEND;
5-28
5.2 User Programs
5.2.3 Sequence Program
( 3 ) Work Register
Monitor a sequence program through a work register.
A work register, similar to the motion program registered in M-EXECUTOR, has status flags in the M-EXECUTOR
control register.
The following table shows the work register configuration of the sequence program.
Error Details
Called program is unregistered
Called program is not a sequence program
Called program is not a sub program (main program is called)
Called program number is over
Nest over error
5-29
5.2 User Programs
5.2.4 Ladder Drawings (DWG)
The following table provides details of the number of drawings for each drawing.
Number of Drawings
Drawing
DWG.A DWG.I DWG.H DWG.L
Parent Drawings 1 (A) 1 (I) 1 (H) 1 (L)
Operation Error
1 (A00) 1 (I00) 1 (H00) 1 (L00)
Processing Drawings
Child Drawings
Total: 62 max. Total: 62 max. Total: 198 max. Total: 498 max.
Grandchild Drawings
5-30
5.2 User Programs
5.2.4 Ladder Drawings (DWG)
Power ON
DWG.A (initial
processing drawing)
Each high-speed scan Each low-speed scan Operation error Interrupt signal
DWG.H
Background*
: Executing
* Background processing is used to execute internal system processing, e.g., communication processing.
Low-speed scan processing is executed in spare processing time of the high-speed scan. Set the time of the high-speed
scan to approximately double the total execution time for DWG.H.
5-31
5.2 User Programs
5.2.4 Ladder Drawings (DWG)
DWG.X01.02 FUNC-001
FUNC-006
DWG.Xnn DWG.X01.03 FUNC-032
FUNC-064
Note: X means A, I, H, or L.
: DWG.X 00
5-32
5.2 User Programs
5.2.4 Ladder Drawings (DWG)
FUNC-001
FUNC-001
DEND
DWG.A01.02
DEND
SEE A01.02
FUNC-001
DEND DEND
5-33
5.2 User Programs
5.2.4 Ladder Drawings (DWG)
( 3 ) Functions
Functions are executed by calling them from parent, child, or grandchild drawings using the FUNC command.
Functions can be called from any drawing, and the same function can be called at the same time from different types of
drawings and from different levels of drawings. Another completed functions can also be called from functions.
Using functions has the following advantages.
• Easier creation of user program components
• Easier writing and maintenance of user programs
Functions include standard system functions that are already in the system and user functions that are defined by the
user.
[ b ] User Functions
The functions (programs) and the function definitions can be changed (programmed) freely by users.
The maximum number of user functions that can be defined is 500 drawings.
Refer to the following manual for information on defining functions.
• Machine Controller MP900/MP2000 Series User’s Manual Ladder Programming
(manual number: SIEZ-C887-1.2)
• Machine Controller MP2000 Series User’s Manual for Motion Programming
(manual number: SIEP C880700 38)
• Machine Controller MP900/MP2000 Series New Ladder Editor Programming Manual
(manual number: SIEZ-C887-13.1)
• Machine Controller MP900/MP2000 Series New Ladder Editor User’s Manual
(manual number: SIEZ-C887-13.2)
• Engineering Tool for MP2000 Series Machine Controller MPE720 Version 6 User’s Manual
(manual number: SIEP C880700 30)
5-34
5.3 Registers
5.3.1 Types of Registers
5.3 Registers
This section describes the types of registers used in MP2300S user programs (mainly ladder programs) and how to use
them.
5-35
5.3 Registers
5.3.1 Types of Registers
( 2 ) Function Registers
The following table shows the registers that can be used with each function.
5-36
5.3 Registers
5.3.1 Types of Registers
FUNC-000 (function)
Input registers
(IB, IW, IL, IFnnnnn)
Program
(4)
Function external
1000 steps max.
registers
(AB, AW, AL, AFnnnnn)
(3)
(1)
Function individual registers Output registers
(OB, OW, OL, OFnnnnn)
Function input registers, 17 words
(XB, XW, XL, XFnnnnn)
Function output registers, 17 words
(YB, YW, YL, YFnnnnn)
(1): Registers that are common to all drawings can be called from any drawing or function.
(2): Registers that are unique to each drawing can be called only from within the drawing.
(3): Registers that are unique to each function can be called only from within the function.
(4): Registers that are common to all drawings and registers that are unique to each
drawing can be called from functions using the external function registers.
5-37
5.3 Registers
5.3.2 Data Types
[ MW00102 ]
[ ML00102 ]
[ MF00102 ]
[ MW00103 ]
Each register number A digit to indicate the bit (A) is added to The words for the given register number
is one word. the register number (00103). (00102) and the next number (00103) are
included. Therefore, every second number
is used.
Register area
Address in
memory
[ MA00100 ]
5-38
5.3 Registers
5.3.3 How to Use Subscripts i, j
5-39
5.3 Registers
5.3.4 Register Designation
Designation
Designation Example for Each Data Type
Method
Bit register: MB00100AX
Register Integer register: MW00100X
Number Double-length integer register: ML00100X
Direct Real number register: MF00100X
Designation Address register: MA00100X
X: When specifying subscripts, subscript i or j is added after the register number.
Bit register: RESET1-A.X
Integer register: STIME-H.X
Double-length integer registers: POS-REF.X
Real number registers: IN-DEF.X
Symbol
Designation Address registers: PID-DATA.X
↓
8 alphanumeric characters max.
X: When specifying subscripts, a period (.) is added after the symbol (8 alphanu-
meric characters max.) and then a subscript i or j is added.
Direct Designation
Register Number
Symbol
Designation
5-40
5.4 Self-configuration
5.4 Self-configuration
The self-configuration function automatically recognizes the Optional Modules mounted to the MP2300S Basic Mod-
ule and all slave data for slaves connected to the MECHATROLINK network, and automatically generates a definition
file.
Self-configuration greatly simplifies the procedure needed to start the system.
Refer to 5.4.2 Definition Information Updated with Self-Configuration for items that are automatically generated.
[Execute Self-Configuration]
ALM ERR
MTX BAT
TRX IP
STOP
SUP
SW
E-INT 2
E-TEST
NO
BATTERY ON
M-I/II
DC
24V
DC
0V
100M
MECHATROLINK-Τ
IO2310
Detect the slave
Automatically write into
equipment
"MECHATROLINK Transmission Definition"
SGDS M information
SGDH
NS115 M
5-41
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
Caution
Note that this operation can clear the following data in MP2300S.
• All definition files, all user programs, and all registers
5-42
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
5-43
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
The Engineering Manager Window will open and the Module Configuration Window will appear.
5-44
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
5. If the following warning message is shown after performing step 4, the module configuration definitions
for CPU and MPE720 may differ from each other. Continue to perform step 6. When the message is
not shown, go to step 9.
5-45
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
9. Click the Save & FLASH Save Button to flash save the definition information.
10. Check that the definition is successfully created in the Module Configuration Window.
5-46
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
The Engineering Manager Window will start and the Module Configuration Window will appear.
2. Right-click the Module for which devices have been added and select Module Self Configuration
from the pop menu to execute self-configuration.
5-47
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
5. If the following warning message is shown after performing step 4, the module configuration definitions
for CPU and MPE720 may differ from each other. Continue to perform step 6. When the message is
not shown, go to step 9.
5-48
5.4 Self-configuration
5.4.1 How to Execute Self-Configuration
10. In the Module Configuration Definition Window, check that the definition has been created.
5-49
5.4 Self-configuration
5.4.2 Definition Information Updated with Self-Configuration
Item Allocation
• Start I/O register: IW0000/OW0000
• End I/O register: IW07FF/OW07FF
218IFA
(Input register: IW0000 to IW07FF,
Output register: OW0000 to OW07FF)
• Start I/O register: IW0800/OW0800
• End I/O register: IW0BFF/OW0BFF
MECHATROLINK
(Input register: IW0800 to IW0BFF,
Output register: OW0800 to OW0BFF)
SVB
• Start motion register: IW8000/OW8000
• End motion register: IW87FF/OW87FF
Motion Parameter
(Input register: IW8000 to IW87FF,
Output register: OW8000 to OW87FF)
• Start motion register: IW8800/OW8800
• End motion register: IW8FFF/OW8FFF
SVR Motion Parameter
(Input register: IW8800 to IW8FFF,
Output register: OW8800 to OW8FFF)
• Start I/O register: IW0C00/OW0C00
• End I/O register: IW0C3F/OW0C3F
M-EXECUTOR
(Input register: IW0C00 to IW0C3F,
Output register: OW0C00 to OW0C3F)
[ b ] 218IFA Definition
Item Allocation
Local IP Address 192.168.1.1
Subnet Mask 255.255.255.0
Gateway IP Address 0.0.0.0
Module Name Definition “CONTROLLER NAME”
System Port
9999 (UDP)
(engineering port)
Check & Monitor Time of MEMOBUS
0s
response
Retransmit Count 0
Note: The self-configuration allows you to connect with MPE720 for engineering transmission. In order to carry
out MEMOBUS message transmission, manually use an automatic reception and I/O message commu-
nication separately, or MSG-SND/MSG-RCV functions are required.
5-50
5.4 Self-configuration
5.4.2 Definition Information Updated with Self-Configuration
Master
MECHATROLINK-II MECHATROLINK-II
Item
(32-byte mode) (17-byte mode)
MECHATROLINK-I
Maximum Slave 10 to
1 to 8 9 17 to 21 1 to 14 15
Station Number 16
Number of Transmit Bytes 31 bytes 16 bytes –
Communication Cycle 1 ms 1 ms 2 ms 2 ms 1 ms 1 ms 2 ms
21: Maximum
Number of Retry Stations 1 0 5 1 0 14
station number
Maximum station
Number of Slave Stations 8 9 16 14 15 14
number
Slave
MECHATROLINK-II MECHATROLINK-II
Item MECHATROLINK-I
(32-byte mode) (17-byte mode)
Number of Transmit Bytes – – –
Communication Cycle 1 ms 1 ms 2 ms
Number of Slave Stations 30 30 15
Note: To use MP2300S/SVB as a Slave, before executing the self-configuration, the parameter setting for
MECHATROLINK transmission definition must be set to Slave in MPE720.
5-51
5.4 Self-configuration
5.4.2 Definition Information Updated with Self-Configuration
[ d ] SVR Definition
[ e ] M-EXECUTOR Definition
Item Allocation
Number of Program Definitions 8
Program Allocation None
Control Register Allocation None
5-52
5.5 Precaution on Using MP2300S
5.5.1 Precautions when User Definition File is Configured/Changed
5-53
5.5 Precaution on Using MP2300S
5.5.2 Setting or Changing Module Configuration Definition Files
5-54
5.5 Precaution on Using MP2300S
5.5.3 Setting and Changing the Scan Time
5-55
5.5 Precaution on Using MP2300S
5.5.3 Setting and Changing the Scan Time
1.4-ms Maximum Scan Time and 1-ms Communication Cycle (MECHATROLINK-II Only)
High-speed (or low-speed) scan set value ≥ 1.25 × 1.4 (= 1.75 ms)
High-speed (or low-speed) scan set value = 2 ms, 3 ms, etc. (an integral multiple of at least 2 ms)
0.8-ms Maximum Scan Time and 2-ms Communication Cycle (MECHATROLINK-I or MECHA-
TROLINK-II)
High-speed (or low-speed) scan set value ≥ 1.25 × 0.8 (= 1 ms)
High-speed (or low-speed) scan set value = 1 ms, 2 ms, 4 ms, etc. (an integral multiple of 2 ms at 1 ms and 2 ms or
higher)
1.4-ms Maximum Scan Time and 2-ms Communication Cycle (MECHATROLINK-I or MECHA-
TROLINK-II)
High-speed (or low-speed) scan set value ≥ 1.25 × 1.4 (= 1.75 ms)
High-speed (or low-speed) scan set value = 2 ms, 4 ms, etc. (an integral multiple of 2 ms at 2 ms or higher)
5-56
6
Built-in Ethernet Communications
This chapter explains how to communicate with devices (PLC, touch panel, etc.) connected to the
MP2300S by Ethernet.
6-1
6.1 Communication Methods
Remote
Purpose Communication Method Remarks
Equipment
Uses the Extended MEMOBUS communication protocol.
The remote equipment (master) creates ladder programs using the
MP2300S can com-
MSG-SND function.
municate with only
The MP2300S (slave) uses the automatic receive function. (You do
one master using the
not need to create ladder programs.)
automatic receive
function.
When other MP series Refer to 6.2.1 When the MP2300S Acts as Slave (automatic
equipment reads/writes receive function is used)
the coil state or register Uses the Extended MEMOBUS communication protocol.
content of MP2300S The remote equipment (master) creates ladder programs using the
MSG-SND function.
Communication with
The MP2300S (slave) creates ladder programs using the MSG-RCV
multiple masters is
function.
possible.
Refer to 6.2.2 When the MP2300S Acts as Slave (ladder program
Other MP which uses a MSG-RCV function)
Series Uses the Extended MEMOBUS communication protocol. Only the holding reg-
ister (M register) is
The MP2300S (master) uses the I/O message communication func-
tion. (You do not need to create ladder programs.) capable of reading/
The remote equipment (slave) creates ladder programs using the
writing using the I/O
MSG-RCV function. message communica-
tion function.
When MP2300S reads/ Refer to 6.2.3 When the MP2300S Acts as Master (I/O message It can communicate
writes the coil state or communication function is used) with only one slave.
register content of other Uses the Extended MEMOBUS communication protocol.
MP series equipment Registers other than
The MS2300S creates ladder programs using the MSG-SND func-
the holding register
tion.
are capable of reading/
The remote equipment (slave) creates ladder programs using the
writing.
MSG-RCV function.
Communication with
Refer to 6.2.4 When the MP2300S Acts as Master (ladder pro- multiple slaves is
enabled.
gram which uses a MSG-SND function)
Uses the Extended MEMOBUS communication protocol.
Set the protocol for the touch panel side to the Extended MEMO-
When a touch panel
BUS protocol.
reads/writes the coil
Touch Panel The MP2300S (slave) uses the automatic receive function. (You do –
state or register content not need to create ladder programs.)
of MP2300S
Refer to 6.3 Communication with Touch Panel.
Uses the MELSEC communication protocol.
When a PLC Manufac- The remote equipment (master) creates ladder programs using the
The MP2300S can
tured by Mitsubishi BUFSND function.
communicate with
Electric Corporation The MP2300S (slave) uses the automatic receive function. (You do
only one master when
reads/writes the not need to create ladder programs.)
using the automatic
MP2300S register con-
PLC Manu- receive function.
tent. Refer to 6.4.1 When the MP2300S Acts as Slave (automatic
factured by receive function is used)
Mitsubishi
Electric Uses the MELSEC communication protocol.
When an MP2300S The MP2300S (master) uses the I/O message communication func- The MP2300S can
Corporation
reads/writes the relay tion. (You do not need to create ladder programs.) communicate with
state or register content The remote equipment (slave) needs to set the network parameters. only one slave when
of PLC Manufactured (You do not need to create ladder programs.) using the I/O message
by Mitsubishi Electric communication func-
Corporation. Refer to 6.4.2 When the MP2300S Acts as Master (I/O message tion.
communication function is used)
Note: For information on applications where the remote device is a PLC or Windows computer, refer to the
Machine Controller MP2300S/MP2310/MP2400 Basic Module Supplement for Ethernet Communications
(manual number: SIEP C880700 37).
6-2
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
This section explains how to communicate with the MP2300 message transmit function (MSG-SND) using the
MP2300S automatic receive function.
Slave Master
MP2300S MP2300
(Local station) (Remote station)
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06 59 TEST SW1
%0() PORT
/10
6'56
OFF ON
01
10
59 BATTERY
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol CPU I/O
DC24V 10Base-T
4.;
176
Ethernet
LINK
Connection Type TCP / UDP DC 0V
&%
8 Data Code Type BIN / ASCII
&%
0V
/
Ethernet Ethernet
MP2300S MP2300
Fig. 6.1 Message Flow with MP2300 when Automatic Receive Function Is Used
6-3
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
Setting Example
The following figure illustrates how the content of the MP2300S (master) holding register (MW00000 to MW00099) is
written into the MP2300S (slave) holding register (MW00000 to MW00099).
Slave Master
MP2300S MP2300
(Local station) (Remote station)
IP address: 192.168.001.001 IP address: 192.168.001.002
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06 59 TEST SW1
%0() PORT
/10
6'56
OFF ON
01
10
59 BATTERY
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol CPUޓ
I/O
DC24V
4.;
176
Ethernet
LINK
Connection Type TCP DC 0V
10Base-T
&%
8 Data Code Type BIN
&%
0V
/
MP2300S MP2300
(Local station) (Remote station)
Holding register (M register) Holding register (M register)
Write
MW00000 MW00000
MW00001 MW00001
MW00098 MW00098
MW00099 MW00099
6-4
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
1. Double-click the 218IFA Tab in the Module Details Window of the module configuration definition.
Caution
3. Click the Easy Setting Button in the Message Communication area of the connection parameter set-
ting.
6-5
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
How to set up in the Message Communication Easy Setting Window
When automatic receive is used, select “1” for the Connect No.
Set Port No. of the MP2300S side (“10001,” for example).
Select Extended MEMOBUS for the Communication Protocol Type, and click Default Button.
Select Connect Type (TCP, for example).
Select Code (BIN, for example).
Set Node Port IP Address for the other device (MP2300) to be connected (“192.168.001.002,” for example).
Set Port No. of the other device (MP2300) to be connected (“10001,” X for example).
Click OK Button.
Caution
When message functions (MSG-SND, MSG-RCV) are used with the connection number 01, disable the automatic receive func-
tion. If message functions are used while the automatic receive function is enabled, communications will not function properly.
Note: The automatic receive function with a connection number 01 is set to “Enable” by default.
6-6
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
Caution
Note that when a parameter with the same connection number is already set and you click Yes in the confirmation dialog of the
parameter setting, the setting will be overwritten by the parameter configured in the Message Communication Easy Setting
Window.
6. Check the setting value and click the Detail Button of the Automatically.
6-7
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
7. Click Enable in the Automatically Reception Setting Dialog Box and then click the OK Button.
Note: For more information on Slave Side I/F Register Settings and Automatic input precessing delay time,
refer to 2.2.4 ( 4 ) (b) Automatic Receive Setting Screen for Message Communication .
Now, the automatic receive function is set up when the MP2300S acts as a slave.
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power is turned ON again.
6-8
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
1. Double-click the 218IF Tab in the Module Details of the module configuration definition.
6-9
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
Caution
Set up a unique IP address in the network.
For the IP address, check with your network administrator.
How to set up with a connection number 01 in the connection parameter setting screen
Set Local Port to the port number used in the MP2300 side (“10001,” for example).
Set Node IP Address to the IP address configured in the MP2300S side.
Set Node Port to the port number configured in the MP2300S side (“10001,” for example).
Select Connect Type (TCP, for example).
Select Extended MEMOBUS for Protocol Type.
Select Code (BIN, for example).
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power turned ON again.
6-10
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
MSGSND
Communication device = Ethernet(218IF) Execute &$ Busy &$
Protocol type Abort &$ Complete &$
Dev-Typ Error &$
Line number = 1 Pro-Typ
Communication buffer channel number Cir-No
Ch-No
Parameter list start address
Param &#
=DA00000
6-11
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
6-12
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
Table 6.2 Sample Parameter List Setting (parameter list start address Param=DA00000)
Register Setting Parameter
IN/OUT Remarks
Number Value Number
DW00000 – PARAM00 OUT Process result
DW00001 – PARAM01 OUT Status
DW00002 00001 PARAM02 IN Connection number = 1
DW00003 – PARAM03 IN Option (Setting unnecessary)
DW00004 000BH PARAM04 IN Function code = 0BH (Writes to holding register)
DW00005 00000 PARAM05 IN Data address = 0 (Starting from MW00000)
DW00006 00100 PARAM06 IN Data size = 100 (100 words)
DW00007 00001 PARAM07 IN Remote CPU number = 1
DW00008 00000 PARAM08 IN Coil offset = 0 word
DW00009 00000 PARAM09 IN Input relay offset = 0 word
DW00010 00000 PARAM10 IN Input register offset = 0 word
DW00011 00000 PARAM11 IN Holding register offset = 0 word
DW00012 – PARAM12 SYS Reserved by the system. (Zero clear at startup)
DW00013 – PARAM13 SYS Reserved by the system.
DW00014 – PARAM14 SYS Reserved by the system.
DW00015 – PARAM15 SYS Reserved by the system.
DW00016 – PARAM16 SYS Reserved by the system.
Note: IN: Input, OUT: Output, SYS: For system use
6-13
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
6-14
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
6-15
6.2 Communication with Other MP Series
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used)
The communication setting and the ladder program creation are now finished, when MP2300 acts as a master.
2. Turn Execute ON for the message transmit function in the MP2300 side to transmit messages.
Messages are transmitted by turning ON the register (DB000200, for example), configured in Execute of the
message transmit function, starting communication with the MP2300S.
The sample ladder program is created to transmit a message every one second when five seconds have elapsed
after the low-speed scan (or high-speed scan) startup.
To change the message transmission interval, change the timer value .
6-16
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV
function)
The MP2300S can communicate with only one master when using the automatic receive function.
To communicate with more than one master, use a ladder program with a message receive function (MSG-RCV) at the
MP2300S end. You can use the message receive function (MSG-RCV) as well as the automatic receive function by
keeping connections separate from each other.
This section explains how to communicate with an MP2300 message transmit function (MSG-SND) using the
MP2300S message receive function (MSG-RCV).
Slave Master
MP2300S MP2300
(Local station) (Remote station)
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06 59 TEST SW1
%0() PORT
/10
6'56
OFF ON
01
10
59 BATTERY
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol CPU I/O
DC24V 10Base-T
4.;
176
Ethernet
LINK
Connection Type TCP / UDP DC 0V
&%
8 Data Code Type BIN / ASCII
&%
0V
/
Ethernet Ethernet
MP2300S MP2300
Fig. 6.3 Message Flow with MP2300 when Message Receive Function (MSG-RCV) Is Used
6-17
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
Setting Example
The following figure illustrates one example of writing the contents of the MP2300 (master) holding register
(MW00100 to MW00199) into the MP2300S (slave) holding register (MW00100 to MW00199).
Slave Master
MP2300S MP2300
(Local station) (Remote station)
IP address: 192.168.001.001 IP address: 192.168.001.002
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06 59 TEST SW1
%0() PORT
/10
6'56
OFF ON
01
10
59 BATTERY
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol CPUޓ
I/O
DC24V 10Base-T
4.;
176
Ethernet
LINK
Connection Type TCP DC 0V
&%
8 Data Code Type BIN
&%
0V
/
MP2300S MP2300
(Local station) (Remote station)
Holding register (M register) Holding register (M register)
Read
MW00100 MW00100
MW00101 MW00101
MW00198 MW00198
MW00199 MW00199
6-18
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
1. Double-click the 218IFA Tab in the Module Details of the module configuration definition.
6-19
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
3. Click the Easy Setting Button in the Message Communication area of the connection parameter set-
ting.
How to set up in the Message Communication Easy Setting Window
When automatic receive is used, select “2” for the Connect No.
Set Port No. of the MP2300S side (“10002,” for example).
Select Extended MEMOBUS for Communication Protocol Type, and click the Default Button.
Select Connect Type (TCP, for example).
Select Code (BIN, for example).
Set Node Port IP Address for the other device (MP2300) to be connected (to “192.168.001.002,” for exam-
ple).
Set Port No. of the other device (MP2300) to be connected (to “10002,” for example).
Click OK.
6-20
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
Caution
When message functions (MSG-SND, MSG-RCV) are used with the connection number 01, disable the automatic receive func-
tion. If message functions are used while the automatic receive function is enabled, communications will not function properly.
Note: The automatic receive function with a connection number 01 is set to “Enable” by default.
Caution
Note that when a parameter with the same connection number is already set and you click Yes in the parameter setting confirma-
tion dialog, the setting will be overwritten by the parameter configured in the Message Communication Easy Setting Window.
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-21
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
MSG RCV
Communication device Execute &$ Busy &$
6-22
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
6-23
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
Table 6.5 Parameter List Setting Example (parameter list start address Param=DA00000)
Register Setting Parameter
IN/OUT Remarks
Number Value Number
DW00000 – PARAM00 OUT Process result
DW00001 – PARAM01 OUT Status
DW00002 00002 PARAM02 IN Connection number = 2
DW00003 – PARAM03 OUT Option
DW00004 – PARAM04 OUT Function code
DW00005 – PARAM05 OUT Data address
DW00006 – PARAM06 OUT Data size
DW00007 – PARAM07 OUT Remote CPU number
DW00008 00000 PARAM08 IN Coil offset = 0 word
DW00009 00000 PARAM09 IN Input relay offset = 0 word
DW00010 00000 PARAM10 IN Input register offset = 0 word
DW00011 00000 PARAM11 IN Holding register offset = 0 word
DW00012 00000 PARAM12 IN Writable address lower limit = MW00000
DW00013 65534 PARAM13 IN Writable address upper limit = MW65534
DW00014 – PARAM14 SYS Reserved by the system. (Zero clear at startup)
DW00015 – PARAM15 SYS Reserved by the system.
DW00016 – PARAM16 SYS Reserved by the system.
Note: IN: Input, OUT: Output, SYS: For system use
6-24
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
6-25
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
The communication setting and the ladder program creation are now finished, when the MP2300S acts as a slave.
6-26
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
1. Double-click the 218IF Tab in the Module Details of the module configuration definition.
6-27
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
Caution
Set up a unique IP address in the network.
For the IP address, check with your network administrator.
6-28
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
How to set up with a connection number 02 in the CP-218 Connection Parameter Window
Set Local Port (the port number “10002” used in the MP2300 side, for example).
Set the Node IP Address (the IP address “192.168.001.001” configured in the MP2300S side, for example).
Set the Node Port (the port number “10002” configured in the MP2300S side, for example).
Select Connect Type (TCP, for example).
Select Extended MEMOBUS for Protocol Type.
Select Code (BIN, for example).
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-29
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
MSG SND
Communication device = Ethernet(218IF) Execute &$ Busy &$
6-30
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
6-31
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
Table 6.7 Parameter List Setting Example (parameter list start address Param=DA00000)
Register Setting Parameter
IN/OUT Remarks
Number Value Number
DW00000 – PARAM00 OUT Process result
DW00001 – PARAM01 OUT Status
DW00002 00002 PARAM02 IN Connection number = 2
DW00003 – PARAM03 IN Option (Setting unnecessary)
DW00004 0009H PARAM04 IN Function code = 09H (Reads a holding register)
DW00005 00100 PARAM05 IN Data address = 100 (Starting from MW00100)
DW00006 00100 PARAM06 IN Data size = 100 (100 words)
DW00007 00001 PARAM07 IN Remote CPU number = 1
DW00008 00000 PARAM08 IN Coil offset = 0 word
DW00009 00000 PARAM09 IN Input relay offset = 0 word
DW00010 00000 PARAM10 IN Input register offset = 0 word
DW00011 00000 PARAM11 IN Holding register offset = 0 word
DW00012 – PARAM12 SYS Reserved by the system. (Zero clear at startup)
DW00013 – PARAM13 SYS Reserved by the system.
DW00014 – PARAM14 SYS Reserved by the system.
DW00015 – PARAM15 SYS Reserved by the system.
DW00016 – PARAM16 SYS Reserved by the system.
Note: IN: Input, OUT: Output, SYS: For system use
6-32
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
6-33
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
6-34
6.2 Communication with Other MP Series
6.2.2 When the MP2300S Acts as Slave (ladder program which uses a MSG-RCV function)
The communication setting and the ladder program creation are now finished, when MP2300 acts as a master.
2. Turn Execute ON for the message transmit function in the MP2300 side to transmit messages.
Messages are transmitted by turning on the register DB000200 configured in Execute of the message transmit
function, for example, starting communication with MP2300S.
The sample ladder program is created to transmit a message every one second when five seconds have elapsed
after the low-speed scan (or high-speed scan) startup.
6-35
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
6.2.3 When the MP2300S Acts as Master (I/O message communication function is
used)
This section explains how to communicate with the MP2300 message receive function (MSG-RCV) using the
MP2300S I/O message communication function.
Master Slave
MP2300S MP2300
(Local station) (Remote station)
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06 59 TEST SW1
%0() PORT
/10
6'56
OFF ON
01
10
59 BATTERY
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol CPU I/O
DC24V 10Base-T
4.;
176
Ethernet
LINK
Connection Type TCP / UDP DC 0V
&%
8 Data Code Type BIN / ASCII
&%
0V
/
Ethernet Ethernet
MP2300S MP2300
Fig. 6.6 Message Flow with MP2300 when I/O Message Communication Function Is Used
6-36
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
Setting Example
The following figure illustrates one example of reading the contents of the holding register (MW00200 to MW00299)
of MP2300 (slave) into an input register (IW0000 to IW0063) of MP2300S (master) and writing the contents of an out-
put register (OW0064 to OW00C7) of MP2300S (master) into a holding register (MW00300 to MW00399) of MP2300
(slave).
Master Slave
MP2300S MP2300
(Local station) (Remote station)
IP address: 192.168.001.001 IP address: 192.168.001.002
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06
%0()
59
TEST ޓ SW1
PORT
/10
6'56
OFFޓON
01
10
59 BATTERY
'+06
$#66'4;
'6'56
01
10 Communication Protocol Extended MEMOBUS
M-I/II
Type protocol CPUޓ
I/O
DC24V
4.;
176
Ethernet
LINK
Connection Type TCP DC 0V
10Base-T
&%
8 Data Code Type BIN
&%
0V
/
Ethernet Ethernet
Port number: 10005 Port number: 10005
Port number: 10006 Port number: 10006
MP2300S MP2300
(Local station) (Remote station)
Input register (I register) Read Holding register (M register)
OW00C7 MW00399
6-37
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
1. Double-click the 218IFA Tab in the Module Details of the module configuration definition.
Caution
Set up a unique IP address in the network.
For the IP address, check with your network administrator.
3. Click Enable in the I/O Message Communication of the connection parameter setting.
6-38
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
4. Set a communication setting in the I/O Message Communication Easy Setting Window.
How to set up in the I/O Message Communication Easy Setting Window
Set Port No. of the MP2300S side (“10005, 10006,” X for example).
Select Extended MEMOBUS for Communication Protocol Type, and click the Default Button.
Caution
In I/O message communication, as a message is transmitted from each port number for register read/write, a connected remote
device needs the message receive functions to receive two messages.
6-39
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
Set a storage area (Input Reg) of data read by MP2300S (IW0000, for example).
Set the Read Size of data to be the read by the MP2300S (“100” W, for example).
Set a storage area (Output Reg) of data written by the MP2300S (OW0064, for example).
Set the Write Size of data written by the MP2300S (“100” W, for example).
Set an I/O data update timing (Data update timing) for CPU and built-in Ethernet (“Low” scan, for example).
Set the register type and start address (Read Reg) of the remote device (MP2300) read by the MP2300S
(“MW00200,” for example).
Set the register type and start address (Write Reg) of the remote device (MP2300) written by the MP2300S
(“MW00300,” for example).
Click OK.
Caution
Note that when a parameter with the same connection number is already set and you click Yes in the parameter setting confirma-
tion window, the setting will be overwritten by the parameter configured in the Message Communication Easy Setting Win-
dow.
The I/O message communication is now set up, when MP2300S acts as a master.
Caution
When any transmission or connection parameter is changed, the change will be not reflected after FLASH has been saved and
the power supply is turned ON again.
6-40
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
1. Double-click the 218IF Tab in the Module Details of the module configuration definition.
6-41
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
Caution
Set up a unique IP address in the network.
For the IP address, check with your network administrator.
How to set up in the CP-218 Connection Parameter Window with connection numbers 05, 06
Set Local Port (the port number “10005, 10006” used in the MP2300 side, for example).
Set Node IP Address (the IP address “192.168.001.001” configured in the MP2300S side, for example).
Set Node Port (the port number “10005, 10006” configured in the MP2300S side, for example).
Select Connect Type (TCP, for example).
Select Extended MEMOBUS for Protocol Type.
Select Code (BIN, for example).
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-42
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
In addition, in order to support Read and Write by MP2300S, two message receive functions should be provided.
Here, the input item and parameters (Communication buffer channel number and Connection number) of the
message receive function need to accord with the MP2300S side settings.
MSG RCV
Communication device = Ethernet(218IF) Execute &$ Busy &$
Abort &$ Complete &$
Protocol type
Dev-Typ Error &$
Circuit number = 1 Pro-Typ
Communication buffer channel number Cir-No
Ch-No
Parameter list start address
Param &#
=DA00000
Note: Similarly, a message receive function with the communication buffer channel number = 6 is required.
6-43
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
6-44
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
Table 6.10 Parameter List Setting Example 1 (parameter list start address Param = DA00000)
Register Setting Parameter
IN/OUT Remarks
Number Value Number
DW00000 – PARAM00 OUT Process result
DW00001 – PARAM01 OUT Status
DW00002 00005 PARAM02 IN Connection number = 5 (For receiving read operation)
DW00003 – PARAM03 OUT Option
DW00004 – PARAM04 OUT Function code
DW00005 – PARAM05 OUT Data address
DW00006 – PARAM06 OUT Data size
DW00007 – PARAM07 OUT Remote CPU number
DW00008 00000 PARAM08 IN Coil offset = 0 word
DW00009 00000 PARAM09 IN Input relay offset = 0 word
DW00010 00000 PARAM10 IN Input register offset = 0 word
DW00011 00000 PARAM11 IN Holding register offset = 0 word
DW00012 00000 PARAM12 IN Writable address lower limit = MW00000
DW00013 65534 PARAM13 IN Writable address upper limit = MW65534
DW00014 – PARAM14 SYS Reserved by the system. (Zero clear at startup)
DW00015 – PARAM15 SYS Reserved by the system.
DW00016 – PARAM16 SYS Reserved by the system.
Note: IN: Input, OUT: Output, SYS: For system use
Table 6.11 Parameter List Setting Example 2 (parameter list start address Param = DA00000)
Register Setting Parameter
IN/OUT Remarks
Number Value Number
DW00000 – PARAM00 OUT Process result
DW00001 – PARAM01 OUT Status
Connection number = 6 (For receiving write opera-
DW00002 00006 PARAM02 IN
tion)
6-45
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
Read [MSG-RCV]
For receiving
read operations
Write
X.02
[MSG-RCV]
For receiving
write operations
6-46
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
書き込み受信用には、
Set DW00002 = 6
to receive =
DW00002 write
6 を設定
operations.
してください
6-47
6.2 Communication with Other MP Series
6.2.3 When the MP2300S Acts as Master (I/O message communication function is used)
The communication setting and the ladder program creation are now finished, when MP2300 acts as a slave.
6-48
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND
function)
The I/O message communication function cannot operate any registers other than the holding register (M register).
Note that it can communicate with only one slave.
To communicate with more than one slave, use a ladder program with a message transmit function (MSG-SND) on the
MP2300S side. You can use the message transmit (MSG-SND) function as well as the I/O message communication
function by keeping connections separate from each other.
This section explains how to communicate with the MP2300 message receive function (MSG-RCV) using the
MP2300S message transmit function (MSG-SND).
Master Slave
MP2300S MP2300
(Local station) (Remote station)
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06
%0()
59
TEST ޓ SW1
PORT
/10
6'56
OFFޓON
01
10
59 BATTERY
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol CPUޓ
I/O
DC24V 10Base-T
4.;
176
Ethernet
LINK
Connection Type TCP / UDP DC 0V
&%
8 Data Code Type BIN / ASCII
&%
0V
/
Ethernet Ethernet
MP2300S MP2300
Fig. 6.8 Message Flow with MP2300 when Message Transmit Function (MSG-SND) Is Used
6-49
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
Setting Example
The following figure illustrates one example of reading the content of the MP2300 (slave) holding register
(MW00400 to MW00499) into the MP2300S (master) holding register (MW00400 to MW00499).
Slave Master
MP2300S MP2300
(Local station) (Remote station)
IP address: 192.168.001.001 IP address: 192.168.001.002
MP2300 218IF-01
MP2300S YASKAWA RDY RUN RUN ERR
/6: $#6
64: STOP
+2 SUP INIT
INT TEST
5612 CNFG
572 OFF ON
MON
+06
%0()
59
TEST ޓ SW1
PORT
/10
6'56
OFFޓON
01
10
59 BATTERY
'+06
$#66'4;
M-I/II
'6'56
01
10 Communication Protocol Extended MEMOBUS
Type protocol CPUޓ
I/O
DC24V
4.;
176
Ethernet
LINK
Connection Type TCP DC 0V
10Base-T
&%
8 Data Code Type BIN
&%
0V
/
MP2300S MP2300
(Local station) (Remote station)
Holding register (M register) Holding register (M register)
Read
MW00400 MW00400
MW00401 MW00401
MW00498 MW00498
MW00499 MW00499
6-50
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
1. Double-click the 218IFA Tab in the Module Details of the module configuration definition.
3. Click the Easy Setting Button in the Message Communication area of the connection parameter set-
ting.
6-51
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
Caution
When message functions (MSG-SND, MSG-RCV) are used with the connection number 01, disable the automatic receive func-
tion. If message functions are used while the automatic receive function is enabled, the communication will not function prop-
erly.
Note: The automatic receive function with a connection number 01 is set to “Enable” by default.
6-52
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
Caution
Note that when a parameter with the same connection number is already set and you click Yes in the parameter setting confirma-
tion dialog, the setting will be overwritten by the parameter configured in the Message Communication Easy Setting Window.
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-53
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
MSG SND
Communication device Execute &$ Busy &$
Protocol type Abort &$ Complete &$
Dev-Typ Error &$
Circuit number = 1 Pro-Typ
Communication buffer channel number Cir-No
Ch-No
Parameter list start address
Param &#
=DA00000
6-54
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
6-55
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
Table 6.13 Parameter List Setting Example (parameter list start address Param = DA00000)
Register Setting Val- Parameter Num-
IN/OUT Remarks
Number ue ber
DW00000 – PARAM00 OUT Process result
DW00001 – PARAM01 OUT Status
DW00002 00003 PARAM02 IN Connection number = 3
DW00003 – PARAM03 IN Option (Setting unnecessary)
DW00004 0009H PARAM04 IN Function code = 09H (Reads a holding register)
DW00005 00400 PARAM05 IN Data address = 400 (Starting from MW00400)
DW00006 00100 PARAM06 IN Data size = 100 (100 words)
DW00007 00001 PARAM07 IN Remote CPU number = 1
DW00008 00000 PARAM08 IN Coil offset = 0 word
DW00009 00000 PARAM09 IN Input relay offset = 0 word
DW00010 00000 PARAM10 IN Input register offset = 0 word
DW00011 00000 PARAM11 IN Holding register offset = 0 word
DW00012 – PARAM12 SYS Reserved by the system. (Zero clear at startup)
DW00013 – PARAM13 SYS Reserved by the system.
DW00014 – PARAM14 SYS Reserved by the system.
DW00015 – PARAM15 SYS Reserved by the system.
DW00016 – PARAM16 SYS Reserved by the system.
Note: IN: Input, OUT: Output, SYS: For system use
6-56
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
6-57
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
6-58
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
The communication setting and the ladder program creation are now finished, when MP2300S acts as a master.
6-59
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
1. Double-click the 218IF Tab in the Module Details of the module configuration definition.
6-60
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
Caution
Set up a unique IP address in the network.
For the IP address, check with your network administrator.
Procedure to set up in the CP-218 Connection Parameter Window, for example, with a connection
number 03
Set Local Port (the port number “10003” used in the MP2300 side, for example).
Set Node IP Address (the IP address “192.168.001.001” configured in the MP2300S side, for example).
Set Node Port (the port number “10003” configured in the MP2300S side, for example).
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-61
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
In addition, in order to support Read and Write by MP2300S, two message receive functions should be provided.
Here, the input item and parameters (communication buffer channel number and connection number) of the mes-
sage receive function need to accord with the MP2300S side settings.
MSG RCV
Communication device = Ethernet(218IF) Execute &$ Busy &$
Abort &$ Complete &$
Protocol type
Dev-Typ Error &$
Circuit number = 1 Pro-Typ
6-62
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
6-63
6.2 Communication with Other MP Series
6.2.4 When the MP2300S Acts as Master (ladder program which uses a MSG-SND function)
Table 6.15 Parameter List Setting Example1 (parameter list start address Param = DA00000)
Register Setting Parameter
IN/OUT Remarks
Number Value Number
DW00000 – PARAM00 OUT Process result
DW00001 – PARAM01 OUT Status
DW00002 00003 PARAM02 IN Connection number = 3 (For receiving read operation)
DW00003 – PARAM03 OUT Option
DW00004 – PARAM04 OUT Function code
DW00005 – PARAM05 OUT Data address
DW00006 – PARAM06 OUT Data size
DW00007 – PARAM07 OUT Remote CPU number
DW00008 00000 PARAM08 IN Coil offset = 0 word
DW00009 00000 PARAM09 IN Input relay offset = 0 word
DW00010 00000 PARAM10 IN Input register offset = 0 word
DW00011 00000 PARAM11 IN Holding register offset = 0 word
DW00012 00000 PARAM12 IN Writable address lower limit = MW00000
DW00013 65534 PARAM13 IN Writable address upper limit = MW65534
DW00014 – PARAM14 SYS Reserved by the system. (Zero clear at startup)
DW00015 – PARAM15 SYS Reserved by the system.
DW00016 – PARAM16 SYS Reserved by the system.
Note: IN: Input, OUT: Output, SYS: For system use
2. Turn Execute ON for the message transmit function in the MP2300S side to transmit messages.
The sample ladder program is created to transmit a message every one second when five seconds elapsed after
the low-speed scan (or high-speed scan) startup.
The way to change the message transmission interval is similar to that in ( 3 ) How to Start Communications of
6.2.1 When the MP2300S Acts as Slave (automatic receive function is used).
6-64
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
Slave Master
MP2300S Touch Panel
(Local station) (Remote station)
MP2300S
4&; 470
;#5-#9#
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56 01
10
59
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol
4.;
176
Ethernet
LINK
Connection Type TCP / UDP
&%
8 Data Code Type BIN / ASCII
&%
0V
/
Ethernet Ethernet
218IFA
Fig. 6.11 Message Flow with Touch Panel (GP3000 series) when Automatic Receive Function is Used
Note: Here, communication with the touch panel is carried out using the automatic receive function, but it can
also use the message receive function (MSG-RCV). For information on how to set up when the message
receive function (MSG-RCV) is used, refer to ( 1 ) How to Set up the MP2300S Side of 6.2.2 When the
MP2300S Acts as Slave (ladder program which uses a MSG-RCV function).
6-65
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
Setting Example
The following figure shows an example which displays the content of the MP2300S (slave) holding register
(MW00100) on a touch panel and writes values from the touch panel to the same register.
Slave Master
MP2300S Touch Panel
(Local station) (Remote station)
IP address: 192.168.001.001
MP2300S
;#5-#9#
4&;
#./
470
'44
IP address: 192.168.001.002
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56 01
10
59
'+06
$#66'4;
M-I/II
'6'56
01
10
Communication Protocol Extended MEMOBUS
Type protocol
4.;
176
Ethernet
LINK
Connection Type TCP
&%
8 Data Code Type BIN
&%
0V
/
MW00100 GMW00100
Write
6-66
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
1. Double-click the 218IFA Tab in the Module Details of the module configuration definition.
3. Click the Easy Setting Button in the Message Communication area of the connection parameter set-
ting.
6-67
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
How to set up in the Message Communication Easy Setting Window
When automatic receive is used, select “1” for the Connect No.
Set Port No. of MP2300S side (“10001,” for example).
Select Extended MEMOBUS for Communication Protocol Type, and click the Default Button.
Select Connect Type (TCP, for example).
Select Code (BIN, for example).
Set Node Port IP Address for the other device (touch panel) to be connected (“192.168.001.002,” for exam-
ple).
Set Port No. of the other device (touch panel) to be connected (“10001,” for example).
Click OK.
Caution
When message functions (MSG-SND, MSG-RCV) are used with the connection number 01, disable the automatic receive func-
tion. If message functions are used while the automatic receive function is enabled, the communications will not function prop-
erly.
Note: The automatic receive function with a connection number 01 is set to “Enable” by default.
6-68
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
Caution
Note that when a parameter with the same connection number is already set and you click Yes in the parameter setting confirma-
tion dialog, the setting will be overwritten by the parameter configured in the Message Communication Easy Setting Window.
6. Check the setting value and click the Detail Button in the Automatically column.
7. Check Enable in the Automatically Reception Setting Window and then click the OK Button.
Note: For more information on Slave Side I/F Register Setting and Automatic Receive Process Delay Time,
refer to 2.2.4 ( 4 ) (b) Automatic Receive Setting Screen for Message Communication .
The automatic receive function for connecting the MP2300S to the touch panel is now set up.
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-69
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
3. Set its indicator type. Set the indicator type in accordance with the model in use.
Here, we explain the setting when AGP-3600T is used.
6. Select the Connected Equipment Setting from the System Tab to display the connected equipment
setting screen.
* For more information on the port number, refer to the following page.
6-70
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
Port Number
• If you don’t check Automatic Assignment of the port number in the communication setting screen, the automatic assignment
will be disabled, and the GP3000 series port number will be fixed at the setting value.
• If you check Automatic Assignment of the port number in the communication setting screen, automatic assignment will be
enabled, and the GP3000 series port number will be assigned in each case.
When you use Automatic Assignment, set Unpassive open mode in the 218IFA screen of MPE720.
For more information about Unpassive open mode, refer to 2.2.4 (b) 218IFA Module Detailed Window .
For information on the relationship between GP-Pro EX and MPE720 settings, see the table below.
6-71
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
8. Click the setup button of the connected PLC1 for each device setting to display the setting screen for
each device.
Caution
Set up a unique IP address in the network.
The MP2300S side IP address is set to “192.168.1.1” in self-configuration.
For the IP address, check with your network administrator.
Note: Set the GP3000 series IP address in the off-line mode of the indicator.
Contact Digital Electronics Corp. for more information.
6-72
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
Paste
12345
GP-Pro EX Screen
Double-click
12345
4. Set as follows in the detailed setting screen of Data Indicator and click OK.
6-73
6.3 Communication with Touch Panel
6.3.1 When the MP2300S Acts as Slave (automatic receive function is used)
2. Start up the touch panel (GP3000 series) to display the main screen.
After the system startup of the touch panel, communication with MP2300S will start.
Note: Contact Digital Electronics Corp. for more information.
6-74
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
This section explains how to carry out a fixed buffer communication with the BUFSND command (with procedure) of
the MELSEC Q series using the MP2300S automatic receive function.
MP2300S
4&; 470
;#5-#9#
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56 01
10
Slave
59
'+06
M-I/II
Type
4.;
176
Ethernet
LINK
Connection Type TCP / UDP
&%
8 Data Code Type BIN / ASCII
&%
0V
/
Ethernet Ethernet
MELSEC protocol
(fixed buffer communication, with procedure)
Fig. 6.12 Message Flow with the MELSEC Q Series when the Automatic Receive Function Is Used
6-75
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
Caution
Communication using the automatic receive function is 1:1 communication.
Also, when “Communication Protocol Type: MELSEC” is used in communication with the MELSEC Q series, the MELSEC Q
series (master) side can read/write the holding register of the MP2300S (slave) using fixed buffer communication.
However, when the MP2300S acts as a slave, you cannot use the inter-CPU or random access communication, because of the
MELSEC specifications.
In addition, use the message receive function (MSG-RCV) when communicating with multiple remote devices.
Setting Example
The following figure illustrates one example of writing the contents of the data register (D00201 to D00300) of
MELSEC Q series (master) into the MP2300S (slave) holding register (MW00000 to MW00099).
IP address: 192.168.001.001
MP2300S
4&; 470
;#5-#9#
#./ '44
5612
572
+06 59
%0()
/10
6'56 01
10
59
Slave
'+06
'6'56
M-I/II
Type
4.;
176
Ethernet
LINK
Connection Type TCP
&%
8 Data Code Type BIN
&%
0V
/
Ethernet Ethernet
Port number: 10001 Port number: 10001
MW00098 D00299
MW00099 D00300
6-76
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
1. Double-click the 218IFA Tab in the Module Details of the module configuration definition.
6-77
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
3. Click the Easy Setting Button in the Message Communication area of the connection parameter set-
ting.
4. Set up the communication settings in the Message Communication Easy Setting Window.
How to set up in the Message Communication Easy Setting Window
When automatic receive is used, select “1” for the Connect No.
Set Port No. of MP2300S side (“10001,” for example).
Select MELSEC for Communication Protocol Type, and click the Default Button.
Select Connect Type (TCP, for example).
Select Code (BIN, for example).
Set Node port IP Address for the other device (MELSEC Q series) to be connected (“192.168.001.002,” for
example).
Set Port No. of the other device (MELSEC Q series) to be connected (“10001,” for example).
Click OK.
6-78
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
Caution
When message functions (MSG-SND, MSG-RCV) are used with the connection number 01, disable the automatic receive func-
tion. If message functions are used while the automatic receive function is enabled, the communications will not function prop-
erly.
Note: The automatic receive function with a connection number 01 is set to “Enable” by default.
Caution
Note that when a parameter with the same connection number is already set and you click Yes in the parameter setting confirma-
tion dialog, the setting will be overwritten by the parameter configured in the Message Communication Easy Setting Window.
6. Check the setting value and click the Detail Button in the Automatically column.
6-79
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
7. Click Enable in the Automatically Reception Setting Window and then click the OK Button.
Note: For more information on Slave Side I/F Register Setting and Automatic Receive Process Delay Time,
refer to 2.2.4 ( 4 ) (b) Automatic Receive Setting Screen for Message Communication .
The automatic receive function is now set up, when MP2300S acts as a slave.
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-80
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
1. Start up GX Developer.
6-81
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.1 When the MP2300S Acts as Slave (automatic receive function is used)
Caution
Set up a unique IP address in the network.
For the IP address, check with your network administrator.
Complement
Set up an initial setting and a router relay parameter below, if needed:
• Initial setting
Set a timer relevant configuration when TCP is selected as a protocol. In most cases, accept the default.
Set up if changes such as a shortened a TCP retransmit timer are required.
• Router relay parameter
Set up when you use a subnet mask pattern or gateway IP address.
Note: Contact Mitsubishi Electric Corporation for more information on the ladder program.
The setting is finished for now. If necessary, transfer the settings to the PLC after setting all parameters.
2. Use an OPEN command in the MELSEC Q series side to establish a connection with the MP2300S,
and use a BUFSND command to transmit messages.
When messages are transmitted from the MESLSEC Q series, communication with the MP2300S will start.
6-82
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is used)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is
used)
This section explains how to carry out the communications between CPU and the MELSEC Q series using the
MP2300S I/O message communication function.
MP2300S
4&; 470
;#5-#9#
#./ '44
/6: $#6
64: +2
5612
572
+06 59
%0()
/10
6'56 01
10
59
Slave
'+06
Master $#66'4;
M-I/II
'6'56
01
10
Communication Protocol MELSEC protocol
Type
4.;
176
Ethernet
LINK
Connection Type TCP / UDP
&%
8 Data Code Type BIN / ASCII
&%
0V
/
Ethernet Ethernet
218IFA
MELSEC protocol
(inter-CPU communication)
Fig. 6.13 Message Flow with MELSEC Q series when I/O Message Communication Function Is Used
6-83
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is used)
Setting Example
The following figure illustrates one example of reading the content of the data register (D00000 to D00099) of the
MELSEC Q series (slave) into an input register (IW0000 to IW0063) of the MP2300S (master) and writing the content
of an output register (OW0064 to OW00C7) of the MP2300S (master) in a data register (D00100 to D00199) of the
MELSEC Q series (slave).
MP2300S
4&; 470
;#5-#9#
#./
/6:
'44
$#6
IP address: 192.168.001.002
64: +2
5612
572
+06 59
%0()
/10
6'56 01
10
Slave
59
'+06
Master $#66'4;
M-I/II
'6'56
01
10 Communication Protocol MELSEC protocol
Type
4.;
176
Ethernet
LINK
Connection Type TCP
&%
8 Data Code Type BIN
&%
0V
/
Ethernet Ethernet
Port number: 10005 Port number: 10005
Port number: 10006 Port number: 10006
OW00C7 D00199
6-84
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is used)
1. Double-click the 218IFA Tab in the Module Details of the module configuration definition.
3. Click Enable in the I/O Message Communication of the connection parameter setting.
6-85
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is used)
4. Set-up a communication settings in the I/O Message Communication Easy Setting Window.
Caution
When the communication protocol is MELSEC, the default register type for read/write is “Word Device Register: D.”
6-86
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is used)
Caution
In I/O message communications, since a message is transmitted from each port number for register read/write, a connected
remote device needs the two receive connections for receiving messages.
Set a storage area (Input Reg) for data read by the MP2300S (IW0000, for example).
Set Read Size of data to be read by the MP2300S (“100” W, for example).
Set a storage area (Output Reg) for data written by MP2300S (OW0064, for example).
Set Write Size of data written by the MP2300S (“100” W, for example).
Set an I/O data update timing (Data update timing) for the CPU and built-in Ethernet (“Low” scan, for exam-
ple).
Set the register type and start address (Read Reg) of the remote device (MELSEC Q series) read by the
MP2300S (“D00000,” for example).
Set the register type and start address (Write Reg) of the remote device (MELSEC Q series) written by the
MP2300S (“D00100,” for example).
Click OK.
Caution
Note that when a parameter with the same connection number is already set and you click Yes in the parameter setting confirma-
tion dialog, the setting will be overwritten by the parameter configured in the Message Communication Easy Setting Window.
The I/O message communication is now set up, when the MP2300S acts as a master.
Caution
When any transmission or connection parameter is changed, the change will be reflected after FLASH has been saved and the
power supply is turned ON again.
6-87
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is used)
1. Start up GX Developer.
Caution
Set up a unique IP address in the network.
For the IP address, check with your network administrator.
6-88
6.4 Communication with PLC Manufactured by Mitsubishi Electric Corporation (MELSEC protocol)
6.4.2 When the MP2300S Acts as Master (I/O message communication function is used)
The setting is finished for now. If necessary, transfer the settings to the PLC after setting all parameters.
Complement
Set up an initial setting and a router relay parameter below, if needed:
• Initial setting
Set a timer relevant configuration when TCP is selected as a protocol. In most cases, accept the default.
Set up if changes such as a shortened TCP retransmit timer are required.
• Router relay parameter
Set up when you use a subnet mask pattern or gateway IP address.
6-89
7
Slave CPU Synchronous Function
This chapter explains the slave CPU synchronous function details and the precautions for using it.
7-1
7.1 Function
7.1 Function
A slave CPU synchronous function synchronizes the master side high-speed scan cycle with the MP2300S high-speed
scan cycle, in a configuration where another MP2300S series controller acts as a MECHATROLINK master and the
MP2300S with a built-in SVB acts as a MECHATROLINK slave.
This function automatically allows you the synchronization among slave CPUs and the distribution of application pro-
grams by connecting multiple MP2300Ss as a slave.
The following figure shows a schematic diagram of the slave CPU synchronous function of MECHATROLINK-II.
SVB-01
MP2200
CPU
MECHATROLINK-II
MECHATROLINK-
MP2300S
MP2300S
MP2300S
SVB-01
SVB-01
SVB-01
MECHATROLINK-II
MECHATROLINK- MECHATROLINK-
MECHATROLINK-II
SERVOPACK
SERVOPACK
SERVOPACK
SERVOPACK
SERVOPACK
SERVOPACK
Here, there is a communication delay in MECHATROLINK-II as shown above, until a command from a master side
application program is transmitted to a slave.
Since, the delay time is constant, you can use an application program to manage the timing between the master and
slave. Note that you don’t need to control the timing between slave CPUs.
Caution
A precaution is given to safely use the slave CPU synchronous function.
For more information on the precautions, refer to 7.4 Precautions.
7-2
7.2 Requirements and Setting of Execution
7.2.1 Supported Version
• Slave side
H scan setting : 2 ms
The master side H scan setting is an integral multiple of the MECHATROLINK communication cycle
The slave side H scan setting is an integer fraction of the master side H scan setting
The slave side H scan setting is an integral multiple of the communication cycle setting
7-3
7.2 Requirements and Setting of Execution
7.2.3 How to Set up Slave CPU Synchronous Function
7-4
7.2 Requirements and Setting of Execution
7.2.3 How to Set up Slave CPU Synchronous Function
Double-click to open a
MECHATROLINK detailed definition.
7-5
7.2 Requirements and Setting of Execution
7.2.3 How to Set up Slave CPU Synchronous Function
7-6
7.2 Requirements and Setting of Execution
7.2.4 How to Execute Slave CPU Synchronous Function
A precaution for the slave CPU synchronous process is given when powering the equipment.
As described in 7.4.1 Precautions on Usage, when transforming from the asynchronous to synchronous state using the
slave CPU synchronous function, a slave side scan cycle (high/low speed) may delay up to one scan cycle, affecting the
slave side application.
To avoid this impact, the procedures of “Turning ON the Master Side Power First” and “Turning ON the Slave Side
Power First,” are suggested.
In general, we recommend that you execute the simple procedure for “Turning ON the Master Side Power First.”
Refer to
Check the slave status. Check the slave status. Refer to 7.3.1-7.3.2
7.3.1 and 7.3.2.
7-7
7.2 Requirements and Setting of Execution
7.2.4 How to Execute Slave CPU Synchronous Function
Refer to
Check the slave status. Check the slave status.
7.3.1 and 7.3.2.
7-8
7.3 Operation
7.3.1 Input/Output Register
7.3 Operation
7.3.1 Input/Output Register
This section describes the details of the input/output register configured in the link assignment.
by system Unused
IW+1 Slave status used OW+1
Unused
by system
High High
IW+3 Data 2 Low OW+3 Data 2 Low
High High
IW+4 Data 3 Low OW+4 Data 3 Low
High High
IW+5 Data 4 Low OW+5 Data 4 Low
High High
IW+6 Data 5 Low OW+6 Data 5 Low
High High
IW+7 Data 6 Low OW+7 Data 6 Low
High High
High High
Item Description
One byte of area which allows a master side application to check a value configured and updated by a
slave side application. It is used for the following purposes:
Scan Counter • Checks the update of input data from MP2300S.
• Determines the MP2300S behavior (in operation/in pause).
Note that the use of this area is optional.
Status of MECHATROLINK transmission unit of MP2300S.
Slave Status
The configuration is shown on the subsequent page:
Up to 6 words of data area for MECHATROLINK-II (17 Byte) and up to 13 words of data area for
Data
MECHATROLINK-II (32 Byte) are available.
7-9
7.3 Operation
7.3.1 Input/Output Register
Note: When a receive error occurs, both system registers “I/O Error Count” (SW00200) and “Input Error Count”
(SW00201) increase.
Item Description
One byte of area which allows a master side application to check a value configured and updated by a
slave side application. It is used for the following purposes:
• Checks the update of output data from the master
Scan Counter
• Determines the master behavior (in operation/in pause)
Note that the use of this area is optional and the data input/output process is carried out without updat-
ing the scan counter value.
Up to 6 words of data area for MECHATROLINK-II (17 Byte) and up to 13 words of data area for
Data
MECHATROLINK-II (32 Byte) are available.
7-10
7.3 Operation
7.3.1 Input/Output Register
unused unused
High High
IW+3 Data 2 Low OW+3 Data 2 Low
High High
IW+4 Low OW+4 Low
Data 3 Data 3
High High
IW+5 Data 4 Low OW+5 Data 4 Low
High High
IW+6 Data 5 Low OW+6 Data 5 Low
High High
IW+7 Data 6 Low OW+7 Data 6 Low
High High
IW+14 OW+14
High High
Item Description
One byte of area which allows a slave side application to check a value configured and updated by a
master side application. It is used for the following purposes:
Scan Counter • Checks the update of output data from the master.
• Determines the master behavior (in operation/in pause).
Note that the use of this area is optional.
Status of MECHATROLINK transmission unit of a slave-status MP2300S.
Slave Status
It is the same content as reported to the master.
Up to 6 words of data area for MECHATROLINK-II (17 Byte) and up to 13 words of data area for
Data
MECHATROLINK-II (32 Byte) are available.
7-11
7.3 Operation
7.3.1 Input/Output Register
Item Description
One byte of area which allows a master side application to check a value configured and updated by a
slave side application. It is used for the following purposes:
• Checks the update of input data from MP2300S
Scan Counter
• Determines the MP2300S behavior (in operation/in pause)
Note that the use of this area is optional and the data input/output process is carried out without updat-
ing the scan counter value.
Sets the behavior of the MECHATROLINK transmission unit of the control bit MP2300S.
Control Bit
The configuration is shown as follows:
Up to 6 words of data area for MECHATROLINK-II (17 Byte) and up to 13 words of data area for
Data
MECHATROLINK-II (32 Byte) are available.
Note: For information on SLVSC usage, refer to 7.3.6 Management to Resume Slave CPU Synchronization.
7-12
7.3 Operation
7.3.1 Input/Output Register
05h
High High High
OW+3 Data 2 Low 06h Data 2 Low IW+3 Data 2 Low
07h
High High High
OW+4 Data 3ޓ Low 08h Data 3ޓ Low IW+4 Data 3ޓ Low
09h
High High High
OW+5 Data 4 Low 0Ah Data 4 Low IW+5 Data 4 Low
0Dh
High High High
OW+7 Data 6 Low 0Eh Data 6 Low IW+7 Data 6 Low
7-13
7.3 Operation
7.3.1 Input/Output Register
7-14
7.3 Operation
7.3.2 How to Determine Slave CPU Synchronous State
used by system
IW+1 Slave status
used by system
IW+2 Data 1 Low
High
unused
ᧂ↪
IW+2 Data 1 Low
High
7-15
7.3 Operation
7.3.3 Calculation of Slave CPU Synchronous Delay Time
This delay time is referred to as “Slave CPU Synchronous Delay Time” and is calculated as follows:
Slave CPU synchronous delay time = Master H scan cycle × 2 + MECHATROLINK cycle
[Setting Example]
7-16
7.3 Operation
7.3.4 How to Use Scan Counter
Master Slave
If not updated properly, determines that
the master side operation is abnormal.
Master processing
A master side application is increased the setting value by one for the start word of an output register assigned to the
MP2300S/SVB.
Slave processing
A slave side application checks that the scan counter value is increased by one from the previous value +1. As the scan
counter is one byte of data, it only checks the lower byte.
If not updated normally, it determines that a problem has occurred with the master.
Master Slave
Master processing
A master side application checks that a scan counter value is increased by one from the previous value. As the scan
counter is one byte of data, it only checks the lower byte.
If not updated normally, it determines that a problem has occurred with the slave.
Slave processing
A slave side application is increased the setting value by one for the start word of an output register mapped to SVB.
Note: In this example, H scan cycles of both master and slave sides have the same setting.
When they have a different scan cycle setting, they must be updated and checked accordingly.
7-17
7.3 Operation
7.3.5 How to Determine Input Error
[ a ] Master Side
↓
Check “Slave Status”
Checks that the second word “Slave Status” of an input register assigned to the MP2300S is in the
following state:
bit1 WARNG = OFF
bit2 CMDRDY = ON
bit7 SYNC = ON (only when slave synchronous mode is enabled)
Otherwise, a command error is issued by a master, or a slave operation error may occur.
↓
Check the scan counter
Checks that the first word “Scan Counter” of an input register mapped to the MP2300S is updated
based on the rules decided by an application.
If not updated normally, an operation error on the slave side may occur.
An example of an application which checks an input error is shown in the next page.
[Conditions] Use MP2200/CPU-02. SVB-01 is attached to the slot 1 of rack 1.
MP2300S is assigned to st#1
INPUT: IW0000 SIZE: 15W
OUTPUT: OW0010 SIZE: 15W
7-18
7.3 Operation
7.3.5 How to Determine Input Error
Application Example
7-19
7.3 Operation
7.3.5 How to Determine Input Error
7-20
7.3 Operation
7.3.5 How to Determine Input Error
[ b ] Slave Side
↓
Check “Slave Status.”
Check that the second word “Slave Status” of an input register assigned to the MP2300S is in the
following state:
bit1 WARNG = OFF
bit2 CMDRDY = ON
bit7 SYNC = ON (only when slave synchronous mode is enabled)
Otherwise, a command error issued by a master or a slave operation error may be considered.
↓
Check the scan counter.
Check that the first word “Scan Counter” of an input register assigned to the MP2300S is updated
based on the rules decided by an application.
If not updated normally, an operation error of the master may be considered.
Note: For an error to be reported to an I/O Error Status, at least one normal input must be executed. For exam-
ple, when the power is turned ON while unconnected to a master, the local bit of the I/O error status
remains OFF.
An example of an application which checks input error is shown on the next page.
[Conditions] Local station (MP2300S) is assigned to st#1.
INPUT: IW0800, SIZE: 15W
OUTPUT: OW0810, SIZE: 15W
7-21
7.3 Operation
7.3.5 How to Determine Input Error
Application Example
7-22
7.3 Operation
7.3.5 How to Determine Input Error
7-23
7.3 Operation
7.3.6 Management to Resume Slave CPU Synchronization
To avoid these impacts (to avoid automatic recovery to the slave CPU synchronous state), use the slave side application
to operate a control bit “SLVSC (slave CPU synchronous resume control)”.
Operating this bit allows you to control the synchronous process.
MP2300S (slave)
[Output register]
7 6 5 4 3 2 1 0
OWxxxx+0 Scan counter
unused
OWxxxx+1
Control bit
High
7-24
7.3 Operation
7.3.6 Management to Resume Slave CPU Synchronization
The example below shows how the slave side application controls the slave CPU synchronous resumption.
In this example, the status is divided into three parts, and resumption is considered in a state transition diagram.
Turn ON the power
Slave Status
SYNC=OFF
Slave CPU synchronous state
Operation: Control bit SLVSC=ON
An example in which this process is executed using a ladder application is shown in the next page.
[Conditions] Local station (MP2300S) is assigned to st#1.
7-25
7.3 Operation
7.3.6 Management to Resume Slave CPU Synchronization
Application Example
7-26
7.3 Operation
7.3.6 Management to Resume Slave CPU Synchronization
7-27
7.4 Precautions
7.4.1 Precautions on Usage
7.4 Precautions
7.4.1 Precautions on Usage
When using the slave CPU synchronous function, the slave side cannot use option module PO-01.
To use PO-01, disable the slave CPU synchronous function.
In the transient condition from asynchronous to synchronous state using the slave CPU synchro-
nous function, a slave-side scan cycle (high/low speed) may be delayed by up to one scan cycle.
For an application which requires fixed timing and fixed cycles, take preventative measures if using
any data that would affect the timing of such an application.
When an SVA-01 is attached to a slave side optional slot, and the slave CPU synchronous state is
entered, the operation may suffer such an impact that an axis is shocked. Stop the SVA-01 opera-
tion in advance.
When an SVB-01 is attached to a slave side optional slot, during transition to the slave CPU syn-
chronous state, disconnect and later reconnect the communication between a slave and its con-
nected SVB-01. When a slave device such as a servo or inverter is connected, stop their operation
in advance. Due to the disconnection of communications, the device may suffer shock when an axis
is suddenly stopped.
The operations below change the slave CPU synchronous state to the asynchronous state:
[Master side operation]
• Change of an H scan setting
• Saving of a MECHATROLINK communications definition
• Self-configuration
[Slave side operation]
• Change of an H scan setting
• Self-configuration
While recovering to the slave CPU synchronous state, a scan cycle disturbance may occur.
When a communication error occurs, the condition changes from slave CPU synchronous to asyn-
chronous state.
When the MP2300S with a built-in SVB is changed from slave to master, flash save the change and
turn ON the power again.
The slave CPU synchronous function is available only when the MP2000 series SVB is used as a
master. When connected to another master controller, it works in asynchronous mode.
7-28
7.4 Precautions
7.4.2 Effect of Error on Slave CPU Synchronous Operation
When the MP2300S with a built-in SVB works as a slave and the SVB-01 in an optional slot works
as a master, never connect them so that they form a loop, as shown in the following figure.
MP2300S SVB-01
4&; 470
;#5-#9# RUN ERR
#./ '44
TX
/6: $#6
64: M/S
+2
Slave 5612
572
+06 59
SIZE
SPD
OFF
10
ON
%0()
/10
6'56 01 1
10
M-I/II
59
'+06
'6'56
Master
01
$#66'4; 10
CN1
M-I/II
4.;
176
'VJGTPGV
.+0-
CN2
&%
8
&%
0V
/
MP2300S SVB-01
4&; 470
;#5-#9# RUN ERR
#./ '44
TX
/6: $#6
64: M/S
+2
SIZE
SPD
5612 OFF ON
572
+06 59 10
%0()
/10
6'56
Slave
01 1
10
M-I/II
59
'+06
'6'56
01
$#66'4; 10
CN1
M-I/II
Master
4.;
176
'VJGTPGV
.+0-
CN2
&%
8
&%
0V
/
Action State
Continues to work in slave CPU asynchronous state.
The master side power is turned OFF
An input error may occur, but other scan operations are not affected.
MECHATROLINK communication ca- Continues to work in slave CPU asynchronous state.
ble is disconnected An input error may occur, but other scan operations are not affected.
MP2300S assignment is deleted in Continues to work in slave CPU asynchronous state.
the master assignment An input error may occur, but other scan operations are not affected.
Enters slave CPU asynchronous state once.
7-29
8
Maintenance and Inspection
This chapter explains daily and regular inspection items to ensure that the MP2300S can always be
used at its best conditions.
8-1
8.1 Daily Inspections
8-2
8.2 Regular Inspections
PROHIBITED
Do not replace the built-in fuse.
If the customer replaces the built-in fuse, the MP2300S may malfunction or break down.
Contact your Yaskawa representative.
8-3
8.3 Replacing the Basic Module Battery
• Battery Specifications
Type Primary lithium battery
Battery Model ER3VC
LiTHIUM Manufacturer Toshiba Home Appliances
Nominal Voltage 3.6 V
Nominal Capacity 1,000 mAh
Lithium Contents 0.3 g
Red lead Black lead
Number Used 1
( 1 ) Procedure
CAUTION
There is danger of electric shock if the battery is not replace correctly. Furthermore, machine malfunction may
occur, the operator may be injured, or the machine may be damaged. Allow only a qualified technician trained
in safety procedures to replace the battery.
When replacing the battery, always do so with power supplied to the Basic Module. If power to the Basic Mod-
ule is turned OFF when the battery is replaced, data stored in the memory in the Module may be lost.
Do not touch the battery electrodes. The battery may be destroyed by the static electricity.
A lithium battery is built into the MP2300S. After replacing the battery, dispose of the old battery separately
from regular waste and in accordance with local regulations.
1. Save the data stored in the Motion Board to a compact flash memory, hard disk on an external com-
puter, or other media.
This data is used to restore any data accidently lost during battery replacement.
For information on saving methods, refer to the MPE720 Programming Device Software for MP900/MP2000
Machine Controllers User’s Manual (manual number: SIEP C880700 05).
2. Check that the RDY indicator on the MP2300S Basic Module is lit.
4. Remove the connector on the end of lead of the built-in battery from the connector on the MP2300S
Basic Module. Then, remove the built-in battery from the battery holder.
5. Insert securely the connector on the end of the lead of the replacement battery into the connector on
the MP2300S. Then, insert the replacement battery into the battery holder.
8-4
9
Troubleshooting
This section describes the basic troubleshooting methods and provides a list of errors.
Troubleshooting
9-1
9.1 Basic Flow of Troubleshooting
Controller or external?
Sequence control or motion control?
Software or hardware?
9-2
9.2 LED Indicator Meanings
LED Indicator
Classification Indicator Details Countermeasures
RDY RUN ALM ERR BAT
Not lit Not lit Lit Lit Not lit Hardware reset status
Usually the CPU will start within
10 seconds. If this status continues for
Not lit Not lit Not lit Not lit Not lit Initialization more than 10 seconds, either a pro-
gram error or hardware failure has
occurred.
Not lit Lit Not lit Not lit Not lit Drawing A (DWG.A) being executed.
Normal
This status occurs
operation
• When the stop operation is exe-
User program stopped. cuted from the MPE720
Lit Not lit Not lit Not lit Not lit
(Offline Stop Mode) • When the STOP switch is turned
ON
This status does not indicate an error.
User program being executed nor-
Lit Lit Not lit Not lit Not lit This is the normal status.
mally.
A hardware failure, watchdog timer
A serious error, watchdog timer time-
timeout error, or module synchroniza-
Not lit Not lit Not lit Lit Not lit out error, or module synchronization
tion error has occurred. Refer to 9.3
error has occurred.
Problem Classification.
Software Error
Number of LED blinks indicates error
type.
3: Address error (read) exception
4: Address error (write) exception
5: FPU exception
6: Illegal general command
exception
7: Illegal slot command exception
Blink- A system error has occurred. Refer to
Not lit Not lit Not lit Not lit 8: General FPU inhibited exception
ing 9.4.5 System Errors.
9: Slot FPU inhibited exception
Errors
10: TLB multibit exception
11: TLB error (read) exception
12: TLB error (write) exception
13: TLB protection violation (read)
exception
14: TLB protection violation (write)
exception
15: Initial page write exception
Hardware Error
Number of LED blinks indicates error
type.
Blink- Blink- A hardware failure has occurred.
Not lit Not lit Not lit 2: RAM diagnostic error
ing ing Replace the module.
3: ROM diagnostic error
4: CPU function diagnostic error
Troubleshooting
9-3
9.3 Problem Classification
9.3.1 Overview
LED Indicator
Classification Details of Problem
ALM ERR BAT
Battery alarm Lit Lit Not lit
Operation error Not lit Lit Lit
Alarm I/O error Not lit Lit Lit
*1 Lit Lit Lit
Motion program alarm
*2 Lit Lit Lit
Axis alarm/warning
Watchdog timer timeout error Lit Not lit Lit
Module synchronization error Lit Not lit Lit
Error System error Lit Blinking Lit
Lit Not lit Lit
Hardware failure
Blinking Blinking Lit
* 1. If a motion program alarm occurs, refer to 10.Troubleshooting in the Machine Controller MP2000 Series User's
Manual for Motion Programming (manual number: SIEP C880700 38) to remove the alarm.
* 2. If an axis alarm or warning occurs, refer to the user's manual of the Motion Module being used to clear the alarm.
9-4
9.3 Problem Classification
9.3.2 MP2300S Error Check Flowchart
SB000419 = ON
(I/O error)
I/O error
Refer to 9.4.2 I/O Errors.
<Error>
0001H
ERR indicator lit SW00050 (watchdog timer timeout)
check (32-bit Watchdog timer timeout
SB000403 = ON∗ error code)
(ERROR) Refer to 9.4.3 Watchdog Timer
0051H Timeout Errors.
(module synchronization
error)
Module synchronization error
Refer to 9.4.4 Module
Synchronization Errors (Ver.
2.75 or Later).
None of the above
Hardware failure
If the problem remains after the
memory has been cleared and
the power has been cycled,
there may be a hardware failure.
Contact your Yaskawa
representative.
ERR indicator blinking
System error
SB000403 = ON∗
(ERROR) Refer to 9.4.5 System Errors.
9-5
9.4 Troubleshooting Details
9.4.1 Operation Errors
1. Identifying the drawing type and error details by checking SW00080 to SW00089.
The operation error details are stored in the following system registers according to the type of drawing in which
the operation error occurred. For motion programs, the details are stored in the system registers for DWG.H.
Drawing
Error Details Register No. Description
Type
Error count SW00080 • Error count
DWG.A
Error code SW00081 Number of errors that occurred.
Error count SW00082
DWG.I • Error code
Error code SW00083
Bit15 12 Bit110
Error count SW00084
DWG.H
Error code SW00085 Index error Error code
Error count SW00088
DWG.L For information on error codes, refer to A.6 User Operation Error Sta-
Error code SW00089
tus Details.
2. Identifying the drawing number by checking SW00122, SW00138, SW00154, and SW00186
9-6
9.4 Troubleshooting Details
9.4.1 Operation Errors
1. Identify the error DWG number from the system register (SW00154), and then open that drawing.
3. Add the debugging code before and after the instruction that is thought to be in error.
4. Check the value of the register number for the debugging code.
If the number has changed from 0 (no error) to 2 (integer operation overflow), an integer operation overflow
error has occurred.
5. Repeat steps 3 and 4 to identify the instruction that is causing the operation error.
■ Complement
The debugging procedure above can be used only for integer operations and double-length integer operations.
The debugging procedure above cannot be used for real-number operations.
Troubleshooting
9-7
9.4 Troubleshooting Details
9.4.1 Operation Errors
1. Identify the error DWG number from the system register (SW00154), and then open that drawing.
2. Check the value for the real-number operation in the online monitor.
■ Complement
If an operation error occurs, one of the following may be the cause.
• The value has not been set in the registers (undefined data value).
• Bit, integer, and double-length integer operations are executed for a register that has overlapping addresses.
If a real number operation is executed, the real-number value must always be set in advance.
3. Repeat step 2 to identify the register that is causing the operation error.
9-8
9.4 Troubleshooting Details
9.4.2 I/O Errors
Using the following system registers, you can check the address of the I/O register (IW/OW) at
which the error occurred.
Example: Detecting an I/O Error at an I/O Device Allocated to IW1234
1234H is reported in SW00202.
After you check the I/O register address, identify the module slot on the Module Configuration Definition Window, and
then check the I/O status in the following system registers.
9-9
9.4 Troubleshooting Details
9.4.3 Watchdog Timer Timeout Errors
STOP CPU module set to ON, the CPU module will start with execution
SUP of the CPU module ladder program stopped.
INIT
CNFG
MON
TEST
OFF ON
If a watchdog timer timeout error does not occur after the CPU module program has been stopped, the problem is prob-
ably in the CPU module. Check if the program has any infinite loops in it.
If the problem remains, the motion module may have failed. Contact your Yaskawa representative.
If a module synchronization error occurs (SW00050 = 00051H), the module synchronization error detection slot will
be reported in the system registers as shown in the following table.
SW00076 slot*
Module synchronization error detection
yyH : Rack number (01 to 04) yy: Slot number (01 to 09)
* Module synchronization errors are reported for CPU system software version 2.75 or later.
For version 2.74 or earlier, it is reported as a watchdog timer timeout error.
If a module synchronization error has occurred, contact your Yaskawa representative.
9-10
9.4 Troubleshooting Details
9.4.5 System Errors
ERR LED
Error Cause Countermeasure
No. of flashes
Address error (read) Data of 16-bit words or 32-bit long words were read
Three times
exception from an incorrect address.*
Check if the incorrect opera-
Address error (write) Data of 16-bit words or 32-bit long words were written
Four times *
tions on the left have been
exception on an incorrect address. executed and if so, make cor-
Incorrect operation (non-numeric operation, division rections.
Five times FPU exception by zero, or overflow) using a floating point was exe-
cuted.
* For details, refer to 10 Precautions in Machine Controller MP2000 Series Embedded C-language Programming
Package Development Guide (manual number: SIEP C880700 25)
If embedded C-language programming or an incorrect operation in C-language was not attempted, a hardware error
may be the cause of the system crash.
The causes of the hardware error can be divided into two types: installation environment and the hardware failures.
For troubleshooting errors caused by the installation environment, refer to 3.2 Basic Module Connections.
If the installation environment is faultless and the same error still occurs after countermeasures were taken, the hard-
ware may be damaged. Contact your Yaskawa representative or nearest office listed in the back cover for assistance.
Troubleshooting
9-11
Appendices
A System Registers Lists - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -A-3
A.1 System Service Registers- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-3
A.2 System Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-7
A.3 System Error Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-8
A.4 User Operation Error Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-10
A.5 System Service Execution Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-11
A.6 User Operation Error Status Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-12
A.7 System I/O Error Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-13
A.8 Compact Flash Card-Related System Registers
(CPU-02 and CPU-03 Modules for the MP2200 Only) - - - - - - - - - - - - - - - - - - - - - - - - A-14
A.9 Interrupt Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-15
A.10 Module Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-16
A.11 MPU-01 System Status- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-17
A.12 Motion Program Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-18
A-1
G MSG-SND/MSG-RCV Functions (Ethernet) - - - - - - - - - - - - - - - - - - - - - - A-52
G.1 Message Transmit Function (MSG-SND)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-52
G.1.1 Specification Overview of the Message Transmit Function - - - - - - - - - - - - - - - A-52
G.1.2 I/O Item Details of the Message Transmit Function - - - - - - - - - - - - - - - - - - - - - A-53
G.1.3 Message Transmit Function Parameter List (Param) Overview- - - - - - - - - - - - - A-57
G.1.4 Function Setting and Parameter Details for MEMOBUS and Extended
MEMOBUS Protocols - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-58
G.1.5 Function Setting and Parameter Details for MELSEC Protocol - - - - - - - - - - - - - A-68
G.1.6 Function Setting and Parameter Details for MODBUS/TCP Protocol - - - - - - - - - A-73
G.1.7 Function Setting and Parameter Details for Non-procedural Protocol - - - - - - - - A-78
G.1.8 Relationship between Data Address, Data Size, and Offset for MSG-SND
Function - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-83
G.2 Message Receive Function (MSG-RCV) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-87
G.2.1 Specification Overview of the Message Receive Function - - - - - - - - - - - - - - - - A-87
G.2.2 I/O Item Details of the Message Receive Function - - - - - - - - - - - - - - - - - - - - - A-88
G.2.3 Message Receive Function Parameter List (Param) Overview - - - - - - - - - - - - - A-92
G.2.4 Function Setting and Parameter Details for MEMOBUS and Extended
MEMOBUS Protocols - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-94
G.2.5 Function Setting and Parameter Details for MELSEC Protocol - - - - - - - - - - - - A-102
G.2.6 Function Setting and Parameter Details for MODBUS/TCP Protocol - - - - - - - - A-106
G.2.7 Function Setting and Parameter Details for Non-procedural Protocol - - - - - - - -A-110
G.2.8 Relationship between Data Address, Data Size, and Offset for MSG-RCV
Function - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -A-115
G.3 Communication Buffer Channel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -A-119
A-2
Appendix A System Registers Lists
A.1 System Service Registers
* Does not include when MPE720 version 2.75 or earlier is used to execute a batch load or to clear the memory
before starting the CPU Module.
Appendices
A-3
Appendix A System Registers Lists
A.1 System Service Registers
( 2 ) DWG.H Only
The following relays are reset at the start of the high-speed scan.
Name Register No. Remarks
1 scan
1-scan Flicker Relay SB000010
1 scan
0.5s 0.5s
0.5-s Flicker Relay SB000011
1.0s 1.0s
1.0-s Flicker Relay SB000012
2.0s 2.0s
2.0-s Flicker Relay SB000013
0.5s 0.5s
0.5-s Sampling Relay SB000014
1 scan
1.0s 1.0s
2.0s 2.0s
2.0-s Sampling Relay SB000016
1 scan
60.0s 60.0s
1.0s
2.0s
2.0 s After Start of Scan Relay SB000019
5.0s
5.0 s After Start of Scan Relay SB00001A
A-4
Appendix A System Registers Lists
A.1 System Service Registers
( 3 ) DWG.L Only
The following relays are reset at the start of the low-speed scan.
1 scan
One-scan Flicker Relay SB000030
1 scan
0.5s 0.5s
0.5-s Flicker Relay SB000031
1.0s 1.0s
1.0-s Flicker Relay SB000032
2.0s 2.0s
2.0-s Flicker Relay SB000033
0.5s 0.5s
0.5-s Sampling Relay SB000034
1 scan
1.0s 1.0s
1.0-s Sampling Relay SB000035
1 scan
2.0s 2.0s
2.0-s Sampling Relay SB000036
1 scan
60.0s 60.0s
60.0-s Sampling Relay SB000037
1 scan
1.0s
1.0 s After Start of Scan Relay SB000038
2.0s
2.0 s After Start of Scan Relay SB000039
5.0s
5.0 s After Start of Scan Relay SB00003A
Appendices
A-5
Appendix A System Registers Lists
A.1 System Service Registers
A-6
Appendix A System Registers Lists
A.2 System Status
A-7
Appendix A System Registers Lists
A.3 System Error Status
A-8
Appendix A System Registers Lists
A.3 System Error Status
(cont’d)
Name Register No. Description
SW00060 and
Reserved by the system.
SW00061
SW00062 to
Name of Task Generating Error
SW00065
SW00066 and
Reserved by the system.
SW00067
SW00068 Year Generated
SW00069 Month Generated
SW00070 Day of Week Generated
Error Data
SW00071 Day of Month Generated
SW00072 Hour Generated
SW00073 Minutes Generated
SW00074 Seconds Generated
SW00075 Milliseconds Generated (Not used.)
* 1. The CPU system program version 2.75 or later: 0051H will be reported.
The CPU system program version is earlier than 2.75: 0001H (watchdog timer over error) will be reported.
* 2. The CPU system program version 2.75 or later: Number of slot with a module synchronous error will be
reported.
Appendices
A-9
Appendix A System Registers Lists
A.4 User Operation Error Status
Error
Error Contents System Default Setting
Code
0001H Integer operation - underflow −32768
0002H Integer operation - overflow 32767
Integer 0003H Integer operation - division error The A register remains the same.
Operations 0009H Double-length integer operation - underflow −2147483648
000AH Double-length integer operation - overflow 2147483647
000BH Double-length integer operation - division error The A register remains the same.
0010H Integer storage - non-numeric error Store not executed. [00000]
0011H Integer storage - underflow Store not executed. [−32768]
0012H Integer storage - overflow Store not executed. [+32767]
0021H Real number storage - underflow Store not executed. [−1.0E+38]
0022H Real number storage - overflow Store not executed. [1.0E+38]
Operation not executed.
0023H Real number operation - division-by-zero error
[The F register remains the same.]
Real number operation - invalid operation (non-
0030H Operation not executed.
numeric)
0031H Real number operation - exponent underflow 0.0
0032H Real number operation - exponent overflow Maximum value
Real Num- Real number operation - division error (non-
0033H Operation not executed.
ber Opera- numeric 0/0)
tion 0034H Real number storage - exponent underflow Stores 0.0.
0035H Real number operation - stack error –
Standard System Functions
Interrupt operation and output = 0.0
Real number operation errors
0040H: SQRT 0041H: SIN 0042H: COS 0043H: TAN
0040H 0044H: ASIN 0045H: ACOS 0046H: ATAN 0047H: EXP
0048H: LN 0049H: LOG 004AH: DZA 004BH: DZB
to
004CH: LIM 004DH: PI 004EH: PD 004FH: PID
0059H 0050H: LAG 0051H: LLAG 0052H: FGN 0053H: IFGN
0054H: LAU 0055H: SLAU 0056H: REM 0057H: RCHK
0058H: BSRCH 0059H: SQRT – –
1000H, 2000H, or 3000H is added for an index error.
A-10
Appendix A System Registers Lists
A.5 System Service Execution Status
A-11
Appendix A System Registers Lists
A.6 User Operation Error Status Details
Register No.
Name Description
DWG.A DWG.I DWG.H DWG.L
Error Count SW00110 SW00126 SW00142 SW00174 • Descriptions of the error count and the error
Error Code SW00111 SW00127 SW00143 SW00175 code are the same as those in A.4 User
Operation Error Status.
SW00112 SW00128 SW00144 SW00176
Reserved by the • Error Drawing Number
to to to to
system. Parent drawing: FFFFH
SW00121 SW00137 SW00153 SW00185
Child drawing: 00H (H: Child
Error Drawing Num-
SW00122 SW00138 SW00154 SW00186 drawing number)
ber
Grandchild drawing: yyH (Hyy: Grand-
Reference Source child drawing number)
SW00123 SW00139 SW00155 SW00187
Drawing Number Function: 8000H
Reference Source Motion program/Sequence program:
SW00124 SW00140 SW00156 SW00188
DWG Step Number F0H (H: Program number)
• Reference Source Drawing Number
Number of the drawing reference source in
which an error occurred.
Reserved by the • Reference Source DWG Step Number
SW00125 SW00141 SW00157 SW00189
system. Step number of the drawing reference
source in which an error occurred.
Zero when there is an error in the parent
drawing.
A-12
Appendix A System Registers Lists
A.7 System I/O Error Status
Appendices
A-13
Appendix A System Registers Lists
A.8 Compact Flash Card-Related System Registers (CPU-02 and CPU-03 Modules for the MP2200 Only)
A.8 Compact Flash Card-Related System Registers (CPU-02 and CPU-03 Mod-
ules for the MP2200 Only)
Information on the operation status of the compact flash card (CF card) is stored in registers SW00652 to SW00659.
These registers are used to hold status reports only for a CPU-02 or CPU-03 module used with an MP2200 that is com-
patible with the CF card.
In other models, these registers are reserved for the system.
A-14
Appendix A System Registers Lists
A.9 Interrupt Status
F 8 7 0 (Bit number)
SW00xx+0 Rack Slot mmssH
SW00xx+1 Interrupt type
SW00xx+2 Hardware interrupt cause register value
( 1 ) Rack
mm = 01 to 04 (01 only for the MP2300 module)
The number of the rack where the module that caused the interrupt is mounted is reported.
( 2 ) Slot
ss = 01 to 09
( 3 ) Interrupt type
1: CPU IO (MP2100, MP2100M, MP2101, MP2101M, MP2101T, MP2101TM, MP2300): DI interrupt
2: LIO-01/LIO-02/LIO-04/LIO-05: DI interrupt
3: LIO-01/LIO-02/LIO-06/CNTR-01: Counter interrupt
Appendices
A-15
Appendix A System Registers Lists
A.10 Module Information
A-16
Appendix A System Registers Lists
A.11 MPU-01 System Status
A-17
Appendix A System Registers Lists
A.12 Motion Program Information
A-18
Appendix A System Registers Lists
A.12 Motion Program Information
(cont’d)
System System System System System System System System
System Work Number
Work 1 Work 2 Work 3 Work 4 Work 5 Work 6 Work 7 Work 8
Logical axis #12
SL03312 SL03370 SL03428 SL03486 SL03544 SL03602 SL03660 SL3718
Program Current Position
Logical axis #13
SL03314 SL03372 SL03430 SL03488 SL03546 SL03604 SL03662 SL3720
Program Current Position
Logical axis #14
SL03316 SL03374 SL03432 SL03490 SL03548 SL03606 SL03664 SL3722
Program Current Position
Logical axis #15
SL03318 SL03376 SL03434 SL03492 SL03550 SL03608 SL03666 SL3724
Program Current Position
Logical axis #16
SL03320 SL03378 SL03436 SL03494 SL03552 SL03610 SL03668 SL3726
Program Current Position
Logical axis #3
SL03758 SL03816 SL03874 SL03932 SL03990 SL04048 SL04106 SL04164
Program Current Position
Logical axis #4
SL03760 SL03818 SL03876 SL03934 SL03992 SL04050 SL04108 SL04166
Program Current Position
Logical axis #5
SL03762 SL03820 SL03878 SL03936 SL03994 SL04052 SL04110 SL04168
Program Current Position
Logical axis #6
SL03764 SL03822 SL03880 SL03938 SL03996 SL04054 SL04112 SL04170
Program Current Position
A-19
Appendix A System Registers Lists
A.12 Motion Program Information
(cont’d)
System System System System System System System System
System Work Number
Work 9 Work 10 Work 11 Work 12 Work 13 Work 14 Work 15 Work 16
Logical axis #7
SL03766 SL03824 SL03882 SL03940 SL03998 SL04056 SL04114 SL04172
Program Current Position
Logical axis #8
SL03768 SL03826 SL03884 SL03942 SL04000 SL04058 SL04116 SL04174
Program Current Position
Logical axis #9
SL03770 SL03828 SL03886 SL03944 SL04002 SL04060 SL04118 SL04176
Program Current Position
Logical axis #10
SL03772 SL03830 SL03888 SL03946 SL04004 SL04062 SL04120 SL04178
Program Current Position
Logical axis #11
SL03774 SL03832 SL03890 SL03948 SL04006 SL04064 SL04122 SL04180
Program Current Position
Logical axis #12
SL03776 SL03834 SL03892 SL03950 SL04008 SL04066 SL04124 SL04182
Program Current Position
Logical axis #13
SL03778 SL03836 SL03894 SL03952 SL04010 SL04068 SL04126 SL04184
Program Current Position
Logical axis #14
SL03780 SL03838 SL03896 SL03954 SL04012 SL04070 SL04128 SL04186
Program Current Position
Logical axis #15
SL03782 SL03840 SL03898 SL03956 SL04014 SL04072 SL04130 SL04188
Program Current Position
Logical axis #16
SL03784 SL03842 SL03900 SL03958 SL04016 SL04074 SL04132 SL04190
Program Current Position
A-20
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
( 1 ) Power ON
2. Parameter data saved in the MP2300S’s flash memory*1 for all axes is copied to SDRAM*2.
Some gain-related settings are sent from the MP2300S to SERVOPACK RAM.
* 1. EEPROM, flash memory, and SRAM: Store data even when the power is turned OFF.
* 2. RAM (SRAM, SDRAM): Lose data when the power is turned OFF.
MECHATROLINK
Send Send
MPE720
System Control
SRAM Software Software
Input
Data
Flash EEP
SDRAM RAM
HDD in personal computer Memory -ROM
Appendices
A-21
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
( 2 ) Normal Operation
1. Control software of the SERVOPACK operates based on the parameter data held in SERVOPACK’s
RAM.
2. Some of MP2300S setting parameters and commands temporarily change SERVOPACK parameters.
Refer to Chapter 4 in Machine Controller MP2000-series SVB/SVB-01 Motion Module User’s Manual
(manual number: SIEP C880700 33) for details. RAM in the SERVOPACK are written.
MECHATROLINK
When the MP2300S has
Send Send
temporarily changed
MPE720
System Control
SRAM Software Software
Input
Data
Flash EEP
Memory SDRAM RAM
HDD in personal computer -ROM
SERVOPACK
Parameters Parameters
(All Axes)
Parameters held in the SERVOPACK’s RAM are displayed on a Digital Operator connected to the SERVO-
PACK. They are also written to EEPROM when the DATA/ENTER Key is pressed.
1. The MPE720 writes and displays the parameters that are held in the SERVOPACK’s RAM for the rele-
vant axis to the Current Value in the SERVOPACK Tab Page.
It also reads and displays the values that are held in the MP2300S’s SDRAM values to the Input Data
in the SERVOPACK Tab Page.
MECHATROLINK
Send Send
MPE720 (online)
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
Memory SDRAM RAM
-ROM
Input SERVOPACK
Parameters Parameters
Data
(All Axes)
MP2300S SERVOPACK SERVOPACK
HDD in personal computer
A-22
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
2. The following figure shows an example of the SERVOPACK Tab in the SVB Definition Window. The
values in Current Value are different from the values in Input Data.
1. The MPE720 writes all the parameters in Input Data currently displayed on SERVOPACK Tab Page of
the relevant axis to the followings.
• HDD (hard disk) of the personal computer
• SDRAM of MP2300S
• RAM and EEPROM of the SERVOPACK
2. After having completed writing the parameters, the MPE720 updates the values in Current Value on
the SERVOPACK Tab Page with the SERVOPACK parameter values stored in the RAM.
MECHATROLINK
Send Send
MPE720 㧔online㧕
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
Memory SDRAM RAM
-ROM
SERVOPACK
Parameters Parameters
Input
(All Axes)
Data
MP2300S SERVOPACK SERVOPACK
Appendices
A-23
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
3. The following figure shows a display example after having executed save operation on the SERVO-
PACK Tab in the SVB Definition Window. After having saved the data, the values in Input Data of all
the parameters become the same as the values in Current Value on the SERVOPACK Tab.
Before saving
After saving
The saving operation of SERVOPACK parameters can be used for writing data after SERVOPACK replacement
because it writes all the parameters of the relevant axis.
A-24
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
( 5 ) Copying Current Values to Set Values (Input Data) in the SERVOPACK Tab
The data flow for SERVOPACK parameters is as follows when selecting Edit - Copy Current Value from the SERVO-
PACK Tab in the SVB Definition Window on the MPE720:
1. The MPE720 copies the values currently displayed in Current Value to Input Data on the SERVO-
PACK Tab and displays.
MECHATROLINK
MPE720 㧔online㧕
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
Memory SDRAM RAM
-ROM
Input
Data Servo Parameters Parameters
(All Axes)
Appendices
A-25
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
2. The following figure shows a display example after having selected Edit - Copy Current Value on the
SERVOPACK Tab in the SVB Definition Window. The values in Current Value are copied to Input
Data.
Before copying
After copying
A-26
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
1. The MPE720 writes parameters of the relevant axis to the followings when the Enter Key is pressed on
the computer. (The parameters other than those of the relevant axis will not be written.)
• Input Data (set data) on the SERVOPACK Tab Page
• SDRAM of the MP2300S
• RAM of the SERVOPACK
2. After having completed writing, the MPE720 updates the values in Input Data on the SERVOPACK
Tab Page with the parameter values stored in the RAM of the SERVOPACK.
MECHATROLINK
Send Send
MPE720 㧔online㧕
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
SDRAM RAM
Memory -ROM
Input
Servo Parameters Parameters
Data
(All Axes)
Appendices
A-27
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
3. The following figure shows a display example after having changed the value (2nd Speed Loop Gain)
in Input Data on the SERVOPACK Tab. After having pressed the Enter Key, the values of Speed
Loop Gain, Speed Loop Integral Time Constant, and Position Loop Gain (boxed in dotted line) in
Input Data remain different from the values in Current Value since the parameters other than the one
that has been changed are not written.
Before pressing
ENTER Key
After having
pressed ENTER
Key
A-28
Appendix B SERVOPACK Parameter Data Flow
B.1 Operations and Parameter Data Flow
1. The MP2300S writes the parameters data (Input Data) held in SDRAM to flash memory.
MECHATROLINK
Send Send
MPE720 㧔online㧕
System Control
Current SRAM Software Software
Display Input
Data Value
Flash EEP
Memory SDRAM RAM
-ROM
Input
Data Servo Parameters Parameters
(All Axes)
Save to flash memory also after having changed set data of SERVOPACK parameter.
Appendices
A-29
Appendix C Initializing SERVOPACKs
1. Check that the SERVOPACK power is OFF and then insert the Digital Operation connection plug into
the CN3 connector on the SERVOPACK.
4. Press the Key on the Digital Operator to display the Auxiliary Function Mode main menu, and
㧮㧮ޓޓޓޓޓ㧙㧲㨁㧺㧯㨀㧵㧻㧺㧙
㧲㨚㧜㧜㧠
㧲㨚㧜㧜㧡
㧲㨚㧜㧜㧢
㧲㨚㧜㧜㧣
5. Press the Key to switch to the Fn005 parameter initialization execution display.
If the display does not change and “NO-OP” is displayed on the status display, a Write Prohibited password has
been set using Fn010 and the user settings cannot be initialized. Clear the write protection and execute the
operation again.
㧮㧮
ޓ㧼㨍㨞㨍㨙㨑㨠㨑㨞ޓ㧵㨚㨕㨠
ޓޓ㧿㨠㨍㨞㨠ޓ㧦㨇㧰㧭㨀㧭㨉
ޓޓ㧾㨑㨠㨡㨞㨚㧦㨇㧿㧱㨀㨉
The flashing will stop when initialization has been completed and the status display will change from BB to
Done to A.941.
To cancel initialization, press the Key before pressing the Key. The display returns to the
Auxiliary Function Mode main menu.
7. Turn the SERVOPACK control and main power supplies from OFF to ON to enable the initialization.
A-30
Appendix D Initializing the Absolute Encoder
D.1 Σ-V SERVOPACK
1. Press the Key to display the Utility Function Mode main menu. Use the Key or
Key to select Fn008.
㧮㧮ޓޓޓޓޓ㧙㧲㨁㧺㧯㨀㧵㧻㧺㧙
㧲㨚㧜㧜㧣
㧲㨚㧜㧜㧤
㧲㨚㧜㧜㧥
㧲㨚㧜㧜㧭
The display is switched to the execution display of Fn008 (Absolute encoder multi-turn reset and encoder
alarm reset).
If the display is not switched and “NO_OP” is displayed in the status display, writing is prohibited because Write
Prohibited has been enabled (Fn010 = 0001). Check the setting of Fn010 and change the setting to enable
writing.
6. Turn OFF the control power supply and the main power supply of the SERVOPACK and then turn them
ON again to validate the settings.
A-31
Appendix D Initializing the Absolute Encoder
D.2 Σ-III SERVOPACK
1. Press the Key to display the Utility Function Mode main menu. Use the Key or
Key to select Fn008.
㧮㧮ޓޓޓޓޓ㧙㧲㨁㧺㧯㨀㧵㧻㧺㧙
㧲㨚㧜㧜㧣
㧲㨚㧜㧜㧤
㧲㨚㧜㧜㧥
㧲㨚㧜㧜㧭
The display is switched to the execution display of Fn008 (Absolute encoder multi-turn reset and encoder
alarm reset).
If the display is not switched and “NO_OP” is displayed in the status display, writing is prohibited because Write
Prohibited has been enabled (Fn010 = 0001). Check the setting of Fn010 and change the setting to enable
writing.
6. Turn OFF the control power supply and the main power supply of the SERVOPACK and then turn them
ON again to validate the settings.
A-32
Appendix D Initializing the Absolute Encoder
D.3 Σ-II SERVOPACK
2. Select parameter Fn008 by pressing the LEFT (<) and RIGHT (>) Keys to select the digit to be
changed and then using the UP (∧) and DOWN (∨) Keys to change the value of the digit.
4. The rightmost digit will be incremented each time the UP (∧) Key is pressed. Press the UP (∧) Key sev-
eral times until “PGCL5” is displayed.
If a mistake is made in the key operation, “nO_OP” will blink on the display for 1 second and then the display
will return to the Auxiliary Function Mode. If this happens, return to step 3, above, and repeat the operation.
Mistake in Key Operation
UP Key
Blinks for 1 s.
UP Key
Blinks for 1 s.
Appendices
6. Turn OFF the control power supply and the main power supply of the SERVOPACK and then turn them
ON again to validate the settings.
A-33
Appendix D Initializing the Absolute Encoder
D.3 Σ-II SERVOPACK
4. The rightmost digit will be incremented each time the UP ( ) Key is pressed. Press the UP ( ) Key
several time until “PGCL5” is displayed.
If a mistake is made in the key operation, “nO_OP” will blink on the display for 1 second and then the display
will return to the Auxiliary Function Mode. If this happens, return to step 3, above, and repeat the operation.
Mistake in Key Operation
UP Key
Blinks for 1 s.
UP Key
Blinks for 1 s.
6. Turn OFF the control power supply and the main power supply of the SERVOPACK and then turn them
ON again to validate the settings.
A-34
Appendix D Initializing the Absolute Encoder
D.4 Σ-I SERVOPACK
2. Disconnect the connector on the encoder end and short-circuit pins 13 and 14 on the encoder end con-
nector for 2 seconds or more.
13 14
3. Remove the short piece and insert the connector securely in its original position.
4. Connect the cables using normal wiring and make sure the encoder battery is connected.
Appendices
A-35
Appendix D Initializing the Absolute Encoder
D.4 Σ-I SERVOPACK
2. Discharge the large-capacity capacitor in the encoder using one of the following methods.
SERVOPACK
Key location
Encoder
CN2-1
A
S R (White/orange) CN2-13
S
T CN2-12
R CN2-10
(White/orange)
PG cable
Short-circuit here.
3. Connect the cables using normal wiring and make sure the encoder battery is connected.
A-36
Appendix E Motion Parameter Details
E.1 Fixed Parameter List
Slot
Name Contents SVB SVR
Number
0: Normal Operation Mode Yes Yes
1: Axis Unused Yes Yes
0 Selection of Operation Modes 2: Simulation Mode Yes
3: Servo Driver Transmission Reference Mode Yes
4 and 5: Reserved − −
Bit 0: Axis Selection (0: Finite length axis/1: Infinite length axis)
Yes Yes
• Set to 0 for linear type.
Bit 1: Soft Limit (Positive Direction) Enable/Disable Yes
Bit 2: Soft Limit (Negative Direction) Enable/Disable Yes
Bit 3: Overtravel Positive Direction Enable/Disable Yes
Bit 4: Overtravel Negative Direction Enable/Disable Yes
1 Function Selection Flag 1 Bits 5 to 7: Reserved − −
Bit 8: Interpolation Segment Distribution Processing Yes
Bit 9: Simple ABS Rotary Pos. Mode (Simple Absolute Infinite Axis Position
Control) (0: Disabled/1: Enabled) Yes
• Set to 0 for linear type.
Bit A: User Constants Self-writing Function Yes
Bits B to F: Reserved − −
Bit 0: Communication Abnormality Detection Mask Yes
2 Function Selection Flag 2 Bit 1: WDT Abnormality Detection Mask Yes
Bits 2 to F: Reserved for system use. − −
3 − Reserved − −
0: pulse, 1: mm, 2: deg, 3: inch, 4:μm
4 Reference Unit Selection • For linear type, only valid for 0: pulse, 1: mm, 4: μm. Yes Yes
When 2: deg, 3: inch is set, converted into 1: mm.
Number of Digits below Decimal
5 1 = 1 digit Yes Yes
Places
Travel Distance per Machine
Rotation 1 = 1 reference unit Yes Yes
6 (Rotary Motor)
Linear Scale Pitch
1 = 1 reference unit Yes Yes
(Linear Type)
1 = 1 rotation
8 Servo Motor Gear Ratio Yes Yes
• Invalid for linear type.
1 = 1 rotation
9 Machine Gear Ratio Yes Yes
• Invalid for linear type.
Infinite Length Axis Reset 1 = 1 reference units
10 Yes Yes
Appendices
A-37
Appendix E Motion Parameter Details
E.1 Fixed Parameter List
(cont’d)
Slot
Name Contents SVB SVR
Number
0: Incremental Encoder
1: Absolute Encoder
30 Encoder Selection Yes
2: Absolute Encoder (Incremental encoder is used.)
3: Reserved
31 to 33 − Reserved − −
Rated Motor Speed
(Rotary Motor) 1 = 1 min-1 Yes Yes
34
Rated Speed
1 = 0.1 m/s, 0.1 mm/s Yes Yes
(Linear Type)
Number of Pulses per Motor 1 = 1 pulse/rev
Yes Yes
Rotation (Rotary Motor) Set the value after multiplication.
36
Number of Pulses per Linear
1 = 1 pulse/scale pitch Yes Yes
Scale Pitch (Linear Type)
1 = 1 rotation
Maximum Number of Absolute
38 • Set to 0 when a direct drive motor is being used. Yes
Encoder Turns Rotation
• Invalid for linear type.
40 to 41 − Reserved − −
Feedback Speed Movement Av-
42 1 = 1 ms Yes Yes
eraging Time Constant
A-38
Appendix E Motion Parameter Details
E.2 Setting Parameter List
A-39
Appendix E Motion Parameter Details
E.2 Setting Parameter List
(cont’d)
Register No. Name Contents SVB SVR
Bits 0 to 3: Latch Detection Signal Selection
0: −
1: −
2: Phase-C Pulse Input Signal Yes
3: /EXT1
4: /EXT2
5: /EXT3
Bits 4 to 7: External Positioning Signal Setting
OW04 Function Setting 2 0: −
1: −
2: Phase-C Pulse Input Signal Yes
3: /EXT1
4: /EXT2
5: /EXT3
Bits 8 to B: Reserved − −
Bits C to F: Bank Selector Yes
Bit 1: Phase Reference Creation Calculation Disable (0: Enabled/1: Disabled) Yes
Bits 2 to A: Reserved − −
OW05 Function Setting 3
Bit B: Zero Point Return Input Signal (0: OFF/1: ON) Yes
Bits C to F: Reserved − −
OW06
to − Reserved − −
OW07
0: NOP (No Command)
1: POSING (Position Mode)(Positioning)
2: EX_POSING (Latch Target Positioning)(External Positioning)
3: ZRET (Zero Point Return)
4: INTERPOLATE (Interpolation)
5: ENDOF_ INTERPOLATE (Last Interpolation Segment)
6: LATCH (Interpolation Mode with Latch Input)
7: FEED (Jog Mode)
8: STEP (Relative Position Mode)(Step Mode)
9: ZSET (Set Zero Point)
10: ACC (Change Acceleration Time)
11: DCC (Change Deceleration Time)
12: SCC (Change Filter Time Constant)
13: CHG FILTER (Change Filter Type)
OW08 Motion Command Yes Yes
14 : KVS (Change Speed Loop Gain)
15 : KPS (Change Position Loop Gain)
16: KFS (Change Feed-Forward)
17: PRM_RD (Read User Constant)(Read SERVOPACK Parameter)
18: PRM_WR (Write User Constant)(Write SERVOPACK Parameter)
19: ALM_MON (Alarm Monitor)
20: ALM_HIST (Alarm History Monitor)
21: ALMHIST_CLR (Clear Alarm History)
22: ABS_RST (Absolute Encoder Reset)
23: VELO (Speed Reference)
24: TRQ (Torque/Thrust Reference)
25: PHASE (Phase Reference)
26: KIS (Change Position Loop Integral Time Constant)
27: PPRM_WR (Stored Parameter Write)
A-40
Appendix E Motion Parameter Details
E.2 Setting Parameter List
(cont’d)
Register No. Name Contents SVB SVR
Bit 0: Holds a Command. (0: OFF/1: ON) Yes Yes
Bit 1: Interrupt a Command. (0: OFF/1: ON) Yes Yes
Bit 2: Moving Direction (JOG/ STEP)
Yes Yes
(0: Forward rotation/1: Reverse rotation)
Bit 3: Zero Point Return Direction Selection
Yes
Motion Command (0: Reverse rotation/1: Forward rotation)
OW09
Control Flag Bit 4: Latch Zone Effective Selection (0: Disabled/1: Enabled) Yes
Bit 5: Position Reference Type
Yes Yes
(0: Incremental Addition Mode/1: Absolute Mode)
Bit 6: Phase Compensation Type
Yes
(0: Incremental Addition Mode/1: Absolute Mode)
Bits 7 to F: Reserved − −
0: NOP (No Command) Yes Yes
1: PRM_RD (Read User Constant)(Read SERVOPACK Parameter)
2: PRM_WR (Write User Constant)(Write SERVOPACK Parameter)
OW0A Motion Subcommand Yes
3: Reserved
4: SMON (Status Monitor)
5: FIXPRM_RD (Read Fixed Parameters) Yes Yes
OW0B − Reserved − −
Torque/Thrust
OL0C Unit is according to OW03, bits 12 to 15 (Torque Unit). Yes Yes
Reference Setting
Speed Limit Setting
OW0E at the Torque/Thrust 1 = 0.01% (percentage of rated speed) Yes
Reference
OW0F − Reserved − −
Speed Reference
OL10 Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes
Setting
OW12
to − Reserved − −
OW13
Positive Side Limiting
Torque/Thrust
OL14 Unit is according to OW03, bits C to F (Torque Unit). Yes
Setting at the Speed
Reference
Secondly Speed
OL16 Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes
Compensation
OW18 Override 1 = 0.01% Yes
OW19
to − Reserved − −
OW1B
Position Reference
OL1C 1 = 1 reference unit Yes Yes
Setting
Width of Positioning
OL1E 1 = 1 reference unit Yes
Completion
NEAR Signal Output
OL20 1 = 1 reference unit Yes
Width
Error Count Alarm
OL22 1 = 1 reference unit Yes
Detection
OL24 − Reserved for system use. − −
Position Complete
OW26 1 = 1 ms Yes
Appendices
Cheek Time
OW27 − Reserved for system use.
Phase Correction
OL28 1 = 1 reference unit Yes
Setting
Latch Zone Lower
OL2A 1 = 1 reference unit Yes
Limit Setting
A-41
Appendix E Motion Parameter Details
E.2 Setting Parameter List
(cont’d)
Register No. Name Contents SVB SVR
Latch Zone Upper
OL2C 1 = 1 reference unit Yes
Limit Setting
OW2E Position Loop Gain 1 = 0.1/s Yes
OW2F Speed Loop Gain 1 = 1 Hz Yes
Speed Feedforward
OW30 1 = 0.01% (percentage of distribution segment) Yes
Amends
Speed
OW31 1 = 0.01% (percentage of rated speed) Yes Yes
Compensation
Position Integration
OW32 1 = 1 ms Yes
Time Constant
OW33 − Reserved − −
Speed Integration
OW34 1 = 0.01 ms Yes
Time Constant
OW35 − Reserved − −
Straight Line Acceler-
OL36 ation/ Acceleration Unit is according to OW03, bits 4 to 7 (Speed Unit). Yes Yes
Time Constant
Straight Line Decel-
OL38 eration/ Deceleration Unit is according to OW03, bits 4 to 7 (Speed Unit). Yes Yes
Time Constant
OW3A Filter Time Constant 1 = 0.1 ms Yes Yes
Bias Speed for
Index
OW3B Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes
Deceleration/Accel-
eration Filter
0: DEC1 + C (DEC 1 and C-Phase)
1: ZERO (Zero signal)
Yes
2: DEC1 + ZERO (DEC 1 and zero signal)
3: C (C-pulse)
4 to 10: Reserved − −
11: C Pulse
Zero Point Return 12: POT & C Pulse
OW3C
Method 13: POT Only Yes
14: HOME LS & C Pulse
15: HOME Only
16: NOT & C Pulse
17: NOT Only
Yes
18: INPUT & C Pulse
19: INPUT Only
Width of Starting
OW3D 1 = 1 reference unit Yes Yes
Point Position Output
OL3E Approach Speed Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes
OL40 Creep Rate Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes
Zero Point Return
OL42 1 = 1 reference unit Yes
Travel Distance
STEP Travel
OL44 1 = 1 reference unit Yes Yes
Distance
External Positioning
OL46 1 = 1 reference unit Yes
Final Travel Distance
Zero Point Position in
OL48 Machine Coordinate 1 = 1 reference unit Yes Yes
System Offset
Work Coordinate
OL4A 1 = 1 reference unit Yes Yes
System Offset
Number of
1 = 1 reference unit
OL4C POSMAX Turns Yes Yes
• Invalid for linear type.
Presetting Data
A-42
Appendix E Motion Parameter Details
E.2 Setting Parameter List
(cont’d)
Register No. Name Contents SVB SVR
Bits 0 to 3: Monitor 1 (Setting impossible)
Servo User Monitor Bits 4 to 7: Monitor 2
OW4E Yes
Setting Bits 8 to B: Monitor 3 (Setting impossible)
Bits C to F: Monitor 4
Servo Driver Alarm
OW4F Set the number of the alarm to monitor. Yes
Monitor No.
Servo Driver User
OW50 Set the number of the SERVOPACK parameter. Yes
Constant No.
Servo Driver User
OW51 Constant Number Set the number of words in the SERVOPACK parameter. Yes
Size
Servo Driver User
OL52 Set the setting for the SERVOPACK parameter. Yes
Constant Set Point
Servo Driver for
OW54 Assistance User Set the number of the SERVOPACK parameter number. Yes
Constant No.
Servo Driver for
OW55 Assistance User Set the number of words in the SERVOPACK parameter. Yes
Constant Size
Servo Driver for
OL56 Assistance User Set the setting for the SERVOPACK parameter. Yes
Constant Set Point
OW58
to − Reserved − −
OW5B
Fixed Parameter Set the number of the fixed parameter to read with the FIXPRM_RD motion
OW5C Yes Yes
Number subcommand.
OW5D − Reserved − −
Encoder Position
1 = 1 pulse
OL5E When Power is OFF Yes
• Do not set in the linear type.
(Lower 2 Words)
Encoder Position
1 = 1 pulse
OL60 When Power is OFF Yes
• Do not set in the linear type.
(Upper 2 Words)
Pulse Position When
1 = 1 pulse
OL62 Power is OFF Yes
• Do not set in the linear type.
(Lower 2 Words)
Pulse Position When
1 = 1 pulse
OL64 Power is OFF Yes
• Do not set in the linear type.
(Upper 2 Words)
OL66 to
− Reserved − −
OL6E
OW70 Command Buffer for
This area is used for command data when MECHATROLINK servo com-
to Transparent Yes
mands are specified directly.
OW7F Command Mode
* Valid only when using an MP2300SCPU ver 2.61 or later and Σ-V series servo drive.
Appendices
A-43
Appendix E Motion Parameter Details
E.3 Monitoring Parameter List
A-44
Appendix E Motion Parameter Details
E.3 Monitoring Parameter List
(cont’d)
Register No. Name Contents SVB SVR
Bit 0: Command Execution Flag Yes Yes
Bit 1: Command Hold Completed Yes Yes
Bit 2: Reserved − −
Bit 3: Command Error Completed Status
Motion Command Yes Yes
IW09 (Command Error Occurrence)
Status
Bits 4 to 6: Reserved − −
Bit 7: Reset Absolute Encoder Completed Yes
Bit 8: Command Execution Completed Yes Yes
Bits 9 to F: Reserved − −
Subcommand Re-
IW0A Same as OW0A (Motion Subcommand). Yes Yes
sponse Code
Bit 0: Command Execution Flag Yes Yes
Bits 1, 2: Reserved − −
Bit 3: Command Error Completed Status
Yes Yes
IW0B Subcommand Status (Command Error Occurrence)
Bits 4 to 7: Reserved − −
Bit 8: Command Execution Completed Yes Yes
Bits 9 to F: Reserved − −
Bit 0: Distribution Completed Yes Yes
Bit 1: Positioning Completed Yes Yes
Bit 2: Latch Completed Yes
Bit 3: NEAR Position Yes Yes
Bit 4: Zero Point Position Yes Yes
Bit 5: Zero Point Return (Setting) Completed Yes Yes
Position Management Bit 6: During Machine Lock Yes
IW0C
Status
Bit 7: Reserved − −
Bit 8: ABS Rotary Pos. Load Complete (ABS System Infinite Length
Position Control Information Load Completed) Yes
• Invalid for linear type.
Bit 9: POSMAX Turn Preset Complete (TPRSE)
Yes Yes
• Invalid for linear type.
Bits A to F: Reserved − −
IW0D − Reserved − −
Target Position in
IL0E Machine Coordinate 1 = 1 reference unit Yes Yes
System (TPOS)
Calculated Position in
IL10 Machine Coordinate 1 = 1 reference unit Yes Yes
system (CPOS)
Machine Coordinate
IL12 System Reference 1 = 1 reference unit Yes Yes
Position (MPOS)
IL14 CPOS for 32 bit 1 = 1 reference unit Yes Yes
Machine Coordinate
IL16 System Feedback 1 = 1 reference unit Yes Yes
Position (APOS)
Machine Coordinate
IL18 System Latch Position 1 = 1 reference unit Yes
Appendices
(LPOS)
IL1A Position Error (PERR) 1 = 1 reference unit Yes
Target Position
IL1C 1 = 1 reference unit Yes
Difference Monitor
Number of POSMAX 1 = 1 turn
IL1E Yes Yes
Turns • Invalid for linear type.
A-45
Appendix E Motion Parameter Details
E.3 Monitoring Parameter List
(cont’d)
Register No. Name Contents SVB SVR
Speed Reference
IL20 pulse/s Yes
Output Monitor
IL22 to
− Reserved − −
IL2A
Bit 0: Alarm (ALM)
Bit 1: Warning (WARNG)
Bit 2: Command Ready (CMDRDY)
Bit 3: Servo ON (SVON)
Bit 4: Main Power Supply ON (PON)
Bit 5: Machine Lock (MLOCK)
Bit 6: Zero Position (ZPOINT)
Yes
IW2C Servo Driver Status Bit 7: Locating Completed (Positioning Completed)(PSET)
Bit 8: Command Profile Complete (Distribution Completed) (DEN)
Bit 9: Torque Restriction (T_LIM)
Bit A: Latch Complete (L_CMP)
Bit B: Locating Neighborhood (NEAR Position) (NEAR)
Bit C: Positive Software Limit (P_SOT)
Bit D: Negative Software Limit (N_SOT)
Bits E to F: Reserved − −
Servo Driver Alarm
IW2D Stores the alarm code from the SERVOPACK. Yes
Code
Bit 0: Forward Side Limit Switch Input
Bit 1: Reverse Side Limit Switch Input
Bit 2: Deceleration Dog Switch Input
Bit 3: Encoder Phase-A Signal Input
Bit 4: Encoder Phase-B Signal Input
Bit 5: Encoder Phase-C Signal Input
Bit 6: EXT1 Signal Input
Servo Driver I/O Moni- Bit 7: EXT2 Signal Input
IW2E Yes
tor Bit 8: EXT3 Signal Input
Bit 9: Brake State Output
Bit A*: Stop Signal (HWBB)
Bit B: Reserved
Bit C: CN1 Input Signal (IO12)
Bit D: CN1 Input Signal (IO13)
Bit E: CN1 Input Signal (IO14)
Bit F: CN1 Input Signal (IO15)
Bits 0 to 3: Monitor 1
Servo Driver User Bits 4 to 7: Monitor 2
IW2F Yes
Monitor Information Bits 8 to B: Monitor 3
Bits C to F: Monitor 4
Servo Driver User
IL30 Stores the result of the selected monitor. Yes
Monitor 2
Servo Driver User
IL32 Reserved − −
Monitor 3
Servo Driver User
IL34 Stores the result of the selected monitor. Yes
Monitor 4
Servo Driver User
Constant No.
(SERVOPACK Pa-
IW36 Stores the number of the parameter being processed. Yes
rameter No. for
MECHATROLINK
Command Area)
Supplementary Servo
Driver User Constant
No. (SERVOPACK
IW37 Stores the number of the parameter being processed. Yes
Parameter No. for
MECHATROLINK
Subcommand Area)
A-46
Appendix E Motion Parameter Details
E.3 Monitoring Parameter List
(cont’d)
Register No. Name Contents SVB SVR
Servo Driver User
Constant Reading
Data (SERVOPACK
IL38 Parameter Reading Stores the data of the parameter being read. Yes
Data for
MECHATROLINK
Command Area)
Supplementary Servo
Driver User Constant
Reading Data
(SERVOPACK
IL3A Stores the data of the parameter being read. Yes
Parameter Reading
Data for
MECHATROLINK
Subcommand Area)
Stores the type of motor actually connected.
IW3F Motor Type 0: Rotation type motor Yes
1: Linear motor
IL40 Feedback Speed Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes
Feedback
IL42 Unit is according to OW03, bits 12 to 15 (Torque Unit). Yes Yes
torque/thrust
IW44 to
− Reserved − −
IW55
Fixed Parameter Stores the data of the fixed parameter when FIXPRM-RD has been
IL56 Yes Yes
Monitor specified in the Motion Subcommand.
IW58 to
− Reserved − −
IW5C
Encoder Position
IL5E When the Power is 1 = 1 pulse Yes
OFF (Lower 2 Words)
Encoder Position
IL60 When the Power is 1 = 1 pulse Yes
OFF (Upper 2 Words)
Pulse Position When
IL62 the Power is OFF 1 = 1 pulse Yes
(Lower 2 Words)
Pulse Position when
IL64 the Power is OFF 1 = 1 pulse Yes
(Upper 2 Words)
IW66 to
− Reserved − −
IW6F
Response Buffer for
IW70 to Stores the response data when MECHATROLINK Servo commands
Transparent Yes
IW7F are specified directly.
Command Mode
* Valid only when using an MP2300SCPU ver 2.61 or later and Σ-V series servo drive.
Appendices
A-47
Appendix F Simple Connection Function of the Engineering Tool
F.1 Preparation
F.1 Preparation
( 1 ) Controller
( 2 ) Personal Computer
( 3 ) Necessary Others
F.2 Procedure
1. Turn OFF the MP2300S 24-VDC power supply.
5612
572
Optional module
+06 59
%0()
/10
6'56
01
59
' +0+6
'6'56
01
$#66'4;
M-I/II
4.;
176 'VJGTPGV
.+0-
&%
Ethernet communication cable
24-VDC 8
&%
0V
㪧㪦㪮㪜㪩
Personal computer
with MPE720
A-48
Appendix F Simple Connection Function of the Engineering Tool
F.2 Procedure
4
3
E-INIT 2
E-TEST 1
OFF ON
4. Turn ON the 24-VDC power supply of the MP2300S, and confirm that the RDY, RUN, and IP LEDs are
lit on the MP2300S main unit.
When the IP LED is lit, you can confirm that the MP2300S side has successfully retrieved an IP
address.
RDY RUN RDY RUN
ALM ERR ALM ERR
MTX BAT MTX BAT
TRX IP TRX IP
:Lit :Unlit
5. Double-click the icon on the personal computer desktop to start up MPE720 Ver6.
A-49
Appendix F Simple Connection Function of the Engineering Tool
F.2 Procedure
A-50
Appendix F Simple Connection Function of the Engineering Tool
F.2 Procedure
10. Select the found controller and click the Connection Button.
Appendices
A-51
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
MSGSND
Execute Busy
Abort Complete
Function Defi- Dev-Typ Error
nition
Pro-Typ
Cir-No
Ch-No
Param
A-52
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( 1 ) Input Item
The following table shows registers available for each input item.
A-53
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Circuit number
When the communication device is Ethernet (218IFA), because the communication buffer common to the trans-
mission and reception has four channels, four transmissions (or receptions) are available at the same time by
using channels 1 to 4.
Note: 1. As many MSG-SND (or MSG-RCV) functions as lines used at the same time are required.
2. For information on communication buffer channels, refer to G.3 Communication Buffer Channel.
A-54
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Parameter list
Register F 0
DW00000 PARAM00
DW00001 PARAM01
DW00002 PARAM02
DW00003 PARAM03
DW00004 PARAM04
DW00005 PARAM05
DW00006 PARAM06
DW00007 PARAM07
DW00008 PARAM08
DW00009 PARAM09
DW00010 PARAM10
DW00011 PARAM11
DW00012 PARAM12
DW00013 PARAM13
DW00014 PARAM14
DW00015 PARAM15
DW00016 PARAM16
( 2 ) Output Item
The following table shows the registers available for each output item.
When a message transmission or forced abort process is completed properly, the Complete bit will turn ON only
for one scan.
A-55
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
A timing chart of bit type I/O items in the MSG-SND function is as follows:
[In Normal Condition]
To continuously command the transmit
execution, turn Execute OFF for one scan
or more after the process completion.
<IN> Execute (executes a transmission)
One scan
<OUT> Error (error occurred)
One scan
<OUT> Error (error occurred)
One scan t
A-56
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
13 to 16 SYS Reserved 2 −
Note: IN: Input, OUT: Output, SYS: For system use
A-57
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
G.1.4 Function Setting and Parameter Details for MEMOBUS and Extended MEMO-
BUS Protocols
This section explains the MSG-SND function setting and its parameter list details when MEMOBUS or Extended
MEMOBUS is used as a protocol type.
MSG-SND
Communication device = 218IFA
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000 to DW00016)
MSG-SND
Communication device = 218IF
Execute DB000201 Busy DB000210
Cir-No 00001
Communication Buffer Channel = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000 to DW00016)
A-58
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Value of Process
Meaning
Result
00H In process (Busy)
10H Process completed (Complete)
8yH Error occurred (Error)
When an error occurs, take corrective action by referring to the following error contents:
Value of
Error Contents Description
Process Result
80H – Reserved
Unused function code was transmitted or received.
81H Function code error
Check PARAM04 (function code).
The following setting is out of the setting range. Check the setting.
PARAM05 (data address)
PARAM08 (coil offset)
82H Error in setting address
PARAM09 (input relay offset)
PARAM10 (input register offset)
PARAM11 (holding register offset)
The transmit or receive data size is out of the setting range.
83H Data size error
Check PARAM04 (data size).
The circuit number is out of the setting range.
84H Error in setting circuit number
Check Cir-No (circuit number) of the MSG-SND function.
The communication buffer channel number is out of the setting range.
85H Error in setting channel number Check Ch-No (communication buffer channel number) of the MSG-SND
function.
The connection number is out of the setting range.
86H Connection number error
Check PARAM02 (connection number).
87H – Reserved
An error response was returned from the communication section (commu-
88H Communication section error nication device). Check the equipment connection.
In addition, confirm communication with the remote device.
Unavailable device is set.
89H Device select error
Check Dev-Typ (communication device type) of the MSG-SND function.
Appendices
A-59
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( 3 ) Status (PARAM00)
Outputs status of the communication section (communication device).
The following figure shows the bit assignment and the bit assignment details is listed in the table (a) and after.
F E D C B A 9 8 7 6 5 4 3 2 1 0
Bits 0 to 7
(d) PARAMETER
Bits 8 to B
(c) COMMAND
Bits C to E
(b) RESULT
Bit F
(a) REQUEST
( a ) REQUEST (request)
Outputs whether the MSG-SND function is requesting processing.
( b ) RESULT (result)
Outputs the execution result of the MSG-SND function
( c ) COMMAND (command)
Outputs a process command for the MSG-SND function. The executed process contents may differ depending on the
command.
A-60
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( d ) PARAMETER (parameter)
When RESULT(process result) = 4 (FMT_NG: parameter format error), an error code in the table below is output.
Otherwise, the connection number is output.
Appendices
A-61
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Connection
Communication Device Remarks
Number
Ethernet (218IF) 1 to 20 Transmits to the remote station set for the specified connection number.
Ethernet (218IFA) 1 to 4 Same as above
Note: When the communication device is Ethernet (218IF or 218IFA), set the connection number in accor-
dance with the connection number in the 218IF or 218IFA Parameter Setting Window for the MPE720
module configuration definition.
Fig. G.2 218IFA Parameter Setting Screen for the MPE720 Module Configuration Definition
Fig. G.3 218IF Parameter Setting Screen for the MPE720 Module Configuration Definition
( 5 ) Option (PARAM03)
Choose a unique setting for each communication device.
When the protocol is MEMOBUS or Extended MEMOBUS, this is not used, and no setting is necessary.
A-62
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Appendices
A-63
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
* 1. Request for reading/writing coil or input relay: Specifies the start bit address of data
* 2. Request for continuously reading/writing register: Specifies the start word address of data
* 3. Request for discontinuously reading/writing register: Specifies the start M register number of the address table
Note: Address Table
An address table is used for specifying addresses indirectly in order to indicate discontinuous data. The
PARAM06 (data size) sizes of addresses at the beginning of the M register set by PARAM05 (data
address) are used as an address table.
When reading, specify the remote station's address to read for the data addresses 1-n. Read values are
stored locally according to the data addresses 1-n.
When writing, data stored in the local data addresses 1-n is picked up and written into the remote sta-
tion’s data addresses 1-n.
The address table used when discontinuously reading/writing registers is as follows:
Address table
PARAM05 MW Data address 1
MW+1 Data address 2
:
MW+(n-1) Data address n n: Data size (PARAM06)
A-64
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
A-65
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
The valid offset parameter may differ, depending on the function code.
The following table provides the valid parameters for each function code.
Table G.5 Valid Parameter List for Offset of Each Function Code
Protocol Type
Function Valid Offset
Function Extended
Code Parameter MEMOBUS
MEMOBUS
01H Reads coil state PARAM08 √ √
02H Reads input relay state PARAM09 √ √
03H Reads holding register content PARAM11 √ √
04H Reads input register content PARAM10 √ √
05H Changes single coil state PARAM08 √ √
06H Writes to single holding register PARAM11 √ √
09H Reads holding register content (extended) PARAM11 √ –
0AH Reads input register content (extended) PARAM10 √ –
0BH Writes to holding register (extended) PARAM11 √ –
Discontinuously reads holding register
0DH PARAM11 √ –
(extended)
Discontinuously writes to holding register
0EH PARAM11 √ –
(extended)
0FH Changes multiple coil states PARAM08 √ √
10H Writes to multiple holding registers PARAM11 √ √
A-66
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Appendices
A-67
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
MSG-SND
Communication device = 218IFA
Execute DB000201 Busy DB000210
MSG-SND
Communication device = 218IF
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel = 1
Ch-No 00001
Parameter list start address Param DA00000
(use DW00000 to DW00016)
( 3 ) Status (PARAM01)
Refer to G.1.4 ( 3 ) Status (PARAM00).
A-68
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( 5 ) Option (PARAM03)
Choose a unique setting for each communication device.
This is not used by the MELSEC protocol, and does not require setting when MELSEC is used.
Appendices
A-69
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Note: 1. The device range may differ according to the MELSEC sequencer even within the device range. For
more information, refer to the MELSEC manual.
2. The register number corresponding to MP2000 can be adjusted by the offset setting of the MSG-SND
function.
A-70
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
A-71
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Valid Offset
Function Code Function
Parameter
A-72
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
MSG-SND
Communication device = 218IFA
Execute DB000201 Busy DB000210
MSG-SND
Communication device = 218IF
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel number = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000 to DW00016)
( 3 ) Status (PARAM01)
Appendices
Refer to G.1.4 Function Setting and Parameter Details for MEMOBUS and Extended MEMOBUS Protocols.
A-73
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( 5 ) Option (PARAM03)
Choose a unique setting for each communication device.
The following table provides the scope of the setting.
A-74
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Target
Function Code Function Valid Range of Data Addresses
Data Type
00H – Unused Disable
01H B Reads coil state 0 to 65535 (0 to FFFFH)
02H B Reads input relay state 0 to 65535 (0 to FFFFH)
03H W Reads holding register content 0 to 65534 (0 to FFFEH)
04H W Reads input register content 0 to 32767 (0 to 7FFFH)
05H B Changes single coil state 0 to 65535 (0 to FFFFH)
06H W Writes to single holding register 0 to 65534 (0 to FFFEH)
07H
: – Unused Disable
0EH
0FH B Changes multiple coil states 0 to 65535 (0 to FFFFH)
10H W Writes to multiple holding registers 0 to 65534 (0 to FFFEH)
11H
: – Unused Disable
15H
16H W Mask writes to holding register*1, *2 0 to 65534 (0 to FFFEH)
17H W Reads/Writes multiple holding register *1, *3 0 to 65534 (0 to FFFEH)
A-75
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
2. Address table
An address table used for the read/write request to the multiple holding registers is used for specifying
addresses indirectly in order to indicate read/write data. The four words of addresses at the beginning
of the M register set by PARAM05 (data address) are used as an address table.
For the address table, specify a data address and data size for reading and a data address and data
size for writing.
Read behaves same as “Reads holding register content (function code: 03H)”. Write behaves same as
“Writes to multiple holding registers (function code: 10H)”.
The address table used when reading/writing multiple holding registers is as follows:
Address table for reading/
writing multiple holding registers
Target
Function Code Function Valid Range of Data Addresses
Data Type
A-76
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
The valid offset parameter may differ, depending on the function code.
The following table lists the valid parameters for each function code.
Table G.16 Valid Parameter List for Offset of Each Function Code
Valid Offset
Function Code Function
Parameter
A-77
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
MSG-SND
Communication device = 218IFA
Execute DB000201 Busy DB000210
MSG-SND
Communication device = 218IF
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel number = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000 to DW00016)
A-78
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
Value of Process
Meaning
Result
00H In process (Busy)
10H Process completed (Complete)
8yH Error occurred (Error)
When an error occurs, take corrective action by referring to the following error contents:
Value of Process
Error Contents Description
Result
80H – Reserved
81H – –
The following setting is out of range. Check the setting.
82H Error in setting address PARAM05 (data address)
PARAM11 (register offset)
The transmit or receive data amount is out of range.
83H Data size error
Check PARAM06 (data size).
The circuit number is out of range.
84H Error in setting circuit number
Check Cir-No (circuit number) of the MSG-SND function.
The communication buffer channel number is out of range.
85H Error in setting channel number Check Ch-No (communication buffer channel number) of the MSG-
SND function.
The connection number is out of range.
86H Connection number error
Check PARAM02 (connection number).
87H – Reserved
An error response was returned from the communication section (com-
88H Communication section error munication device). Check the equipment connection. In addition, con-
firm that the remote device is open to communication.
Unavailable device is set. Check Dev-Typ (communication device
89H Device select error
type) of the MSG-SND function.
Appendices
A-79
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( 3 ) Status (PARAM01)
Outputs status of the communication section (communication device).
The following figure illustrates bit assignment. Bit assignment details are listed in the table below.
F E D C B A 9 8 7 6 5 4 3 2 1 0
BIts 0 to 7
(d) PARAMETER
Bits 8 to B
(c) COMMAND
Bits C to E
(b) RESULT
Bit Fit
(a) REQUEST
( a ) REQUEST (request)
Outputs whether MSG-SND function is requesting a process.
( b ) RESULT (result)
Outputs an execution result of the MSG-SND function
( c ) COMMAND (command)
Outputs a process command for the MSG-SND function. The executed process contents can be found according to the
command.
A-80
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( d ) PARAMETER (parameter)
When RESULT (process result) = 4 (FMT_NG: parameter format error), an error code in the table below is output.
Otherwise, the connection number is output.
Appendices
A-81
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
A-82
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
G.1.8 Relationship between Data Address, Data Size, and Offset for MSG-SND
Function
The relationship between data address, data size, and offset is as follows, when transmitted with offset:
( 1 ) When Reading
Offset A
Data address B
MWxxxxx
Data size C Data
[MSG-SND function]
Parameter list
PARAM00
PARAM01
PARAM16
A-83
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
( 2 ) When Writing
Offset A
Data address B
MWxxxxx
Data size C Data
Note: The data type of the remote
device is not determined
Start address of the in non-procedural protocol mode.
write data source
[MSG-SND function]
Parameter list
PARAM00
PARAM01
PARAM16
A-84
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
MSG-SND
Communication device = 218IFA
Execute DB000201 Busy DB000210
A-85
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.1 Message Transmit Function (MSG-SND)
M register Coil
MW00000
Data address
Offset (8192 bits)
(1000 words)
Data size
Data
MW01000 (100 points)
Data address
(8192 bits = 512 words)
MW01512
A-86
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
MSGRCV
Execute Busy
Abort Complete
Function Defi- Dev-Typ Error
nition
Pro-Typ
Cir-No
Ch-No
Param
A-87
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
( 1 ) Input Item
The following table indicates the registers available for each input item.
A-88
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
When the communication device is Ethernet (218IFA), because the communication buffer common to the trans-
mission and reception have four channels, four receptions (or transmissions) are available at the same time by
using channel numbers 1 to 4.
Note: 1. As many MSG-RCV (or MSG-SND) functions as lines used at the same time are required.
2. For information on communication buffer channel, refer to G.3 Communication Buffer Channel.
Appendices
A-89
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Parameter list
Register F 0
DW00000 PARAM00
DW00001 PARAM01
DW00002 PARAM02
DW00003 PARAM03
DW00004 PARAM04
DW00005 PARAM05
DW00006 PARAM06
DW00007 PARAM07
DW00008 PARAM08
DW00009 PARAM09
DW00010 PARAM10
DW00011 PARAM11
DW00012 PARAM12
DW00013 PARAM13
DW00014 PARAM14
DW00015 PARAM15
DW00016 PARAM16
( 2 ) Output Item
The following table lists the registers available for each output item.
A-90
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Note: For more information about the error cause, refer to G.2.4 ( 2 ) Process Result (PARAM00) and
G.2.4 ( 3 ) Status (PARAM01).
A timing chart of bit type I/O items in the MSG-RCV function follows:
[In Normal Condition]
To continuously command the receive execution,
keep Execute ON after the process is completed.
One scan
<OUT> Error (error occurred)
One scan
<OUT> Error (error occurred)
One scan t
Appendices
A-91
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
A-92
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
A-93
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
G.2.4 Function Setting and Parameter Details for MEMOBUS and Extended MEMO-
BUS Protocols
This section explains the MSG-RCV function setting and its parameter list details when MEMOBUS or Extended
MEMOBUS is used as a protocol.
MSG-RCV
Communication device = 218IFA
Execute DB000201 Busy DB000210
MSG-RCV
Communication device = 218IF
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel number = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000-DW00016)
A-94
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Value of Process
Meaning
Result
00H In process (Busy)
10H Process completed (Complete)
8yH Error occurred (Error)
When an error occurs, take corrective action by referring to the following error contents:
Value of Process
Error Contents Description
Result
80H – Reserved
Unused function code was received. Check the source function code.
81H Function code error
The following setting is out of range. Check the setting.
Data address (request from transmission side)
PARAM08 (coil offset)
82H Error in setting address PARAM09 (input relay offset)
PARAM10 (input register offset)
PARAM11 (holding register offset)
The received data size is out of range.
83H Data size error
Check the source data size.
The circuit number is out of range.
84H Error in setting circuit number
Check Cir-No (circuit number) of the MSG-RCV function.
The communication buffer channel number is out of range.
85H Error in setting channel number Check Ch-No (communication buffer channel number) of the MSG-
RCV function.
The connection number is out of range. Check PARAM02 (connection
86H Connection number error
number).
87H – Reserved
An error response was returned from the communication section (com-
88H Communication section error munication device). Check the equipment connection. In addition,
check that the remote device is open to communication.
Unavailable device is set. Check Dev-Typ (communication device
89H Device select error
type) of the MSG-RCV function.
Appendices
A-95
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
( 3 ) Status (PARAM01)
Outputs status of the communication section (communication device).
The following figure shows the bit assignment. Bit assignment details are listed in the tables following.
F E D C B A 9 8 7 6 5 4 3 2 1 0
Bits 0 to 7
(d) PARAMETER
Bits 8 to B
(c) COMMAND
Bits C to E
(b) RESULT
Bit F
(a) REQUEST
[ a ] REQUEST (request)
Outputs whether MSG-RCV function is requesting a process.
[ b ] RESULT (result)
Outputs the execution result of the MSG-RCV function.
[ c ] COMMAND (command)
Outputs a process command for the MSG-RCV function. The executed process contents can be found according to the
command.
A-96
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
[ d ] PARAMETER (parameter)
When RESULT(process result) = 4 (FMT_NG: parameter format error), an error code in the table below is output. Oth-
erwise, the connection number is output.
Connection
Communication Device Remarks
Number
Ethernet (218IF) 1 to 20 Receives from the remote station set for the specified connection number.
Ethernet (218IFA) 1 to 4 Same as above
Note: When the communication device is Ethernet (218IF or 218IFA), set the connection number in accor-
dance with the connection number in the 218IF or 218IFA Parameter Setting Window for the MPE720
module configuration definition.
Fig. G.10 218IFA Parameter Setting Screen for the MPE720 Module Configuration Definition Window
Appendices
A-97
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Fig. G.11 218IF Parameter Setting Screen for the MPE720 Module Configuration Definition Window
( 5 ) Option (PARAM03)
A unique value is output for each communication device.
Not used for the MEMOBUS or Extended MEMOBUS protocols.
A-98
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
A-99
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
The valid offset parameter may differ according to the function code.
The following table lists the valid parameters for each function code.
Table G.22 Valid Parameter List for Offset of Each Function Code
Protocol Type
Function Valid Offset
Function Extended
Code Parameter MEMOBUS
MEMOBUS
01H Reads coil state PARAM08 √ √
02H Reads input relay state PARAM09 √ √
03H Reads holding register content PARAM11 √ √
04H Reads input register content PARAM10 √ √
05H Changes single coil state PARAM08 √ √
06H Writes to single holding register PARAM11 √ √
09H Reads holding register content (extended) PARAM11 √ –
0AH Reads input register content (extended) PARAM10 √ –
0BH Writes to holding register (extended) PARAM11 √ –
Discontinuously reads holding register
0DH PARAM11 √ –
(extended)
Discontinuously writes to holding register
0EH PARAM11 √ –
(extended)
0FH Changes multiple coil states PARAM08 √ √
10H Writes to multiple holding registers PARAM11 √ √
A-100
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Example: When setting the address of M register which permits writing to 1000 to 1999:
PARAM12=1000
PARAM13=1999
The reception side will return an error against a write request to an address other than MW01000 to
MW01999, and will not write it.
A-101
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
MSG-RCV
Communication device = 218IFA
Execute DB000201 Busy DB000210
MSG-RCV
Communication device = 218IF
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel number = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000-DW00016)
( 3 ) Status (PARAM01)
Refer to G.2.4 Function Setting and Parameter Details for MEMOBUS and Extended MEMOBUS Protocols.
A-102
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
( 5 ) Option (PARAM03)
A unique value is output for each communication device.
Not used for the MELSEC protocol.
A-103
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
The valid offset parameter may differ according to the function code.
The following table lists the valid parameters for the function codes.
Table G.26 Valid Parameter List for Offset of Each Function Code
Function Code Function Valid Offset Parameter
01H Reads coil state PARAM08
02H Reads input relay state PARAM09
03H Reads holding register content PARAM11
04H Reads input register content PARAM10
05H Changes single coil state PARAM08
06H Writes to single holding register PARAM11
09H Reads holding register content (extended) PARAM11
0AH Reads input register content (extended) PARAM10
0BH Writes to holding register (extended) PARAM11
0EH Discontinuously writes to holding register (extended) PARAM11
0FH Changes multiple coil states PARAM08
10H Writes to multiple holding registers PARAM11
31H Writes to fixed buffer PARAM11
32H Reads the random access buffer Invalid
33H Writes to the random access buffer PARAM11
A-104
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Example: When setting the address of the M register which permits writing to 1000 to 1999:
PARAM12=1000
PARAM13=1999
The reception side will return an error against a write request to an address other than MW01000 to
MW01999, and will not write it.
A-105
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
MSG-RCV
Communication device = 218IFA
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel number = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000-DW00016)
MSG-RCV
Communication device = 218IF
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel number = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000-DW00016)
A-106
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
( 3 ) Status (PARAM01)
Refer to G.2.4 Function Setting and Parameter Details for MEMOBUS and Extended MEMOBUS Protocols.
( 5 ) Option (PARAM03)
A unique value is output for each communication device. The output details are as follows:
A-107
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
The valid offset parameter may differ according to the function code.
The following table lists the valid parameters for each function code.
Table G.30 Valid Parameter List for Offset of Each Function Code
Valid Offset
Function Code Function
Parameter
A-108
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Example: When setting the address of the M register which permits writing to 1000 to 1999:
PARAM12=1000
PARAM12=1000
PARAM13=1999
The reception side will return an error against a write request to an address other than MW01000 to
MW01999, and will not write it.
A-109
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
MSG-RCV
Communication device = 218IFA
Execute DB000201 Busy DB000210
Cir-No 00001
Communication buffer channel number = 1
Ch-No 00001
Parameter list start address = DA00000 Param DA00000
(use DW00000 to DW00016)
MSG-RCV
Communication device = 218IF
Execute DB000201 Busy DB000210
A-110
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Value of Process
Meaning
Result
00H In process (Busy)
10H Process completed (Complete)
8yH Error occurred (Error)
Value of Process
Error Contents Description
Result
80H – Reserved
81H – –
The following setting is out of range. Check the setting.
82H Error in setting address
PARAM11 (holding register offset)
83H Data size error The received data size is out of range. Check the source data size.
The circuit number is out of range. Check Cir-No (circuit number) of
84H Error in setting circuit number
the MSG-RCV function.
The communication buffer channel number is out of range.
85H Error in setting channel number Check Ch-No (communication buffer channel number) for the MSG-
RCV function.
The connection number is out of range. Check PARAM02 (connection
86H Connection number error
number).
87H – Reserved
An error response was returned from the communication section (com-
88H Communication section error munication device). Check the equipment connection. In addition,
check that the remote device is open to communication.
Unavailable device is set. Check Dev-Typ (communication device
89H Device select error
type) of the MSG-RCV function.
Appendices
A-111
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
( 3 ) Status (PARAM01)
Outputs status of the communication section (communication device). The following figure shows the bit assignment.
The bit assignment details are listed in the following tables.
F E D C B A 9 8 7 6 5 4 3 2 1 0
Bits 0 to 7
(d) PARAMETER
Bits 8 to B
(c) COMMAND
Bits C to E
(b) RESULT
Bit F
(a) REQUEST
[ a ] REQUEST (request)
Outputs whether MSG-RCV function is requesting a process.
[ b ] RESULT (result)
Outputs the execution result of the MSG-RCV function
[ c ] COMMAND (command)
Outputs a process command for the MSG-RCV function The executed process content can be found according to the
command.
Code (Hex) Abbreviation Meaning
1 U_SEND General-purpose message transmission
2 U_REC General-purpose message reception
3 ABORT Forced abort
Command transmission: Completed when response is received
8 M_SEND
(for MEMOBUS protocol)
Command reception: Accompanies a response transmission
9 M_REC
(for MEMOBUS protocol)
C MR_SEND Response transmission (for MEMOBUS protocol)
A-112
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
[ d ] PARAMETER (parameter)
When RESULT (process result) = 4 (FMT_NG: parameter format error), an error code in the following table is output.
Otherwise, the connection number is output.
Example: When specifying MW01000 for the start address of the M register for storing received data:
PARAM12=1000
Appendices
A-113
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Example: When setting the last address of the M register which permits writing to 1999:
PARAM13=1999
The reception side will return an error against a write request to an address other than MW00000 to
MW01999, and will not write it.
A-114
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
G.2.8 Relationship between Data Address, Data Size, and Offset for MSG-RCV
Function
The relationships between data address, data size, and offset when received with offset are as follows:
( 1 ) When Reading
M register
MW00000
Offset A
Data address B
Data Data size C
IW
Data size C Data
Start address of
the read data
I register
IW00000
Data flow when reading
Offset A
Data address B
PARAM08
PARAM09
Offset A
♦ Transmission side sets the data address B and the data size C.
PARAM10
♦ In case of non-procedure, read cannot be received.
PARAM11
♦ The valid offset parameter may differ according to each data type.
PARAM12
♦ The data type and register correspond as follows: Write range
Coil: MB, holding register: MW PARAM13
Input relay: lB, input register: IW
:
Appendices
PARAM16
A-115
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
( 2 ) When Writing
Write range LO
M register
MW00000
Offset A
Start address of
the write data
Data address B
Data Data size C
MW
Data size C Data
Write range HI
♦ Transmission side sets the data address B and the data size C.
♦ In case of non-procedure, write cannot be received.
♦ The valid offset parameter may differ according to each data type.
♦ The data type and register correspond as follows:
Coil: MB, holding register: MW
: :
PARAM08 PARAM08
PARAM09 PARAM09
Offset A
PARAM10 PARAM10
PARAM11 PARAM11
PARAM12 Offset A PARAM12
Write range
PARAM13 Write range PARAM13
: :
PARAM16 PARAM16
A-116
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
MSG-RCV
Communication device = 218IFA
Execute DB000201 Busy DB000210
A-117
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.2 Message Receive Function (MSG-RCV)
Offset
(1000 words) Data address
(2000 words)
MW01000
MW03000
Write range HI
A-118
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.3 Communication Buffer Channel
A connection is configuration information for communication between local and remote stations, and is set in the
218IF or 218IFA Parameter Setting Window of the MPE720 module configuration definition.
Fig. G.13 218IFA Parameter Setting Window for the MPE720 Module Configuration Definition
Fig. G.14 218IF Parameter Setting Window for the MPE720 Module Configuration Definition
A schematic diagram of the communication buffer channel is shown in the next page.
Appendices
A-119
Appendix G MSG-SND/MSG-RCV Functions (Ethernet)
G.3 Communication Buffer Channel
Ethernet
MP2300S
Remote device #1
Ethernet (218IFA)
Local IP Address Connection setting
Ethernet
192.168.1.x - TCP Remote IP Address
- MELSEC 192.168.1.y
- ASCII
Automatic Communication CNO* = 01 Port No.
Receive buffer channel 20010
Port number
1
10010
MSG-SND 2
Function
3
Port number Connection setting
MSG-SND 4
10020 Remote device #2
Function - UDP
- Extended
CNO* = 02 Ethernet
MEMOBUS
MSG-RCV Remote IP Address
Function - BIN
192.168.1.z
A-120
Appendix H Optional Functions
H.1 Clearing D Registers at Startup
( 1 ) Overview of Functions
D registers are internal registers that are unique for each user program. Normally, the D register data is not defined at
startup, but it is also possible to start with the data cleared. Specifically, the data cleared by this function is the D regis-
ters of DWG (drawings), user functions, and motion programs. Make the settings in the System Setting of the Envi-
ronment Setting Dialog Box. With the default settings, the D registers will not be cleared at startup.
( 2 ) Supported Versions
The following versions support function to clear D registers at startup.
• Controller: Version 2.32 or later
• MPE720: Version 5.21 or later
• MPE720 Version 6: All versions
Select Enable.
3. Save data to flash memory before turning OFF the power supply.
The system will start with the D registers cleared to zeroes the next time that the flash memory starts.
( 4 ) Application Precautions
• Due to the nature of this function, it will only be enabled when starting with flash memory after having set this
function to “enabled” and saving to flash memory.
Appendices
• It is not possible to clear the D registers for only a specific user program.
• No check is performed to see if the CPU Module supports the function to clear D registers at startup when the
MPE720 is offline. Therefore, confirm that the CPU Module that is being used supports the function to clear D
registers at startup before using this function.
A-121
Appendix H Optional Functions
H.2 Security
H.2 Security
( 1 ) Overview of Functions
Security functions set a password (security key) to prevent data saved in the Controller from being read by other par-
ties.
( 2 ) Supported Versions
The following versions support security functions.
• Controller: Version 2.32 or later
• MPE720: Version 5.21 or later
• MPE720 Version 6: All versions
( 3 ) Description of Functions
[ a ] Security Settings
• Only one security condition can be set for each Controller.
Note: 1. You cannot make separate security settings for each user that logs on.
2. This security function has no relation to the identify function in terms of user names and passwords
used to log on to the MPE720.
• Only users with writing privilege of level 7 or higher can make this security setting.
[ b ] Target data
• The following table shows the data that can be privacy protected.
[ c ] Security Identification
• Security identification uses a security key of up to eight alphanumeric case-sensitive characters.
Note: If you forget the key, the security setting cannot be released unless memory is cleared. Keep a
record of the key in case you forget it.
• If the key that is entered is incorrect three consecutive times for the current security settings, it will not be possi-
ble to change any security settings without turning OFF and then ON again the power supply to the Controller.
• You can release the security without changing the security key setting.
Note: You can enable or disable security while the security key is set by selecting whether to restrict read-
ing of files. This is effective when you do not want other parties to make security settings.
A-122
Appendix H Optional Functions
H.2 Security
( 4 ) Operation Procedure
[ a ] Opening the Security Setting Dialog Box
Make the security settings using the MPE720. The Security Setting Dialog Box will start when the Engineering Tool
goes online with the Controller.
The following dialog box will be displayed in environments that support security settings.
Appendices
A-123
Appendix H Optional Functions
H.2 Security
1. Select the Apply File Reading Restriction (Ladder/Motion/C Language) Check Box, and then
select a restriction privilege level from 0 to 7.
2. Enter a password of eight or less alphanumeric characters in the Security Key Field. For confirmation,
enter the same password in the Security Key Confirmation Field. To apply the security settings to the
Controller, click the Set Button.
The following figure will be displayed if the security settings have been normally applied to the Controller.
A-124
Appendix H Optional Functions
H.2 Security
1. Open the Security Setting Dialog Box and change the restriction privilege level to a number from 0 to
7.
2. Enter the password in the Security Key Field. To apply the security settings to the Controller, click the
Set Button.
If a change in restriction privileges has been normally applied to the Controller, the new restriction privilege level
will be displayed in the Current Status Area of the Security Setting Dialog Box.
Appendices
A-125
Appendix H Optional Functions
H.2 Security
1. Select or clear the Apply File Reading Restriction (Ladder/Motion/C Language) Check Box. Enter
the password in the Security Key Field, and then click the Set Button.
If the change in file reading restriction has been normally applied to the Controller, the status will change from
File Reading Restricted to No Security Setting in the Current Status Area.
1. Open the Security Setting Dialog Box, and then click the Change the Security Key Button.
A-126
Appendix H Optional Functions
H.2 Security
A dialog box for changing the security key will be displayed as shown in the following figure.
2. Enter the set password in the Current Security Key Field. Enter the new password in the New Secu-
rity Key Field and New Security Key Confirmation Field. Click the OK Button to apply the change to
the Controller.
[ f ] Releasing Security
After removing the security settings, the settings will be reinitialized. No security restrictions will be applied.
1. Enter the set password in the Security Key Field, and then click the Set to None Button.
The text No Security Setting will be displayed in the Current Status Area if the security release has been nor-
mally applied to the Controller.
Appendices
A-127
Appendix H Optional Functions
H.2 Security
( 5 ) Security Operation
[ a ] Privilege Settings in User Applications
Privilege settings enable individually set reading privilege levels and writing privilege levels in the properties for each
application (i.e., ladder, motion, or C language).
The figure above shows the dialog box for ladder (DWG) properties.
Fig. E.1 This Error Message is Displayed If an Attempt is Made to Open a User Application
(i.e., ladder, motion, or C language).
( 6 ) Initialization
Set ON the INIT of DIP switch for the Controller and then turn ON the power supply. Memory will be cleared and
operation will start. The security settings will also be initialized.
A-128
Appendix H Optional Functions
H.2 Security
( 8 ) Application Precautions
• The security settings data is saved in flash memory.
When starting from flash memory, an operation will be performed according to the status when data was saved to
flash memory. Therefore, be sure to save the data to flash memory after making the security settings if the Con-
troller will be started from flash memory.
• Security function does not apply when offline (i.e., when the MPE720 is used alone).
You cannot make security settings even if you log on offline. Manage offline data so that applications are pro-
tected from being disclosed.
• Always enter at least one alphanumeric character for the security key.
To ensure security, at least one alphanumeric character must be entered in the security key. Although no key can
guarantee foolproof security, you can increase the security of your key by entering a mixture of uppercase, low-
ercase, and numeric characters (e.g., A to Z, a to z, and 0 to 9).
Appendices
A-129
Appendix H Optional Functions
H.3 Battery Backup for Table Data
( 1 ) Overview of Functions
For the MP2000 Series, one table consists of the following three types of data.
1. Table definitions (e.g., definitions of table name, table type, number of columns, and number of rows)
2. Attribute definitions (e.g., definitions for column names, data type (size), and table type)
3. Table data
Normally, the data listed above is placed in volatile memory in the same way as drawings. Therefore, data will not be
held the next time operation is started unless the data has been saved to flash memory. To back up the data when the
power supply is turned OFF, you can place the table data (item number three above) into memory that is backed up
with a battery. This is called “battery backup memory.” You can access table data that has been backed up using this
function by following normal table data operation instructions.
( 2 ) Supported Versions
• Controller: Version 2.32 or later
• MPE720: Version 5.21 or later
• MPE720 Version 6: All versions
A-130
Appendix H Optional Functions
H.3 Battery Backup for Table Data
1. Open the Table Data Store Target Window from the MPE720.
2. Select File - Create New to open the Table Definition Dialog Box.
3. Select Battery Backup in the Table data store target List, and then click the OK Button.
The window for setting the column attribute definitions will be displayed.
Appendices
A-131
Appendix H Optional Functions
H.3 Battery Backup for Table Data
4. Enter the required data, and then click the Save icon.
The table data store target that was set in the Table Definition
Dialog Box will be displayed.
5. Return to the Table Data Store Target Window, and the following figure will be displayed.
A-132
Appendix H Optional Functions
H.3 Battery Backup for Table Data
Appendices
A-133
Appendix I Installing MPE720 Version 6
How to Install
When you purchase MPE720 version 6, you will receive an installation CD-ROM.
Use this installation CD-ROM to install MPE720 version 6.
For the installation procedure, refer to the Engineering Tool for MP2000 Series Machine Controller MPE720 Version 6
User's Manual (manual number: SIEP C880700 30).
Version Upgrade
Version upgrade service is provided free of charge for two years after purchase. To receive a free version upgrade,
membership registration on the Yaskawa e-Mechatronics website and online user registration for MPE720 version 6 are
required. After you are registered, information on version upgrades will be sent to members by e-mail. Members can
download an upgraded version of the software from the Yaskawa e-Mechatronics website (http://www.e-mechatron-
ics.com) or send us the application form that is included with the installation CD-ROM of MPE720 version 6.
A-134
Index
Index-1
Index
Index-2
Index
Index-3
Revision History
The revision dates and numbers of the revised manuals are given on the bottom of the back cover.
WEB
Rev.
Date of Publication Rev. Section Revised Contents
No.
No.
May 2020 <4> 1 1.5, 2.2.5 (2) (a), Partly revised.
3.2, 4.2.1 [ a ],
4.5.2, A.2
Back cover Revision: Address
March 2018 0 2.1.1 Revision: Noise resistance
December 2017 <3> 0 1.2.2 Addition: CC-Link IE Field Communication Module
1.4.1 (3) Revision: Model numbers
1.4.2 (1) Addition: SGD7W-20
1.5.1 Partly revised
2.1.1 Revision: Pollution Level, Noise Resistance
Back cover Revision: Address
February 2017 <2> 2 5.3.1 (1) Revision: Notes for DWG Registers
Appendix H.1 (1) Revision: Description of Clearing D Registers at Startup
Back cover Revision: Address
July 2016 1 Front cover Revision: Format
1.2.2 Revision: MP2300S Modules
1.3 Revision: Option modules
1.4 Revision: Devices Connectable to MECHATROLINK-I/II/III
1.5 Revision: Cables, Accessories and Options, and Software
Back cover Revision: Address and format
March 2015 <2> 0 1.5.1 Revision: Sumitomo 3M → 3M Japan Limited
1.5.2 Revision: Description of RLY OUT connector and DIN rail mounting parts
Back cover Revision: Address
August 2013 <1> 2 1.5.2 Addition: Description of optional cover
Back cover Revision: Address
May 2012 1 3.2.3 Revision: MECHATROLINK connector model
December 2011 0 – Based on the Japanese user's manual,
SIJP C880732 00D<6>-0, published in October 2011
Front cover Revision: Format
All chapter Completely revised
Back cover Revision: Address, format
WEB
Rev.
Date of Publication Rev. Section Revised Contents
No.
No.
June 2010 <0> 3 2.2.2 (2) Revision: Description of status of IP
April 2010 2 1.5.1 Revision: Application of MP2300S Basic Module and SVB-01
Revision: Model of MP2300S Basic Module and SVB-01
JEPMC-W6011- → JEPMC-W6010-
2.2.3 Addition: Allowable Power Loss Time
4.2.2 Addition: Step 6
4.4.1 Addition: Description of Note
5.2.2 (5) [b] Revision: Description in parentheses of MSEE work resisters address
hexadecimal number → decimal number
5.2.4 (1), (3) Revision: Types of Drawings
FSTART command → FUNC command
6.2.4 (1) Revision: Parameter list setting example for the message transmit function
MW00000 → MW00400
connection number = 1 → connection number = 3
6.3.1 (1) Revision: The other device to be connected in step 4 and
MP2300 → touch panel
8.2.4 (5) [c] Revision: Table 8.4 Ladder Program User Operation Error Codes 2
06DH: PD → 06EH: PD
September 2009 1 Preface Addition: Warranty
Back cover Revision: Address
November 2007 0 – First edition
Machine Controller MP2300S
Basic Module
USER’S MANUAL
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.
© 2007 YASKAWA ELECTRIC CORPORATION