User Manual of A90 Series Inverter
292
,0x0078,0xC1B8,0x81B9,0x4079,0x01BB,0xC07B,0x807A,0x41BA,0x01BE,0xC07E
,0x807F,0x41BF,0x007D,0xC1BD,0x81BC,0x407C,0x01B4,0xC074,0x8075,0x41B5
,0x0077,0xC1B7,0x81B6,0x4076,0x0072,0xC1B2,0x81B3,0x4073,0x01B1,0xC071
,0x8070,0x41B0,0x0050,0xC190,0x8191,0x4051,0x0193,0xC053,0x8052,0x4192
,0x0196,0xC056,0x8057,0x4197,0x0055,0xC195,0x8194,0x4054,0x019C,0xC05C
,0x805D,0x419D,0x005F,0xC19F,0x819E,0x405E,0x005A,0xC19A,0x819B,0x405B
,0x0199,0xC059,0x8058,0x4198,0x0188,0xC048,0x8049,0x4189,0x004B,0xC18B
,0x818A,0x404A,0x004E,0xC18E,0x818F,0x404F,0x018D,0xC04D,0x804C,0x418C
,0x0044,0xC184,0x8185,0x4045,0x0187,0xC047,0x8046,0x4186,0x0182,0xC042
,0x8043,0x4183,0x0041,0xC181,0x8180,0x4040};
Uint16 CRC16(Uint16 *msg , Uint16 len){
Uint16 crcL = 0xFF , crcH = 0xFF;
Uint16 index;
while(len--){
index = crcL ^ *msg++;
crcL = ((crc_table[index] & 0xFF00) >> 8) ^ (crcH);
crcH = crc_table[index] & 0xFF;
}
return (crcH<<8) | (crcL);
}
12.3.7 Exception response
When the master station sends a request to the slave station, the master station expects
a normal response. Query of the master station may result in one of the following four
events:
If a request without communication error is received from the slave station and
can be processed properly, a normal response will be returned by the slave
station.
If the slave station does not receive a request due to communication errors, no
message will be returned. This will be regarded as a timeout by the slave
station.
If the slave station receives a request but detects a communication error (parity,