Mitsubishi Electric MELSEC iQ-R, MELSEC iQ-RJ71EIP91 User Manual

MELSEC iQ-R EtherNet/IP Network Interface Module User's Manual (Application)
-RJ71EIP91

SAFETY PRECAUTIONS

WARNING
Indicates that incorrect handling may cause hazardous conditions, resulting in death or severe injury.
CAUTION
Indicates that incorrect handling may cause hazardous conditions, resulting in minor or moderate injury or property damage.
(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.
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.
To maintain the safety of the programmable controller system against unauthorized access from external devices via the network, take appropriate measures. To maintain the safety against unauthorized access via the Internet, take measures such as installing a firewall.
For the operating status of each EtherNet/IP device after a communication failure, refer to Page 110 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
[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.
For terminal block wiring, use solderless terminals with an insulation sleeve. Do not connect more than two solderless terminals to a terminal.
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.
When an overcurrent caused by a failure of an external device or a module flows for a long time, it may cause smoke and fire. To prevent this, configure an external safety circuit, such as a fuse.
Place the cables in a duct or clamp them. If not, dangling cable may swing or inadvertently be pulled, resulting in damage to the module or cables or malfunction due to poor contact. Do not clamp the extension cables with the jacket stripped. Doing so may change the characteristics of the cables, resulting in malfunction.
When disconnecting the communication cable or power cable from the module, do not pull the cable by the cable part. 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.
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.
Tighten the terminal block mounting screws, terminal screws, or module fixing screws within the specified torque range. Undertightening the terminal block mounting screws or terminal screws can cause short circuit, fire, or malfunction. Overtightening can damage the screw and/or module, resulting in drop, short circuit, fire, or malfunction. Undertightening the module fixing screws can cause drop of the screw Overtightening can damage the screw and/or module, resulting in drop.
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.
[Startup and Maintenance Precautions]
CAUTION
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 disassemble or modify the modules. Doing so may cause failure, malfunction, injury, or a fire.
Use any radio communication device such as a cellular phone or PHS (Personal Handy-phone
System) more than 25cm away in all directions from the programmable controller. Failure to do so may cause malfunction.
Shut off the external power supply (all phases) used in the system before mounting or removing the module. Failure to do so may cause the module to fail or malfunction.
Tighten the screws within the specified torque range. Undertightening can cause drop of the component or wire, short circuit, or malfunction. Overtightening can damage the screw and/or module, resulting in drop, short circuit, or malfunction.
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):
• 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
Exceeding the limit may cause malfunction.
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) Mitsubishi 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 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'S USER, 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 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 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 representative in your region.
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
CHAPTER 1 FUNCTIONS 16
1.1 EtherNet/IP Communication Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Class1 instance communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Class1 tag communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Class3 message communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
UCMM message communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
1.2 Communication Status Setting Function When a CPU Stop Error Occurs . . . . . . . . . . . . . . . . . . . . . . . . . 42
CHAPTER 2 PARAMETER SETTINGS 43
2.1 Procedure for Setting Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2 Basic Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.3 Application Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.4 Refresh Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.5 Setting EtherNet/IP Communications (Starting EtherNet/IP Configuration Tool) . . . . . . . . . . . . . . . . . . . .47
2.6 Writing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
CHAPTER 3 EtherNet/IP Configuration Tool 49
3.1 Window Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
EtherNet/IP setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Device Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Network Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Network configuration settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Operation information list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.2 Procedure for Registering EtherNet/IP Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
Adding the EDS file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
Configuring settings online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Configuring settings offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3.3 Checking the Software Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
CHAPTER 4 PROGRAMMING 98
4.1 Program Example of UCMM Message Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
System configuration example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
Setting parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Program example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
4.2 Program Example of PING Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
System configuration example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Setting parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Program example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
12
CHAPTER 5 TROUBLESHOOTING 110
5.1 Checking with LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.2 Checking the Module Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.3 Checking the Network Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Network diagnostics of EtherNet/IP Configuration Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Checking with the buffer memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
PING test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.4 Hardware Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5.5 Troubleshooting by Symptom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
5.6 List of Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
Error codes when a module error occurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
Error codes when a communication error occurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.7 Event List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
APPENDICES 134
Appendix 1 Module Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Appendix 2 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
List of I/O signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Execution condition of output signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
Details of input signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Details of output signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
Appendix 3 Buffer Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
List of buffer memory addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Details of buffer memory addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
Appendix 4 Details of Message Communication Support Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Identity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
Connection Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
TCP/IP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Ethernet Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Appendix 5 Processing Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
Transmission delay time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Appendix 6 Differences Between QJ71EIP71 and RJ71EIP91 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
INDEX 172
CONTENTS
REVISIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
TRADEMARKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
13

RELEVANT MANUALS

Manual name [manual number] Description Available form
MELSEC iQ-R EtherNet/IP Network Interface Module User's Manual (Application) [SH-081915ENG] (this manual)
MELSEC iQ-R EtherNet/IP Network Interface Module User's Manual (Startup) [SH-081913ENG]
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.
Functions, parameter settings, operation methods of EtherNet/IP Configuration Tool, programming, troubleshooting, I/O signals, and buffer memory of the MELSEC iQ-R EtherNet/IP Network Interface Module
Specifications, procedures before operation, system configuration, wiring, and communication examples of the MELSEC iQ-R EtherNet/IP Network Interface Module
Print book
e-Manual PDF
Print book
e-Manual PDF
14

TERMS

Unless otherwise specified, this manual uses the following terms.
Ter m Description
Adapter A station type of EtherNet/IP that corresponds to slave stations
API An abbreviation for Actual Packet Interval.
A communication cycle that is decided by the target during communications between EtherNet/IP devices.
Buffer memory A memory in an intelligent function module, where data (such as setting values and monitoring values) are stored.
When integrated into the CPU module, this memory refers to a memory area for storing data such as setting values and monitored values of the Ethernet function and data used for data communication of the multiple CPU system function.
Consumer Tag Another name for the Consumed tag
CPU module A generic term for the MELSEC iQ-R series CPU module
Device A device (X, Y, M, D, or others) in a CPU module
DHCP An abbreviation for Dynamic Host Configuration Protocol. A protocol used for automatically assigning the information
Disconnection A process of stopping data link if a data link error occurs.
Engineering tool Another name for the software package for the MELSEC programmable controllers
EtherNet/IP An industrial Ethernet protocol offered by ODVA.
EtherNet/IP Configuration Tool An abbreviation for EtherNet/IP Configuration Tool for RJ71EIP91.
EtherNet/IP device A generic term for devices, personal computers, and other equipment connected via EtherNet/IP for data
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
Intelligent function module A module that has functions other than input and output, such as an A/D converter module and D/A converter module
Label A label that represents a device in a given character string
Module label A label that represents one of memory areas (I/O signals and buffer memory areas) specific to each module in a given
Originator An EtherNet/IP device that transmits a connection establishment request of EtherNet/IP
PPS An abbreviation for Packet Per Second. The number of packets that can be processed per second.
Producer Tag Another name for the Produced tag
Return A process of restarting data link when a faulty station recovers from an error
RPI An abbreviation for Requested Packet Interval.
Scanner A station type of EtherNet/IP that corresponds to the master station
Subnet mask A number used to logically divide one network into multiple subnetworks and manage them easily. The following
Target An EtherNet/IP device that transmits a connection establishment request of EtherNet/IP
required for the network such as an IP address.
A tool for setting the network configuration for EtherNet/IP.
communication
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.
character string. For the module used, GX Works3 automatically generates this label, which can be used as a global label.
A communication cycle that is decided by the originator during communications between EtherNet/IP devices.
networks constructed with EtherNet/IP are available.
• A small-scale network system in which multiple devices are connected to one EtherNet/IP network
• A medium-scale or large-scale network system in which multiple small-scale network systems are connected through a router
15
1
FUNCTIONS
1.1
The EtherNet/IP communication functions are used to perform data communications over a network between the RJ71EIP91
and EtherNet/IP devices.
The RJ71EIP91 can perform the following types of EtherNet/IP communications.
• Class1 communications
• Class3 communications
• UCMM communications
EtherNet/IP Communication 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 send 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 35 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 38 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)
16

1 FUNCTIONS

1.1 EtherNet/IP Communication Functions

Applied connection of EtherNet/IP communications
When the RJ71EIP91 is the target
: Requests can be accepted from the EtherNet/IP device, : Requests cannot be accepted from EtherNet/IP device, : No combination
EtherNet/IP communications
Class1 tag communications
Class3 message communications
UCMM message communications
Connection settings
Connection type
Input Only
 
 
*4
Trigger t ype Input type
(target to originator)
Cyclic Application
Trigger

Change of
*1
State
Fixed
*2
Variabl e
Output type (originator to target)
*3
Fixed
*2
*1 A method to send data when the status changes. On the RJ71EIP91, data is sent 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.
When the RJ71EIP91 is the originator
: Requests can be sent to the EtherNet/IP device, : Requests cannot be sent to EtherNet/IP device, : No combination
EtherNet/IP communications
Class1 instance communications
Class1 tag communications
Class3 message communications
UCMM message communications
Connection setting
Connection type
Exclusive
*4
Owner
Input Only
Listen Only
Input Only
 
 
*5
*5
Trigger t ype Input type
(target to originator)
Cyclic Application
Trigger


*6


Change of
*1
State
Fixed
*2
Variabl e
Output type (originator to target)
*3
Fixed
*2
Varia bl e
Varia bl e
*7
*7
*7
*7
1
*3
*3
*1 A method to send data when the status changes. On the RJ71EIP91, data is sent 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 sending 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 communication with the target to which a connection has been established. *7 Connection requests can be set, but are sent from the RJ71EIP91 with a fixed size.
For the connection setting method, refer to the following. Page 79 [Connections] tab
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
17

Class1 instance communications

