Modbus communication troubleshooting, Modbus communication troubleshooting -1 – Yokogawa EJX930A User Manual
Page 53

<6. Modbus communication Troubleshooting>
6-1
IM 01C25R05-01EN
6. Modbus Communication
Troubleshooting
If any abnormality appears in the Modbus communication, use the troubleshooting lists below to isolate and
remedy the problem. Refer to IM01C25R05-01EN “EJX910A and EJX930A Multivariable Transmitters” for the
transmitter troubleshooting. Since some problems have complex causes, these lists may not identify all. If you
have difficulty isolating or correcting a problem, contact Yokogawa service personnel.
Abnormality
phenomenon
Remedy
Priority
Item
Explanation
Reference
No response from the
device
1
Device power
Confirm if the device power is on.
2.1.2 Wiring
2
Communication
wiring
Confirm if the Modbus communication wiring is correct.
Try switching communication wiring A with B.
2.1.2 Wiring
3
Modbus
communication
setting
Confirm if the Modbus communication setting (Slave
Address, Baud rate, Stop bit, Parity, Data length) is
same as the host and terminator is correctly set in the
RS485 bus.
EJX Multivariable transmitter communication setting
(Slave Address, Baud rate, Stop bit, Parity, Data length)
is confirmed by integral indicator display when powering
on. EJX Multivariable transmitter communication setting
(Baud rate and terminator setting) is confirmed by the
hardware switch.
2.1.1 The Hardware
Switch
2.2 Integral Indicator
Display When
Powering On
4
Host timeout
setting
Confirm if the timeout setting of host is not shorter than
3 seconds.
3.2 Communication
Setup
5
Host
communication
period
Confirm if the host communication period between
receiving the response from the device and sending the
request to the device is set larger than 100 ms under the
multi drop connection.
3.2 Communication
Setup
6
Modbus
specification
Confirm if the host Modbus communication matches to
Modbus specification.
E.g.
• Sending frame conforms Modbus specification.
• Max transmit frame size is not exceeding 200byte.
• CRC value is correct.
5. Modbus
Communication
7
Noise
Confirm if the noise is not injected in the signal on
RS485 bus. We recommend isolated RS485 USB
Adaptor for connecting PC to EJX Multivariable
Transmitter.
2.1.2 Wiring
8
Host is not
damaged
Confirm the host or RS-485 USB Adaptor is not
damaged by confirming monitor LED. Do not connect
MODBUS (RS-485) wiring to Power terminals. It may
damage RS-485 adaptor.
2.1.2 Wiring
9
Device is not
damaged
Contact Yokogawa service personnel and confirm the
EJX Multivariable transmitter is not damaged.
Do not connect power wiring to the MODBUS (RS-485)
terminals. It may damage EJX Multivariable Transmitter.
The EJX Multivariable Transmitter power supply is not
electrically isolated from the RS-485 bus.
2.1.2 Wiring
In the case that
Exception code
ILLEGAL FUNCTION
(0x01) is returned
1
Device received unsupported function code.
Confirm if the host Modbus communication matches to
Modbus specification or EJX Multivariable transmitter
Modbus communication specification.
Confirm the host is not sending “Function code 6:
Write Single Register” which is not supported by EJX
Multivariable transmitter.
5. Modbus
Communication
In the case that
Exception code
ILLEGAL DATA
ADDRESS (0x02) is
returned
1
Device is under “write protect” status. Confirm “write
protect” setting.
2.1.1 The Hardware
Switch
3.4.6 Software Write
Protection
2
Device received Read/ Write request on unsupported
address. Confirm host setting.
5. Modbus
Communication
In the case that
Exception code
ILLEGAL DATA VALUE
(0x03) is returned
1
Received data size and quantity value in the frame is not
same. Confirm host setting.
5. Modbus
Communication
2
Received data other than ON (0xFF00) or OFF (0x0000)
for writing Coil. Confirm host setting.
5. Modbus
Communication