Wiki source code of 1 Communication

Version 138.1 by Ben on 2022/08/29 13:57

Hide last authors
Ben 136.1 1 = Create communication with WECON PLC =
Leo Wei 1.1 2
Ben 123.1 3 == **LX3V Serial Protocol** ==
Ben 31.1 4
Ben 123.1 5 Supported series: Wecon LX2V/ LX2E/ LX3V/LX3VP/LX3VE/LX3VM
Leo Wei 1.1 6
Ben 123.1 7 **1)V-BOX setting**
Leo Wei 1.1 8
Ben 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|
Leo Wei 1.1 17
Ben 123.1 18 **2)Address List**
Ben 20.1 19
Ben 125.1 20
21 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
22 |(% rowspan="6" %)Bit|X|X|Xo|0~~303237|
Ben 119.1 23 |Y|Y|Y o|0~~303237|
24 |M|M|M d|0~~99999|
Ben 125.1 25 |T|T|T d|0~~99999|
26 |C|C|C d|0~~99999|
27 |S|S|S d|0~~99999|
28 |(% rowspan="8" %)Word|X|X|Xo|0~~303237|
Ben 119.1 29 |Y|Y|Y o|0~~303237|
30 |M|M|M d|0~~99999|
Ben 125.1 31 |T|T|T d|0~~99999|
32 |C|C|C d|0~~199|
33 |D|D|D d|0~~7999|
34 |S|S|S d|0~~99999|
35 |SD|SD|SD d|8000~~9999|
Ben 20.1 36
Ben 123.1 37 **3)Configure the communication protocol**
Ben 20.1 38
Ben 119.1 39 [[image:image-20220824152217-1.png||alt="图片-20220824152217-1.png"]]
Ben 80.1 40
Ben 123.1 41 **4)Cable Wiring**
Ben 80.1 42
Ben 119.1 43 * **RS422**
Ben 20.1 44
Ben 119.1 45 [[image:image-20220824120614-5.png]]
Ben 20.1 46
Ben 119.1 47 * **RS485**
Ben 68.1 48
Ben 119.1 49 [[image:image-20220824120524-3.png]]
Ben 68.1 50
Ben 119.1 51 == **LX5V Serial Protocol** ==
Ben 28.1 52
Ben 84.1 53 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.
Ben 20.1 54
Ben 119.1 55 **Software configuration of PLC**
Ben 20.1 56
Ben 119.1 57 **1)PLC programming software**
Ben 20.1 58
Ben 119.1 59 [[image:image-20220824142722-1.png]]
Ben 20.1 60
Ben 119.1 61 **2)New PLC project**
Ben 20.1 62
63 Click New Project and select the PLC model.
64
Ben 119.1 65 [[image:image-20220822172623-2.png]]
Ben 20.1 66
Ben 119.1 67 **3)Set Serial port parameters**
Ben 20.1 68
69 Follow the steps below to configure Serial port parameters
70
71 Baud rate:115200
72
73 Data bit:8
74
75 Stop bit:1
76
77 Parity:No verification
78
Ben 119.1 79 [[image:image-20220822172657-3.png]]
Ben 20.1 80
Ben 119.1 81 **4)Registers list**
Ben 20.1 82
Ben 119.1 83 [[image:image-20220822172730-4.png]]
Ben 20.1 84
Ben 119.1 85 **V-BOX software configuration**
Ben 28.1 86
Ben 119.1 87 **1)V-BOX programming software**
Ben 20.1 88
Ben 119.1 89 [[image:image-20220824104124-1.png]]
Ben 20.1 90
Ben 119.1 91 **2)V-NET add device**
Ben 20.1 92
Ben 35.1 93 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.
Ben 20.1 94
Ben 119.1 95 [[image:image-20220824104909-2.png]]
Ben 20.1 96
Ben 119.1 97 **3)Set communication port parameters**
Ben 20.1 98
99 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.
100
101 Baud rate:115200
102
103 Data bit:8
104
105 Stop bit:1
106
107 Parity:No verification
108
Ben 119.1 109 [[image:image-20220824142130-1.png]]
Ben 20.1 110
Ben 119.1 111 **hardware connection**
Ben 20.1 112
Ben 119.1 113 **1)Hardware wiring diagram**
Ben 20.1 114
Ben 119.1 115 [[image:image-20220824142546-2.png]]
Ben 28.1 116
Ben 119.1 117 [[image:image-20220824142643-3.png]]
Ben 28.1 118
Ben 74.1 119 The above are all the steps for establishing serial port communication between V-BOX with LX5V PLC.
Ben 20.1 120
Ben 119.1 121 == **LX5V-N Ethernet protocol** ==
Ben 20.1 122
Ben 77.1 123 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.
Ben 20.1 124
Ben 119.1 125 **Software configuration of PLC**
Ben 20.1 126
Ben 119.1 127 **1)PLC programming software**
Ben 20.1 128
Ben 119.1 129 [[image:image-20220824142722-1.png]]
Ben 20.1 130
Ben 119.1 131 **2)New PLC project**
Ben 20.1 132
133 Click New Project and select the PLC model.
134
Ben 119.1 135 [[image:image-20220824143613-1.png]]
Ben 20.1 136
Ben 119.1 137 **3)Set Ethernet port parameters**
Ben 20.1 138
139 Follow the steps below to configure Ethernet parameters
140
141 PLC IP address:192.168.39.200
142
143 default gateway:192.168.39.1
144
145 subnet mask:255.255.255.0
146
Ben 119.1 147 [[image:image-20220824143744-2.png]]
Ben 20.1 148
Ben 119.1 149 **4)Registers list**
Ben 20.1 150
Ben 119.1 151 [[image:image-20220822172730-4.png]]
Ben 20.1 152
Ben 119.1 153 (% id="cke_bm_22473S" style="display:none" %)** **(%%)**V-BOX software configuration**
Ben 20.1 154
Ben 119.1 155 **1)V-BOX programming software**
Ben 20.1 156
Ben 119.1 157 [[image:image-20220824104124-1.png]]
Ben 20.1 158
Ben 119.1 159 **2)V-NET add device**
Ben 20.1 160
Ben 74.1 161 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.
Ben 20.1 162
Ben 119.1 163 [[image:image-20220824104909-2.png]]
Ben 20.1 164
Ben 119.1 165 **3)Set communication Protocol**
Ben 20.1 166
Ben 74.1 167 Click Communication to configure the LX5V plc protocol and IP address.
Ben 20.1 168
Ben 119.1 169 [[image:image-20220824144619-1.png]]
Ben 20.1 170
Ben 119.1 171 **hardware connection**
Ben 20.1 172
Ben 119.1 173 **1)Hardware wiring diagram**
Ben 20.1 174
Ben 119.1 175 [[image:image-20220824151127-2.png]]
Ben 20.1 176
Ben 74.1 177 The above are all the steps for establishing ethernet communication between V-BOX with LX5V PLC.
Ben 20.1 178
Ben 137.1 179 = Create communication with **Rockwell PLC** =
Ben 22.1 180
Ben 119.1 181 == (% id="cke_bm_5621S" style="display:none" %)** **(%%)**MicroLogix Protocol** ==
Ben 37.1 182
183 MicroLogix 1000/1100/1200/1400/1500; SLC 5/03 5/04 5/05 PLC-5
184
Ben 119.1 185 **1)PLC Settings**
Ben 37.1 186
Ben 119.1 187 |**Item**|**Settings**|**Note**
188 |Protocol|Allen-Bradlley DF1 Advanced|
189 |Connection|RS232|
190 |Baud rate|19200|
191 |Data bit|8|
192 |Parity|None|
193 |Stop bit|1|
194 |PLC station No.|1|
Ben 37.1 195
Ben 119.1 196 **2)Address List**
Ben 37.1 197
Ben 119.1 198 |**Type**|**Device registers**|**Format**|**Range**|**Note**
199 |(% rowspan="5" %)Bit|I|I d.d|0.0~~255.15|
200 |O|O d.d|0.0~~255.15|
201 |B|B nnhh.dd|0.0~~ffff.15|nn: block number (hex)
202 |S|S d.d|0.0~~255.15|
203 |N|N nnhh.dd|0.0~~ffff.15|nn: block number (hex)
204 |(% rowspan="9" %)Word|S|S d|0~~255|
205 |TS|TS nnhh|0~~ffff|(% rowspan="8" %)nn: block number (hex)
206 |TP|TP nnhh|0~~ffff
207 |CS|CS nnhh|0~~ffff
208 |CP|CP nnhh|0~~ffff
209 |N|N nnhh|0~~ffff
210 |C|C nnhh|0~~ffff
211 |T|T nnhh|0~~ffff
212 |R|R nnhh|0~~ffff
Ben 37.1 213
Ben 119.1 214 **3)Configure the communication protocol**[[image:image-20220824152928-1.png]]
Ben 85.1 215
Ben 119.1 216 **4)Configure the communication protocol**
Ben 37.1 217
Ben 119.1 218 [[image:image-20220824110724-1.png]]
Ben 37.1 219
Ben 119.1 220 == **Micro850_FreeTag** ==
Ben 37.1 221
Ben 11.1 222 (((
Ben 16.1 223 (((
Ben 38.1 224 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.
Ben 16.1 225 )))
Ben 11.1 226 )))
227
228 (((
Ben 15.1 229 (% class="wikigeneratedid" id="HSoftwareconfigurationofPLC" %)
230 (((
Ben 119.1 231 **Software configuration of PLC**
Ben 11.1 232 )))
233
Ben 15.1 234 (% class="wikigeneratedid" id="HPLCprogrammingsoftware" %)
Ben 11.1 235 (((
Ben 119.1 236 **1)PLC programming software**
Ben 15.1 237 )))
Ben 11.1 238
Ben 119.1 239 [[image:image-20220714162600-1.png]]
Ben 11.1 240
Ben 15.1 241 (% class="wikigeneratedid" id="HNewPLCproject" %)
Ben 11.1 242 (((
Ben 119.1 243 **2)New PLC project**
Ben 11.1 244 )))
245
246 (((
Ben 16.1 247 (((
Ben 15.1 248 Click New Project and select the PLC model.
Ben 11.1 249 )))
Ben 16.1 250 )))
Ben 11.1 251
252 (((
Ben 119.1 253 [[image:image-20220714162617-2.png]]
Ben 11.1 254 )))
255
256 (((
Ben 17.1 257
Ben 16.1 258
Ben 119.1 259 [[image:image-20220714162652-4.png]]
Ben 11.1 260 )))
261
262 (((
Ben 15.1 263 (% class="wikigeneratedid" id="HSetEthernetparameters" %)
264 (((
Ben 119.1 265 **3)Set Ethernet parameters**
Ben 15.1 266 )))
Ben 11.1 267
268 (((
Ben 15.1 269 (((
Ben 16.1 270 (((
Ben 11.1 271 Follow the steps below to configure Ethernet parameters
272 )))
Ben 15.1 273 )))
Ben 16.1 274 )))
Ben 11.1 275
276 (((
Ben 15.1 277 (((
Ben 16.1 278 (((
Ben 11.1 279 PLC IP address:192.168.40.101
280 )))
Ben 15.1 281 )))
Ben 16.1 282 )))
Ben 11.1 283
284 (((
Ben 15.1 285 (((
Ben 16.1 286 (((
Ben 11.1 287 default gateway:192.168.40.1
288 )))
Ben 15.1 289 )))
Ben 16.1 290 )))
Ben 11.1 291
292 (((
Ben 15.1 293 (((
Ben 16.1 294 (((
Ben 11.1 295 subnet mask:255.255.255.0
296 )))
Ben 15.1 297 )))
Ben 16.1 298 )))
Ben 11.1 299
300 (((
Ben 119.1 301 [[image:image-20220714162713-5.png]]
Ben 11.1 302 )))
303
304 (((
305
306 )))
307
308 (((
Ben 15.1 309 (% class="wikigeneratedid" id="HV-boxsoftwareconfiguration" %)
310 (((
Ben 119.1 311 **V-box software configuration**
Ben 15.1 312 )))
Ben 11.1 313
Ben 15.1 314 (% class="wikigeneratedid" id="HV-boxprogrammingsoftware" %)
315 (((
Ben 119.1 316 **1)V-box programming software**
Ben 15.1 317 )))
Ben 11.1 318
Ben 15.1 319 (% class="wikigeneratedid" %)
320 (((
Ben 119.1 321 [[image:image-20220714162725-6.png]]
Ben 15.1 322 )))
Ben 11.1 323
Ben 15.1 324 (% class="wikigeneratedid" id="HConfiguredevicenetwork" %)
325 (((
Ben 119.1 326 **2)Configure device network**
Ben 15.1 327 )))
Ben 11.1 328
329 (((
Ben 15.1 330 (((
Ben 16.1 331 (((
Ben 119.1 332 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.
Ben 11.1 333 )))
Ben 16.1 334
335 (((
336 In the example below, the IP address of V-Box is configured as 192.168.40.66, and the networking method is 4G connection
Ben 15.1 337 )))
Ben 16.1 338 )))
339 )))
Ben 11.1 340
341 (((
Ben 15.1 342 (((
Ben 119.1 343 [[image:image-20220714162737-7.png]]
Ben 16.1 344
345
Ben 11.1 346 )))
347 )))
348 )))
349 )))
350
Ben 15.1 351 (% class="wikigeneratedid" id="HV-netadddevice" %)
Ben 11.1 352 (((
Ben 119.1 353 **3)V-net add device**
Ben 11.1 354 )))
Ben 15.1 355 )))
Ben 11.1 356
357 (((
Ben 16.1 358 (((
Ben 119.1 359 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]]
Ben 11.1 360 )))
361
362
363 )))
364
365 (((
Ben 15.1 366 (% class="wikigeneratedid" id="HSetcommunicationportparameters" %)
367 (((
Ben 119.1 368 **4)Set communication port parameters**
Ben 15.1 369 )))
Ben 11.1 370
Ben 16.1 371 (((
372 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.
Ben 11.1 373 )))
374
Ben 119.1 375 [[image:image-20220714162805-9.png]]
Ben 16.1 376 )))
377
378 (((
Ben 11.1 379 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.
Ben 16.1 380 )))
Ben 11.1 381
Ben 119.1 382 [[image:image-20220824164346-1.png]]
Ben 11.1 383
384
Ben 16.1 385 (((
Ben 119.1 386 After adding the protocol Allen-BradleyMicro850_FreeTag, click[[image:image-20220714143838-2.png]]icon add label.[[image:image-20220714162827-11.png]]
Ben 16.1 387 )))
Ben 14.1 388
Ben 16.1 389 (% class="wikigeneratedid" id="HEngineeringproduction" %)
390 (((
Ben 119.1 391 **5)Engineering production**
Ben 16.1 392 )))
Ben 14.1 393
Ben 16.1 394 (% class="wikigeneratedid" %)
395 (((
396 (((
397 According to your own needs, use the V-NET client software to edit the required data monitoring points.
398 )))
Ben 14.1 399
Ben 119.1 400 [[image:image-20220714162841-12.png]]
Ben 14.1 401
Ben 16.1 402
403 (((
Ben 119.1 404 **hardware connection**
Ben 16.1 405 )))
406 )))
407
408 (((
Ben 119.1 409 **1)Hardware wiring diagram**
Ben 16.1 410 )))
411
412 (((
413 (((
414 This example introduces Wecon V-box with Allen-Bradley L1769 PLC to establish communication through Ethernet. The connection diagram is as follows:
415 )))
416
Ben 119.1 417 [[image:image-20220714162856-13.png]]
Ben 16.1 418
419 (((
Ben 41.1 420 The above are all the steps for establishing Ethernet communication between Wecon V-box with CompactLogix L1769 PLC.
Ben 26.1 421
422
Ben 119.1 423 == **Allen-Bradley Ethernet DF1** ==
Ben 26.1 424
Ben 119.1 425 [[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]]
Ben 26.1 426
427
Ben 138.1 428 = Create communication with **Siemens PLC** =
Ben 61.1 429
Ben 119.1 430 == **S7-200 Smart Ethernet Protocol** ==
Ben 61.1 431
Ben 119.1 432 [[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]]
Ben 88.1 433
434
Ben 119.1 435 == **S7-300 Ethernet Protocol** ==
Ben 88.1 436
437 Supported Series: Siemens S7-300 series PLC
438
Ben 119.1 439 **1)PLC Setting**
Ben 88.1 440
Ben 119.1 441 |**Items**|**Settings**|**Note**
442 |Protocol|Simens S7-300 Ethernet|
443 |Connection|Ethernet|
444 |Port No.|102|
445 |PLC station No.|2|Need to be same as the PLC setting
Ben 88.1 446
Ben 119.1 447 **2)Address List**
Ben 88.1 448
Ben 119.1 449 |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note**
450 |(% rowspan="4" %)Bit|I|I|I ddddd.o|0.0~~99999.7|
451 |Q|Q|Q ddddd.o|0.0~~99999.7|
452 |M|M|M ddddd.o|0.0~~99999.7|
453 |DB0.DB~~DB99.DB|DBxDBD|DBxDB nndddd.o|0.0~~99999999.7|(((
Ben 88.1 454 nn: block number;
455
456 dddd: address;
Ben 16.1 457 )))
Ben 119.1 458 |(% rowspan="8" %)Word|I|IW|IW ddddd|0~~99999|
459 |Q|QW|QW ddddd|0~~99999|
460 |(% rowspan="3" %)M|MB|MB ddddd|0~~99999|
461 |MW|MW ddddd|0~~99999|(((
Ben 88.1 462 MW0=MB(0~~1)
463
464 MW2=MB(2~~3)
465
466 Address value is a multiple of 2
Ben 16.1 467 )))
Ben 119.1 468 |MD|MD ddddd|0~~99999|(((
Ben 88.1 469 MD0=MB(0~~3)
Ben 16.1 470
Ben 88.1 471 MD4=MB(4~~7)
472
473 Address value is a multiple of 4
474 )))
Ben 119.1 475 |(% rowspan="3" %)DB0.DB~~DB99.DB|DBxDBB|DBxDBB nndddd|0~~99999999|(% rowspan="3" %)(((
Ben 88.1 476 nn: block number;
477
478 dddd: address
479 )))
Ben 119.1 480 |DBxDBW|DBxDBW nndddd|0~~99999999
481 |DBxDBD|DBxDBD nndddd|0~~99999999
Ben 88.1 482
Ben 119.1 483 **3)Configure the communication protocol**
Ben 88.1 484
Ben 119.1 485 [[image:image-20220824161345-1.png]]
Ben 88.1 486
Ben 119.1 487 **4)Cable Wiring**
Ben 88.1 488
Ben 119.1 489 [[image:image-20220824161450-2.png]]
Ben 88.1 490 )))
491 )))
492
Ben 119.1 493 == **S7-1200 Ethernet Protocol** ==
Leo Wei 1.1 494
Ben 119.1 495 [[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]]
Leo Wei 1.1 496
Ben 119.1 497 == **S7-XXX Ethernet Protocol** ==
Ben 91.1 498
499 Supported Series: Siemens S7-400, S7-1200 and S7-1500
500
Ben 119.1 501 **1)PLC Setting**
Ben 91.1 502
Ben 119.1 503 |=**Items**|=**Settings**|=**Note**
504 |Protocol|Siemens S7-XXX|
505 |Connection|Ethernet|
506 |Port No.|102|
507 |Device No.|Slot (Default 1 for S7-1500/ 2 for S7-1200/ 3 for S7-400)|
508 |HMI No.|Rack (Default as 0)|
Ben 91.1 509
Ben 94.1 510 Slot from TIA Portal is equal to Device No. of V-net
Ben 91.1 511
Ben 94.1 512 Rack from TIA Portal is equal to HMI No. of V-net
Ben 91.1 513
Ben 119.1 514 [[image:image-20220824162459-3.png]]
Ben 91.1 515
Ben 119.1 516 [[image:image-20220824163305-2.png]]
Ben 94.1 517
Ben 119.1 518 **2)Address List**
Ben 91.1 519
Ben 119.1 520 |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note**
521 |(% rowspan="4" %)Bit|I|I|M d.o|(((
Ben 91.1 522 d:0~-~-9999
523
524 o:0-7
525 )))|
Ben 119.1 526 |Q|Q|Q d.o|(((
Ben 91.1 527 d:0~-~-9999
528
529 o:0-7
530 )))|
Ben 119.1 531 |M|M|M d.o|(((
Ben 91.1 532 d:0~-~-9999
533
534 o:0-7
535 )))|
Ben 119.1 536 |DB0.DB-DB99.DB|DBxDB|DBxDBnndddd.o|(((
Ben 91.1 537 nn:0-9999,
538
539 dddd:0-9999,
540
541 o:0-7
542 )))|(((
543 nn:DB No.
544
545 dddd:address value
546
547 o: digit address
548 )))
Ben 119.1 549 |(% rowspan="8" %)Word|M|MB|MB d|d:0-99999|
550 |M|MW|MW d|d:0-99999|(((
Ben 91.1 551 MW0=MB(0~~1)
552
553 MW2=MB(2~~3)
554
555 Address value is a multiple of 2
556 )))
Ben 119.1 557 |M|MD|MD d|d:0-99999|(((
Ben 91.1 558 MD0=MB(0~~3)
559
560 MD4=MB(4~~7)
561
562 Address value is a multiple of 4
563 )))
Ben 119.1 564 |I|IW|IW d|d:0-99999|
565 |Q|QW|QW d|d:0-99999|
566 |DB0.DB-DB99.DB|DBxDBB|DBxDBBnndddd|(((
Ben 91.1 567 nn:0-9999
568
569 dddd:0-9999
570 )))|(((
571 nn:DB No.
572
573 dddd:address value
574 )))
Ben 119.1 575 |DB0.DB-DB99.DB|DBxDBW|DBxDBWnndddd|(((
Ben 91.1 576 nn:0-9999
577
578 dddd:0-9999
579 )))|(((
580 nn:DB No.
581
582 dddd:address value
583
584 Address value is a multiple of 2
585 )))
Ben 119.1 586 |DB0.DB-DB99.DB|DBxDBD|DBxDBDnndddd|(((
Ben 91.1 587 nn:0-9999
588
589 dddd:0-9999
590 )))|(((
591 nn:DB No.
592
593 dddd:address value
594
595 Address value is a multiple of 4
596 )))
597
Ben 119.1 598 **3)Configure the communication protocol**
Ben 91.1 599
Ben 119.1 600 [[image:image-20220824163448-3.png]]
Ben 91.1 601
Ben 119.1 602 **✎Note:**
Ben 91.1 603
Ben 94.1 604 * The S7-1200 supports simultaneous connection of three devices, so the driver supports simultaneous access to PLC by three V-BOX.
605 * 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.
Ben 91.1 606
Ben 119.1 607 **4)Cable Wiring**
Ben 91.1 608
Ben 119.1 609 [[image:image-20220824162342-2.png]]
Ben 91.1 610
Ben 138.1 611 = Create communication with **Mitsubishi PLC** =
Ben 56.1 612
Ben 119.1 613 == **FX1S,1N,2N Serial Protocol** ==
Ben 103.1 614
Ben 105.1 615 Supported Series: Mitsubishi FX1S, FX1N, FX2N series
Ben 103.1 616
Ben 119.1 617 **1)V-BOX Settings**
Ben 103.1 618
Ben 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|
Ben 104.1 627
Ben 119.1 628 **2)Address List**
Ben 104.1 629
Ben 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|
Ben 104.1 646
Ben 119.1 647 **3)Configure the communication protocol**
Ben 104.1 648
Ben 119.1 649 [[image:image-20220825102844-3.png]]
Ben 106.1 650
Ben 119.1 651 **4)Cable Wiring**
Ben 106.1 652
Ben 119.1 653 * **RS422**
Ben 104.1 654
Ben 119.1 655 [[image:image-20220825103350-4.png]]
Ben 104.1 656
Ben 119.1 657 [[image:image-20220825100845-4.png]]
Ben 104.1 658
659
Ben 119.1 660 == **FX3U,3G,3GA Serial Protocol** ==
Ben 56.1 661
Ben 106.1 662 Supported Series: Mitsubishi FX3U, FX3G, FX3GA series
Ben 56.1 663
Ben 119.1 664 **1)V-BOX Settings**
Ben 106.1 665
Ben 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|
Ben 106.1 674
Ben 119.1 675 **2)Address List**
Ben 106.1 676
Ben 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|
Ben 106.1 693
Ben 119.1 694 **3)Configure the communication protocol**
Ben 106.1 695
Ben 119.1 696 [[image:image-20220825102649-2.png]]
Ben 106.1 697
Ben 119.1 698 **4)Cable Wiring**
Ben 106.1 699
Ben 119.1 700 * **RS422**
Ben 106.1 701
Ben 119.1 702 [[image:image-20220825103421-5.png]]
Ben 106.1 703
Ben 119.1 704 [[image:image-20220825100845-4.png]]
Ben 106.1 705
706
Ben 119.1 707 == **FX5U Serial Protocol** ==
Ben 103.1 708
Ben 107.1 709 Mitsubishi FX5U series PLC
Ben 103.1 710
Ben 119.1 711 **1)V-BOX Settings**
Ben 107.1 712
Ben 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
Ben 107.1 721
Ben 119.1 722 **2)Address List**
Ben 107.1 723
Ben 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|
Ben 107.1 749
Ben 119.1 750 **3)PLC Settings (GX Works 3)**
Ben 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
Ben 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"]]
Ben 107.1 757
758 Select protocol in the setting item, and set parameters.
759
Ben 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"]]
Ben 107.1 761
762 Set station number, and [Message Pattern] (Pattern 1 or Pattern 4)
763
Ben 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"]]
Ben 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
Ben 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"]]
Ben 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
Ben 119.1 776 **4)Configure the communication protocol**
Ben 107.1 777
Ben 119.1 778 [[image:image-20220825104904-1.png]]
Ben 107.1 779
Ben 119.1 780 **5)Cable Wiring**
Ben 107.1 781
782
Ben 119.1 783 * **RS422**
Ben 107.1 784
Ben 119.1 785 [[image:image-20220825105105-2.png]]
Ben 107.1 786
Ben 119.1 787 [[image:image-20220825105533-3.png]]
Ben 107.1 788
Ben 119.1 789 == **FX5U Ethernet Protocol** ==
Ben 100.1 790
791 Mitsubishi FX5U series PLC
792
Ben 119.1 793 **1)V-BOX Settings**
Ben 100.1 794
Ben 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|
Ben 100.1 800
Ben 119.1 801 **2)Address List**
Ben 100.1 802
Ben 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|
Ben 100.1 828
Ben 119.1 829 **3)PLC Settings (GX Works 3)**
Ben 100.1 830
831 Find the [Ethernet port] in the navigation area.
832
Ben 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"]]
Ben 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
Ben 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"]]
Ben 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
Ben 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"]]
Ben 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
Ben 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"]]
Ben 100.1 856
Ben 119.1 857 **4)Configure the communication protocol**
Ben 110.1 858
Ben 119.1 859 [[image:image-20220825112403-1.png||alt="图片-20220825112403-1.png"]]
Ben 110.1 860
Ben 119.1 861 **5)电缆布线**
Ben 110.1 862
Ben 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"]]
Ben 113.1 864
Ben 122.1 865
866 == **L02 Serial Protocol** ==
867
Ben 134.1 868 Mitsubishi L02 series CPU built-in serial port.
Ben 122.1 869
Ben 135.1 870 **1)V-BOX Settings**
Ben 122.1 871
Ben 134.1 872 |**Item**|**Settings**|**Note**
873 |Protocol|Mitsubishi L02|
874 |Connection|RS422|
875 |Baud rate|115200|
876 |Data bit|8|
877 |Parity|Odd|
878 |Stop bit|1|
879 |PLC station No.|1~~255|Need to be the same as PLC settings
Ben 122.1 880
Ben 135.1 881 **2)Address List**
Ben 122.1 882
883 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
884 |Bit|X|X|X h|0~~FFFF|
885 |Bit|Y|Y|Y h|0~~FFFF|
886 |Bit|M|M|M d|0~~9999|
887 |Bit|L|L|L d|0~~9999|
888 |Bit|F|F|F d|0~~9999|
889 |Bit|B|B|B h|0~~FFFF|
890 |Bit|V|V|V d|0~~2047|
891 |Bit|TC|TC|TC d|0~~9999|
892 |Bit|SS|SS|SS d|0~~9999|
893 |Bit|SC|SC|SC d|0~~9999|
894 |Bit|CS|CS|CS d|0~~9999|
895 |Bit|CC|CC|CC d|0~~9999|
896 |Bit|SB|SB|SB h|0~~FFFF|
897 |Bit|SM|SM|SM d|0~~2047|
898 |Bit|STS|STS|STS d|0~~1023|
899 |Bit|S|S|S d|0~~9999|
900 |Bit|DX|DX|DX h|0~~FFFF|
901 |Bit|DY|DY|DY h|0~~FFFF|
902 |Bit|TS|TS|TS d|0~~9999|
903 |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15|
904 |Word|W|W|W h|0~~FFFF|
905 |Word|TN|TN|TN d|0~~99999|
906 |Word|SN|SN|SN d|0~~99999|
907 |Word|CN|CN|CN d|0~~99999|
908 |Word|R|R|R d|0~~99999|
909 |Word|SW|SW|SW h|0~~FFFF|
910 |Word|Z|Z|Z d|0~~99999|
911 |Word|ZR|ZR|ZR h|0~~FFFF|
912 |Word|D|D|D d|0~~99999|
913
Ben 135.1 914 **3)Communication Settings**
Ben 122.1 915
Ben 134.1 916 [[image:image-20220825160648-3.png]]
Ben 122.1 917
Ben 135.1 918 **4)Cable Wiring**
Ben 122.1 919
Ben 134.1 920 * **RS422**
Ben 122.1 921
Ben 134.1 922 [[image:image-20220825161612-8.png]]
Ben 122.1 923
Ben 134.1 924 [[image:image-20220825160820-4.png]]
Ben 122.1 925
Ben 118.1 926 == **L02 Ethernet Protocol** ==
Ben 113.1 927
Ben 114.1 928 Mitsubishi L series CPU built-in Ethernet port.
Ben 113.1 929
Ben 115.1 930 **1)V-BOX Settings**
Ben 113.1 931
932 |**Items**|**Settings**|**Note**
933 |Protocol|MIT L02 CPU MELSEC|
934 |Connection|Ethernet|
935 |Port No.|1025|Must be the same as the PLC setting
936 |PLC station No.|0|Must be the same as the PLC setting
937
Ben 115.1 938 **2)Address List**
Ben 113.1 939
940 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
941 |Bit|X|X|X h|0~~FFFF|
942 |Bit|Y|Y|Y h|0~~FFFF|
943 |Bit|M|M|M d|0~~9999|
944 |Bit|L|L|L d|0~~9999|
945 |Bit|F|F|F d|0~~9999|
946 |Bit|B|B|B h|0~~FFFF|
947 |Bit|V|V|V d|0~~2047|
948 |Bit|TC|TC|TC d|0~~9999|
949 |Bit|SS|SS|SS d|0~~9999|
950 |Bit|SC|SC|SC d|0~~9999|
951 |Bit|CS|CS|CS d|0~~9999|
952 |Bit|CC|CC|CC d|0~~9999|
953 |Bit|SB|SB|SB h|0~~FFFF|
954 |Bit|SM|SM|SM d|0~~2047|
955 |Bit|STS|STS|STS d|0~~1023|
956 |Bit|S|S|S d|0~~9999|
957 |Bit|DX|DX|DX h|0~~FFFF|
958 |Bit|DY|DY|DY h|0~~FFFF|
959 |Bit|TS|TS|TS d|0~~9999|
960 |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15|
961 |Word|W|W|W h|0~~FFFF|
962 |Word|TN|TN|TN d|0~~99999|
963 |Word|SN|SN|SN d|0~~99999|
964 |Word|CN|CN|CN d|0~~99999|
965 |Word|R|R|R d|0~~99999|
966 |Word|SW|SW|SW h|0~~FFFF|
967 |Word|Z|Z|Z d|0~~99999|
968 |Word|ZR|ZR|ZR h|0~~FFFF|
969 |Word|D|D|D d|0~~99999|
970
Ben 121.1 971 **3)PLC Settings (GX Works2 )**
Ben 113.1 972
973 Create a project
974
975 Set PLC IP, subnet mask and gateway;
976
977 Select [Binary Code] as communication data code;
978
979 [[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"]]
980
981 Set PLC port number, for example 1025
982
983 [[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"]]
984
985 Save settings;
986
987 Download project into PLC device;
988
989 Restart PLC device;
990
Ben 121.1 991 **4)Configure the communication protocol**
992
993 [[image:image-20220825142659-1.png]]
994
Ben 115.1 995 **5)Cable Wiring**
Ben 113.1 996
Ben 109.1 997 [[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"]]
Ben 100.1 998
Ben 119.1 999 == **QJ71E71 Ethernet Protocol** ==
Leo Wei 1.1 1000
Ben 119.1 1001 Mitsubishi QJ71E71 Ethernet communication module;
Leo Wei 1.1 1002
Ben 120.1 1003 **1)V-BOX Settings**
Leo Wei 1.1 1004
Ben 119.1 1005 |**Items**|**Settings**|**Note**
1006 |Protocol|MIT QJ71E71 MELSEC|
1007 |Connection|Ethernet|
1008 |Port No.|1025|Must be the same as the PLC setting
1009 |PLC station No.|0|Must be the same as the PLC setting
Leo Wei 1.1 1010
Ben 120.1 1011 **2)Address List**
Ben 48.1 1012
Ben 119.1 1013 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1014 |(% rowspan="18" %)Bit|X|X|X h|0~~1FFF|
1015 |Y|Y|Y h|0~~1FFF|
1016 |M|M|M d|0~~99999|
1017 |L|L|L d|0~~8191|
1018 |F|F|F d|0~~2047|
1019 |B|B|B h|0~~1FFF|
1020 |V|V|V d|0~~2047|
1021 |TS|TS|TS d|0~~2047|
1022 |TC|TC|TC d|0~~2047|
1023 |SS|SS|SS d|0~~2047|
1024 |SC|SC|SC d|0~~2047|
1025 |CS|CS|CS d|0~~1023|
1026 |CC|CC|CC d|0~~1023|
1027 |SB|SB|SB h|0~~7FF|
1028 |S|S|S d|0~~8191|
1029 |DX|DX|DX h|0~~1FFF|
1030 |DY|DY|DY h|0~~1FFF|
1031 |SM|SM|SM d|8000~~9999|
1032 |(% rowspan="10" %)Word|SD|SD|SD d|0~~2047|
1033 |D|D|D d|0~~12287|
1034 |W|W|W h|0~~1FFF|
1035 |TN|TN|TN d|0~~2047|
1036 |SN|SN|SN d|0~~2047|
1037 |CN|CN|CN d|0~~1023|
1038 |R|R|R d|0~~32767|
1039 |SW|SW|SW h|0~~7FF|
1040 |Z|Z|Z d|0~~15|
1041 |ZR|ZR|ZR h|0~~FE7FF|
Jim 7.1 1042
Ben 120.1 1043 **3)PLC Settings(GX Works2)**
Jim 7.1 1044
Ben 119.1 1045 * Click [Ethernet/CC IE/MELSECNET];
1046 * Please select [Ethernet] as network type;
1047 * Set station I/O number according to situation (For example, 0000 means that the module is connected to PLC CPU in first order);
1048 * Select [Online] as Mode;
1049 * Click [Operation setting] to set IP;
1050 * Select [Binary Code] as [Communication Data Code];
1051 * Set protocol: TCP;
1052 * Set [unpassive] in [Open system];
1053 * Set [receive] in [Fixed buffer];
1054 * Set [procedure Exist] in [Fixed buffer communication];
1055 * Disable [Pairing open];
1056 * Set [No confirm] in [Existence confirmation];
1057 * Host station port number: 1025;
1058 * Save settings;
1059 * Download project into PLC and restart it
1060
Ben 120.1 1061 **4)Configure the communication protocol**
Ben 119.1 1062
Ben 120.1 1063 [[image:image-20220825143728-1.png]]
1064
1065 **5)Cable Wiring**
1066
Ben 119.1 1067 [[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"]]
1068
Ben 138.1 1069 = Create communication with **Delta PLC** =
Ben 119.1 1070
Ben 132.1 1071 == **DVP Ethernet Protocol** ==
Ben 131.1 1072
Ben 119.1 1073 [[下载链接>>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]]
1074
Ben 127.1 1075 == **DVP serial protocol** ==
Ben 119.1 1076
1077 [[下载链接>>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]]
1078
Ben 138.1 1079 = Create communication with **Omron PLC** =
Ben 119.1 1080
Ben 133.1 1081 == **CP1 Series Protocols** ==
Ben 131.1 1082
Ben 119.1 1083 [[下载链接>>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]]
1084
Ben 128.1 1085 == **CP2M Series Protocols** ==
Ben 119.1 1086
1087 [[下载链接>>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]]
1088
Ben 138.1 1089 = Create communication with **Modbus RTU** =
Ben 119.1 1090
Ben 131.1 1091 == **V-BOX as Slave** ==
Ben 119.1 1092
Ben 131.1 1093 Select the protocol "Modbus RTU Slave (All Fuction)",
Ben 50.1 1094
Ben 131.1 1095 Then set baud rate, port, stop bits, data bits, parity.
Ben 113.1 1096
Ben 50.1 1097 (% style="text-align:center" %)
Ben 119.1 1098 [[image:1624342015914-382.png||height="486" width="800" class="img-thumbnail"]]
Ben 50.1 1099
Ben 131.1 1100 == **V-BOX as Master** ==
Ben 50.1 1101
Ben 131.1 1102 Select the protocol "Modbus RTU Master",
Ben 50.1 1103
Ben 131.1 1104 Then set baud rate, port, stop bits, data bits, parity
Ben 50.1 1105
1106 (% style="text-align:center" %)
Ben 119.1 1107 [[image:1624348709622-711.png||queryString="width=809&height=493" height="488" width="800" class="img-thumbnail"]]
Ben 50.1 1108
Ben 131.1 1109 **address list**
Ben 50.1 1110
1111 (% class="table-bordered" %)
Ben 131.1 1112 |**type**|**register**|**Function code and description**
1113 |(% rowspan="11" %)词|(% rowspan="3" %)3|04 (Read Input Registers: Read the current binary value in one or more input registers)
Ben 119.1 1114 |06 (write single register: write a binary value to a holding register)
1115 |10 (write values to multiple addresses )
1116 |(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers)
1117 |06 (write single register: write a binary value to a holding register)
1118 |10 (write values to multiple addresses )
1119 |(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers)
1120 |06 (write single register: write a binary value to a holding register)
1121 |10 (write values to multiple addresses )
1122 |(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers)
1123 |10 (write values to multiple addresses )
1124 |(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state)
1125 |05 (Force a single coil to force the on/off state of a logic coil)
1126 |0F (Write multiple bits, ie write continuously)
1127 |(% rowspan="3" %)1|02 (Read the input state)
1128 |05 (Force a single coil to force the on/off state of a logic coil)
1129 |0F (Write multiple bits)
1130 |(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils)
1131 |05 (Force a single coil to force the on/off state of a logic coil)
1132 |0F (Write multiple bits)
1133 |(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils)
1134 |0F (Write multiple bits)
Ben 50.1 1135
Ben 119.1 1136 == **communicate with VB inverter** ==
Ben 52.1 1137
Ben 119.1 1138 [[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]]
Ben 52.1 1139
Ben 119.1 1140 = **User define protocol** =
Leo Wei 1.1 1141
Stone Wu 19.1 1142 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]]
Leo Wei 1.1 1143
Ben 119.1 1144 == **Read the temperature sensor.** ==
Leo Wei 1.1 1145
1146 the commond format is as beliow:
1147
1148 Send commond:01 03 02 00 00 03 04 73
1149
1150 Feedback commond:01 03 06 07 F7 0E 7E B7 35
1151
1152 Temperature data:07 F7,desimal = 2039,it means temperature is 20.39℃.
1153
1154 Humidity data:0E 7E,desimal = 3710, it mean humidity is 37.10%RH.
1155
1156 Script Demo:
1157
1158 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
1159
1160 function com.main()
1161 ~-~-dosomething
1162 openPlc()
1163 end
1164 function openPlc()
1165 if obj then
1166 ~-~- If the serial port opened,then read/write data by timing
1167
1168 local wri = string.pack(">HHHH",0X0103,0X0200,0X0003,0X0473)
1169 local arr = reading(wri)
1170 ~-~- if arr ~~=nil then
1171 ~-~- if arr[1] ==33 and arr[2] ==v[2][2] and arr[3] ==v[2][3] then
1172 ~-~- local A = arr[4]*256
1173 ~-~- local B = A+arr[5]
1174 ~-~- addr_setword(v[1],B)
1175 ~-~- end
1176 ~-~- end
1177
1178 else
1179 ~-~-judge if there is a serial object, then initialize and open the serial port
1180 local configs = {
1181 name = 'COM1', ~-~-Select serial port COM1
1182 mode = 485, ~-~-Communication mode RS485
1183 baud_rate = 9600, ~-~-Baud rate 9600
1184 stop_bit = 1, ~-~-stop bit 1
1185 data_len = 8, ~-~-data length 8
1186 check_bit = 'NONE', ~-~-no parity
1187
1188 }
1189 obj,err = serial.open(configs) ~-~-Open serial port
1190 if not obj then
1191 print("serial open :failed", err) ~-~- Open serial port failed
1192 end
1193 end
1194 end
1195
1196 function reading(wri)
1197 obj:flush() ~-~- Clear serial port
1198 obj:write(wri) ~-~- Write serial port
1199 print(string.byte(wri,1,#wri))
1200 obj:flush() ~-~- Clear serial port 
1201 local readed =obj:read(9,1000) ~-~- Read 9 bytes, timeout 1 second
1202 if readed and readed ~~= "" then 
1203 ~-~- judge that a non-empty string is read
1204 print(string.byte(readed,1,#readed))
1205 a={string.byte(readed, 1, #readed)}
1206 if nil ~~= a[4] and nil ~~= a[5] and nil ~~= a[6] and nil ~~= a[7] then
1207 a1=a[4]*256+a[5]
1208 a2=a[6]*256+a[7]
1209 addr_setword("@HDW0",a1)
1210 addr_setword("@HDW1",a2)
1211 end
1212 return {string.byte(readed, 1, #readed)}
1213 elseif readed == nil then
1214 print("serial read err:", err or "")
1215 return nil
1216 end
1217 return nil
1218 end
1219
1220 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-