RJ71EIP91
(1)
(2)
Scanner Adapter
Originator
Buffer memory
'Class1 Input Area' (Un\G65536 to Un\G98303)
Target
Buffer memory
Transmitted data
Receive data
'Class1 Output Area' (Un\G196608 to Un\G229375)
EtherNet/IP device
Function overview
Class1 instance communications is a function for periodically performing data communication between the RJ71EIP91 and an
EtherNet/IP device over a connection that has been established using an instance ID.
Data communications are performed between the originator (the device on the sending side that requests the connection) and
the target (the device on the receiving side that is requested to connect).
When the connection type is Exclusive Owner
(1) Connection open (2) Response
18
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
When the connection type is Input Only
RJ71EIP91
(1)
(2)
(1)
(2)
EtherNet/IP device
Transmitted data
Scanner Adapter Adapter
Originator
Buffer memory
'Class1 Input Area' (Un\G65536 to Un\G98303)
Target
Transmitted data
EtherNet/IP device
Target
RJ71EIP91
(1)
(2)
(3)
(4)
Scanner Adapter Scanner
Originator
Buffer memory
'Class1 Input Area' (Un\G65536 to Un\G98303)
Target
Transmitted data
EtherNet/IP device EtherNet/IP device
Receive data
Originator
(1) Connection open (2) Response
1
When the connection type is Listen Only
(1) Connection open (2) Response (3) Data sent over an Input Only or Exclusive Owner connection (4) The same data as (3) is received.
1.1 EtherNet/IP Communication Functions
1 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. Cyclic, Application Trigger, or Change of State can be selected for the communication trigger type. ( Page 79
[Connections] tab)
20
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Data sending
(4) (5)
(2)
(1)
(3)
(6)
(6)
(6)
(6)
RPI
RPI
RPI
RJ71EIP91
Originator Target
CPU module EtherNet/IP device
Device
'Class1 Output Area' (Un\G196608 to Un\G229375)
Data is sent from the originator to the target.
Data can be sent when the connection type is Exclusive Owner.
Sending data with the Cyclic trigger type
Set the trigger type to Cyclic in the connection settings to periodically repeat the sending of data.
1
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Connection open (3) Response (normal) (4) Transfer the stored data with a program. (5) Send the stored data at the RPI interval. (6) Sending data
Data is sent with the Cyclic trigger type according to the following procedure.
1.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) on the RJ71EIP91 on the scanner side is
turned on, the connection open request is sent, and then a response is received from the EtherNet/IP device on the adapter
side.
2.
Sending data ((5) to (6) shown above)
If the connection is established normally, the originator sends the data stored in 'Class1 Output Area' (Un\G196608 to
Un\G229375).
For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
21
Sending data with the Application Trigger or Change of State trigger type
(4)
(5)
(2)
(1)
(3)
(6)
(6)
(6)
(6)
RJ71EIP91
(5)
(5)
(5)
Originator Target
CPU module EtherNet/IP device
Device
'Class1 Output Area' (Un\G196608 to Un\G229375)
Set the trigger type to Application Trigger or Change of State in the connection settings to send 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.
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Connection open (3) Response (normal) (4) Transfer the stored data with a program. (5) Turn on 'Application Trigger Request (Class1)' (Un\G27008 to Un\G27023). (6) Sending data
Data is sent 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.
2.
Setting of buffer memory
Set 'Application Trigger operating specification request' (Un\G16631). ( Page 145 Application Trigger operating
specification request (Un\G16631))
3.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) on the RJ71EIP91 on the scanner side is
turned on, the connection open request is sent, and then a response is received from the EtherNet/IP device on the adapter
side.
4.
Application Trigger request ((5) shown above)
During communication with the EtherNet/IP device, the RJ71EIP91 turns on 'Application Trigger Request (Class1)'
(Un\G27008 to Un\G27023).
5.
Sending data ((6) shown above)
'Application Trigger Acceptance (Class1)' (Un\G27024 to Un\G27039) on the RJ71EIP91 is turned on and data stored in
'Class1 Output Area' (Un\G196608 to Un\G229375) is sent.
6.
Completion of Application Trigger
After the data send processing completes, 'Application Trigger Completion (Class1)' (Un\G27040 to Un\G27055) on the
RJ71EIP91 turns on.
22
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Data sending with Change of State is performed according to the following procedure.
1.
Setting of EtherNet/IP Configuration Tool
Set the following items in the setting of EtherNet/IP Configuration Tool.
• Set the trigger type to "Change of State".
• Set "Inhibit Time Mode". (When setting "Inhibit Time Mode" to "Custom", set "Inhibit Time".)
2.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) on the RJ71EIP91 on the scanner side is
turned on, the connection open request is sent, and then a response is received from the EtherNet/IP device on the adapter
side.
3.
Application Trigger request ((5) shown above)
During communication with the EtherNet/IP device, the RJ71EIP91 turns on 'Application Trigger Request (Class1)'
(Un\G27008 to Un\G27023).
4.
Sending data ((6) shown above)
Data stored in 'Class1 Output Area' (Un\G196608 to Un\G229375) is sent when the specified Inhibit Time has elapsed after
'Application Trigger Acceptance (Class1)' (Un\G27024 to Un\G27039) on the RJ71EIP91 is turned on.
5.
Completion of Application Trigger
After the data send processing completes, 'Application Trigger Completion (Class1)' (Un\G27040 to Un\G27055) on the
RJ71EIP91 turns on.
1
• For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
• For the operation timing of data sending using the Application Trigger, refer to the following. Page 148 Application Trigger (Class1) (Un\G27008 to Un\G27055)
• When Application Trigger or Change of State is used, data will be sent automatically if no data was sent
during the period from the last sending of data to the end of the RPI.
• To send data only by turning off and on 'Application Trigger Request (Class1)' (Un\G27008 to Un\G27023),
set 'Application Trigger operating specification request' (Un\G16631) to 10H.
• When Change of State is used, data is sent when the specified Inhibit Time has elapsed regardless of the
setting of 'Application Trigger operating specification request' (Un\G16631).
• During Class1 tag communications, heartbeat is sent by turning off and on 'Application Trigger Request
(Class1)' (Un\G27008 to Un\G27023) when 'Application Trigger operating specification request'
(Un\G16631) is set to 10H.
• When 'Application Trigger operating specification request' (Un\G16631) is set to 10H (output data is not
transmit automatically at the RPI interval), the request is not transmit automatically. Therefore, when
*1*2
Application Trigger is used, transmit the request within the monitoring time of send/receive timeout.
external device cannot receive the request within the monitoring time of send/receive timeout, the timeout is
detected and the connection is disconnected. In this case, a re-connection establishment is required to
send data again.
*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.
If the
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
23
Data receiving
(6) (5)
(2)
(1)
(3)
(4)
(4)
(4)
(4)
RPI
RPI
RPI
RJ71EIP91
Originator Target
CPU module EtherNet/IP device
Device
'Class1 Input Area' (Un\G65536 to Un\G98303)
Data is received by the originator from the target.
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Connection open (3) Response (normal) (4) Receiving data (5) Store the data received at the RPI interval. (6) Transfer the stored data with a program.
Data is received according to the following procedure.
1.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) on the RJ71EIP91 on the scanner side is
turned on, the connection open request is sent, and then a response is received from the EtherNet/IP device on the adapter
side.
2.
Receiving data ((4) to (5) shown above)
If the connection is established normally, the originator stores the received data in 'Class1 Input Area' (Un\G65536 to
Un\G98303).
For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
24
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Setting method
(1)
(2) (3)
(4)
(5)
For Class1 instance communications, set the originator and target on the RJ71EIP91 on the scanner side.
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]
For details on the setting window, refer to the following. Page 44 Basic Setting
Target (on adapter side) settings
After registering the EtherNet/IP device with EtherNet/IP Configuration Tool, set the adapter side for each connection.
For details on registering EtherNet/IP devices, refer to the following. Page 94 Procedure for Registering EtherNet/IP Devices
Select the EtherNet/IP device in the network configuration settings Ö [Device] Ö [Properties] Ö [Connections] tab
1
(1) Input data size (2) Trigger type (3) RPI (4) Output data size (5) RPI
For details on the setting window, refer to the following. Page 79 [Connections] tab
1.1 EtherNet/IP Communication Functions
1 FUNCTIONS
25
Application Trigger and Change of State
Data sending 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 sent with Application Trigger, whether or not to send the data automatically can be selected by 'Application
Trigger operating specification request' (Un\G16631). When data is sent with Change of State, this setting is ignored.
The following table lists the setting items of Application Trigger and Change of State.
Typ e Setting item of EtherNet/IP Configuration Tool Buffer memory
Trigger Type Inhibit time setting 'Application Trigger Request
Inhibit Time Mode Inhibit time(ms)
Application Trigger Application (No setting) (No setting) Off On
Change of State Change of State Default
*1 When Default is set, a quarter of RPI is specified as the inhibit time. *2 When Un-Activated is set, no inhibit time is specified.
*1
Un-Activated
Custom Specifies in the range
*2
(No setting) Off On
(No setting) Off On
between 1 and 255.
(Class1)' (Un\G27008 to Un\G27023)
Off On
26
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions

Class1 tag communications

