⑧ . Repeat step 3~5, until last data is processed.
⑨ . Swap the low byte and high byte of Y.
⑩ . CRC=Y
4.6 Abnormal Code
Abnormal Code
Contents
01 (01H)
Illegal function code (Non-existent function code)
02 (02H)
Illegal register address (Register address is out of range)
03 (03H)
Illegal data value (Data value is out of setting range)
4.7 Message example of RTU mode
4.7.1
Reading ( Read PV from slave controller 1)
Request message from master instrument:
ID Number
Function Code
(01H)
Response data from slave controller in normal status (Assumed PV=100.0)
ID Number
Function Code
(01H)
Response from slave controller in abnormal status (Assumed as illegal data value)
ID Number
Function Code
(01H)
1 is set to the MSB of function code in abnormal status (83H).
The abnormal code (03H) is returned as contents of error.
4.7.2
Setting (Set SV = 10.0 to slave controller 1)
Request message from master instrument:
ID Number
Function Code
(01H)
Response message from slave controller in normal status (When SV = 10.0)
ID Number
Function Code
(01H)
FY400/600/700/800/900 COMMUNICATION MANUAL
Register
Address
(03H)
(008AH)
Byte Count
(03H)
(02H)
Error Code
(83H)
(03H)
Register
Address
(06H)
(0000H)
Register
Address
(06H)
(0000H)
4 MODBUS RTU Protocol
Data Count
(0001H)
(A5E0H)
Data
(03E8H)
(B8FAH)
CRC
(0131H)
Setting Data
(0064H)
(8821H)
Setting Data
(0064H)
(8821H)
CRC
CRC
CRC
CRC
5