Wiki source code of 1 Communication

Version 227.1 by Hunter on 2023/03/23 18:01

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