RJ71EIP91 (Producer)
Producer Tag
Data Size: 8
Consumer Tag
Data Size: 8
RJ71EIP91 (Consumer)
RJ71EIP91 (Consumer) RJ71EIP91 (Producer)
Consumer Tag
Data Size: 8
Producer Tag
Data Size: 8
Buffer memory
'Class1 Output Area' (Un\G196608 to Un\G229375)
Buffer memory
'Class1 Input Area' (Un\G65536 to Un\G98303)
Tag name: Class1_Data1
Tag name: Class1_Data2
Buffer memory
'Class1 Input Area' (Un\G65536 to Un\G98303)
Buffer memory
'Class1 Output Area' (Un\G196608 to Un\G229375)
Tag name: Class1_Data1
Tag name: Class1_Data2
Function overview
Class1 tag communications is a function for performing data communications between the RJ71EIP91 or EtherNet/IP devices
over a connection that has been established using tag names.
A Producer Tag and a Consumer Tag are used, and data communications are performed periodically between tags that have
the same Tag Name and Data Size.
1
Tag Description
Producer Tag Receives a request to establish the connection from Consumer of the other RJ71EIP91, and sends data to Consumer.
Consumer Tag Sends a request to establish the connection to Producer of the other RJ71EIP91, and receives data from Producer.
Communication timing
Class1 tag communications are performed at the RPI interval set on Consumer.
RPI can be set for each connection. Cyclic, Application Trigger, or Change of State can be selected for the communication trigger type. ( Page 79
[Connections] tab)
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
27
Data sending
(4) (5)
(2)
(1)
(3)
(6)
(7)
(6)
(6)
(6)
(1)
RPI
RPI
RPI
RJ71EIP91 RJ71EIP91
ConsumerProducer
CPU module
Device
'Class1 Output Area' (Un\G196608 to Un\G229375)
'Class1 Input Area' (Un\G65536 to Un\G98303)
Data is sent from Producer to Consumer.
Sending data with the Cyclic trigger type
Set the trigger type to Cyclic in the connection settings to periodically repeat the sending of data.
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Connection open (3) Response (normal) (4) Transfer the stored data with a program. (5) Send the stored data at the RPI interval. (6) Sending data (7) Store the data received at the RPI interval.
Data is sent with the Cyclic trigger type according to the following procedure.
1.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) of the RJ71EIP91 on the Producer side
and the RJ71EIP91 on the Consumer side is turned on, a connection open request is received from the RJ71EIP91 on the
Consumer side, and then a response is returned by the RJ71EIP91 on the Producer side.
2.
Sending data ((5) to (7) shown above)
If the connection is established normally, Producer sends the data stored in 'Class1 Output Area' (Un\G196608 to
Un\G229375).
For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
28
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Sending data with the Application Trigger or Change of State trigger type
(4)
(5)
(2)
(1)
(3)
(6)
(6)
(6)
(6)
RJ71EIP91
(5)
(5)
(5)
(7)
RJ71EIP91
Producer Consumer
(1)
CPU module
Device
'Class1 Output Area' (Un\G196608 to Un\G229375)
'Class1 Input Area' (Un\G65536 to Un\G98303)
Set the trigger type to Application Trigger or Change of State in the connection settings to send 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.
1
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Connection open (3) Response (normal) (4) Transfer the stored data with a program. (5) Turn on 'Application Trigger Request (Class1)' (Un\G27008 to Un\G27023). (6) Sending data (7) Store the data received at the timing of Application Trigger or Change of State.
Data is sent 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.
2.
Setting of buffer memory
Set 'Application Trigger operating specification request' (Un\G16631). ( Page 145 Application Trigger operating
specification request (Un\G16631))
3.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) of the RJ71EIP91 on the Producer side
and the RJ71EIP91 on the Consumer side is turned on, a connection open request is received from the RJ71EIP91 on the
Consumer side, and then a response is returned by the RJ71EIP91 on the Producer side.
4.
Application Trigger request ((5) shown above)
During communications with the RJ71EIP91 on the Consumer side, 'Application Trigger Request (Class1)' (Un\G27008 to
Un\G27023) of the RJ71EIP91 on the Producer side is turned on.
5.
Sending data ((6) to (7) shown above)
'Application Trigger Acceptance (Class1)' (Un\G27024 to Un\G27039) on the RJ71EIP91 on the Producer side is turned on
and the data stored in 'Class1 Output Area' (Un\G196608 to Un\G229375) is sent.
6.
Completion of Application Trigger
After the data send processing has completed, 'Application Trigger Completion (Class1)' (Un\G27040 to Un\G27055) on the
RJ71EIP91 on the Producer side is turned on.
1.1 EtherNet/IP Communication Functions
1 FUNCTIONS
29
Data sending with Change of State is performed according to the following procedure.
1.
Setting of EtherNet/IP Configuration Tool
Set the following items in the setting of EtherNet/IP Configuration Tool.
• Set the trigger type to "Change of State".
• Set "Inhibit Time Mode". (When setting "Inhibit Time Mode" to "Custom", set "Inhibit Time".)
2.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) of the RJ71EIP91 on the Producer side
and the RJ71EIP91 on the Consumer side is turned on, a connection open request is received from the RJ71EIP91 on the
Consumer side, and then a response is returned by the RJ71EIP91 on the Producer side.
3.
Application Trigger request ((5) shown above)
During communications with the RJ71EIP91 on the Consumer side, 'Application Trigger Request (Class1)' (Un\G27008 to
Un\G27023) of the RJ71EIP91 on the Producer side is turned on.
4.
Sending data ((6) to (7) shown above)
Data stored in 'Class1 Output Area' (Un\G196608 to Un\G229375) is sent when the specified Inhibit Time has elapsed after
'Application Trigger Acceptance (Class1)' (Un\G27024 to Un\G27039) on the RJ71EIP91 on the Producer side is turned on.
5.
Completion of Application Trigger
After the data send processing has completed, 'Application Trigger Completion (Class1)' (Un\G27040 to Un\G27055) on the
RJ71EIP91 on the Producer side is turned on.
• For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
• For the operation timing of data sending using the Application Trigger, refer to the following. Page 148 Application Trigger (Class1) (Un\G27008 to Un\G27055)
• When Application Trigger or Change of State is used, data will be sent automatically if no data was sent
during the period from the last sending of data to the end of the RPI.
• To send data only by turning off and on 'Application Trigger Request (Class1)' (Un\G27008 to Un\G27023),
set 'Application Trigger operating specification request ' (Un\G16631) to 10H.
• When Change of State is used, data is sent when the specified Inhibit Time has elapsed regardless of the
setting of 'Application Trigger operating specification request' (Un\G16631).
• During Class1 tag communications, heartbeat is sent by turning off and on 'Application Trigger Request
(Class1)' (Un\G27008 to Un\G27023) when 'Application Trigger operating specification request'
(Un\G16631) is set to 10H.
30
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Data receiving
(7) (6)
(2)
(1)
(3)
(5)
(4)
(5)
(5)
(5)
RPI
RPI
RPI
RJ71EIP91 RJ71EIP91
Consumer Producer
(1)
CPU module
Device
'Class1 Input Area' (Un\G65536 to Un\G98303)
'Class1 Output Area' (Un\G196608 to Un\G229375)
Data is received by Consumer from Producer.
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Connection open (3) Response (normal) (4) Send the stored data at the RPI interval. (5) Receiving data (6) Store the data received at the RPI interval. (7) Transfer the stored data with a program.
Data is received according to the following procedure.
1
1.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) of the RJ71EIP91 on the Producer side
and the RJ71EIP91 on the Consumer side is turned on, a connection open request is sent from the RJ71EIP91 on the
Consumer side to the RJ71EIP91 on the Producer side, and then the response is received by the RJ71EIP91 on the
Consumer side.
2.
Receiving data ((4) to (6) shown above)
If the connection is established normally, Consumer stores the received data in 'Class1 Input Area' (Un\G65536 to
Un\G98303).
For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
1.1 EtherNet/IP Communication Functions
1 FUNCTIONS
31
Setting method
(1)
(1)
(2)
(3) (4)
For Class1 tag communications, set the Producer Tag and the Consumer Tag on the RJ71EIP91 on the Producer side and the
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]
For details on the setting window, refer to the following. Page 44 Basic Setting
Settings of the RJ71EIP91 on the Producer side
Use EtherNet/IP Configuration Tool to register the RJ71EIP91(1) on the Producer side. Then, set the tag communications.
For details on registering the RJ71EIP91 on the Producer side, refer to the following. Page 94 Procedure for Registering EtherNet/IP Devices
The EDS file of the RJ71EIP91 on the Producer side can be found in the compressed file in which the installer
of EtherNet/IP Configuration Tool is stored.
Set the RJ71EIP91 on the Producer side from the window shown below.
Select the "RJ71EIP91" in the network configuration settings. Ö [Device] Ö [Properties] Ö [Connections] tab
32
(1) Tag name (2) Data Size (3) Trigger type (4) RPI
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Tag name that is already used for the same IP address on the Producer side cannot be set.
(1)
(2)
(1)
Settings of the RJ71EIP91 on the Consumer side
Use EtherNet/IP Configuration Tool to register the RJ71EIP91(1) on the Consumer side. Then, set the tag communications.
For registering the RJ71EIP91 on the Consumer side, refer to the following. Page 94 Procedure for Registering EtherNet/IP Devices
Set the RJ71EIP91 on the Consumer side from the window shown below.
Select "Target (Class1 Tag)" in the network configuration settings Ö [Device] Ö [Properties]
1
(1) Tag name on the Producer Tag side (2) Data Size on the Producer Tag side
Tag name that is already used on the Consumer side cannot be set.
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
33
Application Trigger and Change of State
Data sending 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 sent with Application Trigger, whether or not to send the data automatically can be selected by 'Application
Trigger operating specification Request (Class1)' (Un\G16631). When data is sent with Change of State, this setting is
ignored.
The following table lists the setting items of Application Trigger and Change of State.
Typ e Setting item of EtherNet/IP Configuration Tool Buffer memory
Trigger Type Inhibit time setting 'Application Trigger Request
Inhibit Time Mode Inhibit time(ms)
Application Trigger Application (No setting) (No setting) Off On
Change of State Change of State Default
*1 When Default is set, a quarter of RPI is specified as the inhibit time. *2 When Un-Activated is set, no inhibit time is specified.
*1
Un-Activated
Custom Specifies in the range
*2
(No setting) Off On
(No setting) Off On
between 1 and 255.
(Class1)' (Un\G27008 to Un\G27023)
Off On
34
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions

Class3 message communications

Command request
Command response
Server Client
Function overview
Class3 message communications is a function for performing message communications between the RJ71EIP91 and an
EtherNet/IP device over a connection that has been established by specifying the message 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 36 Server function)
Class3 message communications is not available for the client functions.
Message communication support commands
Items such as data and parameters can be read and written with message communication support commands.
For details on message communication support command objects, refer to the following. Page 157 Details of Message Communication Support Command
1
1.1 EtherNet/IP Communication Functions
1 FUNCTIONS
35
Server function
(2)
(1)
(3)
(4)
(6)
RJ71EIP91
(5)
ClientServer
EtherNet/IP device
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.
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Connection open (3) Response (normal) (4) Command request (5) Command processing execution (6) Command response
Class3 message communications with the server function is performed according to the following procedure.
1.
Connection establishment ((1) to (3) shown above)
The connection is established when 'EtherNet/IP communication start request' (Y10) of the RJ71EIP91 on the server side is
turned on, a connection open request is received from the EtherNet/IP device on the client side, and then a response is
returned.
2.
Command request acceptance and response ((4) to (6) shown above)
If the connection is established normally, a command request is sent from the EtherNet/IP device with arbitrary timing.
When the RJ71EIP91 receives the command request from the EtherNet/IP device, the RJ71EIP91 executes the command
processing and returns the command response to the EtherNet/IP device.
For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
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]
For details on the setting window, refer to the following. Page 44 Basic Setting
36
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Communication method
Open the connection from the client side, and execute the command request.
When the server receives the command request, it returns the command response to the client side.
To request commands 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]
2.
Switch EtherNet/IP Configuration Tool to the online state.
Select the EtherNet/IP device in the network configuration settings. Ö [File] Ö [Go Online]
3.
Execute the command request of Class3 message communications in the "Online Action" window.
[Network] Ö [Online Action]
1
For details on the setting window, refer to the following. Page 62 "Online Action" window
Commands for message communications can 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
37

UCMM message communications

RJ71EIP91
Command request
Command response
ServerClient
Buffer memory
'UCMM data link request command (1st)' (Un\G393280 to Un\G394047)
'UCMM data link receive command (1st)' (Un\G394048 to Un\G394815)
Command request
Command response
Server Client
Function overview
UCMM message communications is a function for performing message communications between the RJ71EIP91 and an
EtherNet/IP device by specifying the message 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 39 Client function) With the server function, message communication support commands are used to communicate with arbitrary timing. (
Page 40 Server function)
• Client function
• Server function
Message communication support commands
Items such as data and parameters can be read and written with message communication support commands.
For details on message communication support command objects, refer to the following. Page 157 Details of Message Communication Support Command
38
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Client function
(2) (7)
(1)
(6)
(2) (3)
(4)
RJ71EIP91
(5)
ServerClient
CPU module EtherNet/IP device
Device
'UCMM data link receive command (1st)' (Un\G394048 to Un\G394815)
Device
'UCMM data link request command (1st)' (Un\G393280 to Un\G394047)
With the UCMM message communication client function, the buffer memory of the RJ71EIP91 is used to send command
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.
1
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Transfer the stored data with a program. (3) Turn on 'UCMM data link execution request' (Un\G393216 to Un\G393217). (4) Command request (5) Command processing execution (6) Command response (7) Turn on 'UCMM data link execution completion' (Un\G393248 to Un\G393249).
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.
Sending 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 sent 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.
• For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
• For the operation timing of UCMM message communications with the client function, refer to the following. Page 155 UCMM communication execution command
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
39
Server function
(1)
(2)
(4)
RJ71EIP91
(3)
ClientServer
EtherNet/IP device
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.
(1) Turn on 'EtherNet/IP communication start request' (Y10). (2) Command request (3) Command processing execution (4) Command response
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.
For the operation timing of EtherNet/IP communications, refer to the following. Page 137 EtherNet/IP communication start request (Y10)
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]
For details on the setting window, refer to the following. Page 44 Basic Setting
40
1 FUNCTIONS
1.1 EtherNet/IP Communication Functions
Communication method
When the client function is used
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 98 Program Example of UCMM Message Communications
When the server function is used
Open the connection from the client side, and execute the command request.
When the server receives the command request, it returns the command response to the client side.
To request commands using EtherNet/IP Configuration Tool, use the "Online Action" window.
For communication method, refer to the following. Page 37 Communication method
For UCMM message communications, set "Messaging" to "Unconnected" in the "Online Action" window.
1
With message 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
41
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 146 EtherNet/IP data link continuation specification
request (Un\G16634)
42
1 FUNCTIONS

1.2 Communication Status Setting Function When a CPU Stop Error Occurs

2
This chapter describes the parameter settings required for communications between the RJ71EIP91 and EtherNet/IP devices.
PARAMETER SETTINGS
2.1
1.
Add the RJ71EIP91 in the engineering tool.
[Navigation window] Ö [Parameter] Ö [Module Information] Ö Right-click Ö [Add New Module]
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.
Procedure for Setting Parameters
2

