Troubleshoot the MELSEC Communication Driver
- Last UpdatedSep 04, 2025
- 2 minute read
MELSEC Communication Driver Error Codes
The following tables describe the additional error codes that you might receive when poll/poke requests and operations fail.
|
Code |
Description |
Possible Causes |
Solution |
|
1 |
Error Connect |
IP address or port number is invalid |
Check the IP Address and port number. |
|
2 |
PLC Error or Invalid Memory Address |
You may have tried to Read a memory from the PLC (Device) that is not present on that CPU |
Check if the address (Device) configured does exist in the PLC |
|
3 |
Check sum Error |
The check sum byte received is not equal to the expected byte |
Contact your technical support representative. |
|
4 |
Protocol Error |
The driver received an unexpected message from the device |
Contact your technical support representative |
|
0 |
OK |
Communicating without error. |
None required. |
|
-15 |
Timeout waiting for message to start |
|
|
|
-17 |
Timeout between rx characters. |
|
|
|
-37 |
INVALID HEADER |
The header field specified in the driver worksheet is invalid |
Check the supported header fields and use one of the supported headers |
|
-39 |
INVALID BLOCK SIZE |
Driver sheet is configured with range of addresses greater than the maximum block size. (This can be a single address specified outside of the supported range.) |
Check the maximum block size and configure the driver sheet correctly. Specifically, check that the addresses are within the supported range. |