Chapter 6 RS485 Communication protocol
FC300
0x8102
0x8103
0x8104
0x8105
0x8106
0x8107
0x8108
0x8109
Output frequency
Output current
Bus voltage
Output voltage
mechanical rotating speed
PID setting
PID feedback
Current count value
The role of the Virtual Terminal
There is a 32-bit virtual terminal inside of inverter, and its low 16-bit (bit0-bit15) address is
0x8000, high 16-bit (bit16-bit31) address is 0x8001. This virtual terminal and X1-X8 (Specific
functions are designated by the parameters) are connected in parallel to have an effect.
32-bit virtual terminal functions respectively correspond to various specific input functions,
such as bit8 function is 8-Forward; bit9 function is 9-reversal. Refer to X1-X8 multi-functional
inputs.
Inverter status word (0x8100) bit is defined as below:
bit
Meaning
1
0: normal inverter input voltage 1: undervoltage
3
0: non-jog run 1: jog run
4
0: inverter non-reverse run
1: inverter reverse run
5
0: inverter non-forward run
1: inverter forward run
11-15
present fault status, refer to fault records and codes
6.6 CRC16 Function
unsigned int crc16 unsigned char *data unsigned char length
{
int i crc_result=0xffff;
while length--
{
crc_result^=*data++;
for i=0; i<8; i++
{
if crc_result&0x01
crc_result= crc_result>>1 ^0xa001;
else
crc_result=crc_result>>1;
}
44