Wiki source code of 1 Communication

Version 212.1 by Hunter on 2023/02/04 11:16

Show last authors
1 = Create communication with WECON PLC =
2
3 == **LX3V Serial Protocol** ==
4
5 Supported series: Wecon LX2V/ LX2E/ LX3V/LX3VP/LX3VE/LX3VM
6
7 **1)V-BOX setting**
8
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|
17
18 **2)Address List**
19
20
21 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
22 |(% rowspan="6" %)Bit|X|X|Xo|0~~303237|
23 |Y|Y|Y o|0~~303237|
24 |M|M|M d|0~~99999|
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|
29 |Y|Y|Y o|0~~303237|
30 |M|M|M d|0~~99999|
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|
36
37 **3)Configure the communication protocol**
38
39 [[image:image-20220824152217-1.png||alt="图片-20220824152217-1.png"]]
40
41 **4)Cable Wiring**
42
43 * **RS422**
44
45 [[image:image-20220824120614-5.png]]
46
47 * **RS485**
48
49 [[image:image-20220824120524-3.png]]
50
51 == **LX5V Serial Protocol** ==
52
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.
54
55 **Software configuration of PLC**
56
57 **1)PLC programming software**
58
59 [[image:image-20220824142722-1.png]]
60
61 **2)New PLC project**
62
63 Click New Project and select the PLC model.
64
65 [[image:image-20220822172623-2.png]]
66
67 **3)Set Serial port parameters**
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
79 [[image:image-20220822172657-3.png]]
80
81 **4)Registers list**
82
83 [[image:image-20220822172730-4.png]]
84
85 **V-BOX software configuration**
86
87 **1)V-BOX programming software**
88
89 [[image:image-20220824104124-1.png]]
90
91 **2)V-NET add device**
92
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.
94
95 [[image:image-20220824104909-2.png]]
96
97 **3)Set communication port parameters**
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
109 [[image:image-20220824142130-1.png]]
110
111 **hardware connection**
112
113 **1)Hardware wiring diagram**
114
115 [[image:image-20220824142546-2.png]]
116
117 [[image:image-20220824142643-3.png]]
118
119 The above are all the steps for establishing serial port communication between V-BOX with LX5V PLC.
120
121 == **LX5V-N Ethernet protocol** ==
122
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.
124
125 **Software configuration of PLC**
126
127 **1)PLC programming software**
128
129 [[image:image-20220824142722-1.png]]
130
131 **2)New PLC project**
132
133 Click New Project and select the PLC model.
134
135 [[image:image-20220824143613-1.png]]
136
137 **3)Set Ethernet port parameters**
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
147 [[image:image-20220824143744-2.png]]
148
149 **4)Registers list**
150
151 [[image:image-20220822172730-4.png]]
152
153 (% id="cke_bm_22473S" style="display:none" %)** **(%%)**V-BOX software configuration**
154
155 **1)V-BOX programming software**
156
157 [[image:image-20220824104124-1.png]]
158
159 **2)V-NET add device**
160
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.
162
163 [[image:image-20220824104909-2.png]]
164
165 **3)Set communication Protocol**
166
167 Click Communication to configure the LX5V plc protocol and IP address.
168
169 [[image:image-20220824144619-1.png]]
170
171 **hardware connection**
172
173 **1)Hardware wiring diagram**
174
175 [[image:image-20220824151127-2.png]]
176
177 The above are all the steps for establishing ethernet communication between V-BOX with LX5V PLC.
178
179 (% class="wikigeneratedid" %)
180 = Create communication with ABB PLC =
181
182 == **AC500 Protocol** ==
183
184 Support Series: ABB AC500
185
186
187 = Create communication with **Rockwell PLC** =
188
189 == **DF1 Advanced Protocol** ==
190
191 MicroLogix 1000/1100/1200/1400/1500; SLC 5/03 5/04 5/05; PLC-5
192
193 **1) V-Box Settings**
194
195 |=Item|=Recommended |=Note
196 |=Protocol|Allen Bradley DF1 Advanced|
197 |=Connection|RS232|
198 |=Baud rate|19200|
199 |=Stop bits|1|
200 |=Data bits|8|
201 |=Parity|None|
202 |=PLC Station No.|1|
203 |=HMI Station No.|0|
204
205 **2) Address List**
206
207 |=**Type**|=**Device registers**|=**Format**|=**Range**|=Note
208 |(% colspan="1" rowspan="7" %)Bit|I1|I1ddd.dd|0.0~~255.15|Only able to communicate with file number I1
209 |O0|O0ddd.dd|0.0~~255.15|Only able to communicate with file number O0
210 |S2|S2ddd.dd|0.0~~255.15|Only able to communicate with file number S2
211 |B3|B3ddd.dd|0.0~~255.15|Only able to communicate with file number B3
212 |BN|BNddddd.dd|0.0~~99255.15|(((
213 Bit data file B0~~B99
214
215 First two digits is for file number
216
217 For example, BN13001.00 represents file number B13, address 001, the 0th bit.
218 )))
219 |N7|N7ddd.dd|0.0~~255.15|Only able to communicate with file number N7
220 |NN|NNddddd.dd|0.0~~99255.15|(((
221 Integer data file bit format N0~~N99
222
223 First two digits is for file number
224
225 For example, NN13001.00 represents file number N13, address 001, the 0th bit.
226 )))
227 |(% rowspan="11" %)Word|S2|S2ddd|0~~255|Only able to communicate with file number S2
228 |T4S|T4Sddd|0~~255|Only able to communicate with file number T4 (Timer Preset Value)
229 |T4P|T4Pddd|0~~255|Only able to communicate with file number T4 (Timer Accumulator Value)
230 |TNS|TNSddddd|0~~99255|(((
231 Timer Preset Value
232
233 First two digits is for file number
234
235 For example, TNS99255 represents file number T99, address 255.
236 )))
237 |TNP|TNPddddd|0~~99255|(((
238 Timer Accumulator Value
239
240 First two digits is for file number
241
242 For example, TNP99255 represents file number T99, address 255.
243 )))
244 |C5S|C5Sddd|0~~255|Only able to communicate with file number C5 (Counter Preset Value)
245 |C5P|C5Pddd|0~~255|Only able to communicate with file number C5 (Counter Accumulator Value)
246 |CNS|CNSddddd|0~~99255|(((
247 Counter Preset Value
248
249 First two digits is for file number
250
251 For example, CNS99255 represents file number C99, address 255.
252 )))
253 |CNP|CNPddddd|0~~99255|(((
254 Counter Accumulator Value
255
256 First two digits is for file number
257
258 For example, CNP99255 represents file number C99, address 255.
259 )))
260 |N7|N7ddd|0~~255|Only able to communicate with file number N7
261 |NN|NNddd|0~~99255|(((
262 Integer data file
263
264 First two digits is for file number
265
266 For example, NN99255 represents file number N99, address 255.
267 )))
268 |(% colspan="1" rowspan="3" %)Double Word|F8|F8ddd|0~~255|(((
269 Only able to communicate with file number N7
270 )))
271 |FN|FNddddd|0~~99255|(((
272 Floating point data file
273
274 First two digits is for file number
275
276 For example, FN99255 represents file number F99, address 255.
277 )))
278 |LN|LNddddd|0~~99255|Long
279
280 **3) Cable Wiring**
281
282 (% style="text-align:center" %)
283 [[image:ABRS232.gif]]
284
285 (% class="wikigeneratedid" id="HMicroLogixA0Protocol" %)
286 (% id="cke_bm_5621S" style="display:none" %)** **
287
288 == **MicroLogix Protocol** ==
289
290 (% class="wikigeneratedid" %)
291 MicroLogix 1000/1100/1200/1400/1500; SLC 5/03 5/04 5/05 PLC-5
292
293 **1)V-BOX setting**
294
295 |**Item**|**Settings**|**Note**
296 |Protocol|Allen-Bradley DF1 Advanced|
297 |Connection|RS232|
298 |Baud rate|19200|
299 |Data bit|8|
300 |Parity|None|
301 |Stop bit|1|
302 |PLC station No.|1|
303
304 **2)Address List**
305
306 |**Type**|**Device registers**|**Format**|**Range**|**Note**
307 |(% rowspan="5" %)Bit|I|I d.d|0.0~~255.15|
308 |O|O d.d|0.0~~255.15|
309 |B|B nnhh.dd|0.0~~ffff.15|nn: block number (hex)
310 |S|S d.d|0.0~~255.15|
311 |N|N nnhh.dd|0.0~~ffff.15|nn: block number (hex)
312 |(% rowspan="9" %)Word|S|S d|0~~255|
313 |TS|TS nnhh|0~~ffff|(% rowspan="8" %)nn: block number (hex)
314 |TP|TP nnhh|0~~ffff
315 |CS|CS nnhh|0~~ffff
316 |CP|CP nnhh|0~~ffff
317 |N|N nnhh|0~~ffff
318 |C|C nnhh|0~~ffff
319 |T|T nnhh|0~~ffff
320 |R|R nnhh|0~~ffff
321
322 **3)Configure the communication protocol**[[image:image-20220824152928-1.png]]
323
324 **4)Configure the communication protocol**
325
326 [[image:image-20220824110724-1.png]]
327
328 == **Micro850_FreeTag Protocol** ==
329
330 (((
331 (((
332 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.
333 )))
334 )))
335
336 (((
337 (% class="wikigeneratedid" id="HSoftwareconfigurationofPLC" %)
338 (((
339 **Software configuration of PLC**
340 )))
341
342 (% class="wikigeneratedid" id="HPLCprogrammingsoftware" %)
343 (((
344 **1)PLC programming software**
345 )))
346
347 [[image:image-20220714162600-1.png]]
348
349 (% class="wikigeneratedid" id="HNewPLCproject" %)
350 (((
351 **2)New PLC project**
352 )))
353
354 (((
355 (((
356 Click New Project and select the PLC model.
357 )))
358 )))
359
360 (((
361 [[image:image-20220714162617-2.png]]
362 )))
363
364 (((
365
366
367 [[image:image-20220714162652-4.png]]
368 )))
369
370 (((
371 (% class="wikigeneratedid" id="HSetEthernetparameters" %)
372 (((
373 **3)Set Ethernet parameters**
374 )))
375
376 (((
377 (((
378 (((
379 Follow the steps below to configure Ethernet parameters
380 )))
381 )))
382 )))
383
384 (((
385 (((
386 (((
387 PLC IP address:192.168.40.101
388 )))
389 )))
390 )))
391
392 (((
393 (((
394 (((
395 default gateway:192.168.40.1
396 )))
397 )))
398 )))
399
400 (((
401 (((
402 (((
403 subnet mask:255.255.255.0
404 )))
405 )))
406 )))
407
408 (((
409 [[image:image-20220714162713-5.png]]
410 )))
411
412 (((
413
414 )))
415
416 (((
417 (% class="wikigeneratedid" id="HV-boxsoftwareconfiguration" %)
418 (((
419 **V-box software configuration**
420 )))
421
422 (% class="wikigeneratedid" id="HV-boxprogrammingsoftware" %)
423 (((
424 **1)V-box programming software**
425 )))
426
427 (% class="wikigeneratedid" %)
428 (((
429 [[image:image-20220714162725-6.png]]
430 )))
431
432 (% class="wikigeneratedid" id="HConfiguredevicenetwork" %)
433 (((
434 **2)Configure device network**
435 )))
436
437 (((
438 (((
439 (((
440 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.
441 )))
442
443 (((
444 In the example below, the IP address of V-Box is configured as 192.168.40.66, and the networking method is 4G connection
445 )))
446 )))
447 )))
448
449 (((
450 (((
451 [[image:image-20220714162737-7.png]]
452
453
454 )))
455 )))
456 )))
457 )))
458
459 (% class="wikigeneratedid" id="HV-netadddevice" %)
460 (((
461 **3)V-net add device**
462 )))
463 )))
464
465 (((
466 (((
467 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]]
468 )))
469
470
471 )))
472
473 (((
474 (% class="wikigeneratedid" id="HSetcommunicationportparameters" %)
475 (((
476 **4)Set communication port parameters**
477 )))
478
479 (((
480 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.
481 )))
482
483 [[image:image-20220714162805-9.png]]
484 )))
485
486 (((
487 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.
488 )))
489
490 [[image:image-20220824164346-1.png]]
491
492
493 (((
494 After adding the protocol Allen-BradleyMicro850_FreeTag, click[[image:image-20220714143838-2.png]]icon add label.[[image:image-20220714162827-11.png]]
495 )))
496
497 (% class="wikigeneratedid" id="HEngineeringproduction" %)
498 (((
499 **5)Engineering production**
500 )))
501
502 (% class="wikigeneratedid" %)
503 (((
504 (((
505 According to your own needs, use the V-NET client software to edit the required data monitoring points.
506 )))
507
508 [[image:image-20220714162841-12.png]]
509
510
511 (((
512 **hardware connection**
513 )))
514 )))
515
516 (((
517 **1)Hardware wiring diagram**
518 )))
519
520 (((
521 (((
522 This example introduces Wecon V-box with Allen-Bradley L1769 PLC to establish communication through Ethernet. The connection diagram is as follows:
523 )))
524
525 [[image:image-20220714162856-13.png]]
526
527 (((
528 The above are all the steps for establishing Ethernet communication between Wecon V-box with CompactLogix L1769 PLC.
529
530
531 = **Allen-Bradley Ethernet DF1** =
532
533 [[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]]
534
535
536 = Create communication with **Siemens PLC** =
537
538 == **S7-200 Smart Ethernet Protocol** ==
539
540 [[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]]
541
542
543 == **S7-300 Ethernet Protocol** ==
544
545 Supported Series: Siemens S7-300 series PLC
546
547 **1)V-BOX setting**
548
549 |**Items**|**Settings**|**Note**
550 |Protocol|Simens S7-300 Ethernet|
551 |Connection|Ethernet|
552 |Port No.|102|
553 |PLC station No.|2|Need to be same as the PLC setting
554
555 **2)Address List**
556
557 |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note**
558 |(% rowspan="4" %)Bit|I|I|I ddddd.o|0.0~~99999.7|
559 |Q|Q|Q ddddd.o|0.0~~99999.7|
560 |M|M|M ddddd.o|0.0~~99999.7|
561 |DB0.DB~~DB99.DB|DBxDBD|DBxDB nndddd.o|0.0~~99999999.7|(((
562 nn: block number;
563
564 dddd: address;
565 )))
566 |(% rowspan="8" %)Word|I|IW|IW ddddd|0~~99999|
567 |Q|QW|QW ddddd|0~~99999|
568 |(% rowspan="3" %)M|MB|MB ddddd|0~~99999|
569 |MW|MW ddddd|0~~99999|(((
570 MW0=MB(0~~1)
571
572 MW2=MB(2~~3)
573
574 Address value is a multiple of 2
575 )))
576 |MD|MD ddddd|0~~99999|(((
577 MD0=MB(0~~3)
578
579 MD4=MB(4~~7)
580
581 Address value is a multiple of 4
582 )))
583 |(% rowspan="3" %)DB0.DB~~DB99.DB|DBxDBB|DBxDBB nndddd|0~~99999999|(% rowspan="3" %)(((
584 nn: block number;
585
586 dddd: address
587 )))
588 |DBxDBW|DBxDBW nndddd|0~~99999999
589 |DBxDBD|DBxDBD nndddd|0~~99999999
590
591 **3)Configure the communication protocol**
592
593 [[image:image-20220824161345-1.png]]
594
595 **4)Cable Wiring**
596
597 [[image:image-20220824161450-2.png]]
598 )))
599 )))
600
601 == **S7-1200 Ethernet Protocol** ==
602
603 [[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]]
604
605 == **S7-XXX Ethernet Protocol** ==
606
607 Supported Series: Siemens S7-400, S7-1200 and S7-1500
608
609 **1)V-BOX setting**
610
611 |=**Items**|=**Settings**|=**Note**
612 |Protocol|Siemens S7-XXX|
613 |Connection|Ethernet|
614 |Port No.|102|
615 |Device No.|Slot (Default 1 for S7-1500/ 2 for S7-1200/ 3 for S7-400)|
616 |HMI No.|Rack (Default as 0)|
617
618 Slot from TIA Portal is equal to Device No. of V-net
619
620 Rack from TIA Portal is equal to HMI No. of V-net
621
622 [[image:image-20220824162459-3.png]]
623
624 [[image:image-20220824163305-2.png]]
625
626 **2)Address List**
627
628 |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note**
629 |(% rowspan="4" %)Bit|I|I|M d.o|(((
630 d:0~-~-9999
631
632 o:0-7
633 )))|
634 |Q|Q|Q d.o|(((
635 d:0~-~-9999
636
637 o:0-7
638 )))|
639 |M|M|M d.o|(((
640 d:0~-~-9999
641
642 o:0-7
643 )))|
644 |DB0.DB-DB99.DB|DBxDB|DBxDBnndddd.o|(((
645 nn:0-9999,
646
647 dddd:0-9999,
648
649 o:0-7
650 )))|(((
651 nn:DB No.
652
653 dddd:address value
654
655 o: digit address
656 )))
657 |(% rowspan="8" %)Word|M|MB|MB d|d:0-99999|
658 |M|MW|MW d|d:0-99999|(((
659 MW0=MB(0~~1)
660
661 MW2=MB(2~~3)
662
663 Address value is a multiple of 2
664 )))
665 |M|MD|MD d|d:0-99999|(((
666 MD0=MB(0~~3)
667
668 MD4=MB(4~~7)
669
670 Address value is a multiple of 4
671 )))
672 |I|IW|IW d|d:0-99999|
673 |Q|QW|QW d|d:0-99999|
674 |DB0.DB-DB99.DB|DBxDBB|DBxDBBnndddd|(((
675 nn:0-9999
676
677 dddd:0-9999
678 )))|(((
679 nn:DB No.
680
681 dddd:address value
682 )))
683 |DB0.DB-DB99.DB|DBxDBW|DBxDBWnndddd|(((
684 nn:0-9999
685
686 dddd:0-9999
687 )))|(((
688 nn:DB No.
689
690 dddd:address value
691
692 Address value is a multiple of 2
693 )))
694 |DB0.DB-DB99.DB|DBxDBD|DBxDBDnndddd|(((
695 nn:0-9999
696
697 dddd:0-9999
698 )))|(((
699 nn:DB No.
700
701 dddd:address value
702
703 Address value is a multiple of 4
704 )))
705
706 **3)Configure the communication protocol**
707
708 [[image:image-20220824163448-3.png]]
709
710 **✎Note:**
711
712 * The S7-1200 supports simultaneous connection of three devices, so the driver supports simultaneous access to PLC by three V-BOX.
713 * 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.
714
715 **4)Cable Wiring**
716
717 [[image:image-20220824162342-2.png]]
718
719 == **LOGO Ethernet Protocol** ==
720
721 Supported Series: Siemens Logo 0BA0, 0BA1 series
722
723 **V-BOX Settings**
724
725
726 |**Items**|**Settings**|**Note**
727 |Protocol|Siemens LOGO|
728 |Connection|Ethernet|
729 |Port No.|102|
730 |PLC station No.|2|
731
732 **Address List**
733
734
735 |**Number**|**Address Type**|**Data Type**|**Range**|**DB Address**|**PLC Address**
736 |1|RTC|Word|1-7|DB1.DBX984.0|0x001ec0
737 |2|VB|Byte|0-1469|DB1.DBX0.0|0x000000
738 |3|VD|Double Word|0-1466|DB1.DBX0.0|0x000000
739 |4|VW|Word|0-1468|DB1.DBX0.0|0x000000
740 |5|NAQ|Word|1-32|DB1.DBX1406.0|0x002bf0
741 |6|NAI|Word|1-64|DB1.DBX1262.0|0x002770
742 |7|AM|Word|1-64|DB1.DBX1118.0|0x0022f0
743 |8|AQ|Word|1-16|DB1.DBX1072.0|0x002180
744 |9|AI|Word|1-16|DB1.DBX1032.0|0x002040
745 |10|I|Bit|1-64|DB1.DBX1024.0|0x002000
746 |11|Q|Bit|1-64|DB1.DBX1064.0|0x002140
747 |12|M|Bit|1-112|DB1.DBX1104.0|0x002280
748 |13|NI|Bit|1-128|DB1.DBX1246.0|0x0026f0
749 |14|NQ|Bit|1-128|DB1.DBX1390.0|0x002b70
750 |15|V|Bit|0-14697|DB1.DBX0.0|0x000000
751
752 **PLC Settings in LOGO Software:**
753
754 Click [Tools]~-~-[Ethernet Connections],shown as below.
755
756 (% style="text-align:center" %)
757 [[image:PIStudio.12\.PLC protocols.WebHome@12.PLC Protocol_html_8b9d2322edf89519.png]]
758
759 Set Ethernet connection parameter. IP, Subnet Mask, shown as below.
760
761 (% style="text-align:center" %)
762 [[image:PIStudio.12\.PLC protocols.WebHome@image-20221228142937-4.png]]
763
764 **TSAP set**:The value set by local TSAP is the remote TSAP set in HMI. PLC's remote TSAP is the opposite,shown as below.
765
766 (% style="text-align:center" %)
767 [[image:PIStudio.12\.PLC protocols.WebHome@image-20221228143047-5.png]]
768
769 **Download Project**: Click "Address book" to add the IP address to be downloaded (fi."Detect" to check whether the IP address can be detected. Then click “ok”, and the system will prompt that PLC will be "STOP" mode. Click “YES” to start download.
770
771 (% style="text-align:center" %)
772 [[image:PIStudio.12\.PLC protocols.WebHome@image-20221228143246-6.png]]
773
774 **V-BOX Communication Settings**
775
776 Set PLC IP in [IP Address] settings;
777
778 (% style="text-align:center" %)
779 [[image:LldwDGntf4.png]]
780
781 Enable V-BOX Ethernet in [Network];
782
783 (% style="text-align:center" %)
784 [[image:WgvjfWbQif.png]]
785
786 TSAP setting
787
788 * The initialization script needs to set the source TSAP address and the target TSAP address, otherwise the communication will not be successful.
789
790 {{code language="LUA"}}
791 function init.main()
792 addr_setword("@W_0#HSW1200",8192) -- Set the source TSAP address
793 addr_setword("@W_0#HSW1201",4096) -- Set the destination TSAP address
794 end
795 {{/code}}
796
797 Note: The name of the test script is init, 8192 and 4096 are the data used for the test, there is no HSW address in the register option, but you can directly set the value of the corresponding address through the code.
798
799 **✎Note:**
800
801 * **Communication port configuration: **
802 ** Continuous length needs to be set to 0.
803 ** Integration interval needs to be set to 1. (no change may result in data errors)
804 ** Set Port and Device Station NO.
805 ** Other set as defaulted.
806 * **Notes on the use of registers:**
807 ** Register VD: Use only registers that are multiples of 4, such as 0, 4, 8, etc.
808 ** Register VW: Use only registers thay are multiples of 2, such as 0, 2, 4 etc. (Using an odd-length register may result in data errors, such as 2 3 4 )
809
810 = Create communication with **Mitsubishi PLC** =
811
812 == **FX1S,1N,2N Serial Protocol** ==
813
814 Supported Series: Mitsubishi FX1S, FX1N, FX2N series
815
816 **1)V-BOX Settings**
817
818 |**Item**|**Settings**|**Note**
819 |Protocol|Mitsubishi FX1S/FX1N/FX2N|
820 |Connection|RS422/RS485/RS232|
821 |Baud rate|9600~~115200|
822 |Data bit|7/8|
823 |Parity|EVEN/Odd/None|
824 |Stop bit|1/2|
825 |PLC station No.|1~~255|
826
827 **2)Address List**
828
829 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
830 |(% rowspan="7" %)Bit|X|X|Xo|0~~303237|
831 |Y|Y|Y o|0~~303237|
832 |M|M|M d|0~~99999|
833 |T|T|T d|0~~99999|
834 |C|C|C d|0~~99999|
835 |S|S|S d|0~~99999|
836 |SM|SM|SM d|8000~~9999|
837 |(% rowspan="8" %)Word|X|X|Xo|0~~303237|
838 |Y|Y|Y o|0~~303237|
839 |M|M|M d|0~~99999|
840 |T|T|T d|0~~99999|
841 |C|C|C d|0~~199|
842 |D|D|D d|0~~7999|
843 |S|S|S d|0~~99999|
844 |SD|SD|SD d|8000~~9999|
845
846 **3)Configure the communication protocol**
847
848 [[image:image-20220825102844-3.png]]
849
850 **4)Cable Wiring**
851
852 * **RS422**
853
854 [[image:image-20220825103350-4.png]]
855
856 [[image:image-20220825100845-4.png]]
857
858
859 == **FX3U,3G,3GA Serial Protocol** ==
860
861 Supported Series: Mitsubishi FX3U, FX3G, FX3GA series
862
863 **1)V-BOX Settings**
864
865 |**Item**|**Settings**|**Note**
866 |Protocol|Mitsubishi FX3U/3G/3GA|
867 |Connection|RS422/RS485/RS232|
868 |Baud rate|9600~~115200|
869 |Data bit|7/8|
870 |Parity|EVEN/Odd/None|
871 |Stop bit|1/2|
872 |PLC station No.|1~~255|
873
874 **2)Address List**
875
876 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
877 |(% rowspan="7" %)Bit|X|X|Xo|0~~303237|
878 |Y|Y|Y o|0~~303237|
879 |M|M|M d|0~~99999|
880 |T|T|T d|0~~99999|
881 |C|C|C d|0~~99999|
882 |S|S|S d|0~~99999|
883 |SM|SM|SM d|8000~~9999|
884 |(% rowspan="8" %)Word|X|X|Xo|0~~303237|
885 |Y|Y|Y o|0~~303237|
886 |M|M|M d|0~~99999|
887 |T|T|T d|0~~99999|
888 |C|C|C d|0~~199|
889 |D|D|D d|0~~7999|
890 |S|S|S d|0~~99999|
891 |SD|SD|SD d|8000~~9999|
892
893 **3)Configure the communication protocol**
894
895 [[image:image-20220825102649-2.png]]
896
897 **4)Cable Wiring**
898
899 * **RS422**
900
901 [[image:image-20220825103421-5.png]]
902
903 [[image:image-20220825100845-4.png]]
904
905
906 == **FX3U Ethernet Protocol** ==
907
908 Supported Modules: FX3U-ENET-ADP, FX3U-ENET-L
909
910 **1)V-BOX Settings**
911
912 |Items|Settings|Note
913 |Protocol|Mitsubishi FX3U|
914 |Connection|Ethernet|
915 |Port No.|5009|Must be the same as the PLC setting
916 |PLC station No.|0|
917
918 **2)Address List**
919
920 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
921 |(% colspan="1" rowspan="7" %)Bit|X|X|X OOO|0~~377|
922 |Y|Y|Y OOO|0~~377|
923 |M|M|M DDDD|0~~7679|
924 |SM|SM|SM DDDD|8000~~8511|
925 |S|S|S DDDD|0~~4095|
926 |TS|TS|TS DDD|0~~511|
927 |CS|CS|CS DDD|0~~255|
928 |(% colspan="1" rowspan="9" %)Word|CN|CN|CN DDD|0~~199|
929 |TN|TN|TN DDD|0~~511|
930 |D|D|D DDDD|0~~7999|
931 |SD|SD|SD DDDD|8000~~8511|
932 |R|R|R DDDDD|0~~32767|
933
934 **3)Ethernet Module Settings**
935
936 FX3U-ENET-L module configuration
937 Set up the FX3U-ENET-L Ethernet module settings as follows.
938 Select the module location, which in this document is Module 0.
939
940 [[image:image-20221116105850-1.png]]
941
942 Select "Operational setting" to enter the following screen.
943
944 The Ethernet module IP is set to 192.168.39.254 in this document, and other options are default.
945
946 [[image:image-20221116105947-1.png]]
947
948 Select "Open setting" to enter the setting interface, the settings are as follows.
949
950 The third item "Protocol" selects TCP, and "Open system" selects MELSOFT connection, which allows the
951
952 Mitsubishi programming software GX works2 to communicate with the FX3U via the Ethernet module.
953
954 [[image:image-20221116110802-1.png]]
955
956 Click on "transter setup" - "PC side I/F setting", see the following figure.
957
958 After setting, the first download must use the programming cable, as shown in the figure; after that, can
959
960 use the IP set in the "Ethernet board" to communicate directly with the network cable.
961
962 [[image:image-20221116110832-2.png||height="423" width="708"]]
963
964 Read and write data from the Ethernet module
965
966 [[image:image-20221116110907-3.png]]
967
968 Set "Transter setup" to COM communication, and read or write operation as shown below
969
970 [[image:image-20221116110917-4.png]]
971
972 **4)PLC Settings (GX Works 2)**
973
974 Create a blank FX5U project
975
976 Find Current Connection in the navigation
977
978 [[image:image-20221116111427-1.png||height="421" width="705"]]
979
980 Select Connection Channel List
981
982 Select Ethernet board communication
983
984 [[image:image-20221116111451-2.png||height="421" width="705"]]
985
986 Select Ethernet Module
987 Set the IP address of the PLC
988
989 [[image:image-20221116111509-3.png||height="666" width="699"]]
990
991 Read or write PLC data, in this document is read
992
993 [[image:image-20221116111651-4.png||height="416" width="697"]]
994
995 [[image:image-20221116111727-5.png||height="416" width="697"]]
996
997 **4)Configure the communication protocol**
998
999 [[image:image-20221119101946-2.png||height="395" width="695"]]
1000
1001 == **FX5U Serial Protocol** ==
1002
1003 Mitsubishi FX5U series PLC
1004
1005 **1)V-BOX Settings**
1006
1007 |**Item**|**Settings**|**Note**
1008 |Protocol|Mitsubishi FX5U|
1009 |Connection|RS422/RS485|
1010 |Baud rate|9600|
1011 |Data bit|7|
1012 |Parity|Odd|
1013 |Stop bit|1|
1014 |PLC station No.|1~~255|Need to be the same as PLC settings
1015
1016 **2)Address List**
1017
1018 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1019 |(% rowspan="15" %)Bit|X|X|X o|0~~303237|
1020 |Y|Y|Y o|0~~303237|
1021 |M|M|M d|0~~99999|
1022 |B|B|B h|0~~7FFF|
1023 |F|F|F d|0~~32767|
1024 |SB|SB|SB h|0~~7FFF|
1025 |TS|TS|TS d|0~~1023|
1026 |TC|TC|TC d|0~~1023|
1027 |STS|STS|STS d|0~~1023|
1028 |STC|STC|STS d|0~~1023|
1029 |CS|CS|CS d|0~~1023|
1030 |CC|CC|CC d|0~~1023|
1031 |SM|SM|SM d|0~~9999|
1032 |L|L|L d|0~~32767|
1033 |S|S|S d|0~~4095|
1034 |(% rowspan="9" %)Word|W|W|W h|0~~3FF|
1035 |TN|TN|TN d|0~~1023|
1036 |STN|STN|STN d|0~~1023|
1037 |CN|CN|CN d|0~~1023|
1038 |R|R|R d|0~~32767|
1039 |SW|SW|SW h|0~~7FFF|
1040 |Z|Z|Z d|0~~23|
1041 |D|D|D d|0~~7999|
1042 |SD|SD|SD d|0~~11999|
1043
1044 **3)PLC Settings (GX Works 3)**
1045
1046 Create a blank FX5U project
1047
1048 Find the 485 serial port module in the system navigation bar and double click to enter the settings.
1049
1050 [[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"]]
1051
1052 Select protocol in the setting item, and set parameters.
1053
1054 [[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"]]
1055
1056 Set station number, and [Message Pattern] (Pattern 1 or Pattern 4)
1057
1058 [[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"]]
1059
1060 Click the [Apply] button to finish the setting.
1061
1062 Click download and select the items as below, then click [execute] to download the configuration to PLC.
1063
1064 [[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"]]
1065
1066 As soon as download is completed, connect PLC with serial port, then configure it in the [Specify Connection Destination Connection].
1067
1068 Done.
1069
1070 **4)Configure the communication protocol**
1071
1072 [[image:image-20220825104904-1.png]]
1073
1074 **5)Cable Wiring**
1075
1076
1077 * **RS422**
1078
1079 [[image:image-20220825105105-2.png]]
1080
1081 [[image:image-20220825105533-3.png]]
1082
1083 == **FX5U Ethernet Protocol** ==
1084
1085 Mitsubishi FX5U series PLC
1086
1087 **1)V-BOX Settings**
1088
1089 |**Items**|**Settings**|**Note**
1090 |Protocol|Mitsubishi FX5U|
1091 |Connection|Ethernet|
1092 |Port No.|5002|Must be the same as the PLC setting
1093 |PLC station No.|0|
1094
1095 **2)Address List**
1096
1097 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1098 |(% rowspan="15" %)Bit|X|X|X o|0~~303237|
1099 |Y|Y|Y o|0~~303237|
1100 |M|M|M d|0~~99999|
1101 |B|B|B h|0~~7FFF|
1102 |F|F|F d|0~~32767|
1103 |SB|SB|SB h|0~~7FFF|
1104 |TS|TS|TS d|0~~1023|
1105 |TC|TC|TC d|0~~1023|
1106 |STS|STS|STS d|0~~1023|
1107 |STC|STC|STS d|0~~1023|
1108 |CS|CS|CS d|0~~1023|
1109 |CC|CC|CC d|0~~1023|
1110 |SM|SM|SM d|0~~9999|
1111 |L|L|L d|0~~32767|
1112 |S|S|S d|0~~4095|
1113 |(% rowspan="9" %)Word|W|W|W h|0~~3FF|
1114 |TN|TN|TN d|0~~1023|
1115 |STN|STN|STN d|0~~1023|
1116 |CN|CN|CN d|0~~1023|
1117 |R|R|R d|0~~32767|
1118 |SW|SW|SW h|0~~7FFF|
1119 |Z|Z|Z d|0~~23|
1120 |D|D|D d|0~~7999|
1121 |SD|SD|SD d|0~~11999|
1122
1123 **3)PLC Settings (GX Works 3)**
1124
1125 Find the [Ethernet port] in the navigation area.
1126
1127 [[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"]]
1128
1129 Select [Own Node Settings] in the [Setting Item List];
1130
1131 Set [IP Address], [Subnet Mask], [Default Gateway];
1132
1133 Click [Detailed Settings] into [Ethernet Configuration (Built-in Ethernet Port)] windows;
1134
1135 [[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"]]
1136
1137 Select [SLMP Connection Module] and add into host station as below picture shows;
1138
1139 Set Port number as 5002 (this is necessary settings);
1140
1141 Click [Close with Reflecting the Setting] to save and close window;
1142
1143 [[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"]]
1144
1145 Click [Apply] to completed Etherenet settings;
1146
1147 Switch to the [On line data operation] interface as below, check the item and click [Execute] to download.
1148
1149 [[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"]]
1150
1151 **4)Configure the communication protocol**
1152
1153 [[image:image-20220825112403-1.png||alt="图片-20220825112403-1.png"]]
1154
1155 **5)Cable Wiring**
1156
1157 [[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"]]
1158
1159 == **L02 Serial Protocol** ==
1160
1161 Mitsubishi L02 series CPU built-in serial port.
1162
1163 **1)V-BOX Settings**
1164
1165 |**Item**|**Settings**|**Note**
1166 |Protocol|Mitsubishi L02|
1167 |Connection|RS422|
1168 |Baud rate|115200|
1169 |Data bit|8|
1170 |Parity|Odd|
1171 |Stop bit|1|
1172 |PLC station No.|1~~255|Need to be the same as PLC settings
1173
1174 **2)Address List**
1175
1176 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1177 |Bit|X|X|X h|0~~FFFF|
1178 |Bit|Y|Y|Y h|0~~FFFF|
1179 |Bit|M|M|M d|0~~9999|
1180 |Bit|L|L|L d|0~~9999|
1181 |Bit|F|F|F d|0~~9999|
1182 |Bit|B|B|B h|0~~FFFF|
1183 |Bit|V|V|V d|0~~2047|
1184 |Bit|TC|TC|TC d|0~~9999|
1185 |Bit|SS|SS|SS d|0~~9999|
1186 |Bit|SC|SC|SC d|0~~9999|
1187 |Bit|CS|CS|CS d|0~~9999|
1188 |Bit|CC|CC|CC d|0~~9999|
1189 |Bit|SB|SB|SB h|0~~FFFF|
1190 |Bit|SM|SM|SM d|0~~2047|
1191 |Bit|STS|STS|STS d|0~~1023|
1192 |Bit|S|S|S d|0~~9999|
1193 |Bit|DX|DX|DX h|0~~FFFF|
1194 |Bit|DY|DY|DY h|0~~FFFF|
1195 |Bit|TS|TS|TS d|0~~9999|
1196 |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15|
1197 |Word|W|W|W h|0~~FFFF|
1198 |Word|TN|TN|TN d|0~~99999|
1199 |Word|SN|SN|SN d|0~~99999|
1200 |Word|CN|CN|CN d|0~~99999|
1201 |Word|R|R|R d|0~~99999|
1202 |Word|SW|SW|SW h|0~~FFFF|
1203 |Word|Z|Z|Z d|0~~99999|
1204 |Word|ZR|ZR|ZR h|0~~FFFF|
1205 |Word|D|D|D d|0~~99999|
1206
1207 **3)Communication Settings**
1208
1209 [[image:image-20220825160648-3.png]]
1210
1211 **4)Cable Wiring**
1212
1213 * **RS422**
1214
1215 [[image:image-20220825161612-8.png]]
1216
1217 [[image:image-20220825160820-4.png]]
1218
1219 == **L02 Ethernet Protocol** ==
1220
1221 Mitsubishi L series CPU built-in Ethernet port.
1222
1223 **1)V-BOX Settings**
1224
1225 |**Items**|**Settings**|**Note**
1226 |Protocol|MIT L02 CPU MELSEC|
1227 |Connection|Ethernet|
1228 |Port No.|1025|Must be the same as the PLC setting
1229 |PLC station No.|0|Must be the same as the PLC setting
1230
1231 **2)Address List**
1232
1233 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1234 |Bit|X|X|X h|0~~FFFF|
1235 |Bit|Y|Y|Y h|0~~FFFF|
1236 |Bit|M|M|M d|0~~9999|
1237 |Bit|L|L|L d|0~~9999|
1238 |Bit|F|F|F d|0~~9999|
1239 |Bit|B|B|B h|0~~FFFF|
1240 |Bit|V|V|V d|0~~2047|
1241 |Bit|TC|TC|TC d|0~~9999|
1242 |Bit|SS|SS|SS d|0~~9999|
1243 |Bit|SC|SC|SC d|0~~9999|
1244 |Bit|CS|CS|CS d|0~~9999|
1245 |Bit|CC|CC|CC d|0~~9999|
1246 |Bit|SB|SB|SB h|0~~FFFF|
1247 |Bit|SM|SM|SM d|0~~2047|
1248 |Bit|STS|STS|STS d|0~~1023|
1249 |Bit|S|S|S d|0~~9999|
1250 |Bit|DX|DX|DX h|0~~FFFF|
1251 |Bit|DY|DY|DY h|0~~FFFF|
1252 |Bit|TS|TS|TS d|0~~9999|
1253 |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15|
1254 |Word|W|W|W h|0~~FFFF|
1255 |Word|TN|TN|TN d|0~~99999|
1256 |Word|SN|SN|SN d|0~~99999|
1257 |Word|CN|CN|CN d|0~~99999|
1258 |Word|R|R|R d|0~~99999|
1259 |Word|SW|SW|SW h|0~~FFFF|
1260 |Word|Z|Z|Z d|0~~99999|
1261 |Word|ZR|ZR|ZR h|0~~FFFF|
1262 |Word|D|D|D d|0~~99999|
1263
1264 **3)PLC Settings (GX Works2 )**
1265
1266 Create a project
1267
1268 Set PLC IP, subnet mask and gateway;
1269
1270 Select [Binary Code] as communication data code;
1271
1272 [[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"]]
1273
1274 Set PLC port number, for example 1025
1275
1276 [[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"]]
1277
1278 Save settings;
1279
1280 Download project into PLC device;
1281
1282 Restart PLC device;
1283
1284 **4)Configure the communication protocol**
1285
1286 [[image:image-20220825142659-1.png]]
1287
1288 **5)Cable Wiring**
1289
1290 [[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"]]
1291
1292 == **Q12H Serial Protocol** ==
1293
1294 This Demo shows V-BOX communicate with Q12H PLC by Q02H serial Protocol
1295
1296 [[**Download link**>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Communication/V-Box%20connect%20PLC%20Q12H.rar]]
1297
1298 == **QJ71E71 Ethernet Protocol** ==
1299
1300 Mitsubishi QJ71E71 Ethernet communication module;
1301
1302 **1)V-BOX Settings**
1303
1304 |**Items**|**Settings**|**Note**
1305 |Protocol|MIT QJ71E71 MELSEC|
1306 |Connection|Ethernet|
1307 |Port No.|1025|Must be the same as the PLC setting
1308 |PLC station No.|0|Must be the same as the PLC setting
1309
1310 **2)Address List**
1311
1312 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1313 |(% rowspan="18" %)Bit|X|X|X h|0~~1FFF|
1314 |Y|Y|Y h|0~~1FFF|
1315 |M|M|M d|0~~99999|
1316 |L|L|L d|0~~8191|
1317 |F|F|F d|0~~2047|
1318 |B|B|B h|0~~1FFF|
1319 |V|V|V d|0~~2047|
1320 |TS|TS|TS d|0~~2047|
1321 |TC|TC|TC d|0~~2047|
1322 |SS|SS|SS d|0~~2047|
1323 |SC|SC|SC d|0~~2047|
1324 |CS|CS|CS d|0~~1023|
1325 |CC|CC|CC d|0~~1023|
1326 |SB|SB|SB h|0~~7FF|
1327 |S|S|S d|0~~8191|
1328 |DX|DX|DX h|0~~1FFF|
1329 |DY|DY|DY h|0~~1FFF|
1330 |SM|SM|SM d|8000~~9999|
1331 |(% rowspan="10" %)Word|SD|SD|SD d|0~~2047|
1332 |D|D|D d|0~~12287|
1333 |W|W|W h|0~~1FFF|
1334 |TN|TN|TN d|0~~2047|
1335 |SN|SN|SN d|0~~2047|
1336 |CN|CN|CN d|0~~1023|
1337 |R|R|R d|0~~32767|
1338 |SW|SW|SW h|0~~7FF|
1339 |Z|Z|Z d|0~~15|
1340 |ZR|ZR|ZR h|0~~FE7FF|
1341
1342 **3)PLC Settings(GX Works2)**
1343
1344 * Click [Ethernet/CC IE/MELSECNET];
1345 * Please select [Ethernet] as network type;
1346 * Set station I/O number according to situation (For example, 0020 means that the module is connected to PLC CPU in first order);
1347 * Select [Online] as Mode;
1348 * [[image:image-20221119171343-2.png||height="341" width="587"]]
1349 * Click [Operation setting] to set IP;
1350 * Select [Binary Code] as [Communication Data Code];
1351 * [[image:image-20221119171436-3.png||height="354" width="588"]]
1352 * Click [Open setting]
1353 * Set protocol: TCP;
1354 * Set [unpassive] in [Open system];
1355 * Set [receive] in [Fixed buffer];
1356 * Set [procedure Exist] in [Fixed buffer communication];
1357 * Disable [Pairing open];
1358 * Set [No confirm] in [Existence confirmation];
1359 * Host station port number: 5009;
1360 * Save settings;
1361 * [[image:image-20221119171611-4.png||height="354" width="588"]]
1362 * Download project into PLC and restart it
1363
1364 **4)Configure the communication protocol**
1365
1366 [[image:image-20221119171832-5.png||height="354" width="625"]]
1367
1368
1369 **5)Cable Wiring**
1370
1371 [[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"]]
1372
1373 = Create communication with **Delta PLC** =
1374
1375 == **DVP Ethernet Protocol** ==
1376
1377 Supoort Series: DELTA DVP20/32/40/60ES200RE/200TE or any DVP models with built-in Ethernet port, DELTA DVPEN01-SL module
1378
1379 **1)V-BOX Settings**
1380
1381 |=**Items**|=**Settings**|=**Note**
1382 |Protocol|DELTA DVP MODBUS TCP|
1383 |Connection|Ethernet|
1384 |Port No.|502|
1385 |Device No.|1|
1386 |VBox Device No.|0|
1387
1388 **2)Address List **
1389
1390 |=**Type**|=(% style="width: 191px;" %)**Device registers**|=(% style="width: 217px;" %)**VBox registers**|=(% style="width: 168px;" %)**Format**|=(% style="width: 225px;" %)**Range**|=**Note**
1391 |Bit|(% style="width:191px" %)X|(% style="width:217px" %)X|(% style="width:168px" %)X OOO|(% style="width:225px" %)0~~377|
1392 |Bit|(% style="width:191px" %)Y|(% style="width:217px" %)Y|(% style="width:168px" %)Y OOO|(% style="width:225px" %)0~~377|
1393 |Bit|(% style="width:191px" %)M0|(% style="width:217px" %)M0|(% style="width:168px" %)M0DDDD|(% style="width:225px" %)0~~1535|
1394 |Bit|(% style="width:191px" %)M1|(% style="width:217px" %)M1|(% style="width:168px" %)M1DDDD|(% style="width:225px" %)1536~~4096|
1395 |Bit|(% style="width:191px" %)T|(% style="width:217px" %)T|(% style="width:168px" %)TDDD|(% style="width:225px" %)0~~255|
1396 |Bit|(% style="width:191px" %)C|(% style="width:217px" %)C|(% style="width:168px" %)CDDD|(% style="width:225px" %)0~~255|
1397 |Bit|(% style="width:191px" %)S|(% style="width:217px" %)S|(% style="width:168px" %)SDDDD|(% style="width:225px" %)0~~1023|
1398 |Word|(% style="width:191px" %)D0|(% style="width:217px" %)D0|(% style="width:168px" %)D0DDDD|(% style="width:225px" %)0~~4095|
1399 |Word|(% style="width:191px" %)D1|(% style="width:217px" %)D1|(% style="width:168px" %)D1DDDD|(% style="width:225px" %)4096~~11999|
1400 |Word|(% style="width:191px" %)T|(% style="width:217px" %)T|(% style="width:168px" %)TDDD|(% style="width:225px" %)0~~255|
1401 |Word|(% style="width:191px" %)C|(% style="width:217px" %)C|(% style="width:168px" %)CDDD|(% style="width:225px" %)0~~199|
1402 |Double Word|(% style="width:191px" %)HC|(% style="width:217px" %)HC|(% style="width:168px" %)HCDDD|(% style="width:225px" %)200~~255|
1403
1404 **3) PLC Setting:**
1405
1406 ~1. Create new project in Delta WPL Soft, and click Setting to open the communication settings:
1407
1408 (% style="text-align:center" %)
1409 [[image:DVPEthernetWPLSoft2.png]]
1410
1411 2. Set up the communication type and PLC IP:
1412
1413 (% style="text-align:center" %)
1414 [[image:DVPEthernetSetup.png]]
1415
1416 (% class="wikigeneratedid" %)
1417 3. Click OK and save the settings. Then click Communication on toolbar, then click Transfer Setup to open new window:
1418
1419 (% style="text-align:center" %)
1420 [[image:DVPEthernetTransfer.png]]
1421
1422 (% class="wikigeneratedid" %)
1423 4. Select Communication Mode as PC => PLC to download or select PC <=PLC to upload:
1424
1425 (% style="text-align:center" %)
1426 [[image:DVPEthernetPLCtoPC.png]]
1427
1428 5. Click Auto-Search Ethernet Module to find the PLC on the same LAN network:
1429
1430 (% style="text-align:center" %)
1431 [[image:DVPEthernetAutoSearch.png]]
1432
1433 **4) V-BOX Setting:**
1434
1435 Set the same IP address according to the setting from WPL Soft:
1436
1437 (% style="text-align:center" %)
1438 [[image:DVPEthernetVNETPortocol.png]]
1439
1440 == **DVP serial protocol** ==
1441
1442 Supoort Series: DELTA DVP EH/ES/SS/EX/EH2/SV/SA/SC/SX
1443
1444 **1)V-BOX Settings**
1445
1446 |=**Items**|=**Settings**|=**Note**
1447 |Protocol|DELTA DVP PROTOCOL|
1448 |Connection|RS232|
1449 |Baud Rate|9600|
1450 |Stop Bit|1|
1451 |Data Bit|7|
1452 |Parity|EVEN|
1453 |Device No.|1|
1454
1455 (% class="wikigeneratedid" %)
1456 **2)Address List**
1457
1458 |=**Type**|=(% style="width: 191px;" %)**Device registers**|=(% style="width: 217px;" %)**VBox registers**|=(% style="width: 168px;" %)**Format**|=(% style="width: 225px;" %)**Range**|=**Note**
1459 |Bit|(% style="width:191px" %)X|(% style="width:217px" %)X|(% style="width:168px" %)X OOOOOO|(% style="width:225px" %)0~~303237|
1460 |Bit|(% style="width:191px" %)Y|(% style="width:217px" %)Y|(% style="width:168px" %)Y OOOOOO|(% style="width:225px" %)0~~303237|
1461 |Bit|(% style="width:191px" %)M|(% style="width:217px" %)M|(% style="width:168px" %)MDDDDD|(% style="width:225px" %)0~~99999|
1462 |Bit|(% style="width:191px" %)T|(% style="width:217px" %)T|(% style="width:168px" %)TDDDDD|(% style="width:225px" %)0~~99999|
1463 |Bit|(% style="width:191px" %)C|(% style="width:217px" %)C|(% style="width:168px" %)CDDDDD|(% style="width:225px" %)0~~99999|
1464 |Bit|(% style="width:191px" %)S|(% style="width:217px" %)S|(% style="width:168px" %)SDDDDD|(% style="width:225px" %)0~~99999|
1465 |Word|(% style="width:191px" %)D|(% style="width:217px" %)D|(% style="width:168px" %)D DDDDD|(% style="width:225px" %)0~~99999|
1466 |Word|(% style="width:191px" %)T|(% style="width:217px" %)T|(% style="width:168px" %)TDDDDD|(% style="width:225px" %)0~~99999|
1467 |Word|(% style="width:191px" %)C|(% style="width:217px" %)C|(% style="width:168px" %)CDDD|(% style="width:225px" %)0~~199|
1468 |Double Word|(% style="width:191px" %)C|(% style="width:217px" %)C|(% style="width:168px" %)CDDDDD|(% style="width:225px" %)200~~99999|
1469
1470 (% class="wikigeneratedid" %)
1471 **3)Wiring Diagram**
1472
1473 (% style="text-align:center" %)
1474 [[image:Delta DVP PROTOCOLSerial232.png]]
1475
1476 == **AS Ethernet Protocol** ==
1477
1478 **1)V-BOX Settings**
1479
1480 |=**Items**|=**Settings**|=**Note**
1481 |Protocol|DELTA AS300 MODBUS TCP|
1482 |Connection|Ethernet|
1483 |Port No.|502|
1484 |Device No.|1|
1485 |HMI No.|0|
1486
1487 **2)Address List**
1488
1489 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1490 |Bit|X|X|X d|0~~63|
1491 |Bit|Y|Y|Y d|0~~63|
1492 |Bit|D|D|D d|0~~29999|
1493 |Bit|M|M|M d|0~~8191|
1494 |Bit|SM|SM|SM d|0~~4095|
1495 |Bit|S|S|S h|0~~2047|
1496 |Bit|T|T|T d|0~~511|
1497 |Bit|C|C|C d|0~~511|
1498 |Bit|HC|HC|HC d|0~~255|
1499 |Word|X|X|X h|0~~63|
1500 |Word|Y|Y|Y d|0~~63|
1501 |Word|SR|SR|SR d|0~~2047|
1502 |Word|D|D|D d|0~~29999|
1503 |Word|T|T|T d|0~~511|
1504 |Word|C|C|C h|0~~511|
1505 |Word|E|E|E d|0~~9|
1506
1507 **3)Configure the communication protocol**
1508
1509 [[image:image-20220831160010-4.png]]
1510
1511 **4)Cable Wiring**
1512
1513 Figure
1514
1515 [[image:image-20220831155101-1.png]][[image:image-20220831160055-5.png]]
1516
1517 Pin Definition Diagram
1518
1519 [[image:image-20220831155157-3.png]]
1520
1521 = Create communication with **Omron PLC** =
1522
1523 == **CP1 Series Protocol ** ==
1524
1525 [[下载链接>>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]]
1526
1527 == **CP2M Series Protocol** ==
1528
1529 [[下载链接>>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]]
1530
1531
1532 == **EC55 Series Protocol** ==
1533
1534 Supported device: EC55 temperature instrument
1535
1536 **1)V-BOX Settings**
1537
1538 |**Items**|**Settings**|**Note**
1539 |Protocol|Omron EC55|
1540 |Connection|RS485 (9600, 2, 7, EVEN)|
1541 |Port No.|None|
1542 |PLC station No.|0|
1543
1544 **2)Address List**
1545
1546 |**Type**|**Register**|**Device range**|**HMI range**|**Function**
1547 |(% rowspan="3" %)Double word|C0|0-13 (Hex)|0-19|Set read only parameter for area 0
1548 |C1|0-4D(Hex)|0-77|Set Read/Write parameter for area 0
1549 |C3|0-CD(Hex)|0-205|Set Read/Write parameter for area 1
1550 |(% rowspan="6" %)Word|80|0-13(Hex)|0-19|Set read only parameter in area 0
1551 |81|0-4D(Hex)|0-77|Set Read/Write parameter in area 0
1552 |83|0-CD(Hex)|0-205|Set Read/Write parameter in area 1
1553 |CP|-|0-6|Read controller intrinsic property
1554 |CS|-|0-2|Read controller states
1555 |CA|-|0-17|Action command
1556
1557 **3)Device Settings**
1558
1559 Omron E5CC PLC configuration
1560
1561 After entering the Communication Settings menu, please set the parameters to the default values for the following table. Press the cycle key of the instrument to enter the next setting.
1562
1563 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_3d95e093792ba98a.png?width=550&height=229&rev=1.1||alt="12.PLC Protocol_html_3d95e093792ba98a.png" height="229" width="550"]]
1564
1565 According to PLC configuration and communication port configuration information of the HMI, provide the corresponding steps and configuration screenshots. This configuration needs to communicate properly with the above PLC configuration. The project settings are as follows
1566
1567 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_be583aa69dd6cf4c.png?width=550&height=242&rev=1.1||alt="12.PLC Protocol_html_be583aa69dd6cf4c.png" height="242" width="550"]]
1568
1569 **✎Note:** The communication settings for HMI should be consistent with this setting.
1570
1571 **4)Configure the communication protocol**
1572
1573 [[image:image-20220831161041-1.png]]
1574
1575 **5)Cable Wiring**
1576
1577 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_5e9a81a14106da9e.png?width=392&height=223&rev=1.1||alt="12.PLC Protocol_html_5e9a81a14106da9e.png" height="223" width="392"]]
1578
1579 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_1897d92be6948d58.png?width=393&height=223&rev=1.1||alt="12.PLC Protocol_html_1897d92be6948d58.png" height="223" width="393"]]
1580
1581 **✎Note:**
1582
1583 * COM3 only available in PI8000/PI9000 series.
1584 * CA address could not support continuous writing function;
1585 * Because of CP address intrinsic property: read control intrinsic property, so please place the character input part in use. Set address with CP0 and character length 10, used to display controller type. And place a number input part, set address with CP5 (cache size). Do not place other CP type address without CP0 in screen, otherwise CP type address is invalid
1586 * When set value into read & write address, it is necessary to switch the temperature instrument meter to the corresponding interface according to the menu of the instrument where the address locates, so that the value could be written, otherwise, the value could not be written; When the communication write setting of the instrument is turned off, the writing function is invalid. Writing function could be opened by using the 00 address of the CA register, which write 01 value.
1587 * When continuous writing of a value to a read-write address, please make sure all continuous writing address could be written. Otherwise, if one of these addresses could not be written, then all continuous writing commands will fail.
1588 * Because of the mechanism problem, this protocol could not support CompoWay/F function that is read-write function of variables in protocol document.
1589 * When using double-word address, set the data format to 32 bits, otherwise the read/write function is unable.
1590 * Please set the communication delay time of 10ms in setting, to avoid that the instrument may not be able to communicate in a short time due to too fast data access and too much connection requests.
1591 * [[image:image-20220831161356-1.png]]Because of the particularity of the instrument, it is necessary to write the value of the address in the menu interface corresponding to the address, and to enter the menu where the address locates, so that the value could be written.
1592
1593 = Create communication with Xinje** PLC** =
1594
1595 == **XC serial protocol** ==
1596
1597 **1)V-BOX Settings**
1598
1599 |**Item**|**Settings**|**Note**
1600 |Protocol|XINJE XC MODBUS|
1601 |Connection|RS232|
1602 |Baud rate|19200|
1603 |Data bit|8|
1604 |Parity|EVEN|
1605 |Stop bit|1|
1606 |PLC station No.|1|
1607
1608 **2)Address List**
1609
1610 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1611 |Bit|M|M|M d|0~~8511|
1612 |Bit|X|X|X o|0~~1747|
1613 |Bit|Y|Y|Y o|0~~1747|
1614 |Bit|S|S|S d|0~~1023|
1615 |Bit|T|T|T d|0~~4095|
1616 |Bit|C|C|C d|0~~634|
1617 |Word|D|D|D d|0~~8511|
1618 |Word|TD|TD|TD d|0~~618|
1619 |Word|CD|CD|CD d|0~~634|
1620 |Word|FD|FD|FD d|0~~8511|
1621
1622 **3)Configure the communication protocol**
1623
1624
1625 [[image:image-20220831163041-1.png]]
1626
1627 **4)Cable Wiring**
1628
1629 Figure
1630
1631 [[image:image-20220831163406-2.png]][[image:image-20220831163422-3.png]]
1632
1633 Pin Definition Diagram
1634
1635 [[image:image-20220831163441-4.png]]
1636
1637 == **XD serial protocol** ==
1638
1639 **1)V-BOX Settings**
1640
1641 Supported Series: Xinjie XD/XE Series PLC
1642
1643 |**Item**|**Settings**|**Note**
1644 |Protocol|XINJE XD/XC MODBUS|
1645 |Connection|RS232|
1646 |Baud rate|19200|
1647 |Data bit|8|
1648 |Parity|EVEN|
1649 |Stop bit|1|
1650 |PLC station No.|1|
1651
1652 **2)Address List**
1653
1654 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1655 |Bit|M|M|M d|0~~74999|
1656 |Bit|X1xx|X1xx|X1xx o|0~~1177|
1657 |Bit|X2xx|X2xx|X2xx o|0~~277|
1658 |Bit|X|X|X o|0~~77|
1659 |Bit|Y1xx|Y1xx|Y1xx o|0~~1177|
1660 |Bit|Y2xx|Y2xx|Y2xx o|0~~277|
1661 |Bit|Y|Y|Y o|0~~4095|
1662 |Bit|SM|SM|SM d|0~~4999|(((
1663
1664 )))
1665 |Bit|T|T|T d|0~~4999|
1666 |Bit|C|C|C d|0~~4999|
1667 |Bit|ET|ET|ET d|0~~31|
1668 |Bit|SE|SE|SE d|0~~31|
1669 |Bit|HM|HM|HM d|0~~11999|
1670 |Bit|HSC|HSC|HSC d|0~~39|
1671 |Bit|HS|HS|HS d|0~~999|
1672 |Bit|HT|HT|HT d|0~~1999|
1673 |Bit|HC|HC|HC d|0~~1999|
1674 |Bit|S|S|S d|0~~7999|
1675 |Word|D|D|D d|0~~69999|
1676 |Word|ID|ID|ID d|0~~99|
1677 |Word|ID1xx|ID1xx|ID1xx d|0~~999|
1678 |Word|ID2xx|ID2xx|ID2xx d|0~~299|
1679 |Word|QD|QD|QD d|0~~99|
1680 |Word|QD1xx|QD1xx|QD1xx d|0~~999|
1681 |Word|QD2xx|QD2xx|QD2xx d|0~~299|
1682 |Word|SD|SD|SD d|0~~4999|
1683 |Word|TD|TD|TD d|0~~575|
1684 |Word|CD|CD|CD d|0~~575|
1685 |Word|ETD|ETD|ETD d|0~~31|
1686 |Word|HD|HD|HD d|0~~24999|
1687 |Word|HSD|HSD|HSD d|0~~1023|
1688 |Word|HTD|HTD|HTD d|0~~95|
1689 |Word|HCD|HCD|HCD d|0~~95|
1690 |Word|HSCD|HSCD|HSCD d|0~~31|
1691 |Word|FD|FD|FD d|0~~8191|
1692 |Word|SFD|SFD|SFD d|0~~5999|
1693 |Word|FS|FS|FS d|0~~47|
1694
1695 **3)Configure the communication protocol**
1696
1697 [[image:image-20220831163923-7.png]]
1698
1699
1700
1701 **4)Cable Wiring**
1702
1703 Figure
1704
1705 [[image:image-20220831163406-2.png]][[image:image-20220831163553-6.png]]
1706
1707 Pin Definition Diagram
1708
1709 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830160232-3.png?rev=1.1||alt="image-20220830160232-3.png"]]
1710
1711 = Create communication with **Schneider PLC** =
1712
1713 == **Schneider MODBUS RTU** ==
1714
1715 **1)V-BOX Setting**
1716
1717 |=**Parameters**|=**Recommended**|=**Notes**
1718 |**Protocol**|(% colspan="1" %)Schneider MODBUS RTU|
1719 |**Connection**|RS485|
1720 |**Baud rate**|19200|
1721 |**Data bit**|8|
1722 |**Parity**|Even|
1723 |**Stop bit**|1|
1724 |**PLC station No.**|1|
1725
1726 **2)Address List**
1727
1728 |=**Bit/Word**|=**Device type**|=**Format**|=**Range**|=**Memo**
1729 |B|IX|DDDDDo|0 ~~ 655357|Input bit (read only)
1730 |B|QX|DDDDDo|0 ~~ 655357|Write multiple coils
1731 |B|MX|DDDDDDo|0 ~~ 9999997|Output register bit (octal)
1732 |W|MW|DDDDDD|0 ~~ 999999|Output register
1733 |DW|MD|DDDDDD|0 ~~ 999999|Output register
1734
1735 **3)Configure the communication protocol**
1736
1737 [[image:image-20220902104329-1.png]]
1738
1739 **4)Cable Wiring**
1740
1741 **RS-485 2W **(RJ45 Connector): The following is the view from the soldering point of a connector.
1742
1743 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220817154212-1.jpeg?width=554&height=315&rev=1.1||alt="image-20220817154212-1.jpeg" height="315" width="554"]]
1744
1745 = Create communication with Inovance** PLC** =
1746
1747 == **H3U serial protocol** ==
1748
1749 **1)V-BOX Settings**
1750
1751 |**Item**|**Settings**|**Note**
1752 |Protocol|INOVANCE H3U PLC|
1753 |Connection|RS422|
1754 |Baud rate|9600|
1755 |Data bit|7|
1756 |Parity|EVEN|
1757 |Stop bit|1|
1758 |PLC station No.|0|
1759
1760 **2)Address List**
1761
1762 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1763 |Bit|X|X|X o|0~~303237|
1764 |Bit|Y|Y|Y o|0~~303237|
1765 |Bit|M|M|M d|0~~99999|
1766 |Bit|T|T|T d|0~~99999|
1767 |Bit|C|C|C d|0~~99999|
1768 |Bit|SM|SM|SM d|8000~~999|
1769 |Bit|S|T|S d|0~~99999|
1770 |Bit|Lamp|Lamp|Lamp d|0~~0|
1771 |Word|X|X|X o|0~~303237|
1772 |Word|Y|Y|Y o|0~~303237|
1773 |Word|M|M|M d|0~~99999|
1774 |Word|T|T|T d|0~~99999|
1775 |Word|C|C|C d|0~~199|
1776 |Word|D|D|D d|0~~7999|
1777 |Word|S|S|S d|0~~99999|
1778 |Word|SD|SD|SD d|8000~~9999|
1779 |Word|R|R|R d|0~~32767|
1780
1781 **3)Configure the communication protocol**
1782
1783 [[image:image-20220831164626-1.png]]
1784
1785
1786
1787 **4)Cable Wiring**
1788
1789 Figure
1790
1791 [[image:image-20220831164646-2.png]][[image:image-20220831164700-3.png]]
1792
1793 Pin Definition Diagram
1794
1795 [[image:image-20220831164731-4.png]]
1796
1797 = Create communication with Panasonic** PLC** =
1798
1799 == **FP serial protocol** ==
1800
1801 **1)V-BOX Settings**
1802
1803 |**Item**|**Settings**|**Note**
1804 |Protocol|Panasonic FP MFWTOCOL|
1805 |Connection|RS232|
1806 |Baud rate|9600|
1807 |Data bit|8|
1808 |Parity|ODD|
1809 |Stop bit|1|
1810 |PLC station No.|1|
1811
1812 **2)Address List**
1813
1814 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1815 |Bit|X|X|X d|0~~9999|
1816 |Bit|Y|Y|Y d|0~~9999|
1817 |Bit|R|R|R d|0~~9999|
1818 |Bit|T|T|T d|0~~9999|
1819 |Bit|C|C|C d|0~~9999|
1820 |Bit|L|L|L d|0~~9999|
1821 |Word|WX|WX|WX d|0~~9999|
1822 |Word|WY|WY|WY d|0~~9999|
1823 |Word|WR|WR|WR d|0~~9999|
1824 |Word|WL|WL|WL d|0~~9999|
1825 |Word|LD|LD|LD d|0~~9999|
1826 |Word|DT|DT|DT d|0~~65535|
1827 |Word|FL|FL|FL d|0~~9999|
1828 |Word|EV|EV|EV d|0~~9999|
1829 |Word|SV|SV|SV d|0~~9999|
1830
1831 **3)Configure the communication protocol**
1832
1833 [[image:image-20220831165238-4.png]]
1834
1835
1836
1837 **4)Cable Wiring**
1838
1839 Figure
1840
1841 [[image:image-20220831165031-3.png]][[image:image-20220831165017-2.png]]
1842
1843 Pin Definition Diagram
1844
1845 [[image:image-20220831165008-1.png]]
1846
1847 = Create communication with LS** PLC** =
1848
1849 == **XBC serial protocol** ==
1850
1851 **1)V-BOX Settings**
1852
1853 |**Item**|**Settings**|**Note**
1854 |Protocol|LS XBC CNet|
1855 |Connection|RS232|
1856 |Baud rate|115200|
1857 |Data bit|8|
1858 |Parity|NONE|
1859 |Stop bit|1|
1860 |PLC station No.|1|
1861
1862 **2)Address List**
1863
1864 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1865 |Bit|P|P|P d|0~~2047|
1866 |Bit|M|M|M d|0~~2047|
1867 |Bit|L|L|L d|0~~11263|
1868 |Bit|K|K|K d|0~~16183|
1869 |Bit|F|F|F d|0~~2047|
1870 |Bit|D|D|D d|0~~32767|
1871 |Bit|R|R|R d|0~~32767|
1872 |Bit|U|U|U d|0~~4095|
1873 |Word|P|P|P d|0~~2047|
1874 |Word|M|M|M d|0~~2047|
1875 |Word|L|L|L d|0~~11263|
1876 |Word|K|K|K d|0~~16183|
1877 |Word|F|F|F d|0~~2047|
1878 |Word|C|C|C d|0~~2047|
1879 |Word|T|T|T d|0~~2047|
1880 |Word|D|D|D d|0~~32767|
1881 |Word|N|N|N d|0~~21503|
1882 |Word|R|R|R d|0~~32767|
1883 |Word|U|U|U d|0~~4095|
1884 |Word|Z|Z|Z d|0~~127|
1885 |Word|S|S|S d|0~~127|
1886
1887 **3)Configure the communication protocol**
1888
1889 [[image:image-20220831170147-1.png]]
1890
1891 **4)Cable Wiring**
1892
1893 Figure
1894
1895 [[image:image-20220831170306-4.png]][[image:image-20220831170254-3.png]]
1896
1897 Pin Definition Diagram
1898
1899 [[image:image-20220831170215-2.png]]
1900
1901 == **XGK FEnet Ethernet protocol** ==
1902
1903 Supported Series: LS XGT series XGK CPU with XGL-EFMT Ethernet module
1904
1905 **1)V-BOX Settings**
1906
1907 |**Items**|**Settings**|**Note**
1908 |Protocol|LG XGK FEnet(Ethernet)|
1909 |Connection|Ethernet|
1910 |Port No.|2004|
1911
1912 **2)Address List**
1913
1914 |**Type**|**Register**|**Range**|**Format**|**Note**
1915 |(% rowspan="14" %)Word|P|0~~2047|P d|
1916 |M|0~~2047|M d|
1917 |K|0~~2047|K d|
1918 |F|0~~2047|F d|
1919 |T|0~~2047|T d|
1920 |C|0~~2047|C d|
1921 |Z|0~~127|Z d|
1922 |S|0~~127|S d|
1923 |L|0~~11263|L d|
1924 |N|0~~21503|N d|
1925 |D|0~~32767|D d|
1926 |R|0~~32767|R d|
1927 |ZR|0~~65535|ZR d|
1928 |UxDD|0~~6331|UxDD nndd|nn: 0~~63, dd: 0~~31
1929
1930 **✎Note:**
1931
1932 * In addition to the "UxDD" register, the others correspond to the PLC register one by one. UxDD corresponds to U in the PLC;
1933 * The [UxDD] register, defined in the PLC is Ux.dd, x represents the block, and dd represents 0-31 of each block. There are 64 blocks in the PLC;
1934 * All bit registers are in the form of bits in word, and the range is the same as the word register;
1935
1936 **3)Communication Settings**
1937
1938 [[image:image-20220831171127-1.png]]
1939
1940 **4)Cable Wiring**
1941
1942 [[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"]]
1943
1944 = Create communication with **Modbus ** =
1945
1946 == **MODBUS RTU Slave (All function)** ==
1947
1948 Select the protocol "Modbus RTU Slave (All Fuction)",
1949
1950 Then set baud rate, port, stop bits, data bits, parity.
1951
1952 (% style="text-align:center" %)
1953 [[image:1624342015914-382.png||height="486" width="800" class="img-thumbnail"]]
1954
1955 == **MODBUS RTU Master** ==
1956
1957 Select the protocol "Modbus RTU Master",
1958
1959 Then set baud rate, port, stop bits, data bits, parity
1960
1961 (% style="text-align:center" %)
1962 [[image:1624348709622-711.png||queryString="width=809&height=493" height="488" width="800" class="img-thumbnail"]]
1963
1964 **address list**
1965
1966 (% class="table-bordered" %)
1967 |=(% scope="row" %)**Type**|=**Data Type**|=**Function code and description**
1968 |(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (Read Input Registers: Read the current binary value in one or more input registers)
1969 |06 (write single register: write a binary value to a holding register)
1970 |10 (write values to multiple addresses )
1971 |(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers)
1972 |06 (write single register: write a binary value to a holding register)
1973 |10 (write values to multiple addresses )
1974 |(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers)
1975 |06 (write single register: write a binary value to a holding register)
1976 |10 (write values to multiple addresses )
1977 |(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers)
1978 |10 (write values to multiple addresses )
1979 |(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state)
1980 |05 (Force a single coil to force the on/off state of a logic coil)
1981 |0F (Write multiple bits, ie write continuously)
1982 |(% rowspan="3" %)1|02 (Read the input state)
1983 |05 (Force a single coil to force the on/off state of a logic coil)
1984 |0F (Write multiple bits)
1985 |(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils)
1986 |05 (Force a single coil to force the on/off state of a logic coil)
1987 |0F (Write multiple bits)
1988 |(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils)
1989 |0F (Write multiple bits)
1990
1991 == **MODBUS TCP Slave (All function)** ==
1992
1993 Supported series: MODBUS TCP controller
1994
1995 V-B0X works as MODBUS TCP MASTER connecting with TCP SLAVE
1996
1997 **1)V-BOX Setting**
1998
1999 |**Items**|**Settings**|**Note**
2000 |Protocol|MODBUS TCP Slave (All function)|
2001 |Connection|Ethernet|
2002 |Port No.|502|
2003 |PLC station No.|1
2004
2005 **2)Address List**
2006
2007 |=**Type**|=**Data Type**|=**Function code & Description**
2008 |(% rowspan="11" %)Word|(% rowspan="3" %)3|04 (read input register: read current binary value in one or more input registers)
2009 |06 (write single register: write a binary value to a holding register)
2010 |10 (write values to multiple addresses )
2011 |(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers)
2012 |06 (write single register: write a binary value to a holding register)
2013 |10 (write values to multiple addresses )
2014 |(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers)
2015 |06 (write single register: write a binary value to a holding register)
2016 |10 (write values to multiple addresses )
2017 |(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers)
2018 |10 (write values to multiple addresses )
2019 |(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state)
2020 |05 (Force a single coil to force the on/off state of a logic coil)
2021 |0F (Write multiple bits, ie write continuously)
2022 |(% rowspan="3" %)1|02 (Read the input state)
2023 |05 (Force a single coil to force the on/off state of a logic coil)
2024 |0F (Write multiple bits)
2025 |(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils)
2026 |05 (Force a single coil to force the on/off state of a logic coil)
2027 |0F (Write multiple bits)
2028 |(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils)
2029 |0F (Write multiple bits)
2030
2031 **3)Communication Settings**
2032
2033 Configure V-BOX Ethernet IP in Networking Settings
2034
2035 [[image:image-20220902111833-3.png]]
2036
2037
2038 Configure PLC Ethernet IP in Communication;
2039
2040 [[image:image-20220902111121-1.png]]
2041
2042 **4)Cable Wiring**
2043
2044 [[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"]]
2045
2046 == **communicate with VB inverter** ==
2047
2048 [[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]]
2049
2050 = **User define protocol** =
2051
2052 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]]
2053
2054 == **Read the temperature sensor.** ==
2055
2056 the commond format is as beliow:
2057
2058 Send commond:01 03 02 00 00 03 04 73
2059
2060 Feedback commond:01 03 06 07 F7 0E 7E B7 35
2061
2062 Temperature data:07 F7,desimal = 2039,it means temperature is 20.39℃.
2063
2064 Humidity data:0E 7E,desimal = 3710, it mean humidity is 37.10%RH.
2065
2066 Script Demo:
2067
2068 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
2069
2070 function com.main()
2071 ~-~-dosomething
2072 openPlc()
2073 end
2074 function openPlc()
2075 if obj then
2076 ~-~- If the serial port opened,then read/write data by timing
2077
2078 local wri = string.pack(">HHHH",0X0103,0X0200,0X0003,0X0473)
2079 local arr = reading(wri)
2080 ~-~- if arr ~~=nil then
2081 ~-~- if arr[1] ==33 and arr[2] ==v[2][2] and arr[3] ==v[2][3] then
2082 ~-~- local A = arr[4]*256
2083 ~-~- local B = A+arr[5]
2084 ~-~- addr_setword(v[1],B)
2085 ~-~- end
2086 ~-~- end
2087
2088 else
2089 ~-~-judge if there is a serial object, then initialize and open the serial port
2090 local configs = {
2091 name = 'COM1', ~-~-Select serial port COM1
2092 mode = 485, ~-~-Communication mode RS485
2093 baud_rate = 9600, ~-~-Baud rate 9600
2094 stop_bit = 1, ~-~-stop bit 1
2095 data_len = 8, ~-~-data length 8
2096 check_bit = 'NONE', ~-~-no parity
2097
2098 }
2099 obj,err = serial.open(configs) ~-~-Open serial port
2100 if not obj then
2101 print("serial open :failed", err) ~-~- Open serial port failed
2102 end
2103 end
2104 end
2105
2106 function reading(wri)
2107 obj:flush() ~-~- Clear serial port
2108 obj:write(wri) ~-~- Write serial port
2109 print(string.byte(wri,1,#wri))
2110 obj:flush() ~-~- Clear serial port 
2111 local readed =obj:read(9,1000) ~-~- Read 9 bytes, timeout 1 second
2112 if readed and readed ~~= "" then 
2113 ~-~- judge that a non-empty string is read
2114 print(string.byte(readed,1,#readed))
2115 a={string.byte(readed, 1, #readed)}
2116 if nil ~~= a[4] and nil ~~= a[5] and nil ~~= a[6] and nil ~~= a[7] then
2117 a1=a[4]*256+a[5]
2118 a2=a[6]*256+a[7]
2119 addr_setword("@HDW0",a1)
2120 addr_setword("@HDW1",a2)
2121 end
2122 return {string.byte(readed, 1, #readed)}
2123 elseif readed == nil then
2124 print("serial read err:", err or "")
2125 return nil
2126 end
2127 return nil
2128 end
2129
2130 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-