Last modified by Karry Zhuang on 2024/07/11 11:58
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -20,6 +20,7 @@ 20 20 * [[Configure Manual>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Relay_VFD/]] : Explanation on how to integrate to Node-red and to the Mobile Phone, and with link to the Github code. 21 21 * [[Video Demo>>url:https://www.youtube.com/watch?v=TAFZ5eaf-MY&t=6s&ab_channel=XavierFlorensaBerenguer]] 22 22 23 + 23 23 == 1.2 Example 2: Connect to Pulse Counter == 24 24 25 25 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-LN to connect to Pulse Counter and communicate with Mobile. This example and example 2 compose the structure for a farm IoT solution. The structure is like below: ... ... @@ -35,6 +35,7 @@ 35 35 * [[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/]] : Configure Document 36 36 * [[Dragino Solution in Farm>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/&file=Dragino%20on%20Farms.pptx]] 37 37 39 + 38 38 == 1.3 Example3: Use RS485-LN with energy meters == 39 39 40 40 === 1.3.1 OverView === ... ... @@ -47,7 +47,7 @@ 47 47 This example describes a single-phase meter.This is the connection between the RS485-LN and the energy meter. 48 48 ))) 49 49 50 -[[image:https://wiki.dragino.com/images/thumb/f/f4/Meter1.jpg/600px-Meter1.jpg||height=" 726" width="545"]]52 +[[image:https://wiki.dragino.com/images/thumb/f/f4/Meter1.jpg/600px-Meter1.jpg||height="800" width="600"]] 51 51 52 52 Connection1 53 53 ... ... @@ -63,7 +63,7 @@ 63 63 64 64 Once there is power, the RS485-LN will be on. 65 65 66 -[[image:https://wiki.dragino.com/images/thumb/1/15/Meter2.jpg/600px-Meter2.jpg||height="4 33" width="577"]]68 +[[image:https://wiki.dragino.com/images/thumb/1/15/Meter2.jpg/600px-Meter2.jpg||height="450" width="600"]] 67 67 68 68 Connection2 69 69 ... ... @@ -78,10 +78,7 @@ 78 78 79 79 [[image:https://wiki.dragino.com/images/thumb/3/35/Meter4.png/600px-Meter4.png||alt="Meter4.png" height="193" width="600"]] 80 80 81 -(% class="box infomessage" %) 82 -((( 83 83 Example:AT+COMMAND1=01 03 00 00 00 01 84 0A 84 -))) 85 85 86 86 * The first byte : slave address code (=001~247) 87 87 * The second byte : read register value function code ... ... @@ -91,10 +91,7 @@ 91 91 92 92 How to parse the reading of the return command of the parameter: 93 93 94 -(% class="box infomessage" %) 95 -((( 96 96 Example:RETURN1:01 03 02 08 FD 7E 05 97 -))) 98 98 99 99 * The first byte ARD: slave address code (=001~254) 100 100 * The second byte: Return to read function code ... ... @@ -103,26 +103,22 @@ 103 103 * The 6th and 7th bytes: CRC16 checksum 104 104 * 08 FD is register data. Use short integer 16 bits to convert to decimal, get 2301, then 230.1V is the voltage. 105 105 102 + 106 106 === 1.3.3 How to configure RS485-LN and parse output commands === 107 107 108 108 RS485-LN provides two configuration methods: AT COMMAND and DOWNLINK. 109 109 110 -==== 1.3.3.1via AT COMMAND: ====107 +==== via AT COMMAND: ==== 111 111 112 -First, we can use **AT+CFGDEV**to get the return value, and we can also judge whether the input parameters are correct.109 +First, we can use AT+CFGDEV to get the return value, and we can also judge whether the input parameters are correct. 113 113 114 -((( 115 115 If the configured parameters and commands are incorrect, the return value is not obtained. 116 -))) 117 117 118 118 [[image:https://wiki.dragino.com/images/b/bc/AT_COMMAND1.png||height="358" width="456"]] 119 119 120 - **AT COMMAND**115 +AT COMMAND 121 121 122 -(% class="box infomessage" %) 123 -((( 124 124 AT+DATACUTx : This command defines how to handle the return from AT+COMMANDx, max reture length is 40 bytes. AT+DATACUTx=a,b,c 125 -))) 126 126 127 127 a: length for the return of AT+COMMAND 128 128 ... ... @@ -136,7 +136,6 @@ 136 136 137 137 PAYLOAD is available after the valid value is intercepted. 138 138 139 - 140 140 [[image:https://wiki.dragino.com/images/3/3a/AT_COMMAND4.png||height="219" width="576"]] 141 141 142 142 AT COMMAND ... ... @@ -143,12 +143,11 @@ 143 143 144 144 You can get configured PAYLOAD on TTN. 145 145 146 - 147 147 [[image:https://wiki.dragino.com/images/thumb/c/c2/AT_COMMAND3.png/600px-AT_COMMAND3.png||height="138" width="600"]] 148 148 149 149 AT COMMAND 150 150 151 - **Example**: CMD1:Read current data with MODBUS command. address:0x03 AT+COMMAND1= 01 03 00 03 00 01,1141 +Example: CMD1:Read current data with MODBUS command. address:0x03 AT+COMMAND1= 01 03 00 03 00 01,1 152 152 153 153 RETURN1:01 03 02 00 02 39 85 00 00(return data) 154 154 ... ... @@ -174,91 +174,54 @@ 174 174 175 175 01 is device address,00 02 is the current, 08 DC is the voltage,00 00 00 44 is the total active energy. 176 176 177 - 178 178 [[~[~[image:https://wiki.dragino.com/images/thumb/b/b8/AT_COMMAND11.png/600px-AT_COMMAND11.png~|~|height="271" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:AT_COMMAND11.png]] 179 179 180 180 AT COMMAND 181 181 171 +==== 1.3.3.1 via LoRaWAN DOWNLINK ==== 182 182 183 -==== 1.3.3.2 via LoRaWAN DOWNLINK ==== 184 - 185 185 [[image:https://wiki.dragino.com/images/thumb/f/fc/DOWNLINK_METER1.png/600px-DOWNLINK_METER1.png||height="423" width="600"]] 186 186 187 -((( 188 188 DOWNLINK 189 -))) 190 190 191 -((( 192 - 193 -))) 194 - 195 -((( 196 196 Type Code 0xAF 197 -))) 198 198 199 -((( 200 200 0xAF downlink command can be used to set AT+COMMANDx or AT+DATACUTx. 201 -))) 202 202 203 -((( 204 204 Note: if user use AT+COMMANDx to add a new command, he also need to send AT+DATACUTx downlink. 205 -))) 206 206 207 -((( 208 208 Format: AF MM NN LL XX XX XX XX YY 209 -))) 210 210 211 -((( 212 212 Where: 213 -))) 214 214 215 -((( 216 216 MM: the ATCOMMAND or AT+DATACUT to be set. Value from 01 ~~ 0F, 217 -))) 218 218 219 -((( 220 220 NN: 0: no CRC; 1: add CRC-16/MODBUS ; 2: set the AT+DATACUT value. 221 -))) 222 222 223 -((( 224 224 LL: The length of AT+COMMAND or AT+DATACUT command 225 -))) 226 226 227 -((( 228 228 XX XX XX XX: AT+COMMAND or AT+DATACUT command 229 -))) 230 230 231 -((( 232 232 YY: If YY=0, RS485-LN will execute the downlink command without uplink; if YY=1, RS485-LN 233 -))) 234 234 235 -((( 236 236 will execute an uplink after got this command. 237 -))) 238 238 239 -((( 240 240 Example: 241 -))) 242 242 243 -((( 244 244 AF 03 01 06 0A 05 00 04 00 01 00: Same as AT+COMMAND3=0A 05 00 04 00 01,1 245 -))) 246 246 247 247 [[image:https://wiki.dragino.com/images/thumb/4/45/DOWNLINK_METER2.png/600px-DOWNLINK_METER2.png||height="208" width="600"]] 248 248 249 249 DOWNLINK 250 250 251 - 252 252 [[~[~[image:https://wiki.dragino.com/images/thumb/2/20/DOWNLINK_METER3.png/600px-DOWNLINK_METER3.png~|~|height="105" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:DOWNLINK_METER3.png]] 253 253 254 254 DOWNLINK 255 255 256 - 257 257 [[image:https://wiki.dragino.com/images/thumb/2/27/DOWNLINK_METER4.png/600px-DOWNLINK_METER4.png||height="210" width="600"]] 258 258 259 259 DOWNLINK 260 260 261 - 262 262 [[~[~[image:https://wiki.dragino.com/images/thumb/3/39/DOWNLINK_METER5.png/600px-DOWNLINK_METER5.png~|~|height="176" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:DOWNLINK_METER5.png]] 263 263 264 264 DOWNLINK ... ... @@ -352,6 +352,7 @@ 352 352 * 08 DF is the valid value of the meter with device address 02. 353 353 * 43 62 is the valid value of the meter with device address 01. 354 354 308 + 355 355 == 1.4 Example 4: Circuit Breaker Remote Open Close == 356 356 357 357 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-LN to connect to SCHNEIDER SMART and Monitor and control your cabinet remotely with no wires and with Dragino RS485-LN LoRaWAN technology. The structure is like below: ... ... @@ -362,6 +362,7 @@ 362 362 363 363 * [[Circuit Breaker Remote Open Close>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/Application_Note/Circuit_Breaker_Remote_Open_Close/]] : Configure Documen 364 364 319 + 365 365 == 1.5 Example 5: SEM Three Energy Meter with RS485-BL or RS485-LN == 366 366 367 367 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: ... ... @@ -370,6 +370,7 @@ 370 370 371 371 * [[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]] : Configure Document for RS485-LN 372 372 328 + 373 373 == 1.6 Example 6:CEM C31 485-T1-MID Energy Meter with RS485-LN == 374 374 375 375 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-LN to connect to CEM C31 485-T1-MID and send the data for remote minitor. The structure is like below: ... ... @@ -376,6 +376,7 @@ 376 376 377 377 * [[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]] : Configure Document For RS485-LN 378 378 335 + 379 379 == 1.7 Example 7:Schneider Electric PLC M221 with RS485-BL == 380 380 381 381 [[image:https://wiki.dragino.com/images/thumb/9/97/PLC_M221.png/600px-PLC_M221.png||height="353" width="600"]]