Wiki source code of 1 Communication

Version 209.1 by Bob on 2023/02/02 13:55

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