Wiki source code of 1 Communication

Version 218.1 by Hunter on 2023/03/18 15:58

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