2 PARAMETER SETTINGS

2.1 Procedure for Setting Parameters

43
2.2
Basic Setting
Set the operation mode, IP address, and other items of the RJ71EIP91.
Various Operations Settings
Set the operation mode of the RJ71EIP91.
Item Description Setting range
Mode Settings Sets the operation mode of the RJ71EIP91.
• Online: Normal operation mode
• Automatically H/W Test: Mode in which the module performs a self-diagnostics test. Select this mode when checking the operation of the module due to an error or similar problem.
• Online
• Automatically H/W Test
(Default: Online)
Own Node Setting
Set the IP address of the RJ71EIP91.
Item Description Setting range
IP Address Setting
*1 Cannot be set when "Mode Settings" is set to "Automatically H/W Test". *2 When the parameter is written without the IP address setting (blank), the following address is set.
192.168.3.3
IP Address Sets the IP address of the RJ71EIP91.
*1
Subnet Mask Sets the subnet mask of the RJ71EIP91.
Default Gateway Sets the default gateway of the RJ71EIP91.
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 administrator before setting the IP address.
When setting the IP address of the default gateway and performing communication with an EtherNet/IP device in another network through a router, set the subnet mask 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.
Set the IP address of the relay device (default gateway) to access the EtherNet/IP device in another network. 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
•Blank
• 0.0.0.1 to 223.255.255.254
(Default: Blank)
•Blank
• 128.0.0.0 to 255.255.255.252
(Default: Blank)
•Blank
• 0.0.0.1 to 223.255.255.254
(Default: Blank)
44
2 PARAMETER SETTINGS

2.2 Basic Setting

2.3
Configure the Class1 communication auxiliary setting.
Application Setting
Class1 communication supplementary setting
Set the block data assurance per connection.
Item Description Setting range
Block assurance per connection*1Sets whether to perform data assurance per connection during Class1
communications. Set this item to "Enable" and use the following module function blocks to prevent data inconsistency.
• M+RJ71EIP91_Class1GetInputData
• M+RJ71EIP91_Class1SetOutputData
• Disable
*2
• Enable
(Default: Disable)
2
*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

2.3 Application Setting

45
2.4
Set the timing with which to refresh the specified target.
Refresh Setting
Refresh Timing
Set the refresh timing in the module parameter.
[Navigation window] Ö [Parameter] Ö [Module Information] Ö [RJ71EIP91] Ö [Refresh Settings]
Item Description Setting range
Refresh Timing Sets the refresh timing. • At the Execution Time of END
Instruction
• At the Execution Time of Specified Program
(Default: At the Execution Time of END Instruction)
Refresh Group[n](n: 1-64) When "Refresh Timing" is set to "At the Execution Time of Specified Program",
specifies the refresh group of programs.
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.
1 to 64 (Default: 1)
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)
46
2 PARAMETER SETTINGS

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. Page 49 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
2 PARAMETER SETTINGS

2.5 Setting EtherNet/IP Communications (Starting EtherNet/IP Configuration Tool)

47
2.6
Operating procedure
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
For writing parameters to the CPU module, refer to the following. GX Works3 Operating Manual
This section describes writing procedure to the RJ71EIP91.
1.
Switch EtherNet/IP Configuration Tool to the online state.
[File] Ö [Go Online]
2.
Write the set parameters to the RJ71EIP91.
[File] Ö [Download]
Writing Parameters
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.
48
2 PARAMETER SETTINGS

2.6 Writing Parameters

3
(1)
(2)
(5)
(3)
(4)
(6)
This chapter describes operations of EtherNet/IP Configuration Tool.
EtherNet/IP Configuration Tool
3.1
The following figure shows the window structure.
No. Name Reference
(1) Menu Page 50 Menu
(2) EtherNet/IP setting Page 57 EtherNet/IP setting
(3) Device Library Page 58 Device Library
(4) Network Detection Page 60 Network Detection
(5) Network configuration setting Page 66 Network configuration
(6) Operation information list Page 93 Operation information list
Window Structure
settings
3

3 EtherNet/IP Configuration Tool

3.1 Window Structure

49

Menu

The following table lists the menu items of EtherNet/IP Configuration Tool.
Item Description Reference
File Saves a project and configures print setting and window structure. Page 50 File
Description Sets the RJ71EIP91 information. Page 54 Description
Library Performs operations such as adding EDS files, displaying EDS file information, and adding EtherNet/
Network Performs operations such as detecting EtherNet/IP devices on the network to add them to the
Device Performs operations such as adding the selected EtherNet/IP device to the network configuration
Help Displays the help or version information of EtherNet/IP Configuration Tool. Page 56 Help
IP devices.
network configuration settings and configuring the settings for EtherNet/IP communications.
settings, configuring the settings for EtherNet/IP devices, and enabling diagnostic mode.
File
Save a project and configure 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 51 "Preview or Print Listings" window)
Download Opens the download window. ( Page 51 Download window)
Verify Opens the structure setting check window. ( Page 52 Structure setting check window)
Upload Opens the upload window. ( Page 53 Upload window)
Go Online Enables online mode.
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": Enables configuration of 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 93 "Output Message View
Configuration" window)
Exit Exits EtherNet/IP Configuration Tool.
*1
Page 54 Library
Page 55 Network
Page 56 Device
*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.
50
3 EtherNet/IP Configuration Tool
3.1 Window Structure
"Preview or Print Listings" window
Print the information of the current network configuration settings.
[File] Ö [List and Print]
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]
3
Item Description Setting range
IP Address Displays the IP address of the RJ71EIP91.
User Name Displays the name.
Password Displays the password.
FTP Path Displays the FTP path.
File to Download When these check boxes are selected, EipConfData.BIN and configuration.apa will
be overwritten. (The check box for EipConfData.BIN cannot be cleared.)
[Download] button Performs writing with the set details. The writing result is displayed in a dialog box.
[Cancel] button Closes the download window.
*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.
*1*2
3 EtherNet/IP Configuration Tool
(Fixed to MELSEC.)
(Fixed to the RJ71EIP91.)
•Selected
• Not selected
(Default: Not selected)
3.1 Window Structure
51
Structure setting check window
Verify the information of the network configuration settings saved on the RJ71EIP91 (EipConfData.BIN) against the
information of the network configuration settings of EtherNet/IP Configuration Tool (EipConfData.BIN) to check whether they
are the same.
[File] Ö [Verify]
Item Description Setting range
IP Address Displays the IP address of the RJ71EIP91.
User Name Displays the name.
Password Displays the password.
FTP Path Displays the FTP path.
[Verify] button Performs verification with the set details. The verification result is displayed in a
dialog box.
[Cancel] button Closes the structure setting check window.
(Fixed to MELSEC.)
(Fixed to the RJ71EIP91.)
52
3 EtherNet/IP Configuration Tool
3.1 Window Structure
Upload window
The information of the network configuration settings saved on the RJ71EIP91 is read.
[File] Ö [Upload]
Item Description Setting range
IP Address Displays the IP address of the RJ71EIP91.
User Name Displays the name.
Password Displays the password.
FTP Path Displays the FTP path.
File to Upload When these check boxes are selected, EipConfDataUploaded.BIN and
configuration.apa will be overwritten. (The check box for EipConfDataUploaded.BIN cannot be cleared.)
[Upload] button Performs reading with the set details. The reading result is displayed in a dialog box.
[Cancel] button Closes the upload window.
*1 EipConfDataUploaded.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.
*1*2
(Fixed to MELSEC.)
(Fixed to the RJ71EIP91.)
•Selected
• Not selected
(Default: Not selected)
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
53
Description
Set the RJ71EIP91 information.
Item Description
Add Adds the RJ71EIP91 information.
Delete Deletes the RJ71EIP91 information.
Properties Opens the "Element Properties" window. ( Page 57 "Element Properties" window)
*1 This action can be performed when WorkStation is selected in the EtherNet/IP setting. ( Page 49 Window Structure) *2 This action can be performed when the RJ71EIP91 is selected in the EtherNet/IP setting. ( Page 49 Window Structure)
(The RJ71EIP91 information can be added when the existing information is deleted using "Delete".)
*2
*2
*1
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 94 Adding the EDS file)
Delete Deletes selected EtherNet/IP devices from "Device Library".
Sort Opens the "Sort Device Library" window. ( Page 54 "Sort Device Library" window)
Insert in Configuration Adds the selected EtherNet/IP device to the network configuration settings. ( Page 96 Configuring settings offline)
Properties Displays the EDS file information of the selected EtherNet/IP device. ( Page 59 EDS file information)
"Sort Device Library" window
Select the display order of the EtherNet/IP devices added in "Device Library".
[Library] Ö [Sort]
Item Description
By Manufacturer Displays EtherNet/IP devices by device manufacturer name.
By Category Displays EtherNet/IP devices by vendor name.
By File Name Displays EtherNet/IP devices by EDS file name.
By Device Name Displays EtherNet/IP devices by name.
54
3 EtherNet/IP Configuration Tool
3.1 Window Structure
Network
Perform operations such as detecting EtherNet/IP devices on the network to add them to the network configuration settings
and configuring the settings for EtherNet/IP communications.
This item can be selected when EtherNet/IP Configuration Tool is switched to the online state and "Network Detection" is displayed. ( Page 49 Window Structure)
Item Description
Choose Network Adapter Opens the "Choose Network Adapter" window. ( Page 55 "Choose Network Adapter" window)
Read Network Configuration Scans the network to detect EtherNet/IP devices on the "Network Detection" tab. ( Page 60 Detecting the
Online Action Opens the "Online Action" window. ( Page 62 "Online Action" window)
Insert in Configuration Adds the selected EtherNet/IP device to the network configuration settings. ( Page 96 Configuring settings online)
Insert and Replace All Deletes all the EtherNet/IP devices set in the network configuration settings and adds all the EtherNet/IP devices
Properties Opens the properties of the selected EtherNet/IP device. ( Page 61 EtherNet/IP device properties)
*1 This action can be performed when an EtherNet/IP device to which a module can be mounted is selected in "Network Detection". (
Page 49 Window Structure)
"Choose Network Adapter" window
Select the network adapter to use in EtherNet/IP communications from the list of network adapters detected with EtherNet/IP
Configuration Tool.
When the "Automatic" check box is selected, all the detected network adapters are used in EtherNet/IP communications.
[Network] Ö [Choose Network Adapter]
RJ71EIP91 and EtherNet/IP devices)
detected by "Network Detection".
*1
3
Item Description
IP Address Displays the IP address of the network adapter.
Adapter Name Displays the name of the network adapter.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
55
Device
Perform operations such as adding the selected EtherNet/IP device to the network configuration settings, configuring the
settings for EtherNet/IP devices, and enabling diagnostic mode.
Item Description
Duplicate Adds a copy of the selected EtherNet/IP device to the network configuration settings.
Delete Deletes the selected EtherNet/IP device from the network configuration settings.
Add Adds the modules for EtherNet/IP devices to which modules can be mounted.
Collapse/Expand All Collapses/expands the module tree in the network configuration settings.
Properties Opens the properties of a selected item as shown below.
• When "Ethernet" in the network configuration settings is selected: Page 68 "Channel Properties" window
• When the EtherNet/IP module display in the network configuration settings is selected: Page 74 IP address
management window
• When the EtherNet/IP display in the network configuration settings is selected: Page 75 EtherNet/IP device
setting window (Class1 instance communications),Page 90 EtherNet/IP device setting window (Class1 tag communications)
• When other item in the network configuration settings is selected: The window corresponding to the selected item is displayed. Displayed content varies depending on the EtherNet/IP device used.
For names of each display, refer to the following. Page 66 Display content
Diagnostic Enables diagnostic mode. ( Page 114 Network diagnostics of EtherNet/IP Configuration Tool)
Options Opens the "Display Option" window. ( Page 67 "Display Option" window)
*1 This action can be performed when an EtherNet/IP device is selected in the network configuration settings. ( Page 49 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 50 File)
*1
*1
*2
*3
Help
The help or version information of EtherNet/IP Configuration Tool is displayed.
Item Description
EIP-CT Help Opens the help of EtherNet/IP Configuration Tool.
About Displays the version information of EtherNet/IP Configuration Tool. ( Page 97 Checking the Software Version)
56
3 EtherNet/IP Configuration Tool
3.1 Window Structure

