<
From version < 1.14 >
edited by Xiaoling
on 2022/05/12 10:16
To version < 1.11 >
edited by Xiaoling
on 2022/05/12 10:07
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -67,9 +67,8 @@
67 67  
68 68  Connection2
69 69  
70 +[[image:https://wiki.dragino.com/images/thumb/a/a5/Meter3.jpg/600px-Meter3.jpg||height="800" width="600"]]
70 70  
71 -[[image:https://wiki.dragino.com/images/thumb/a/a5/Meter3.jpg/600px-Meter3.jpg||height="763" width="573"]]
72 -
73 73  Connection3
74 74  
75 75  
... ... @@ -90,9 +90,7 @@
90 90  * 5th and 6th bytes: Number of registers to read
91 91  * 7th and 8th bytes: CRC16 checksum from bytes 1 to 6.
92 92  
93 -(((
94 94  How to parse the reading of the return command of the parameter:
95 -)))
96 96  
97 97  (% class="box infomessage" %)
98 98  (((
... ... @@ -120,7 +120,7 @@
120 120  
121 121  [[image:https://wiki.dragino.com/images/b/bc/AT_COMMAND1.png||height="358" width="456"]]
122 122  
123 -AT COMMAND
120 +**AT COMMAND**
124 124  
125 125  (% class="box infomessage" %)
126 126  (((
... ... @@ -149,53 +149,27 @@
149 149  
150 150  [[image:https://wiki.dragino.com/images/thumb/c/c2/AT_COMMAND3.png/600px-AT_COMMAND3.png||height="138" width="600"]]
151 151  
152 -(((
153 153  AT COMMAND
154 -)))
155 155  
156 -(((
157 -
158 -)))
159 -
160 -(((
161 161  **Example**: CMD1:Read current data with MODBUS command. address:0x03 AT+COMMAND1= 01 03 00 03 00 01,1
162 -)))
163 163  
164 -(((
165 165  RETURN1:01 03 02 00 02 39 85 00 00(return data)
166 -)))
167 167  
168 -(((
169 169  AT+DATACUT1:9,1,4+5+6+7 Take the return value 00 02 39 85 as the valid value of reading current data and used to splice payload.
170 -)))
171 171  
172 -(((
173 173  CMD2:Read voltage data with MODBUS command. address:0x00 AT+COMMAND2= 01 03 00 00 00 01,1
174 -)))
175 175  
176 -(((
177 177  RETURN2:01 03 02 08 DC BE 1D(return data)
178 -)))
179 179  
180 -(((
181 181  AT+DATACUT2:7,1,4+5 Take the return value 08 DC as the valid value of reading voltage data and used to splice payload.
182 -)))
183 183  
184 -(((
185 185  CMD3:Read total active energy data with MODBUS command. address:0x0031 AT+COMMAND3= 01 03 00 31 00 02,1
186 -)))
187 187  
188 -(((
189 189  RETURN3:01 03 04 00 00 00 44 FA 00(return data)
190 -)))
191 191  
192 -(((
193 193  AT+DATACUT3:9,1,4+5+6+7 Take the return value 00 00 00 44 as the valid value of reading total active energy data and used to splice payload.
194 -)))
195 195  
196 -(((
197 197  Payload:01 00 02 39 85 08 DC 00 00 00 44
198 -)))
199 199  
200 200  [[image:https://wiki.dragino.com/images/thumb/9/9b/AT_COMMAND10.png/600px-AT_COMMAND10.png||height="278" width="600"]]
201 201  
... ... @@ -299,47 +299,30 @@
299 299  
300 300  === 1.3.4 How to configure and output commands for RS485 to USB ===
301 301  
302 -(((
303 303  This step is not necessary, it is just to show how to use a normal RS485 to USB adapter to connect to the meter to check the input and output. This can be used to test the connection and RS485 command of the meter without RS485-LN.
304 -)))
305 305  
306 -(((
307 307  First, connect the A+ and A- of the USB to the 485 A and 485 B of the energy meter.
308 -)))
309 309  
310 -(((
311 311  Open the serial port debugging, set the send and receive to HEX.
312 -)))
313 313  
314 -(((
315 315  Baud rate: 9600
316 -)))
317 317  
318 -(((
319 319  check digit: Even
320 -)))
321 321  
322 322  [[image:https://wiki.dragino.com/images/thumb/8/8f/Usb_meter2.jpg/600px-Usb_meter2.jpg||height="800" width="600"]]
323 323  
324 324  USB
325 325  
326 -
327 327  [[image:https://wiki.dragino.com/images/thumb/6/62/Usb_meter1.jpg/600px-Usb_meter1.jpg||height="800" width="600"]]
328 328  
329 329  USB
330 330  
331 -
332 -(((
333 333  The configuration command is consistent with the AT command, input the hexadecimal command directly into the serial port, and the serial port will output the command.
334 -)))
335 335  
336 -(((
337 -**Example:**  input:01 03 00 31 00 02 95 c4
338 -)))
293 +Example:input:01 03 00 31 00 02 95 c4
339 339  
340 -(((
341 - output:01 03 04 00 00 00 42 7A 02
342 -)))
295 +{{{ output:01 03 04 00 00 00 42 7A 02
296 +}}}
343 343  
344 344  [[image:https://wiki.dragino.com/images/thumb/b/b3/Usb_meter3.jpg/600px-Usb_meter3.jpg||height="466" width="600"]]
345 345  
... ... @@ -349,9 +349,7 @@
349 349  
350 350  If users need to read the parameters of multiple energy meters, they need to modify the device address, because the default device address of each energy meter is 01.
351 351  
352 -(((
353 353  Set the device address according to the parameters in the appendix of the MODBUS communication protocol.
354 -)))
355 355  
356 356  [[image:https://wiki.dragino.com/images/thumb/1/1f/Double_meter3.png/600px-Double_meter3.png||alt="Double meter3.png" height="83" width="600"]]
357 357  
... ... @@ -359,19 +359,13 @@
359 359  
360 360  [[image:https://wiki.dragino.com/images/thumb/e/ee/Double_meter1.jpg/600px-Double_meter1.jpg||alt="Double meter1.jpg" height="800" width="600"]]
361 361  
362 -[[image:https://wiki.dragino.com/images/thumb/7/72/Double_meter2.jpg/600px-Double_meter2.jpg||alt="Double meter2.jpg" height="733" width="550"]]
314 +[[image:https://wiki.dragino.com/images/thumb/7/72/Double_meter2.jpg/600px-Double_meter2.jpg||alt="Double meter2.jpg" height="800" width="600"]]
363 363  
364 -(((
365 365  First of all, since the default device address of the energy meter is 01, the configuration of two energy meters will conflict, so we first connect an energy meter and configure the device address.
366 -)))
367 367  
368 -(((
369 369  We can use AT+CFGDEV to set the device address.
370 -)))
371 371  
372 -(((
373 373  We modify the device address 01 of the first energy meter to 02.
374 -)))
375 375  
376 376  [[image:https://wiki.dragino.com/images/6/6b/Double_meter4.png||alt="Double meter4.png" height="141" width="456"]]
377 377  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0