Goodrive600 series high-performance multifunction VFD
Communication networking
-145-
Example
For example, if the "inverter unit phase U protection (OUT1)" fault occurs on the VFD whose node ID is 3, and the fault
type is 1 (that is, the VFD error code is 1), the communication card transmits the following emergency packet.
COB-ID
Emergency error
code
Error register
VFD error code
Byte0
Byte1
Byte2
Byte3
Byte4
Byte5
Byte6
Byte7
0x83
0x00
0x30
0x04
0x01
0x00
0x00
0x00
0x00
As you can see in the command, the emergency error code is 0x3000, indicating a voltage error. The error register is
0x04, that is, the second bit is "1", indicating a voltage error. The device error code is 0x0000000001. You can find that
the error code 1 indicates the "inverter unit phase U protection (OUT1)" fault.
After the fault is reset, the communication card transmits the following emergency packet to notify the master node that
the slave node is no longer faulty.
COB-ID
Emergency error
code
Error register
VFD error code
Byte0
Byte1
Byte2
Byte3
Byte4
Byte5
Byte6
Byte7
0x83
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
6.4.12 Service data object (SDO)
SDOs are mainly used to transmit non-time key data. By using SDOs, the master node can read data from and write data
to the object dictionary of a device.
Command
Request:
Master node → Slave node
COB-ID
Byte0
Byte1
Byte2 Byte3
Byte4
Byte5
Byte6
Byte7
0x600+NodeID
Request
code
Object index
Sub-
index
Response data
LSB
MSB
Response:
Slave node → Master node
COB-ID
Byte0
Byte1
Byte2 Byte3
Byte4
Byte5
Byte6
Byte7
0x580+NodeID
Response
code
Object index
Sub-
index
Response data
LSB
MSB
Description
An object index is two bytes. Byte1 is the low-order byte, and Byte2 is the high-order byte. For information about the
indexes and subindexes, see the object dictionary in the appendix. Request codes include request codes for reading and
those for writing.
Request codes for writing vary according to the character length of items in the object dictionary, and the request code
for reading are 0×40. See Table 6-11.
Response codes indicating successful reading vary according to the character length of items in the object dictionary,
and the response code indicating successful writing are 0×60. The response codes indicating reading failure and writing
failure are both 0x80. See Table 6-12.
Table 6-11 SDO request codes and requested data
Request code
type
Request
code
Command
description
Requested data
Byte4
Byte5
Byte6
Byte7
Write
0x23
Writes 4-byte
data
0x2B
Writes 2-byte
-
-