<
From version < 61.1 >
edited by Bei Jinggeng
on 2023/08/08 15:16
To version < 60.12 >
edited by Xiaoling
on 2022/12/14 14:22
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Xiaoling
Content
... ... @@ -32,13 +32,12 @@
32 32  
33 33  (% style="color:blue" %)**Related documents:**
34 34  
35 -* System Structure:  [[Solar Pump with Dragino>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Relay_VFD/||_mstmutation="1" style="background-color: rgb(255, 255, 255);"]]
36 -
35 +* System Structure:  [[Solar Pump with Dragino>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Relay_VFD/||_mstmutation="1" style="background-color: rgb(255, 255, 255);"]]
37 37  * Explanation on how to integrate to Node-red and to the Mobile Phone, and with link to the Github code:  [[Configure Manual>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Relay_VFD/||_mstmutation="1" style="background-color: rgb(255, 255, 255);"]]
38 -
39 39  * [[Video Demo>>url:https://www.youtube.com/watch?v=TAFZ5eaf-MY&t=6s&ab_channel=XavierFlorensaBerenguer]]
40 40  
41 41  
40 +
42 42  == 1.2 Example 2: Connect to Pulse Counter ==
43 43  
44 44  
... ... @@ -59,10 +59,10 @@
59 59  (% style="color:blue" %)**Related documents:**
60 60  
61 61  * Configure Document:  [[Pickdata MIO40 water pulse counter to LoRa with Dragino RS485-LN>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Pulse-Counter/||_mstmutation="1"]]
62 -
63 63  * [[Dragino Solution in Farm>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/&file=Dragino%20on%20Farms.pptx]]
64 64  
65 65  
64 +
66 66  == 1.3 Example 3: Use RS485-LN with energy meters ==
67 67  
68 68  === 1.3.1 OverView ===
... ... @@ -99,11 +99,11 @@
99 99  )))
100 100  
101 101  (((
102 -Power Source **VIN** to RS485-LN **VIN+**
101 +Power Source VIN to RS485-LN VIN+
103 103  )))
104 104  
105 105  (((
106 -Power Source **GND** to RS485-LN **VIN-**
105 +Power Source GND to RS485-LN VIN-
107 107  )))
108 108  
109 109  (((
... ... @@ -134,13 +134,9 @@
134 134  (% style="color:blue" %)**Example:**(%%)  AT+COMMAND1=01 03 00 00 00 01 84 0A
135 135  
136 136  * The first byte : slave address code (=001~247)
137 -
138 138  * The second byte : read register value function code
139 -
140 140  * 3rd and 4th bytes: start address of register to be read
141 -
142 142  * 5th and 6th bytes: Number of registers to read
143 -
144 144  * 7th and 8th bytes: CRC16 checksum from bytes 1 to 6.
145 145  
146 146  (((
... ... @@ -153,18 +153,19 @@
153 153  )))
154 154  
155 155  * The first byte ARD: slave address code (=001~254)
156 -
157 157  * The second byte: Return to read function code
158 -
159 159  * 3rd byte: total number of bytes
160 -
161 161  * 4th~5th bytes: register data
162 -
163 163  * The 6th and 7th bytes: CRC16 checksum
164 -
165 165  * 08 FD is register data. Use short integer 16 bits to convert to decimal, get 2301, then 230.1V is the voltage.
166 166  
157 +(% class="wikigeneratedid" %)
158 +(((
159 +
167 167  
161 +
162 +)))
163 +
168 168  === 1.3.3 How to configure RS485-LN and parse output commands ===
169 169  
170 170  
... ... @@ -171,7 +171,7 @@
171 171  RS485-LN provides two configuration methods: AT COMMAND and DOWNLINK.
172 172  
173 173  
174 -==== **1.3.3.1 via AT COMMAND** ====
170 +==== 1.3.3.1 via AT COMMAND ====
175 175  
176 176  
177 177  First, we can use (% style="color:blue" %)**AT+CFGDEV**(%%) to get the return value, and we can also judge whether the input parameters are correct.
... ... @@ -227,6 +227,7 @@
227 227  (((
228 228  (% style="color:blue" %)**Example**:
229 229  
226 +
230 230  (% style="color:red" %)**CMD1:**(%%) Read current data with MODBUS command. address: 0x03 AT+COMMAND1= 01 03 00 03 00 01,1
231 231  )))
232 232  
... ... @@ -268,6 +268,8 @@
268 268  
269 269  (((
270 270  Payload: 01 00 02 39 85 08 DC 00 00 00 44
268 +
269 +
271 271  )))
272 272  
273 273  [[image:image-20220601142936-6.png]]
... ... @@ -285,7 +285,7 @@
285 285  
286 286  
287 287  
288 -==== **1.3.3.2 via LoRaWAN DOWNLINK** ====
287 +==== 1.3.3.2 via LoRaWAN DOWNLINK ====
289 289  
290 290  
291 291  [[image:image-20220527093358-15.png]]
... ... @@ -294,8 +294,10 @@
294 294  **DOWNLINK**
295 295  )))
296 296  
296 +(((
297 +
298 +)))
297 297  
298 -
299 299  (((
300 300  (% style="color:blue" %)**Type Code 0xAF**
301 301  )))
... ... @@ -309,6 +309,8 @@
309 309  
310 310  (((
311 311  (% style="color:red" %)**Note: if user use AT+COMMANDx to add a new command, he also need to send AT+DATACUTx downlink.**
313 +
314 +
312 312  )))
313 313  
314 314  (((
... ... @@ -343,8 +343,9 @@
343 343  will execute an uplink after got this command.
344 344  )))
345 345  
346 -
347 347  (((
350 +
351 +
348 348  (% style="color:blue" %)**Example:**
349 349  )))
350 350  
... ... @@ -420,6 +420,8 @@
420 420  
421 421  (((
422 422  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.
427 +
428 +
423 423  )))
424 424  
425 425  (((
... ... @@ -520,6 +520,7 @@
520 520  
521 521  (% style="display:none" %) (%%)
522 522  
529 +(% style="display:none" %) (%%)
523 523  
524 524  == 1.4 Example 4: Circuit Breaker Remote Open Close ==
525 525  
... ... @@ -530,12 +530,13 @@
530 530  
531 531  [[image:image-20220527094330-30.png]]
532 532  
533 -**Connection**
540 +Connection
534 534  
535 535  
536 536  * Configure Documen:  [[Circuit Breaker Remote Open Close>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Circuit_Breaker_Remote_Open_Close/||_mstmutation="1"]]
537 537  
538 538  
546 +
539 539  == 1.5 Example 5: SEM Three Energy Meter with RS485-BL or RS485-LN ==
540 540  
541 541  
... ... @@ -542,10 +542,10 @@
542 542  This instruction is provided by Xavier Florensa Berenguer from [[NORIA GRUPO DE COMPRAS>>url:http://www.gruponovelec.com/]]. It is to show how to use RS485-BL to connect to SEM Three Energy Meter and send the data to mobile phone for remote minitor. The structure is like below:
543 543  
544 544  * Configure Document For RS485-BL:  [[Connect to SEM Three>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/RS485-BL/Application_Note/&file=Dragino%20RS485BL%20and%20pickdata%20SEM%20Three%20v1.pdf||_mstmutation="1" style="background-color: rgb(255, 255, 255);"]]
545 -
546 546  * Configure Document for RS485-LN:  [[Connect to SEM Three>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/SEM_Three_Energy_Meter/&file=SEM%20three%20and%20Dragino%20RS485-LN%20v1.pdf||_mstmutation="1"]]
547 547  
548 548  
556 +
549 549  == 1.6 Example 6: CEM C31 485-T1-MID Energy Meter with RS485-LN ==
550 550  
551 551  
... ... @@ -554,26 +554,13 @@
554 554  * Configure Document For RS485-LN:  [[CEM C31 485-T1-MID>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/ELECTRICAL%20CABINET/&file=ELECTRICAL%20CABINET%20READINGS.pdf||_mstmutation="1" style="background-color: rgb(255, 255, 255);"]]
555 555  
556 556  
565 +
557 557  == 1.7 Example 7: Schneider Electric PLC M221 with RS485-BL ==
558 558  
559 559  
560 560  [[image:image-20220527094556-31.png]]
561 561  
562 -
563 563  Network Structure
564 564  
565 -* [[Reference Instruction>>url:https://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Schneider%20Electric%20PLC/]]
566 566  
567 -== ==
568 -
569 -== 1.8  Example 8: This sketch is supposed to test Dragino RS485-BL (Modbus master), using an Arduino UNO as a Modbus slave. ==
570 -
571 -This sketch uses 4 registers: some of them can be set by Dragino with a command, another is used to store value from a DS18B20 temperature sensor, or a random generated number. All data is 16bit uint, but the sketch shows also how to represent booleans and negative numbers.
572 -
573 -In the next days I will be adding more documentation, but I think it already explains users how to build their own modbus sensor to pair with Dragino RS485-BL.
574 -
575 -This is released the code under GNU LGPL licence on Github:
576 -
577 -[[https:~~/~~/github.com/zorbaproject/ArduinoModbusForDraginoRS485>>url:https://github.com/zorbaproject/ArduinoModbusForDraginoRS485]]
578 -
579 -
574 +* [[Reference Instruction>>url:https://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Schneider%20Electric%20PLC/]]
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0