Wiki source code of 1 Communication
Version 124.1 by Ben on 2022/08/25 15:03
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
124.1 | 1 | = (% style="color:inherit; font-family:inherit" %)**Wecon PLC**(%%) = |
![]() |
1.1 | 2 | |
![]() |
123.1 | 3 | == **LX3V Serial Protocol** == |
![]() |
31.1 | 4 | |
![]() |
123.1 | 5 | Supported series: Wecon LX2V/ LX2E/ LX3V/LX3VP/LX3VE/LX3VM |
![]() |
1.1 | 6 | |
![]() |
123.1 | 7 | **1)V-BOX setting** |
![]() |
1.1 | 8 | |
![]() |
123.1 | 9 | |**Item**|**Settings**|**Note** |
10 | |Protocol|WECON LX2V/ LX2E/ LX3V/LX3VP/LX3VE/LX3VM| | ||
11 | |Connection|RS422/RS485| | ||
12 | |Baud rate|9600| | ||
13 | |Data bit|7| | ||
14 | |Parity|EVEN| | ||
15 | |Stop bit|1| | ||
16 | |PLC station No.|1| | ||
![]() |
1.1 | 17 | |
![]() |
123.1 | 18 | **2)Address List** |
![]() |
20.1 | 19 | |
![]() |
119.1 | 20 | |**类型**|**设备寄存器**|**人机界面寄存器**|**格式**|**范围**|**注意** |
21 | |(% rowspan="6" %)位|X|X|断续器|0~~303237| | ||
22 | |Y|Y|Y o|0~~303237| | ||
23 | |M|M|M d|0~~99999| | ||
24 | |T|T|S C|0~~99999| | ||
25 | |C|C|断续器|0~~99999| | ||
26 | |S|S|断续器|0~~99999| | ||
27 | |(% rowspan="8" %)词|X|X|断续器|0~~303237| | ||
28 | |Y|Y|Y o|0~~303237| | ||
29 | |M|M|M d|0~~99999| | ||
30 | |T|T|S C|0~~99999| | ||
31 | |C|C|断续器|0~~199| | ||
32 | |D|D|C C|0~~7999| | ||
33 | |S|S|断续器|0~~99999| | ||
34 | |标清|标清|标清 d|8000~~9999| | ||
![]() |
20.1 | 35 | |
![]() |
123.1 | 36 | **3)Configure the communication protocol** |
![]() |
20.1 | 37 | |
![]() |
119.1 | 38 | [[image:image-20220824152217-1.png||alt="图片-20220824152217-1.png"]] |
![]() |
80.1 | 39 | |
![]() |
123.1 | 40 | **4)Cable Wiring** |
![]() |
80.1 | 41 | |
![]() |
119.1 | 42 | * **RS422** |
![]() |
20.1 | 43 | |
![]() |
119.1 | 44 | [[image:image-20220824120614-5.png]] |
![]() |
20.1 | 45 | |
![]() |
119.1 | 46 | * **RS485** |
![]() |
68.1 | 47 | |
![]() |
119.1 | 48 | [[image:image-20220824120524-3.png]] |
![]() |
68.1 | 49 | |
![]() |
119.1 | 50 | == **LX5V Serial Protocol** == |
![]() |
28.1 | 51 | |
![]() |
84.1 | 52 | This example introduces the establishment of serial port communication between V-BOX and LX5V. It is introduced through three parts: PLC software configuration, V-BOX software configuration, and hardware wiring. |
![]() |
20.1 | 53 | |
![]() |
119.1 | 54 | **Software configuration of PLC** |
![]() |
20.1 | 55 | |
![]() |
119.1 | 56 | **1)PLC programming software** |
![]() |
20.1 | 57 | |
![]() |
119.1 | 58 | [[image:image-20220824142722-1.png]] |
![]() |
20.1 | 59 | |
![]() |
119.1 | 60 | **2)New PLC project** |
![]() |
20.1 | 61 | |
62 | Click New Project and select the PLC model. | ||
63 | |||
![]() |
119.1 | 64 | [[image:image-20220822172623-2.png]] |
![]() |
20.1 | 65 | |
![]() |
119.1 | 66 | **3)Set Serial port parameters** |
![]() |
20.1 | 67 | |
68 | Follow the steps below to configure Serial port parameters | ||
69 | |||
70 | Baud rate:115200 | ||
71 | |||
72 | Data bit:8 | ||
73 | |||
74 | Stop bit:1 | ||
75 | |||
76 | Parity:No verification | ||
77 | |||
![]() |
119.1 | 78 | [[image:image-20220822172657-3.png]] |
![]() |
20.1 | 79 | |
![]() |
119.1 | 80 | **4)Registers list** |
![]() |
20.1 | 81 | |
![]() |
119.1 | 82 | [[image:image-20220822172730-4.png]] |
![]() |
20.1 | 83 | |
![]() |
119.1 | 84 | **V-BOX software configuration** |
![]() |
28.1 | 85 | |
![]() |
119.1 | 86 | **1)V-BOX programming software** |
![]() |
20.1 | 87 | |
![]() |
119.1 | 88 | [[image:image-20220824104124-1.png]] |
![]() |
20.1 | 89 | |
![]() |
119.1 | 90 | **2)V-NET add device** |
![]() |
20.1 | 91 | |
![]() |
35.1 | 92 | Open V-NET client software → add device. As shown in the figure below, click "+" in the order of steps, and the Add Device window will pop up, enter the access key, password and remark, to add the device. |
![]() |
20.1 | 93 | |
![]() |
119.1 | 94 | [[image:image-20220824104909-2.png]] |
![]() |
20.1 | 95 | |
![]() |
119.1 | 96 | **3)Set communication port parameters** |
![]() |
20.1 | 97 | |
98 | Click the communication configuration button on the left to find the communication protocol with LX5V. After selecting the protocol, configure the communication parameters of the COM port. | ||
99 | |||
100 | Baud rate:115200 | ||
101 | |||
102 | Data bit:8 | ||
103 | |||
104 | Stop bit:1 | ||
105 | |||
106 | Parity:No verification | ||
107 | |||
![]() |
119.1 | 108 | [[image:image-20220824142130-1.png]] |
![]() |
20.1 | 109 | |
![]() |
119.1 | 110 | **hardware connection** |
![]() |
20.1 | 111 | |
![]() |
119.1 | 112 | **1)Hardware wiring diagram** |
![]() |
20.1 | 113 | |
![]() |
119.1 | 114 | [[image:image-20220824142546-2.png]] |
![]() |
28.1 | 115 | |
![]() |
119.1 | 116 | [[image:image-20220824142643-3.png]] |
![]() |
28.1 | 117 | |
![]() |
74.1 | 118 | The above are all the steps for establishing serial port communication between V-BOX with LX5V PLC. |
![]() |
20.1 | 119 | |
![]() |
119.1 | 120 | == **LX5V-N Ethernet protocol** == |
![]() |
20.1 | 121 | |
![]() |
77.1 | 122 | This example introduces the establishment of Ethernet communication between V-BOX and LX5V-N. It is introduced through three parts: PLC software configuration, V-BOX software configuration, and hardware wiring. |
![]() |
20.1 | 123 | |
![]() |
119.1 | 124 | **Software configuration of PLC** |
![]() |
20.1 | 125 | |
![]() |
119.1 | 126 | **1)PLC programming software** |
![]() |
20.1 | 127 | |
![]() |
119.1 | 128 | [[image:image-20220824142722-1.png]] |
![]() |
20.1 | 129 | |
![]() |
119.1 | 130 | **2)New PLC project** |
![]() |
20.1 | 131 | |
132 | Click New Project and select the PLC model. | ||
133 | |||
![]() |
119.1 | 134 | [[image:image-20220824143613-1.png]] |
![]() |
20.1 | 135 | |
![]() |
119.1 | 136 | **3)Set Ethernet port parameters** |
![]() |
20.1 | 137 | |
138 | Follow the steps below to configure Ethernet parameters | ||
139 | |||
140 | PLC IP address:192.168.39.200 | ||
141 | |||
142 | default gateway:192.168.39.1 | ||
143 | |||
144 | subnet mask:255.255.255.0 | ||
145 | |||
![]() |
119.1 | 146 | [[image:image-20220824143744-2.png]] |
![]() |
20.1 | 147 | |
![]() |
119.1 | 148 | **4)Registers list** |
![]() |
20.1 | 149 | |
![]() |
119.1 | 150 | [[image:image-20220822172730-4.png]] |
![]() |
20.1 | 151 | |
![]() |
119.1 | 152 | (% id="cke_bm_22473S" style="display:none" %)** **(%%)**V-BOX software configuration** |
![]() |
20.1 | 153 | |
![]() |
119.1 | 154 | **1)V-BOX programming software** |
![]() |
20.1 | 155 | |
![]() |
119.1 | 156 | [[image:image-20220824104124-1.png]] |
![]() |
20.1 | 157 | |
![]() |
119.1 | 158 | **2)V-NET add device** |
![]() |
20.1 | 159 | |
![]() |
74.1 | 160 | Open V-NET client software → add device. As shown in the figure below, click "+" in the order of steps, and the Add Device window will pop up, enter the access key, password and remark, to add the device. |
![]() |
20.1 | 161 | |
![]() |
119.1 | 162 | [[image:image-20220824104909-2.png]] |
![]() |
20.1 | 163 | |
![]() |
119.1 | 164 | **3)Set communication Protocol** |
![]() |
20.1 | 165 | |
![]() |
74.1 | 166 | Click Communication to configure the LX5V plc protocol and IP address. |
![]() |
20.1 | 167 | |
![]() |
119.1 | 168 | [[image:image-20220824144619-1.png]] |
![]() |
20.1 | 169 | |
![]() |
119.1 | 170 | **hardware connection** |
![]() |
20.1 | 171 | |
![]() |
119.1 | 172 | **1)Hardware wiring diagram** |
![]() |
20.1 | 173 | |
![]() |
119.1 | 174 | [[image:image-20220824151127-2.png]] |
![]() |
20.1 | 175 | |
![]() |
74.1 | 176 | The above are all the steps for establishing ethernet communication between V-BOX with LX5V PLC. |
![]() |
20.1 | 177 | |
![]() |
119.1 | 178 | = **Rockwell PLC** = |
![]() |
22.1 | 179 | |
![]() |
119.1 | 180 | == (% id="cke_bm_5621S" style="display:none" %)** **(%%)**MicroLogix Protocol** == |
![]() |
37.1 | 181 | |
182 | MicroLogix 1000/1100/1200/1400/1500; SLC 5/03 5/04 5/05 PLC-5 | ||
183 | |||
![]() |
119.1 | 184 | **1)PLC Settings** |
![]() |
37.1 | 185 | |
![]() |
119.1 | 186 | |**Item**|**Settings**|**Note** |
187 | |Protocol|Allen-Bradlley DF1 Advanced| | ||
188 | |Connection|RS232| | ||
189 | |Baud rate|19200| | ||
190 | |Data bit|8| | ||
191 | |Parity|None| | ||
192 | |Stop bit|1| | ||
193 | |PLC station No.|1| | ||
![]() |
37.1 | 194 | |
![]() |
119.1 | 195 | **2)Address List** |
![]() |
37.1 | 196 | |
![]() |
119.1 | 197 | |**Type**|**Device registers**|**Format**|**Range**|**Note** |
198 | |(% rowspan="5" %)Bit|I|I d.d|0.0~~255.15| | ||
199 | |O|O d.d|0.0~~255.15| | ||
200 | |B|B nnhh.dd|0.0~~ffff.15|nn: block number (hex) | ||
201 | |S|S d.d|0.0~~255.15| | ||
202 | |N|N nnhh.dd|0.0~~ffff.15|nn: block number (hex) | ||
203 | |(% rowspan="9" %)Word|S|S d|0~~255| | ||
204 | |TS|TS nnhh|0~~ffff|(% rowspan="8" %)nn: block number (hex) | ||
205 | |TP|TP nnhh|0~~ffff | ||
206 | |CS|CS nnhh|0~~ffff | ||
207 | |CP|CP nnhh|0~~ffff | ||
208 | |N|N nnhh|0~~ffff | ||
209 | |C|C nnhh|0~~ffff | ||
210 | |T|T nnhh|0~~ffff | ||
211 | |R|R nnhh|0~~ffff | ||
![]() |
37.1 | 212 | |
![]() |
119.1 | 213 | **3)Configure the communication protocol**[[image:image-20220824152928-1.png]] |
![]() |
85.1 | 214 | |
![]() |
119.1 | 215 | **4)Configure the communication protocol** |
![]() |
37.1 | 216 | |
![]() |
119.1 | 217 | [[image:image-20220824110724-1.png]] |
![]() |
37.1 | 218 | |
![]() |
119.1 | 219 | == **Micro850_FreeTag** == |
![]() |
37.1 | 220 | |
![]() |
11.1 | 221 | ((( |
![]() |
16.1 | 222 | ((( |
![]() |
38.1 | 223 | This example introduces the establishment of Ethernet communication between Wecon V-box and CompactLogix L1769. It is introduced through three parts: PLC software configuration, V-box software configuration, and hardware wiring. |
![]() |
16.1 | 224 | ))) |
![]() |
11.1 | 225 | ))) |
226 | |||
227 | ((( | ||
![]() |
15.1 | 228 | (% class="wikigeneratedid" id="HSoftwareconfigurationofPLC" %) |
229 | ((( | ||
![]() |
119.1 | 230 | **Software configuration of PLC** |
![]() |
11.1 | 231 | ))) |
232 | |||
![]() |
15.1 | 233 | (% class="wikigeneratedid" id="HPLCprogrammingsoftware" %) |
![]() |
11.1 | 234 | ((( |
![]() |
119.1 | 235 | **1)PLC programming software** |
![]() |
15.1 | 236 | ))) |
![]() |
11.1 | 237 | |
![]() |
119.1 | 238 | [[image:image-20220714162600-1.png]] |
![]() |
11.1 | 239 | |
![]() |
15.1 | 240 | (% class="wikigeneratedid" id="HNewPLCproject" %) |
![]() |
11.1 | 241 | ((( |
![]() |
119.1 | 242 | **2)New PLC project** |
![]() |
11.1 | 243 | ))) |
244 | |||
245 | ((( | ||
![]() |
16.1 | 246 | ((( |
![]() |
15.1 | 247 | Click New Project and select the PLC model. |
![]() |
11.1 | 248 | ))) |
![]() |
16.1 | 249 | ))) |
![]() |
11.1 | 250 | |
251 | ((( | ||
![]() |
119.1 | 252 | [[image:image-20220714162617-2.png]] |
![]() |
11.1 | 253 | ))) |
254 | |||
255 | ((( | ||
![]() |
17.1 | 256 | |
![]() |
16.1 | 257 | |
![]() |
119.1 | 258 | [[image:image-20220714162652-4.png]] |
![]() |
11.1 | 259 | ))) |
260 | |||
261 | ((( | ||
![]() |
15.1 | 262 | (% class="wikigeneratedid" id="HSetEthernetparameters" %) |
263 | ((( | ||
![]() |
119.1 | 264 | **3)Set Ethernet parameters** |
![]() |
15.1 | 265 | ))) |
![]() |
11.1 | 266 | |
267 | ((( | ||
![]() |
15.1 | 268 | ((( |
![]() |
16.1 | 269 | ((( |
![]() |
11.1 | 270 | Follow the steps below to configure Ethernet parameters |
271 | ))) | ||
![]() |
15.1 | 272 | ))) |
![]() |
16.1 | 273 | ))) |
![]() |
11.1 | 274 | |
275 | ((( | ||
![]() |
15.1 | 276 | ((( |
![]() |
16.1 | 277 | ((( |
![]() |
11.1 | 278 | PLC IP address:192.168.40.101 |
279 | ))) | ||
![]() |
15.1 | 280 | ))) |
![]() |
16.1 | 281 | ))) |
![]() |
11.1 | 282 | |
283 | ((( | ||
![]() |
15.1 | 284 | ((( |
![]() |
16.1 | 285 | ((( |
![]() |
11.1 | 286 | default gateway:192.168.40.1 |
287 | ))) | ||
![]() |
15.1 | 288 | ))) |
![]() |
16.1 | 289 | ))) |
![]() |
11.1 | 290 | |
291 | ((( | ||
![]() |
15.1 | 292 | ((( |
![]() |
16.1 | 293 | ((( |
![]() |
11.1 | 294 | subnet mask:255.255.255.0 |
295 | ))) | ||
![]() |
15.1 | 296 | ))) |
![]() |
16.1 | 297 | ))) |
![]() |
11.1 | 298 | |
299 | ((( | ||
![]() |
119.1 | 300 | [[image:image-20220714162713-5.png]] |
![]() |
11.1 | 301 | ))) |
302 | |||
303 | ((( | ||
304 | |||
305 | ))) | ||
306 | |||
307 | ((( | ||
![]() |
15.1 | 308 | (% class="wikigeneratedid" id="HV-boxsoftwareconfiguration" %) |
309 | ((( | ||
![]() |
119.1 | 310 | **V-box software configuration** |
![]() |
15.1 | 311 | ))) |
![]() |
11.1 | 312 | |
![]() |
15.1 | 313 | (% class="wikigeneratedid" id="HV-boxprogrammingsoftware" %) |
314 | ((( | ||
![]() |
119.1 | 315 | **1)V-box programming software** |
![]() |
15.1 | 316 | ))) |
![]() |
11.1 | 317 | |
![]() |
15.1 | 318 | (% class="wikigeneratedid" %) |
319 | ((( | ||
![]() |
119.1 | 320 | [[image:image-20220714162725-6.png]] |
![]() |
15.1 | 321 | ))) |
![]() |
11.1 | 322 | |
![]() |
15.1 | 323 | (% class="wikigeneratedid" id="HConfiguredevicenetwork" %) |
324 | ((( | ||
![]() |
119.1 | 325 | **2)Configure device network** |
![]() |
15.1 | 326 | ))) |
![]() |
11.1 | 327 | |
328 | ((( | ||
![]() |
15.1 | 329 | ((( |
![]() |
16.1 | 330 | ((( |
![]() |
119.1 | 331 | Click the Configuration Download button[[image:image-20220714115308-8.png||height="22" width="15"]], It is used to configure the device network, update the device time, obtain the device machine code, check the device network, etc. |
![]() |
11.1 | 332 | ))) |
![]() |
16.1 | 333 | |
334 | ((( | ||
335 | In the example below, the IP address of V-Box is configured as 192.168.40.66, and the networking method is 4G connection | ||
![]() |
15.1 | 336 | ))) |
![]() |
16.1 | 337 | ))) |
338 | ))) | ||
![]() |
11.1 | 339 | |
340 | ((( | ||
![]() |
15.1 | 341 | ((( |
![]() |
119.1 | 342 | [[image:image-20220714162737-7.png]] |
![]() |
16.1 | 343 | |
344 | |||
![]() |
11.1 | 345 | ))) |
346 | ))) | ||
347 | ))) | ||
348 | ))) | ||
349 | |||
![]() |
15.1 | 350 | (% class="wikigeneratedid" id="HV-netadddevice" %) |
![]() |
11.1 | 351 | ((( |
![]() |
119.1 | 352 | **3)V-net add device** |
![]() |
11.1 | 353 | ))) |
![]() |
15.1 | 354 | ))) |
![]() |
11.1 | 355 | |
356 | ((( | ||
![]() |
16.1 | 357 | ((( |
![]() |
119.1 | 358 | Open VNET client software → add device. As shown in the figure below, click "+" in the order of steps, and the Add Device window will pop up, enter the device machine code/product code, device password, and device alias to add the device. [[image:image-20220714162752-8.png]] |
![]() |
11.1 | 359 | ))) |
360 | |||
361 | |||
362 | ))) | ||
363 | |||
364 | ((( | ||
![]() |
15.1 | 365 | (% class="wikigeneratedid" id="HSetcommunicationportparameters" %) |
366 | ((( | ||
![]() |
119.1 | 367 | **4)Set communication port parameters** |
![]() |
15.1 | 368 | ))) |
![]() |
11.1 | 369 | |
![]() |
16.1 | 370 | ((( |
371 | In the device list on the left, find the Vbox that communicates with the L1769, click it and select configuration,communication port configuration in the main interface to add a communication protocol. | ||
![]() |
11.1 | 372 | ))) |
373 | |||
![]() |
119.1 | 374 | [[image:image-20220714162805-9.png]] |
![]() |
16.1 | 375 | ))) |
376 | |||
377 | ((( | ||
![]() |
11.1 | 378 | The communication port is selected as Ethernet, the device type is selected as Allen-Bradley, the protocol is Allen-BradleyMicro850_FreeTag EthemetIP, and the IP is the internal IP address of the L1769 PLC. The port number is 44818. |
![]() |
16.1 | 379 | ))) |
![]() |
11.1 | 380 | |
![]() |
119.1 | 381 | [[image:image-20220824164346-1.png]] |
![]() |
11.1 | 382 | |
383 | |||
![]() |
16.1 | 384 | ((( |
![]() |
119.1 | 385 | After adding the protocol Allen-BradleyMicro850_FreeTag, click[[image:image-20220714143838-2.png]]icon add label.[[image:image-20220714162827-11.png]] |
![]() |
16.1 | 386 | ))) |
![]() |
14.1 | 387 | |
![]() |
16.1 | 388 | (% class="wikigeneratedid" id="HEngineeringproduction" %) |
389 | ((( | ||
![]() |
119.1 | 390 | **5)Engineering production** |
![]() |
16.1 | 391 | ))) |
![]() |
14.1 | 392 | |
![]() |
16.1 | 393 | (% class="wikigeneratedid" %) |
394 | ((( | ||
395 | ((( | ||
396 | According to your own needs, use the V-NET client software to edit the required data monitoring points. | ||
397 | ))) | ||
![]() |
14.1 | 398 | |
![]() |
119.1 | 399 | [[image:image-20220714162841-12.png]] |
![]() |
14.1 | 400 | |
![]() |
16.1 | 401 | |
402 | ((( | ||
![]() |
119.1 | 403 | **hardware connection** |
![]() |
16.1 | 404 | ))) |
405 | ))) | ||
406 | |||
407 | ((( | ||
![]() |
119.1 | 408 | **1)Hardware wiring diagram** |
![]() |
16.1 | 409 | ))) |
410 | |||
411 | ((( | ||
412 | ((( | ||
413 | This example introduces Wecon V-box with Allen-Bradley L1769 PLC to establish communication through Ethernet. The connection diagram is as follows: | ||
414 | ))) | ||
415 | |||
![]() |
119.1 | 416 | [[image:image-20220714162856-13.png]] |
![]() |
16.1 | 417 | |
418 | ((( | ||
![]() |
41.1 | 419 | The above are all the steps for establishing Ethernet communication between Wecon V-box with CompactLogix L1769 PLC. |
![]() |
26.1 | 420 | |
421 | |||
![]() |
119.1 | 422 | == **Allen-Bradley Ethernet DF1** == |
![]() |
26.1 | 423 | |
![]() |
119.1 | 424 | [[download link>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Allen-Bradley%20Ethernet%20DF1.zip]] |
![]() |
26.1 | 425 | |
426 | |||
![]() |
119.1 | 427 | = **Siemens PLC** = |
![]() |
61.1 | 428 | |
![]() |
119.1 | 429 | == **S7-200 Smart Ethernet Protocol** == |
![]() |
61.1 | 430 | |
![]() |
119.1 | 431 | [[download link>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Communication%20with%20S7-200%20Smart.zip]] |
![]() |
88.1 | 432 | |
433 | |||
![]() |
119.1 | 434 | == **S7-300 Ethernet Protocol** == |
![]() |
88.1 | 435 | |
436 | Supported Series: Siemens S7-300 series PLC | ||
437 | |||
![]() |
119.1 | 438 | **1)PLC Setting** |
![]() |
88.1 | 439 | |
![]() |
119.1 | 440 | |**Items**|**Settings**|**Note** |
441 | |Protocol|Simens S7-300 Ethernet| | ||
442 | |Connection|Ethernet| | ||
443 | |Port No.|102| | ||
444 | |PLC station No.|2|Need to be same as the PLC setting | ||
![]() |
88.1 | 445 | |
![]() |
119.1 | 446 | **2)Address List** |
![]() |
88.1 | 447 | |
![]() |
119.1 | 448 | |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note** |
449 | |(% rowspan="4" %)Bit|I|I|I ddddd.o|0.0~~99999.7| | ||
450 | |Q|Q|Q ddddd.o|0.0~~99999.7| | ||
451 | |M|M|M ddddd.o|0.0~~99999.7| | ||
452 | |DB0.DB~~DB99.DB|DBxDBD|DBxDB nndddd.o|0.0~~99999999.7|((( | ||
![]() |
88.1 | 453 | nn: block number; |
454 | |||
455 | dddd: address; | ||
![]() |
16.1 | 456 | ))) |
![]() |
119.1 | 457 | |(% rowspan="8" %)Word|I|IW|IW ddddd|0~~99999| |
458 | |Q|QW|QW ddddd|0~~99999| | ||
459 | |(% rowspan="3" %)M|MB|MB ddddd|0~~99999| | ||
460 | |MW|MW ddddd|0~~99999|((( | ||
![]() |
88.1 | 461 | MW0=MB(0~~1) |
462 | |||
463 | MW2=MB(2~~3) | ||
464 | |||
465 | Address value is a multiple of 2 | ||
![]() |
16.1 | 466 | ))) |
![]() |
119.1 | 467 | |MD|MD ddddd|0~~99999|((( |
![]() |
88.1 | 468 | MD0=MB(0~~3) |
![]() |
16.1 | 469 | |
![]() |
88.1 | 470 | MD4=MB(4~~7) |
471 | |||
472 | Address value is a multiple of 4 | ||
473 | ))) | ||
![]() |
119.1 | 474 | |(% rowspan="3" %)DB0.DB~~DB99.DB|DBxDBB|DBxDBB nndddd|0~~99999999|(% rowspan="3" %)((( |
![]() |
88.1 | 475 | nn: block number; |
476 | |||
477 | dddd: address | ||
478 | ))) | ||
![]() |
119.1 | 479 | |DBxDBW|DBxDBW nndddd|0~~99999999 |
480 | |DBxDBD|DBxDBD nndddd|0~~99999999 | ||
![]() |
88.1 | 481 | |
![]() |
119.1 | 482 | **3)Configure the communication protocol** |
![]() |
88.1 | 483 | |
![]() |
119.1 | 484 | [[image:image-20220824161345-1.png]] |
![]() |
88.1 | 485 | |
![]() |
119.1 | 486 | **4)Cable Wiring** |
![]() |
88.1 | 487 | |
![]() |
119.1 | 488 | [[image:image-20220824161450-2.png]] |
![]() |
88.1 | 489 | ))) |
490 | ))) | ||
491 | |||
![]() |
119.1 | 492 | == **S7-1200 Ethernet Protocol** == |
![]() |
1.1 | 493 | |
![]() |
119.1 | 494 | [[download link>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Communicate%20with%20S7-1200%20via%20Ehernet.zip]] |
![]() |
1.1 | 495 | |
![]() |
119.1 | 496 | == **S7-XXX Ethernet Protocol** == |
![]() |
91.1 | 497 | |
498 | Supported Series: Siemens S7-400, S7-1200 and S7-1500 | ||
499 | |||
![]() |
119.1 | 500 | **1)PLC Setting** |
![]() |
91.1 | 501 | |
![]() |
119.1 | 502 | |=**Items**|=**Settings**|=**Note** |
503 | |Protocol|Siemens S7-XXX| | ||
504 | |Connection|Ethernet| | ||
505 | |Port No.|102| | ||
506 | |Device No.|Slot (Default 1 for S7-1500/ 2 for S7-1200/ 3 for S7-400)| | ||
507 | |HMI No.|Rack (Default as 0)| | ||
![]() |
91.1 | 508 | |
![]() |
94.1 | 509 | Slot from TIA Portal is equal to Device No. of V-net |
![]() |
91.1 | 510 | |
![]() |
94.1 | 511 | Rack from TIA Portal is equal to HMI No. of V-net |
![]() |
91.1 | 512 | |
![]() |
119.1 | 513 | [[image:image-20220824162459-3.png]] |
![]() |
91.1 | 514 | |
![]() |
119.1 | 515 | [[image:image-20220824163305-2.png]] |
![]() |
94.1 | 516 | |
![]() |
119.1 | 517 | **2)Address List** |
![]() |
91.1 | 518 | |
![]() |
119.1 | 519 | |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note** |
520 | |(% rowspan="4" %)Bit|I|I|M d.o|((( | ||
![]() |
91.1 | 521 | d:0~-~-9999 |
522 | |||
523 | o:0-7 | ||
524 | )))| | ||
![]() |
119.1 | 525 | |Q|Q|Q d.o|((( |
![]() |
91.1 | 526 | d:0~-~-9999 |
527 | |||
528 | o:0-7 | ||
529 | )))| | ||
![]() |
119.1 | 530 | |M|M|M d.o|((( |
![]() |
91.1 | 531 | d:0~-~-9999 |
532 | |||
533 | o:0-7 | ||
534 | )))| | ||
![]() |
119.1 | 535 | |DB0.DB-DB99.DB|DBxDB|DBxDBnndddd.o|((( |
![]() |
91.1 | 536 | nn:0-9999, |
537 | |||
538 | dddd:0-9999, | ||
539 | |||
540 | o:0-7 | ||
541 | )))|((( | ||
542 | nn:DB No. | ||
543 | |||
544 | dddd:address value | ||
545 | |||
546 | o: digit address | ||
547 | ))) | ||
![]() |
119.1 | 548 | |(% rowspan="8" %)Word|M|MB|MB d|d:0-99999| |
549 | |M|MW|MW d|d:0-99999|((( | ||
![]() |
91.1 | 550 | MW0=MB(0~~1) |
551 | |||
552 | MW2=MB(2~~3) | ||
553 | |||
554 | Address value is a multiple of 2 | ||
555 | ))) | ||
![]() |
119.1 | 556 | |M|MD|MD d|d:0-99999|((( |
![]() |
91.1 | 557 | MD0=MB(0~~3) |
558 | |||
559 | MD4=MB(4~~7) | ||
560 | |||
561 | Address value is a multiple of 4 | ||
562 | ))) | ||
![]() |
119.1 | 563 | |I|IW|IW d|d:0-99999| |
564 | |Q|QW|QW d|d:0-99999| | ||
565 | |DB0.DB-DB99.DB|DBxDBB|DBxDBBnndddd|((( | ||
![]() |
91.1 | 566 | nn:0-9999 |
567 | |||
568 | dddd:0-9999 | ||
569 | )))|((( | ||
570 | nn:DB No. | ||
571 | |||
572 | dddd:address value | ||
573 | ))) | ||
![]() |
119.1 | 574 | |DB0.DB-DB99.DB|DBxDBW|DBxDBWnndddd|((( |
![]() |
91.1 | 575 | nn:0-9999 |
576 | |||
577 | dddd:0-9999 | ||
578 | )))|((( | ||
579 | nn:DB No. | ||
580 | |||
581 | dddd:address value | ||
582 | |||
583 | Address value is a multiple of 2 | ||
584 | ))) | ||
![]() |
119.1 | 585 | |DB0.DB-DB99.DB|DBxDBD|DBxDBDnndddd|((( |
![]() |
91.1 | 586 | nn:0-9999 |
587 | |||
588 | dddd:0-9999 | ||
589 | )))|((( | ||
590 | nn:DB No. | ||
591 | |||
592 | dddd:address value | ||
593 | |||
594 | Address value is a multiple of 4 | ||
595 | ))) | ||
596 | |||
![]() |
119.1 | 597 | **3)Configure the communication protocol** |
![]() |
91.1 | 598 | |
![]() |
119.1 | 599 | [[image:image-20220824163448-3.png]] |
![]() |
91.1 | 600 | |
![]() |
119.1 | 601 | **✎Note:** |
![]() |
91.1 | 602 | |
![]() |
94.1 | 603 | * The S7-1200 supports simultaneous connection of three devices, so the driver supports simultaneous access to PLC by three V-BOX. |
604 | * V-BOX access PLC, use S7 protocol, access PLC TSAP 02.01 (s7-1200 PROFINET interface only supports three connections, the default support), detailed reference to the system manual of S7-1200. | ||
![]() |
91.1 | 605 | |
![]() |
119.1 | 606 | **4)Cable Wiring** |
![]() |
91.1 | 607 | |
![]() |
119.1 | 608 | [[image:image-20220824162342-2.png]] |
![]() |
91.1 | 609 | |
![]() |
98.1 | 610 | |
![]() |
119.1 | 611 | = **Mitsubishi PLC** = |
![]() |
56.1 | 612 | |
![]() |
119.1 | 613 | == **FX1S,1N,2N Serial Protocol** == |
![]() |
103.1 | 614 | |
![]() |
105.1 | 615 | Supported Series: Mitsubishi FX1S, FX1N, FX2N series |
![]() |
103.1 | 616 | |
![]() |
119.1 | 617 | **1)V-BOX Settings** |
![]() |
103.1 | 618 | |
![]() |
119.1 | 619 | |**Item**|**Settings**|**Note** |
620 | |Protocol|Mitsubishi FX1S/FX1N/FX2N| | ||
621 | |Connection|RS422/RS485/RS232| | ||
622 | |Baud rate|9600~~115200| | ||
623 | |Data bit|7/8| | ||
624 | |Parity|EVEN/Odd/None| | ||
625 | |Stop bit|1/2| | ||
626 | |PLC station No.|1~~255| | ||
![]() |
104.1 | 627 | |
![]() |
119.1 | 628 | **2)Address List** |
![]() |
104.1 | 629 | |
![]() |
119.1 | 630 | |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** |
631 | |(% rowspan="7" %)Bit|X|X|Xo|0~~303237| | ||
632 | |Y|Y|Y o|0~~303237| | ||
633 | |M|M|M d|0~~99999| | ||
634 | |T|T|T d|0~~99999| | ||
635 | |C|C|C d|0~~99999| | ||
636 | |S|S|S d|0~~99999| | ||
637 | |SM|SM|SM d|8000~~9999| | ||
638 | |(% rowspan="8" %)Word|X|X|Xo|0~~303237| | ||
639 | |Y|Y|Y o|0~~303237| | ||
640 | |M|M|M d|0~~99999| | ||
641 | |T|T|T d|0~~99999| | ||
642 | |C|C|C d|0~~199| | ||
643 | |D|D|D d|0~~7999| | ||
644 | |S|S|S d|0~~99999| | ||
645 | |SD|SD|SD d|8000~~9999| | ||
![]() |
104.1 | 646 | |
![]() |
119.1 | 647 | **3)Configure the communication protocol** |
![]() |
104.1 | 648 | |
![]() |
119.1 | 649 | [[image:image-20220825102844-3.png]] |
![]() |
106.1 | 650 | |
![]() |
119.1 | 651 | **4)Cable Wiring** |
![]() |
106.1 | 652 | |
![]() |
119.1 | 653 | * **RS422** |
![]() |
104.1 | 654 | |
![]() |
119.1 | 655 | [[image:image-20220825103350-4.png]] |
![]() |
104.1 | 656 | |
![]() |
119.1 | 657 | [[image:image-20220825100845-4.png]] |
![]() |
104.1 | 658 | |
659 | |||
![]() |
119.1 | 660 | == **FX3U,3G,3GA Serial Protocol** == |
![]() |
56.1 | 661 | |
![]() |
106.1 | 662 | Supported Series: Mitsubishi FX3U, FX3G, FX3GA series |
![]() |
56.1 | 663 | |
![]() |
119.1 | 664 | **1)V-BOX Settings** |
![]() |
106.1 | 665 | |
![]() |
119.1 | 666 | |**Item**|**Settings**|**Note** |
667 | |Protocol|Mitsubishi FX3U/3G/3GA| | ||
668 | |Connection|RS422/RS485/RS232| | ||
669 | |Baud rate|9600~~115200| | ||
670 | |Data bit|7/8| | ||
671 | |Parity|EVEN/Odd/None| | ||
672 | |Stop bit|1/2| | ||
673 | |PLC station No.|1~~255| | ||
![]() |
106.1 | 674 | |
![]() |
119.1 | 675 | **2)Address List** |
![]() |
106.1 | 676 | |
![]() |
119.1 | 677 | |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** |
678 | |(% rowspan="7" %)Bit|X|X|Xo|0~~303237| | ||
679 | |Y|Y|Y o|0~~303237| | ||
680 | |M|M|M d|0~~99999| | ||
681 | |T|T|T d|0~~99999| | ||
682 | |C|C|C d|0~~99999| | ||
683 | |S|S|S d|0~~99999| | ||
684 | |SM|SM|SM d|8000~~9999| | ||
685 | |(% rowspan="8" %)Word|X|X|Xo|0~~303237| | ||
686 | |Y|Y|Y o|0~~303237| | ||
687 | |M|M|M d|0~~99999| | ||
688 | |T|T|T d|0~~99999| | ||
689 | |C|C|C d|0~~199| | ||
690 | |D|D|D d|0~~7999| | ||
691 | |S|S|S d|0~~99999| | ||
692 | |SD|SD|SD d|8000~~9999| | ||
![]() |
106.1 | 693 | |
![]() |
119.1 | 694 | **3)Configure the communication protocol** |
![]() |
106.1 | 695 | |
![]() |
119.1 | 696 | [[image:image-20220825102649-2.png]] |
![]() |
106.1 | 697 | |
![]() |
119.1 | 698 | **4)Cable Wiring** |
![]() |
106.1 | 699 | |
![]() |
119.1 | 700 | * **RS422** |
![]() |
106.1 | 701 | |
![]() |
119.1 | 702 | [[image:image-20220825103421-5.png]] |
![]() |
106.1 | 703 | |
![]() |
119.1 | 704 | [[image:image-20220825100845-4.png]] |
![]() |
106.1 | 705 | |
706 | |||
![]() |
119.1 | 707 | == **FX5U Serial Protocol** == |
![]() |
103.1 | 708 | |
![]() |
107.1 | 709 | Mitsubishi FX5U series PLC |
![]() |
103.1 | 710 | |
![]() |
119.1 | 711 | **1)V-BOX Settings** |
![]() |
107.1 | 712 | |
![]() |
119.1 | 713 | |**Item**|**Settings**|**Note** |
714 | |Protocol|Mitsubishi FX5U| | ||
715 | |Connection|RS422/RS485| | ||
716 | |Baud rate|9600| | ||
717 | |Data bit|7| | ||
718 | |Parity|Odd| | ||
719 | |Stop bit|1| | ||
720 | |PLC station No.|1~~255|Need to be the same as PLC settings | ||
![]() |
107.1 | 721 | |
![]() |
119.1 | 722 | **2)Address List** |
![]() |
107.1 | 723 | |
![]() |
119.1 | 724 | |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** |
725 | |(% rowspan="15" %)Bit|X|X|X o|0~~303237| | ||
726 | |Y|Y|Y o|0~~303237| | ||
727 | |M|M|M d|0~~99999| | ||
728 | |B|B|B h|0~~7FFF| | ||
729 | |F|F|F d|0~~32767| | ||
730 | |SB|SB|SB h|0~~7FFF| | ||
731 | |TS|TS|TS d|0~~1023| | ||
732 | |TC|TC|TC d|0~~1023| | ||
733 | |STS|STS|STS d|0~~1023| | ||
734 | |STC|STC|STS d|0~~1023| | ||
735 | |CS|CS|CS d|0~~1023| | ||
736 | |CC|CC|CC d|0~~1023| | ||
737 | |SM|SM|SM d|0~~9999| | ||
738 | |L|L|L d|0~~32767| | ||
739 | |S|S|S d|0~~4095| | ||
740 | |(% rowspan="9" %)Word|W|W|W h|0~~3FF| | ||
741 | |TN|TN|TN d|0~~1023| | ||
742 | |STN|STN|STN d|0~~1023| | ||
743 | |CN|CN|CN d|0~~1023| | ||
744 | |R|R|R d|0~~32767| | ||
745 | |SW|SW|SW h|0~~7FFF| | ||
746 | |Z|Z|Z d|0~~23| | ||
747 | |D|D|D d|0~~7999| | ||
748 | |SD|SD|SD d|0~~11999| | ||
![]() |
107.1 | 749 | |
![]() |
119.1 | 750 | **3)PLC Settings (GX Works 3)** |
![]() |
107.1 | 751 | |
752 | Create a blank FX5U project | ||
753 | |||
754 | Find the 485 serial port module in the system navigation bar and double click to enter the settings. | ||
755 | |||
![]() |
119.1 | 756 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_5c9cb13fac1e6c93.png?width=200&height=462&rev=1.1||alt="12.PLC Protocol_html_5c9cb13fac1e6c93.png" height="462" width="200"]] |
![]() |
107.1 | 757 | |
758 | Select protocol in the setting item, and set parameters. | ||
759 | |||
![]() |
119.1 | 760 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_de942589ca070228.png?width=600&height=324&rev=1.1||alt="12.PLC Protocol_html_de942589ca070228.png" height="324" width="600"]] |
![]() |
107.1 | 761 | |
762 | Set station number, and [Message Pattern] (Pattern 1 or Pattern 4) | ||
763 | |||
![]() |
119.1 | 764 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_387ec7d00b5feb59.png?width=600&height=323&rev=1.1||alt="12.PLC Protocol_html_387ec7d00b5feb59.png" height="323" width="600"]] |
![]() |
107.1 | 765 | |
766 | Click the [Apply] button to finish the setting. | ||
767 | |||
768 | Click download and select the items as below, then click [execute] to download the configuration to PLC. | ||
769 | |||
![]() |
119.1 | 770 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_cdef1c5ec8cc2105.png?width=600&height=434&rev=1.1||alt="12.PLC Protocol_html_cdef1c5ec8cc2105.png" height="434" width="600"]] |
![]() |
107.1 | 771 | |
772 | As soon as download is completed, connect PLC with serial port, then configure it in the [Specify Connection Destination Connection]. | ||
773 | |||
774 | Done. | ||
775 | |||
![]() |
119.1 | 776 | **4)Configure the communication protocol** |
![]() |
107.1 | 777 | |
![]() |
119.1 | 778 | [[image:image-20220825104904-1.png]] |
![]() |
107.1 | 779 | |
![]() |
119.1 | 780 | **5)Cable Wiring** |
![]() |
107.1 | 781 | |
782 | |||
![]() |
119.1 | 783 | * **RS422** |
![]() |
107.1 | 784 | |
![]() |
119.1 | 785 | [[image:image-20220825105105-2.png]] |
![]() |
107.1 | 786 | |
![]() |
119.1 | 787 | [[image:image-20220825105533-3.png]] |
![]() |
107.1 | 788 | |
![]() |
119.1 | 789 | == **FX5U Ethernet Protocol** == |
![]() |
100.1 | 790 | |
791 | Mitsubishi FX5U series PLC | ||
792 | |||
![]() |
119.1 | 793 | **1)V-BOX Settings** |
![]() |
100.1 | 794 | |
![]() |
119.1 | 795 | |**Items**|**Settings**|**Note** |
796 | |Protocol|Mitsubishi FX5U| | ||
797 | |Connection|Ethernet| | ||
798 | |Port No.|5002|Must be the same as the PLC setting | ||
799 | |PLC station No.|0| | ||
![]() |
100.1 | 800 | |
![]() |
119.1 | 801 | **2)Address List** |
![]() |
100.1 | 802 | |
![]() |
119.1 | 803 | |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** |
804 | |(% rowspan="15" %)Bit|X|X|X o|0~~303237| | ||
805 | |Y|Y|Y o|0~~303237| | ||
806 | |M|M|M d|0~~99999| | ||
807 | |B|B|B h|0~~7FFF| | ||
808 | |F|F|F d|0~~32767| | ||
809 | |SB|SB|SB h|0~~7FFF| | ||
810 | |TS|TS|TS d|0~~1023| | ||
811 | |TC|TC|TC d|0~~1023| | ||
812 | |STS|STS|STS d|0~~1023| | ||
813 | |STC|STC|STS d|0~~1023| | ||
814 | |CS|CS|CS d|0~~1023| | ||
815 | |CC|CC|CC d|0~~1023| | ||
816 | |SM|SM|SM d|0~~9999| | ||
817 | |L|L|L d|0~~32767| | ||
818 | |S|S|S d|0~~4095| | ||
819 | |(% rowspan="9" %)Word|W|W|W h|0~~3FF| | ||
820 | |TN|TN|TN d|0~~1023| | ||
821 | |STN|STN|STN d|0~~1023| | ||
822 | |CN|CN|CN d|0~~1023| | ||
823 | |R|R|R d|0~~32767| | ||
824 | |SW|SW|SW h|0~~7FFF| | ||
825 | |Z|Z|Z d|0~~23| | ||
826 | |D|D|D d|0~~7999| | ||
827 | |SD|SD|SD d|0~~11999| | ||
![]() |
100.1 | 828 | |
![]() |
119.1 | 829 | **3)PLC Settings (GX Works 3)** |
![]() |
100.1 | 830 | |
831 | Find the [Ethernet port] in the navigation area. | ||
832 | |||
![]() |
119.1 | 833 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_8e8f85ace087346c.png?width=300&height=593&rev=1.1||alt="12.PLC Protocol_html_8e8f85ace087346c.png" height="593" width="300"]] |
![]() |
100.1 | 834 | |
835 | Select [Own Node Settings] in the [Setting Item List]; | ||
836 | |||
837 | Set [IP Address], [Subnet Mask], [Default Gateway]; | ||
838 | |||
839 | Click [Detailed Settings] into [Ethernet Configuration (Built-in Ethernet Port)] windows; | ||
840 | |||
![]() |
119.1 | 841 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_5d98495052c8c10e.png?width=600&height=339&rev=1.1||alt="12.PLC Protocol_html_5d98495052c8c10e.png" height="339" width="600"]] |
![]() |
100.1 | 842 | |
843 | Select [SLMP Connection Module] and add into host station as below picture shows; | ||
844 | |||
845 | Set Port number as 5002 (this is necessary settings); | ||
846 | |||
847 | Click [Close with Reflecting the Setting] to save and close window; | ||
848 | |||
![]() |
119.1 | 849 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_14b489fdc6c6589d.png?width=600&height=350&rev=1.1||alt="12.PLC Protocol_html_14b489fdc6c6589d.png" height="350" width="600"]] |
![]() |
100.1 | 850 | |
851 | Click [Apply] to completed Etherenet settings; | ||
852 | |||
853 | Switch to the [On line data operation] interface as below, check the item and click [Execute] to download. | ||
854 | |||
![]() |
119.1 | 855 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_c93025a968a8a9e7.png?width=600&height=434&rev=1.1||alt="12.PLC Protocol_html_c93025a968a8a9e7.png" height="434" width="600"]] |
![]() |
100.1 | 856 | |
![]() |
119.1 | 857 | **4)Configure the communication protocol** |
![]() |
110.1 | 858 | |
![]() |
119.1 | 859 | [[image:image-20220825112403-1.png||alt="图片-20220825112403-1.png"]] |
![]() |
110.1 | 860 | |
![]() |
119.1 | 861 | **5)电缆布线** |
![]() |
110.1 | 862 | |
![]() |
119.1 | 863 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_2297240b57346b2a.png?width=401&height=170&rev=1.1||alt="12.可编程逻辑控制器Protocol_html_2297240b57346b2a.png" height="170" width="401"]] |
![]() |
113.1 | 864 | |
![]() |
122.1 | 865 | |
866 | == **L02 Serial Protocol** == | ||
867 | |||
868 | Mitsubishi L02 series CPU built-in Ethernet port. | ||
869 | |||
870 | **V-BOX Settings** | ||
871 | |||
872 | |**Items**|**Settings**|**Note** | ||
873 | |Protocol|MIT L02 CPU MELSEC| | ||
874 | |Connection|Ethernet| | ||
875 | |Port No.|1025|Must be the same as the PLC setting | ||
876 | |PLC station No.|0|Must be the same as the PLC setting | ||
877 | |||
878 | **Address List** | ||
879 | |||
880 | |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** | ||
881 | |Bit|X|X|X h|0~~FFFF| | ||
882 | |Bit|Y|Y|Y h|0~~FFFF| | ||
883 | |Bit|M|M|M d|0~~9999| | ||
884 | |Bit|L|L|L d|0~~9999| | ||
885 | |Bit|F|F|F d|0~~9999| | ||
886 | |Bit|B|B|B h|0~~FFFF| | ||
887 | |Bit|V|V|V d|0~~2047| | ||
888 | |Bit|TC|TC|TC d|0~~9999| | ||
889 | |Bit|SS|SS|SS d|0~~9999| | ||
890 | |Bit|SC|SC|SC d|0~~9999| | ||
891 | |Bit|CS|CS|CS d|0~~9999| | ||
892 | |Bit|CC|CC|CC d|0~~9999| | ||
893 | |Bit|SB|SB|SB h|0~~FFFF| | ||
894 | |Bit|SM|SM|SM d|0~~2047| | ||
895 | |Bit|STS|STS|STS d|0~~1023| | ||
896 | |Bit|S|S|S d|0~~9999| | ||
897 | |Bit|DX|DX|DX h|0~~FFFF| | ||
898 | |Bit|DY|DY|DY h|0~~FFFF| | ||
899 | |Bit|TS|TS|TS d|0~~9999| | ||
900 | |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15| | ||
901 | |Word|W|W|W h|0~~FFFF| | ||
902 | |Word|TN|TN|TN d|0~~99999| | ||
903 | |Word|SN|SN|SN d|0~~99999| | ||
904 | |Word|CN|CN|CN d|0~~99999| | ||
905 | |Word|R|R|R d|0~~99999| | ||
906 | |Word|SW|SW|SW h|0~~FFFF| | ||
907 | |Word|Z|Z|Z d|0~~99999| | ||
908 | |Word|ZR|ZR|ZR h|0~~FFFF| | ||
909 | |Word|D|D|D d|0~~99999| | ||
910 | |||
911 | **Communication Settings** | ||
912 | |||
913 | |||
914 | **Cable Wiring** | ||
915 | |||
916 | |||
917 | |||
918 | |||
![]() |
118.1 | 919 | == **L02 Ethernet Protocol** == |
![]() |
113.1 | 920 | |
![]() |
114.1 | 921 | Mitsubishi L series CPU built-in Ethernet port. |
![]() |
113.1 | 922 | |
![]() |
115.1 | 923 | **1)V-BOX Settings** |
![]() |
113.1 | 924 | |
925 | |**Items**|**Settings**|**Note** | ||
926 | |Protocol|MIT L02 CPU MELSEC| | ||
927 | |Connection|Ethernet| | ||
928 | |Port No.|1025|Must be the same as the PLC setting | ||
929 | |PLC station No.|0|Must be the same as the PLC setting | ||
930 | |||
![]() |
115.1 | 931 | **2)Address List** |
![]() |
113.1 | 932 | |
933 | |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** | ||
934 | |Bit|X|X|X h|0~~FFFF| | ||
935 | |Bit|Y|Y|Y h|0~~FFFF| | ||
936 | |Bit|M|M|M d|0~~9999| | ||
937 | |Bit|L|L|L d|0~~9999| | ||
938 | |Bit|F|F|F d|0~~9999| | ||
939 | |Bit|B|B|B h|0~~FFFF| | ||
940 | |Bit|V|V|V d|0~~2047| | ||
941 | |Bit|TC|TC|TC d|0~~9999| | ||
942 | |Bit|SS|SS|SS d|0~~9999| | ||
943 | |Bit|SC|SC|SC d|0~~9999| | ||
944 | |Bit|CS|CS|CS d|0~~9999| | ||
945 | |Bit|CC|CC|CC d|0~~9999| | ||
946 | |Bit|SB|SB|SB h|0~~FFFF| | ||
947 | |Bit|SM|SM|SM d|0~~2047| | ||
948 | |Bit|STS|STS|STS d|0~~1023| | ||
949 | |Bit|S|S|S d|0~~9999| | ||
950 | |Bit|DX|DX|DX h|0~~FFFF| | ||
951 | |Bit|DY|DY|DY h|0~~FFFF| | ||
952 | |Bit|TS|TS|TS d|0~~9999| | ||
953 | |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15| | ||
954 | |Word|W|W|W h|0~~FFFF| | ||
955 | |Word|TN|TN|TN d|0~~99999| | ||
956 | |Word|SN|SN|SN d|0~~99999| | ||
957 | |Word|CN|CN|CN d|0~~99999| | ||
958 | |Word|R|R|R d|0~~99999| | ||
959 | |Word|SW|SW|SW h|0~~FFFF| | ||
960 | |Word|Z|Z|Z d|0~~99999| | ||
961 | |Word|ZR|ZR|ZR h|0~~FFFF| | ||
962 | |Word|D|D|D d|0~~99999| | ||
963 | |||
![]() |
121.1 | 964 | **3)PLC Settings (GX Works2 )** |
![]() |
113.1 | 965 | |
966 | Create a project | ||
967 | |||
968 | Set PLC IP, subnet mask and gateway; | ||
969 | |||
970 | Select [Binary Code] as communication data code; | ||
971 | |||
972 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_776e17505f3fc6c0.png?width=600&height=524&rev=1.1||alt="12.PLC Protocol_html_776e17505f3fc6c0.png" height="524" width="600"]] | ||
973 | |||
974 | Set PLC port number, for example 1025 | ||
975 | |||
976 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_8d0d1a22d388f70b.png?width=600&height=524&rev=1.1||alt="12.PLC Protocol_html_8d0d1a22d388f70b.png" height="524" width="600"]] | ||
977 | |||
978 | Save settings; | ||
979 | |||
980 | Download project into PLC device; | ||
981 | |||
982 | Restart PLC device; | ||
983 | |||
![]() |
121.1 | 984 | **4)Configure the communication protocol** |
985 | |||
986 | [[image:image-20220825142659-1.png]] | ||
987 | |||
![]() |
115.1 | 988 | **5)Cable Wiring** |
![]() |
113.1 | 989 | |
![]() |
109.1 | 990 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_2297240b57346b2a.png?width=401&height=170&rev=1.1||alt="12.PLC Protocol_html_2297240b57346b2a.png" height="170" width="401"]] |
![]() |
100.1 | 991 | |
![]() |
119.1 | 992 | == **QJ71E71 Ethernet Protocol** == |
![]() |
1.1 | 993 | |
![]() |
119.1 | 994 | Mitsubishi QJ71E71 Ethernet communication module; |
![]() |
1.1 | 995 | |
![]() |
120.1 | 996 | **1)V-BOX Settings** |
![]() |
1.1 | 997 | |
![]() |
119.1 | 998 | |**Items**|**Settings**|**Note** |
999 | |Protocol|MIT QJ71E71 MELSEC| | ||
1000 | |Connection|Ethernet| | ||
1001 | |Port No.|1025|Must be the same as the PLC setting | ||
1002 | |PLC station No.|0|Must be the same as the PLC setting | ||
![]() |
1.1 | 1003 | |
![]() |
120.1 | 1004 | **2)Address List** |
![]() |
48.1 | 1005 | |
![]() |
119.1 | 1006 | |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note** |
1007 | |(% rowspan="18" %)Bit|X|X|X h|0~~1FFF| | ||
1008 | |Y|Y|Y h|0~~1FFF| | ||
1009 | |M|M|M d|0~~99999| | ||
1010 | |L|L|L d|0~~8191| | ||
1011 | |F|F|F d|0~~2047| | ||
1012 | |B|B|B h|0~~1FFF| | ||
1013 | |V|V|V d|0~~2047| | ||
1014 | |TS|TS|TS d|0~~2047| | ||
1015 | |TC|TC|TC d|0~~2047| | ||
1016 | |SS|SS|SS d|0~~2047| | ||
1017 | |SC|SC|SC d|0~~2047| | ||
1018 | |CS|CS|CS d|0~~1023| | ||
1019 | |CC|CC|CC d|0~~1023| | ||
1020 | |SB|SB|SB h|0~~7FF| | ||
1021 | |S|S|S d|0~~8191| | ||
1022 | |DX|DX|DX h|0~~1FFF| | ||
1023 | |DY|DY|DY h|0~~1FFF| | ||
1024 | |SM|SM|SM d|8000~~9999| | ||
1025 | |(% rowspan="10" %)Word|SD|SD|SD d|0~~2047| | ||
1026 | |D|D|D d|0~~12287| | ||
1027 | |W|W|W h|0~~1FFF| | ||
1028 | |TN|TN|TN d|0~~2047| | ||
1029 | |SN|SN|SN d|0~~2047| | ||
1030 | |CN|CN|CN d|0~~1023| | ||
1031 | |R|R|R d|0~~32767| | ||
1032 | |SW|SW|SW h|0~~7FF| | ||
1033 | |Z|Z|Z d|0~~15| | ||
1034 | |ZR|ZR|ZR h|0~~FE7FF| | ||
![]() |
7.1 | 1035 | |
![]() |
120.1 | 1036 | **3)PLC Settings(GX Works2)** |
![]() |
7.1 | 1037 | |
![]() |
119.1 | 1038 | * Click [Ethernet/CC IE/MELSECNET]; |
1039 | * Please select [Ethernet] as network type; | ||
1040 | * Set station I/O number according to situation (For example, 0000 means that the module is connected to PLC CPU in first order); | ||
1041 | * Select [Online] as Mode; | ||
1042 | * Click [Operation setting] to set IP; | ||
1043 | * Select [Binary Code] as [Communication Data Code]; | ||
1044 | * Set protocol: TCP; | ||
1045 | * Set [unpassive] in [Open system]; | ||
1046 | * Set [receive] in [Fixed buffer]; | ||
1047 | * Set [procedure Exist] in [Fixed buffer communication]; | ||
1048 | * Disable [Pairing open]; | ||
1049 | * Set [No confirm] in [Existence confirmation]; | ||
1050 | * Host station port number: 1025; | ||
1051 | * Save settings; | ||
1052 | * Download project into PLC and restart it | ||
1053 | |||
![]() |
120.1 | 1054 | **4)Configure the communication protocol** |
![]() |
119.1 | 1055 | |
![]() |
120.1 | 1056 | [[image:image-20220825143728-1.png]] |
1057 | |||
1058 | **5)Cable Wiring** | ||
1059 | |||
![]() |
119.1 | 1060 | [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_2297240b57346b2a.png?width=401&height=170&rev=1.1||alt="12.PLC Protocol_html_2297240b57346b2a.png"]] |
1061 | |||
1062 | = **台达 PLC** = | ||
1063 | |||
1064 | == **DVP 以太网协议** == | ||
1065 | |||
1066 | [[下载链接>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Delta%20DVP%20Ethernet.zip]] | ||
1067 | |||
1068 | == **DVP 串行协议** == | ||
1069 | |||
1070 | [[下载链接>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Delta%20DVP%20Ethernet.zip]] | ||
1071 | |||
1072 | = **欧姆龙可编程逻辑控制器** = | ||
1073 | |||
1074 | == **CP1 系列协议** == | ||
1075 | |||
1076 | [[下载链接>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Communication%20with%20ORMON%20CP1%20Series.zip]] | ||
1077 | |||
1078 | == **CJ2M 系列协议** == | ||
1079 | |||
1080 | [[下载链接>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Communication%20with%20ORMON%20CJ2M.zip]] | ||
1081 | |||
1082 | = **Modbus RTU** = | ||
1083 | |||
1084 | == **V-BOX 作为主** == | ||
1085 | |||
![]() |
113.1 | 1086 | 选择协议“(% _istranslated="1" class="mark" %)Modbus RTU Slave(All Fuction)”, |
![]() |
50.1 | 1087 | |
![]() |
119.1 | 1088 | (% class="mark" %)然后设置波特率,端口,停止位,数据位,奇偶校验 |
![]() |
113.1 | 1089 | |
![]() |
50.1 | 1090 | (% style="text-align:center" %) |
![]() |
119.1 | 1091 | [[image:1624342015914-382.png||height="486" width="800" class="img-thumbnail"]] |
![]() |
50.1 | 1092 | |
![]() |
119.1 | 1093 | == **V-BOX 作为从站** == |
![]() |
50.1 | 1094 | |
![]() |
113.1 | 1095 | 选择协议“(% _istranslated="1" class="mark" %)**Modbus RTU Master”**, |
![]() |
50.1 | 1096 | |
![]() |
119.1 | 1097 | (% class="mark" %)然后设置波特率,端口,停止位,数据位,奇偶校验 |
![]() |
50.1 | 1098 | |
1099 | (% style="text-align:center" %) | ||
![]() |
119.1 | 1100 | [[image:1624348709622-711.png||queryString="width=809&height=493" height="488" width="800" class="img-thumbnail"]] |
![]() |
50.1 | 1101 | |
![]() |
119.1 | 1102 | **地址列表** |
![]() |
50.1 | 1103 | |
1104 | (% class="table-bordered" %) | ||
![]() |
119.1 | 1105 | |**类型**|**注册**|**函数代码和描述** |
1106 | |(% rowspan="11" %)词|(% rowspan="3" %)3|04(读取输入寄存器:读取一个或多个输入寄存器中的当前二进制值) | ||
1107 | |06 (write single register: write a binary value to a holding register) | ||
1108 | |10 (write values to multiple addresses ) | ||
1109 | |(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers) | ||
1110 | |06 (write single register: write a binary value to a holding register) | ||
1111 | |10 (write values to multiple addresses ) | ||
1112 | |(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers) | ||
1113 | |06 (write single register: write a binary value to a holding register) | ||
1114 | |10 (write values to multiple addresses ) | ||
1115 | |(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers) | ||
1116 | |10 (write values to multiple addresses ) | ||
1117 | |(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state) | ||
1118 | |05 (Force a single coil to force the on/off state of a logic coil) | ||
1119 | |0F (Write multiple bits, ie write continuously) | ||
1120 | |(% rowspan="3" %)1|02 (Read the input state) | ||
1121 | |05 (Force a single coil to force the on/off state of a logic coil) | ||
1122 | |0F (Write multiple bits) | ||
1123 | |(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils) | ||
1124 | |05 (Force a single coil to force the on/off state of a logic coil) | ||
1125 | |0F (Write multiple bits) | ||
1126 | |(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils) | ||
1127 | |0F (Write multiple bits) | ||
![]() |
50.1 | 1128 | |
![]() |
119.1 | 1129 | == **communicate with VB inverter** == |
![]() |
52.1 | 1130 | |
![]() |
119.1 | 1131 | [[download link>>url:https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Communicate%20with%20VB%20inverter.zip]] |
![]() |
52.1 | 1132 | |
![]() |
119.1 | 1133 | = **User define protocol** = |
![]() |
1.1 | 1134 | |
![]() |
19.1 | 1135 | More serial port script instruction,please refer manual:[[Lua script function>>doc:V-BOX.V-Net.Manual.04 Lua Script.01 Lua Functions.WebHome]]~-~-->[[3.Serial port operation>>url:http://docs.we-con.com.cn/wiki/vbox/view/HMI/04.Lua%20script%20%20function%20and%20operation/01.Lua%20script%20function/#H3.Serialportoperation]] |
![]() |
1.1 | 1136 | |
![]() |
119.1 | 1137 | == **Read the temperature sensor.** == |
![]() |
1.1 | 1138 | |
1139 | the commond format is as beliow: | ||
1140 | |||
1141 | Send commond:01 03 02 00 00 03 04 73 | ||
1142 | |||
1143 | Feedback commond:01 03 06 07 F7 0E 7E B7 35 | ||
1144 | |||
1145 | Temperature data:07 F7,desimal = 2039,it means temperature is 20.39℃. | ||
1146 | |||
1147 | Humidity data:0E 7E,desimal = 3710, it mean humidity is 37.10%RH. | ||
1148 | |||
1149 | Script Demo: | ||
1150 | |||
1151 | ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-- | ||
1152 | |||
1153 | function com.main() | ||
1154 | ~-~-dosomething | ||
1155 | openPlc() | ||
1156 | end | ||
1157 | function openPlc() | ||
1158 | if obj then | ||
1159 | ~-~- If the serial port opened,then read/write data by timing | ||
1160 | |||
1161 | local wri = string.pack(">HHHH",0X0103,0X0200,0X0003,0X0473) | ||
1162 | local arr = reading(wri) | ||
1163 | ~-~- if arr ~~=nil then | ||
1164 | ~-~- if arr[1] ==33 and arr[2] ==v[2][2] and arr[3] ==v[2][3] then | ||
1165 | ~-~- local A = arr[4]*256 | ||
1166 | ~-~- local B = A+arr[5] | ||
1167 | ~-~- addr_setword(v[1],B) | ||
1168 | ~-~- end | ||
1169 | ~-~- end | ||
1170 | |||
1171 | else | ||
1172 | ~-~-judge if there is a serial object, then initialize and open the serial port | ||
1173 | local configs = { | ||
1174 | name = 'COM1', ~-~-Select serial port COM1 | ||
1175 | mode = 485, ~-~-Communication mode RS485 | ||
1176 | baud_rate = 9600, ~-~-Baud rate 9600 | ||
1177 | stop_bit = 1, ~-~-stop bit 1 | ||
1178 | data_len = 8, ~-~-data length 8 | ||
1179 | check_bit = 'NONE', ~-~-no parity | ||
1180 | |||
1181 | } | ||
1182 | obj,err = serial.open(configs) ~-~-Open serial port | ||
1183 | if not obj then | ||
1184 | print("serial open :failed", err) ~-~- Open serial port failed | ||
1185 | end | ||
1186 | end | ||
1187 | end | ||
1188 | |||
1189 | function reading(wri) | ||
1190 | obj:flush() ~-~- Clear serial port | ||
1191 | obj:write(wri) ~-~- Write serial port | ||
1192 | print(string.byte(wri,1,#wri)) | ||
1193 | obj:flush() ~-~- Clear serial port | ||
1194 | local readed =obj:read(9,1000) ~-~- Read 9 bytes, timeout 1 second | ||
1195 | if readed and readed ~~= "" then | ||
1196 | ~-~- judge that a non-empty string is read | ||
1197 | print(string.byte(readed,1,#readed)) | ||
1198 | a={string.byte(readed, 1, #readed)} | ||
1199 | if nil ~~= a[4] and nil ~~= a[5] and nil ~~= a[6] and nil ~~= a[7] then | ||
1200 | a1=a[4]*256+a[5] | ||
1201 | a2=a[6]*256+a[7] | ||
1202 | addr_setword("@HDW0",a1) | ||
1203 | addr_setword("@HDW1",a2) | ||
1204 | end | ||
1205 | return {string.byte(readed, 1, #readed)} | ||
1206 | elseif readed == nil then | ||
1207 | print("serial read err:", err or "") | ||
1208 | return nil | ||
1209 | end | ||
1210 | return nil | ||
1211 | end | ||
1212 | |||
1213 | ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- |