Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

M.C.

U Protocol
■ Signal Standard : RS-485
■ Boud Rate : 9600 bps
■ Boud Rate : one way signal
■ Data bit : 8bit
■ Stop bit : 1bit
■ Parity : Non-parity
■ Data Transmission Method : ASCII Code
■ Standard Format ( Total Three package , Package interval : Max 500 ms)
*Package 1
1 2 3 4 5 6 ~13 .... 62 ~69 70 71 72 73
Address Command Data1 Data 8
STX ... ETX BCC CR LF
1,2 1,2 8 bytes 8 bytes

*Package 2
74 75 76 77 78 79 ~86 .... 135 ~142 143 144 145 146
Address Command Data1 Data 8
STX ... ETX BCC CR LF
1,2 1,2 8 bytes 8 bytes

*Package 3
147 148 149 150 151 152~159 .... 208 ~215 216 217 218 219
Address Command Data1 Data 8
STX ... ETX BCC CR LF
1,2 1,2 8 bytes 8 bytes

- 1 -
■ Communication format (Response)
■ Example

NO Example Description

1 STX 0x02 Start Byte


Slave
2 0x30 1st Address Ex : 0
Address1
Address : 0x01
Slave
3 0x31 2nd Address Ex : 1
Address2
4 Function1 S(0X53)
Function
5 Function2 L(0X4c)

6 CH1 X

7 CH1 X
DATA CH1 : FORE DRAFT
8 CH1 0X2b
(X= don't care)
9 CH1 0X31
+: 0x2b, -: 0x2d
10 CH1 0X32
Ex) Level is = +12000 / 1000
11 CH1 0X30
= +12.000 M
12 CH1 0X30

13 CH1 0X30

14 CH2 X

15 CH2 X
DATA CH2 : MID. DRAFT(P)
16 CH2 0X2b
(X= don't care)
17 CH2 0X31
+: 0x2b, -: 0x2d
18 CH2 0X32
Ex) Level is = +12000 / 1000
19 CH2 0X30
= +12.000 M
20 CH2 0X30

21 CH2 0X30

22 CH3 X

23 CH3 X
DATA CH3 : MID. DRAFT(S)
24 CH3 0X2b
(X= don't care)
25 CH3 0X31
+: 0x2b, -: 0x2d
26 CH3 0X32
Ex) Level is = +12000 / 1000
27 CH3 0X30
= +12.000 M
28 CH3 0X30

29 CH3 0X30

- 2 -
30 CH4 X

31 CH4 X
DATA CH4 : AFTER DRAFT
32 CH4 0X2b
(X= don't care)
33 CH4 0X31
+: 0x2b, -: 0x2d
34 CH4 0X32
Ex) Level is = +12000 / 1000
35 CH4 0X30
= +12.000 M
36 CH4 0X30

37 CH4 0X30

38 CH5 X

39 CH5 X
DATA CH5 : F.P.T
40 CH5 0X2b
(X= don't care)
41 CH5 0X31
+: 0x2b, -: 0x2d
42 CH5 0X32
Ex) Level is = +12000 / 1000
43 CH5 0X30
= +12.000 M
44 CH5 0X30

45 CH5 0X30

46 CH6 X

47 CH6 X
DATA CH6 : NO.1 D.B.W.B.T.(P)
48 CH6 0X2b
(X= don't care)
49 CH6 0X31
+: 0x2b, -: 0x2d
50 CH6 0X32
Ex) Level is = +12000 / 1000
51 CH6 0X30
= +12.000 M
52 CH6 0X30

53 CH6 0X30

54 CH7 X

55 CH7 X
DATA CH7 : NO.1 D.B.W.B.T.(S)
56 CH7 0X2b
(X= don't care)
57 CH7 0X31
+: 0x2b, -: 0x2d
58 CH7 0X32
Ex) Level is = +12000 / 1000
59 CH7 0X30
= +12.000 M
60 CH7 0X30

61 CH7 0X30

- 3 -
62 CH8 X

63 CH8 X DATA CH8 : NO.2 D.B.W.B.T.(P)

64 CH8 0X2b (X= don't care)


65 CH8 0X31
+: 0x2b, -: 0x2d
66 CH8 0X32
Ex) Level is = +12000 / 1000
67 CH8 0X30

68 CH8 0X30 = +12.000 M


69 CH8 0X30

70 ETX 0X03
Block check character, BBC stores data of logical sum, AND(0x7F)
71 BCC
after exclusive logical sum, XOR from 1byte(STX) to 70byte(ETX).
72 CR 0X0D

73 LF 0X0A

NO Max interval 500 ms

74 STX 0x02 Start Byte


Slave
75 0x30 1st Address Ex : 0
Address1
Address : 0x02
Slave
76 0x32 2nd Address Ex : 2
Address2
77 Function1 S(0X53)
Function
78 Function2 L(0X4c)

79 CH1 X

80 CH1 X DATA CH1 : NO.2 D.B.W.B.T.(S)

81 CH1 0X2b (X= don't care)


82 CH1 0X31
+: 0x2b, -: 0x2d
83 CH1 0X32
Ex) Level is = +12000 / 1000
84 CH1 0X30

85 CH1 0X30 = +12.000 M

86 CH1 0X30

87 CH2 X

88 CH2 X DATA CH2 : NO.3 D.B.W.B.T.(P)

89 CH2 0X2b (X= don't care)


90 CH2 0X31
+: 0x2b, -: 0x2d
91 CH2 0X32
Ex) Level is = +12000 / 1000
92 CH2 0X30

93 CH2 0X30 = +12.000 M

94 CH2 0X30

- 4 -
95 CH3 X