EtherNet/IP setting

EtherNet/IP setting displays the project information of the RJ71EIP91 set with EtherNet/IP Configuration Tool.
"Element Properties" window
Set the IP address of the RJ71EIP91.
Set the same IP address as that set in "Basic Setting" in the engineering tool.
Select "RJ71EIP91" in the EtherNet/IP setting. Ö [Description] Ö [Properties]
3
"Configuration Manager" window
Manage the project of EtherNet/IP Configuration Tool.
Right-click "Ethernet/IP Network" in the EtherNet/IP setting. Ö [Configuration Manager]
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.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
57

Device Library

"Device Library" lists the EtherNet/IP devices added in EtherNet/IP Configuration Tool.
The EtherNet/IP devices added to "Device Library" can be added to the network configuration settings.
When EtherNet/IP device information is displayed at execution of Network Detection, the information of the EtherNet/IP
devices added to "Device Library" is used.
To add EtherNet/IP devices to "Device Library", add EDS files provided by manufacturers of the EtherNet/IP devices in
EtherNet/IP Configuration Tool. For details, refer to the following. Page 94 Adding the EDS file
Perform the action related to "Device Library" when it is set offline. For the operating procedure, refer to the
following. Page 96 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.
58
3 EtherNet/IP Configuration Tool
3.1 Window Structure
EDS file information
The EDS file information of the EtherNet/IP device is displayed.
Select the EtherNet/IP device in "Device Library". Ö [Library] Ö [Properties]
3
Item Description
[View or Print EDS File] button Displays EDS file information in the text format.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
59

Network Detection

