Wiki source code of 1 Communication

Version 214.1 by Hunter on 2023/02/04 11:33

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