45
3.5
CHK
)
ΔϤϴϗ
κΤϔϟ
(
ςϤϧ
ASCII
:
LCR
)
Longitudinal Redundancy Check
(
Τϔϟ
Ϧϣ ΕΎΘϳΎΒϟ Ϣϴϗ ϊϤΠΑ ϪΑΎδΣ ϢΘϳ ϲϧϻϮτϟ ϲϤϛήΘϟ κ
ADR1
ϊϤΠϟ ΞΗΎϨϟ ϲΎϨΜϟ ϢϤΘϤϠϟ Δϳήθϋ Ζδϟ ΔϤϴϘϟ ΏΎδΣ ϢΛ ΕΎϧΎϴΒϟ Ϧϣ ϑήΤϣ ήΧ ϰΘΣϭ
.
ΔϤϠϜϟ Γ˯ήϗ ˬ ϝΎΜϤϟ ϞϴΒγ ϰϠϋ
1
ϥϮϨόϟ Ϧϣ
0401H
ϥϮϨόΑ ήΗήϔϧϼϟ
01H
.
ςϤϧ
RTU
:
ςϤϧ ϲϓ
RTU
ϡΪΨΘδϧ
CRC
)
Cyclical Redundancy Check
(
ϱήϳϭΪΘϟ ϢϛήΘϤϟ κΤϔϟ
.
ΏΎδΣ ϢΘϳ
CRC
ΔϴϟΎΘϟ ΕϮτΨϟ ϖϳήσ Ϧϋ
:
1
.
ϰϟϭϷ ΓϮτΨϟ
:
ϞΠδϣ ϞϴϤΤΗ
16-bit
)
ϞΠδϤΑ ϰϋΪϳ ϱάϟ
CRC
(
ΔϤϴϘϟΎΑ
FFFFH
.
2
.
ΔѧѧϴϧΎΜϟ ΓϮѧѧτΨϟ
:
ΔѧѧϴϠϤόΑ ϡΎѧѧϴϘϟ
XOR
ѧѧοϭ ϢѧѧΛ ˬ ϪѧѧϴϠϳ ϱάѧѧϟ ΖѧѧϳΎΒϟ ϊѧѧϣ έΎѧѧσϹ Ϧѧѧϣ ϝϭϷ ΖѧѧϳΎΒϟ ϦϴѧѧΑ
ϲѧѧϓ ΔѧѧΠϴΘϨϟ ϊ
ϞΠδϤϟ
CRC
.
3
.
ΔΜϟΎΜϟ ΓϮτΨϟ
:
ΔϧΎΨϟ κΤϓ
LSB
ϞΠδϤϠϟ
CRC
.
4
.
ΔόΑήϟ ΓϮτΨϟ
:
ΖϧΎϛ Ϋ
LSB
ϞΠδѧϤϠϟ
CRC
ϲѧϫ
0
ϞΠδѧϤϟ ΔѧΣίΈΑ Ϣѧϗ ˬ
CRC
ϊѧϣ ϦϴѧϤϴϟ ϰѧϟ· ΓΪѧΣϭ ΔѧϧΎΧ
ΔϧΎΨϟ ήϴϔμΗ
MSB
ΔΜϟΎΜϟ ΓϮτΨϟ έήϛ ϢΛ ˬ
.
ΖϧΎϛ Ϋ
LSB
ϞΠδѧϤϠϟ
CRC
ϲѧϫ
1
δѧϤϟ ΔѧΣίΈΑ Ϣѧϗ ˬ
ϞΠ
CRC
ΔѧϧΎΨϟ ήϴϔμѧΗ ϊѧϣ ϦϴѧϤϴϟ ϰϟ· ΓΪΣϭ ΔϧΎΧ
MSB
ΔѧϴϠϤϋ ήѧΟ ϢѧΛ ˬ
XOR
ϞΠδѧϤϠϟ
CRC
ΔѧϤϴϘϟ ϊѧϣ
A001H
ϢѧΛ ˬ
ΔΜϟΎΜϟ ΓϮτΨϟ έήϛ
.
5
.
ΔδϣΎΨϟ ΓϮτΨϟ
:
ίΎΠϧ· ϢΘϳ ϰΘΣ ΔόΑήϟϭ ΔΜϟΎΜϟ ΓϮτΨϟ έήϛ
8
ΕΎΣί·
.
ΖѧϳΎΒϟ άѧϫ ΔΠϟΎόϣ ΎϨϴϬϧ Ϊϗ ϥϮϜϧ άϬΑ ϭ
.
6
.
ΔγΩΎδѧѧϟ ΓϮѧѧτΨϟ
:
έήѧѧϛ
ΓϮѧѧτΨϟ
2
ϰѧѧϟ
5
έΎѧѧσϹ ϲѧѧϓ ϲϟΎѧѧΘϟ ΖѧѧϳΎΒϠϟ
.
ϊѧѧϴϤΟ ΔѧѧΠϟΎόϣ ϢΘѧѧΗ ϰѧѧΘΣ άѧѧϫ ϞѧѧϤόϟ ήϤΘδѧѧϳ
ΕΎΘϳΎΒϟ
.
ϞΠδϤϟ ΕΎϳϮΘΤϣ
CRC
ΔϤϴϗ ϲϫ ΔϴΎϬϨϟ
CRC
.
ΔѧϤϴϗ ϝΎѧγέ ΪϨϋ
CRC
ΔѧϳϮϠόϟ ΕΎѧΘϳΎΒϟ ˬ ΔϟΎѧγήϟ ϲѧϓ
ΔϤϴϘϟ ΔπϔΨϨϤϟϭ
CRC
ˬ ΔϟΩΎΒΘϣ ϥϮϜΗ ϥ ΐΠϳ
ϥ ϱ
ϟ
˱ϻϭ Ϟγήϴγ ϰϧΩϷ ΖϳΎΒ
.
Ϥϴϓ
ΪϴϟϮΘϟ ϝΎΜϣ ϲϠϳ Ύ
CRC
ΔϐϠϟ ϡΪΨΘγΎΑ
C
.
ϦϴτϴγϮϟ άΧ΄ϳ ϊΑΎΘϟ
:
ΔϤϴϗ ϊΑΎΘϟ Ϊϴόϳ ϭ
CRC
ήηΆϣ ήϴϏ ϴΤλ ΩΪϋ ωϮϨϛ
.