(1)
(2)
"Network Detection" detects EtherNet/IP devices on the network and configures EtherNet/IP communication settings online.
Detecting the RJ71EIP91 and EtherNet/IP devices
Scan the network to detect the RJ71EIP91 and EtherNet/IP devices on the "Network Detection" tab.
Select the [Network Detection] tab.*1 Ö [Network] Ö [Read Network Configuration]
*1 For the [Network Detection] tab, refer to the following.
Page 49 Window Structure
Display content
The "Network Detection" content is displayed.
"Network Detection" displays the RJ71EIP91 and EtherNet/IP devices.
(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 does not duplicate the IP addresses of other
EtherNet/IP devices.
• 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.)
*1 The EtherNet/IP device IP address can be set in the "Online Action" window. ( Page 62 "Online Action" window) *2 EDS files can be added in the "EDS Management" window. ( Page 94 Adding the EDS file)
60
3 EtherNet/IP Configuration Tool
3.1 Window Structure
*1
*2
Perform the action related to "Network Detection" when it is set online. For the operating procedure, refer to
the following. Page 96 Configuring settings online
EtherNet/IP device properties
The properties of an EtherNet/IP device in "Network Detection" is displayed.
Select the EtherNet/IP device module in "Network Detection". Ö [Network] Ö [Properties]
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.
3
Item Description
EDS Name Displays the EDS file name of the EtherNet/IP device.
Description Displays the description of the selected item.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
61
"Online Action" window
The "Online Action" window is used to perform Class3 message communications and UCMM message communications. Items in this window can be used when EtherNet/IP Configuration Tool is switched to the online state. ( Page 50 File)
Select the [Network Detection] tab. Ö [Network] Ö [Online Action]
[Explicit Message] tab
Use this tab when performing message communications with an EtherNet/IP device.
Item Description Setting range
Address IP Address Specifies the IP address of the EtherNet/IP device to perform Class3
Class Specifies the class ID for performing message communications. 0 to 65535
Instance Specifies the instance ID for performing message communications. 0 to 65535
Attribute Specifies the attribute ID for performing message communications. 0 to 65535
Service Number Specifies the service value for performing message communications.
Name Specifies the service for performing message communications.
Enter Path
Data Enters the data to send to the EtherNet/IP device.
[Send to Device] button Starts Class3 communications and UCMM communications.
Continue (500ms) When this check box is selected, Class3 communications and UCMM
*2
communications and UCMM communications with. The valid range of IP address is 0.0.0.1 to 223.255.255.254.
This item cannot be entered if a value other than "Customer Service" is specified for "Name".
To specify the service that is not displayed in this item, specify "Customer Service", and specify a value for "Number". Although there are other setting items than those described to the right, they are not supported on the RJ71EIP91.
When this check box is selected, the following items can be input.
• Identifier of CIP object
• Instance
• Attribute of instance
communications will be executed repeatedly at intervals of 500ms.
*1
0.0.0.0 to 255.255.255.255 (Default: Current IP address of the EtherNet/IP device)
(Default: 0)
(Default: 0)
(Default: 0)
0 to 255 (Default: 14)
• Customer Service
• Get_Attributes_Single
• Set_Attributes_Single
• Get_Attributes_All
(Default: Get_Attributes_Single)
•Selected
• Not selected
(Default: Not selected)
•Selected
• Not selected
(Default: Not selected)
62
3 EtherNet/IP Configuration Tool
3.1 Window Structure
Item Description Setting range
Messaging Selects the communication method.
Receive Displays the response data from the EtherNet/IP device.
Status Displays the communication result. For details, refer to the manuals of the
• Connected: Class3 communications
• Unconnected: UCMM communications
When selecting "Connected", select whether to use "Large Forward Open".
• Selected: Performs Class3 communications using Large Forward
*3
Open.
• Not selected: Performs Class3 communications using Forward Open.
The response data is the data excluding the first four bytes including the CIP service code and the status code.
EtherNet/IP device.
• Connected
• Unconnected
(Default: Unconnected)
*4
*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 50 File) *3 Large Forward Open is used when the size of data to be sent/received is 512 bytes or more. *4 Forward Open is used when the size of data to be sent/received is 511 bytes or less.
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
63
[Port Configuration] tab
Read and write the connection status of the EtherNet/IP device.
This tab can be used when the "Online Action" window is displayed with an EtherNet/IP device selected.
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.
[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.
• General Parameters: Basic parameter settings
• TCP/IP Parameters: TCP/IP parameter settings
• Device Name: Device name settings
• Physical Interface: Physical interface settings
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.
64
3 EtherNet/IP Configuration Tool
3.1 Window Structure
[Ping] tab
Check for the existence of the EtherNet/IP device with the specified IP address over EtherNet/IP.
Item Description Setting range
Address IP Address Specifies the IP address of the EtherNet/IP device to ping. 0.0.0.0 to 255.255.255.255
Ping [Ping] button Pings the specified EtherNet/IP device.
Loop Select this check box to repeatedly ping the device once every
100ms.
Stop on Error Sets whether to interrupt pinging if an error occurs when the
"Loop" check box is selected.
• Selected: Pinging will be interrupted if an error occurs.
• Not selected: Pinging will continue even if an error occurs.
[Clear] button Deletes the content of "Ping Result".
Ping Result Displays the result of pinging.
(Default: Current IP address of the EtherNet/IP device)
•Selected
• Not selected
(Default: Not selected)
•Selected
• Not selected
(Default: Not selected)
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
65

Network configuration settings

(2)
(1)
(3)
(4)
ÒÓ Ô
Network configuration settings are used for check the EtherNet/IP device settings and the connection status.
Display content
The network configuration settings is displayed.
No. Display area Display example Display description
(1) Ethernet (Fixed to the display shown on the
(2) EtherNet/IP module display IP address of the RJ71EIP91
Ò
left)
(3) EtherNet/IP device display Device number of the EtherNet/IP
IP address of the EtherNet/IP
Product name of the EtherNet/IP
(4) Item display Name of the EtherNet/IP device
Ò
Ó
Connection number
device
device
device
*1
*3
*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.
*2
66
3.1 Window Structure
3 EtherNet/IP Configuration Tool
"Display Option" window
The display of the network configuration settings can be changed.
[Device] Ö [Options]
Item Description Setting range
Display Catalog or Product Name Changes the display method according to the EtherNet/IP device
product name. Select the Catalog Name or Product Name set with the EDS file.
Display Device Address in Tree Displays the IP address of each EtherNet/IP device in the
navigation tree of the network configuration settings when "ACTIVE" is selected.
Display Device Number in Tree Displays the device number in the navigation tree of the network
configuration settings when "ACTIVE" is selected.
Add EDS in library: Message for Redundant EDS Displays a message when an EDS file is added and the same
EDS file exists when "ACTIVE" is selected. When "INACTIVE" is selected, the message is not displayed.
Add EDS in library: Message if Different Version Displays a message when an EDS file is added and the same
EDS file with a different version exists when "ACTIVE" is selected. When "INACTIVE" is selected, the message is not displayed.
Parameter Description Displays the description of the selected item.
• Product Name
• Catalog Name
(Default: Catalog Name)
•ACTIVE
•INACTIVE
(Default: ACTIVE)
•ACTIVE
•INACTIVE
(Default: ACTIVE)
•ACTIVE
•INACTIVE
(Default: ACTIVE)
•ACTIVE
•INACTIVE
(Default: ACTIVE)
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
67
"Channel Properties" window
The information of the EtherNet/IP devices set in the network configuration settings is displayed.
Select "Ethernet" in the network configuration settings.*1 Ö [Device] Ö [Properties]
*1 For names of each display, refer to the following.
Page 66 Display content
[General] tab
The basic information related to the communications of the RJ71EIP91 is displayed.
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
Description Displays the description of the selected item.
Maximum Number of EtherNet/IP Devices
Current Number of EtherNet/IP Devices
Maximum Number of EtherNet/IP Connections
Current Number of EtherNet/IP Connections
Maximum Number of Packets Displays the maximum value of communication processing performance (PPS) of the RJ71EIP91.
Current Number of Packets Displays the communication processing performance (PPS) in the current settings. (Unit: Packet/s)
Displays the number of EtherNet/IP devices that can be connected to the RJ71EIP91.
Displays the number of currently set EtherNet/IP devices.
Displays the maximum number of RJ71EIP91 connections.
Displays the number of currently set connections.
(Unit: Packet/s)
68
3 EtherNet/IP Configuration Tool
3.1 Window Structure
[EtherNet/IP] tab
Configure settings related to the connection between the RJ71EIP91 and the EtherNet/IP device. The [EtherNet/IP] tab can be set when "Advanced Mode" is selected. ( Page 50 File)
3
Item Description Setting range
Timeout FW_Open IO Connection Timing Sets the response waiting time for the connection open request
sent from the RJ71EIP91 to the EtherNet/IP device during Class1 communications. (Unit: ms)
FW_Open EM Connection Timing Sets the response waiting time for the connection open request
sent from the RJ71EIP91 to the EtherNet/IP device during Class3 communications. (Unit: ms)
EM Connected RPI Sets the communication cycle (RPI) for Class3 communications.
(Unit: ms)
EM Request Timeout Sets the response waiting time for Class3 communications. (Unit: s)0 to 65535
Behaviour Allow Reset Explicit Message Sets the behavior of the RJ71EIP91 when it receives a reset
request message.
• FALSE: Reset.
• TRUE: Do not reset.
Description Displays the description of the selected item.
5000 to 8335840 (Default: 5000)
3000 to 8335840 (Default: 3000)
0 to 4294967 (Default: 10000)
(Default: 10)
• FALSE
• TRUE
(Default: FALSE)
[User Data] tab
This tab is not supported in the RJ71EIP91.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
69
[Module Informations] tab
The parameters of the RJ71EIP91 is displayed. The [Module Informations] tab can be checked when EtherNet/IP Configuration Tool is switched to the online state. (
Page 50 File)
Item Description
[Get Informations from Module] button Updates the displayed parameters of the RJ71EIP91.
*1
Object
[Reset Module] button Resets the displayed parameters of the RJ71EIP91.
Description Displays the description of the selected item.
*1 This item is displayed when "Advanced Mode" is selected. ( Page 50 File)
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
70
3 EtherNet/IP Configuration Tool
3.1 Window Structure
• When "Identity" is selected for "Object"
Item Description
Identification Vendor ID Displays the vendor code of the RJ71EIP91. (Fixed to 161.)
Device Type Displays the module type of the RJ71EIP91. (Fixed to 12.)
Product Code Displays the product code of the RJ71EIP91. (Fixed to 8.)
Revision Displays the version of the RJ71EIP91.
Serial Number Displays the serial number of the RJ71EIP91.
Product Name Displays the product name of the RJ71EIP91. (Fixed to the RJ71EIP91.)
Status Owned Displays the connection status between the RJ71EIP91 and the EtherNet/IP device (adapter and
scanner).
• TRUE: The adapter and scanner are connected.
• FALSE: The adapter and scanner are not connected.
Configured Displays whether the settings of the RJ71EIP91 were configured with EtherNet/IP Configuration Tool.
(Excluding TCP/IP-related settings)
• TRUE: Settings have been configured.
• FALSE: Settings have not been configured. (Operations are being performed with the default settings.)
Extended Device Status Displays the operation mode of the RJ71EIP91.
• At least one faulted I/O connection: Error occurring on one or more connection
• No I/O connections established: No connections established
• Major Fault: Major Recoverable Fault or Major Unrecoverable Fault occurring
• At least one I/O connection in run mode: One or more connection performing normal communication in RUN mode
• At least one I/O connection established, all in idle mode: One or more connection all performing communication in IDLE mode
Major Unrecoverable Fault Displays the main major error status of the RJ71EIP91. (Unrecoverable error)
• TRUE: Major error occurring
• FALSE: Major error not occurring
Major Recoverable Fault Displays the main moderate error and minor error status of the RJ71EIP91. (Recoverable error)
• TRUE: Moderate error or minor error occurring
• FALSE: Moderate error or minor error not occurring
Minor Unrecoverable Fault Displays the major error status of the RJ71EIP91. (Unrecoverable error)
• FALSE: Major error not occurring (fixed)
Minor Recoverable Fault Displays the moderate error and minor error status of the RJ71EIP91. (Recoverable error)
• TRUE: Moderate error or minor error occurring
• FALSE: Moderate error or minor error not occurring
3
• When "Connection Manager" is selected for "Object"
Item Description
Open Counters Open Requests Displays the number of open requests received from the connected EtherNet/IP device.
Format Rejects Among the open requests received by the RJ71EIP91, displays the number of rejected open requests
Resource Rejects Among the open requests received by the RJ71EIP91, displays the number of rejected open requests
Other Rejects Among the open requests received by the RJ71EIP91, displays the number of rejected open requests
Close Counters Close Requests Displays the number of close requests received from the connected EtherNet/IP device.
Format Rejects Among the close requests received by the RJ71EIP91, displays the number of rejected close requests
Other Rejects Among the close requests received by the RJ71EIP91, displays the number of rejected close requests
Others Counters Connection Timeouts Displays the number of timeouts that occurred in connections with EtherNet/IP devices.
Number of Connection Not supported in the RJ71EIP91.
due to message format errors.
due to insufficient resources.
due to reasons other than message format errors and insufficient resources.
due to message format errors.
due to reasons other than message format errors.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
71
• When "TCP/IP Interface" is selected for "Object"
Item Description
Status Displays the presence of settings related to TCP/IP.
Configuration Capability Displays the settings related to services.
Startup Configuration Displays the reference for settings related to TCP/IP on startup.
DNS Enable Displays whether a DNS server is used.
Path to physical Link Object Displays the path to the physical layer link object.
IP Address Displays the IP address of the RJ71EIP91.
Network Mask Displays the subnet mask of the RJ71EIP91.
Gateway Address Displays the default gateway of the RJ71EIP91.
Primary Name Server Address Displays the primary DNS server of the RJ71EIP91.
Domain Name Not supported in the RJ71EIP91.
Host Name Not supported in the RJ71EIP91.
Safety Network Number Displays the safety network number.
TTL Value Displays the TTL (Time-to-Live) value.
Multicast Address Allocation Control Displays the multicast address allocation method.
Number of IP Multicast Addresses Allocated Displays the number of multicast address to be allocated.
Starting Multicast IP Address Displays the start address for the multicast addresses to be allocated.
• 0: No settings present.
• 2: Settings present.
• BOOTP Client
• DNS Client
• Configuration Settable
•YES
•NO
• 0: Multicast address is allocated with the default algorithm.
• 1: Allocation is calculated according to "Number of IP Multicast Addresses Allocated" and "Starting Multicast IP Address".
• When "Quality of Service" is selected for "Object"
Item Description
802.1Q frame Enable Not supported in the RJ71EIP91.
DSCP PTP Event
DSCP PTP General
DSCP Urgent
DSCP Scheduled
DSCP High
DSCP Low
DSCP Explicit
72
3 EtherNet/IP Configuration Tool
3.1 Window Structure
• When "Ethernet Link" is selected for "Object"
Item Description
General Interface Speed Displays the communication speed of EtherNet/IP communications.
Link Status Displays the link status of EtherNet/IP communications.
Duplex Mode Displays the communication method (full-duplex/half-duplex) of EtherNet/IP communications.
Negotiation Status Displays the auto-negotiation status.
Manual Setting Requires Reset
Local Hardware Fault Displays the hardware failure status.
Physical Address Displays the MAC address of the RJ71EIP91.
802.3 Link Auto-negotiate Displays whether auto-negotiation is enabled or disabled.
Forced Duplex Mode Displays the default communication method set when auto-negotiation is disabled.
Forced Interface Speed Displays the default communication speed set when auto-negotiation is disabled.
Interface Type Displays the communication interface type.
Interface State Displays the communication interface status.
Admin State Displays the administration status.
Interface Label Displays the communication interface name (label).
Input Octets Displays the length of the received data. (Unit: Octets)
Ucast Packets Displays the number of unicast packets received.
NUcast Packets Displays the number of non-unicast packets (multicast or broadcast) received.
Discards Among the received packets, displays the number of discarded packets.
Errors Among the received packets, displays the number of packets that include error information. (Excluding
In Unknown Protocols Among the received packets, displays the number of packets with unrecognizable protocols.
Output Octets Displays the length of the sent data. (Unit: Octets)
Ucast Packets Displays the number of unicast packets sent.
NUcast Packets Displays the number of non-unicast packets (multicast or broadcast) sent.
Discards Among the sent packets, displays the number of discarded packets.
Errors Among the sent packets, displays the number of packets that include error information. (Excluding the
Error Counters Alignment Errors Displays the number of frames received of which data length is not an octet integral multiple.
FCS Errors Displays the number of frames received for which FCS check errors occurred.
Single Collisions Displays the number of frames received for which single collisions occurred.
Multiple Collisions Displays the number of frames received for which multiple collisions occurred.
SQE Test Errors Displays the error count of the SQE test.
Deferred Transmissions Displays the number of times that a sending delay occurred.
Late Collisions Displays the probability of collisions occurring.
Excessive Collisions Displays the number of times that excessive collisions occurred.
MAC Transmit Errors Displays the number of MAC frame transmission errors.
Carrier Sense Errors Displays the number of errors that occurred during carrier detection.
Frame Too Long Displays the receive count of frames that exceeded the maximum size.
MAC Receive Errors Displays the number of MAC frame reception errors.
• 0: Auto-negotiation being executed.
• 1: Auto-negotiation failed and operation in progress with the default communication speed and method.
• 2: Communication method detection failed, but communication speed detection succeeded. Operation in progress with the default communication method.
• 3: Auto-negotiation completed successfully.
• 4: Auto-negotiation unexecuted.
Displays the reflection method when communication settings are changed.
• 0: Immediate reflection after the change
• 1: Reflection after the reset of the RJ71EIP91
the number of discarded packets)
number of discarded packets)
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
73
IP address management window
Information such as the IP address of the RJ71EIP91 is displayed. Set the address of the RJ71EIP91 with the module parameters of the engineering tool. ( Page 44 Basic Setting)
Select the EtherNet/IP module display in the network configuration settings.*1 Ö [Device] Ö [Properties]
*1 For names of each display, refer to the following.
Page 66 Display content
Item Description
Module Address Module IP Address Displays the IP address of the RJ71EIP91.
Sub-Network Mask Displays the subnet mask of the RJ71EIP91.
Gateway IP Address Displays the gateway IP address of the RJ71EIP91.
Parameter Description Displays the description of the selected item.
74
3 EtherNet/IP Configuration Tool
3.1 Window Structure
EtherNet/IP device setting window (Class1 instance communications)
Set the parameters of the EtherNet/IP device used in Class1 instance communications.
Select the EtherNet/IP display in the network configuration settings.*1 Ö [Device] Ö [Properties]
*1 For names of each display, refer to the following.
Page 66 Display content
Depending on the connected EtherNet/IP device, some tabs may not be displayed in the EtherNet/IP device
setting window.
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
75
[General] tab
Set items such as the name and device number of the EtherNet/IP device.
Item Description Setting range
Device Designation Device Name Sets the name to use in management with EtherNet/IP
Configuration Tool. By default, names of EtherNet/IP devices not registered in the network configuration setting are displayed in the form such as "DEVICE-A" and "DEVICE-B".
Number Sets the control number of the EtherNet/IP device.
The control number that has not been set for EtherNet/IP devices can be selected from the list.
Link Parameters Enables or disables the link between the IP address and the
device number of the EtherNet/IP device.
• Selected: Enabled
• Not selected: Disabled Enable this item to link the device number of the EtherNet/IP device to the fourth octet of the IP address.
Active Configuration Enables or disables the parameters set for the EtherNet/IP device
on the RJ71EIP91.
• Selected: Enabled
• Not selected: Disabled Disable this item when the parameters of the EtherNet/IP device need to be deleted from the RJ71EIP91 with the settings in EtherNet/IP Configuration Tool held. Clearing of this check box is reflected against 'Reserved station (Class1)' (Un\G27168 to Un\G27183) on the RJ71EIP91.
Comment Displays the comment input field.
Information about the EtherNet/IP device is described with the default setting.
Network Properties IP Address Specifies the IP address of the EtherNet/IP device. 1.0.0.1 to 223.255.255.254
Description Displays the description of the selected item.
Up to 50 characters (Default: Refer to the left.)
000 to 255 (Default: Minimum value of the control numbers of EtherNet/IP devices that have not been set)
•Selected
• Not selected
(Default: Not selected)
•Selected
• Not selected
(Default: Selected)
Up to 255 single-byte characters (Default: Varies depending on the EtherNet/IP device)
(Default: Current IP address of the EtherNet/IP device)
*1
*2
76
3 EtherNet/IP Configuration Tool
3.1 Window Structure
Item Description Setting range
*3
Ping
*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 50 File)
[Ping] button Pings the specified EtherNet/IP device.
Loop Select this check box to repeatedly ping the device once every
100ms.
Stop on Error Sets whether to interrupt pinging if an error occurs when the
"Loop" check box is selected.
• Selected: Pinging will be interrupted if an error occurs.
• Not selected: Pinging will continue even if an error occurs.
[Clear] button Deletes the content of "Ping Result".
Ping Result Displays the result of pinging.
•Selected
• Not selected
(Default: Not selected)
•Selected
• Not selected
(Default: Not selected)
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 60 Network DetectionPage 58 Device Library
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
77
[Chassis] tab
Set the modules to be mounted in each slot for EtherNet/IP devices to which modules can be mounted.
Item Description
Chassis Type Available in the Device Library
Available Modules for the Chassis Displays a list of the modules that can be mounted to the EtherNet/IP device.
Configured Modules Sets the modules of the EtherNet/IP device for each "Slot" number.
[Set Chassis Size in the Module] button
[Get Chassis Size in the Module] button
Selects the number of slots to which modules can be mounted. For the setting range and the default value, refer to the manuals of 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.)
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.
78
3 EtherNet/IP Configuration Tool
3.1 Window Structure
[Connections] tab
Set items such as the communication content when the connection with the EtherNet/IP device is established.
3
Item Description
Configured Connections Displays the connection status of the devices or modules of the EtherNet/IP device.
Connection Parameters Displays the parameters of the EtherNet/IP device selected under "Configured Connections".
• General: The parameters are set the connection to the EtherNet/IP device.
• Check Device Identity: The parameters are verified the settings against the actual EtherNet/IP device to check whether they match.
• Configuration Setting: The parameters are displayed 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 Displays the following window when clicked with a device or module of an EtherNet/IP device selected.
Use "Connection to Add" to select the type to which the RJ71EIP91 connected. The types to be connected vary depending on the used EtherNet/IP device.
[Remove] button Deletes the selected device or module of the EtherNet/IP device when clicked.
Description Displays the description of the selected item.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
79
• "General" window
Item Description Setting range
Connection No. Displays the connection number of the EtherNet/IP device.
Connection numbers of EtherNet/IP devices are assigned from 1 in the order in which they were added.
Time-out Multiplier Specifies the monitoring time of the send/receive timeout as an RPI
Input - T->O Input Size Specifies the size of the input data. (Unit: Bytes)
Input Mode Specifies the target to read the input data from.
Input Type Specifies the input type (variable or fixed) according to the size of the input
Priority Specifies the priority of the communication packet for the currently set
Trigger Type Specifies the trigger type (reading timing) of the input data.
Inhibit Time Mode Specifies the method to manage the inhibit time when "Trigger Type" is set
Inhibit time Specifies the inhibit time when "Inhibit Time Mode" is set to "Custom".
Request Packet Interval(RPI)
multiple. (Monitoring time of send/receive timeout = "Request Packet Interval (RPI)" × "Time-out Multiplier") Set the monitoring time of send/receive timeout to 4294967ms or below.
• When "Time-out Multiplier" is set to "×4", set "Request Packet Interval (RPI)" to "60000" or below.
• When "Time-out Multiplier" is set to "×512", set "Request Packet Interval (RPI)" to "8388" or below.
*1
• Point to Point: Unicast (one to one) communications are performed.
• Multicast: Multicast (one to many) communications are performed.
• Null: Communications are not performed.
data.
• Variable: Communications are performed with a variable size.
• Fixed: Communications are performed with a fixed size.
connection.
• High: Processing is performed with high priority.
• Low: Priority is given to the processing of connections set to "High".
• Scheduled: Packets are processed in the receiving order regardless of priority.
• Cyclic: Triggers are executed periodically according to the "RPI" setting value.
• Application: Triggers are executed with arbitrary timing according to 'Application Trigger Request (Class1)' (Un\G27008 to Un\G27023).
• Change of State: Triggers are executed at a given timing according to 'Application Trigger Request (Class1)' (Un\G27008 to Un\G27023).
to "Change of State".
• Default: A quarter of RPI is specified as the inhibit time.
• Un-Activated: No inhibit time is specified.
• Custom: Time specified in "Inhibit time" is specified as the inhibit time.
(Unit: ms)
Specifies the communication cycle. (Unit: ms) 0.5 to 60000
*2
×4
×8
×16
×32
×64
×128
×256
×512 (Default: Varies depending on the EtherNet/IP device)
1 to 1444 (Default: Varies depending on the EtherNet/IP device)
• Point to Point
• Multicast
•Null (Default: Varies depending on the EtherNet/IP device)
• Variable
•Fixed (Default: Varies depending on the EtherNet/IP device)
•High
•Low
• Scheduled (Default: Varies depending on the EtherNet/IP device)
• Cyclic
• Application
• Change of State (Default: Varies depending on the EtherNet/IP device)
•Default
• Un-Activated
•Custom (Default: Varies depending on the EtherNet/IP device)
1 to 255 (Default: Varies depending on the EtherNet/IP device)
(Default: Varies depending on the EtherNet/IP device)
80
3 EtherNet/IP Configuration Tool
3.1 Window Structure
Item Description Setting range
Output - O->T Output Size Specifies the size of the output data. (Unit: Bytes)
Output Mode Specifies the target to which the output data is written.
Output Type Specifies the output type (variable or fixed) according to the size of the
Priority Specifies the priority of the communication packet for the currently set
Request Packet Interval(RPI)
• Point to Point: Unicast (one to one) communications are performed.
• Multicast: Multicast (one to many) communications are performed.
• Null: Communications are not performed.
output data.
• Variable: Communications are performed with a variable size.
• Fixed: Communications are performed with a fixed size.
connection.
• High: Processing is performed with high priority.
• Low: Priority is given to the processing of connections set to "High".
• Scheduled: Packets are processed in the receiving order regardless of
Specifies the communication cycle. (Unit: ms) 0.5 to 60000
*3
priority.
*1
*2
0 to 1444 (Default: Varies depending on the EtherNet/IP device)
• Point to Point
• Multicast
•Null (Default: Varies depending on the EtherNet/IP device)
• Variable
•Fixed (Default: Varies depending on the EtherNet/IP device)
•High
•Low
• Scheduled (Default: Varies depending on the EtherNet/IP device)
(Default: Varies depending on the EtherNet/IP device)
*1 Large Forward Open must be available for the EtherNet/IP device when this item is specified to 505 bytes or more.
For details, refer to the manuals of the EtherNet/IP device.
*2 Variable connections must be available for the EtherNet/IP device 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 sends data with the size specified with "Output Size".
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
81
• "Check Device Identity" window
Item Description Setting range
Check Identity Specifies the policy of the consistency check. The connection is disconnected if the check
results in a mismatch.
• Disable: The check is not performed.
• Must Match Exactly: Checks whether all items match exactly.
• Must be Compatible: Checks all items and judges there to be no problem if the items are compatible.
• Custom: The check items are set with "Compatible Mode" and the subsequent items.
• None: The check is not performed. (For EtherNet/IP devices on which check processing is not available)
Compatible Mode
Minor Version
Major Version
Product Code
Product Type
Product Vendor
*4
*4
*4
*4
*4
*4
Specifies the compatibility check.
• True: "Minor Version" and subsequent items must be compatible.
• False: "Minor Version" and subsequent items must match exactly.
Specifies the minor version check.
• Compatible: The check is performed.
• Not Checked: The check is not performed.
Specifies the major version check.
• Compatible: The check is performed.
• Not Checked: The check is not performed.
Specifies the product code check.
• Compatible: The check is performed.
• Not Checked: The check is not performed.
Specifies the product type check.
• Compatible: The check is performed.
• Not Checked: The check is not performed.
Specifies the vendor code check.
• Compatible: The check is performed.
• Not Checked: The check is not performed.
*4 This item is displayed when "Custom" is specified for "Check Identity".
• Disable
• Must Match Exactly
• Must be Compatible
•Custom
•None
(Default: Disable)
•True
•False
(Default: True)
• Compatible
• Not Checked
(Default: Compatible)
• Compatible
• Not Checked
(Default: Compatible)
• Compatible
• Not Checked
(Default: Compatible)
• Compatible
• Not Checked
(Default: Compatible)
• Compatible
• Not Checked
(Default: Compatible)
82
3 EtherNet/IP Configuration Tool
3.1 Window Structure
[Online Parameters] tab
Read and write information such as the error information in EDS files.
3
Item Description
[Synchronize] button Displays the following window for reading and writing values displayed on the [Online Parameters] tab for
[Get the Values from the EDS] button Initializes the values displayed on the [Online Parameters] tab (sets the values to the default values in
Description Displays the description of the selected item.
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 the values displayed on the [Online Parameters] tab from the EtherNet/IP device.
the EDS file).
3 EtherNet/IP Configuration Tool
3.1 Window Structure
83
[Module Informations] tab
The parameters of the EtherNet/IP device is displayed. Items in this window can be used when EtherNet/IP Configuration Tool is switched to the online state. ( Page 50 File)
Item Description
[Refresh] button Updates the displayed parameters of the EtherNet/IP device.
*1
Object
[Reset Device] button Resets the displayed parameters of the EtherNet/IP device.
Description Displays the description of the selected item.
All the initial values are displayed as "###". Clicking the [Refresh] button acquires the information of the item selected in "Object".
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
*1 This item is displayed when "Advanced Mode" is selected. ( Page 50 File)
84
3 EtherNet/IP Configuration Tool
3.1 Window Structure
[Port Configuration] tab
Read and write the connection status of the EtherNet/IP device.
3
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
• Host Name: Host 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.
3 EtherNet/IP Configuration Tool
3.1 Window Structure
85
[Diagnostic] tab
(1)
(4)
(3)
(2)
The connection status of the EtherNet/IP device is displayed. This tab can be used when diagnostic mode is enabled. ( Page 114 Network diagnostics of EtherNet/IP Configuration
Tool)
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.
No. Item Description Setting range
(1) Connection list Displays the names of the connections set on the [Connections] tab.
Diagnostic information is displayed in the connection information when "Monitor Data And External Input" is selected. I/O data is displayed in the connection information when "IO Data" is selected.
(2) Refresh Every Connection information content is updated at 500ms intervals when this
check box is selected. The update count is incremented each time the information is updated.
(3) Connection information Displays the diagnostic information and I/O data.
(4) Status Displays the connection status.
•Selected
• Not selected
(Default: Selected)
• Diagnostic information window
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.
*2
General
Extended
*2
Displays the CIP general status code.
Displays the CIP extended status code.
3 EtherNet/IP Configuration Tool
86
3.1 Window Structure
*1
*1
Item Description
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.
Consumption Connection ID Displays the receive connection ID for the EtherNet/IP device of the requested connection.
Send Socket Diagnostic
Receive Socket Diagnostic
*2
*2
O->T API (μs) Displays the originator to target API value for the EtherNet/IP device of the requested
T->O A PI (μs) Displays the target to originator API value for the EtherNet/IP device of the requested
O->T RPI (μs) Displays the originator to target RPI value for the EtherNet/IP device of the requested
T->O RPI (μs) Displays the target to originator RPI value for the EtherNet/IP device of the requested
O->T Net Parameters Displays the originator to target network parameters for the EtherNet/IP device of the
T->O Net Parameters Displays the target to originator network parameters for the EtherNet/IP device of the
Originator Connection Serial Number Displays the connection serial number of the originator.
Originator Vendor Id Displays the vendor code of the originator.
Originator Serial Number Displays the serial number of the originator.
Socket ID Displays the socket ID of the send connection.
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.
Local IP Port Displays the port number of the RJ71EIP91.
Socket ID Fixed to 0
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
connection.
connection.
connection.
connection.
requested connection.
requested connection.
• Multicast: Displays the multicast address.
• Unicast: Displays 0.0.0.0.
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*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 50 File)
3
*1
3 EtherNet/IP Configuration Tool
3.1 Window Structure
87
• I/O data window
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 table lists 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.
When the RJ71EIP91 is adapter
Status value Description
0 EtherNet/IP communications are being performed normally.
33 An EtherNet/IP communication error is occurring.
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.
69 Set as a reserved station.
88
3 EtherNet/IP Configuration Tool
3.1 Window Structure
[EDS File] tab
The EDS file information is displayed.
3
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 for the EDS file information of an EtherNet/ IP device in "Device Library". ( Page 59 EDS file information)
3 EtherNet/IP Configuration Tool
3.1 Window Structure
89
EtherNet/IP device setting window (Class1 tag communications)
Set the parameters of the EtherNet/IP device used in Class1 tag communications.
Setting window on the Producer Tag side
Select the RJ71EIP91 in the network configuration settings. Ö [Device] Ö [Properties] Ö [Connections] tab
Item Description Setting range
Connection No. Displays the connection number of the EtherNet/IP device.
Connection numbers of EtherNet/IP devices are assigned from 1 in the order in which they were added.
Time-out Multiplier Specifies the monitoring time of the send/receive timeout as an RPI
Tag Name Specifies the tag name used in Class1 tag communications. Up to 255 single-byte characters
Input - T->O Input Size Specifies the size of the input data. (Unit: Bytes) 1 to 1444
Input Mode Specifies the target to read the input data from.
Input Type Specifies the input type according to the size of the input data. (Fixed to
Priority Specifies the priority of the communication packet for the currently set
Trigger Type Specifies the trigger type (reading timing) of the input data. (Fixed to
Request Packet Interval(RPI)
multiple. (Monitoring time of send/receive timeout = "Request Packet Interval (RPI)" × "Time-out Multiplier") Set the monitoring time of send/receive timeout to 4294967ms or below.
• When "Time-out Multiplier" is set to "×4", set "Request Packet Interval (RPI)" to "60000" or below.
• When "Time-out Multiplier" is set to "×512", set "Request Packet Interval (RPI)" to "8388" or below.
• Point to Point: Unicast (one to one) communications are performed.
• Multicast: Multicast (one to many) communications are performed.
Fixed.)
• Fixed: Communications are performed with a fixed size.
connection. (Fixed to Scheduled.)
• Scheduled: Packets are processed in the receiving order regardless of priority.
Cyclic.)
• Cyclic: Triggers are executed periodically according to the "RPI" setting value.
Specifies the communication cycle. (Unit: ms) 0.5 to 60000
×4
×8
×16
×32
×64
×128
×256
×512
(Default: ×4)
(Default: Blank)
(Default: 2)
• Point to Point
• Multicast
(Default: Multicast)
(Default: 50)
90
3 EtherNet/IP Configuration Tool
3.1 Window Structure
Item Description Setting range
Output - O->T Output Size Specifies the size of the output data. (Fixed to 0.)
Output Mode Specifies the target to which the output data is written. (Fixed to Point to
Point.)
• Point to Point: Unicast (one to one) communications are performed.
Output Type Specifies the output type according to the size of the output data. (Fixed to
Fixed.)
• Fixed: Communications are performed with a fixed size.
Priority Specifies the priority of the communication packet for the currently set
Request Packet Interval(RPI)
connection. (Fixed to Scheduled.)
• Scheduled: Packets are processed in the receiving order regardless of priority.
Specifies the communication cycle. (Unit: ms) 0.5 to 60000
(Default: 100)
For setting windows other than the above, refer to the following. Page 75 EtherNet/IP device setting window (Class1 instance communications)
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
91
Setting window on the Consumer Tag side
Select "Target (Class1 Tag)" in the network configuration settings. Ö [Device] Ö [Properties]
Item Description Setting range
Device Designation Device Name Sets the name to use in management with EtherNet/IP
Configuration Tool. By default, names of EtherNet/IP devices not registered in the network configuration setting are displayed in the form such as "DEVICE-A" and "DEVICE-B".
Number Sets the control number of the EtherNet/IP device.
The control number that has not been set for EtherNet/IP devices can be selected from the list.
Active Configuration Enables or disables the parameters set for the EtherNet/IP device
on the RJ71EIP91.
• Selected: Enabled
• Not selected: Disabled Disable this item when the parameters of the EtherNet/IP device need to be deleted from the RJ71EIP91 with the settings in EtherNet/IP Configuration Tool held. Clearing of this check box is reflected against 'Reserved station (Class1)' (Un\G27168 to Un\G27183) on the RJ71EIP91.
Comment Displays the comment input field. Up to 255 single-byte
Connection No Displays the connection number of the EtherNet/IP device.
Connection numbers of EtherNet/IP devices are assigned from 1 in the order in which they were added.
Producer Tag Tag Name Specifies the tag name used in Class1 tag communications. Up to 255 single-byte
Size Specifies the data size used in Class1 tag communications. (Unit:
Bytes)
Up to 50 characters (Default: Refer to the left.)
000 to 255 (Default: Minimum value of the control numbers of EtherNet/IP devices that have not been set)
•Selected
• Not selected
(Default: Selected)
characters (Default: Blank)
characters (Default: Blank)
*2
2 to 1444 (Default: 2)
*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.
*1
92
3 EtherNet/IP Configuration Tool
3.1 Window Structure

