IM300 Intelligent Power Monitoring Instrument
bits. Form a new polynomial, the result is 1010000000000001 or hexadecimal A001.
② Load all 1s or hexadecimal FFFFs into 16-bit registers.
③ 16-bit register with low-order byte of the first data byte XOR operation, the
results stored in 16-bit register.
④ 16-bit register to the right one. If the overflow bit is 1, go to step 5, otherwise
go to step 6.
⑤ MOR operation is performed on the 16-bit register with the new generator
polynomial and the result is stored in the 16-bit register.
⑥ Repeat step 4 until it is shifted 8 times.
⑦
XOR operation of the next data byte with the low byte of the 16-bit register,
the result is stored in a 16-bit register.
⑧ Repeat steps 4 to 7 until all bytes of data have been XORed with 16-bit
registers.
⑨
16-bit register is the content of CRC-16.
4.2. Communication protocol address table and description
Relay operation address table, supports read function of code 01 and remote
control function of code 05
Digital address table, supports read function of code 02
System information address table, supports read function of code 03,04 and
set the code 06,10