Calculation Example - Fuji Electric FRENIC-AQUA series User Manual

Rs-485 communication
Hide thumbs Also See for FRENIC-AQUA series:
Table of Contents

Advertisement

3.4.3

Calculation example

Example of transmitting read data
Station address = 1, 'FC' = 3, function code = P02 (P = 03
20, GP = generative polynomial expression(1010 0000 0000 0001)
Station
address
01
H
N
PROCESS
1
Initial data R = "FFFF"
st
2
1
data byte
3
CRC = No.1 Xor No.2
4
Shift > 2 (up to flag = 1)
5
CRC = No.4 Xor GP
6
Shift > 2
7
CRC = No.6 Xor GP
8
Shift > 2
9
CRC = No.8 Xor GP
10
Shift > 2
(shift of No. 8 terminated)
11
CRC = No.10 Xor GP
nd
12
2
data byte
13
CRC = No.11 Xor No.12
14
Shift > 1
15
CRC = No.14 Xor GP
16
Shift > 1
17
CRC = No.16 Xor GP
18
Shift > 2
19
CRC = No.18 Xor GP
20
Shift > 2
21
CRC = No.20 Xor GP
22
Shift > 2
(shift of No. 8 terminated)
rd
23
3
data byte
24
CRC = No.22 Xor No.23
25
Shift > 1
26
CRC = No.25 Xor GP
27
Shift > 6
28
CRC = No.27 Xor GP
29
Shift > 1
30
CRC = No.29 Xor GP
th
31
4
data byte
32
CRC = No.30 Xor No.31
33
Shift > 2
34
CRC = No.33 Xor GP
35
Shift > 1
36
CRC = No.35 Xor GP
37
Shift > 1
'FC'
Function code
03
03
H
H
Table 3.13 CRC data calculation table
15 14
13 12
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
1
0
0
1
0
0
1
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
1
1
0
0
1
1
1
1
1
0
1
0
0
1
1
1
0
0
1
0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
1
1
0
0
0
0
1
0
1
0
0
1
0
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
1
0
0
1
0
1
0
0
1
1
1
0
0
1
1
1
, 02 = 02
H
Number of read data
02
00
H
H
11
10
9
8
7
6
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
1
1
0
0
1
0
1
1
0
0
0
1
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
1
0
0
0
1
1
1
0
0
0
0
1
1
1
0
0
3-22
), number of read data =
H
14
H
5
4
3
2
1
0
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
0
0
0
1
1
1
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0
1
1
0
0
0
0
1
1
0
0
1
1
0
1
1
0
0
1
0
1
1
0
1
0
1
0
1
1
0
(To be continued)
Flag
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Frenic-hvac series

Table of Contents