SH 081915 Engf
SH 081915 Engf
-RJ71EIP91
SAFETY PRECAUTIONS
(Read these precautions before using this product.)
Before using this product, please read this manual and the relevant manuals carefully and pay full attention to safety to handle
the product correctly.
The precautions given in this manual are concerned with this product only. For the safety precautions of the programmable
controller system, refer to the CPU module User's Manual used.
In this manual, the safety precautions are classified into two levels: " WARNING" and " CAUTION".
Under some circumstances, failure to observe the precautions given under " CAUTION" may lead to serious
consequences.
Observe the precautions of both levels because they are important for personal and system safety.
Make sure that the end users read this manual and then keep the manual in a safe place for future reference.
[Design Precautions]
WARNING
● Configure safety circuits external to the programmable controller to ensure that the entire system
operates safely even when a fault occurs in the external power supply or the programmable controller.
Failure to do so may result in an accident due to an incorrect output or malfunction.
(1) Emergency stop circuits, protection circuits, and protective interlock circuits for conflicting
operations (such as forward/reverse rotations or upper/lower limit positioning) must be configured
external to the programmable controller.
(2) When the programmable controller detects an abnormal condition, it stops the operation and all
outputs are:
• Turned off if the overcurrent or overvoltage protection of the power supply module is activated.
• Held or turned off according to the parameter setting if the self-diagnostic function of the CPU
module detects an error such as a watchdog timer error.
(3) All outputs may be turned on if an error occurs in a part, such as an I/O control part, where the
CPU module cannot detect any error. To ensure safety operation in such a case, provide a safety
mechanism or a fail-safe circuit external to the programmable controller. For a fail-safe circuit
example, refer to "General Safety Requirements" in the MELSEC iQ-R Module Configuration
Manual.
(4) Outputs may remain on or off due to a failure of a component such as a relay and transistor in an
output circuit. Configure an external circuit for monitoring output signals that could cause a
serious accident.
● In an output circuit, when a load current exceeding the rated current or an overcurrent caused by a
load short-circuit flows for a long time, it may cause smoke and fire. To prevent this, configure an
external safety circuit, such as a fuse.
1
[Design Precautions]
WARNING
● Configure a circuit so that the programmable controller is turned on first and then the external power
supply. If the external power supply is turned on first, an accident may occur due to an incorrect output
or malfunction.
● For the operating status of each station after a communication failure, refer to manuals relevant to the
network. Incorrect output or malfunction due to a communication failure may result in an accident.
● When connecting an external device with a CPU module or intelligent function module to modify data
of a running programmable controller, configure an interlock circuit in the program to ensure that the
entire system will always operate safely. For other forms of control (such as program modification,
parameter change, forced output, or operating status change) of a running programmable controller,
read the relevant manuals carefully and ensure that the operation is safe before proceeding. Improper
operation may damage machines or cause accidents.
● Especially, when a remote programmable controller is controlled by an external device, immediate
action cannot be taken if a problem occurs in the programmable controller due to a communication
failure. To prevent this, configure an interlock circuit in the program, and determine corrective actions
to be taken between the external device and CPU module in case of a communication failure.
● Do not write any data to the "system area" and "write-protect area" of the buffer memory in the
module. Also, do not use any "use prohibited" signals as an output signal from the CPU module to
each module. Doing so may cause malfunction of the programmable controller system. For the
"system area", "write-protect area", and the "use prohibited" signals, refer to the user's manual for the
module used.
● If a communication cable is disconnected, the network may be unstable, resulting in a communication
failure of multiple stations. Configure an interlock circuit in the program to ensure that the entire
system will always operate safely even if communications fail. Failure to do so may result in an
accident due to an incorrect output or malfunction.
● For the operating status of each EtherNet/IP device after a communication failure, refer to Page 122
TROUBLESHOOTING in this manual. Incorrect output or malfunction due to a communication failure
may result in an accident.
● Configure an interlock circuit in the program to ensure that the entire system will always operate
safely even if communications fail in multiple EtherNet/IP devices. Failure to do so may result in an
accident due to an incorrect output or malfunction.
2
[Design Precautions]
CAUTION
● Do not install the control lines or communication cables together with the main circuit lines or power
cables. Keep a distance of 100mm or more between them. Failure to do so may result in malfunction
due to noise.
● During control of an inductive load such as a lamp, heater, or solenoid valve, a large current
(approximately ten times greater than normal) may flow when the output is turned from off to on.
Therefore, use a module that has a sufficient current rating.
● After the CPU module is powered on or is reset, the time taken to enter the RUN status varies
depending on the system configuration, parameter settings, and/or program size. Design circuits so
that the entire system will always operate safely, regardless of the time.
● Do not power off the programmable controller or reset the CPU module while the settings are being
written. Doing so will make the data in the flash ROM and SD memory card undefined. The values
need to be set in the buffer memory and written to the flash ROM and SD memory card again. Doing
so also may cause malfunction or failure of the module.
● When changing the operating status of the CPU module from external devices (such as the remote
RUN/STOP functions), select "Do Not Open by Program" for "Opening Method" of "Module
Parameter". If "Open by Program" is selected, an execution of the remote STOP function causes the
communication line to close. Consequently, the CPU module cannot reopen the line, and external
devices cannot execute the remote RUN function.
3
[Security Precautions]
WARNING
● To maintain the security (confidentiality, integrity, and availability) of the programmable controller and
the system against unauthorized access, denial-of-service (DoS) attacks, computer viruses, and other
cyberattacks from external devices via the network, take appropriate measures such as firewalls,
virtual private networks (VPNs), and antivirus solutions.
[Installation Precautions]
WARNING
● Shut off the external power supply (all phases) used in the system before mounting or removing the
module. Failure to do so may result in electric shock or cause the module to fail or malfunction.
[Installation Precautions]
CAUTION
● Use the programmable controller in an environment that meets the general specifications in the Safety
Guidelines included with the base unit. Failure to do so may result in electric shock, fire, malfunction,
or damage to or deterioration of the product.
● To mount a module, place the concave part(s) located at the bottom onto the guide(s) of the base unit,
and push in the module until the hook(s) located at the top snaps into place. Incorrect interconnection
may cause malfunction, failure, or drop of the module.
● To mount a module with no module fixing hook, place the concave part(s) located at the bottom onto
the guide(s) of the base unit, push in the module, and fix it with screw(s). Incorrect interconnection
may cause malfunction, failure, or drop of the module.
● When using the programmable controller in an environment of frequent vibrations, fix the module with
a screw.
● Tighten the screws within the specified torque range. Undertightening can cause drop of the screw,
short circuit, or malfunction. Overtightening can damage the screw and/or module, resulting in drop,
short circuit, or malfunction.
● When using an extension cable, connect it to the extension cable connector of the base unit securely.
Check the connection for looseness. Poor contact may cause malfunction.
● When using an SD memory card, fully insert it into the SD memory card slot. Check that it is inserted
completely. Poor contact may cause malfunction.
● Securely insert an extended SRAM cassette or a battery-less option cassette into the cassette
connector of the CPU module. After insertion, close the cassette cover and check that the cassette is
inserted completely. Poor contact may cause malfunction.
● Do not directly touch any conductive parts and electronic components of the module, SD memory
card, extended SRAM cassette, battery-less option cassette, or connector. Doing so can cause
malfunction or failure of the module.
4
[Wiring Precautions]
WARNING
● Shut off the external power supply (all phases) used in the system before installation and wiring.
Failure to do so may result in electric shock or cause the module to fail or malfunction.
● After installation and wiring, attach a blank cover module (RG60) to each empty slot and an included
extension connector protective cover to the unused extension cable connector before powering on the
system for operation. Failure to do so may result in electric shock.
[Wiring Precautions]
CAUTION
● Individually ground the FG and LG terminals of the programmable controller with a ground resistance
of 100 ohms or less. Failure to do so may result in electric shock or malfunction.
● Use applicable solderless terminals and tighten them within the specified torque range. If any spade
solderless terminal is used, it may be disconnected when the terminal screw comes loose, resulting in
failure.
● Check the rated voltage and signal layout before wiring to the module, and connect the cables
correctly. Connecting a power supply with a different voltage rating or incorrect wiring may cause fire
or failure.
● Connectors for external devices must be crimped or pressed with the tool specified by the
manufacturer, or must be correctly soldered. Incomplete connections may cause short circuit, fire, or
malfunction.
● Securely connect the connector to the module. Poor contact may cause malfunction.
● Do not install the control lines or communication cables together with the main circuit lines or power
cables. Keep a distance of 100mm or more between them. Failure to do so may result in malfunction
due to noise.
● Place the cables in a duct or clamp them. If not, dangling cables may swing or inadvertently be pulled,
resulting in malfunction or damage to modules or cables.
In addition, the weight of the cables may put stress on modules in an environment of strong vibrations
and shocks.
Do not clamp the extension cables with the jacket stripped. Doing so may change the characteristics
of the cables, resulting in malfunction.
● Check the interface type and correctly connect the cable. Incorrect wiring (connecting the cable to an
incorrect interface) may cause failure of the module and external device.
5
[Wiring Precautions]
CAUTION
● Tighten the terminal screws or connector screws within the specified torque range. Undertightening
can cause drop of the screw, short circuit, fire, or malfunction. Overtightening can damage the screw
and/or module, resulting in drop, short circuit, fire, or malfunction.
● When disconnecting the cable from the module, do not pull the cable by the cable part. For the cable
with connector, hold the connector part of the cable. For the cable connected to the terminal block,
loosen the terminal screw. Pulling the cable connected to the module may result in malfunction or
damage to the module or cable.
● Prevent foreign matter such as dust or wire chips from entering the module. Such foreign matter can
cause a fire, failure, or malfunction.
● A protective film is attached to the top of the module to prevent foreign matter, such as wire chips,
from entering the module during wiring. Do not remove the film during wiring. Remove it for heat
dissipation before system operation.
● Programmable controllers must be installed in control panels. Connect the main power supply to the
power supply module in the control panel through a relay terminal block. Wiring and replacement of a
power supply module must be performed by qualified maintenance personnel with knowledge of
protection against electric shock. For wiring, refer to the MELSEC iQ-R Module Configuration Manual.
● For Ethernet cables to be used in the system, select the ones that meet the specifications described in
MELSEC iQ-R EtherNet/IP Network Interface Module User's Manual (Startup). If not, normal data
transmission is not guaranteed.
6
[Startup and Maintenance Precautions]
WARNING
● Do not touch any terminal while power is on. Doing so will cause electric shock or malfunction.
● Correctly connect the battery connector. Do not charge, disassemble, heat, short-circuit, solder, or
throw the battery into the fire. Also, do not expose it to liquid or strong shock. Doing so will cause the
battery to produce heat, explode, ignite, or leak, resulting in injury and fire.
● Shut off the external power supply (all phases) used in the system before cleaning the module or
retightening the terminal screws, connector screws, or module fixing screws. Failure to do so may
result in electric shock.
7
[Startup and Maintenance Precautions]
CAUTION
● After the first use of the product, do not perform each of the following operations more than 50 times
(IEC 61131-2/JIS B 3502 compliant):
Exceeding the limit may cause malfunction.
• Mounting/removing the module to/from the base unit
• Inserting/removing the extended SRAM cassette or battery-less option cassette to/from the
CPU module
• Mounting/removing the terminal block to/from the module
● After the first use of the product, do not insert/remove the SD memory card to/from the CPU module
more than 500 times. Exceeding the limit may cause malfunction.
● Do not touch the metal terminals on the back side of the SD memory card. Doing so may cause
malfunction or failure of the module.
● Do not touch the integrated circuits on the circuit board of an extended SRAM cassette or a battery-
less option cassette. Doing so may cause malfunction or failure of the module.
● Do not drop or apply shock to the battery to be installed in the module. Doing so may damage the
battery, causing the battery fluid to leak inside the battery. If the battery is dropped or any shock is
applied to it, dispose of it without using.
● Startup and maintenance of a control panel must be performed by qualified maintenance personnel
with knowledge of protection against electric shock. Lock the control panel so that only qualified
maintenance personnel can operate it.
● Before handling the module, touch a conducting object such as a grounded metal to discharge the
static electricity from the human body. Failure to do so may cause the module to fail or malfunction.
[Operating Precautions]
CAUTION
● When changing data and operating status, and modifying program of the running programmable
controller from an external device such as a personal computer connected to an intelligent function
module, read relevant manuals carefully and ensure the safety before operation. Incorrect change or
modification may cause system malfunction, damage to the machines, or accidents.
● Do not power off the programmable controller or reset the CPU module while the setting values in the
buffer memory are being written to the flash ROM in the module. Doing so will make the data in the
flash ROM and SD memory card undefined. The values need to be set in the buffer memory and
written to the flash ROM and SD memory card again. Doing so can cause malfunction or failure of the
module.
8
[Disposal Precautions]
CAUTION
● When disposing of this product, treat it as industrial waste.
● When disposing of batteries, separate them from other wastes according to the local regulations. For
details on battery regulations in EU member states, refer to the MELSEC iQ-R Module Configuration
Manual.
[Transportation Precautions]
CAUTION
● When transporting lithium batteries, follow the transportation regulations. For details on the regulated
models, refer to the MELSEC iQ-R Module Configuration Manual.
● The halogens (such as fluorine, chlorine, bromine, and iodine), which are contained in a fumigant
used for disinfection and pest control of wood packaging materials, may cause failure of the product.
Prevent the entry of fumigant residues into the product or consider other methods (such as heat
treatment) instead of fumigation. The disinfection and pest control measures must be applied to
unprocessed raw wood.
9
CONDITIONS OF USE FOR THE PRODUCT
(1) MELSEC programmable controller ("the PRODUCT") shall be used in conditions;
i) where any problem, fault or failure occurring in the PRODUCT, if any, shall not lead to any major or serious accident;
and
ii) where the backup and fail-safe function are systematically or automatically provided outside of the PRODUCT for the
case of any problem, fault or failure occurring in the PRODUCT.
(2) The PRODUCT has been designed and manufactured for the purpose of being used in general industries.
MITSUBISHI ELECTRIC SHALL HAVE NO RESPONSIBILITY OR LIABILITY (INCLUDING, BUT NOT LIMITED TO
ANY AND ALL RESPONSIBILITY OR LIABILITY BASED ON CONTRACT, WARRANTY, TORT, PRODUCT
LIABILITY) FOR ANY INJURY OR DEATH TO PERSONS OR LOSS OR DAMAGE TO PROPERTY CAUSED BY the
PRODUCT THAT ARE OPERATED OR USED IN APPLICATION NOT INTENDED OR EXCLUDED BY
INSTRUCTIONS, PRECAUTIONS, OR WARNING CONTAINED IN MITSUBISHI ELECTRIC USER'S, INSTRUCTION
AND/OR SAFETY MANUALS, TECHNICAL BULLETINS AND GUIDELINES FOR the PRODUCT.
("Prohibited Application")
Prohibited Applications include, but not limited to, the use of the PRODUCT in;
• Nuclear Power Plants and any other power plants operated by Power companies, and/or any other cases in which the
public could be affected if any problem or fault occurs in the PRODUCT.
• Railway companies or Public service purposes, and/or any other cases in which establishment of a special quality
assurance system is required by the Purchaser or End User.
• Aircraft or Aerospace, Medical applications, Train equipment, transport equipment such as Elevator and Escalator,
Incineration and Fuel devices, Vehicles, Manned transportation, Equipment for Recreation and Amusement, and
Safety devices, handling of Nuclear or Hazardous Materials or Chemicals, Mining and Drilling, and/or other
applications where there is a significant risk of injury to the public or property.
Notwithstanding the above restrictions, Mitsubishi Electric may in its sole discretion, authorize use of the PRODUCT in
one or more of the Prohibited Applications, provided that the usage of the PRODUCT is limited only for the specific
applications agreed to by Mitsubishi Electric and provided further that no special quality assurance or fail-safe,
redundant or other safety features which exceed the general specifications of the PRODUCTs are required. For details,
please contact the Mitsubishi Electric representative in your region.
(3) Mitsubishi Electric shall have no responsibility or liability for any problems involving programmable controller trouble and
system trouble caused by DoS attacks, unauthorized access, computer viruses, and other cyberattacks.
10
INTRODUCTION
Thank you for purchasing the Mitsubishi Electric MELSEC iQ-R series programmable controllers.
This manual describes the functions, parameter settings, programming, and troubleshooting of the relevant product listed
below.
Before using this product, please read this manual and the relevant manuals carefully and develop familiarity with the
functions and performance of the MELSEC iQ-R series programmable controller to handle the product correctly.
When applying the program examples provided in this manual to an actual system, ensure the applicability and confirm that it
will not cause system control problems.
Please make sure that the end users read this manual.
Relevant product
RJ71EIP91
11
CONTENTS
SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
CONDITIONS OF USE FOR THE PRODUCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
RELEVANT MANUALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
TERMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
GENERIC TERMS AND ABBREVIATIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
CHAPTER 1 FUNCTIONS 16
1.1 EtherNet/IP Communication Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Class1 instance communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Class1 tag communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Class3 message communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
UCMM message communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.2 Communication Status Setting Function When a CPU Stop Error Occurs . . . . . . . . . . . . . . . . . . . . . . . . . 44
12
System configuration example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Setting parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Program example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
CONTENTS
Checking with the buffer memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
PING test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
5.4 Hardware Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5.5 Troubleshooting by Symptom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
5.6 List of Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Error codes when a module error occurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Error codes when a communication error occurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
5.7 Event List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
APPENDICES 147
Appendix 1 Module Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Appendix 2 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
List of I/O signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Execution condition of output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Details of input signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Details of output signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Appendix 3 Buffer Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
List of buffer memory addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Details of buffer memory addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Appendix 4 Details of Message Communication Support Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Identity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Connection Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
TCP/IP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Ethernet Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Appendix 5 Processing Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Transmission delay time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Appendix 6 Differences Between QJ71EIP71 and RJ71EIP91 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Appendix 7 Added Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
INDEX 190
REVISIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
TRADEMARKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
13
RELEVANT MANUALS
Manual name [manual number] Description Available form
MELSEC iQ-R Module Configuration Manual Common information on the hardware configuration of all modules, Print book
[SH-081262ENG] overview of each system configuration, and specifications of the power
e-Manual
supply module, base unit, SD memory card, and battery.
PDF
MELSEC iQ-R EtherNet/IP Network Interface Module Functions, parameter settings, operation methods of EtherNet/IP Print book
User's Manual (Application) Configuration Tool, programming, troubleshooting, I/O signals, and buffer
e-Manual
[SH-081915ENG] (this manual) memory of the EtherNet/IP network interface module PDF
MELSEC iQ-R EtherNet/IP Network Interface Module Specifications, procedures before operation, system configuration, wiring, Print book
User's Manual (Startup) and communication examples of the EtherNet/IP network interface module e-Manual
[SH-081913ENG]
PDF
GX Works3 Operating Manual System configuration, parameter settings, and online operations of GX e-Manual
[SH-081215ENG] Works3 PDF
MELSEC iQ-R EtherNet/IP Network Interface Module Specifications of the FBs, functions, and I/O labels of the EtherNet/IP e-Manual
Function Block Reference network interface module PDF
[BCN-P5999-0942]
e-Manual refers to the Mitsubishi Electric FA electronic book manuals that can be browsed using a dedicated
tool.
e-Manual has the following features:
• Required information can be cross-searched in multiple manuals.
• Other manuals can be accessed from the links in the manual.
• The hardware specifications of each part can be found from the product figures.
• Pages that users often browse can be bookmarked.
• Sample programs can be copied to an engineering tool.
14
TERMS
Unless otherwise specified, this manual uses the following terms.
Term Description
Buffer memory Memory in an intelligent function module to store data such as setting values and monitor values.
For CPU modules, it refers to memory to store data such as setting values and monitor values of the Ethernet function,
or data used for data communication of the multiple CPU system function.
Engineering tool A tool used for setting up programmable controllers, programming, debugging, and maintenance
EtherNet/IP Configuration Tool EtherNet/IP Configuration Tool for RJ71EIP91.
A tool for setting the network configuration for EtherNet/IP.
EtherNet/IP device A device, personal computer, and other equipment connected via EtherNet/IP for data communications
Global label A label that is valid for all the program data when multiple program data are created in the project.
There are two types of global label: a module specific label (module label), which is generated automatically by GX
Works3, and an optional label, which can be created for any specified device.
Intelligent function module A module that has functions other than an input or output, such as an A/D converter module and D/A converter module
Module label A label that represents one of memory areas (I/O signals and buffer memory areas) specific to each module in a given
character string.
For the module used, GX Works3 automatically generates this label, which can be used as a global label.
15
1 FUNCTIONS
Class1 communications
With Class1 communications, data communications are performed periodically with establishing connections between the
RJ71EIP91 and EtherNet/IP devices over a network.
Also, Application Trigger can be used to transmit and receive data with arbitrary timing.
Class1 communications has the following functions.
• Class1 instance communications ( Page 18 Class1 instance communications)
• Class1 tag communications ( Page 27 Class1 tag communications)
Class3 communications
With Class3 communications, data are read or written using message communication support commands with establishing
connections between the RJ71EIP91 and EtherNet/IP devices over a network.
Class3 communications has the following function.
• Class3 message communications ( Page 37 Class3 message communications)
UCMM communications
With UCMM communications, message communication support commands are used to read and write data without
establishing connections over a network between the RJ71EIP91 and EtherNet/IP devices.
UCMM communications has the following function.
• UCMM message communications ( Page 40 UCMM message communications)
Note that the number of connections for the RJ71EIP91 is the total number for Class1, Class3, and UCMM
communications.
For details, refer to the following.
MELSEC iQ-R EtherNet/IP Network Interface Module User's Manual (Startup)
1 FUNCTIONS
16 1.1 EtherNet/IP Communication Functions
Applied connection of EtherNet/IP communications
■When the RJ71EIP91 is the target 1
: Requests can be accepted from the EtherNet/IP device, : Requests cannot be accepted from EtherNet/IP device, : No combination
*1 A method to transmit data when the status changes. On the RJ71EIP91, data is transmitted when Application Trigger is requested.
*2 A method for communicating with a fixed size.
*3 A method for communicating with a variable size.
*4 A connection set from the RJ71EIP91 to the originator only for receiving data.
*1 A method to transmit data when the status changes. On the RJ71EIP91, data is transmitted when Application Trigger is requested.
*2 A method for communicating with a fixed size.
*3 A method for communicating with a variable size.
*4 A connection simultaneously set from the RJ71EIP91 to the target for transmitting data and set from the target to the RJ71EIP91 for
receiving data.
*5 A connection set from the target to the RJ71EIP91 only for receiving data.
*6 A connection that monitors the data communications with the target to which a connection has been established.
*7 Connection requests can be set, but are transmitted from the RJ71EIP91 with a fixed size.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 17
Class1 instance communications
Data communications between the send/receive data assigned to the buffer memory area and the CPU device can be used
the following methods: using by the MOV instruction or the FROM/TO instruction and using with a module FB.
Use a module FB when "Block assurance per connection" under "Application Setting" is set to "Enable".
For details on the communication method with a module FB, refer to the following.
MELSEC iQ-R EtherNet/IP Network Interface Module Function Block Reference
Communication type
Cyclic (Implicit) communications
Function overview
Class1 instance communications are a function for periodically performing data communications between the RJ71EIP91 and
an EtherNet/IP device over a connection that has been established using an instance ID.
This function is used for cyclic (Implicit) communications with an adapter.
Data communications are performed between the originator (the device on the transmitting side that requests the connection)
and the target (the device on the receiving side that is requested to connect).
1 FUNCTIONS
18 1.1 EtherNet/IP Communication Functions
■When the connection type is Input Only
Scanner Adapter Adapter
1
EtherNet/IP device
(1)
Target
(2)
Transmitted data
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 19
• Listen Only is a connection for the target of which connection such as Exclusive Owner and Input Only that
is set for multicast communications is already opened. It can receive only multicast-type data sent to the
RJ71EIP91.
• The connection of Listen Only cannot be opened when the connection such as Exclusive Owner and Input
Only that is set for multicast communications is not opened.
• Even when communications are performed normally with the target that is opened using Listen Only, the
data receiving will be stopped if all the communications with other originators that are opened using the
connection such as Exclusive Owner and Input Only that is set for multicast communications.
Instance ID
The instance ID is a number that indicates an EtherNet/IP device and is specified when the EtherNet/IP communication
connection is established.
With settings from the RJ71EIP91, the instance ID is not specified. Instead, the connection number is specified to determine
the target.
Communication timing
Class1 instance communications are performed at the RPI interval set with the RJ71EIP91 on the scanner side.
The RPI can be set for each connection.
The communication trigger type can be selected among "Cyclic", "Application", and "Change of State". ( Page 85
[Connections] tab)
1 FUNCTIONS
20 1.1 EtherNet/IP Communication Functions
Data transmission
Data is transmitted from the originator to the target.
1
Data can be transmitted when the connection type is Exclusive Owner.
Originator Target
(1)
(2)
(3)
(6)
(4) (5)
RPI
'Class1 Output (6)
Area'
Device RPI
(Un\G196608 to (6)
Un\G229375)
RPI
(6)
Data is transmitted with the Cyclic trigger type according to the following procedure.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 21
■Transmitting data with the Application Trigger or Change of State trigger type
Set the trigger type to "Application" or "Change of State" in the connection settings to transmit data at a given timing.
Use this function in situations such as when it is temporarily necessary to communicate at an interval that is shorter than the
communication cycle in a system that has a long RPI interval.
CPU module RJ71EIP91 EtherNet/IP device
Originator Target
(1)
(2)
(3)
(6)
(5)
(4)
(6)
(5)
Data is transmitted with the Application Trigger trigger type according to the following procedure.
1. Setting of EtherNet/IP Configuration Tool
Set the trigger type to "Application" in the setting of EtherNet/IP Configuration Tool.
1 FUNCTIONS
22 1.1 EtherNet/IP Communication Functions
Data transmission with Change of State is performed according to the following procedure.
*1 Be sure to receive the request on the external device within the monitoring time of send/receive timeout.
Transmit the request in a shorter period of time than the monitoring time of send/receive timeout, considering the transmission
processing time and data transmission time in a module.
*2 Transmit the request from Consumer side (originator) to the target because the heartbeat needs to be sent even "Output Size" is 0
bytes.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 23
Data receiving
Data is received by the originator from the target.
CPU module RJ71EIP91 EtherNet/IP device
Originator Target
(1)
(2)
(3)
(4)
(6) (5)
RPI
'Class1 Input (4)
Area'
Device RPI
(Un\G65536 to (4)
Un\G98303)
RPI
(4)
1 FUNCTIONS
24 1.1 EtherNet/IP Communication Functions
Setting method
For Class1 instance communications, set the originator and target on the RJ71EIP91 on the scanner side.
1
■Originator (on scanner side) settings
Under "Basic Setting" in the engineering tool, set the IP address, subnet mask, and default gateway of the RJ71EIP91.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting]
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 25
■Application Trigger and Change of State
Data transmission with Application Trigger or Change of State is executed by turning off and on 'Application Trigger Request
(Class1)' (Un\G27008 to Un\G27023).
When data is transmitted with Application Trigger, whether or not to transmit the data automatically can be selected by
'Application Trigger operating specification request' (Un\G16631). When data is transmitted with Change of State, this setting
is ignored.
The following table lists the setting items of Application Trigger and Change of State.
Type Setting item of EtherNet/IP Configuration Tool Buffer memory
Trigger Type Inhibit time setting 'Application Trigger Request
Inhibit Time Mode Inhibit time (ms) (Class1)' (Un\G27008 to Un\G27023)
1 FUNCTIONS
26 1.1 EtherNet/IP Communication Functions
Class1 tag communications
Data communications between the send/receive data assigned to the buffer memory area and the CPU device can be used 1
the following methods: using by the MOV instruction or the FROM/TO instruction and using with a module FB.
Use a module FB when "Block assurance per connection" under "Application Setting" is set to "Enable".
For details on the communication method with a module FB, refer to the following.
MELSEC iQ-R EtherNet/IP Network Interface Module Function Block Reference
Communication type
Cyclic (Implicit) communications
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 27
Function overview
Class1 tag communications are a function for establishing a connection between the RJ71EIP91 modules or EtherNet/IP
devices using a tag name and performing data communications between them.
This function is used for performing cyclic (Implicit) communications between scanners supported tag communications on the
programmable controller.
Data communications are periodically performed between tags that have the same Tag name and the same Data Size using
Producer Tag and Consumer Tag.
Cyclic (Implicit) communications cannot be used with tag communications since an adapter does not support
tag communications.
Tag Description
Producer Tag Receives a request to establish the connection from Consumer of the other RJ71EIP91, and transmits data to
Consumer.
Consumer Tag Sends a request to establish the connection to Producer of the other RJ71EIP91, and receives data from Producer.
1 FUNCTIONS
28 1.1 EtherNet/IP Communication Functions
Communication timing
Class1 tag communications are performed at the RPI interval set on Consumer.
1
The RPI can be set for each connection.
The communication trigger type can be selected among "Cyclic", "Application", and "Change of State". ( Page 85
[Connections] tab)
Data transmission
Data is transmitted from Producer to Consumer.
Producer Consumer
(1) (1)
(2)
(3)
(6)
(4) (5) (7)
RPI
'Class1 Output (6) 'Class1 Input
Area' Area'
Device RPI
(Un\G196608 to (6) (Un\G65536 to
Un\G229375) Un\G98303)
RPI
(6)
Data is transmitted with the Cyclic trigger type according to the following procedure.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 29
■Transmitting data with the Application Trigger or Change of State trigger type
Set the trigger type to "Application" or "Change of State" in the connection settings to transmit data at a given timing.
Use this function in situations such as when it is temporarily necessary to communicate at an interval that is shorter than the
communication cycle in a system that has a long RPI interval.
CPU module RJ71EIP91 RJ71EIP91
Producer Consumer
(1) (1)
(2)
(3)
(6)
(5)
(4) (7)
(6)
(5)
Data is transmitted with the Application Trigger trigger type according to the following procedure.
1 FUNCTIONS
30 1.1 EtherNet/IP Communication Functions
Data transmission with Change of State is performed according to the following procedure.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 31
Data receiving
Data is received by Consumer from Producer.
CPU module RJ71EIP91 RJ71EIP91
Consumer Producer
(1) (1)
(2)
(3)
(5)
(7) (6) (4)
RPI
'Class1 Input (5) 'Class1 Output
Area' Area'
Device RPI
(Un\G65536 to (5) (Un\G196608 to
Un\G98303) Un\G229375)
RPI
(5)
1 FUNCTIONS
32 1.1 EtherNet/IP Communication Functions
Setting method
For Class1 tag communications, set the Producer Tag and the Consumer Tag on the RJ71EIP91 on the Producer side and the
1
RJ71EIP91 on the Consumer side.
■Common settings
Set the IP address, subnet mask, and default gateway of the RJ71EIP91 on the Producer side and the RJ71EIP91 on the
Consumer side.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting]
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 33
■Settings of the RJ71EIP91 on the Consumer side
Use EtherNet/IP Configuration Tool to register an EDS file of the RJ71EIP91(1). Then, set tag communications.
(1)
The EDS file of the RJ71EIP91 can be found in the compressed file in which the installer of EtherNet/IP
Configuration Tool is stored.
The tag name set in the Producer side cannot be set for the Consumer side if the same IP address is set both
for the Producer and Consumer sides.
1 FUNCTIONS
34 1.1 EtherNet/IP Communication Functions
■Settings of the RJ71EIP91 on the Producer side
Set tag communications with EtherNet/IP Configuration Tool.
1
(1)
Set the parameters for the Producer Tag in the following window.
Select "Target(Tag)" in the network configuration settings. [Device] [Properties]
Tag name that is already used on the Producer side cannot be set.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 35
■Application Trigger and Change of State
Data transmission with Application Trigger or Change of State is executed by turning off and on 'Application Trigger Request
(Class1)' (Un\G27008 to Un\G27023).
When data is transmitted with Application Trigger, whether or not to transmit the data automatically can be selected by
'Application Trigger operating specification request' (Un\G16631). When data is transmitted with Change of State, this setting
is ignored.
The following table lists the setting items of Application Trigger and Change of State.
Type Setting item of EtherNet/IP Configuration Tool Buffer memory
Trigger Type Inhibit time setting 'Application Trigger Request
Inhibit Time Mode Inhibit time (ms) (Class1)' (Un\G27008 to Un\G27023)
1 FUNCTIONS
36 1.1 EtherNet/IP Communication Functions
Class3 message communications
1
Communication type
Message (Explicit) communications
Function overview
Class3 message communications is a function for performing message (Explicit) communications between the RJ71EIP91
and an EtherNet/IP device over a connection that has been established by specifying the message (Explicit) communication
destination with an instance ID.
Class3 message communications is available for the server functions.
With the server function, message communication support commands are used to communicate with arbitrary timing. (
Page 38 Server function)
Command request
Server Client
Command response
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 37
Server function
With the Class3 message communication server function, when the RJ71EIP91 receives a command request from an
EtherNet/IP device, the RJ71EIP91 executes the command processing and returns the command response.
RJ71EIP91 EtherNet/IP device
Server Client
(1)
(2)
(3)
(4)
(5)
(6)
Class3 message communications with the server function is performed according to the following procedure.
Setting method
Set the server on the RJ71EIP91 that will perform Class3 message communications.
Under "Basic Setting" in the engineering tool, set the IP address, subnet mask, and default gateway of the RJ71EIP91.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting]
1 FUNCTIONS
38 1.1 EtherNet/IP Communication Functions
Communication method
Open the connection from the client side, and execute the command request.
1
When the server receives the command request, it returns the command response to the client side.
To execute the command request using EtherNet/IP Configuration Tool, use the "Online Action" window.
1. Start EtherNet/IP Configuration Tool, and set the IP address on the server side.
Select the RJ71EIP91 in the EtherNet/IP setting [Description] [Properties]
3. Execute the command request of Class3 message communications in the "Online Action" window.
[Network] [Online Action]
With message (Explicit) communications, commands can also be requested from software made by other
companies. When requesting commands from software made by other companies, refer to the manual of the
software used.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 39
UCMM message communications
Communication type
Message (Explicit) communications
Function overview
UCMM message communications is a function for performing message (Explicit) communications between the RJ71EIP91
and an EtherNet/IP device by specifying the message (Explicit) communication destination with an instance ID and not by
establishing a connection.
UCMM message communication supports the client and server functions.
With the client function, the buffer memory is used to communicate with arbitrary timing. ( Page 41 Client function)
With the server function, message communication support commands are used to communicate with arbitrary timing. (
Page 42 Server function)
• Client function
Command request
Client Server
Command response
RJ71EIP91
Buffer memory
'UCMM data link request command (1st)'
(Un\G393280 to Un\G394047)
'UCMM data link receive command (1st)'
(Un\G394048 to Un\G394815)
• Server function
Command request
Server Client
Command response
1 FUNCTIONS
40 1.1 EtherNet/IP Communication Functions
Client function
With the UCMM message communication client function, the buffer memory of the RJ71EIP91 is used to send command
1
requests to and receive command responses from the EtherNet/IP device.
The client function can be used to access the services of each EtherNet/IP device and thereby read and write items such as
the data and parameters with arbitrary timing.
CPU module RJ71EIP91 EtherNet/IP device
Client Server
(1)
(2) (3)
'UCMM data link
request command
(1st)' (4)
Device
(Un\G393280 to
Un\G394047)
(5)
(2) (7)
'UCMM data link
receive command
(1st)' (6)
Device
(Un\G394048 to
Un\G394815)
UCMM message communications with the client function is performed according to the following procedure.
1. Starting the UCMM communication execution request ((1) to (3) shown above)
Turn on 'EtherNet/IP communication start request' (Y10) and then turn on 'UCMM data link execution request' (Un\G393216
to Un\G393217) on the RJ71EIP91 on the client side.
2. Transmitting the command request ((4) shown above)
When the RJ71EIP91 checks the UCMM data link execution request, 'UCMM data link execution request acceptance'
(Un\G393232 to Un\G393233) is turned on, and then the command request is transmitted to the EtherNet/IP device.
3. Command response acceptance ((5) to (6) shown above)
The EtherNet/IP device executes the command processing, and then returns the command response.
When the RJ71EIP91 receives the command response from the EtherNet/IP device, the RJ71EIP91 turns on 'UCMM data link
execution completion' (Un\G393248 to Un\G393249) to complete the processing.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 41
Server function
With the UCMM message communication server function, when the RJ71EIP91 receives a command request from an
EtherNet/IP device, the RJ71EIP91 executes the command processing and returns the command response.
RJ71EIP91 EtherNet/IP device
Server Client
(1)
(2)
(3)
(4)
UCMM message communications with the server function is performed according to the following procedure.
1. Starting the EtherNet/IP communication start request ((1) shown above)
Turn on 'EtherNet/IP communication start request' (Y10) on the RJ71EIP91 on the server side.
2. Command request acceptance and response ((2) to (4) shown above)
When the RJ71EIP91 receives the command request from the EtherNet/IP device with arbitrary timing, the RJ71EIP91
executes the command processing and returns the command response to the EtherNet/IP device.
Setting method
Set the server and the client for the RJ71EIP91 that performs UCMM message communications.
Under "Basic Setting" in the engineering tool, set the IP address, subnet mask, and default gateway of the RJ71EIP91.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting]
1 FUNCTIONS
42 1.1 EtherNet/IP Communication Functions
Communication method
■When the client function is used 1
Execute a command request from the RJ71EIP91 by operating a program that uses the buffer memory.
For program example of UCMM message communications, refer to the following.
Page 110 Program Example of UCMM Message Communications
With message (Explicit) communications, commands can also be requested from software made by other
companies. When requesting commands from software made by other companies, refer to the manual of the
software used.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions 43
1.2 Communication Status Setting Function When a
CPU Stop Error Occurs
Each RJ71EIP91 can be set to stop or continue EtherNet/IP communications when a stop error occurs on the CPU module on
which the RJ71EIP91 is mounted.
Therefore, EtherNet/IP communications can be continued even when the CPU module on which the stop error occurred goes
into the STOP state.
Setting method
Use the buffer memory of the RJ71EIP91 to configure the setting.
Address Buffer memory Reference
Un\G16634 EtherNet/IP communication continuation setting request Page 159 EtherNet/IP data link continuation specification
request (Un\G16634)
1 FUNCTIONS
44 1.2 Communication Status Setting Function When a CPU Stop Error Occurs
2 PARAMETER SETTINGS
This chapter describes the parameter settings required for communications between the RJ71EIP91 and EtherNet/IP devices.
2. The basic settings, application settings, and refresh settings are included in the module parameters. Select the settings
from the navigation tree in the following window and configure them.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91]
3. Use the engineering tool to write the module parameters to the CPU module.
[Online] [Write to PLC]
4. The settings are reflected by resetting the CPU module or powering off and on the system.
5. Start EtherNet/IP Configuration Tool, and then set the EtherNet/IP communication parameters.
6. Use EtherNet/IP Configuration Tool to write the EtherNet/IP communication parameters to the RJ71EIP91.
2 PARAMETER SETTINGS
2.1 Procedure for Setting Parameters 45
2.2 Basic Setting
Set the operation mode, IP address, and other items of the RJ71EIP91.
2 PARAMETER SETTINGS
46 2.2 Basic Setting
Own Node Setting
Set the IP address of the RJ71EIP91.
Item Description Setting range
IP Address IP Address Sets the IP address of theRJ71EIP91.*2 • Blank
Setting*1 Set the class and subnet address of the RJ71EIP91 to the same settings as those of
the EtherNet/IP devices that communicate with the RJ71EIP91. Contact the network
• 0.0.0.1 to 223.255.255.254
(Default: Blank) 2
administrator before setting the IP address.
Subnet Mask Sets the subnet mask of the RJ71EIP91. • Blank
When setting the IP address of the default gateway and performing communication • 128.0.0.0 to 255.255.255.252
with an EtherNet/IP device in another network through a router, set the subnet mask (Default: Blank)
pattern of the default gateway. All the devices in the same subnetwork should have a
common subnet mask. The subnet mask setting is not required for communication in
a single network.
Default Gateway Sets the default gateway of the RJ71EIP91. • Blank
Set the IP address of the relay device (default gateway) to access the EtherNet/IP • 0.0.0.1 to 223.255.255.254
device in another network. (Default: Blank)
Set a value that satisfies the following conditions as the IP address of the default
gateway.
• The class of the IP address is A, B, or C.
• The subnet address of the default gateway is the same as that of the RJ71EIP91.
• The host address part is not a sequence of "0" or "1".
2 PARAMETER SETTINGS
2.2 Basic Setting 47
2.3 Application Setting
Configure the Class1 communication auxiliary setting.
*1 Cannot be set when "Mode Settings" is set to "Automatically H/W Test" under "Basic Setting".
*2 When "Enable" is set and the module FB is not used, it is necessary to read input data and write output data using 'Class1 Connection
Input data update state' (Un\G32768 to Un\G33023) and 'Class1 Connection Output data update state' (Un\G33024 to Un\G33279).
2 PARAMETER SETTINGS
48 2.3 Application Setting
2.4 Refresh Setting
Set the timing with which to refresh the specified target.
Refresh Timing
Set the refresh timing in the module parameter.
2
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Refresh Settings]
When the refresh is enabled, the refresh target values will be valid at the timing set in the engineering tool. At
that time, buffer memory areas are overwritten with the refresh target values.
To change the refresh target values in the buffer memory areas, create a program that changes the values in
the refresh target module labels and devices.
2 PARAMETER SETTINGS
2.4 Refresh Setting 49
Refresh processing time
The refresh processing time [s] is an element that configures the scan time of the CPU module. For the scan time, refer to
the following.
MELSEC iQ-R CPU Module User's Manual (Application)
The following shows the formula to calculate the refresh processing time [s] with the refresh settings enabled.
• Refresh processing time [s] = Refresh read (refresh transferred to the CPU module) time + Refresh write (refresh
transferred to an intelligent function module) time
Calculate the refresh read time and refresh write time from the number of items where the refresh settings have been set and
the number of transfers (words). For the calculation method, refer to the following.
MELSEC iQ-R CPU Module User's Manual (Application)
2 PARAMETER SETTINGS
50 2.4 Refresh Setting
2.5 Setting EtherNet/IP Communications (Starting
EtherNet/IP Configuration Tool)
Start EtherNet/IP Configuration Tool, and then set EtherNet/IP communications.
For details, refer to the following. 2
Page 53 EtherNet/IP Configuration Tool
• Even if the engineering tool is closed while EtherNet/IP Configuration Tool is starting, it can operate
independently. Configuration tool operations can continue.
• While EtherNet/IP Configuration Tool is running, another EtherNet/IP Configuration Tool cannot be started.
2 PARAMETER SETTINGS
2.5 Setting EtherNet/IP Communications (Starting EtherNet/IP Configuration Tool) 51
2.6 Writing Parameters
The parameters set on the RJ71EIP91 have different write destinations.
Parameter type Configuration tool Write destination
Module parameter GX Works3 CPU module
EtherNet/IP communication setting EtherNet/IP Configuration Tool RJ71EIP91
Operating procedure
1. Switch EtherNet/IP Configuration Tool to the online state.
[File] [Go Online]
The parameters written to the RJ71EIP91 with EtherNet/IP Configuration Tool are reflected when the following
operations are executed.
• 'EtherNet/IP communication start request' (Y10) is turned off and on.
• The module function block execution command is turned off and on.
2 PARAMETER SETTINGS
52 2.6 Writing Parameters
3 EtherNet/IP Configuration Tool
This chapter describes operations of EtherNet/IP Configuration Tool.
Precautions
For Windows 10 and Windows 8.1, start up the tool as "Run as administrator".
(1)
(2)
(2)
(3)
(2)
(6)
(5)
(4)
(7)
File
Save a project and configures print setting and window structure.
Item Description
Save Saves an EtherNet/IP Configuration Tool project.
List and Print Opens the "Preview or Print Listings" window. ( Page 55 "Preview or Print Listings" window)
Download Opens the download window. ( Page 55 Download window)
Verify Opens the structure setting check window. ( Page 56 Structure setting check window)
Upload Opens the upload window. ( Page 57 Upload window)
Go Online Enables online mode.*1
Go Offline Disables online mode. This mode is disabled by default.
Preferences Selects a window structure layout and "Advanced Mode".
• Clicking "Workspace": Displays or hides the EtherNet/IP settings, "Device Library", and "Network Detection".
• Clicking "Output Window": Displays or hides the operation information list.
• Selecting "Advanced Mode": Configures detailed EtherNet/IP settings in each setting window.
Message View Performs the following actions on the operation information list.
• Copy: Copies the information displayed in the operation information list.
• Clear: Clears the information displayed in the operation information list.
• Configuration: Sets the information displayed in the operation information list. ( Page 100 "Output Message View
Configuration" window)
Exit Exits EtherNet/IP Configuration Tool.
*1 The following dialog appears when the changed project setting is not stored in EtherNet/IP Configuration Tool.
Click [Yes] to save the project and enable the online mode.
Click [No] to enable the online mode without saving the project.
Item Description
[Preview] button Displays the information of the network configuration settings in a text file.
[Print] button Prints the selected information.
[Help] button Displays the help.
[Cancel] button Closes the "Preview or Print Listings" window.
■Download window
The information of the current network configuration settings is written to the RJ71EIP91.
[File] [Download]
*1 EipConfData.BIN is the data used to manage the information of the network configuration settings.
*2 configuration.apa is the data contains the IP address of the RJ71EIP91 set in the EtherNet/IP setting and the EtherNet/IP device
configuration and parameter settings set in the network configuration setting.
*3 For the software version 1.00A, the default setting is "Not selected".
*1 EipConfDataUploaded.BIN is the data used to manage the information of the network configuration settings.
*2 For the software version 1.00A, the default setting is "Not selected".
*1 This action can be performed when WorkStation is selected in the EtherNet/IP setting. ( Page 53 Window Structure)
*2 This action can be performed when the RJ71EIP91 is selected in the EtherNet/IP setting. ( Page 53 Window Structure)
Library
Set operations such as adding EDS files, displaying file information, and adding EtherNet/IP devices.
This item can be selected when "Device Library" is displayed.
Item Description
Add Opens the EDS Management wizard to add EDS files. ( Page 101 Adding the EDS file)
Delete Deletes selected EtherNet/IP devices from "Device Library".
Sort Opens the "Sort Device Library" window. ( Page 58 "Sort Device Library" window)
Insert in Configuration Adds the selected EtherNet/IP device to the network configuration settings. ( Page 104 Configuring settings offline)
Properties Displays the EDS file information of the selected EtherNet/IP device. ( Page 66 EDS file information)
Item Description
By Manufacturer Displays EtherNet/IP devices by device manufacturer name.
By Category Displays EtherNet/IP devices by category.
By File Name Displays EtherNet/IP devices by EDS file name.
By Device Name Displays EtherNet/IP devices by EtherNet/IP device name.
*1 This action can be performed when an EtherNet/IP device to which a module can be mounted is displayed in "Network Detection" and a
module of that EtherNet/IP device is selected. ( Page 53 Window Structure)
Item Description
IP Address Displays the IP address of the network adapter.
Adapter Name Displays the name of the network adapter.
*1 This action can be performed when an EtherNet/IP device is selected in the network configuration settings. ( Page 53 Window
Structure)
*2 This action can be performed when an EtherNet/IP device to which a module can be mounted is selected in the network configuration
settings.
*3 This action can be performed when EtherNet/IP Configuration Tool is switched to the online state. ( Page 54 File)
Help
Display the help or version information of EtherNet/IP Configuration Tool.
Item Description
EIP-CT Help Opens the help of EtherNet/IP Configuration Tool.
About Displays the version information of EtherNet/IP Configuration Tool. ( Page 109 Checking the Software Version)
Save
3
Cannot be used in this product.
Workspace
About
Delete
Properties
Options
Download
Online mode
Offline mode
Device diagnostics
Add
Delete
Properties
Add
Properties
Sort
Network scan
Online action
Item Description
Active Configuration Displays the name of the currently active project.
Configuration Path Displays the storage location of the currently active project file.
[New] button Creates a new project.
[Duplicate] button Creates a new project from the copy of the selected project.
[Rename] button Changes the name of the selected project.
[Delete] button Deletes the selected project.
[Properties] button Displays the property of the selected project.
[Restore] button Restores the backup copy of the specified project file.
[Backup] button Stores the backup copy of the selected project.
Precautions
The maximum number of characters that can be entered as a configuration name is 256 for EtherNet/IP Configuration Tool
with the software version 1.00A and 128 for the tool with the software version 1.01B or later.
The maximum number of characters that can be entered for "Description" is 30000 for EtherNet/IP Configuration Tool with the
software version 1.00A and 1500 for the tool with the software version 1.01B or later.
Perform the action related to "Device Library" when setting EtherNet/IP devices offline. For the operating
procedure, refer to the following.
Page 104 Configuring settings offline
Display options
The list of display options in the upper-right corner of the "Device Library" can be used to switch its display.
Item Description
Display Devices Displays the EtherNet/IP devices not configured by modules.
Display Modules and Chassis Displays the EtherNet/IP devices configured by modules.
Display all Nodes Displays all the EtherNet/IP devices.
Item Description
[View or Print EDS File] button Displays EDS file information in the text format.
Display content
The following figure shows an example of contents displayed in "Network Detection".
"Network Detection" displays the RJ71EIP91 and EtherNet/IP devices.
(1)
(2)
(1) Indicates that the EDS file for the detected RJ71EIP91 or EtherNet/IP device is added in "Device Library".
(2) Indicates that the EDS file for the detected RJ71EIP91 or EtherNet/IP device is not added in "Device Library".
When detecting EtherNet/IP devices on the network, note the following points.
• The RJ71EIP91 and EtherNet/IP devices must be connected to the network.
• An IP address has been set to the EtherNet/IP device, and the IP address is different from the IP addresses of other
EtherNet/IP devices.*1
• The EDS file of each EtherNet/IP device has been added to "Device Library". (The EtherNet/IP communication settings are
based on the EDS files or Generic EDS.)*2
*1 The EtherNet/IP device IP address can be set in the "Online Action" window. ( Page 69 "Online Action" window)
*2 EDS files can be added with the "EDS Management" window. ( Page 101 Adding the EDS file)
Perform the action related to "Network Detection" when setting EtherNet/IP devices online. For the operating
procedure, refer to the following.
Page 104 Configuring settings online
This window shows properties of an EtherNet/IP device to which a module can be mounted.
No properties are displayed for EtherNet/IP devices to which a module cannot be mounted.
Item Description
EDS Name Displays the EDS file name of the EtherNet/IP device.
Description Displays the description of the selected item.
*1 To perform message communications on products other than the RJ71EIP91, refer to the manual of the product used.
*2 This item is displayed when "Advanced Mode" is selected. ( Page 54 File)
*3 Use Large Forward Open when the size of data to be sent/received is 512 bytes or more.
*4 Use Forward Open when the size of data to be sent/received is 511 bytes or less.
Item Description
[Get Values from Device] button Reads and displays the connection status of the EtherNet/IP device.
Physical Interface Instance Specifies the port number from the list when the EtherNet/IP device is configured with multiple ports.
[Refresh] button Updates the port number of the "Physical Interface Instance".
Set Part of Values Selects the items of the values to write to the EtherNet/IP device from the following.
• General Parameters: Basic parameter settings
• TCP/IP Parameters: TCP/IP parameter settings
• Device Name: Device name settings
• Physical Interface: Physical interface settings
[Set Values to Device] button Writes the values of the items selected with "Set Part of Values" to the EtherNet/IP device.
[Set All Values to Device] button Writes all the values of the displayed connection status to the EtherNet/IP device.
Description Displays the description of the selected item.
[Set Chassis Size in the Device] button Sets the number of modules to be mounted to the slice-type EtherNet/IP device.
Writing the specified number of modules enables error detection when the specified number is different
from that of the actual system or when an error occurs on the module.
The maximum number of characters that can be entered for "Domain Name" and "Name" are as follows.
• Domain Name: 64 single-byte characters
• Name: 16 single-byte characters
Precautions
When reading/writing corresponding values has succeeded, the icon will appear on the left side of each item.
Display content
The network configuration settings is displayed.
(1)
(2)
(3) 3
(4)
*1 The device number is used to manage the EtherNet/IP device in EtherNet/IP Configuration Tool.
*2 The name set for "Device Name" in the [General] tab in the EtherNet/IP device setting window is used.
*3 When buffer memory areas are used and their bits need to be specified for each connection, the connection number is used to
distinguish each connection.
■[General] tab
The basic information related to the communications of the RJ71EIP91 is displayed.
3
Item Description
Timeout I/O Minimum Timeout Displays the minimum timeout time that can be set for EtherNet/IP communications.
(Unit: ms)
Input Input Reserved Size Displays the maximum size of the input data. (Unit: Bytes)
Input Current Size Displays the total size of the currently set input data. (Unit: Bytes)
Output Output Reserved Size Displays the maximum size of the output data. (Unit: Bytes)
Output Current Size Displays the total size of the currently set output data. (Unit: Bytes)
Configuration Size Maximum Number of EtherNet/IP Displays the number of EtherNet/IP devices that can be connected to the
Devices RJ71EIP91.
Current Number of EtherNet/IP Displays the number of currently set EtherNet/IP devices.
Devices
Maximum Number of EtherNet/IP Displays the maximum number of the RJ71EIP91 connections.
Connections
Current Number of EtherNet/IP Displays the number of currently set connections.
Connections
Maximum Number of Packets Displays the maximum value of communication processing performance (PPS) of the
RJ71EIP91. (Unit: Packet/s)
Current Number of Packets Displays the communication processing performance (PPS) in the current settings.
(Unit: Packet/s)
Description Displays the description of the selected item.
Item Description
[Get Informations from Module] button Updates the displayed parameters of the RJ71EIP91.
Object*1 Selects the parameter type of the RJ71EIP91.
• Identity: General device information
• Connection Manager: Information about connection
• TCP/IP Interface: Information about TCP/IP network interface
• Quality of Service: Information about communication quality
• Ethernet Link: Information about link-specific counter and IEEE802.3 communication interface status
[Reset Module] button Resets the displayed parameters of the RJ71EIP91.
Description Displays the description of the selected item.
Item Description
Module IP Address Displays the IP address of the RJ71EIP91.
This IP address is used as a destination address when connecting the EtherNet/IP Configuration Tool to
the RJ71EIP91.
Sub-Network Mask Displays the subnet mask of the RJ71EIP91.
This setting cannot be used for EtherNet/IP Configuration Tool.
Gateway IP Address Displays the gateway IP address of the RJ71EIP91.
This setting cannot be used for EtherNet/IP Configuration Tool.
Description Displays the description of the selected item.
Depending on the connected EtherNet/IP device, some tabs may not be displayed in the EtherNet/IP device
setting window.
■[General] tab
Set items such as the name and device number of the EtherNet/IP device.
*1 Characters from A to Z, numbers from 0 to 9, "." (dot), "-" (hyphen), and "_" (underscore) can be used. For the first character of a name,
only characters from A to Z can be used.
*2 Cannot be set to a value from 127.0.0.0 to 127.255.255.255.
*3 Can be selected when EtherNet/IP Configuration Tool is switched to the online state. ( Page 54 File)
When an EtherNet/IP device has been added by "Network Detection", its IP address is registered
automatically. When an EtherNet/IP device has been added from "Device Library", manually enter its IP
address.
For the operations on "Network Detection" and "Device Library", refer to the following.
Page 67 Network Detection
Page 65 Device Library
Item Description
Chassis Type Available in the [Set Chassis Size in the Selects the number of slots to which modules can be mounted.
Device Library Module] button For the setting range and the default value, refer to the manuals of the EtherNet/IP device.
[Get Chassis Size in the
Module] button
Available Modules for the Chassis Displays a list of the modules that can be mounted to the EtherNet/IP device.
This content varies depending on the EtherNet/IP device.
Select a module and click the [] button to add the module to the list of "Configured Modules".
(When the module is added to the list by a drag-and-drop operation, it can be added to a desired
slot.)
Configured Modules Sets the modules of the EtherNet/IP device for each "Slot" number.
Select a module and edit it with the following buttons.
• [] button: Moves the selected module to the upper slot.
• [] button: Moves the selected module to the lower slot.
• [] button: Deletes the selected module.
Item Description
Configured Connections Displays the connection status of the devices or modules of the EtherNet/IP device.
Connections Parameters Displays the parameters of the EtherNet/IP device selected under "Configured Connections".
• General: The parameters are to set the connection to the EtherNet/IP device.
• Check Device Identity: The parameters are to verify the settings against the actual EtherNet/IP device
to check whether they match.
• Configuration Setting: The parameters are to display the settings defined in the EDS file for each
EtherNet/IP device. For details, refer to the manuals of the EtherNet/IP device.
[Add] button Selecting a device or a module of the EtherNet/IP device and clicking the [Add] button displays the
following window.
Use "Connection to Add" to select the type to which the RJ71EIP91 is to be connected.
The types to be connected vary depending on the used EtherNet/IP device.
[Remove] button Selecting a device or a module of the EtherNet/IP device and clicking the [Remove] button deletes the
selected item.
Description Displays the description of the selected item.
*1 The EtherNet/IP device needs to be compatible with Large Forward Open when this item is specified to 505 bytes or more.
For details, refer to the manuals of the EtherNet/IP device.
*2 The EtherNet/IP device needs to be compatible with the Variable connections when this item is specified to "Variable".
For details, refer to the manuals of the EtherNet/IP device.
*3 Regardless of this setting, the RJ71EIP91 transmits data with the size specified with "Output Size".
Item Description
[Synchronize] button Displays the following window for reading/writing items displayed on the [Online Parameters] tab from/to
the EtherNet/IP device.
• Send Values (EIP-CT to Device): Writes the values displayed on the [Online Parameters] tab to the
EtherNet/IP device.
• Receive Values (Device to EIP-CT): Reads values from the EtherNet/IP device and overwrite them on
the [Online Parameters] tab.
[Get the Values from the EDS] button Initializes the values displayed on the [Online Parameters] tab (resets the values to the default values in
the EDS file).
Description Displays the description of the selected item.
Item Description
[Refresh] button Updates the displayed parameters of the EtherNet/IP device.
All the initial values are displayed as "###". The information of the item selected in "Object" can be
acquired by clicking the [Refresh] button.
Object*1 Selects the type of values to read from the EtherNet/IP device.
• Identity: General device information
• Connection Manager: Information about connection
• TCP/IP Interface: Information about TCP/IP network interface
• Quality of Service: Information about communication quality
• Ethernet Link: Information about link-specific counter and IEEE802.3 communication interface status
[Reset Device] button Resets the displayed parameters of the EtherNet/IP device.
Description Displays the description of the selected item.
Precautions
• The RJ71EIP91 does not support the writing of connection status.
• When reading/writing corresponding values has succeeded, the icon will appear on the left side of each item.
To display this content, 'EtherNet/IP communication start request' (Y10) must be turned off and on and
'EtherNet/IP communication in process' (X10) must be in the ON state.
3
(2)
(1)
(3)
(4)
Item Description
Status Input Status Displays the internal status code of the input connection.
Output Status Displays the internal status code of the output connection.
General*2 Displays the CIP general status code.*1
Extended*2 Displays the CIP extended status code.*1
Counter Frame Error Counter Displays the number of frames that could not be sent/received.
Time-Out Counter Displays the number of connection timeouts.
Refused Counter Displays the number of connection disconnections.
Production Counter Displays the transmission count.
Consumption Counter Displays the receive count.
Production Byte Counter Displays the number of transmission bytes.
Consumption Byte Counter Displays the number of receive bytes.
Theoretical Packet/s Displays the number of send/receive packets per second (theoretical value).
Real Packet/s Displays the number of send/receive packets per second (process value).
Diagnostic Production Connection ID Displays the transmission connection ID for the EtherNet/IP device of the requested connection.*1
Consumption Connection ID Displays the receive connection ID for the EtherNet/IP device of the requested connection.*1
O->T API (s) Displays the originator to target API value for the EtherNet/IP device of the requested connection.*1
T->O API (s) Displays the target to originator API value for the EtherNet/IP device of the requested connection.*1
O->T RPI (s) Displays the originator to target RPI value for the EtherNet/IP device of the requested connection.*1
T->O RPI (s) Displays the target to originator RPI value for the EtherNet/IP device of the requested connection.*1
O->T Net Parameters Displays the originator to target network parameters for the EtherNet/IP device of the requested
connection.*1
T->O Net Parameters Displays the target to originator network parameters for the EtherNet/IP device of the requested
connection.*1
Originator Connection Serial Displays the connection serial number of the originator.*1
Number
Originator Vendor Id Displays the vendor code of the originator.*1
Originator Serial Number Displays the serial number of the originator.*1
Send Socket Socket ID Displays the socket ID of the transmission connection.
Diagnostic*2
Remote IP Address Displays the IP address of the EtherNet/IP device.
Remote Port Displays the port number of the EtherNet/IP device.
Local IP Address Displays the IP address of the RJ71EIP91.
• Multicast: Displays the multicast address.
• Unicast: Displays 0.0.0.0.
Local IP Port Displays the port number of the RJ71EIP91.
Receive Socket Socket ID Fixed to 0
Diagnostic*2
Remote IP Address Displays the IP address of the EtherNet/IP device.
Remote Port Fixed to 0
Local IP Address Displays the IP address of the RJ71EIP91.
Local IP Port Fixed to 0
*1 For details on the displayed content, refer to the EtherNet/IP specifications issued by ODVA (www.odva.org).
*2 This item is displayed when "Advanced Mode" is selected. ( Page 54 File)
Item Description
Input [..] button Changes the display format of the input data.
Length (bytes) Displays the size of the input data. (Unit: Bytes)
Status Displays the Status value of the input connection.
Output [..] button Changes the display format of the output data.
Length (bytes) Displays the size of the output data. (Unit: Bytes)
Status Displays the Status value of the output connection.
I/O data of connections that exceed 1400 bytes is not displayed in the I/O data window.
To check I/O data of connections that exceed 1400 bytes, refer to the following.
• Class1 input data area (Un\G65536 to Un\G98303)
• Class1 output data area (Un\G196608 to Un\G229375)
• Status value
The following tables list the values of the "Input Status", "Output Status", and "Status" displayed in the diagnostic information
window and I/O data window.
When the RJ71EIP91 is scanner
Status value Description
0 EtherNet/IP communications are being performed normally.
33 A timeout has occurred.
53 An Idle notification has been received from the EtherNet/IP device.
54 EtherNet/IP communication connection has been established and no communications are performed.
58 An EtherNet/IP communication error (TCP error) has occurred.
65 An EtherNet/IP communication error (CIP error) has occurred.
68 EtherNet/IP communication connection processing is in progress.
69 Set as a reserved station.
70 An EtherNet/IP communication error (CIP error) has occurred.
77 EtherNet/IP communication is stopping.
Item Description
[View or Print EDS File] button Displays EDS file information in the text format.
This button is the same as the [View or Print EDS File] button that is displayed on the EDS file
information of an EtherNet/IP device in "Device Library". ( Page 66 EDS file information)
For setting windows other than the above, refer to the following.
Page 82 EtherNet/IP device setting window (Class1 instance communications)
*1 Characters from A to Z, numbers from 0 to 9, "." (dot), "-" (hyphen), and "_" (underscore) can be used. For the first character of a name,
only characters from A to Z can be used.
*2 Only even numbers can be set.
If the settings including Target (Class1 Tag) are configured with EtherNet/IP Configuration Tool with the
software version 1.00A and those settings are opened with the tool with the software version V1.01B or later,
Target (Class1 Tag) is displayed on the left top of the window instead of Target (Tag). However, this does not
cause any problem on the operation.
Setting procedure
1. Add the EtherNet/IP devices to be used to "Device Library". ( Page 101 Adding the EDS file)
Setting procedure
1. Add the EtherNet/IP devices to be used to "Device Library". ( Page 101 Adding the EDS file)
2. Click the [Restore] button to import the setting file to EtherNet/IP Configuration Tool.
Precautions
If the setting file (*.apa) having the configuration name with 129 or more characters is created by EtherNet/IP Configuration
Tool with the software version 1.00A and that file is restored by using the tool with the software version 1.01B or later, the
configuration name will be truncated within 128 characters.
2. Select a project to be exported in the list and click the [Backup] button.
4. The setting file storage location will be displayed in the message that appears at the completion of upload (upload
window). Click the [OK] button to close the upload window.
System configuration
GX Works3 (1) (2)
Communication content
The RJ71EIP91 on the scanner side is set to the client and the RJ71EIP91 on the adapter side is set to the server. Then,
command requests are transmitted from the client to the server.
Command requests use the buffer memory of the RJ71EIP91 on the scanner side to operate the program.
After receiving a command request, the server executes the command processing and returns a command response to the
client.
4 PROGRAMMING
110 4.1 Program Example of UCMM Message Communications
Setting parameters
Use the engineering tool to set the parameters.
4 PROGRAMMING
4.1 Program Example of UCMM Message Communications 111
4. Set the items in "Basic Setting" as follows.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting]
5. Write the set parameters to the CPU module. Then reset the CPU module or turn the system off and on.
[Online] [Write to PLC]
4 PROGRAMMING
112 4.1 Program Example of UCMM Message Communications
3. Set the RJ71EIP91 as follows.
[Navigation window] [Parameter] [Module Information] Right-click [Add New Module]
5. Write the set parameters to the CPU module. Then reset the CPU module or turn the system off and on.
[Online] [Write to PLC]
In the program example, default values are used for parameters that are not shown above. For the
parameters, refer to the following.
Page 45 PARAMETER SETTINGS
4 PROGRAMMING
4.1 Program Example of UCMM Message Communications 113
Program example
The following example shows a program to execute UCMM message communications by turning on the UCMM command
transmit request in the program.
Classification Label name Description Device
Module label EIP91_1.bSts_ModuleReady Module Ready X0
EIP91_1.bSts_CommunicationReady Communication Ready X1F
EIP91_1.bSet_CommunicationStartupRequest EtherNet/IP communication start Y10
request
EIP91_1.bnSet_UCMMSendRequest_D UCMM data link execution U0\G393216.0
request
EIP91_1.bnSts_UCMMSendRequestAcceptance_D UCMM data link execution U0\G393232.0
request acceptance
EIP91_1.bnSts_UCMMSendCompletion_D UCMM data link execution U0\G393248.0
completion
EIP91_1.stnUCMMCommandArea[1].unSet_Request_TargetIPAddress_D[0] UCMM data link request U0\G393281
command (No.1)
Target IP Address (lower)
EIP91_1.stnUCMMCommandArea[1].unSet_Request_TargetIPAddress_D[1] UCMM data link request U0\G393282
command (No.1)
Target IP Address (upper)
EIP91_1.stnUCMMCommandArea[1].uSet_Request_Service_D UCMM data link request U0\G393283
command (No.1)
Service
EIP91_1.stnUCMMCommandArea[1].uSet_Request_Class_D UCMM data link request U0\G393286
command (No.1)
Class
EIP91_1.stnUCMMCommandArea[1].uSet_Request_Instance_D UCMM data link request U0\G393287
command (No.1)
Instance
EIP91_1.stnUCMMCommandArea[1].uSet_Request_Attribute_D UCMM data link request U0\G393288
command (No.1)
Attribute
EIP91_1.stnUCMMCommandArea[1].uSet_Request_DataLength_D UCMM data link request U0\G393289
command (No.1)
Data length
EIP91_1.stnUCMMCommandArea[1].unSet_Request_RequestData_D UCMM data link request U0\G393312
command (No.1)
Request data
EIP91_1.stnUCMMCommandArea[1].unResult_Response_ReceiveData_D UCMM data link receive U0\G394080
command (No.1)
Receive data
Label to be Define global labels as shown below.
defined
4 PROGRAMMING
114 4.1 Program Example of UCMM Message Communications
4
4 PROGRAMMING
4.1 Program Example of UCMM Message Communications 115
(0) Communication start processing
(4) Transmit processing of command setting and command request of UCMM message communications
(51)Acquire processing of command response of UCMM message communications
4 PROGRAMMING
116 4.1 Program Example of UCMM Message Communications
4.2 Program Example of PING Test
This section provides a program example of PING tests.
System configuration
GX Works3 (1) (2)
Communication content
The PING test is performed by transmitting an echo request from the RJ71EIP91 to the EtherNet/IP device and checking the
reception of the echo response from the EtherNet/IP device.
PING tests use the buffer memory of the RJ71EIP91 to operate the program.
The following table lists the buffer memory used by the PING test.
Address Item Reference
Un\G27904 PING test request area Communication time check Page 164 PING test request area (Un\G27904 to
Un\G27905 Transmission count Un\G27907)
4 PROGRAMMING
4.2 Program Example of PING Test 117
Setting parameters
Use the engineering tool to set the parameters.
2. Click the [Setting Change] button to set to use the module label.
4 PROGRAMMING
118 4.2 Program Example of PING Test
4. Set the items in "Basic Setting" as follows.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting]
5. Write the set parameters to the CPU module. Then reset the CPU module or turn the system off and on.
[Online] [Write to PLC]
4 PROGRAMMING
4.2 Program Example of PING Test 119
Program example
The following example shows a program to execute the PING test by turning on the PING test request command in the
program.
Classification Label name Description Device
Module label EIP91_1.bSts_ModuleReady Module Ready X0
EIP91_1.bSts_PingTestComplete PING test completion X12
EIP91_1.bSet_PingTestRequest PING test execution request Y12
EIP91_1.uSet_PingTestRequest_CommunicationTimeCheck_D PING test request area U0\G27904
Communication time check
EIP91_1.uSet_PingTestRequest_TransmissionsCount_D PING test request area U0\G27905
Transmission count
EIP91_1.unSet_PingTestRequest_IPAddress_D[0] PING test request area U0\G27906
IP Address (lower)
EIP91_1.unSet_PingTestRequest_IPAddress_D[1] PING test request area U0\G27907
IP Address (upper)
EIP91_1.unArea_PingTestReceiveResulteArea_D[0] PING test result area U0\G27908
Result
EIP91_1.unArea_PingTestReceiveResulteArea_D[1] PING test result area U0\G27909
Total Number of packet
transmissions
EIP91_1.unArea_PingTestReceiveResulteArea_D[2] PING test result area U0\G27910
Number of success
EIP91_1.unArea_PingTestReceiveResulteArea_D[3] PING test result area U0\G27911
Number of failure
Label to be defined Define global labels as shown below.
4 PROGRAMMING
120 4.2 Program Example of PING Test
4
4 PROGRAMMING
4.2 Program Example of PING Test 121
5 TROUBLESHOOTING
This chapter describes troubleshooting of the RJ71EIP91.
*1 When multiple errors occur, the error status is displayed in the order of major, moderate, and minor.
If the above actions do not solve the problem, perform the hardware test to check for the RJ71EIP91 failure. ( Page 132
Hardware Test)
5 TROUBLESHOOTING
122 5.1 Checking with LEDs
When the NS LED is flashing in red
When the NS LED is flashing in red, check the following.
Check item Action
Is the EtherNet/IP device connected correctly? • Check whether the operating status of the EtherNet/IP device is normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
When the SD/RD LED does not turn on during data communications
When the SD/RD LED does not turn on during data communications, check the following.
Check item Action
Is the ERR LED on or flashing? Take the actions displayed in the module diagnostics. ( Page 124
Checking the Module Status)
Is the Ethernet cable connected correctly? • Connect the Ethernet cable again.
• Perform a PING test to check the line status. ( Page 131 PING test)
Are the parameter settings correct? Revise the following items with EtherNet/IP Configuration Tool. 5
• Model and name of the connected EtherNet/IP device
• IP address of the connected EtherNet/IP device
• Version of the registered EDS file
Are there any errors in the program? • Check that 'EtherNet/IP communication start request' (Y10) is on.
• Check and correct the data communication program.
If the above actions do not solve the problem, perform the hardware test to check for the RJ71EIP91 failure. ( Page 132
Hardware Test)
5 TROUBLESHOOTING
5.1 Checking with LEDs 123
5.2 Checking the Module Status
The following functions can be used in the "Module Diagnostics" window for the RJ71EIP91.
Function Application
Error Information Displays the details of the errors currently occurring.
Click the [Event History] button to check the history of errors that have occurred on the RJ71EIP91, errors detected for
each module, and operations that have been executed.
Module Information List Displays various status information of the RJ71EIP91.
Error Information
Check the details of the error currently occurring and action to eliminate the error.
Item Description
Status Major: An error such as hardware failure or memory failure. The module stops operating.
Moderate: An error, such as parameter error, which affects module operation. The module stops operating.
Minor: An error such as communication failure. The module continues operating.
Detailed Displays detailed information about each error (maximum of three pieces).
Information
Cause Displays the detailed error causes.
Corrective Action Displays the actions to eliminate the error causes.
5 TROUBLESHOOTING
124 5.2 Checking the Module Status
Module Information List
Switch to the [Module Information List] tab to check various status information of the RJ71EIP91.
Item Description
LED information (Module) Displays the status of the RUN LED and ERR LED of the RJ71EIP91.
LED information (Communication)*1 Displays the status of the MS LED and NS LED of the RJ71EIP91.
Setting information*1 IP Address (1st Octet) Displays the IP address of the RJ71EIP91.
IP Address (2nd Octet)
IP Address (3rd Octet)
IP Address (4th Octet)
MAC Address (1st Octet) Displays the MAC address of the RJ71EIP91.
MAC Address (2nd Octet)
MAC Address (3rd Octet)
MAC Address (4th Octet)
MAC Address (5th Octet)
MAC Address (6th Octet)
5 TROUBLESHOOTING
5.2 Checking the Module Status 125
5.3 Checking the Network Status
Use the following methods to check the EtherNet/IP network status.
• Network diagnostics of EtherNet/IP Configuration Tool
• Checking with the buffer memory
• PING test
Operating procedure
1. Connect a personal computer on which EtherNet/IP Configuration Tool is installed to the same network as the
RJ71EIP91.
3. Add the EtherNet/IP device to the network configuration settings. ( Page 101 Procedure for Registering EtherNet/IP
Devices)
4. Switch EtherNet/IP Configuration Tool to the online state.
[File] [Go Online]
7. When the diagnostic mode is enabled, the connection status of EtherNet/IP devices is displayed in the network
configuration setting.
(1)
(2)
To check the connection status of EtherNet/IP devices, the actual network configuration needs to be written to the RJ71EIP91
with EtherNet/IP Configuration Tool. When the diagnostic mode is enabled, the network configuration setting cannot be
changed.
To start EtherNet/IP communications, 'EtherNet/IP communication start request' (Y10) must be turned off and
on and 'EtherNet/IP communication in process' (X10) must be in the ON state.
5 TROUBLESHOOTING
126 5.3 Checking the Network Status
Checking the connection information of EtherNet/IP devices
This section describes how to check the connection information of EtherNet/IP devices.
Operating procedure
1. Display the EtherNet/IP device setting window.
Select the EtherNet/IP device display in the network configuration settings. [Device] [Properties]
3. Select an EtherNet/IP device to display its connection information. For details on the window, refer to the following.
Page 93 [Diagnostic] tab
5 TROUBLESHOOTING
5.3 Checking the Network Status 127
Checking the I/O data of EtherNet/IP devices
This section describes how to check the I/O data of EtherNet/IP devices.
Operating procedure
1. Display the EtherNet/IP device setting window.
Select the EtherNet/IP device display in the network configuration settings. [Device] [Properties]
3. I/O data information is displayed when "IO Data" is selected. For details on the window, refer to the following.
Page 93 [Diagnostic] tab
5 TROUBLESHOOTING
128 5.3 Checking the Network Status
Checking with the buffer memory
The status of the Class1 communication connections and the error details can be checked with the following buffer memory
areas.
• 'Data link status (Class1)' (Un\G27136 to Un\G27151)
• 'Error status (Class1)' (Un\G27152 to Un\G27167)
• 'Reserved station (Class1)' (Un\G27168 to Un\G27183)
• 'Class1 Connection Behavior Error status' (Un\G27392 to Un\G27647)
• 'Node information area' (Un\G28160 to Un\G28170)
Connection information can also be checked with the following buffer memory by requesting reading of connection
information.
• 'Connection information' (Un\G28291 to Un\G28341)
5 TROUBLESHOOTING
5.3 Checking the Network Status 129
Reading connection information
The RJ71EIP91 obtains connection information by transmitting a connection information reading request to the EtherNet/IP
device.
For details on the buffer memory, refer to the following.
Page 165 Connection information (Un\G28291 to Un\G28341)
■Program example
For the program example of connection information reading, refer to the following.
MELSEC iQ-R EtherNet/IP Network Interface Module User's Manual (Startup)
■Error details
The reading result of the connection information can be checked from 'Read result' (Un\G28290).
The following table lists the details when an error occurs.
'Read result' (Un\G28290) Error details and causes Action
C44EH The connection of the target connection number is not • Connection that does not perform communications
set. cannot be set. Start EtherNet/IP communications of the
target connection number, and then turn on 'Connection
information read request' (Y14).
• EtherNet/IP communication parameter of the
RJ71EIP91 is incorrect. Check the EtherNet/IP
communication settings of the module using EtherNet/
IP Configuration Tool.
• Check the EtherNet/IP communication settings of the
external device.
C44FH The target connection number is outside the range. Set the target connection number to a value from 1 to
256.
5 TROUBLESHOOTING
130 5.3 Checking the Network Status
PING test
A PING test is used to check that an EtherNet/IP device exists on the same EtherNet/IP network.
The RJ71EIP91 transmits a packet to the EtherNet/IP device to check its existence (an echo request). Then, the RJ71EIP91
checks whether communication is possible by seeing whether a response (an echo response) is returned.
(1)
(2)
Check method
The following methods are available for checking the PING test. 5
■Checking from EtherNet/IP Configuration Tool
Use EtherNet/IP Configuration Tool to execute a PING test.
For details, refer to the following.
Page 72 [Ping] tab
Page 82 [General] tab
Error details
When the buffer memory is used to execute a PING test, the result of the PING test can be checked from 'Result'
(Un\G27908).
The following table lists the details when an error occurs.
'Result' (Un\G27908) Error details and causes Action
C0DBH The target IP address is incorrect. • Set the IP address within the range between 1.0.0.1
and 126.255.255.255 or 128.0.0.0 and
223.255.255.254.
• The IP address of the own node cannot be set. Set the
IP address of the external device.
5 TROUBLESHOOTING
5.3 Checking the Network Status 131
5.4 Hardware Test
This section describes how to perform a test related to hardware, such as a ROM/RAM/Ethernet port of the RJ71EIP91.
• During the hardware test, values in the buffer memory cannot be referred from the engineering tool or the
program.
• Do not change the operating status of the CPU module during the hardware test. If the operating status of
the CPU module is changed, the module major error (2442H) occurs in the CPU module.
Operating procedure
1. Set the RJ71EIP91 to the hardware test mode using the engineering tool.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting] [Various Operations
Settings] [Mode Settings Select "Automatically H/W Test"
3. Set the CPU module to the STOP state and write parameters.
6. When the test completed successfully, set the RJ71EIP91 to online mode using the engineering tool.
[Navigation window] [Parameter] [Module Information] [RJ71EIP91] [Basic Setting] [Various Operation
Settings] [Mode Settings] Select "Online"
Write parameters and power off and on the system or reset the CPU module.
7. When the test completed with an error, check that adequate measures to reduce noise are taken for the programmable
controller system and retry the hardware test. If the test still completes with an error, a hardware failure may have
occurred on the RJ71EIP91. Please consult your local Mitsubishi representative.
5 TROUBLESHOOTING
132 5.4 Hardware Test
5.5 Troubleshooting by Symptom
This section describes troubleshooting by symptom. If an error has occurred in the RJ71EIP91, identify the error cause using
the engineering tool. ( Page 124 Checking the Module Status)
If the above actions do not solve the problem, perform the hardware test to check for hardware failure. ( Page 132
Hardware Test)
If the above actions do not solve the problem, perform the hardware test to check for hardware failure. ( Page 132
Hardware Test)
5 TROUBLESHOOTING
5.5 Troubleshooting by Symptom 133
Class1 instance communications cannot be performed
The following table lists the actions to be taken if Class1 instance communications cannot be performed.
Check item Action
Has the EtherNet/IP device to connect been registered in If the EtherNet/IP device to connect is not displayed in the network configuration setting of
EtherNet/IP Configuration Tool? EtherNet/IP Configuration Tool, add the device. ( Page 101 Procedure for Registering
EtherNet/IP Devices)
Has communication start processing been performed • Check that 'EtherNet/IP communication start request' (Y10) is on.
correctly with 'EtherNet/IP communication start request' • If 'EtherNet/IP data link continuation specification request' (Un\G16634) is set to 16 (continue
(Y10)? EtherNet/IP communication), turn 'EtherNet/IP communication start request' (Y10) on again.
Is the instance ID specified correctly? Referring to the manual of the EtherNet/IP device connected, check the parameters of the
originator to see that the specified instance ID is available for receiving request.
When the specified instance ID is not available for receiving request, change the instance ID and
write the parameter again.
Is input data stored in 'Class1 Input Area' (Un\G65536 to When input data is not stored in 'Class1 Input Area' (Un\G65536 to Un\G98303), check the
Un\G98303)? following items.
• Check whether that the module FB (M+RJ71EIP91_Class1GetInputData) is used.
• When "Block assurance per connection" in "Application Setting" is set to "Enable" and the
module FB (M+RJ71EIP91_Class1GetInputData) is not used, check 'Class1 Connection Input
data update state' (Un\G32768 to Un\G33023) to see that the input data is read.
Is output data set in 'Class1 Output Area' (Un\G196608 When output data is not transmitted to EtherNet/IP devices, check the following items.
to Un\G229375)? • Check whether that the module FB (M+RJ71EIP91_Class1SetOutputData) is used.
• When "Block assurance per connection" in "Application Setting" is set to "Enable" and the
module FB (M+RJ71EIP91_Class1GetInputData) is not used, check 'Class1 Connection Output
data update state' (Un\G33024 to Un\G33279) to see that the output data is written.
Is an external device the NX-EIC202 manufactured by Change "Check Identity" of "Check Device Identity" to "Must be Compatible" in the [Connections]
OMRON Corporation? tab.
5 TROUBLESHOOTING
134 5.5 Troubleshooting by Symptom
Class3 message communications cannot be performed
The following table lists the actions to be taken if Class3 message communications cannot be performed.
Check item Action
Are the commands received from the EtherNet/IP device Check whether the commands being transmitted are those listed in the following section.
supported by the RJ71EIP91? Page 170 Details of Message Communication Support Command
Has communication start processing been performed • Check that 'EtherNet/IP communication start request' (Y10) is on.
correctly with 'EtherNet/IP communication start request' • If 'EtherNet/IP data link continuation specification request' (Un\G16634) is set to 16 (continue
(Y10)? EtherNet/IP communication), turn 'EtherNet/IP communication start request' (Y10) on again.
5 TROUBLESHOOTING
5.5 Troubleshooting by Symptom 135
5.6 List of Error Codes
This section lists the error codes, error details and causes, and actions for the errors that occur in the processing for data
communications between the RJ71EIP91 and EtherNet/IP devices or that are caused by processing requests from the CPU
module on the own station.
The RJ71EIP91 has the following error codes.
Type Error code Reference
Error codes when a module error occurs 1801H to 3FA0H Page 136 Error codes when a module error occurs
Error codes when a communication error 102H to 2FFH Page 140 Error codes when a communication error occurs
occurs
5 TROUBLESHOOTING
136 5.6 List of Error Codes
Error Error details and causes Action Detailed information
code
2450H • A major error notification from the RJ71EIP91 has • Take measures to reduce noise. System configuration
been detected. • Check the connection status of the extension cable. information
• The I/O module or RJ71EIP91 is not mounted • Check the detailed information (system • I/O number
properly or was removed during operation. configuration information) by executing module • Base number
diagnostics using the engineering tool, and check • Slot number
the module corresponding to the displayed slot
number.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the module on which the error occurred.
Please consult your local Mitsubishi representative.
24C0H to An error was detected on the system bus. • Take measures to reduce noise. System configuration
24C1H • Reset the CPU module, and then switch it to RUN information
mode. If the error occurs again even after the above • I/O number
action is taken, the possible cause is a hardware • Base number
failure of the CPU module, I/O module, RJ71EIP91, • Slot number
base unit, or extension cable. Please consult your
local Mitsubishi representative.
• CPU number 5
24C2H • The I/O module or RJ71EIP91 is not mounted • Check the detailed information (system System configuration
properly or was removed during operation. configuration information), and check the module information
• An error was detected on the system bus. corresponding to the displayed slot number. • I/O number
• Check the connection status of the extension cable. • Base number
• Take measures to reduce noise. • Slot number
• Reset the CPU module, and then switch it to RUN • CPU number
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module, I/O module, RJ71EIP91,
base unit, or extension cable. Please consult your
local Mitsubishi representative.
24C3H An error was detected on the system bus. • Take measures to reduce noise. System configuration
• Reset the CPU module, and then switch it to RUN information
mode. If the error occurs again even after the above • I/O number
action is taken, the possible cause is a hardware • Base number
failure of the CPU module, I/O module, RJ71EIP91, • Slot number
base unit, or extension cable. Please consult your • CPU number
local Mitsubishi representative.
24C4H An error was detected on the system bus. • Take measures to reduce noise. System configuration
• Reset the CPU module, and then switch it to RUN information
mode. If the error occurs again even after the above • I/O number
action is taken, the possible cause is a hardware • Base number
failure of the CPU module, I/O module, RJ71EIP91, • Slot number
base unit, or extension cable. Please consult your
local Mitsubishi representative.
24C5H An error was detected on the system bus. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the I/O module, RJ71EIP91, base unit, or
extension cable. Please consult your local
Mitsubishi representative.
24C6H An error was detected on the system bus. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module or extension cable.
Please consult your local Mitsubishi representative.
24C8H An error was detected on the system bus. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the I/O module, RJ71EIP91, or extension
cable. Please consult your local Mitsubishi
representative.
5 TROUBLESHOOTING
5.6 List of Error Codes 137
Error Error details and causes Action Detailed information
code
24E0H An error was detected on the system bus. • Take measures to reduce noise. System configuration
• Reset the CPU module, and then switch it to RUN information
mode. If the error occurs again even after the above • I/O number
action is taken, the possible cause is a hardware • Base number
failure of the CPU module or base unit. Please • Slot number
consult your local Mitsubishi representative. • CPU number
300CH to A hardware failure has been detected. • Take measures to reduce noise.
300DH • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the module on which the error occurred.
Please consult your local Mitsubishi representative.
300EH A hardware failure has been detected. • Take measures to reduce noise. Script position information
• Reset the CPU module, and then switch it to RUN • Script step number
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3A00H to A file access error was detected. File access has failed.
3A01H The files on the module on which the error occurred
may be corrupt. Please consult your local Mitsubishi
representative.
3C00H to A hardware failure has been detected. • Take measures to reduce noise.
3C03H • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3C0FH A hardware failure has been detected. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3C22H An error was detected in the memory. • Take measures to reduce noise.
• Format the memory. After that, write all the files,
reset the CPU module, and then switch it to RUN
mode.
• If the error occurs again even after the above action
is taken, the possible cause is a hardware failure of
the CPU module. Please consult your local
Mitsubishi representative.
3C2FH An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3E08H to A hardware failure has been detected. • Take measures to reduce noise.
3E09H • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3E0EH An error was detected in the memory. • Take measures to reduce noise.
• Format the memory. After that, write all the files,
reset the CPU module, and then switch it to RUN
mode.
• If the error occurs again even after the above action
is taken, the possible cause is a hardware failure of
the CPU module. Please consult your local
Mitsubishi representative.
5 TROUBLESHOOTING
138 5.6 List of Error Codes
Error Error details and causes Action Detailed information
code
3E11H An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3E19H An error was detected in the memory. • Take measures to reduce noise.
• Format the memory. After that, write all the files,
reset the CPU module, and then switch it to RUN
mode.
• If the error occurs again even after the above action
is taken, the possible cause is a hardware failure of
the CPU module. Please consult your local
Mitsubishi representative.
3E1AH to An error was detected in the memory. • Take measures to reduce noise.
3E21H • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware 5
failure of the CPU module. Please consult your local
Mitsubishi representative.
3E23H to An error was detected in the memory. • Take measures to reduce noise.
3E24H • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3E26H to An error was detected in the memory. • Take measures to reduce noise.
3E2BH • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the CPU module. Please consult your local
Mitsubishi representative.
3F80H to An error was detected in the memory. • Take measures to reduce noise.
3F87H • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the module on which the error occurred.
Please consult your local Mitsubishi representative.
3F8FH to An error was detected in the memory. • Take measures to reduce noise.
3F97H • Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the module on which the error occurred.
Please consult your local Mitsubishi representative.
3FA0H An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN
mode. If the error occurs again even after the above
action is taken, the possible cause is a hardware
failure of the module on which the error occurred.
Please consult your local Mitsubishi representative.
5 TROUBLESHOOTING
5.6 List of Error Codes 139
Error codes when a communication error occurs
Error codes for communication errors can be checked with 'Class1 Connection Behavior Error status' (Un\G27392 to
Un\G27647). ( Page 164 Class1 Connection Behavior Error status (Un\G27392 to Un\G27647))
Error code Error details and causes Action
102H EtherNet/IP communication has not started properly. • When UCMM communications are performed, check whether a
module error occurs in the following pages.
Page 122 Checking with LEDs
• Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module. Please
consult your local Mitsubishi representative.
103H A parameter error was detected. • Use EtherNet/IP Configuration Tool to write the parameters to
the module again.
• When UCMM communications are performed, check whether
the setting details of the UCMM request area are correct.
104H to 105H A timeout occurred in the connection with the external device. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again.
• Check the settings of the connection with the external device.
• When Application Trigger is used, check whether the data send
timing is correct.
106H The target device does not exist. • Use EtherNet/IP Configuration Tool to write the parameters to
the module again.
• If the error occurs again even after the above action is taken,
the possible cause is a hardware failure of the module on which
the error occurred. Please consult your local Mitsubishi
representative.
107H An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
10AH Production processing failed to start. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
10BH Consumption processing failed to start. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
10CH There is insufficient memory available for connection • Retry at a later time.
processing. • Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
5 TROUBLESHOOTING
140 5.6 List of Error Codes
Error code Error details and causes Action
10EH to 10FH An error has occurred in TCP communications. • Retry at a later time.
• Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
• Check the settings of the connection with the external device.
110H Socket generation has failed. • Retry at a later time.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
112H Incorrect transmitted data has been specified. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the 5
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
113H There is insufficient cache memory available. • Retry at a later time.
• Restart the RJ71EIP91.
114H Failed to set the socket option (non-blocking). • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module. Please
consult your local Mitsubishi representative.
115H The frame size has exceeded the maximum size. • Use EtherNet/IP Configuration Tool to write the parameters to
the module again.
• When UCMM communications are performed, check whether
the setting details of the UCMM request area are correct.
119H A timeout occurred in the connection with the external device. • Check whether the operating status of the external device is
normal.
• There may be a mismatch between the IP address of the
external device set with EtherNet/IP Configuration Tool and the
external device. Execute PING test and check that a response
is received from the external device.
• Check whether an IP address of a device on the line is
duplicated that of a module.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again.
11AH An incorrect Forward Open service request has been received • Check whether the operating status of the external device is
from the external device. normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again.
11BH Incorrect network parameters (originator to target) have been • Check whether the operating status of the external device is
received from the external device. normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again.
11CH Incorrect network parameters (target to originator) have been • Check whether the operating status of the external device is
received from the external device. normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again.
5 TROUBLESHOOTING
5.6 List of Error Codes 141
Error code Error details and causes Action
11DH An incorrect UDP port specification has been received from the • Check whether the external device is set to use UDP port
external device. number 2222 for EtherNet/IP communications.
• Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again.
11EH Participation in a multicast group has failed. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
11FH An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
120H The available resources are insufficient. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
121H The connection has stopped. • The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again.
126H An incorrect RegisterSession command has been received. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
128H An incorrect request frame has been received. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
129H An incorrect session handle has been received. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
12AH Request data with an incorrect size has been received. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
12BH Request data including an unsupported protocol version has • Check whether the operating status of the external device is
been received. normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
12DH Request data with an incorrect size has been received. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
12EH Communications have been disconnected. Check whether 'EtherNet/IP communication start request' (Y10) is
on.
12FH The connections have been disconnected. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
130H to 131H Forward Close has been received from the external device. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
5 TROUBLESHOOTING
142 5.6 List of Error Codes
Error code Error details and causes Action
132H An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi
representative.
133H Communications have been disconnected. Check whether 'EtherNet/IP communication start request' (Y10) is
on.
134H A timeout occurred in the connection with the external device. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
135H A timeout occurred in the connection with the external device. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to transmit data at the
specified RPI due to a high communication load, so specify a
larger RPI and connect again. 5
136H A timeout occurred in the connection with the external device. • Check whether the operating status of the external device is
normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
137H to 138H An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module. Please
consult your local Mitsubishi representative.
17FH An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the
error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module. Please
consult your local Mitsubishi representative.
180H An error notification has been received from the external • Refer to documentation such as the manuals of the external
device. (Extended Status: 100H)*1 device to check the conditions under which a notification is
made for this error and the action to take.
• Close the connection of the external device and retry.
• Retry after the connection of the external device has been
timed out.
181H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 103H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
182H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 106H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
183H The external device cannot find the connection to close. Check the following items, and then restart the EtherNet/IP
(Extended Status: 107H)*1 communications.
• Is the operating status of the external device normal?
• Is the line status normal?
184H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 108H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
185H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 109H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
186H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 110H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
187H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 111H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
188H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 112H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
5 TROUBLESHOOTING
5.6 List of Error Codes 143
Error code Error details and causes Action
189H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 113H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
18AH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 114H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
18BH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 115H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
18CH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 116H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
18DH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 117H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
18EH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 118H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
18FH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 119H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
190H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 11AH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
191H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 11BH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
192H to 1A8H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 11CH to 132H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1A9H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 203H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1AAH An error notification has been received from the external • Check whether the operating status of the external device is
device. (Extended Status: 204H)*1 normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• Investigate the conditions under which the external device
makes a notification for this error, and then take the appropriate
measures.
1ABH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 205H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1ACH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 206H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1ADH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 207H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1AEH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 301H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1AFH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 302H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1B0H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 303H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1B1H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 304H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1B2H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 311H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
5 TROUBLESHOOTING
144 5.6 List of Error Codes
Error code Error details and causes Action
1B3H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 312H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1B4H An error notification has been received from the external • Check whether the EtherNet/IP device set with EtherNet/IP
device. (Extended Status: 315H)*1 Configuration Tool matches the external device.
• Check whether the EDS file being used matches the external
device.
1B5H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 316H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1B6H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 317H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1B7H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 318H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1B8H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 319H)*1 device to check the conditions under which a notification is made 5
for this error and the action to take.
1B9H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 31AH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1BAH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 31BH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1BBH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 31CH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1BCH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 31DH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1BDH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 31EH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1BEH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 31FH)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1BFH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 320H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1C0H to 1C7H An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Extended Status: 133H to 139H)*1 device to check the conditions under which a notification is made
for this error and the action to take.
1FFH An error notification has been received from the external Refer to documentation such as the manuals of the external
device. (Undefined Extended Status)*1 device to check the conditions under which a notification is made
for this error and the action to take.
200H to 2FFH A CIP General error notification has been received from the Refer to documentation such as the manuals of the external
external device. (General Status: Last two digits of the error device to check the conditions under which a notification is made
code)*2 for this error and the action to take.
*1 For details on the Extended Status, refer to the EtherNet/IP specifications issued by ODVA (www.odva.org).
*2 For details on the General Status, refer to the EtherNet/IP specifications issued by ODVA (www.odva.org).
5 TROUBLESHOOTING
5.6 List of Error Codes 145
5.7 Event List
This section lists the events that occur in the RJ71EIP91.
There are two types of events: system and operation.
System
Event code Overview Cause
00600 Return The EtherNet/IP communication connection switched to the normal state.
00E00 Disconnection The EtherNet/IP communication connection switched to the error state.
Operation
Event code Overview Cause
20100 Error clear An error was cleared.
5 TROUBLESHOOTING
146 5.7 Event List
APPENDICES
Appendix 1 Module Label
Module labels can be used to set the I/O signals and buffer memory of the RJ71EIP91.
Ex.
EIP91_1.bSts_ModuleReady
■Instance name
Instance name of the RJ71EIP91 is as shown below.
Module model name Instance name
RJ71EIP91 EIP91
■Module number
Module numbers start from 1 and are added to identify modules that have the same instance name.
■Label name
A label name unique to the module.
■_D
This symbol indicates that the module label is for direct access. If this symbol is not present, the label is for refreshing.
Refreshing and direct access differ as shown below.
A
Type Description Access timing
Refresh The values written to and read from the module label are reflected on the module as Refreshing
a batch during refreshing.
This function makes it possible to reduce the program execution time.
Direct access The values written to and read from the module label are immediately reflected on Writing to/reading from module labels
the module.
The program execution time is longer than the refresh time, but the responsiveness
increases.
APPX
Appendix 1 Module Label 147
Appendix 2 I/O Signals
This section describes the I/O signals transmitted to or received from the CPU module. The I/O signal assignment for when
the start I/O number of the RJ71EIP91 is "0" is listed below.
Input signals
Device No. Signal name
X0 Module Ready
X1 to XE Use prohibited
XF Module Error
X10 EtherNet/IP communication in process
X11 Use prohibited
X12 PING test completion
X13 Use prohibited
X14 Connection information read completion
X15 Connection information read error
X16 to X1E Use prohibited
X1F Communication Ready
Output signals
Device No. Signal name
Y0 to YE Use prohibited
YF Module error clear request
Y10 EtherNet/IP communication start request
Y11 Use prohibited
Y12 PING test execution request
Y13 Use prohibited
Y14 Connection information read request
Y15 to Y1F Use prohibited
Do not use (turn on) any "use prohibited" signals as an input or output signal to the CPU module. Doing so
may cause malfunction of the programmable controller system.
APPX
148 Appendix 2 I/O Signals
Details of input signals
APPX
Appendix 2 I/O Signals 149
Details of output signals
(2) ON
'Module error clear request'
(YF) OFF OFF
ON
'Module Error' (XF) and
ERR LED OFF OFF
(1)
Latest error code 0 Error code 0
APPX
150 Appendix 2 I/O Signals
■EtherNet/IP communication has started (normal)
Performed by the RJ71EIP91
Communicating (EtherNet/IP)
(1)
ON
’EtherNet/IP communication
start request' (Y10) OFF OFF
ON
'EtherNet/IP communication
in process' (X10) OFF OFF
ON
'EtherNet/IP communication
in process' (X10) OFF OFF
ON
'Module Error' (XF) and
ERR LED OFF OFF
APPX
Appendix 2 I/O Signals 151
■'EtherNet/IP data link continuation specification request' (Un\G16635) is set
Performed by the RJ71EIP91
(1) ON (1) ON
'EtherNet/IP communication
start request' (Y10) OFF OFF OFF
ON ON
'EtherNet/IP communication
in process' (X10) OFF OFF OFF
ON
'PING test execution request'
(Y12) OFF OFF
ON
'PING test completion' (X12) OFF OFF
APPX
152 Appendix 2 I/O Signals
Connection information read request (Y14)
Turn this signal off and on to request the reading of connection information.
• Off to on: Connection information reading execution request
• On to off: Connection information reading stop request
Turn on 'Connection information read request' (Y14) to read the connection information from the connection number specified
with 'Connection number designation' (Un\G28288).
ON
'Connection information read
request' (Y14) OFF OFF
ON
'Connection information read
completion' (X14) OFF OFF
'Connection number
(1)
designation' (Un\G28288)
'Connection information'
(4) (5)
(Un\G28291 to Un\G28341)
■When the check before connection information reading has completed with an error A
Performed by the RJ71EIP91
Performed by the program
ON
'Connection information read
request' (Y14) OFF OFF
ON
'Connection information read
completion' (X14) OFF OFF
ON
'Connection information read
error' (X15) OFF OFF
System (2)
'Connection number
(1)
designation' (Un\G28288)
'Connection information'
(3)
(Un\G28291 to Un\G28341)
APPX
Appendix 2 I/O Signals 153
■When the connection information reading has completed with an error
Performed by the RJ71EIP91
Performed by the program
ON
'Connection information read
request' (Y14) OFF OFF
ON
'Connection information read
completion' (X14) OFF OFF
ON
'Connection number
(1)
designation' (Un\G28288)
'Connection information'
(4)
(Un\G28291 to Un\G28341)
APPX
154 Appendix 2 I/O Signals
Appendix 3 Buffer Memory
The buffer memory is used to exchange data between the RJ71EIP91 and the CPU module or EtherNet/IP devices. Buffer
memory values are set to their defaults (initial values) when the system is powered off or the CPU module is reset.
APPX
Appendix 3 Buffer Memory 155
Address (decimal) Address Name Initial Read, write
(hexadecimal) value
28160 6E00H Node information area Communication state 0 Read
28161 6E01H Communication speed 0 Read
28162 to 28163 6E02H to 6E03H Transmit packet per second 0 Read
28164 to 28165 6E04H to 6E05H Receive packet per second 0 Read
28166 6E06H Transmit error packet per second 0 Read
28167 6E07H Receive error packet per second 0 Read
28168 to 28169 6E08H to 6E09H PPS 0 Read
28170 6E0AH Connection 0 Read
28171 to 28287 6E0BH to 6E7FH System area
28288 6E80H Connection information read Connection number designation 0 Write
request area
28289 6E81H System area
28290 6E82H Connection information read Read result 0 Read
response area
28291 to 28341 6E83H to 6EB5H Connection information 0 Read
28342 to 32767 6EB6H to 7FFFH System area
32768 to 33023 8000H to 80FFH Class1 Block assurance Class1 Connection Input data 0 Read, write
specification per connection update state
33024 to 33279 8100H to 81FFH Class1 Connection Output data 0 Read, write
update state
33280 to 65535 8200H to FFFFH System area
65536 to 98303 10000H to 17FFFH Class1 Input Area 0 Read
98304 to 196607 18000H to 2FFFFH System area
196608 to 229375 30000H to 37FFFH Class1 Output Area 0 Read, write
229376 to 393215 38000H to 5FFFFH System area
393216 to 393217 60000H to 60001H UCMM communication execution UCMM data link execution 0 Read, write
command request
393218 to 393231 60002H to 6000FH System area
393232 to 393233 60010H to 60011H UCMM data link execution 0 Read
request acceptance
393234 to 393247 60012H to 6001FH System area
393248 to 393249 60020H to 60021H UCMM data link execution 0 Read
completion
393250 to 393279 60022H to 6003FH System area
393280 60040H UCMM data link request System area
command (No.1)
393281 to 393282 60041H to 60042H Target IP Address 0 Read, write
393283 60043H Service 0 Read, write
393284 to 393285 60044H to 60045H System area
393286 60046H Class 0 Read, write
393287 60047H Instance 0 Read, write
393288 60048H Attribute 0 Read, write
393289 60049H Data length 0 Read, write
393290 to 393311 6004AH to 6005FH System area
393312 to 394018 60060H to 60322H Request data 0 Read, write
394019 to 394047 60323H to 6033FH System area
APPX
156 Appendix 3 Buffer Memory
Address (decimal) Address Name Initial Read, write
(hexadecimal) value
394048 60340H UCMM data link receive Result storage area 0 Read
command (No.1)
394049 to 394050 60341H to 60342H Target IP Address 0 Read
394051 60343H Service 0 Read
394052 to 394053 60344H to 60345H System area
394054 60346H Class 0 Read
394055 60347H Instance 0 Read
394056 60348H Attribute 0 Read
394057 60349H Data length 0 Read
394058 to 394079 6034AH to 6035FH System area
394080 to 394786 60360H to 60622H Receive data 0 Read
394787 to 394815 60623H to 6063FH System area
394816 to 442431 60640H to 6C03FH UCMM data link request command (No.2 to No.32) 0
UCMM data link receive command (No.2 to No.32)
442432 to 2097151 6C040H to 1FFFFFH System area
Do not write data to "System area". Doing so may cause malfunction of the programmable controller system.
APPX
Appendix 3 Buffer Memory 157
Details of buffer memory addresses
The following describes the buffer memory addresses of the RJ71EIP91.
For the setting of "Block assurance per connection" in the module parameter, refer to the following.
Page 48 Application Setting
APPX
158 Appendix 3 Buffer Memory
EtherNet/IP data link continuation specification
■EtherNet/IP data link continuation specification request (Un\G16634)
This address is used to set whether to continue EtherNet/IP communications when 'EtherNet/IP communication start request'
(Y10) is turned on and off.
Set this address to continue EtherNet/IP communications in situations such as when the CPU module changes from the RUN
state to the STOP state and when a stop error occurs on the CPU module.
The setting is reflected when 'EtherNet/IP communication start request' (Y10) is turned off and on.
• 0: Stops EtherNet/IP communications.
• 16: Continues EtherNet/IP communications.
Setting status
■MAC Address (Un\G25733 to Un\G25735)
Stores the MAC address of the RJ71EIP91.
The MAC address is stored starting with the lower-order word.
Ex.
For MAC address 08-00-70-00-1A-34
Address Stored value Description
Un\G25733 1A34H First lower-order word of MAC address
Un\G25734 7000H Second lower-order word of MAC address
Un\G25735 0800H Third lower-order word of MAC address
APPX
Appendix 3 Buffer Memory 159
Class1 I/O data start offset address
■Class1 Start offset address to the input data (Un\G25856 to Un\G26111)
In relation to the start address of Class1 Input Area (Un\G65536 to Un\G98303), stores the offset address of the input data for
each connection.
• 0 to 32767: Offset address of each connection
• 65535: No offset address assignment
Address Description
Un\G25856 Connection No.1 offset address
Un\G25857 Connection No.2 offset address
Un\G26111 Connection No.256 offset address
Ex.
Indicates the offset address stored in Class1 Start offset address to the input data (Un\G25856 to Un\G26111) for the input
data stored in Class1 Input Area (Un\G65536 to Un\G98303).
Class1 Input Area (Un\G65536 to Un\G98303) Class1 Start offset address to the input data (Un\G25856 to
Un\G26111)
Address Description Address Description
Un\G65536 Connection No.1 input data Un\G25856 0
Un\G65537 Connection No.2 input data Un\G25857 1
Un\G65538
Un\G65539
Un\G65540 Connection No.3 input data Un\G25858 4
Un\G65541
Un\G65542 Connection No.4 input data Un\G25859 6
Ex.
Indicates the offset address stored in Class1 Start offset address to the output data (Un\G26112 to Un\G26367) for the output
data stored in Class1 Output Area (Un\G196608 to Un\G229375).
Class1 Output Area (Un\G196608 to Un\G229375) Class1 Start offset address to the output data (Un\G26112 to
Un\G26367)
Address Description Address Description
Un\G196608 Connection No.1 output data Un\G26112 0
Un\G196609 Connection No.2 output data Un\G26113 1
Un\G196610
Un\G196611
Un\G196612 Connection No.3 output data Un\G26114 4
Un\G196613
Un\G196614 Connection No.4 output data Un\G26115 6
APPX
160 Appendix 3 Buffer Memory
Application Trigger (Class1)
■Application Trigger (Class1) (Un\G27008 to Un\G27055)
This area requests and checks Application Triggers via Class1 communications.
Address Item Description
Un\G27008 to Un\G27023 Application Trigger Requests Application Trigger or Change of State for each connection number.
Request (Class1) If the requested connection number is not a Producer Tag, the request is ignored.
• On: Request present
• Off: Request not present
Un\G27024 to Un\G27039 Application Trigger Stores the acceptance status of Application Trigger or Change of State for each connection
Acceptance (Class1) number.
• On: Accepted
• Off: Not accepted
Un\G27040 to Un\G27055 Application Trigger Stores the completion status of Application Trigger or Change of State for each connection
Completion (Class1) number.
• On: Completed
• Off: Not completed
The following table lists the assignments for each area. The value of each bit indicates the connection number.
Address Bit
Application Application Application b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Trigger Trigger Trigger
Request Acceptance Completion
(Class1) (Class1) (Class1)
Un\G27008 Un\G27024 Un\G27040 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Un\G27009 Un\G27025 Un\G27041 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
Un\G27010 Un\G27026 Un\G27042 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
Un\G27011 Un\G27027 Un\G27043 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
Un\G27012 Un\G27028 Un\G27044 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
Un\G27013 Un\G27029 Un\G27045 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
Un\G27014 Un\G27030 Un\G27046 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97
A
Un\G27015 Un\G27031 Un\G27047 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113
Un\G27016 Un\G27032 Un\G27048 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129
Un\G27017 Un\G27033 Un\G27049 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145
Un\G27018 Un\G27034 Un\G27050 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161
Un\G27019 Un\G27035 Un\G27051 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177
Un\G27020 Un\G27036 Un\G27052 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193
Un\G27021 Un\G27037 Un\G27053 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209
Un\G27022 Un\G27038 Un\G27054 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225
Un\G27023 Un\G27039 Un\G27055 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241
APPX
Appendix 3 Buffer Memory 161
The following figure shows the timing chart for the execution of the Application Trigger.*1
Performed by the RJ71EIP91
Performed by the program
In data transmission processing, data are transmitted to EtherNet/IP devices at the completion of transmitting
the data.
When the RJ71EIP91 is the target and both of the following conditions are met, data are transmitted to
EtherNet/IP devices after the "Inhibit time" has elapsed from the completion of transmitting the data.
• The trigger type of the connection setting is set to "Change of State".
• "Inhibit time" is set.
For details on the connection setting, refer to the following.
Page 85 [Connections] tab
APPX
162 Appendix 3 Buffer Memory
Class1 communication status
■Class1 communication status (Un\G27136 to Un\G27183)
This area stores the communication status of Class1 communications for each connection number.
Address Item Description
Un\G27136 to Un\G27151 Data link status (Class1) Stores the data link status of connection numbers 1 to 256.
It automatically turns on when communication recovers from an error.
• On: Data link in operation
• Off: Not set, reserved station, data link not in operation, error
Un\G27152 to Un\G27167 Error status (Class1) Stores the error status of connection numbers 1 to 256.
It automatically turns off when communication recovers from an error.
• On: Error*1
• Off: Not set or data link in operation
Un\G27168 to Un\G27183 Reserved station (Class1) Stores the setting status of the reserved station of connection numbers 1 to
256.
• On: Reserved station
• Off: Not set as reserved station
*1 For a Producer Tag during tag communications, it turns on only when communications with all the connected Consumer Tags are
stopped.
During tag communications, if one Producer Tag is connected to multiple Consumer Tags through multicast
communications, 'Data link status (Class1)' (Un\G27136 to Un\G27151) turns on if even one communication
operation is normal.
Note that if the connections with all Consumer Tags are not communicating or have a communication error,
'Data link status (Class1)' (Un\G27136 to Un\G27151) turns off.
APPX
Appendix 3 Buffer Memory 163
Class1 Connection Behavior Error status
■Class1 Connection Behavior Error status (Un\G27392 to Un\G27647)
This area stores the error code of the error that occurred during Class1 communications for each connection number. (0 is
stored when communications are normal.)
For details on the error codes, refer to the following.
Page 140 Error codes when a communication error occurs
Address Description
Un\G27392 Connection No.1 error code
Un\G27393 Connection No.2 error code
Un\G27647 Connection No.256 error code
APPX
164 Appendix 3 Buffer Memory
Node information area
■Node information area (Un\G28160 to Un\G28170)
This area stores the node information of the RJ71EIP91.
Excluding 'Communication state' (Un\G28160) and 'Communication speed' (Un\G28161), these items are available only for
Class1 communications.
Address Item Description
Un\G28160 Communication state Stores the EtherNet/IP communication status.
• 0000H: Not communicating
• 0001H: Communicating
Un\G28161 Communication speed Stores the communication speed.
• 10: 10Mbps
• 100: 100Mbps
• 1000: 1000Mbps
Un\G28162 to Un\G28163 Transmit packet per second Stores the number of packets that were transmitted per second.
Un\G28164 to Un\G28165 Receive packet per second Stores the number of packets that were received per second.
Un\G28166 Transmit error packet per second Stores the number of packets that were not transmitted per second.
Un\G28167 Receive error packet per second Stores the number of packets that were not received per second.
Un\G28168 to Un\G28169 PPS Stores the number of packets that were processed per second.
Un\G28170 Number of connections Stores the total number of connections.
APPX
Appendix 3 Buffer Memory 165
Address Item Description
Un\G28295 Counter Frame Error Stores the number of frames that could not be sent/received.
Counter
Un\G28296 Time-Out Counter Stores the number of connection timeouts.
Un\G28297 Refused Counter Stores the number of connection disconnections.
Un\G28298 to Un\G28299 Production Counter Stores the transmission count.
Un\G28300 to Un\G28301 Consumption Stores the receive count.
Counter
Un\G28302 to Un\G28303 Production Byte Stores the number of transmission bytes.
Counter
Un\G28304 to Un\G28305 Consumption Byte Stores the number of receive bytes.
Counter
Un\G28306 to Un\G28307 Diagnostic Production Stores the transmission connection ID for the EtherNet/IP device of the
Connection ID requested connection.
Un\G28308 to Un\G28309 Consumption Stores the receive connection ID for the EtherNet/IP device of the requested
Connection ID connection.
Un\G28310 to Un\G28311 O->T API (s) Stores the originator to target API value for the EtherNet/IP device of the
requested connection. (Unit: s)
Un\G28312 to Un\G28313 T->O API (s) Stores the target to originator API value for the EtherNet/IP device of the
requested connection. (Unit: s)
Un\G28314 to Un\G28315 O->T RPI (s) Stores the originator to target RPI value for the EtherNet/IP device of the
requested connection. (Unit: s)
Un\G28316 to Un\G28317 T->O RPI (s) Stores the target to originator RPI value for the EtherNet/IP device of the
requested connection. (Unit: s)
Un\G28318 to Un\G28319 O->T Net Stores the originator to target network parameters for the EtherNet/IP device of
Parameters the requested connection.
Un\G28320 to Un\G28321 T->O Net Stores the target to originator network parameters for the EtherNet/IP device of
Parameters the requested connection.
Un\G28322 Originator Stores the originator connection serial number.
Connection Serial
Number
Un\G28323 Originator Vendor Stores the originator vendor code.
Id
Un\G28324 to Un\G28325 Originator Serial Stores the originator serial number.
Number
Un\G28326 to Un\G28327 Send Socket Socket ID Stores the transmission connection socket ID.
Un\G28328 to Un\G28329 Diagnostic Remote IP Address Stores the IP address of the EtherNet/IP device of the requested connection.
Un\G28330 Remote Port Stores the port number of the EtherNet/IP device of the requested connection.
Un\G28331 to Un\G28332 Local IP Address Stores the IP address of the RJ71EIP91.
Un\G28333 Local Port Stores the port number of the RJ71EIP91.
Un\G28334 to Un\G28335 Receive Socket Socket ID Stores the socket ID of the receive connection.
Diagnostic
Un\G28336 to Un\G28337 Remote IP Address Stores the IP address of the EtherNet/IP device of the requested connection.
Un\G28338 Remote Port Stores the port number of the EtherNet/IP device of the requested connection.
Un\G28339 to Un\G28340 Local IP Address Stores the IP address of the RJ71EIP91.
Un\G28341 Local Port Stores the port number of the RJ71EIP91.
APPX
166 Appendix 3 Buffer Memory
Class1 Block assurance specification per connection
■Class1 Connection Input data update state (Un\G32768 to Un\G33023)
This area stores the update status of the input data when 'Block assurance state per connection' (Un\G16630) is set to "2:
Data assurance is being performed".
• 0: No update available or data reading finished*1
• 1: Update available
*1 If a program is used to read the input data after the input data is updated, the buffer memory value changes from 1 to 0.
Address Description
Un\G32768 Connection No.1 Input data update state
Un\G32769 Connection No.2 Input data update state
Un\G33023 Connection No.256 Input data update state
Address Description
Un\G33024 Connection No.1 Output data update state
Un\G33025 Connection No.2 Output data update state
Un\G33279 Connection No.256 Output data update state
APPX
Appendix 3 Buffer Memory 167
UCMM communication execution command
■UCMM communication execution command (Un\G393216 to Un\G393249)
This area requests and checks communication during UCMM communications.
Address Item Description
Un\G393216 to Un\G393217 UCMM data link execution request Requests execution to transmit the request command over UCMM
communications.
• On: Request present
• Off: Request not present
Un\G393232 to Un\G393233 UCMM data link execution request Stores the acceptance status of the UCMM communication execution request.
acceptance • On: Accepted
• Off: Not accepted
Un\G393248 to Un\G393249 UCMM data link execution completion Stores the execution status of the UCMM communications.
• On: Completed
• Off: Not completed or unexecuted
The following figure shows the timing chart for the execution of the UCMM communication execution request.
Performed by the RJ71EIP91
Performed by the program
APPX
168 Appendix 3 Buffer Memory
UCMM data link request command, UCMM data link receive command
■UCMM data link request command (No.1) (Un\G393280 to Un\G394047)
This item is used to set the UCMM communication request command.
Address Item Description
Un\G393280 System area
Un\G393281 to Un\G393282 Target IP Address Specifies the IP address of the EtherNet/IP device to transmit the request
command to.
• Un\G393281: Lower-order word of IP address
• Un\G393282: Higher-order word of IP address
(Example: If the IP address is 192.1.0.254 [C0H.01H.00H.FEH], the lower-
order word is 00FEH and the higher-order word is C001H.)
Un\G393283 Service Specifies the service code of the EtherNet/IP device.*1
Un\G393284 to Un\G393285 System area
Un\G393286 Class Specifies the class ID of the EtherNet/IP device.*1
Un\G393287 Instance Specifies the instance ID of the EtherNet/IP device.*1
Un\G393288 Attribute Specifies the attribute ID of the EtherNet/IP device.*1
Un\G393289 Data length Specifies the data size of the EtherNet/IP device. (Unit: Bytes)*1
Un\G393290 to Un\G393311 System area
Un\G393312 to Un\G394018 Request data Specifies the request data of the EtherNet/IP device.*1
Un\G394019 to Un\G394047 System area
*1 For the setting value, refer to the manuals of the transmission destination EtherNet/IP device.
*1 For the stored value, refer to the manuals of the EtherNet/IP device from which the command was transmitted.
■UCMM data link request command (No.2 to No.32) and UCMM data link receive command
(No.2 to No.32) (Un\G394816 to Un\G442431)
This item sets and stores the information of No.2 to No.32 in the same order as UCMM data link request command (No.1) and
UCMM data link receive command (No.1).
APPX
Appendix 3 Buffer Memory 169
Appendix 4 Details of Message Communication
Support Command
This section describes the commands used during Class3 message communications and UCMM message communications.
Object list
The following table lists the objects that can be used with message communication support commands.
Object Description Reference
Identity Holds information such as the identification information of the EtherNet/IP module. Page 171 Identity
Connection Manager Used when establishing a connection with an EtherNet/IP module. Page 173 Connection Manager
TCP/IP Interface Holds the settings and status related to TCP/IP. Page 174 TCP/IP Interface
Ethernet Link Holds the settings and status related to Ethernet communications. Page 177 Ethernet Link
Command explanations
Item Description
Class attribute Data possessed by the class of an object.*1
Class service Service performed by specifying a class.*1
Instance attribute Data possessed by the instance of an object.*2
Instance service Service performed by specifying an instance.*2
*1 A class possesses the basic information such as the revision and instance of the object.
*2 An instance possesses the information of each object such as its functions and data.
■Access
This item indicates whether reading and writing using instance services are allowed.
• Get: Reading is possible with services such as Get_Attribute_Single.
• Set: Writing is possible with services such as Set_Attribute_Single.
■Data type
Item Description Data size Range
BOOL Bit data 1 byte • 0: Off (False)
• 1: On (True)
SINT Signed 8-bit data 1 byte -128 to 127
INT Signed 16-bit data 2 bytes -32768 to 32767
DINT Signed 32-bit data 4 bytes -2147483648 to 2147483647
USINT Unsigned 8-bit data 1 byte 0 to 255
UINT Unsigned 16-bit data 2 bytes 0 to 65535
UDINT Unsigned 32-bit data 4 bytes 0 to 4294967295
ULINT Unsigned 64-bit data 8 bytes 0 to 18446744073709551615
REAL Single-precision floating 4 bytes E 1.17549435 - 38 to E 3.40282347 + 38
point real number
LREAL Double-precision floating 8 bytes E 2.2250738585072014 - 308 to E 1.7976931348623157 +
point real number 308
STRING Character string data Depends on the
number of
characters.
BYTE Bit string (8 bits) 1 byte
WORD Bit string (16 bits) 2 bytes
DWORD Bit string (32 bits) 4 bytes
Padded EPATH CIP path segment 4 bytes
APPX
170 Appendix 4 Details of Message Communication Support Command
Identity
Object name Class ID
Identity 01H
Class service
Service code Service Remarks
01H Get_Attributes_All 00H is stored in the fourth to seventh bytes.
0EH Get_Attribute_Single
APPX
Appendix 4 Details of Message Communication Support Command 171
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
APPX
172 Appendix 4 Details of Message Communication Support Command
Connection Manager
Object name Class ID
Connection Manager 06H
Class service
Service code Service Remarks
01H Get_Attributes_All 00H is stored in the fourth to seventh bytes.
0EH Get_Attribute_Single
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
4EH Forward_Close
54H Forward_Open
5BH Large_Forward_Open
APPX
Appendix 4 Details of Message Communication Support Command 173
TCP/IP Interface
Object name Class ID
TCP/IP Interface F5H
Class service
Service code Service Remarks
01H Get_Attributes_All
0EH Get_Attribute_Single
APPX
174 Appendix 4 Details of Message Communication Support Command
Instance attribute (instance ID: 01H)
Attribute Access Name Data Description Setting value (Set)/
ID (: Available, : type stored value (Get)
Not available)
Get Set
1 Status DWORD Interface status Page 175 Details of
interface status
2 Configuration Capability DWORD Interface capability flag Page 176 Details of
interface capability flag
3 Configuration Control DWORD Interface control flag Page 176 Details of
interface control flag
4 Physical Link Path size UINT Path size of physical link object 0002H
Object
Path Padded Logical segment that identifies the • 0: 20H
EPATH physical link object • 1: F6H
• 2: 24H
• 3: 01H
5 Interface IP Address UDINT IP address of the device Set values of parameters
Configuration
Network Mask UDINT Network mask of the device
Gateway Address UDINT Default gateway address
Name Server UDINT Primary name server 00000000H
Name Server 2 UDINT Secondary name server 00000000H
Domain Name STRING Default domain name " " (null character)
6 Host Name STRING Host name " " (null character)
8 *1*2 TTL Value USINT TTL value for EtherNet/IP 1 to 255
multicast packets
9 *1*2 MCast Config Alloc Control USINT IP multicast address setting Page 176 IP
multicast address setting
value
Reserved USINT Reserved 00H
Num Mcast UINT Number of IP multicast addresses 1 to 32 A
to assign for EtherNet/IP
Mcast Start Addr UDINT First multicast address from which Value on the left
to start assignment
13 *1 Encapsulation Inactivity Timeout UINT Sets the time until the TCP • 1 to 3600
connection or DTLS session is 0 is invalid.
closed (Default: 120)
(unit: seconds)
APPX
Appendix 4 Details of Message Communication Support Command 175
■Details of interface capability flag
Bit Description Value
0 BOOTP Client Fixed to 0 (because the BOOTP setting is not supported)
1 DNS Client Fixed to 0 (because the name resolution setting with DNS is not supported)
2 DHCP Client Fixed to 0 (because IP address setting with DHCP is not supported)
3 DHCP-DNS Update Fixed to 0 (because the host name transmitting setting with DHCP requests is not
supported)
4 Configuration Settable Fixed to 0 (because Interface Configuration attribute setting is not supported)
5 Hardware Configurable Fixed to 1 (available for IP addresses set with parameters)
6 Interface Configuration Change Requires Fixed to 0 (because Interface Configuration attribute setting is not supported)
Reset
7 AcdCapable Fixed to 0 (because the address duplication detection setting is not supported)
8 to 31 Reserved Fixed to 0
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
10H Set_Attribute_Single
APPX
176 Appendix 4 Details of Message Communication Support Command
Ethernet Link
Object name Class ID
Ethernet Link F6H
Class service
Service code Service Remarks
01H Get_Attributes_All
0EH Get_Attribute_Single
APPX
Appendix 4 Details of Message Communication Support Command 177
Attribute Access Name Data Description Setting
ID (: Available, : type value (Set)/
Not available) stored value
Get Set (Get)
APPX
178 Appendix 4 Details of Message Communication Support Command
Attribute Access Name Data Description Setting
ID (: Available, : type value (Set)/
Not available) stored value
Get Set (Get)
APPX
Appendix 4 Details of Message Communication Support Command 179
Attribute Access Name Data Description Setting
ID (: Available, : type value (Set)/
Not available) stored value
Get Set (Get)
*1 Arrays are displayed in combination with Interface Speed. This indicates the speed and Duplex mode supported by the module.
APPX
180 Appendix 4 Details of Message Communication Support Command
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
4CH Get_and_Clear
APPX
Appendix 4 Details of Message Communication Support Command 181
Appendix 5 Processing Time
Transmission delay time
The following describes the formulas used to calculate the transmission delay time of EtherNet/IP communications.
Note that the processing time may be prolonged depending on the load ratio of the network (degree of line congestion), the
processing performance of controllers, and the system configuration.
CPU module
(2)
RJ71EIP91
(3)
EtherNet/IP device
RJ71EIP91
(2)
CPU module
(1)
APPX
182 Appendix 5 Processing Time
Appendix 6 Differences Between QJ71EIP71 and
RJ71EIP91
This section describes the differences between the MELSEC-Q series (QJ71EIP71) and MELSEC iQ-R series (RJ71EIP91)
EtherNet/IP network interface modules.
Hardware specifications
The following table lists the differences between the QJ71EIP71 and the RJ71EIP91 hardware specifications.
Item QJ71EIP71 RJ71EIP91
LED • RUN LED • RUN LED
• ERR. LED • ERR LED
• 100M LED • MS LED
• SD/RD LED • NS LED
• SPEED LED
• SD/RD LED
Battery Used Not used
APPX
Appendix 6 Differences Between QJ71EIP71 and RJ71EIP91 183
Performance specifications
The following table lists the differences between the QJ71EIP71 and the RJ71EIP91 performance specifications.
Item QJ71EIP71 RJ71EIP91
EtherNet/IP Class1 Communication format Tag communications Instance communications, tag
communications communications communications
Number of connections 256*1 256*2
Communication data size • Per connection: 1444 bytes • Per connection: 1444 bytes
• All connections: 64K bytes • All connections: 64K bytes
Transmission trigger Cyclic, Application Trigger Cyclic, Application Trigger, Change of
State
Connection type specification Point-to-point, multicast Point-to-point, multicast
RPI (communication cycle) 5ms to 10000ms 0.5ms to 60000ms
PPS (communication 4500PPS (at 128 bytes) 12000PPS (at 500 bytes)
processing performance)
Class3 Communication format Tag communications Message communications
communications
Communication direction • Server: Available • Server: Available
• Client: Available • Client: Not available
Number of connections 256*1 256*2
Communication data size 496 bytes 1414 bytes
UCMM Communication format Tag communications Message communications
communications
Communication direction • Server: Available • Server: Available
• Client: Available • Client: Available
Number of connections • Server: 256*1 • Server: 96
(number of executable • Client: 256*1 • Client: 32
modules)
Communication data size 498 bytes 1414 bytes
Transmission Data transmission speed 100Mbps/10Mbps 1Gbps/100Mbps*3
specifications
Internal current consumption (5VDC) 0.65A 1.09A
External dimensions 98(H) 27.4(W) 90(D)[mm] 106(H) 27.8(W) 110(D)[mm]
Weight 0.16kg 0.24kg
*1 The total number of connections for Class1 communications, Class3 communications, and UCMM communications is 256.
*2 The total number of connections for Class1 communications and Class3 communications is 256.
*3 A communication speed of 100Mbps is recommended.
APPX
184 Appendix 6 Differences Between QJ71EIP71 and RJ71EIP91
Function
The following table lists the differences between the QJ71EIP71 and the RJ71EIP91 functions.
: Available, : Not available
Parameter
The following tables list the differences between the QJ71EIP71 and the RJ71EIP91 parameters.
■Basic setting
: Settable, : Not settable
■Application setting
: Settable, : No setting item
■Refresh settings
: Settable, : Not settable, : No setting item
APPX
Appendix 6 Differences Between QJ71EIP71 and RJ71EIP91 185
I/O signal
The following tables list the differences between the QJ71EIP71 and the RJ71EIP91 I/O signals.
■Input signal
Device No. QJ71EIP71 RJ71EIP91
X0 Tag communication start process completion Module Ready
X2 PING test completion Use prohibited
X6 Flash ROM access completion Use prohibited
X7 Flash ROM access error completion Use prohibited
X8 TCP/UDP/IP parameter change completion Use prohibited
XD Acquiring IP address Use prohibited
XE Own station error Use prohibited
XF Module READY Module Error
X10 Use prohibited EtherNet/IP communication in process
X12 Use prohibited PING test completion
X14 Use prohibited Connection information read completion
X15 Use prohibited Connection information read error
X1F Watchdog timer error Communication Ready
■Output signal
Device No. QJ71EIP71 RJ71EIP91
Y0 Tag communication start request Use prohibited
Y2 PING test execution request Use prohibited
Y6 Flash ROM access request Use prohibited
Y8 TCP/UDP/IP parameter change request Use prohibited
YE Own station error clear request Use prohibited
YF Use prohibited Module error clear request
Y10 Use prohibited EtherNet/IP communication start request
Y12 Use prohibited PING test execution request
Y14 Use prohibited Connection information read request
APPX
186 Appendix 6 Differences Between QJ71EIP71 and RJ71EIP91
Buffer memory
The following tables list the differences between the QJ71EIP71 and the RJ71EIP91 buffer memory areas.
Address (decimal) Address QJ71EIP71 RJ71EIP91
(hexadecimal)
0 to 4095 0H to FFFH Class1 Input Area System area
4096 to 8191 1000H to 1FFFH Class3/UCMM Input Area
8192 to 12287 2000H to 2FFFH Class1 Output Area
12288 to 16383 3000H to 3FFFH Class3/UCMM Output Area
16385 4001H DHCP setting
16386 to 16387 4002H to 4003H IP Address
16629 40F5H System area Block assurance state per connection
16630 40F6H System area Block assurance state per connection
16631 to 16632 40F7H to 40F8H System area Application Trigger operation specification
(Class1)
16633 40F9H Battery error detection setting System area
16634 40FAH Tag com. continue setting EtherNet/IP data link continuation specification
request
16635 40FBH Tag com. continue setting status EtherNet/IP data link continuation specification
state
16636 40FCH Class1 Tag Counts System area
16640 to 17151 4100H to 42FFH Class1 Tag Parameter Class1 I/O data size
17152 to 21119 4300H to 527FH System area
25728 6480H Intelligent function module switch status System area
25733 to 25735 6485H to 6487H Ethernet address (MAC address) MAC Address
25783 64B7H Battery status System area
25856 to 26367 6500H to 66FFH Class1 send/receive data start address Class1 I/O data start offset address
26368 to 26879 6700H to 68FFH Class3/UCMM send/receive data start address System area
27008 to 27055 6980H to 69AFH Application Trigger (Class1) Application Trigger (Class1)
A
27072 to 27119 69C0H to 69EFH Application Trigger (Class3/UCMM) System area
27136 to 27183 6A00H to 6A2FH Communication status (Class1) Class1 communication status
27184 to 27231 6A30H to 6A5FH Communication status (Class3/UCMM) System area
27264 6A80H Own station error status
27265 to 27267 6A81H to 6A83H TCP/UDP/IP parameter error information
27268 6A84H Self-diagnostics execution result
27392 to 27647 6B00H to 6BFFH Class1 Diagnostics Information Class1 Connection Behavior Error status
27648 to 27903 6C00H to 6CFFH Class3/UCMM Diagnostics Information System area
27904 to 27907 6D00H to 6D03H PING test request area PING test request area
27908 to 27911 6D04H to 6D07H PING test result area PING test result area
28160 to 28170 6E00H to 6E0AH System area Node information area
28288 6E80H Connection information read request area
28290 to 28341 6E82H to 6EB5H Connection information read response area
32768 to 33279 8000H to 81FFH Class1 Block assurance specification per
connection
65536 to 98303 10000H to 17FFFH Class1 Input Area
196608 to 229375 30000H to 37FFFH Class1 Output Area
393216 to 393249 60000H to 60021H UCMM data link execution command
393280 to 442431 60040H to 6C03FH UCMM data link request command (No.1 to
No.32)
UCMM data link receive command (No.1 to
No.32)
APPX
Appendix 6 Differences Between QJ71EIP71 and RJ71EIP91 187
Appendix 7 Added Functions
RJ71EIP91
The following table lists the functions added to the RJ71EIP91.
Addition Firmware version
*1
Safety CPU "03" or later
APPX
188 Appendix 7 Added Functions
MEMO
APPX
Appendix 7 Added Functions 189
INDEX
A O
Application Trigger (Class1) . . . . . . . . . . . . . . . 161 Online Action . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Application Trigger operating specification
(Class1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
P
C S
Class1 Block assurance specification per Server function . . . . . . . . . . . . . . . . . . . . . . . 38,42
connection . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Setting status . . . . . . . . . . . . . . . . . . . . . . . . . .159
Class1 communication status . . . . . . . . . . . . . . 163
Class1 communications . . . . . . . . . . . . . . . . . . . 16
U
Class1 Connection Behavior Error status . . . . . . 164
Class1 I/O data size . . . . . . . . . . . . . . . . . . . . 159 UCMM communication execution command . . . .168
Class1 I/O data start offset address . . . . . . . . . 160 UCMM communications . . . . . . . . . . . . . . . . . . .16
Class1 Input Area . . . . . . . . . . . . . . . . . . . . . . 167 UCMM data link receive command . . . . . . . . . . .169
Class1 Output Area . . . . . . . . . . . . . . . . . . . . . 167 UCMM data link request command . . . . . . . . . . .169
Class3 communications . . . . . . . . . . . . . . . . . . . 16
Client function. . . . . . . . . . . . . . . . . . . . . . . . . . 41
Communication Ready . . . . . . . . . . . . . . . . . . 149
Connection information read completion . . . . . . 149
Connection information read error . . . . . . . . . . . 149
Connection information read request . . . . . . . . . 153
Connection information read request area . . . . . 165
Connection information read response area . . . . 165
Consumer Tag . . . . . . . . . . . . . . . . . . . . . . . . . 28
E
EDS Management . . . . . . . . . . . . . . . . . . . . . . 101
Error Information . . . . . . . . . . . . . . . . . . . . . . . 124
EtherNet/IP communication in process . . . . . . . 149
EtherNet/IP communication start request . . . . . . 150
EtherNet/IP data link continuation specification . 159
Exclusive Owner . . . . . . . . . . . . . . . . . . . . . . . . 18
I
Input Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
IP Address Setting . . . . . . . . . . . . . . . . . . . . . . 47
L
Listen Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
M
Mode Settings . . . . . . . . . . . . . . . . . . . . . . . . . 46
Module error . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Module error clear request . . . . . . . . . . . . . . . . 150
Module Information List . . . . . . . . . . . . . . . . . . 125
Module Ready . . . . . . . . . . . . . . . . . . . . . . . . 149
N
Node information area . . . . . . . . . . . . . . . . . . . 165
190
MEMO
191
REVISIONS
*The manual number is given on the bottom left of the back cover.
Revision date *Manual number Description
May 2018 SH(NA)-081915ENG-A First edition
August 2019 SH(NA)-081915ENG-B ■Added or modified parts
TERMS, Section 1.1, 3.1, 4.1, 4.2, 5.5, 5.6, Appendix 3, 6
October 2019 SH(NA)-081915ENG-C ■Added or modified parts
SAFETY PRECAUTIONS, TERMS, GENERIC TERMS AND ABBREVIATIONS, Section 1.1
May 2020 SH(NA)-081915ENG-D ■Added or modified parts
RELEVANT MANUALS, GENERIC TERMS AND ABBREVIATIONS, TERMS, Section 3.3, 5.6,
Appendix 6, 7
April 2021 SH(NA)-081915ENG-E ■Added or modified parts
SAFETY PRECAUTIONS, CONDITIONS OF USE FOR THE PRODUCT, Section 2.2, 3.1, 3.3
September 2021 SH(NA)-081915ENG-F ■Added or modified parts
Section 1.1, 2.6, Chapter 3, Section 5.3, 5.5, Appendix 3, 7
192
WARRANTY
Please confirm the following product warranty details before using this product.
1. Gratis Warranty Term and Gratis Warranty Range
If any faults or defects (hereinafter "Failure") found to be the responsibility of Mitsubishi occurs during use of the product
within the gratis warranty term, the product shall be repaired at no cost via the sales representative or Mitsubishi Service
Company.
However, if repairs are required onsite at domestic or overseas location, expenses to send an engineer will be solely at
the customer's discretion. Mitsubishi shall not be held responsible for any re-commissioning, maintenance, or testing
on-site that involves replacement of the failed module.
[Gratis Warranty Term]
The gratis warranty term of the product shall be for one year after the date of purchase or delivery to a designated place.
Note that after manufacture and shipment from Mitsubishi, the maximum distribution period shall be six (6) months, and
the longest gratis warranty term after manufacturing shall be eighteen (18) months. The gratis warranty term of repair
parts shall not exceed the gratis warranty term before repairs.
[Gratis Warranty Range]
(1) The range shall be limited to normal use within the usage state, usage methods and usage environment, etc., which
follow the conditions and precautions, etc., given in the instruction manual, user's manual and caution labels on the
product.
(2) Even within the gratis warranty term, repairs shall be charged for in the following cases.
1. Failure occurring from inappropriate storage or handling, carelessness or negligence by the user. Failure caused
by the user's hardware or software design.
2. Failure caused by unapproved modifications, etc., to the product by the user.
3. When the Mitsubishi product is assembled into a user's device, Failure that could have been avoided if functions
or structures, judged as necessary in the legal safety measures the user's device is subject to or as necessary by
industry standards, had been provided.
4. Failure that could have been avoided if consumable parts (battery, backlight, fuse, etc.) designated in the
instruction manual had been correctly serviced or replaced.
5. Failure caused by external irresistible forces such as fires or abnormal voltages, and Failure caused by force
majeure such as earthquakes, lightning, wind and water damage.
6. Failure caused by reasons unpredictable by scientific technology standards at time of shipment from Mitsubishi.
7. Any other failure found not to be the responsibility of Mitsubishi or that admitted not to be so by the user.
2. Onerous repair term after discontinuation of production
(1) Mitsubishi shall accept onerous product repairs for seven (7) years after production of the product is discontinued.
Discontinuation of production shall be notified with Mitsubishi Technical Bulletins, etc.
(2) Product supply (including repair parts) is not available after production is discontinued.
3. Overseas service
Overseas, repairs shall be accepted by Mitsubishi's local overseas FA Center. Note that the repair conditions at each FA
Center may differ.
4. Exclusion of loss in opportunity and secondary loss from warranty liability
Regardless of the gratis warranty term, Mitsubishi shall not be liable for compensation to:
(1) Damages caused by any cause found not to be the responsibility of Mitsubishi.
(2) Loss in opportunity, lost profits incurred to the user by Failures of Mitsubishi products.
(3) Special damages and secondary damages whether foreseeable or not, compensation for accidents, and
compensation for damages to products other than Mitsubishi products.
(4) Replacement by the user, maintenance of on-site equipment, start-up test run and other tasks.
5. Changes in product specifications
The specifications given in the catalogs, manuals or technical documents are subject to change without prior notice.
193
TRADEMARKS
The company names, system names and product names mentioned in this manual are either registered trademarks or
trademarks of their respective companies.
In some cases, trademark symbols such as '' or '' are not specified in this manual.
194 SH(NA)-081915ENG-F
SH(NA)-081915ENG-F(2109)MEE
MODEL: RJ71EIP91-U-OU-E
MODEL CODE: 13JX84
HEAD OFFICE : TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN
NAGOYA WORKS : 1-14 , YADA-MINAMI 5-CHOME , HIGASHI-KU, NAGOYA , JAPAN
When exported from Japan, this manual does not require application to the
Ministry of Economy, Trade and Industry for service transaction permission.