Operation information list

This list displays information such as the operations performed in EtherNet/IP Configuration Tool and error messages.
"Output Message View Configuration" window
Set the information to be displayed in the operation information list.
[File] Ö [Message View] Ö [Configuration]
Item Description Setting range
Maximum Log File Size Sets the maximum size of a log file. (Unit: KB) 1 to 2000000
Add Date to Messages Displays the date as a column item in the operation information
list.
Add Level to Messages Displays the classification as a column item in the operation
information list.
(Default: 1024)
• Not selected
•Selected
(Default: Selected)
• Not selected
•Selected
(Default: Selected)
3
3 EtherNet/IP Configuration Tool
3.1 Window Structure
93
3.2
Procedure for Registering EtherNet/IP Devices
This section describes the procedure for registering EtherNet/IP devices to the EtherNet/IP communication settings. The
following two methods can be used to register EtherNet/IP devices.
• Configuring settings online ( Page 96 Configuring settings online)
• Configuring settings offline ( Page 96 Configuring settings offline)

Adding the EDS file

Follow the EDS Management wizard to add EtherNet/IP devices to "Device Library".
1.
Open the "EDS Management" window.
[Library] Ö [Add]
2.
Click the [Next] button in the "EDS Management" window.
3.
Select EDS files to add and click the [Next] button.
Item Description Setting range
Add File(s) Select this item to add the selected EDS files. (Multiple EDS files
can be added at a time.) Click the [Browse] button and select EDS files.
Add all the EDS from the Directory Select this item to add all EDS files in the selected folder.
Click the [Browse] button to select a folder.
Look in Subfolders Select this item to select subfolders in the selected folder when
"Add all the EDS from the Directory" has been selected.
Directory or File Name Displays the path of the selected EDS file or selected folder.
The storage location of the EDS file or folder can be directly specified.
[Browse] button Displays the EDS file or the folder where EDS files have been
stored.
•Selected
• Not selected
(Default: Selected)
•Selected
• Not selected
(Default: Not selected)
•Selected
• Not selected
(Default: Not selected)
94
3 EtherNet/IP Configuration Tool