96 CH3 X
DATA CH3 : NO.3 D.B.W.B.T.(S)
97 CH3 0X2b
(X= don't care)
98 CH3 0X31
+: 0x2b, -: 0x2d
99 CH3 0X32
Ex) Level is = +12000 / 1000
100 CH3 0X30
= +12.000 M
101 CH3 0X30

102 CH3 0X30

103 CH4 X

104 CH4 X
DATA CH4 : NO.4 D.B.W.B.T.(P)
105 CH4 0X2b
(X= don't care)
106 CH4 0X31
+: 0x2b, -: 0x2d
107 CH4 0X32
Ex) Level is = +12000 / 1000
108 CH4 0X30
= +12.000 M
109 CH4 0X30

110 CH4 0X30

111 CH5 X

112 CH5 X
DATA CH5 : NO.4 D.B.W.B.T.(S)
113 CH5 0X2b
(X= don't care)
114 CH5 0X31
+: 0x2b, -: 0x2d
115 CH5 0X32
Ex) Level is = +12000 / 1000
116 CH5 0X30
= +12.000 M
117 CH5 0X30

118 CH5 0X30

119 CH6 X

120 CH6 X
DATA CH6 : NO.1 T.S.W.B.T.(P)
121 CH6 0X2b
(X= don't care)
122 CH6 0X31
+: 0x2b, -: 0x2d
123 CH6 0X32
Ex) Level is = +12000 / 1000
124 CH6 0X30
= +12.000 M
125 CH6 0X30

126 CH6 0X30

- 5 -
127 CH7 X

128 CH7 X DATA CH7 : NO.1 T.S.W.B.T.(S)

129 CH7 0X2b (X= don't care)


130 CH7 0X31
+: 0x2b, -: 0x2d
131 CH7 0X32
Ex) Level is = +12000 / 1000
132 CH7 0X30

133 CH7 0X30 = +12.000 M

134 CH7 0X30

135 CH8 X

136 CH8 X DATA CH7 : NO.2 T.S.W.B.T.(P)

137 CH8 0X2b (X= don't care)


138 CH8 0X31
+: 0x2b, -: 0x2d
139 CH8 0X32
Ex) Level is = +12000 / 1000
140 CH8 0X30

141 CH8 0X30 = +12.000 M

142 CH8 0X30

143 ETX 0X03


Block check character, BBC stores data of logical sum, AND(0x7F)
144 BCC
after exclusive logical sum, XOR from 74byte(STX) to 143byte(ETX).
145 CR 0X0D

146 LF 0X0A

NO Max interval 500 ms

147 STX 0x02 Start Byte


Slave
148 0x30 1st Address Ex : 0
Address1
Address : 0x03
Slave
149 0x33 2nd Address Ex : 3
Address2
150 Function1 S(0X53)
Function
151 Function2 L(0X4c)

152 CH1 X

153 CH1 X DATA CH1 : NO.2 T.S.W.B.T.(S)

154 CH1 0X2b (X= don't care)


155 CH1 0X31
+: 0x2b, -: 0x2d
156 CH1 0X32
Ex) Level is = +12000 / 1000
157 CH1 0X30

158 CH1 0X30 = +12.000 M


159 CH1 0X30

- 6 -
160 CH2 X

161 CH2 X
DATA CH2 : NO.3 T.S.W.B.T.(P)
162 CH2 0X2b
(X= don't care)
163 CH2 0X31
+: 0x2b, -: 0x2d
164 CH2 0X32
Ex) Level is = +12000 / 1000
165 CH2 0X30
= +12.000 M
166 CH2 0X30

167 CH2 0X30

168 CH3 X

169 CH3 X
DATA CH3 : NO.3 T.S.W.B.T.(S)
170 CH3 0X2b
(X= don't care)
171 CH3 0X31
+: 0x2b, -: 0x2d
172 CH3 0X32
Ex) Level is = +12000 / 1000
173 CH3 0X30
= +12.000 M
174 CH3 0X30

175 CH3 0X30

176 CH4 X

177 CH4 X
DATA CH4 : NO.4 T.S.W.B.T.(P)
178 CH4 0X2b
(X= don't care)
179 CH4 0X31
+: 0x2b, -: 0x2d
180 CH4 0X32
Ex) Level is = +12000 / 1000
181 CH4 0X30
= +12.000 M
182 CH4 0X30

183 CH4 0X30

184 CH5 X

185 CH5 X
DATA CH5 : NO.4 T.S.W.B.T.(S)
186 CH5 0X2b
(X= don't care)
187 CH5 0X31
+: 0x2b, -: 0x2d
188 CH5 0X32
Ex) Level is = +12000 / 1000
189 CH5 0X30
= +12.000 M
190 CH5 0X30

191 CH5 0X30

- 7 -
192 CH6 X

193 CH6 X
DATA CH6 : A.P.T
194 CH6 0X2b
(X= don't care)
195 CH6 0X31
+: 0x2b, -: 0x2d
196 CH6 0X32
Ex) Level is = +12000 / 1000
197 CH6 0X30
= +12.000 M
198 CH6 0X30

199 CH6 0X30

200 CH7 X

201 CH7 X

202 CH7 X

203 CH7 X
(X= don't care)
204 CH7 X

205 CH7 X

206 CH7 X

207 CH7 X

208 CH8 X

209 CH8 X

210 CH8 X

211 CH8 X
(X= don't care)
212 CH8 X

213 CH8 X

214 CH8 X

215 CH8 X

216 ETX 0X03


Block check character, BBC stores data of logical sum, AND(0x7F)
217 BCC
after exclusive logical sum,XOR from 147byte(STX) to 216byte(ETX).
218 CR 0X0D

219 LF 0X0A

- 8 -

You might also like