User Manual of A90 Series Inverter
273
Common function
code
User-defined
function code
Common function
code
User-defined function
code
Common function
code
1(0x1)
65(0x41)
72(0x48)
127(0x7F)
100(0x64)
110(0x6E)
Fig. 0-2 Classification of MODBUS Function Codes
As shown in Table 0-1, A90 series products mainly involve
common function codes
.
For example, 12.3.3.1 0x03: function code used to read multiple registers or status words,
12.3.3.5
0x06: function code used to write a single register or command, 12.3.3.6 0x10:
function code used to write multiple registers or commands, and 12.3.3.4 0x08: function
code for diagnosis.
In addition, for some specific functions, such as register writing (RAM) without
EEPROM storage, the
user-defined function codes
include 12.3.3.2 0x41: function code
used to write a single register or command (without saving), and 12.3.3.3 0x42: function
code used to write multiple registers or commands (without saving).
When the abnormal valid data is received from a device, a related abnormality
message will be returned (see 0 Exception response). The abnormality function code is
defined to distinguish the abnormal data from normal communication data. Corresponding
to the normal request function code, the
abnormality function code = request function
code + 0x80
.
Table 0-1 Function Code Definitions of A90 series Product
Abnormality
function code
This function code is used to read multiple registers or
status words.
This function code is used to write a single register or