Chapter 8. Communication Functions
8-48
(1) Default setting
The last transmitting frame
BCC Type setting
The kinds of
Input segment
The value of sum check
ASCII Type Hex Type
ASCII Input
31 + 32 + 33 + 34 + 04 = CE 05 31 32 33 34 04 43 45 05 31 32 33 34 04 CE
Hex Input
12 + 34 + 04 = 4A 05 12 34 04 34 41 05 12 34 04 4A
(2) SUM 1, XOR 1 or MUL 1 setting.
① SUM 1
The last transmitting frame
BCC Type setting
The kinds of
segment input
The value of sum check
ASCII Type Hex Type
ASCII Input
05 + 31 + 32 + 33 + 34 + 04 = D3 05 31 32 33 34 04 44 33 05 31 32 33 34 04 D3
Hex Input
05 + 12 + 34 + 04 = 4F 05 12 34 04 34 46 05 12 34 04 4F
② XOR 1
The last transmitting frame
BCC Type setting
The kinds of
segment input
The value of sum check
ASCII Type Hex Type
ASCII Input
05 ^ 31 ^ 32 ^ 33 ^ 34 ^ 04 = 05 05 31 32 33 34 04 30 35 05 31 32 33 34 04 05
Hex Input
05 ^ 12 ^ 34 ^ 04 = 27 05 12 34 04 32 37 05 12 34 04 27
③ MUL 1
The last transmitting frame
BCC Type setting
The kinds of
segment input
The value of sum check
ASCII Type Hex Type
ASCII Input
05 * 31 * 32 * 33 * 34 * 04 = 60 05 31 32 33 34 04 36 30 05 31 32 33 34 04 60
Hex Input
05 * 12 * 34 * 04 = 20 05 12 34 04 32 30 05 12 34 04 20
④ LRC and CRC check BCC in the same error check method which is provided in the modbus protocol. CRC is used in
the HEX communication, and LRC is used in the ASC communication. However, LRC is only used when the number
of data is an even number in the check range.
⑤ Complement setting : Complement calculation as below
Example> 1’s and 2’s complements of D3
1 1 0 1 0 0 1 1
0 0 1 0 1 1 0 0
0 0 1 0 1 1 0 1
= 2C (Complements of 1)
= 2D (Complements of 2)
= D3