
371
Troubleshooting with FINS Response Codes
Section 14-6
14-5-5 Message Timeout Problems
14-6 Troubleshooting with FINS Response Codes
The cause of errors that occur when using the SEND(090), RECV(098), or
CMND(490) instructions can be identified from the response codes. (Refer to
the description of Communications Port Completion Codes in 8-6-4 Writing
Programs for the storage locations of response codes generated by the
SEND(090), RECV(098), or CMND(490) instructions.)
This section describes the completion codes produced by EtherNet/IP Units.
For details on completion codes produced by CPU Units, other CPU Bus
Units, or computers equipped with FINS services, refer to the device’s opera-
tion manual.
The 6
th
, 7
th
, and 15
th
bits of the response codes have specific functions. The
6
th
bit will be ON when a non-fatal error has occurred in the PLC at the remote
node; the 7
th
bit will be ON when a fatal error has occurred in the PLC at the
remote node; and the 15
th
bit will be ON when a network relay error has
occurred. The following table explains the meaning of the completion codes.
Timeout errors
occur frequently in
message services
(CIP UCMM, CIP
Class 3, or FINS).
• When there is a high load in the tag data link, and the CPU
Unit’s cycle time is relatively long or there are messages
coming in from many nodes, the message service response
time may be delayed and messages may be discarded occa-
sionally.
• In this case, the communications load must be reduced by
increasing (slowing) the tag data link’s RPI, reducing the
message load, or increasing the timeout value.
• The tag data link’s bandwidth usage can be checked on the
Monitor Device Window’s Ethernet Information Tab Page.
Refer to 14-1 Checking Status with the Network Configurator
for details.
• The error log error codes that indicate discarded messages
(insufficient memory) due to heavy communications loads
are 0117, 0119, 0123, 0125, 03C2 (detail code
@@
08,
@@
09, or
@@
0A), 03C3, and 03D2. Refer to 14-1 Checking
Status with the Network Configurator for details on reading
the error codes on the Error History Tab Page.
• For information on preventing high loads in FINS communi-
cations, refer to 8-7 Precautions on High Traffic in FINS
Communications.
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
First byte
Second byte
Bit
PLC Fatal Error Flag
PLC Non-fatal Error Flag
Relay Error Flag
Main response code (RES)
Sub response code (SRES)
Main response
code
Sub response code
Item to check
Likely cause
Corrective action
Value and
meaning
Value and meaning
00
Normal
completion
00
---
---
---
---
Summary of Contents for CJ2H-CPU6 - REV 02-2010
Page 2: ......
Page 4: ...iv...
Page 6: ...vi...
Page 14: ...xiv...
Page 18: ...xviii...
Page 38: ...12 Network Configurator Overview Section 1 5...
Page 58: ...32 Selecting the Network Devices Section 2 3...
Page 116: ...90 Auxiliary Area Data Section 4 5...
Page 222: ...196 Message Communications Errors Section 7 6...
Page 364: ...338 Using the Backup Tool Section 13 3...
Page 402: ...376 CS CJ series Ethernet Unit Function Comparison Appendix A...
Page 404: ...378 Ethernet Network Parameters Appendix B...
Page 406: ...380 TCP Status Transitions Appendix C...
Page 452: ...426 Precautions for Using Windows XP Vista or Windows 7 Appendix G...
Page 460: ...434 Index...
Page 462: ...436 Revision History...
Page 463: ......