Wiki source code of 1 Communication

Version 213.1 by Hunter on 2023/02/04 11:21

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