3.2 Procedure for Registering EtherNet/IP Devices

4.
The "EDS Management" window displays the additional result of the EDS files added to "Device Library".
Check that the files have been properly added and click the [Next] button. (When the files have been properly added, OK is
displayed in the "Status" field.)
Selecting an added EDS file and clicking the [View Selected File] button displays information of the EDS file in a text file.
5.
Click the [Finish] button to exit the EDS Management wizard.
3
3 EtherNet/IP Configuration Tool
3.2 Procedure for Registering EtherNet/IP Devices
95

Configuring settings online

When setting EtherNet/IP devices online, the following conditions must be met.
• The RJ71EIP91 and EtherNet/IP device are connected to the network.
• A name has been set to the EtherNet/IP device, and the name does not duplicate the name of other EtherNet/IP devices.
• An IP address has been set to the EtherNet/IP device, and the IP address does not duplicate the IP addresses of other
EtherNet/IP devices.
Setting procedure
1.
Add the EtherNet/IP devices to be used to "Device Library". ( Page 94 Adding the EDS file)
2.
Detect the EtherNet/IP devices on the network. ( Page 60 Network Detection)
Select the [Network Detection] tab. Ö [Network] Ö [Read Network Configuration]
3.
Add the detected EtherNet/IP devices to the network configuration settings.
[When EtherNet/IP devices are added one by one]
Select the EtherNet/IP device in "Network Detection". Ö [Network] Ö [Insert in Configuration]
[When EtherNet/IP devices are added as a batch]
Select the [Network Detection] tab. Ö [Network] Ö [Insert and Replace All]

Configuring settings offline

When settings are configured offline, the EtherNet/IP communication settings can be configured without the RJ71EIP91 and
EtherNet/IP devices.
However, check the names of the EtherNet/IP devices used and the network configuration in advance.
Setting procedure
1.
Add the EtherNet/IP devices to be used to "Device Library". ( Page 94 Adding the EDS file)
2.
Add the EtherNet/IP devices to the network configuration settings.
Select the EtherNet/IP device in "Device Library". Ö [Library] Ö [Insert in Configuration]
96
3 EtherNet/IP Configuration Tool
3.2 Procedure for Registering EtherNet/IP Devices
3.3
Check the software version of EtherNet/IP Configuration Tool in the following window.
[Help] Ö [About]
Checking the Software Version
3
3 EtherNet/IP Configuration Tool

3.3 Checking the Software Version

97
4
GX Works3 (1) (2)
This chapter describes program examples of UCMM message communications and PING tests.
For program examples of Class1 instance communications and Class1 tag communications, refer to the following. MELSEC iQ-R EtherNet/IP Network Interface Module User's Manual (Startup)
PROGRAMMING
4.1
Program Example of UCMM Message Communications
This section provides a program example using the client function of UCMM message communications.

System configuration example

The following system configuration is used to explain the program example of UCMM message communications.
System configuration
(1) Programmable controller system (scanner)
• Power supply module: R61P
• CPU module: R04CPU
• EtherNet/IP network interface module (client): RJ71EIP91 (start I/O number: 0000H to 001FH, IP address: 192.168.3.51)
(2) Programmable controller system (adapter)
• Power supply module: R61P
• CPU module: R04CPU
• EtherNet/IP network interface module (server): RJ71EIP91 (start I/O number: 0000H to 001FH, IP address: 192.168.3.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 sent 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.
98

4 PROGRAMMING

4.1 Program Example of UCMM Message Communications

Loading...