Melsec Iq-F FX5-ENET/IP User's Manual
Melsec Iq-F FX5-ENET/IP User's Manual
Depending on the circumstances, procedures indicated by [ CAUTION] may also cause severe injury.
It is important to follow all precautions for personal safety.
Store this manual in a safe place so that it can be read whenever necessary. Always forward it to the end user.
[DESIGN PRECAUTIONS]
WARNING
● Make sure to set up the following safety circuits outside the PLC to ensure safe system operation
even during external power supply problems or PLC failure. Otherwise, malfunctions may cause
serious accidents.
- Most importantly, set up the following: an emergency stop circuit, a protection circuit, an interlock
circuit for opposite movements (such as normal vs. reverse rotation), and an interlock circuit (to
prevent damage to the equipment at the upper and lower positioning limits).
- Note that when the CPU module detects an error, such as a watchdog timer error, during self-
diagnosis, all outputs are turned off. Also, when an error that cannot be detected by the CPU
module occurs in an input/output control block, output control may be disabled. External circuits
and mechanisms should be designed to ensure safe machinery operation in such a case.
- Note that when an error occurs in a relay, transistor or triac of an output circuit, the output might
stay on or off. For output signals that may lead to serious accidents, external circuits and
mechanisms should be designed to ensure safe machinery operation in such a case.
● In an output circuit, when a load current exceeding the current rating 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.
● For the operating status of each station after a communication failure of the network, refer to relevant
manuals for the network. Incorrect output or malfunction may result in an accident.
● Construct an interlock circuit in the program so that the whole system always operates on the safe
side before executing the control (for data change) of the PLC in operation. Read the manual
thoroughly and ensure complete safety before executing other controls (for program change,
parameter change, forcible output and operation status change) of the PLC in operation.
Otherwise, the machine may be damaged and accidents may occur due to erroneous operations.
● Especially, in the case of a control from an external device to a remote programmable controller,
immediate action cannot be taken for a problem on the programmable controller due to a
communication failure. Determine the handling method as a system when communication failure
occurs along with configuration of interlock circuit on a program, by considering the external
equipment and CPU module.
1
WARNING
● Do not write any data to the "system area" and "write-protect area" of the buffer memory in the
intelligent function module. Executing data writing to the "system area" or "write-protect area" may
cause malfunction of the programmable controller alarm. For the "system area" or "write-protect
area", refer to Page 136 Buffer Memory.
● If a communication cable is disconnected, the network may be unstable, resulting in a communication
failure of multiple stations. Construct an interlock circuit in the program so that the system always
operates on the safe side even if communications fail. Incorrect output or malfunction may result in an
accident.
● 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
107 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.
[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 100 mm or more between them. Failure to do so may result in malfunction
due to noise.
● When an inductive load such as a lamp, heater, or solenoid valve is controlled, a large current
(approximately ten times greater than normal) may flow when the output is turned from off to on.
Take proper measures so that the flowing current dose not exceed the value corresponding to the
maximum load specification of the resistance load.
● Do not power off the CPU module or reset the CPU module while the settings are being written. Doing
so will make the data in the flash ROM undefined. The values need to be set in the buffer memory and
written to the flash ROM again. Doing so also may cause malfunction or failure of the module.
[INSTALLATION PRECAUTIONS]
WARNING
● Make sure to cut off all phases of the power supply externally before attempting installation or wiring
work.
Failure to do so may cause electric shock or damage to the product.
● Use the product within the generic environment specifications described in the User's Manual
(Hardware) of the CPU module used.
Never use the product in areas with excessive dust, oily smoke, conductive dusts, corrosive gas (salt
air, Cl2, H2S, SO2 or NO2), flammable gas, vibration or impacts, or expose it to high temperature,
condensation, or rain and wind.
If the product is used in such conditions, electric shock, fire, malfunctions, deterioration or damage
may occur.
2
[INSTALLATION PRECAUTIONS]
CAUTION
● Do not touch the conductive parts of the product directly. Doing so may cause device failures or
malfunctions.
● When drilling screw holes or wiring, make sure that cutting and wiring debris do not enter the
ventilation slits of the PLC. Failure to do so may cause fire, equipment failures or malfunctions.
● For the product supplied together with a dust proof sheet, the sheet should be affixed to the ventilation
slits before the installation and wiring work to prevent foreign objects such as cutting and wiring
debris. However, when the installation work is completed, make sure to remove the sheet to provide
adequate ventilation.
Failure to do so may cause fire, equipment failures or malfunctions.
● Install the product on a flat surface. If the mounting surface is rough, undue force will be applied to the
PC board, thereby causing nonconformities.
● Install the product securely using a DIN rail or mounting screws.
● Work carefully when using a screwdriver such as installation of the product. Failure to do so may
cause damage to the product or accidents.
● Connect the extension cables, peripheral device cables, input/output cables and battery connecting
cable securely to their designated connectors. Loose connections may cause malfunctions.
● Turn off the power to the PLC before attaching or detaching the following devices. Failure to do so
may cause equipment failures or malfunctions.
- Peripheral devices, expansion board, expansion adapter, and connector conversion adapter
- Extension modules, bus conversion module, and connector conversion module
- Battery
[WIRING PRECAUTIONS]
WARNING
● Make sure to cut off all phases of the power supply externally before attempting installation or wiring
work. Failure to do so may cause electric shock or damage to the product.
● Make sure to attach the terminal cover, provided as an accessory, before turning on the power or
initiating operation after installation or wiring work. Failure to do so may cause electric shock.
● The temperature rating of the cable should be 80 or more.
● Make sure to properly wire to the spring clamp terminal block in accordance with the following
precautions. Failure to do so may cause electric shock, equipment failures, a shortcircuit, wire
breakage, malfunctions, or damage to the product.
- The disposal size of the cable end should follow the dimensions described in the manual.
- Twist the ends of stranded wires and make sure that there are no loose wires.
- Do not solder-plate the electric wire ends.
- Do not connect more than the specified number of wires or electric wires of unspecified size.
- Affix the electric wires so that neither the terminal block nor the connected parts are directly
stressed.
3
[WIRING PRECAUTIONS]
CAUTION
● Perform class D grounding (grounding resistance: 100 Ω or less) of the grounding terminal on the
CPU module and extension modules with a wire 2 mm2 or thicker. Do not use common grounding with
heavy electrical systems (refer to the User's Manual (Hardware) of the CPU module used).
● Individually ground the FG terminal of the programmable controller with a ground resistance of 100 Ω
or less. Failure to do so may result in electric shock or malfunction.
● Install module so that excessive force will not be applied to terminal blocks, or communication cables.
Failure to do so may result in wire damage/breakage or PLC failure.
● Make sure to observe the following precautions in order to prevent any damage to the machinery or
accidents due to malfunction of the PLC caused by abnormal data written to the PLC due to the
effects of noise.
- Do not bundle the control line and communication cables together with or lay them close to the
main circuit, high-voltage line, load line or power line. As a guideline, lay the power line, control
line and communication cables at least 100 mm away from the main circuit, high-voltage line, load
line or power line.
- Ground the shield of the shielded wire or shielded cable at one point on the PLC. However, do not
use common grounding with heavy electrical systems.
● For Ethernet cables to be used in the system, select the ones that meet the specifications described in
Page 48 Wiring Products. If not, normal data transmission is not guaranteed.
4
[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 PLC. Doing so may cause fire, equipment failures, or malfunctions.
For repair, contact your local Mitsubishi Electric representative.
CAUTION
● Turn off the power to the PLC before attaching or detaching the following devices. Failure to do so
may cause equipment failures or malfunctions.
- Peripheral devices, expansion board, expansion adapter, and connector conversion adapter
- Extension modules, bus conversion module, and connector conversion module
- Battery
● Read relevant manuals carefully and ensure the safety before performing online operations (operation
status change) with peripheral devices connected to the CPU modules of other stations. Improper
operation may damage machines or cause accidents.
[OPERATION PRECAUTIONS]
CAUTION
● Construct an interlock circuit in the program so that the whole system always operates on the safe
side before executing the control (for data change) of the PLC in operation.
Read the manual thoroughly and ensure complete safety before executing other controls (for program
change, parameter change, forcible output and operation status change) of the PLC in operation.
Otherwise, the machine may be damaged and accidents may occur by erroneous operations.
● Do not power off the CPU module or reset the CPU module while the setting values in the buffer
memory are being written to the flash ROM in the intelligent function module. Doing so will make the
data in the flash ROM card undefined. The values need to be set in the buffer memory and written to
the flash ROM again. Doing so can cause malfunction or failure of the module.
● Note that the whole system may not be reset by the RUN/STOP/RESET switch when the CPU module
or intelligent function module detects an error, such as a watchdog timer error, during self-diagnosis.
In such cases, turn the power off and on again.
5
[DISPOSAL PRECAUTIONS]
CAUTION
● Please contact a certified electronic waste disposal company for the environmentally safe recycling
and disposal of your device.
[TRANSPORTATION PRECAUTIONS]
CAUTION
● The PLC is a precision instrument. During transportation, avoid impacts larger than those specified in
the general specifications of the User's Manual (Hardware) of the CPU module by using dedicated
packaging boxes and shock-absorbing palettes. Failure to do so may cause failures in the PLC. After
transportation, verify operation of the PLC and check for damage of the mounting part, etc.
6
INTRODUCTION
This manual contains text, diagrams and explanations which will guide the reader in the correct installation, safe use and
operation of the FX5-ENET/IP Ethernet module of iQ-F series.
It should be read and understood before attempting to install or use the unit. Store this manual in a safe place so that you can
read it whenever necessary.
Always forward it to the end user.
Note
• If in doubt at any stage during the installation of the product, always consult a professional electrical engineer who is
qualified and trained in the local and national standards. If in doubt about the operation or use, please consult the nearest
Mitsubishi Electric representative.
• Mitsubishi Electric will not accept responsibility for actual use of the product based on these illustrative examples.
• This manual content, specification etc. may be changed, without a notice, for improvement.
• The information in this manual has been carefully checked and is believed to be accurate; however, if you notice a doubtful
point, an error, etc., please contact the nearest Mitsubishi Electric representative. When doing so, please provide the
manual number given at the end of this manual.
7
CONTENTS
SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
RELEVANT MANUALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
TERMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
CHAPTER 1 OUTLINE 16
CHAPTER 2 SPECIFICATIONS 18
2.1 General Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2 Power Supply Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3 Performance Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Part Names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
LED display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
CHAPTER 4 FUNCTION 24
4.1 Function List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.2 EtherNet/IP Communication Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Class1 instance communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Class3 message communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
UCMM message communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.3 Communication Status Setting Function When a CPU Stop Error Occurs . . . . . . . . . . . . . . . . . . . . . . . . . 42
CHAPTER 6 WIRING 45
6.1 Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.2 Wiring Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.3 Wiring Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8
Network configuration settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Setting Target Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Operation information list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
8.2 Procedure for Registering EtherNet/IP Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Adding the EDS file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Configuring settings online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Configuring settings offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.3 Checking the Software Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
CONTENTS
9.1 Program Example of Class 1 Instance Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Program example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
9.2 Program Example of UCMM Message Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Program example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
APPENDICES 133
Appendix 1 External Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Appendix 2 Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Certification of UL, cUL standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Compliance with EC directive (CE Marking) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Requirement for compliance with EMC directive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Caution for compliance with EC Directive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Appendix 3 Module Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Appendix 4 Buffer Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
List of buffer memory addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Details of buffer memory addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Appendix 5 Details of Message Communication Support Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Object list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Command explanations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Identity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Connection Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
9
TCP/IP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Ethernet Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Appendix 6 Processing Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
RPI (Requested Packet Interval) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Transmission delay time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
INDEX 165
REVISIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
TRADEMARKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
10
11
CONTENTS
RELEVANT MANUALS
Manual name <manual number> Description
MELSEC iQ-F FX5 User's Manual (Startup) Performance specifications, procedures before operation, and troubleshooting of the
<JY997D58201> CPU module.
MELSEC iQ-F FX5U User's Manual (Hardware) Describes the details of hardware of the FX5U CPU module, including input/output
<JY997D55301> specifications, wiring, installation, and maintenance.
MELSEC iQ-F FX5UC User's Manual (Hardware) Describes the details of hardware of the FX5UC CPU module, including input/output
<JY997D61401> specifications, wiring, installation, and maintenance.
MELSEC iQ-F FX5 User's Manual (Application) Describes basic knowledge required for program design, functions of the CPU
<JY997D55401> module, devices/labels, and parameters.
MELSEC iQ-F FX5 Programming Manual (Program Design) Describes specifications of ladders, ST, FBD/LD, and other programs and labels.
<JY997D55701>
MELSEC iQ-F FX5 Programming Manual (Instructions, Standard Describes specifications of instructions and functions that can be used in programs.
Functions/Function Blocks)
<JY997D55801>
MELSEC iQ-F FX5 User's Manual (Serial Communication) Describes N:N network, Parallel link, MELSEC Communication protocol, inverter
<JY997D55901> communication, non-protocol communication, and predefined protocol support.
MELSEC iQ-F FX5 User's Manual (MELSEC Communication Protocol) Explains methods for the device that is communicating with the CPU module by MC
<JY997D60801> protocol to read and write the data of the CPU module.
MELSEC iQ-F FX5 User's Manual (MODBUS Communication) Describes MODBUS serial communication and MODBUS/TCP communication.
<JY997D56101>
MELSEC iQ-F FX5 User's Manual (PROFIBUS) Describes the functions of the PROFIBUS-DP master module.
<SH-081910ENG>
MELSEC iQ-F FX5 User's Manual (Ethernet Communication) Describes the Ethernet communication function of the CPU module built-in and the
<JY997D56201> Ethernet module.
MELSEC iQ-F FX5-ENET User's Manual Describes the functions of the Ethernet module.
<SH-082026ENG>
MELSEC iQ-F FX5-ENET/IP User's Manual Describes the functions of the FX5-ENET/IP.
<SH-082027ENG> (This manual)
MELSEC iQ-F FX5 User's Manual (SLMP) Explains methods for the device that is communicating with the CPU module by
<JY997D56001> SLMP to read and write the data of the CPU module.
MELSEC iQ-F FX5 User's Manual (CC-Link IE) Describes CC-Link IE field network module.
<JY997D64201>
MELSEC iQ-F FX5 User's Manual (CC-Link) Describes CC-Link system master/intelligent device module.
<SH-081793ENG>
MELSEC iQ-F FX5 User's Manual (ASLINK) Describes AnyWireASLINK system master module.
<SH-081796ENG>
MELSEC iQ-F FX5 User's Manual (Positioning Control - CPU module Describes the positioning function of the CPU module built-in and the high-speed
built-in, High-speed pulse input/output module) pulse input/output module.
<JY997D56301>
MELSEC iQ-F FX5 User's Manual (Positioning Control - Intelligent Describes the positioning module.
function module)
<SH-081805ENG>
MELSEC iQ-F FX5 Simple Motion Module User's Manual (Startup) Specifications, procedures before operation, system configuration, wiring, and
<IB0300251> operation examples of the Simple Motion module.
MELSEC iQ-F FX5 Simple Motion Module User's Manual (Application) Functions, input/output signals, buffer memories, parameter settings, programming,
<IB0300253> and troubleshooting of the Simple Motion module.
MELSEC iQ-F FX5 Simple Motion Module User's Manual (Advanced Functions and programming for the synchronous control of the Simple Motion
Synchronous Control) module.
<IB0300255>
MELSEC iQ-F FX5 User's Manual (Analog Control - CPU module built- Describes the analog function of the CPU module built-in and the analog adapter.
in, Expansion adapter)
<JY997D60501>
MELSEC iQ-F FX5 User's Manual (Analog Control - Intelligent function Describes the analog input module, analog output module, and multiple input
module) module.
<SH-081802ENG>
MELSEC iQ-F FX5 User's Manual (Temperature Control) Describes the temperature control module.
<SH-081799ENG>
GX Works3 Operating Manual System configuration, parameter settings, and online operations of GX Works3.
<SH-081215ENG>
12
Manual name <manual number> Description
Transition from MELSEC FX3U, FX3UC Series to MELSEC iQ-F Describes the transition from MELSEC FX3U/FX3UC series to MELSEC iQ-F series.
Series Handbook
<JY997D66201>
13
TERMS
Unless otherwise specified, this manual uses the following terms.
For details on the FX3 devices that can be connected with the FX5, refer to the User’s Manual (Hardware) of the CPU module
to be used.
Terms Description
■Devices
FX5 Generic term for FX5U and FX5UC PLCs
FX3 Generic term for FX3S, FX3G, FX3GC, FX3U, and FX3UC PLCs
FX5 CPU module Generic term for FX5U CPU module and FX5UC CPU module
FX5U CPU module Generic term for FX5U-32MR/ES, FX5U-32MT/ES, FX5U-32MT/ESS, FX5U-64MR/ES, FX5U-64MT/ES,
FX5U-64MT/ESS, FX5U-80MR/ES, FX5U-80MT/ES, FX5U-80MT/ESS, FX5U-32MR/DS, FX5U-32MT/DS,
FX5U-32MT/DSS, FX5U-64MR/DS, FX5U-64MT/DS, FX5U-64MT/DSS, FX5U-80MR/DS, FX5U-80MT/DS, and
FX5U-80MT/DSS
FX5UC CPU module Generic term for FX5UC-32MT/D, FX5UC-32MT/DSS, FX5UC-64MT/D, FX5UC-64MT/DSS, FX5UC-96MT/D,
FX5UC-96MT/DSS, FX5UC-32MT/DS-TS, and FX5UC-32MT/DSS-TS
Extension module Generic term for FX5 extension modules and FX3 function modules
• FX5 extension module Generic term for I/O modules, FX5 extension power supply modules, and FX5 intelligent function modules
• FX3 extension module Generic term for FX3 extension power supply module and FX3 intelligent function module
• Extension module (extension cable type) Generic term for Input modules (extension cable type), Output modules (extension cable type), Input/output
modules (extension cable type), Powered input/output module, High-speed pulse input/output module,
Extension power supply module (extension cable type), Connector conversion module (extension cable type),
Intelligent function modules, and Bus conversion module (extension cable type)
• Extension module (extension connector Generic term for Input modules (extension connector type), Output modules (extension connector type), Input/
type) output modules (extension connector type), Extension power supply module (extension connector type),
Connector conversion module (extension connector type), and Bus conversion module (extension connector
type)
I/O module Generic term for Input modules, Output modules, Input/output modules, Powered input/output modules, and
High-speed pulse input/output modules
Input module Generic term for Input modules (extension cable type) and Input modules (extension connector type)
• Input module (extension cable type) Generic term for FX5-8EX/ES and FX5-16EX/ES
• Input module (extension connector type) Generic term for FX5-C16EX/D, FX5-C16EX/DS, FX5-C32EX/D, FX5-C32EX/DS, and FX5-C32EX/DS-TS
Output module Generic term for Output modules (extension cable type) and Output modules (extension connector type)
• Output module (extension cable type) Generic term for FX5-8EYR/ES, FX5-8EYT/ES, FX5-8EYT/ESS, FX5-16EYR/ES, FX5-16EYT/ES, and FX5-
16EYT/ESS
• Output module (extension connector type) Generic term for FX5-C16EYT/D, FX5-C16EYT/DSS, FX5-C32EYT/D, FX5-C32EYT/DSS, FX5-C32EYT/D-TS,
and FX5-C32EYT/DSS-TS
Input/output module Generic term for Input/output modules (extension cable type) and Input/output modules (extension connector
type)
• Input/output module (extension cable Generic term for FX5-16ER/ES, FX5-16ET/ES, and FX5-16ET/ESS
type)
• Input/output module (extension connector Generic term for FX5-C32ET/D, FX5-C32ET/DSS, FX5-C32ET/DS-TS, and FX5-C32ET/DSS-TS
type)
Powered input/output module Generic term for FX5-32ER/ES, FX5-32ET/ES, FX5-32ET/ESS, FX5-32ER/DS, FX5-32ET/DS, and FX5-32ET/
DSS
High-speed pulse input/output module Generic term for FX5-16ET/ES-H and FX5-16ET/ESS-H
Extension power supply module Generic term for FX5 extension power supply module and FX3 extension power supply module
• FX5 extension power supply module Generic term for FX5 extension power supply module (extension cable type) and FX5 extension power supply
module (extension connector type)
• FX5 extension power supply module Different name for FX5-1PSU-5V
(extension cable type)
• FX5 extension power supply module Different name for FX5-C1PS-5V
(extension connector type)
• FX3 extension power supply module Different name for FX3U-1PSU-5V
Intelligent module The abbreviation for intelligent function modules
Intelligent function module Generic term for FX5 intelligent function modules and FX3 intelligent function modules
• FX5 intelligent function module Generic term for FX5-4AD, FX5-4DA, FX5-8AD, FX5-4LC, FX5-20PG-P, FX5-20PG-D, FX5-40SSC-S, FX5-
80SSC-S, FX5-ENET, FX5-ENET/IP, FX5-CCLIEF, FX5-CCL-MS, FX5-ASL-M, and FX5-DP-M
14
Terms Description
• FX3 intelligent function module Generic term for FX3U-4AD, FX3U-4DA, FX3U-4LC, FX3U-1PG, FX3U-2HC, FX3U-16CCL-M, FX3U-64CCL,
FX3U-128ASL-M, and FX3U-32DP
Expansion board Generic term for board for FX5U CPU module
• Communication board Generic term for FX5-232-BD, FX5-485-BD, and FX5-422-BD-GOT
Expansion adapter Generic term for adapter for FX5 CPU module
• Communication adapter Generic term for FX5-232ADP and FX5-485ADP
• Analog adapter Generic term for FX5-4AD-ADP, FX5-4DA-ADP, FX5-4AD-PT-ADP, and FX5-4AD-TC-ADP
Bus conversion module Generic term for Bus conversion module (extension cable type) and Bus conversion module (extension
connector type)
• Bus conversion module (extension cable Different name for FX5-CNV-BUS
type)
• Bus conversion module (extension Different name for FX5-CNV-BUSC
connector type)
Connector conversion module Generic term for Connector conversion module (extension cable type) and Connector conversion module
(extension connector type)
• Connector conversion module (extension Different name for FX5-CNV-IF
cable type)
• Connector conversion module (extension Different name for FX5-CNV-IFC
connector type)
Extended extension cable Generic term for FX5-30EC and FX5-65EC
Connector conversion adapter Different name for FX5-CNV-BC
Battery Different name for FX3U-32BL
SD memory card Generic term for NZ1MEM-2GBSD, NZ1MEM-4GBSD, NZ1MEM-8GBSD, NZ1MEM-16GBSD, L1MEM-2GBSD
and L1MEM-4GBSD SD memory cards
Abbreviation of Secure Digital Memory Card. Device that stores data using flash memory.
Peripheral device Generic term for engineering tools and GOTs
GOT Generic term for Mitsubishi Electric Graphic Operation Terminal GOT1000 and GOT2000 series
■Software packages
Engineering tool The product name of the software package for the MELSEC programmable controllers
GX Works3 The product name of the software package, SWnDND-GXW3, for the MELSEC programmable controllers (The
'n' represents a version.)
■EtherNet/IP
Ethernet module Generic term for FX5-ENET and FX5-ENET/IP
EtherNet/IP An industrial Ethernet protocol offered by ODVA.
CIP The abbreviation for Common Industrial Protocol.
One of the open protocols of ODVA, a specialized application protocol for EtherNet/IP, DeviceNet and
ControlNet.
EtherNet/IP device A generic term for devices, personal computers, and other equipment connected by EtherNet/IP for data
communication.
Scanner The EtherNet/IP station type that corresponds to the master station.
Adapter The EtherNet/IP station type that corresponds to slave stations.
Originator Originator indicates an EtherNet/IP device that transmits a connection establishment request of EtherNet/IP.
Target Target indicates an EtherNet/IP device that receives a connection establishment request of EtherNet/IP.
Client An EtherNet/IP device that transmits commands to the external device.
Server An EtherNet/IP device that returns responses to the commands from the external device.
PPS The abbreviation of Packets Per Second. It indicates the number of packets that can be processed in one
second.
RPI The abbreviation for Requested Packet Interval.
It is the communication cycle determined by the originator during communications between EtherNet/IP
devices.
TCP The abbreviation for Transmission Control Protocol.
In communications among programmable controllers and networked devices, this protocol establishes a
connection between port numbers of the two devices to perform reliable data communications.
UDP The abbreviation for User Datagram Protocol.
This is a connectionless protocol and thereby its speed is faster than that of TCP, but less reliable. (Data may be
lost or not be received in correct order.)
15
1 OUTLINE
FX5-ENET/IP Ethernet module (hereinafter referred to as FX5-ENET/IP) is an intelligent function module for connecting to a
EtherNet/IP network and general-purpose Ethernet.
EtherNet/IP communication
The module can communicate seamlessly with an EtherNet/IP network by using the communication protocol CIP.
FX5-ENET/IP functions as a scanner (originator/client) or an adapter (target/server) of the EtherNet/IP network.
(1)
(2)
(2)
(4) (4)
(1) FX5-ENET/IP
(2) Hub
(3) CPU module
(4) External device (personal computer)
1 OUTLINE
16
MEMO
1
1 OUTLINE
17
2 SPECIFICATIONS
This chapter describes the FX5-ENET/IP specifications.
2 SPECIFICATIONS
18 2.1 General Specifications
2.3 Performance Specifications
The following table lists the performance specifications.
Items Specifications
EtherNet/IP
communications
Class 1
communications
Communication format
Number of connections
Standard EtherNet/IP
32
2
Communication data size 1444 bytes (per connection)
Connection type Point-to-point, multicast
RPI (communication cycle) 2 to 60000 ms
PPS (communication processing 3000 pps (case of 128 bytes)
performance)
Class 3 Communication format Standard EtherNet/IP
communications
Number of connections 32*1
Communication data size 1414 bytes (per connection)*2
Connection type Point-to-point
UCMM Communication format Standard EtherNet/IP
communications
Number of connections (number of 32*1
simultaneous executions)
Communication data size 1414 bytes*2
Connection type Point-to-point
Transmission Data transmission speed 100 Mbps
specifications
Communication mode Full-duplex
Transmission method Base band
Interface RJ45 connector
IP version IPv4 is supported.
Maximum segment length (Maximum distance 100 m*3
between hub and node)
Number of cascade 100BASE-TX 2 levels maximum*4
connections
Network topology Star topology, line topology
Hub*5 Hubs with 100BASE-TX ports*6 can be used.
Connection cable*7 100BASE-TX Ethernet cable of category 5 or higher (STP cable)
General-purpose Transmission Data transfer speed 100/10 Mbps
Ethernet specifications Communication mode Full-duplex or half-duplex*5
communication
Transmission method Base band
Interface RJ45 connector
Maximum segment length (Maximum distance 100 m*3
between hub and node)
Number of cascade 100BASE-TX 2 levels maximum*4
connections 10BASE-T 4 levels maximum*4
Protocol type Socket communication
Number of connections Total of 32 connections
(Up to 32 external devices can access one FX5-ENET/IP module at
the same time.)
Hub*5 Hubs with 100BASE-TX or 10BASE-T ports*8 can be used.
Connection cable*7 100BASE-TX Ethernet cable of category 5 or higher (STP cable)
10BASE-T Ethernet cable of category 3 or higher (STP/UTP cable)
Number of ports 2*9
Number of occupied I/O points 8 points
Applicable CPU module • FX5U CPU module (Ver. 1.110 or later)
• FX5UC CPU module*10 (Ver. 1.110 or later)
Applicable engineering tool • GX Works3 (Ver. 1.050C or later)
• EtherNet/IP Configuration Tool for FX5-ENET/IP (Ver. 1.00A or
later)
Number of connectable units 1 module
2 SPECIFICATIONS
2.3 Performance Specifications 19
*1 The total number of connections for Class 3 communications and UCMM communications is 32.
*2 This size is the maximum size which can be specified to 'Data length' of Class1 communication input data area of the request command
during the client operation.
During the sever operation, since the FX5-ENET/IP automatically responds according to the request command received from the client,
the maximum size is not prescribed.
*3 For maximum segment length (length between hubs), consult the manufacturer of the hub used.
*4 This number applies when a repeater hub is used. When using a switching hub, check the number of cascaded stages with the
manufacturer of the hub to be used.
*5 IEEE802.3x flow control is not supported.
*6 The ports must comply with the IEEE802.3 100BASE-TX standards.
*7 A straight/cross cable can be used.
*8 The ports must comply with the IEEE802.3 100BASE-TX or IEEE802.3 10BASE-T standards.
*9 Since the IP address is shared by two ports, only one address can be set.
*10 FX5-CNV-IFC or FX5-C1PS-5V is necessary to connect FX5-ENET/IP to the FX5UC CPU module.
• If the destination device of the FX5-ENET/IP does not respond due to power off or other reasons, Ethernet
communication of the FX5-ENET/IP may get delayed by up to 500 ms.
• In the case of general-purpose Ethernet communication, when FX5-ENET/IP is connected with a hub, it
distinguishes between 100BASE-TX and 10BASE-T and between full-duplex and half-duplex
communication modes according to the hub. Set the hub to the half-duplex mode if the hub does not have
the auto-negotiation function.
Precautions
The operation of the following connections is not guaranteed. Check the operation before using the module.
• Connection using internet (general public line) (Internet-access service offered by an Internet service provider or a
telecommunications carrier)
• Connection using firewall device(s)
• Connection using broadband router(s)
• Connection using wireless LAN
2 SPECIFICATIONS
20 2.3 Performance Specifications
2.4 Part Names
This chapter describes the names of each part of the FX5-ENET/IP.
[7] [11]
[2]
[8]
[9]
[1]
[12]
[13]
2 SPECIFICATIONS
2.4 Part Names 21
LED display
The following table lists the LED display.
LED display LED color Description
MS Green, Red Indicates the error status of the EtherNet/IP device.
■LED color: Green
• On: Data communication possible
• Flashing: No parameter setting
• Off: Power failure occurred
■LED color: Red
• On: Moderate error or major error
• Flashing: Minor error
• Off: Power failure occurred
NS Green, Red Indicates the EtherNet/IP network status.
■LED color: Green
• On: Data communications being performed
• Flashing: Failed to establish connection
• Off: Power failure occurred
■LED color: Red
• Flashing: Connection time out
• Off: Power failure occurred
POWER Green Indicates the power supply status.
• On: Power on
• Off: Power off or module failure
RUN Green Indicates the operating status.
• On: Normal operation
• Off: Error
ERROR Red Indicates the module error status.
• On: Minor error or major error
• Flashing: Moderate error or major error
• Off: Normal operation
P1 SPEED Green Indicates the transmission speed of P1.
• On: Link-up (100 Mbps)
• Off: Link-up (10 Mbps)
SD/RD Green Indicates the data sending/receiving status of P1.
• On, Flashing: Data being sent or received
• Off: Data not transmitted or received
P2 SPEED Green Indicates the transmission speed of P2
• On: Link-up (100 Mbps)
• Off: Link-up (10 Mbps)
SD/RD Green Indicates the data sending/receiving status of P2.
• On, Flashing: Data being sent or received
• Off: Data not transmitted or received
2 SPECIFICATIONS
22 2.4 Part Names
3 PROCEDURES BEFORE OPERATION
This chapter describes the procedures before operation.
EtherNet/IP communication
1. Checking the specifications of the FX5-ENET/IP
Check the specifications of the FX5-ENET/IP. (Page 18 SPECIFICATIONS)
3. Configuring a network
Configure a network and set parameters which are required for start-up.
• Wiring (Page 45 WIRING)
• Parameter setting (Page 49 PARAMETER SETTINGS)
4. Network diagnostics
Check the connection status of the connected EtherNet/IP device using EtherNet/IP Configuration Tool for FX5-ENET/IP.
(Page 116 Checking the Network Status)
5. Programming
Create a program. (Page 103 PROGRAMMING)
Precautions
When referring to the above manuals, replace the module name as shown below.
• FX5-ENET → FX5-ENET/IP
3. Configuring a network
Configure a network and set parameters which are required for start-up.
• Wiring (Page 45 WIRING)
• Parameter setting (Page 49 PARAMETER SETTINGS)
In the following steps, see the following manual for each function.
MELSEC iQ-F FX5 User's Manual (Ethernet Communication)
Precautions
When referring to the above manuals, replace the module name as shown below.
• FX5-ENET → FX5-ENET/IP
Precautions
When referring to the above manuals, replace the module name as shown below.
• FX5-ENET to FX5-ENET/IP
Others
Function Description Reference
Communication status setting function at Sets whether to stop or continue EtherNet/IP communications when a stop error occurs on the Page 42
the occurrence of a CPU stop error CPU module to which the FX5-ENET/IP is connected. This setting can be made for each
module.
Hardware test Performs hardware tests (RAM and ROM) of FX5-ENET/IP. Page 119
Ethernet diagnostics Diagnoses the Ethernet port from GX Works3. Page 111
Event history function Collects errors from FX5-ENET/IP, and stores them as event information into the CPU module Page 115
4 FUNCTION
24 4.1 Function List
4.2 EtherNet/IP Communication Functions
The EtherNet/IP communication functions are used to perform data communications over a network between the FX5-ENET/
IP and EtherNet/IP devices.
The FX5-ENET/IP can perform the following types of EtherNet/IP communications.
• Class1 communications
• Class3 communications
• UCMM communications
Class1 communications
With Class1 communications, data communications are performed periodically by establishing connections between the FX5-
ENET/IP and EtherNet/IP devices over a network.
4
Class1 communications has the following functions.
• Class1 instance communications (Page 27)
Class3 communications
With Class3 communications, data are read or written using message communication support commands by establishing
connections between the FX5-ENET/IP and EtherNet/IP devices over a network.
Class3 communications has the following function.
• Class3 message communications (Page 34)
UCMM communications
With UCMM communications, message communication support commands are used to read and write data without
establishing connections over a network between the FX5-ENET/IP and EtherNet/IP devices.
UCMM communications has the following function.
• UCMM message communications (Page 38)
FX5-ENET/IP has 32 connections for Class1 communications and 32 connections for Class3 and UCMM
communications together. (Page 19 Performance Specifications)
4 FUNCTION
4.2 EtherNet/IP Communication Functions 25
Applied connection of EtherNet/IP communications
■When the FX5-ENET/IP is the target
: Requests can be accepted from the EtherNet/IP device, : Requests cannot be accepted from EtherNet/IP device, : No combination
4 FUNCTION
26 4.2 EtherNet/IP Communication Functions
Class1 instance communications
Function overview
Class1 instance communications is a function for periodically performing data communication between the FX5-ENET/IP 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).
4 FUNCTION
4.2 EtherNet/IP Communication Functions 27
■When the connection type is Input Only
Scanner Adapter Adapter
4 FUNCTION
28 4.2 EtherNet/IP Communication Functions
• 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
FX5-ENET/IP.
• 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
4
connection is established.
With settings from the FX5-ENET/IP, 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 FX5-ENET/IP on the scanner side.
The RPI can be set for each connection. (Page 85 [Connections] tab)
The communication trigger type is Cyclic.
4 FUNCTION
4.2 EtherNet/IP Communication Functions 29
Data sending
Data is sent from the originator to the target.
Data can be sent when the connection type is Exclusive Owner.
Originator Target
(1)
(2)
(3)
(6)
(4) (5)
RPI
(6)
'Class1
Device communications
output data area' RPI
(6)
(Un\G60000 to
Un\G83999) RPI
(6)
Data is sent with the Cyclic trigger type according to the following procedure.
4 FUNCTION
30 4.2 EtherNet/IP Communication Functions
Data receiving
Data is received by the originator from the target.
CPU module FX5-ENET/IP EtherNet/IP device
Originator Target
(1)
(2)
(3)
4
(4)
(6) (5)
RPI
(4)
'Class1
Device communications
input data area' RPI
(4)
(Un\G12000 to
Un\G35999) RPI
(4)
4 FUNCTION
4.2 EtherNet/IP Communication Functions 31
Setting method
For Class1 instance communications, set the originator and target on the FX5-ENET/IP on the scanner side.
(1)
(2)
(3)
(4)
(5)
(1) Input data size
(2) Trigger type
(3) RPI
(4) Output data size
(5) RPI
4 FUNCTION
32 4.2 EtherNet/IP Communication Functions
Assurance of input/output data
The data received from EtherNet/IP devices and the data transmitted to EtherNet/IP devices can be assured for each
connection. The data assurance is enabled by setting the buffer memory and acquiring the input data and setting the output
data using the following module FBs.
• Class1 communication input data acquisition (Class1GetInputData)
• Class1 communication output data setting (Class1SetOutputData)
■Procedure
1. Write “16: Perform data assurance” in ‘Block assurance specification per connection’ (Un\G5000) while the module is not
communicating with the EtherNet/IP communication device.
2. Turn on ‘EtherNet/IP communication start request’ (Un\G37.b0) to start the communications with the EtherNet/IP
communication device.
4
3. Acquire the received data and set the transmitted data using the unit FBs “Class1 communication input data acquisition”
and “Class1 communication output data setting” on the program.
4 FUNCTION
4.2 EtherNet/IP Communication Functions 33
Class3 message communications
Function overview
Class3 message communications is a function for performing message communications between the FX5-ENET/IP and an
EtherNet/IP device over a connection that has been established by specifying the message communication destination with
an instance ID.
Class3 message communication supports the server functions.
■Server function
With the server function, message communication support commands are used to communicate with arbitrary timing.
(Page 35 Server function)
Server Client
Command request
Command response
4 FUNCTION
34 4.2 EtherNet/IP Communication Functions
Server function
With the Class3 message communication server function, when the FX5-ENET/IP receives a command request from an
EtherNet/IP device, the FX5-ENET/IP executes the command processing and returns the command response.
FX5-ENET/IP EtherNet/IP device
Server Client
(1)
(2)
(3)
4
(4)
(5)
(6)
Class3 message communications with the server function is performed according to the following procedure.
4 FUNCTION
4.2 EtherNet/IP Communication Functions 35
Setting method
Set the server for the FX5-ENET/IP that performs Class3 message communications.
Under "Basic Setting" in the GX Works3, set the IP address, subnet mask, and default gateway of the FX5-ENET/IP.
[Navigation window] [Parameter] [Module Information] [FX5-ENET/IP] [Basic Setting]
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 for FX5-ENET/IP, use the "Online Action" window.
1. Start EtherNet/IP Configuration Tool for FX5-ENET/IP, and set the IP address on the server side.
Select the "FX5-ENET/IP" in the EtherNet/IP setting [Description] [Properties]
4 FUNCTION
36 4.2 EtherNet/IP Communication Functions
3. Execute the command request of Class3 message communications in the "Online Action" window.
[Network][Online Action]
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.
4 FUNCTION
4.2 EtherNet/IP Communication Functions 37
UCMM message communications
Function overview
UCMM message communications is a function for performing message communications between the FX5-ENET/IP 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.
■Client function
With the client function, the buffer memory is used to communicate with arbitrary timing. (Page 39 Client function)
Client Server
Command request
Command response
FX5-ENET/IP
Buffer memory
■Server function
With the server function, message communication support commands are used to communicate with arbitrary timing.
(Page 40 Server function)
Server Client
Command request
Command response
4 FUNCTION
38 4.2 EtherNet/IP Communication Functions
Client function
With the UCMM message communication client function, the buffer memory of the FX5-ENET/IP 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.
CPU module FX5-ENET/IP EtherNet/IP device
Client Server
(1)
(2) (3)
'UCMM
communications
4
output data area (4)
Device
(connection1)'
(Un\G84000 to
Un\G84749)
(5)
(2) (7)
'UCMM
communications
input data area (6)
Device
(connection1)'
(Un\G36000 to
Un\G36749)
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' (Un\G37.b0) and then turn on 'Application Trigger request' (Un\G5274 to
Un\G5275) from the FX5-ENET/IP on the client side.
4 FUNCTION
4.2 EtherNet/IP Communication Functions 39
Server function
With the UCMM message communication server function, when the FX5-ENET/IP receives a command request from an
EtherNet/IP device, the FX5-ENET/IP executes the command processing and returns the command response.
FX5-ENET/IP EtherNet/IP device
Server Client
(1)
(2)
(3)
(4)
UCMM message communications with the server function is performed according to the following procedure.
Setting method
Set the server and the client for the FX5-ENET/IP that performs UCMM message communications.
Under "Basic Setting" in the GX Works3, set the IP address, subnet mask, and default gateway of the FX5-ENET/IP.
[Navigation window] [Parameter] [Module Information] [FX5-ENET/IP] [Basic Setting]
4 FUNCTION
40 4.2 EtherNet/IP Communication Functions
Communication method
■When the client function is used
Execute a command request from the FX5-ENET/IP by operating a program that uses the buffer memory.
For program example of UCMM message communications, refer to the following.
Page 105 Program Example of UCMM Message Communications
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.
4 FUNCTION
4.2 EtherNet/IP Communication Functions 41
4.3 Communication Status Setting Function When a
CPU Stop Error Occurs
Each FX5-ENET/IP can be set to stop or continue EtherNet/IP communications when a stop error occurs on the CPU module
which the FX5-ENET/IP is mounted on.
Therefore, EtherNet/IP communications can be continued even when the stop error occurring CPU module goes into the
STOP state.
Procedure
1. Write “16: Continues EtherNet/IP communications” in ‘EtherNet/IP data link continuation specification’ (Un\G5004) while
the module is not communicating with the EtherNet/IP communication device.
2. Turn on ‘EtherNet/IP communication start request’ (Un\G37.b0) to start the communications with the EtherNet/IP
communication device.
RUN*1 RUN*1
CPU module status CPU module status
STOP STOP STOP STOP
ON ON
'EtherNet/IP communication 'EtherNet/IP communication
in process' (Un\G35.b0) OFF in process' (Un\G35.b0) OFF OFF
*1 When the CPU module starts running after it stops, the EtherNet/IP communications will start.
*2 Communication enabled
4 FUNCTION
42 4.3 Communication Status Setting Function When a CPU Stop Error Occurs
5 SYSTEM CONFIGURATION
Network topology
EtherNet/IP consists of the FX5-ENET/IP (1) and EtherNet/IP devices (2).
For the FX5-ENET/IP, configure the network in star topology, or line topology using the Ethernet cables. Ring topologies are
not possible.
■Star topology
The network is configured into a star shape using a switching hub and Ethernet cables.
(1) 5
■Line topology
The network is configured into a line using Ethernet cables. A switching hub is not required.
• In EtherNet/IP, other external devices that perform TCP/IP communications can be used with the devices on
the same network.
• Up to 33 units can be connected in line topology.
5 SYSTEM CONFIGURATION
5.1 EtherNet/IP Configuration 43
5.2 General-purpose Ethernet Communication
Configuration
For details on general-purpose Ethernet communication configuration, refer to MELSEC iQ-F FX5 User's Manual
(Ethernet Communication).
5 SYSTEM CONFIGURATION
44 5.2 General-purpose Ethernet Communication Configuration
6 WIRING
6.1 Grounding
Perform the following.
• Perform class D grounding (Grounding resistance: 100 Ω or less).
• Ground the PLC independently when possible.
• If the PLC cannot be grounded independently, perform the "Shared grounding" shown below.
Grounding of FX5-ENET/IP 6
(1)
(3)
(2)
(1) Ground terminal of CPU module
(2) FG terminal of FX5-ENET/IP
(3) D grounding (Grounding resistance: 100 Ω or less)
The connection destination for the FG terminal of FX5-ENET/IP is a spring clamp terminal block.
To connect to the terminal block, there are two ways: by using single wires/strand wires or by using ferrules. Make sure to
properly connect in accordance with the following specifications.
■Ferrule
The following table shows wire ferrules and its associated tools compatible with the terminal block. The shape of the wire
ferrule differs depending on the crimp tool to be used, use the reference product. If the product other than referenced products
is used, the wire ferrule cannot be removed. Sufficiently confirm that the wire ferrule can be removed before use.
<Reference product>
Manufacturer Sleeve Ferrules model Suitable wiring size Crimp tool
PHOENIX CONTACT GmbH Ferrules with insulation AI 0.25-8 YE 0.25 mm2 CRIMPFOX 6
& Co. KG sleeve
AI 0.34-8 TQ 0.3, 0.34 mm2
AI 0.5-8 WH 0.5 mm2
AI 0.75-8 GY 0.75 mm2
Ferrules without insulation A 0,25-7 0.25 mm2
sleeve A 0,34-7 0.3, 0.34 mm2
A 0,5-8 0.5 mm2
A 0,75-8 0.75 mm2
AI 1.0-8 1.0 mm2
AI 1.5-7 1.25, 1.5 mm2
6 WIRING
6.1 Grounding 45
The wires to connect the spring clamp terminal block are described below.
No. of wire per terminal Wire size
Single wire, strand wire Ferrule with insulation sleeve
One wiring AWG24 to 16 AWG23 to 19
(0.2 to 1.5 mm2) (0.25 to 0.75 mm2)
8 mm
2 to 2.8 mm 14 mm
Check the shape of the wire insertion opening with the following chart, and use the smaller wire ferrule than the described
size. Also, insert the wire with care so that the wire ferrule is in proper orientation. Failure to do so may cause the bite of the
terminal and the damage of the terminal block.
2.4 mm
Terminal block
Precautions
Pull the cable or wire ferrule slightly to check that the cable is securely clamped.
• Disconnection of the cable
Push the open/close button of the wire to be disconnected with a flathead screwdriver. Pull out the wire with the open/close
button pushed.
6 WIRING
46 6.1 Grounding
6.2 Wiring Method
This section describes how to connect and disconnect the Ethernet cable.
2. Push the Ethernet cable connector into the FX5-ENET/IP until it clicks. Pay attention to the orientation of the connector.
3. Lightly pull the connector to check that the connector is securely connected.
4. Turn the power supply of FX5-ENET/IP (CPU module) and external device on.
5. Check whether the SPEED LED of the port connected with an Ethernet cable is on.*1
*1 The time between the cable connection and the turning on of the SPEED LED may vary. The SPEED LED usually turns after a few
seconds. Note, however, that the time may be extended further if the link-up processing is repeated depending on the status of the
device on the line.
2. Unplug the Ethernet cable while pressing the latch connector down. 6
Precautions
• Place the Ethernet cable in a duct or clamp it. Failure to do so may lead to swinging or inadvertent pulling of dangling cable,
resulting in damage to the module or the cable or malfunction due to poor contact.
• Do not touch the core of the cable-side or module-side connector, and protect them from dirt or dust. If oil on your hands,
dirt, or dust adheres to the core, transmission loss may increase, causing communication problems.
• Check that the Ethernet cable is not disconnected or not shorted and check that the cable is connected properly.
• Do not use Ethernet cables with broken latch connectors. Doing so may cause the Ethernet cables to be disconnected or
the module to malfunction.
• Hold the connector part of the Ethernet cable when connecting and disconnecting it. Pulling the cable connected to the
module may result in damage to the module or the cable or malfunction due to poor contact.
• For connectors without Ethernet cable, attached connector cover should be placed to prevent foreign matter such as dirt or
dust.
• The maximum station-to-station distance of the Ethernet cable is 100 m. However, the acceptable length may be shorter
depending on the environment where the cable is used. For details, contact the cable manufacturer.
• The bending radius of the Ethernet cable is limited. For details, check the specifications of the Ethernet cable to be used.
6 WIRING
6.2 Wiring Method 47
6.3 Wiring Products
This section describes the devices used to comprise a network.
Ethernet cable
Use Ethernet cables that meet the following standards.
■EtherNet/IP
Communication Specifications Connector Ethernet standard
speed
100 Mbps Ethernet cable: Category 5 or higher (STP cable*1) RJ45 connector 100BASE-TX
■General-purpose Ethernet
Communication Specifications Connector Ethernet standard
speed
100 Mbps Ethernet cable: Category 5 or higher (STP cable*1) RJ45 connector 100BASE-TX
10 Mbps Ethernet cable: Category 3 or higher (STP/UTP cable*1) RJ45 connector 10BASE-T
Depending on the connection environment, communication errors may occur due to high-frequency noise
from devices other than programmable controllers. The following describes precautionary measures to be
taken on the FX5-ENET/IP to avoid the influence of high-frequency noise.
[Wiring]
• When wiring cables, do not bundle them together with or keep them in close proximity to the main circuit
lines or power cables.
• Place cables in a duct.
• Use STP cables in place of UTP cables.
Hub
When using hubs, use hubs that support the transmission speed of communications.
6 WIRING
48 6.3 Wiring Products
7 PARAMETER SETTINGS
This section explains the parameter settings necessary for EtherNet/IP and general-purpose Ethernet communications with
FX5-ENET/IP.
For details on each operation of GX Works3, refer to GX Works3 Operating Manual.
5. The settings are reflected by resetting the CPU module or powering off and on the system.
The following steps are required when EtherNet/IP is used.
6. Connect the personal computer and FX5-ENET/IP, and start EtherNet/IP Configuration Tool for FX5-ENET/IP. 7
7. Set the communication parameter of EtherNet/IP. (Page 55 EtherNet/IP Configuration Tool for FX5-ENET/IP)
7 PARAMETER SETTINGS
7.1 Procedure for Setting Parameters 49
7.2 Required Settings
Set the operation mode of the FX5-ENET/IP.
Mode
Set the operation mode of the FX5-ENET/IP.
Item Description Setting range
Communication Mode Sets the operation mode of the FX5-ENET/IP. • Online
• Online: Normal operation mode • Hardware Test
• Hardware test: Mode in which the module performs a self-diagnostics (Default: Online)
test. Select this mode when checking the operation of the module due to
an error or similar problem. (Page 119 Hardware Test)
7 PARAMETER SETTINGS
50 7.2 Required Settings
Own Node Setting
Set the IP address of the FX5-ENET/IP.
Item Description Setting range
*1
IP Address IP Address Sets the IP address of the FX5-ENET/IP • Blank
Setting Set the class and subnet address of the FX5-ENET/IP to the same settings • 0.0.0.1 to 223.255.255.254
as those of the EtherNet/IP devices that communicate with the FX5-ENET/ (Default: Blank)
IP. Contact the network administrator before setting the IP address.
Subnet Mask Sets the subnet mask of the FX5-ENET/IP. • Blank
When setting the IP address of the default gateway and performing • 0.0.0.1 to 255.255.255.255
communication with an EtherNet/IP device in another network through a (Default: Blank)
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.
Default Gateway Sets the default gateway of the FX5-ENET/IP. • Blank
Set the IP address of the relay device (default gateway) to access the • 0.0.0.1 to 223.255.255.254
EtherNet/IP device in another network. (Default: Blank)
Set a value that satisfies the following conditions as the IP address of the
default gateway.
• The class of the IP address is A, B, or C.
• The subnet address of the default gateway is the same as that of the
FX5-ENET/IP.
• The host address part is not a sequence of "0" or "1".
Opening Method Select how to open a connection. • Do Not Open by Program
• Do Not Open by Program: Select this item to perform open processing • Open by Program
and open the connection by the external device. Program for open/close (Default: Do Not Open by
processing is not required. Program) 7
• Open by Program: Select this item to perform open/close processing and
open/close the connection by a program.
*1 When the parameter is written without the IP address setting (blank), the following address is set.
192.168.3.251
Operational Setting
Set the destination alive check conditions for socket communication.
Item Description Setting range
Timer Settings Change/Set Timer Value Select whether to change timer values from the default. • No
for Data The timer operates with its default value when "No" is selected. • Yes
Communication (Default: No)
Destination Alive Check Set the time interval between the reception of the last message from the • Unit [s]: 1 to 16383
Start Interval Timer external device and the start of alive check. • Unit [ms]: 100 to 16383000
(Default: 600 s)
Destination Alive Check Set the time interval for performing alive check again when no response is • Unit [s]: 1 to 16383
Interval Timer returned from the external device of alive check target. • Unit [ms]: 100 to 16383000
(Default: 10 s)
Destination Alive Check Set the number of times to perform alive check when no response is 1 to 32767
Resend Count returned from the external device of alive check target. (Default: 3 Times)
7 PARAMETER SETTINGS
7.3 Basic Setting 51
External Device Configuration
Set the conditions of the external devices with which the module will communicate through general-purpose Ethernet.
Double-click <Detailed Setting> of the "External Device Configuration".
Drag and drop an "Ethernet Device" in the "Module List" to the left side of the screen, and set the following items. The setting
items vary depending on the “Ethernet Device” and “Communication Method”.
Item Description Setting range
No. Connection number for distinguishing settings for each user connection.
Model Name The name of the external device is displayed.
*1
Communication Method Set the method for communication with the external device. Socket Communication (fixed)
Protocol Select the communication protocol for the external device.*1 • TCP
• UDP
Fixed Buffer Send/Receive Setting Not supported.
PLC IP Address The IP address of host station (FX5-ENET/IP) is displayed.
Port No. The port no. of host station (FX5-ENET/IP) is displayed. • Blank
• 1 to 5548, 5570 to 65534*2
(Default: Blank)
Sensor/Device MAC Address Not supported.
Host Name Not supported.
IP Address Set the IP address of the external device. • Blank
• 0.0.0.1 to 223.255.255.254
(Default: Blank)
Port No. Set the port no. of the external device. • Blank
• 1 to 65534
(Default: Blank)
Subnet Mask Set the subnet mask of the external device.
Default Gateway Set the default gateway of the external device.
Existence Confirmation Select the method of alive check which is performed when the Ethernet- • KeepAlive
equipped module has not communicated with the external device for a • Do not confirm existence
certain period of time. When the module cannot communicate with the
external device, the connection will be closed.*1
7 PARAMETER SETTINGS
52 7.3 Basic Setting
7.4 Application Settings
Set the following parameters when the functions of the general-purpose Ethernet will be used on FX5-ENET/IP.
Security
Set the security function.
Item Description Setting range
IP Filter IP Filter Set whether to enable the IP filter function. • Not Use
Settings • Use
(Default: Not Use) 7
IP Filter Settings Set the IP address to be allowed or denied. (Page 53)
7 PARAMETER SETTINGS
7.4 Application Settings 53
7.5 Setting EtherNet/IP Communications (Starting
EtherNet/IP Configuration Tool for FX5-ENET/IP)
Start EtherNet/IP Configuration Tool for FX5-ENET/IP, and then set EtherNet/IP communications.
For details, refer to the following.
Page 55 EtherNet/IP Configuration Tool for FX5-ENET/IP
• Even if the GX Works3 is closed while EtherNet/IP Configuration Tool for FX5-ENET/IP is starting, it can
operate independently. Configuration tool operations can continue.
• While EtherNet/IP Configuration Tool for FX5-ENET/IP is running, another EtherNet/IP Configuration Tool
for FX5-ENET/IP cannot be started.
Operating procedure
1. Switch EtherNet/IP Configuration Tool for FX5-ENET/IP to the online state.
[File] [Go Online]
The parameters written to the FX5-ENET/IP with EtherNet/IP Configuration Tool for FX5-ENET/IP are
reflected when the following operations are executed.
• The power supply of FX5-ENET/IP (CPU module) is turned off and on.
7 PARAMETER SETTINGS
54 7.5 Setting EtherNet/IP Communications (Starting EtherNet/IP Configuration Tool for FX5-ENET/IP)
8 EtherNet/IP Configuration Tool for FX5-ENET/IP
This chapter describes operations of EtherNet/IP Configuration Tool for FX5-ENET/IP.
(1)
(2)
(5)
(4)
(3)
8
(6)
File
Save a project and configure print setting and window structure.
Item Description
Save Saves an EtherNet/IP Configuration Tool for FX5-ENET/IP project.
List and Print Opens the "Preview or Print Listings" window. (Page 57 "Preview or Print Listings" window)
Download Opens the download window. (Page 57 Download window)
Verify Opens the structure setting check window. (Page 58 Structure setting check window)
Upload Opens the upload window. (Page 59 Upload window)
Go Online Enables online mode.*1
Go Offline Disables online mode. This mode is disabled by default.
Preferences Selects a window structure layout and "Advanced Mode".
• Clicking "Workspace": Displays or hides the EtherNet/IP settings, "Device Library", and "Network Detection".
• Clicking "Output Window": Displays or hides the operation information list.
• Selecting "Advanced Mode": 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 97 "Output Message View
Configuration" window)
Exit Exits EtherNet/IP Configuration Tool for FX5-ENET/IP.
*1 The following dialog appears when the changed project setting is not stored in EtherNet/IP Configuration Tool for FX5-ENET/IP.
⋅ Click [Yes] to save the project and enable the online mode.
⋅ Click [No] to enable the online mode without saving the project.
Item Description
[Preview] button Displays the information of the network configuration settings in a text file.
[Print] button Prints the selected information.
[Help] button Displays the help.
[Cancel] button Closes the "Preview or Print Listings" window.
■Download window
The information of the current network configuration settings is written to the FX5-ENET/IP.
[File] [Download]
*1 EipConfData.BIN is the data used to manage the information of the network configuration settings.
*2 Configuration.apa is the data containing the IP address of the FX5-ENET/IP set in the EtherNet/IP setting and the EtherNet/IP device
configuration and parameter settings set in the network configuration setting.
*1 EipConfDataUploaded.BIN is the data used to manage the information of the network configuration settings.
*2 Configuration.apa is the data containing the IP address of the FX5-ENET/IP set in the EtherNet/IP setting and the EtherNet/IP device
configuration and parameter settings set in the network configuration setting.
*1 This action can be performed when WorkStation is selected in the EtherNet/IP setting. (Page 55 Window Structure)
*2 This action can be performed when the FX5-ENET/IP is selected in the EtherNet/IP setting. (Page 55 Window Structure)
Library
Set operations such as adding EDS files, displaying file information, and adding EtherNet/IP devices.
This item can be selected when "Device Library" is displayed.
Item Description
Add Opens the EDS Management wizard to add EDS files. (Page 98 Adding the EDS file)
Delete Deletes selected EtherNet/IP devices from "Device Library".
Sort Opens the "Sort Device Library" window. (Page 60 "Sort Device Library" window)
Insert in Configuration Adds the selected EtherNet/IP device to the network configuration settings. (Page 101 Configuring
settings offline)
Properties Displays the EDS file information of the selected EtherNet/IP device. (Page 66 EDS file
information)
Item Description
By Manufacturer Displays EtherNet/IP devices by device manufacturer name.
By Category Displays EtherNet/IP devices by vendor name.
By File Name Displays EtherNet/IP devices by EDS file name.
By Device Name Displays EtherNet/IP devices by name.
*1 This action can be performed when an EtherNet/IP device to which a module can be mounted is selected in "Network Detection".
(Page 55 Window Structure)
Item Description
IP Address Displays the IP address of the network adapter.
Adapter Name Displays the name of the network adapter.
*1 This action can be performed when an EtherNet/IP device is selected in the network configuration settings. (Page 55 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 for FX5-ENET/IP is switched to the online state. (Page 56 File)
Help
The help or version information of EtherNet/IP Configuration Tool for FX5-ENET/IP is displayed.
Item Description
EIT CT Help Opens the help of EtherNet/IP Configuration Tool for FX5-ENET/IP.
About Displays the version information of EtherNet/IP Configuration Tool for FX5-ENET/IP.(Page 102
Checking the Software Version)
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.
Perform the action related to "Device Library" when it is set offline. For the operating procedure, refer to the
following.
Page 101 Configuring settings offline
8
Display options
The list of display options in the upper-right corner of the "Device Library" can be used to switch its display.
Item Description
Display Devices Displays the EtherNet/IP devices not configured by modules.
Display Modules and Chassis Displays the EtherNet/IP devices configured by modules.
Display all Nodes Displays all the EtherNet/IP devices.
Item Description
[View or Print EDS File] button Displays EDS file information in the text format.
Display content
The "Network Detection" content is displayed.
"Network Detection" displays the FX5-ENET/IP and EtherNet/IP devices.
8
(1)
(2)
(1) Indicates that the EDS file for the detected FX5-ENET/IP or EtherNet/IP device is added in "Device Library".
(2) Indicates that the EDS file for the detected FX5-ENET/IP or EtherNet/IP device is not added in "Device Library".
When detecting EtherNet/IP devices on the network, note the following points.
• The FX5-ENET/IP 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.*1
• The EDS file of each EtherNet/IP device has been added to "Device Library". (The EtherNet/IP communication settings are
based on the EDS files or Generic EDS.)*2
*1 The EtherNet/IP device IP address can be set in the "Online Action" window. (Page 69 "Online Action" window)
*2 EDS files can be added in the "EDS Management" window. (Page 98 Adding the EDS file)
Perform the action related to "Network Detection" when it is set online. For the operating procedure, refer to
the following.
Page 101 Configuring settings online
This window shows properties of an EtherNet/IP device to which a module can be mounted.
No properties are displayed for EtherNet/IP devices to which a module cannot be mounted.
Item Description
EDS Name Displays the EDS file name of the EtherNet/IP device.
Description Displays the description of the selected item.
*1 To perform message communications with products other than the FX5-ENET/IP, refer to the manual of the product used.
*2 This item is displayed when "Advanced Mode" is selected. (Page 56 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.
*5 Due to the restrictions of EtherNet/IP Configuration Tool for FX5-ENET/IP, when the response data exceeds 1410 bytes, the response
data is not displayed and “Status = 58 (0x3A), Status EtherNet/IP = 0 (0x0)" is displayed in "Status".
8
Item Description
[Get Values from Device] button Reads and displays the connection status of the EtherNet/IP device.
Physical Interface Instance Specifies the port number from the list when the EtherNet/IP device is configured with multiple ports.
[Refresh] button Updates the port number of the "Physical Interface Instance".
Set Part of Values Selects the items of the values to write to the EtherNet/IP device from the following.
• General Parameters: Basic parameter settings
• TCP/IP Parameters: TCP/IP parameter settings
• Device Name: Device name settings
• Physical Interface: Physical interface settings
[Set Values to Device] button Writes the values of the items selected with "Set Part of Values" to the EtherNet/IP device.
[Set All Values to Device] button Writes all the values of the displayed connection status to the EtherNet/IP device.
Description Displays the description of the selected item.
[Set Chassis Size in the Device] button Sets the number of modules to be mounted to the slice-type EtherNet/IP device.
Writing the specified number of modules enables error detection when the specified number is different
from that of the actual system or when an error occurs on the module.
Display content
The network configuration settings is displayed.
(1)
(2)
(3)
(4)
8
*1 The device number is used to manage the EtherNet/IP device in EtherNet/IP Configuration Tool for FX5-ENET/IP.
*2 The name set for "Device Name" in the [General] tab in the EtherNet/IP device setting window is used.
*3 When buffer memory areas are used and their bits need to be specified for each connection, the connection number is used to
distinguish each connection.
■[General] tab
The basic information related to the communications of the FX5-ENET/IP 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 Maximum Number of EtherNet/IP Displays the number of EtherNet/IP devices that can be connected to the FX5-ENET/IP.
Size Devices
Current Number of EtherNet/IP Displays the number of currently set EtherNet/IP devices.
Devices
Maximum Number of EtherNet/IP Displays the maximum number of FX5-ENET/IP connections.
Connections
Current Number of EtherNet/IP Displays the number of currently set connections.
Connections
Maximum Number of Packets Displays the maximum value of communication processing performance (PPS) of the FX5-ENET/IP.
(Unit: Packet/s)
Current Number of Packets Displays the communication processing performance (PPS) in the current settings. (Unit: Packet/s)
Description Displays the description of the selected item.
Item Description
[Get Informations from Module] button Updates the displayed parameters of the FX5-ENET/IP.
Object*1 Selects the parameter type of the FX5-ENET/IP.
• Identity: General device information
• Connection Manager: Information about connection
• TCP/IP Interface: Information about TCP/IP network interface
• Quality of Service: Information about communication quality
• Ethernet Link: Information about link-specific counter and IEEE802.3 communication interface status
[Reset Module] button Resets the displayed parameters of the FX5-ENET/IP.
Description Displays the description of the selected item.
*1 The word “connection” described below refers to the “Exclusive Owner" connection. (The bit is not changed by an Input Only or Listen
Only connection.)
Item Description
Module Module IP Address Displays the IP address of the FX5-ENET/IP.
Address
Sub-Network Mask Displays the subnet mask of the FX5-ENET/IP.
Gateway IP Address Displays the gateway IP address of the FX5-ENET/IP.
Parameter Description Displays the description of the selected item.
Depending on the connected EtherNet/IP device, some tabs may not be displayed in the EtherNet/IP device
setting window.
■[General] tab
Set items such as the name and device number of the EtherNet/IP device.
When an EtherNet/IP device has been added by "Network Detection", its IP address is registered
automatically. When an EtherNet/IP device has been added from "Device Library", manually enter its IP
address.
For the operations on "Network Detection" and "Device Library", refer to the following.
• Page 67 Network Detection
• Page 65 Device Library
Item Description
Chassis Type [Set Chassis Size in the Module] Selects the number of slots to which modules can be mounted.
Available in the button For the setting range and the default value, refer to the manuals of the EtherNet/IP device.
Device Library
[Get Chassis Size in the Module]
button
Available Modules for the Chassis Displays a list of the modules that can be mounted to the EtherNet/IP device.
This content varies depending on the EtherNet/IP device.
Select a module and click the [→] button to add the module to the list of "Configured Modules".
(When the module is added to the list by a drag-and-drop operation, it can be added to a desired slot.)
Configured Modules Sets the modules of the EtherNet/IP device for each "Slot" number.
Select a module and edit it with the following buttons.
• [↑] button: Moves the selected module to the upper slot.
• [↓] button: Moves the selected module to the lower slot.
• [] button: Deletes the selected module.
8
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 FX5-ENET/IP 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.
*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 FX5-ENET/IP sends data with the size specified with "Output Size".
8
Item Description
[Synchronize] button Displays the following window for reading and writing values displayed on the [Online Parameters] tab
for 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.
[Get the Values from the EDS] button Initializes the values displayed on the [Online Parameters] tab (sets the values to the default values in
the EDS file).
Description Displays the description of the selected item.
Item Description
[Refresh] button Updates the displayed parameters of the EtherNet/IP device.
All the initial values are displayed as "###". Clicking the [Refresh] button acquires the information of the
item selected in "Object".
Object*1 Selects the type of values to read from the EtherNet/IP device.
• Identity: General device information
• Connection Manager: Information about connection
• TCP/IP Interface: Information about TCP/IP network interface
• Quality of Service: Information about communication quality
• Ethernet Link: Information about link-specific counter and IEEE802.3 communication interface status
[Reset Device] button Resets the displayed parameters of the EtherNet/IP device.
Description Displays the description of the selected item.
8
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.
To display this content, 'EtherNet/IP communication start request' (Un\G37.b0) must be turned off and on and
'EtherNet/IP communication in process' (Un\G35.b0) must be in the ON state.
(2)
(1)
(3)
(4)
Item Description
Status Input Status Displays the internal status code of the input connection.
Output Status Displays the internal status code of the output connection.
General*2 Displays the CIP general status code.*1
Extended*2 Displays the CIP extended status code.*1
Counter Frame Error Counter Displays the number of frames that could not be sent/received.
Time-Out Counter Displays the number of connection timeouts.
Refused Counter Displays the number of connection disconnections.
Production Counter Displays the transmission count.
Consumption Counter Displays the receive count.
8
Production Byte Counter Displays the number of transmission bytes.
Consumption Byte Counter Displays the number of receive bytes.
Theoretical Packet/s Displays the number of send/receive packets per second (theoretical value).
Real Packet/s Displays the number of send/receive packets per second (process value).
Diagnostic Production Connection ID Displays the transmission connection ID for the EtherNet/IP device of the requested connection.*1
Consumption Connection ID Displays the receive connection ID for the EtherNet/IP device of the requested connection.*1
O->T API (μs) Displays the originator to target API value for the EtherNet/IP device of the requested connection.*1
T->O API (μs) Displays the target to originator API value for the EtherNet/IP device of the requested connection.*1
O->T RPI (μs) Displays the originator to target RPI value for the EtherNet/IP device of the requested connection.*1
T->O RPI (μs) Displays the target to originator RPI value for the EtherNet/IP device of the requested connection.*1
O->T Net Parameters Displays the originator to target network parameters for the EtherNet/IP device of the requested
connection.*1
T->O Net Parameters Displays the target to originator network parameters for the EtherNet/IP device of the requested
connection.*1
Originator Connection Serial Displays the connection serial number of the originator.*1
Number
Originator Vendor Id Displays the vendor code of the originator.*1
Originator Serial Number Displays the serial number of the originator.*1
Send Socket Socket ID Displays the socket ID of the send connection.
Diagnostic*2
Remote IP Address Displays the IP address of the EtherNet/IP device.
Remote Port Displays the port number of the EtherNet/IP device.
Local IP Address Displays the IP address of the FX5-ENET/IP.
• Multicast: Displays the multicast address.
• Unicast: Displays 0.0.0.0.
Local IP Port Displays the port number of the FX5-ENET/IP.
Receive Socket Socket ID Fixed to 0
Diagnostic*2
Remote IP Address Displays the IP address of the EtherNet/IP device.
Remote Port Fixed to 0
Local IP Address Displays the IP address of the FX5-ENET/IP.
Local IP Port Fixed to 0
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 communications input data area' (Un\G12000 to Un\G35999)
• 'Class1 communications output data area' (Un\G60000 to Un\G83999)
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 66 EDS file information)
*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.
Setting procedure
1. Add the EtherNet/IP devices to be used to "Device Library". (Page 98 Adding the EDS file)
Program example
By turning on the request command while Class1 communications are being executed, the connection information is read and
written.
■Program example
9 PROGRAMMING
9.1 Program Example of Class 1 Instance Communications 103
Program of the FX5-ENET/IP (writes the connection information)
■Devices used in the program
Device Description
M1001 Execution command
M1002 Execution status
M1003 Normal completion
D1001 Error code
D1002 Error code of connection communication error
D1003 Output data storage device (head number of the device)
■Program example
9 PROGRAMMING
104 9.1 Program Example of Class 1 Instance Communications
9.2 Program Example of UCMM Message
Communications 9
This section provides a program example using the client function of UCMM message communications.
Program example
The following example shows a program to execute UCMM message communications by turning on the UCMM command
send request (M100) in the program.
9 PROGRAMMING
9.2 Program Example of UCMM Message Communications 105
Program example
9 PROGRAMMING
106 9.2 Program Example of UCMM Message Communications
10 TROUBLESHOOTING
This section contains an explanation of errors that may occur during communication between FX5-ENET/IP and other
devices, and troubleshooting for such errors.
10
10.1 Checking with LEDs
This section describes troubleshooting using the LEDs.
The error status can be determined by the status of the RUN LED, ERROR LED, and MS LED.
RUN LED ERROR LED MS LED Error status*1 Description
Off On, flashing On in red Major error An error such as hardware failure or memory failure. The module stops
operating.
On Flashing On in red Moderate error An error caused by an abnormal parameter affecting the module operation. The
module stops operating.
On On Flashing in red Minor error An error caused by improper or inconsistent configuration. The module
continues operating.
*1 When multiple errors occur, the error status is displayed in the order of major, moderate, and minor.
If the above actions do not solve the problem, perform the hardware test to check for FX5-ENET/IP failure. (Page 119
Hardware Test)
10 TROUBLESHOOTING
10.1 Checking with LEDs 107
When the NS LED is flashing in green
When the NS LED is flashing in green, check the following.
Check item Action
Have the following buffer memory values been checked? • Check whether the buffer memory values are normal.
• Class1 communication status 'Data link status' (Un\G6030 to Un\G6031) • Take the action corresponding to the value of 'Class1 connection 1 to 32
• Connection behavior error status 'Class1 connection 1 to 32 error code' error code' (Un\G6262 to Un\G6325). (Page 149 Connection behavior
(Un\G6262 to Un\G6293) error status (Un\G6262 to Un\G6293))
Has communication start processing been performed correctly with 'EtherNet/ • Check that 'EtherNet/IP communication start request' (Un\G37.b0) is on.
IP communication start request' (Un\G37.b0)? • If 'EtherNet/IP data link continuation specification' (Un\G5004) is set to "16:
continue EtherNet/IP communication" , turn 'EtherNet/IP communication
start request' (Un\G37.b0) on again.
When the SD/RD LED does not turn on during data communication
When the SD/RD LED does not turn on during data communication, check the following.
Check item Action
Is the ERROR LED on or flashing? Take the actions displayed in the module diagnostics. (Page 109 Module
diagnostics)
Is the Ethernet cable connected correctly? • Connect the Ethernet cable again.
• Perform a PING test to check the line status. (Page 118 PING test)
Are the parameter settings correct? Revise the following items with EtherNet/IP Configuration Tool for FX5-ENET/
IP.
• Model and name of the connected EtherNet/IP device
• IP address of the connected EtherNet/IP device
• Version of the registered EDS file
Are there any errors in the program? • 'Check that 'EtherNet/IP communication start request' (Un\G37.b0) is on.
• Check and correct the data communication program.
If the above actions do not solve the problem, perform the hardware test to check for FX5-ENET/IP failure. (Page 119
Hardware Test)
10 TROUBLESHOOTING
108 10.1 Checking with LEDs
10.2 Checking the Module Status
The status of FX5-ENET/IP module can be checked by the following methods.
• Module diagnostics
• Ethernet diagnostics
• Checking the buffer memory
10
• Event history function
Module diagnostics
The following functions can be used in the "Module Diagnostics" window for the FX5-ENET/IP.
Function Application
Error Information Displays the details of the errors currently occurring.
Click the [Event History] button to check the history of errors that have occurred on the FX5-ENET/IP, errors detected
for each module.
Module Information List Displays various status information of the FX5-ENET/IP.
Error Information
Check the details of the error currently occurring and action to eliminate the error.
Item Description
Status Major: An error such as hardware failure or memory failure. The module stops operating.
Moderate: An error, such as parameter error, which affects module operation. The module stops operating.
Minor: An error such as communication failure. The module continues operating.
Detailed Information Displays detailed information about each error (maximum of three pieces).
Cause Displays the detailed error causes.
Corrective Action Action Displays the actions to eliminate the error causes.
10 TROUBLESHOOTING
10.2 Checking the Module Status 109
Module Information List
Switch to the [Module Information List] tab to check various status information of the FX5-ENET/IP.
Item Description
LED information (Module) Displays the status of the RUN LED and ERROR LED of the FX5-ENET/IP.
LED information (Communication)*1 Displays the status of the MS LED and NS LED of the FX5-ENET/IP.
*1
Setting information IP Address (1st Octet) Displays the IP address of the FX5-ENET/IP.
IP Address (2nd Octet)
IP Address (3rd Octet)
IP Address (4th Octet)
MAC Address (1st Octet) Displays the MAC address of the FX5-ENET/IP.
MAC Address (2nd Octet)
MAC Address (3rd Octet)
MAC Address (4th Octet)
MAC Address (5th Octet)
MAC Address (6th Octet)
10 TROUBLESHOOTING
110 10.2 Checking the Module Status
Ethernet diagnostics
To check the status of general-purpose Ethernet, parameter setting and communication status, perform the “Ethernet
Diagnostics” of GX Works3.
[Diagnostics] [Ethernet Diagnostics] Select the "Module" in the [Target Module Specification].
10
The following functions can be used in the "Ethernet Diagnostics" window for the FX5-ENET/IP.
Function Application
Status of Each Connection Displays information concerning status of each connection.
Status of Each Protocol The total of the send/receive of the packet etc. for each protocol is displayed.
Connection Status Monitors connection status.
10 TROUBLESHOOTING
10.2 Checking the Module Status 111
Status of Each Connection
The status of each connection of the FX5-ENET/IP selected.
[Diagnostics] [Ethernet Diagnostics] Select the "Module" in the [Target Module Specification]. Select the [Status
of Each Connection] tab.
Item Description
Connection No./Function Displays the connection number and functions.
Host Station Port No. Displays the own station port number used.
Communication Destination Communication Method Displays the communication method.
Communication Destination IP Address Displays the IP address of the sensor/device to be connected, which is set in the parameter
settings.
Communication Destination Port No. Displays the port number of the sensor/device to be connected, which is set in the parameter
settings.
Latest Error Code Displays the error code that indicates the definition of latest error occurred.
Protocol Displays the protocol (TCP/IP or UDP/IP).
Open System Displays the open method (Active, Unpassive, or Fullpassive) when the protocol of the connection
is TCP/IP.
TCP Status Displays the status (open status) of connection with the sensor/device when the protocol of the
connection status is TCP/IP.
Remote Password Status Not supported.
Continuous Unlock Lost Counts Not supported.
Click the [Clear Latest Error Code] button to clear all the errors displayed in "Latest Error Code" of each connection.
10 TROUBLESHOOTING
112 10.2 Checking the Module Status
Status of Each Protocol
The total number of packets sent/received by each protocol of the selected FX5-ENET/IP can be checked.
[Diagnostics] [Ethernet Diagnostics] Select the "Module" in the [Target Module Specification]. Select the [Status
of Each Protocol] tab.
10
10 TROUBLESHOOTING
10.2 Checking the Module Status 113
Connection Status
The communication status of the FX5-ENET/IP.
[Diagnostics] [Ethernet Diagnostics] Select the "Module" in the [Target Module Specification]. Select the
[Connection Status] tab.
10 TROUBLESHOOTING
114 10.2 Checking the Module Status
Checking the buffer memory
The buffer memories can be used to check for errors that have occurred in FX5-ENET/IP.
For the stored error code, refer to Page 122 EtherNet/IP communication error.
Module error
If an error occurs in FX5-ENET/IP, check the following buffer memories.
Buffer memory address Buffer memory name Description
Un\G29 Latest error code Stores the latest error code.
Un\G158 Initial status It is possible to confirm whether the initialization is normally completed.
Un\G159 Initial abnormal code An error code will be stored when the initialization is abnormally completed.
For the stored error code, refer to Page 126 Module error.
For the stored error code, refer to Page 129 Ethernet communication error.
Setting procedure
The event history function can be set from the event history setting window of GX Works3. For the setting procedure, refer to
the following.
MELSEC iQ-F FX5 User's Manual (Application)
10 TROUBLESHOOTING
10.2 Checking the Module Status 115
10.3 Checking the Network Status
Use the following methods to check the EtherNet/IP network status.
• Network diagnostics of EtherNet/IP Configuration Tool for FX5-ENET/IP
• Checking with the buffer memory
• PING test
Operating procedure
1. Connect a personal computer on which EtherNet/IP Configuration Tool for FX5-ENET/IP is installed to the same network
as the FX5-ENET/IP.
3. Add the EtherNet/IP device to the network configuration settings. (Page 98 Procedure for Registering EtherNet/IP Devices)
7. When the diagnostic mode is enabled, the connection status of EtherNet/IP devices is displayed in the network
configuration setting.
(1)
(2)
To check the connection status of EtherNet/IP devices, the actual network configuration needs to be written to the FX5-ENET/
IP with EtherNet/IP Configuration Tool for FX5-ENET/IP. When the diagnostic mode is enabled, the network configuration
setting cannot be changed.
To start EtherNet/IP communications and network diagnostics of EtherNet/IP Configuration Tool for FX5-
ENET/IP, 'EtherNet/IP communication start request' (Un\G37.b0) must be turned off and on and 'EtherNet/IP
communication in process' (Un\G35.b0) must be in the ON state.
10 TROUBLESHOOTING
116 10.3 Checking the Network Status
Checking the connection information of EtherNet/IP devices
This section describes how to check the connection information of EtherNet/IP devices.
Setting data
1. Display the EtherNet/IP device setting window. 10
Select the EtherNet/IP display in the network configuration settings. [Device] [Properties]
3. Select an EtherNet/IP device to display its connection information. For details on the window, refer to the following.
Page 92 [Diagnostic] tab
Operating procedure
1. Display the EtherNet/IP device setting window.
Select the EtherNet/IP display in the network configuration settings. [Device] [Properties]
3. I/O data information is displayed when "IO Data" is selected. For details on the window, refer to the following.
Page 92 [Diagnostic] tab
10 TROUBLESHOOTING
10.3 Checking the Network Status 117
Checking with the buffer memory
The status of the Class1 communication connections and the error details can be checked with the following buffer memory
areas.
• Class1 communication status 'Data link status' (Un\G6030 to Un\G6031)
• Class1 communication status 'Error status' (Un\G6034 to Un\G6035)
• Connection behavior error status 'Class1 connection 1 to 32 error code' (Un\G6262 to Un\G6293)
No error is generated for combinations other than those listed above. For details on the Class1 communication status, refer to
the following.
Page 149 Class1 communication status
PING test
A PING test is used to check that an EtherNet/IP device exists on the same EtherNet/IP network.
The FX5-ENET/IP sends a packet to the EtherNet/IP device to check its existence (an echo request). Then, the FX5-ENET/IP
checks whether communication is possible by seeing whether a response (an echo response) is returned.
(1)
(2)
Check method
The following methods are available for checking the PING test.
10 TROUBLESHOOTING
118 10.3 Checking the Network Status
10.4 Hardware Test
This section describes how to perform a test related to hardware, such as a ROM/RAM of the FX5-ENET/IP.
• During the hardware test, values in the buffer memory cannot be referred from the GX Works3 or the 10
program.
• Do not change the operating status of the CPU module during the hardware test. If the operating status of
the CPU module is changed, the module major error occurs in the CPU module.
Operating procedure
1. Set the FX5-ENET/IP to the hardware test mode using the GX Works3.
[Navigation window] [Parameter] [Module Information] [FX5-ENET/IP] [Indispensable Setting] [Mode
Settings] Select "Hardware Test"
3. Set the CPU module (FX5-ENET/IP) to the STOP state and write parameters.
4. Power off and on the system or reset the CPU module (FX5-ENET/IP).
6. When the test completed successfully, set the FX5-ENET/IP to online mode using the GX Works3.
[Navigation window] [Parameter] [Module Information] [FX5-ENET/IP] [Indispensable Setting] [Mode
Settings] Select "Online"
Write parameters and power off and on the system or reset the CPU module (FX5-ENET/IP).
7. When the test completed with an error, check that adequate measures to reduce noise are taken for the programmable
controller system and retry the hardware test. If the test still completes with an error, a hardware failure may have
occurred on the FX5-ENET/IP. Please consult your local Mitsubishi representative.
10 TROUBLESHOOTING
10.4 Hardware Test 119
10.5 Troubleshooting by Symptom
The troubleshooting measures for each symptom during EtherNet/IP communication are shown below. If an error has
occurred in the FX5-ENET/IP, identify the error cause using the GX Works3. (Page 109 Checking the Module Status)
If the above actions do not solve the problem, perform the hardware test to check for hardware failure. (Page 119
Hardware Test)
If the above actions do not solve the problem, perform the hardware test to check for hardware failure. (Page 119
Hardware Test)
10 TROUBLESHOOTING
120 10.5 Troubleshooting by Symptom
EtherNet/IP communications cannot be performed
The following table lists the actions to be taken if EtherNet/IP communications (Class1 instance communications, Class3
message communications, UCMM message communications) cannot be performed.
10 TROUBLESHOOTING
10.5 Troubleshooting by Symptom 121
10.6 List of Error Codes
This section lists the error codes, error details and causes, and actions for the errors that occur in the processing for data
communications between the FX5-ENET/IP and external devices or that are caused by processing requests from the CPU
module on the own station.
The FX5-ENET/IP has the following error codes.
Type Error code Reference
EtherNet/IP communication error 102H to 2FFH Page 122
Module error 1080H to 3FA1H Page 126
Ethernet communication error C027H to C035H Page 129
10 TROUBLESHOOTING
122 10.6 List of Error Codes
Error Error name Error details and causes Action
code
10EH to TCP error An error has occurred in TCP • Retry at a later time.
10FH communications. • Check whether the operating status of the external device is normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible 10
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
110H TCP error Socket generation has failed. • Retry at a later time.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
112H TCP error Incorrect send data has been specified. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
113H TCP error There is insufficient cache memory available. • Retry at a later time.
• Restart the FX5-ENET/IP.
114H TCP error Failed to set the socket option (non-blocking). • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module. Please consult your local
Mitsubishi representative.
115H TCP error The frame size has exceeded the maximum • Use EtherNet/IP Configuration Tool for FX5-ENET/IP to write the
size. parameters to the module again.
• When performing UCMM communications, check whether the
setting details of the UCMM request area are correct.
119H CIP error A timeout occurred in the connection with the • Check whether the operating status of the external device is normal.
external device. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to send data at the specified
RPI due to a high communication load, so specify a larger RPI and
connect again.
11AH CIP error An incorrect Forward Open service request • Check whether the operating status of the external device is normal.
has been received from the external device. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to send data at the specified
RPI due to a high communication load, so specify a larger RPI and
connect again.
11BH CIP error Incorrect network parameters (originator to • Check whether the operating status of the external device is normal.
target) have been received from the external • Check for errors in the line status.
device. • The line may be busy, so retry at a later time.
• The external device may not be able to send data at the specified
RPI due to a high communication load, so specify a larger RPI and
connect again.
11CH CIP error Incorrect network parameters (target to • Check whether the operating status of the external device is normal.
originator) have been received from the • Check for errors in the line status.
external device. • The line may be busy, so retry at a later time.
• The external device may not be able to send data at the specified
RPI due to a high communication load, so specify a larger RPI and
connect again.
11DH CIP error An incorrect UDP port specification has been • Check whether the external device is set to use UDP port number
received from the external device. 2222 for EtherNet/IP communications.
• Check whether the operating status of the external device is normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to send data at the specified
RPI due to a high communication load, so specify a larger RPI and
connect again.
11EH CIP error Participation in a multicast group has failed. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
10 TROUBLESHOOTING
10.6 List of Error Codes 123
Error Error name Error details and causes Action
code
11FH Memory error An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
120H CIP error The available resources are insufficient. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
121H Connection error The connection has stopped. • The line may be busy, so retry at a later time.
• The external device may not be able to send data at the specified
RPI due to a high communication load, so specify a larger RPI and
connect again.
124H Connection error The connection has been set to disabled. Check the parameter set with EtherNet/IP Configuration Tool for FX5-
ENET/IP, and rewrite the parameter to the module.
126H EPIC error An incorrect RegisterSession command has • Check whether the operating status of the external device is normal.
been received. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
128H EPIC error An incorrect request frame has been • Check whether the operating status of the external device is normal.
received. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
129H EPIC error An incorrect session handle has been • Check whether the operating status of the external device is normal.
received. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
12AH EPIC error Request data with an incorrect size has been • Check whether the operating status of the external device is normal.
received. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
12BH EPIC error Request data including an unsupported • Check whether the operating status of the external device is normal.
protocol version has been received. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
12DH EPIC error Request data with an incorrect size has been • Check whether the operating status of the external device is normal.
received. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
12EH Disconnected error Communications have been disconnected. Check whether 'EtherNet/IP communication start request'
(Un\G37.b0) is on.
12FH System error The connections have been disconnected. • Check whether the operating status of the external device is normal.
• Check for errors in the line status.
• The line may be busy, so retry at a later time.
130H to Connection error Forward Close has been received from the • Check whether the operating status of the external device is normal.
131H external device. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
132H Memory error An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
133H Disconnected error Communications have been disconnected. Check whether 'EtherNet/IP communication start request'
(Un\G37.b0) is on.
134H Connection error A timeout occurred in the connection with the • Check whether the operating status of the external device is normal.
external device. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
135H CIP error A timeout occurred in the connection with the • Check whether the operating status of the external device is normal.
external device. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
• The external device may not be able to send data at the specified
RPI due to a high communication load, so specify a larger RPI and
connect again.
136H Connection error A timeout occurred in the connection with the • Check whether the operating status of the external device is normal.
external device. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
10 TROUBLESHOOTING
124 10.6 List of Error Codes
Error Error name Error details and causes Action
code
137H to Memory error An error was detected in the memory. • Take measures to reduce noise.
138H • Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module on which the error
occurred. Please consult your local Mitsubishi representative.
17FH System error An error was detected in the memory. • Take measures to reduce noise.
10
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the module. Please consult your local
Mitsubishi representative.
180H to CIP Extended error An error notification has been received from Refer to documentation such as the manuals of the external device to
182H the external device. check the conditions under which a notification is made for this error
and the action to take.
183H CIP Extended error The external device cannot find the Check the following items, and then restart the EtherNet/IP
connection to close. communications.
• Is the operating status of the external device normal?
• Is the line status normal?
184H to CIP Extended error An error notification has been received from Refer to documentation such as the manuals of the external device to
1A9H the external device. check the conditions under which a notification is made for this error
and the action to take.
1AAH CIP Extended error An error notification has been received from • Check whether the operating status of the external device is normal.
the external device. • Check for errors in the line status.
• The line may be busy, so retry at a later time.
• Investigate the conditions under which the external device makes a
notification for this error, and then take the appropriate measures.
1ABH to CIP Extended error An error notification has been received from Refer to documentation such as the manuals of the external device to
1B3H the external device. check the conditions under which a notification is made for this error
and the action to take.
1B4H CIP Extended error An error notification has been received from • Check whether the EtherNet/IP device set with EtherNet/IP
the external device. Configuration Tool for FX5-ENET/IP matches the external device.
• Check whether the EDS file being used matches the external
device.
1B5H to CIP Extended error An error notification has been received from Refer to documentation such as the manuals of the external device to
1C7H the external device. check the conditions under which a notification is made for this error
and the action to take.
1FFH CIP Extended error An error notification has been received from Refer to documentation such as the manuals of the external device to
the external device. check the conditions under which a notification is made for this error
and the action to take.
200H to CIP General error An error notification has been received from Refer to documentation such as the manuals of the external device to
2FFH the external device. check the conditions under which a notification is made for this error
and the action to take.
10 TROUBLESHOOTING
10.6 List of Error Codes 125
Module error
Error codes when a module error occurs are classified into major error, moderate error, and minor error, and can be checked
in the [Error Information] tab of the "Module Diagnostics" window of the FX5-ENET/IP. (Page 109 Module diagnostics)
The error codes are stored in ‘Latest error code’ (Un\G29).
Error Error name Error details and causes Action
code
1080H ROM write count error The number of writes to ROM exceeded Replace the module.
100000. (Number of writes > 100000)
1810H IP address change fails IP address change fails. Execute the IP address change function again.
1811H to Parameter write fails An error has occurred during writing of Rewrite the EtherNet/IP parameters with EtherNet/IP Configuration
1812H parameters. Tool for FX5-ENET/IP.
1900H Hardware error An memory check error has occurred. • Execute the IP address change function again.
• If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1901H to Hardware error An memory check error has occurred. • Execute the hardware test.
1902H • If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1903H Hardware error An memory check error has occurred. • Execute Set Attribute for the CIP object*1 with Online Action of
EtherNet/IP Configuration Tool for FX5-ENET/IP.
• If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1904H Hardware error An memory check error has occurred. • Rewrite the EtherNet/IP parameters (EipConfData.BIN), or
configuration information (configuration.apa) with EtherNet/IP
Configuration Tool for FX5-ENET/IP.
• If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1920H*2 IP address change fails IP address setting or other (Un\G50 to Correct the IP address setting or other (Un\G50 to Un\G55) value.
Un\G55) value exceeds the setting range.
1921H*3 IP address change fails Write request and clear request (Un\G56 and Check if write request and clear request (Un\G56 and Un\G58) turned
Un\G58) turned from OFF to ON from OFF to ON simultaneously.
simultaneously.
1D80H Error during execution An instruction other than executable Check that the dedicated instruction is executable. If it is not
of dedicated instruction dedicated instruction numbers has been executable, correct.
specified.
1D83H Error during execution The dedicated instruction request data from • Execute the write to program again.
of dedicated instruction the CPU module was discarded because the • If the error occurs again even after the above action is taken, the
data size was abnormal. possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1D84H Error during execution The dedicated instruction request data from • Execute the write to program again.
of dedicated instruction the CPU module cannot be normally input. • If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1D85H Error during execution A timeout error occurred in the dedicated • Reset the CPU module, and execute again.
of dedicated instruction instruction response data, and the data was • If the error occurs again even after the above action is taken, the
discarded. possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1DC4H IP address change fails IP address change fails. • Execute the IP address change function again.
• If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1E10H EtherNet/IP An error was detected in the parameters set • Use EtherNet/IP Configuration Tool for FX5-ENET/IP to write the
communication error with EtherNet/IP Configuration Tool for FX5- parameters to the module again.
ENET/IP. • If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
10 TROUBLESHOOTING
126 10.6 List of Error Codes
Error Error name Error details and causes Action
code
1E11H EtherNet/IP An error was detected in the parameters set • Use EtherNet/IP Configuration Tool for FX5-ENET/IP to write the
communication error with EtherNet/IP Configuration Tool for FX5- parameters to the module again.
ENET/IP. • If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1E12H EtherNet/IP An error was detected in the parameters set • Use EtherNet/IP Configuration Tool for FX5-ENET/IP to write the
10
communication error with EtherNet/IP Configuration Tool for FX5- parameters to the module again.
ENET/IP. • If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1E13H EtherNet/IP It was not possible to stop EtherNet/IP • Check the settings of the connection with the external device.
communication error communications. • If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
1E14H EtherNet/IP It was not possible to stop EtherNet/IP • Check the settings of the connection with the external device.
communication error communications. • If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
2160H IP address duplication Overlapping IP addresses were detected. Correct the IP address.
detection
2C80H to Parameter error A parameter error in external device • Check the setting of External device configuration in the FX5-
2C82H configuration was detected. ENET/IP module parameters.
• If the error occurs again even after the above action is taken, the
possible cause is a hardware failure of the module on which the
error occurred. Please consult your local Mitsubishi representative.
2CF0H CPU module error A error of CPU module was detected. Check the details of the error of the CPU module with the module
diagnostics of GX Works3, and take measures.
2DA0H to Parameter error A parameter error in external device Reexamine and correct the setting of the number of connected units
2DA1H configuration was detected. in external device configuration in the FX5-ENET/IP module
parameters.
2DA2H Parameter error A parameter error in external device Reexamine and correct the setting of the communication method in
configuration was detected. external device configuration in the FX5-ENET/IP module
parameters.
2DA3H Parameter error A parameter error in external device Reexamine and correct the setting of the protocol in external device
configuration was detected. configuration in the FX5-ENET/IP module parameters.
2DA4H Parameter error A parameter error in external device Reexamine and correct the setting of the model name in external
configuration was detected. device configuration in the FX5-ENET/IP module parameters.
2DA5H Parameter error A parameter error in external device Reexamine and correct the setting of the fixed buffer transmission in
configuration was detected. external device configuration in the FX5-ENET/IP module
parameters.
2DA6H Parameter error A parameter error in external device Reexamine and correct the setting of the IP address in external
configuration was detected. device configuration in the FX5-ENET/IP module parameters.
2DA7H Parameter error A parameter error in external device Reexamine and correct the setting of the IP address (IPv6) in external
configuration was detected. device configuration in the FX5-ENET/IP module parameters.
2DA8H Parameter error A parameter error in external device Reexamine and correct the setting of the existence confirmation in
configuration was detected. external device configuration in the FX5-ENET/IP module
parameters.
2DA9H to Parameter error A parameter error in external device Check the setting of External device configuration in the FX5-ENET/
2DAAH configuration was detected. IP module parameters.
2DB0H Request data error Request and setting data error Check the content of the specified request data.
3030H Hardware error Hardware error Please consult your local Mitsubishi representative.
3050H Socket communication Socket communication send message has • Check the operation of the external device.
fails failed. • Check if the connection cable is disconnected.
3052H Link-down A link-down has occurred due to • Check the operation of the external device.
disconnection of the network cable connected • Check if the connection cable is disconnected.
to an external device.
3053H Timeout A time-out has occurred in keep-alive mode. • Check the operation of the external device.
• Check if the connection cable is disconnected.
3055H Socket communication Socket communication send message has • Check the operation of the external device or switching hub.
receive fails failed. • Since there may be congestion of packets on the line, send data
after a certain period of time.
• Check if the connection cable is disconnected.
• Check that there is no connection failure with the switching hub.
10 TROUBLESHOOTING
10.6 List of Error Codes 127
Error Error name Error details and causes Action
code
3056H Socket communication The socket communication buffer for Read out the received data using the dedicated instruction.
buffer full receiving has no space.
3095H Parameter error The number of target IP address setting is Please consult your local Mitsubishi representative.
outside the range.
3096H Parameter error The start target IP address setting is outside Please consult your local Mitsubishi representative.
the range.
3097H Parameter error The complete target IP address setting is Please consult your local Mitsubishi representative.
outside the range.
3098H Parameter error The start target IP address setting is outside Please consult your local Mitsubishi representative.
the range > the compleate target IP address
setting is outside the range
3099H Parameter error The number of excluded IP address setting is Please consult your local Mitsubishi representative.
outside the range.
309AH Parameter error The target IP address setting number is Please consult your local Mitsubishi representative.
outside the range.
309BH Parameter error The excluded IP address number is outside Please consult your local Mitsubishi representative.
the range.
309CH Parameter error The excluded IP address is outside the range. Please consult your local Mitsubishi representative.
309DH to Parameter error Target module support error Please consult your local Mitsubishi representative.
309EH
3CF1H Hardware error An error of hardware was detected. Please consult your local Mitsubishi representative.
3E30H to Hardware error An error of hardware was detected. Please consult your local Mitsubishi representative.
3E42H
3E50H to Hardware error An error of hardware was detected. Please consult your local Mitsubishi representative.
3E56H
3E60H to Hardware error An error of hardware was detected. Please consult your local Mitsubishi representative.
3E63H
3F92H Memory error An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the CPU module. Please consult your
local Mitsubishi representative.
3FA1H Memory error An error was detected in the memory. • Take measures to reduce noise.
• Reset the CPU module, and then switch it to RUN mode. If the error
occurs again even after the above action is taken, the possible
cause is a hardware failure of the CPU module. Please consult your
local Mitsubishi representative.
*1 Class: 0x00F5
Instanc: 1
Attribute: 13
Name: Encapsulation Inactivity Timeout
*2 Cannot be checked in the "Module Diagnostics" window and 'Latest error code' (Un\G29). The error codes are stored only in ‘IP address
storage area write error code’ (Un\G61).
*3 Cannot be checked in the "Module Diagnostics" window and 'Latest error code' (Un\G29). The error codes are stored only in ‘IP address
storage area clear error code’ (Un\G62).
10 TROUBLESHOOTING
128 10.6 List of Error Codes
Ethernet communication error
The Ethernet communication error codes can be checked in “Status of Each Connection” on the "Ethernet Diagnostics"
screen of FX5-ENET/IP. (Page 112 Status of Each Connection) The error codes will be stored in ‘Error code’ (Un\G108 to
Un\G139).
Error Error name Error details and causes Action 10
code
C012H Error during execution of The port number already used in the open Check and correct the port number of the Ethernet module and
dedicated instruction completion connection of TCP/IP is set. the target device.
C013H Error during execution of The port number used in the open completion Check and correct the port number of the Ethernet module.
dedicated instruction connection is set during the open processing
of UDP/IP.
C017H Error during execution of The connection was not established by the • Check the operation of the target device.
dedicated instruction open processing of the TCP connection. • Check the open processing of the target device.
• Correct the open setting of the communication parameter.
• Check the port number of the Ethernet module, the IP
address/port number of the target device, and the open
method.
• Check if the connection cable is disconnected.
C020H Error during execution of The data length exceeds an allowable range. • Correct the data length.
dedicated instruction • If the amount of data to send exceeds the prescribed amount,
divide and send the data.
C027H Error during execution of Socket communication send message has • Check the operation of the external device or switching hub.
dedicated instruction failed. • Since there may be congestion of packets on the line, send
data after a certain period of time.
• Check if the connection cable is disconnected.
• Check that there is no connection failure with the switching
hub.
• Execute the communication status test, and if the test was
completed with an error, take the corrective action.
• Execute the module communication test, and check that there
is no failure in the module.
• Check the IP address specified as the target.
C029H Error during execution of Description of control data is not correct. Correct the descriptions of the control data.
dedicated instruction
C035H Ethernet communication The existence of the external device could not • Check the operation of the external device.
error be confirmed within the response monitor • Reexamine and change the set values for existence
timer value. confirmation.
• Check if the connection cable is disconnected.
C04CH Ethernet communication The data cannot be sent since the internal Send the same data again, and check the receiving of the
error buffer such as IP header buffer has no space. response.
C1A6H Ethernet communication The specification of the connection No. is not Specify 1 to 32 for the connection No.
error correct.
10 TROUBLESHOOTING
10.6 List of Error Codes 129
10.7 List of Event Code
The following table lists events that occur in the FX5-ENET/IP.
Event Event Event Event Detected event Detailed information
code type category status Detailed Detailed Detailed
information 1 information 2 information 3
1080 System Error Major ROM write count error Number of times
information*1
1810 System Error Minor IP address change fails
1811 System Error Minor Flash memory write error (EtherNet/IP
parameter)
1812 System Error Minor FTP response send timeout (EtherNet/
IP parameter transfer)
1900 System Error Minor Flash memory check error (IP address
change function sector)
1901 System Error Minor Flash memory check error (Total
number sector of writes to memory
Flash ROM)
1902 System Error Minor Flash memory check error (Flash
memory test sector)
1903 System Error Minor Flash memory check error (TCP
Inactivity Timeout sector)
1904 System Error Minor Flash memory check error (EtherNet/IP
parameter sector)
1E10 System Error Minor EtherNet/IP communication error Failure
information
1E11 System Error Minor EtherNet/IP communication error
1E12 System Error Minor EtherNet/IP communication error
1E13 System Error Minor EtherNet/IP communication error
1E14 System Error Minor EtherNet/IP communication error
2160 System Error Moderate IP address duplication detection Failure
information
2C80 System Error Moderate Receive parameter sum value error Failure
information
2C81 System Error Moderate Receive parameter data error Failure
information
2C82 System Error Moderate Divided parameter receive error Failure
information
2CF0 System Error Moderate FX5-ENET/IP WDT error occurs Failure
information
2DA0 System Error Moderate Connection setting parameter (Error in Parameter Failure
the number of connection setting) information*2 information
2DA1 System Error Moderate Connection setting parameter Parameter Failure
(Connection number error) information*2 information
2DA2 System Error Moderate Connection setting parameter Parameter Failure
(Communication destination information*2 information
communication method error)
2DA3 System Error Moderate Connection setting parameter (Protocol Parameter Failure
system error) information*2 information
2DA4 System Error Moderate Connection setting parameter (Open Parameter Failure
system error) information*2 information
2DA5 System Error Moderate Connection setting parameter (Fixed Parameter Failure
buffer transmitting method error) information*2 information
2DA6 System Error Moderate Connection setting parameter (IP Parameter Failure
address (IPv4) error) information*2 information
2DA7 System Error Moderate Connection setting parameter (IP Parameter Failure
address (IPv6) error) information*2 information
2DA8 System Error Moderate Connection setting parameter Parameter Failure
(Existence confirmation specification information*2 information
error)
10 TROUBLESHOOTING
130 10.7 List of Event Code
Event Event Event Event Detected event Detailed information
code type category status Detailed Detailed Detailed
information 1 information 2 information 3
2DA9 System Error Moderate Connection setting parameter Parameter Failure
(Communication data code error) information*2 information
2DAA System Error Moderate Connection setting parameter (Error in Parameter Failure
specification of writing during running) information*2 information 10
2DB0 System Error Moderate Request data error Failure
information
3030 System Error Moderate Specific code error
3040 System Error Moderate Firmware update file version error
3041 System Error Moderate Failure in verification of firmware
update file integrity
3042 System Error Moderate Failure in acquisition of firmware
update file
3050 System Error Moderate Socket communication fails Failure
information
3052 System Error Moderate Link-down Failure
information
3053 System Error Moderate Timeout Failure
information
3055 System Error Moderate Receive error Failure
information
3056 System Error Moderate Socket communication buffer full Failure
information
3095 System Error Moderate The number of target IP address setting Parameter
is outside the range (IP filter settings) information*2
3096 System Error Moderate IP address 1 is outside the range (IP Parameter
filter settings) information*2
3097 System Error Moderate IP address 2 is outside the range (IP Parameter
filter settings) information*2
3098 System Error Moderate IP address 1 ≥ IP address 2 error (IP Parameter
filter settings) information*2
3099 System Error Moderate The number of excluded IP address Parameter
setting is outside the range (IP filter information*2
settings)
309A System Error Moderate The target IP address setting number is Parameter
outside the range (IP filter settings) information*2
309B System Error Moderate The excluded IP address number is Parameter
outside the range (IP filter settings) information*2
309C System Error Moderate The excluded IP address is outside the Parameter
range (IP filter settings) information*2
309D System Error Moderate Target module support error (IP Parameter
address settings parameter) information*2
309E System Error Moderate Target module support error (Gateway Parameter
address setting parameter) information*2
309F System Error Moderate The gateway address (IPv6) is outside Parameter
the range (Gateway address setting information*2
parameter)
3CF1 System Error Major BINT disconnection detection timeout Failure
error information
3E30 System Error Major The fixed memory block acquisition/ Failure
release ID number is invalid information
3E31 System Error Major Fixed memory block acquisition/release Failure
context error information
3E32 System Error Major Error in forced cancellation of waiting Failure
for variable memory block acquisition/ information
release
3E33 System Error Major Error in forced cancellation of waiting Failure
due to reset of fixed memory block information
acquisition/release object
10 TROUBLESHOOTING
10.7 List of Event Code 131
Event Event Event Event Detected event Detailed information
code type category status Detailed Detailed Detailed
information 1 information 2 information 3
3E34 System Error Major Fixed memory block acquisition/release Failure
parameter error information
3E35 System Error Major The variable memory block acquisition/ Failure
release ID number is invalid information
3E36 System Error Major Variable memory block acquisition/ Failure
release context error information
3E37 System Error Major Error in forced cancellation of waiting Failure
for variable memory block acquisition/ information
release
3E38 System Error Major Error in forced cancellation of waiting Failure
due to reset of variable memory block information
acquisition/release object
3E39 System Error Major Variable memory block acquisition/ Failure
release parameter error information
3E3A System Error Major E-mail box transmitting/receiving Failure
parameter error information
3E3B System Error Major The e-mail box transmitting/receiving ID Failure
number is invalid information
3E3C System Error Major E-mail box transmitting/receiving Failure
context error information
3E3D System Error Major Error in forced cancellation of waiting Failure
for e-mail box transmitting/receiving information
3E3E System Error Major Semaphore acquisition/release Failure
parameter error information
3E3F System Error Major Invalid semaphore acquisition/release Failure
ID number information
3E40 System Error Major Semaphore acquisition/release context Failure
error information
3E41 System Error Major Semaphore acquisition/release Failure
queueing overflow information
3E42 System Error Major Error in forced cancellation of waiting Failure
for semaphore acquisition/release information
3E50 System Error Major RAM check error
3E51 System Error Major Sum check code error
3E52 System Error Major Flash memory test access error
3E53 System Error Major Flash memory test verification error
3E54 System Error Major Buffer memory access error
3E55 System Error Major BusAsic register read error
3E56 System Error Major Factory test mode error
3E60 to System Error Major MPU error Failure
3E63 information
3F92 System Error Major Memory error Failure
information
3FA1 System Error Major Memory error Failure
information
10 TROUBLESHOOTING
132 10.7 List of Event Code
APPENDICES
Appendix 1 External Dimensions
This chapter describes the external dimensions of the FX5-ENET/IP.
20 8
83
40
(Unit: mm)
APPX
Appendix 1 External Dimensions 133
Appendix 2 Standards
Certification of UL, cUL standards
The FX5-ENET/IP supports UL (UL, cUL) standards.
For models that support UL standards, refer to the following.
UL, cUL file number: E95239
Attention
This product is designed for use in industrial applications.
Product compatibility
Type: Programmable controller (open type equipment)
Models: FX5 manufactured
from October 1st, 2018 FX5-ENET/IP
APPX
134 Appendix 2 Standards
Appendix 3 Module Label
The buffer memory of the FX5-ENET/IP can be set using module label.
■Instance name
The following is the instance name of the FX5-ENET/IP.
Model Instance name
FX5-ENET/IP FX5ENETIP
Ex.
FX5ENETIP_unStatus_LatestError_D
■Data format
The data format indicates the size of a buffer memory area. The following shows the classification.
Data format Description
b Bit
bn Bit of multiple buffer memories
u Word [Unsigned]/Bit String [16-bit]
ud Double word [Unsigned]/Bit String [32-bit]
un Word of multiple buffer memories [Unsigned]/Bit String [16-bit]
■Data type
The data type indicates the type of a buffer memory area. The following shows the classification.
Data type Description A
Val Display the value of module.
Set Set the module control instruction.
Sts Display the module status.
■Label name
A label name unique to the module.
■_D
This symbol indicates that the module label is for direct access. Value update timing is shown below.
Type Description Access timing
Direct access The values read/written from/to the module labels are reflected to At writing to or reading from the module label
the module immediately.
APPX
Appendix 3 Module Label 135
Appendix 4 Buffer Memory
The buffer memory is used to exchange data between the FX5-ENET/IP and the CPU module or EtherNet/IP devices.
Buffer memory values are set to their defaults (initial values) when the system is powered off or the CPU module is reset.
APPX
136 Appendix 4 Buffer Memory
Buffer memory address Name Initial value Read, write
Decimal Hexadecimal
11434 to 11465 2CAAH to 2CC9H Block assurance Connection 1 to 32 input data update state 0 Read, write
specification per
11498 to 11529 2CEAH to 2D09H Connection 1 to 32 output data update state 0 Read, write
connection
12000 to 35999 2EE0H to 8C9FH Class1 communications input data area 0 Read
36000 to 59999 8CA0H to EA5FH UCMM communications input data area 0 Read
60000 to 83999 EA60H to 1481FH Class1 communications output data area 0 Read, write
84000 to 107999 14820H to UCMM communications output data area 0 Read, write
1A5DFH
*1 The firmware version of the FX5-ENET/IP is stored. For Ver. 1.000, 1000 is stored.
*2 MAC address written before shipment
Module information
■Module information (Un\G30)
This area stores the module information (69C1H) of FX5-ENET/IP.
Firmware version
■Firmware version (Un\G31)
This area stores the firmware version of FX5-ENET/IP. A
Ex.
When firmware version of the FX5-ENET/IP is Ver. 1.000: K1000
Input signals
■Input signals (Un\G34 to Un\G35)
These signals are used to check the status of FX5-ENET/IP.
Address bit Signal name Description
Un\G34 b0 Module ready A signal for checking the status of completion of preparation for operation of FX5-ENET/IP.
• On: The module is operable
• Off: The module is not operable (in preparation)
b15 Module error status A signal for checking the occurrence of error (minor/moderate/major) of FX5-ENET/IP
• On: An error has occurred (minor/moderate/major)
• Off: No error
When the signal is turned on (an error occurs), remove the cause of the error, and turn on
‘Module error clear request’ (Un\G36.b15). Then, the signal will be turned off.
Un\G35 b0 EtherNet/IP communication in A signal for checking whether the EtherNet/IP communication has started.
process • On: Starting
• Off: Stopped
APPX
Appendix 4 Buffer Memory 137
Output signals
■Output signals (Un\G36 to Un\G37)
These signals are used for controlling the FX5-ENET/IP.
Address bit Signal name Description
Un\G36 b15 Module error clear request Requests to clear the error that has occurred in FX5-ENET/IP. To request to clear the
module error, turn off, on and off the signal.
Issuing the request after the cause of the error is removed will clear the followings.
• 'Module error status' (Un\G34.b15) is turned on and on.
• The ERROR LED is turned off.
• The following buffer memory
- 'Latest error code' (Un\G29)
- 'IP address storage area write error code' (Un\G61)
- 'IP address storage area clear error code' (Un\G62)
- 'Error code' (Un\G108 to Un\G139)
- 'Same IP address state storage area' (Un\G201)
- 'MAC address of the already connected station' (Un\G202 to Un\G204)
- 'MAC address of the station connected later' (Un\G205 to Un\G207)
Un\G37 b0 EtherNet/IP communication start Requests to start or stop the EtherNet/IP communication.
request • Start request: Off to on
• Stop request: On to off
For the operation timing of EtherNet/IP communications, refer to Page 139 Operation
timing of EtherNet/IP communications.
• Turn on and off the ‘module error clear request’ (Un\G36.b15) at the following timing using the ‘Module error
clear request’ (Un\G36.b15) as an interlock condition. (In the case of Class1 communication)
ON
'Module error status'
(Un\G34.b15) OFF
ON
'Module error clear request'
(Un\G36.b15) OFF OFF
• To start the UCMM communication, an application trigger is required. (Page 148 Application Trigger)
APPX
138 Appendix 4 Buffer Memory
■Operation timing of EtherNet/IP communications
The operation timing of the EtherNet/IP communication by turning on ‘Operation is in progress with the setting for continuing
EtherNet/IP communications’ (Un\G37.b0) is shown below.
When ‘EtherNet/IP data link continuation specification state’ (Un\G5005) is “1: Operation is in progress with the setting for
continuing EtherNet/IP communications,” the EtherNet/IP communication will be continued even if ‘EtherNet/IP
communication start request’ (Un\G37.b0) is turned on and off. (Page 42 Communication Status Setting Function When a
CPU Stop Error Occurs)
• EtherNet/IP communication has started (normal)
Communicating (EtherNet/IP)
ON
'EtherNet/IP communication
start request' (Un\G37.b0) OFF OFF
ON
'EtherNet/IP communication
in process' (Un\G35.b0) OFF OFF
ON
'EtherNet/IP communication
start request' (Un\G37.b0) OFF OFF
ON
'EtherNet/IP communication
in process' (Un\G35.b0) OFF OFF
ON
APPX
Appendix 4 Buffer Memory 139
• 'EtherNet/IP data link continuation specification' (Un\G5004) is set
ON ON
'EtherNet/IP communication
in process' (Un\G35.b0) OFF OFF
Communication Communication
EtherNet/IP communications enabled enabled
IP address setting
■IP address setting (Un\G50 to Un\G51)
Stores IP address to be set when using IP address change function.
Stores 0 when writing to IP address storage area is completed normally.
Address Description
Un\G50 3rd octet, 4th octet
Un\G51 1st octet, 2nd octet
Ex.
When IP address is 192.168.3.250: Un\G50 = K003250, Un\G51 = K192168
Ex.
When subnet mask pattern is 255.255.255.0: Un\G52 = K255000, Un\G53 = K255255
Ex.
When default router IP address is 192.168.3.255: Un\G54 = K003255, Un\G55 = K192168
APPX
140 Appendix 4 Buffer Memory
IP address storage area write request
■IP address storage area write request (Un\G56)
Specify whether to write the stored values of ‘IP address setting’ (Un\G50 to Un\G51), ‘Subnet mask pattern setting’ (Un\G52
to Un\G53) and ‘Default router IP address setting’ (Un\G54 to Un\G55) to the IP address storage area.
• 0: Not write
• 1: Write
A
IP address storage area clear status
■IP address storage area clear status (Un\G59)
You can confirm whether or not the IP address storage area is cleared.
Address bit Name Description
Un\G59 b0 IP address storage area clear Turns ON when clearing of IP address storage area completes or fails.
completed Turns off when ‘IP address storage area clear request’ (Un\G58) is changed from 1
to 0.
b1 IP address storage area clear error Turns ON when clearing of IP address storage area fails.
Turns off when ‘IP address storage area clear request’ (Un\G58) is changed from 1
to 0.
APPX
Appendix 4 Buffer Memory 141
IP address storage area clear error code
■IP address storage area clear error code (Un\G62)
Stores error codes if clearing of IP address storage area fails.
• 0: Normal (no error)
• 1921H: ‘IP address storage area write request’ (Un\G56) and ‘IP address storage area clear request’ (Un\G58) were
simultaneously turned off and on.
IP address
■IP address (Un\G64 to Un\G65)
Stores IP address on the own station set with GX Works3. (Page 50 Basic Setting) The stored values can be changed by
the IP address change function.
Address Description
Un\G64 3rd octet, 4th octet
Un\G65 1st octet, 2nd octet
Ex.
When IP address is 192.168.3.250: Un\G64 = K003250, Un\G65 = K192168
If the IP address is changed by the IP address change function, priority will be given to the IP address stored
by the IP address change function. To enable the set value in GX Works3, clear the IP address storage area.
If the subnet mask pattern is changed by the IP address change function, priority will be given to the subnet
mask pattern stored by the IP address change function. To enable the set value in GX Works3, clear the IP
address storage area.
Ex.
When subnet mask pattern is 255.255.255.0: Un\G74 = K255000, Un\G75 = K255255
APPX
142 Appendix 4 Buffer Memory
Default gateway IP address
■Default gateway IP address (Un\G76 to Un\G77)
Stores default gateway IP address on the own station set with GX Works3. (Page 50 Basic Setting) The stored values
can be changed by the IP address change function.
Address Description
Un\G76 3rd octet, 4th octet
Un\G77 1st octet, 2nd octet
Ex.
When default gateway IP address is 192.168.3.255: Un\G76 = K003255, Un\G77 = K192168
If the default gateway IP address is changed by the IP address change function, priority will be given to the
default gateway IP address stored by the IP address change function. To enable the set value in GX Works3,
clear the IP address storage area.
Ex.
When MAC address is 00-26-92-60-10-25: Un\G102 = H1025, Un\G103 = H9260, Un\G104 = H0026
A
Error code
■Error code (Un\G108 to Un\G139)
Stores error code (connection number 1 to 32) of general-purpose Ethernet. (0 is stored when communications are normal.)
For details on error code, refer to Page 126 Module error.
Address Description
Un\G108 Stores error code of connection number 1.
Un\G109 Stores error code of connection number 2.
Un\G139 Stores error code of connection number 32.
APPX
Appendix 4 Buffer Memory 143
Open request signal
■Open request signal (Un\G154 to Un\G155)
Open request signal for each connection number of socket communication.
Address bit Connection number Description
Un\G154 b0 Connection number 1 • On: Requesting open
• Off: No open request
b1 Connection number 2
b15 Connection number 16
Un\G155 b0 to b15 Connection number 17 to 32
Initial status
■Initial status (Un\G158)
You can confirm whether or not FX5-ENET/IP has been initialized.
Address bit Name Description
Un\G158 b0 Initial normal completion status Turns on when the initialization is normally completed.
b1 Initial abnormal completion status Turns on when the initialization is abnormally completed.
APPX
144 Appendix 4 Buffer Memory
MAC address of the already connected station
■MAC address of the already connected station (Un\G202 to Un\G204)
Stores the MAC address of the station, which was connected to the network earlier, in the station with duplicated IP address.
Address Description
Un\G202 Serial ID
Un\G203 Lower one digit of vendor ID, model ID
Un\G204 Upper two digits of vendor ID
Ex.
When MAC address is 00-26-92-60-10-25: Un\G202 = H1025, Un\G203 = H9260, Un\G204 = H0026
"FFFFFFFFFFFFH" is stored in the station that has been already connected to the network.
Ex.
When MAC address is 00-26-92-60-10-25: Un\G205 = H1025, Un\G206 = H9260, Un\G207 = H0026
"FFFFFFFFFFFFH" is stored in the station with duplicated IP address.
APPX
Appendix 4 Buffer Memory 145
EtherNet/IP data link continuation specification
■EtherNet/IP data link continuation specification (Un\G5004)
This address is used to set whether to continue EtherNet/IP communications when 'EtherNet/IP communication start request'
(Un\G37.b0) is turned on and off. (Page 42 Communication Status Setting Function When a CPU Stop Error Occurs)
Set this address to continue EtherNet/IP communications in situations such as when the CPU module changes from the RUN
state to the STOP state and when a stop error occurs on the CPU module.
The setting is reflected when 'EtherNet/IP communication start request' (Un\G37.b0) is turned off and on.
• 0: Stops EtherNet/IP communications.
• 16: Continues EtherNet/IP communications.
APPX
146 Appendix 4 Buffer Memory
Class1 I/O data start offset address
■Class1 Start offset address to the input data (Un\G5134 to Un\G5165)
In relation to the start address of 'Class1 communications input data area' (Un\G12000 to Un\G35999), stores the offset
address of the input data for each connection.
• 0 to 32767: Offset address of each connection
• 65535: No offset address assignment
Address Description
Un\G5134 Connection number 1 offset address
Un\G5135 Connection number 2 offset address
Un\G5165 Connection number 32 offset address
Ex.
Indicates the offset address stored in 'Class1 Start offset address to the input data' (Un\G5134 to Un\G5165) for the input data
stored in 'Class1 communications input data area' (Un\G12000 to Un\G35999).
Class1 communications input data area (Un\G12000 to Class1 Start offset address to the input data (Un\G5134 to
Un\G35999) Un\G5165)
Address Description Address Description
Un\G12000 to Un\G12749 Connection number 1 input data Un\G5134 0
Un\G12750 to Un\G13499 Connection number 2 input data Un\G5135 1
Un\G13500 to Un\G14249 Connection number 3 input data Un\G5136 4
Un\G14250 to Un\G14999 Connection number 4 input data Un\G5137 6
Ex.
Indicates the offset address stored in 'Class1 Start offset address to the output data' (Un\G5198 to Un\G5229) for the output
data stored in 'Class1 communications output data area' (Un\G60000 to Un\G83999).
Class1 communications output data area (Un\G60000 to Class1 Start offset address to the output data (Un\G5198 to
Un\G83999) Un\G5229)
Address Description Address Description
Un\G60000 to Un\G60749 Connection number 1 output data Un\G5198 0
Un\G60750 to Un\G61499 Connection number 2 output data Un\G5199 1
Un\G61500 to Un\G62249 Connection number 3 output data Un\G5200 4
Un\G62250 to Un\G62999 Connection number 4 output data Un\G5201 6
APPX
Appendix 4 Buffer Memory 147
Application Trigger
■Application Trigger (Un\G5274 to Un\G5275, Un\G5278 to Un\G5279, Un\G5282 to Un\G5283)
This area requests and checks Application Triggers via UCMM communications.
Address Name bit Connection number Description
Un\G5274 Application Trigger b0 Connection number 1 Requests Application Trigger for each connection number.
Request (UCMM) • On: Request present
b1 Connection number 2
• Off: Request not present
b15 Connection number 16
Un\G5275 b0 to b15 Connection number 17 to 32
Un\G5278 Application Trigger b0 Connection number 1 Stores the acceptance status of Application Trigger for each
Acceptance (UCMM) connection number.
b1 Connection number 2
• On: Accepted
• Off: Not accepted
b15 Connection number 16
Un\G5279 b0 to b15 Connection number 17 to 32
Un\G5282 Application Trigger b0 Connection number 1 Stores the completion status of Application Trigger for each
Completion (UCMM) connection number.
b1 Connection number 2
• On: Completed
• Off: Not completed
b15 Connection number 16
Un\G5283 b0 to b15 Connection number 17 to 32
The timing chart at the start of UCMM communication (client function) is shown below.
Performed by the FX5-ENET/IP
Performed by the program
ON
'Application Trigger Request'
(Un\G5274 to Un\G5275) OFF OFF
ON
'Application Trigger Acceptance'
(Un\G5278 to Un\G5279) OFF OFF
ON
'Application Trigger Completion'
(Un\G5282 to Un\G5283) OFF OFF
Precautions
• When the ‘EtherNet/IP communication start request’ (Un\G37.b0) is off, the Application Trigger does not operate.
• If the Application Trigger Request is turned off before the Application Trigger Completion and Application Trigger Receipt
are turned on, the EtherNet/IP communication will not be executed.
• To execute the UCMM communication (turn on Application Trigger Request) again, make sure that Application Trigger
Acceptance and Application Trigger Completion are off.
APPX
148 Appendix 4 Buffer Memory
Class1 communication status
■Class1 communication status (Un\G6030 to Un\G6031, Un\G6034 to Un\G6035)
This area stores the communication status of Class1 communications for each connection number.
Address Name bit Connection number Description
Un\G6030 Data link status b0 Connection number 1 Stores the data link status of connection numbers 1 to 32.
It automatically turns on when communication recovers from an
b1 Connection number 2
error.
• On: Data link in operation (The input data from the target
b15 Connection number 16 device was received at least once.)
• Off: Not set, data link not in operation, error
Un\G6031 b0 to b15 Connection number 17 to 32
Un\G6034 Error status b0 Connection number 1 Stores the error status of connection numbers 1 to 32.
It automatically turns off when communication recovers from an
b1 Connection number 2
error.
• On: Error
b15 Connection number 16 • Off: Not set or data link in operation
After turning on the ‘EtherNet/IP communication start request’
Un\G6035 b0 to b15 Connection number 17 to 32
(Un\G37.b0), temporarily an error may occur until the connection
is opened.
APPX
Appendix 4 Buffer Memory 149
Block assurance specification per connection
■Connection 1 to 32 input data update state (Un\G11434 to Un\G11465)
This area stores the update status of the input data when 'Block assurance state per connection' (Un\G5001) is set to "2: Data
assurance is being performed.".
• 0: No update available or data reading finished*1
• 1: Update available
*1 If a program is used to read the input data after the input data is updated, the buffer memory value changes from 1 to 0.
Address Description
Un\G11434 Connection number 1 input data update state
Un\G11435 Connection number 2 input data update state
Un\G11465 Connection number 32 input data update state
Address Description
Un\G11498 Connection number 1 output data update state
Un\G11499 Connection number 2 output data update state
Un\G11529 Connection number 32 output data update state
APPX
150 Appendix 4 Buffer Memory
UCMM communications input data area
■UCMM communications input data area (Un\G36000 to Un\G59999)
This area stores the data received by the FX5-ENET/IP from the EtherNet/IP device during UCMM communications.
Address Description
Un\G36000 to Connection number 1 input data area
Un\G36749
Un\G36750 to Connection number 2 input data area
Un\G37499
Un\G59250 to Connection number 32 input data area
Un\G59999
In the UCMM communication mode, the communication response command is received. The details of the received
communication response command (connection No.1) are shown below. For the items received from the EtherNet/IP device,
see the manual for the EtherNet/IP device.
Address Name Description
Un\G36000 Result storage area Stores the processing result of request command.
• 0: Completed successfully
• Other than 0: Completed with an error (error code)*1
Un\G36001 to Target IP Address Stores the IP address of the EtherNet/IP device from which the response command
Un\G36002 was sent.
• Un\G36001: 3rd octet, 4th octet
• Un\G36002: 1st octet, 2nd octet
(Example: If the IP address is 192.1.0.254 (C0H.01H.00H.FEH), the Un\G36001 is
00FEH and the Un\G36002 is C001H.)
Un\G36003 Service (service code) Stores the service code of the EtherNet/IP device.*1
Un\G36004 to System area
Un\G36005
Un\G36006 Class (class ID) Stores the class ID of the EtherNet/IP device.*1
Un\G36007 Instance (instance ID) Stores the instance ID of the EtherNet/IP device.*1
A
Un\G36008 Attribute (attribute ID) EStores the attribute ID of the EtherNet/IP device.*1
Un\G36009 Data length (data size) Stores the data size of the EtherNet/IP device. (Unit: Bytes)*1
Un\G36010 to System area
Un\G36031
Un\G36032 to Receive data Stores the response data of the EtherNet/IP device.*1
Un\G36738
Un\G36739 to System area
Un\G36749
*1 For the stored value, refer to the manuals of the EtherNet/IP device from which the command was sent.
APPX
Appendix 4 Buffer Memory 151
UCMM communications output data area
■UCMM communications output data area
This area stores the data to send to the EtherNet/IP device from the FX5-ENET/IP during UCMM communications.
Address Description
Un\G84000 to Connection number 1 output data area
Un\G84749
Un\G84750 to Connection number 2 output data area
Un\G85499
Un\G107250 to Connection number 32 output data area
Un\G107999
In the UCMM communication mode, the communication response command is received. The details of the received
communication response command (connection No.1) are shown below. For the items to send to the EtherNet/IP device, see
the manual for the EtherNet/IP device.
Address Name Description
Un\G84000 Explicit message request type Specifies the communication type.
• 2000H: UCMM message communications
Un\G84001 to Target IP Address Specifies the IP address of the EtherNet/IP device to send the request command
Un\G84002 to.
• Un\G84001: 3rd octet, 4th octet
• Un\G84002: 1st octet, 2nd octet
(Example: If the IP address is 192.1.0.254 (C0H.01H.00H.FEH), the Un\G84001 is
00FEH and the Un\G84002 is C001H.)
Un\G84003 Service (service code) Specifies the service code of the EtherNet/IP device.*1
Un\G84004 to System area
Un\G84005
Un\G84006 Class (class ID) Specifies the class ID of the EtherNet/IP device.*1
Un\G84007 Instance (instance ID) Specifies the instance ID of the EtherNet/IP device.*1
Un\G84008 Attribute (attribute ID) Specifies the attribute ID of the EtherNet/IP device.*1
Un\G84009 Data length (data size) Specifies the data size of the EtherNet/IP device. (Unit: Bytes)*1
Un\G84010 to System area
Un\G84031
Un\G84032 to Request data Specifies the request data of the EtherNet/IP device.*1
Un\G84738
Un\G84739 to System area
Un\G84749
*1 For the setting value, refer to the manuals of the send destination EtherNet/IP device.
APPX
152 Appendix 4 Buffer Memory
Appendix 5 Details of Message Communication
Support Command
This section describes the commands used during Class3 message communications and UCMM message communications.
Object list
The following table lists the objects that can be used with message communication support commands.
Object Description Reference
Identity Holds information such as the identification information of the FX5-ENET/IP. Page 155
Connection Manager Used when establishing a connection with an FX5-ENET/IP. Page 157
TCP/IP Interface Holds the settings and status related to TCP/IP. Page 158
Ethernet Link Holds the settings and status related to Ethernet communication. Page 160
Command explanations
Object items
The object items are shown below.
Item Description
Class attribute Data possessed by the class of an object.*1
Class service Service performed by specifying a class.*1
Instance attribute Data possessed by the instance of an object.*2
Instance service Service performed by specifying an instance.*2
*1 A class possesses the basic information such as the revision and instance of the object.
*2 An instance possesses the information of each object such as its functions and data.
■Access
This item indicates whether reading and writing using instance services are allowed.
Item Description
Get Reading is possible with services such as Get_Attribute_Single.
Set Writing is possible with services such as Set_Attribute_Single.
APPX
Appendix 5 Details of Message Communication Support Command 153
■Data type
Indicates the class/instance data type. The data types available in FX5-ENET/IP (determined by the CIP specifications) are
shown below.
Item Description Data size Range
BOOL Bit data 1 byte 0: Off (False)
1: On (True)
SINT Signed 8-bit data 1 byte -128 to +127
INT Signed 16-bit data 2 byte -32768 to +32767
DINT Signed 32-bit data 4 byte -2147483648 to +2147483647
USINT Unsigned 8-bit data 1 byte 0 to 255
UINT Unsigned 16-bit data 2 byte 0 to 65535
UDINT Unsigned 32-bit data 4 byte 0 to 4294967295
ULINT Unsigned 64-bit data 8 byte 0 to 18446744073709551615
REAL Single-precision floating point real 4 byte E±1.17549435-38 to E±3.40282347+38
number
LREAL Double-precision floating point real 8 byte E±2.2250738585072014-308 to
number E±1.7976931348623157+308
STRING Character string data Depends on the number of characters.
BYTE Bit string (8 bits) 1 byte
WORD Bit string (16 bits) 2 byte
DWORD Bit string (32 bits) 4 byte
Padded EPATH CIP path segment 4 byte
APPX
154 Appendix 5 Details of Message Communication Support Command
Identity
Object name Class ID
Identity 01H
Class service
Service code Service Remarks
01H Get_Attributes_All 00H is stored in the fourth to seventh bytes.
0EH Get_Attribute_Single
APPX
Appendix 5 Details of Message Communication Support Command 155
■Details of product status
Bit Description Value
0 Owned The word “connection” described below refers to the “Exclusive Owner" connection. (The bit is not
changed by an Input Only or Listen Only connection.)
• 0: EtherNet/IP communications are not connected as the target device.
• 1: At least one connection of EtherNet/IP communications is connected as the target device.
1 Reserved Fixed to 0
2 Configured Fixed to 1
3 Reserved Fixed to 0
4 to 7 Extended Device Status The word “connection” described below refers to the “Exclusive Owner" connection. (The bit is not
changed by an Input Only or Listen Only connection.)
• 0010 (2H): Error occurring on one or more connections
• 0011 (3H): No connections established
• 0101 (5H): Major Recoverable Fault or Major Unrecoverable Fault occurring
• 0110 (6H): One or more connections performing normal communications in RUN mode
• 0111 (7H): One or more connections all performing communications in IDLE mode
8 Minor Recoverable Fault • 0: No error
• 1: Minor error occurring
9 Minor Unrecoverable Fault Fixed to 0
10 Major Recoverable Fault • 0: No error
• 1: Moderate error occurring
11 Major Unrecoverable Fault • 0: No error
• 1: Major error occurring
12 to 15 Extended Device Status 2 Fixed to 0
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
APPX
156 Appendix 5 Details of Message Communication Support Command
Connection Manager
Object name Class ID
Connection Manager 06H
Class service
Service code Service Remarks
01H Get_Attributes_All 00H is stored in the fourth to seventh bytes.
0EH Get_Attribute_Single
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
4EH Forward_Close
54H Forward_Open
5BH Large_Forward_Open
APPX
Appendix 5 Details of Message Communication Support Command 157
TCP/IP Interface
Object name Class ID
TCP/IP Interface F5H
Class service
Service code Service Remarks
01H Get_Attributes_All
0EH Get_Attribute_Single
APPX
158 Appendix 5 Details of Message Communication Support Command
■Details of interface status
Bit Description Value
0 to 3 Interface Configuration Status Fixed to 2 (to set the IP address acquired from the parameter settings)
4 Mcast Pending • 0: No changes to TTL Value and Mcast Config
• 1: In the wait-for-restart state due to changes to TTL Value and Mcast Config
5 to 31 Reserved Fixed to 0
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
10H Set_Attribute_Single
APPX
Appendix 5 Details of Message Communication Support Command 159
Ethernet Link
Object name Class ID
Ethernet Link F6H
Class service
Service code Service Remarks
01H Get_Attributes_All
0EH Get_Attribute_Single
APPX
160 Appendix 5 Details of Message Communication Support Command
Attribute Access Name Data Description Setting value
ID Get Set type (Set)/stored
value (Get)
5 Media Alignment Errors UDINT Number of receive frames with lengths 00000000H
Counters that are not octet integers
FCS Errors UDINT Number of receive frames that do not 00000000H
pass the FCS check
Single Collisions UDINT Number of frames sent successfully with 00000000H
only one collision
Multiple Collisions UDINT Number of frames sent successfully with 00000000H
two or more collisions
SQE Test Errors UDINT Number of times SQE test error 00000000H
messages were created
Deferred Transmissions UDINT Number of frames for which the first 00000000H
transmission test was delayed due to the
medium being busy
Late Collisions UDINT Number of collisions detected in packet 00000000H
transmission after 512 bit time or later in
packet transmission
Excessive Collisions UDINT Number of failed frames in transmission 00000000H
due to excessive collisions
MAC Transmit Errors UDINT Number of frames that failed to be 00000000H
transmitted due to internal MAC
sublayer transmission errors
Carrier Sense Errors UDINT Number of times the carrier sense 00000000H
condition was lost or was not asserted
during attempts to send frames
Frame Too Long UDINT Number of receive frames that 00000000H
exceeded the maximum allowable frame
size
MAC Receive Errors UDINT Number of frames that failed to be 00000000H
received through interface due to
APPX
Appendix 5 Details of Message Communication Support Command 161
Attribute Access Name Data Description Setting value
ID Get Set type (Set)/stored
value (Get)
12 HC HCInOctets ULINT Number of octets received through the 0000000000000
Interface interface 000H
Counters
HCInUcastPkts ULINT Number of unicast packets received 0000000000000
through the interface 000H
HCInMulticastPkts ULINT Number of multicast packets received 0000000000000
through the interface 000H
HCInBroadcastPkts ULINT Number of broadcast packets received 0000000000000
through the interface 000H
HCOutOctets ULINT Number of octets sent through the 0000000000000
interface 000H
HCOutUcastPkts ULINT Number of packets sent through the 0000000000000
interface 000H
HCOutMulticastPkts ULINT Number of multicast packets sent 0000000000000
through the interface 000H
HCOutBroadcastPkts ULINT Number of broadcast packets sent 0000000000000
through the interface 000H
13 HC Media HCStatsAlignmentErrors ULINT 64-bit version of Alignment Errors 0000000000000
Counters 000H
HCStatsFCSErrors ULINT 64-bit version of FCS Errors 0000000000000
000H
HCStatsInternalMacTransmitErrors ULINT 64-bit version of MAC Transmit Errors 0000000000000
000H
HCStatsFrameTooLongs ULINT 64-bit version of Frame Too Long 0000000000000
000H
HCStatsInternalMacReceiveErrors ULINT 64-bit version of MAC Receive Errors 0000000000000
000H
HCStatsSymbolErrors ULINT Number of illegal data symbols in the 0000000000000
media when a valid carrier exists 000H
Instance service
Service code Service
01H Get_Attributes_All
0EH Get_Attribute_Single
4CH Get_and_Clear
APPX
162 Appendix 5 Details of Message Communication Support Command
Appendix 6 Processing Time
The data link processing time is explained below.
2 Number of connection
RPI fastest value (s)
PPS
Class1 communication
■Send delay time
The concept of transmission delay time in Class1 communication mode is shown below.
(1)
CPU module
(2)
FX5-ENET/IP
(3)
A
EtherNet/IP device
The transmitted data transmission delay time in Class1 communication mode is calculated by the following formula.
APPX
Appendix 6 Processing Time 163
■Receive delay time
The concept of receive delay time in Class1 communication mode is shown belo
EtherNet/IP device
(3)
FX5-ENET/IP
(2)
CPU module
(1)
The received data transmission delay time in Class1 communication mode is calculated by the following formula.
APPX
164 Appendix 6 Processing Time
INDEX
A O
Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Online Action . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Application Trigger . . . . . . . . . . . . . . . . . . . . . 148
Assurance of input/output data . . . . . . . . . . . . . . 33
S
Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
B
Server function . . . . . . . . . . . . . . . . . . . . . . . 35,40
Block assurance specification per connection Socket communication function . . . . . . . . . . . . . .24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145,150
Block assurance state per connection . . . . . . . . 145
U
UCMM communications input data area . . . . . . .151
C
UCMM communications output data area . . . . . .152
Class1 communication status . . . . . . . . . . . . . . 149 UCMM message communications . . . . . . . . . 24,38
Class1 communications input data area . . . . . . 150
Class1 communications output data area . . . . . 151
Class1 I/O data size . . . . . . . . . . . . . . . . . . . . 146
Class1 I/O data start offset address . . . . . . . . . 147
Class1 instance communications . . . . . . . . . . 24,27
Class3 message communications . . . . . . . . . . 24,34
Client function. . . . . . . . . . . . . . . . . . . . . . . . . . 39
Communication mode . . . . . . . . . . . . . . . . . . . . 50
Communication status setting function at the occurrence
of a CPU stop error . . . . . . . . . . . . . . . . . . . . . . 24
Communication status setting function when a CPU stop
error occurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Connection behavior error status . . . . . . . . . . . 149
E
EDS Management wizard . . . . . . . . . . . . . . . . . 98
Ethernet diagnostics . . . . . . . . . . . . . . . . . . 24,111
EtherNet/IP communication in process . . . . . . . 137
EtherNet/IP communication start request . . . . . . 138
I
EtherNet/IP data link continuation specification . 146
Event history function . . . . . . . . . . . . . . . . . 24,115
Exclusive Owner . . . . . . . . . . . . . . . . . . . . . . . . 27
H
Hardware test . . . . . . . . . . . . . . . . . . . . . . . 24,119
I
Input Only . . . . . . . . . . . . . . . . . ........... 28
IP address change function . . . . . ........... 24
IP address setting . . . . . . . . . . . . ........... 51
IP filter function . . . . . . . . . . . . . . ........... 24
L
Listen Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
M
Module diagnostics . . . . . . . . . . . . . . . . . . . . . 109
Module error clear request . . . . . . . . . . . . . . . . 138
Module ready . . . . . . . . . . . . . . . . . . . . . . . . . 137
165
REVISIONS
Revision date Revision Description
October 2018 A First Edition
This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses. Mitsubishi Electric Corporation cannot
be held responsible for any problems involving industrial property rights which may occur as a result of using the contents noted in this manual.
166
WARRANTY
Please confirm the following product warranty details before using this product.
1. Gratis Warranty Term and Gratis Warranty 2. Onerous repair term after discontinuation
Range of production
If any faults or defects (hereinafter "Failure") found to (1) Mitsubishi shall accept onerous product repairs for
be the responsibility of Mitsubishi occurs during use of seven (7) years after production of the product is
the product within the gratis warranty term, the discontinued.
product shall be repaired at no cost via the sales Discontinuation of production shall be notified with
representative or Mitsubishi Service Company. Mitsubishi Technical Bulletins, etc.
However, if repairs are required onsite at domestic or (2) Product supply (including repair parts) is not
overseas location, expenses to send an engineer will available after production is discontinued.
be solely at the customer's discretion. Mitsubishi shall
not be held responsible for any re-commissioning,
3. Overseas service
maintenance, or testing on-site that involves Overseas, repairs shall be accepted by Mitsubishi's
replacement of the failed module. local overseas FA Center. Note that the repair
conditions at each FA Center may differ.
[Gratis Warranty Term] 4. Exclusion of loss in opportunity and
The gratis warranty term of the product shall be for secondary loss from warranty liability
one year after the date of purchase or delivery to a Regardless of the gratis warranty term, Mitsubishi
designated place. Note that after manufacture and shall not be liable for compensation to:
shipment from Mitsubishi, the maximum distribution (1) Damages caused by any cause found not to be
period shall be six (6) months, and the longest gratis the responsibility of Mitsubishi.
warranty term after manufacturing shall be eighteen (2) Loss in opportunity, lost profits incurred to the
(18) months. The gratis warranty term of repair parts user by Failures of Mitsubishi products.
shall not exceed the gratis warranty term before (3) Special damages and secondary damages
repairs. whether foreseeable or not, compensation for
accidents, and compensation for damages to
[Gratis Warranty Range] products other than Mitsubishi products.
(4) Replacement by the user, maintenance of on-site
(1) The range shall be limited to normal use within the
equipment, start-up test run and other tasks.
usage state, usage methods and usage
environment, etc., which follow the conditions and 5. Changes in product specifications
precautions, etc., given in the instruction manual, The specifications given in the catalogs, manuals or
user's manual and caution labels on the product. technical documents are subject to change without
(2) Even within the gratis warranty term, repairs shall prior notice.
be charged for in the following cases. 6. Product application
1. Failure occurring from inappropriate storage or (1) In using the Mitsubishi MELSEC programmable
handling, carelessness or negligence by the controller, the usage conditions shall be that the
user. Failure caused by the user's hardware or application will not lead to a major accident even if
software design. any problem or fault should occur in the
2. Failure caused by unapproved modifications,
programmable controller device, and that backup
etc., to the product by the user.
and fail-safe functions are systematically provided
3. When the Mitsubishi product is assembled into
outside of the device for any problem or fault.
a user's device, Failure that could have been
avoided if functions or structures, judged as (2) The Mitsubishi programmable controller has been
necessary in the legal safety measures the designed and manufactured for applications in
user's device is subject to or as necessary by general industries, etc. Thus, applications in which
industry standards, had been provided. the public could be affected such as in nuclear
4. Failure that could have been avoided if power plants and other power plants operated by
consumable parts (battery, backlight, fuse, respective power companies, and applications in
etc.) designated in the instruction manual had which a special quality assurance system is
been correctly serviced or replaced. required, such as for railway companies or public
5. Relay failure or output contact failure caused service purposes shall be excluded from the
by usage beyond the specified life of contact programmable controller applications.
(cycles). In addition, applications in which human life or
6. Failure caused by external irresistible forces property that could be greatly affected, such as in
such as fires or abnormal voltages, and failure aircraft, medical applications, incineration and fuel
caused by force majeure such as earthquakes, devices, manned transportation, equipment for
lightning, wind and water damage. recreation and amusement, and safety devices,
7. Failure caused by reasons unpredictable by shall also be excluded from the programmable
scientific technology standards at time of controller range of applications.
shipment from Mitsubishi. However, in certain cases, some applications may
8. Any other failure found not to be the be possible, providing the user consults their local
responsibility of Mitsubishi or that admitted not Mitsubishi representative outlining the special
to be so by the user. requirements of the project, and providing that all
parties concerned agree to the special
circumstances, solely at the user's discretion.
167
TRADEMARKS
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or
other countries.
Ethernet is a trademark of Xerox Corporation.
EtherNet/IP and DeviceNet is a trademark of ODVA, Inc.
PROFIBUS is a trademark of PROFIBUS Nutzerorganisation e.V.
Anywire and ANYWIREASLINK is a registered trademark of the Anywire Corporation.
MODBUS is a registered trademark of Schneider Electric SA.
SD logo and SDHC logo are trademarks or registered trademarks of SD-3C, LLC.
The company name and the product name to be described in this manual are the registered trademarks or trademarks of
each company.
168
Manual number: SH(NA)-082027ENG-A
Model: FX5-U-ENETIP-E
Model code: 09R737
When exported from Japan, this manual does not require application to the
Ministry of Economy, Trade and Industry for service transaction permission.
HEAD OFFICE: TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN