Wiki source code of 1 Communication

Version 148.1 by Ben on 2022/08/31 16:39

Show last authors
1 = Create communication with WECON PLC =
2
3 == **LX3V Serial Protocol** ==
4
5 Supported series: Wecon LX2V/ LX2E/ LX3V/LX3VP/LX3VE/LX3VM
6
7 **1)V-BOX setting**
8
9 |**Item**|**Settings**|**Note**
10 |Protocol|WECON LX2V/ LX2E/ LX3V/LX3VP/LX3VE/LX3VM|
11 |Connection|RS422/RS485|
12 |Baud rate|9600|
13 |Data bit|7|
14 |Parity|EVEN|
15 |Stop bit|1|
16 |PLC station No.|1|
17
18 **2)Address List**
19
20
21 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
22 |(% rowspan="6" %)Bit|X|X|Xo|0~~303237|
23 |Y|Y|Y o|0~~303237|
24 |M|M|M d|0~~99999|
25 |T|T|T d|0~~99999|
26 |C|C|C d|0~~99999|
27 |S|S|S d|0~~99999|
28 |(% rowspan="8" %)Word|X|X|Xo|0~~303237|
29 |Y|Y|Y o|0~~303237|
30 |M|M|M d|0~~99999|
31 |T|T|T d|0~~99999|
32 |C|C|C d|0~~199|
33 |D|D|D d|0~~7999|
34 |S|S|S d|0~~99999|
35 |SD|SD|SD d|8000~~9999|
36
37 **3)Configure the communication protocol**
38
39 [[image:image-20220824152217-1.png||alt="图片-20220824152217-1.png"]]
40
41 **4)Cable Wiring**
42
43 * **RS422**
44
45 [[image:image-20220824120614-5.png]]
46
47 * **RS485**
48
49 [[image:image-20220824120524-3.png]]
50
51 == **LX5V Serial Protocol** ==
52
53 This example introduces the establishment of serial port communication between V-BOX and LX5V. It is introduced through three parts: PLC software configuration, V-BOX software configuration, and hardware wiring.
54
55 **Software configuration of PLC**
56
57 **1)PLC programming software**
58
59 [[image:image-20220824142722-1.png]]
60
61 **2)New PLC project**
62
63 Click New Project and select the PLC model.
64
65 [[image:image-20220822172623-2.png]]
66
67 **3)Set Serial port parameters**
68
69 Follow the steps below to configure Serial port parameters
70
71 Baud rate:115200
72
73 Data bit:8
74
75 Stop bit:1
76
77 Parity:No verification
78
79 [[image:image-20220822172657-3.png]]
80
81 **4)Registers list**
82
83 [[image:image-20220822172730-4.png]]
84
85 **V-BOX software configuration**
86
87 **1)V-BOX programming software**
88
89 [[image:image-20220824104124-1.png]]
90
91 **2)V-NET add device**
92
93 Open V-NET client software → add device. As shown in the figure below, click "+" in the order of steps, and the Add Device window will pop up, enter the access key, password and remark, to add the device.
94
95 [[image:image-20220824104909-2.png]]
96
97 **3)Set communication port parameters**
98
99 Click the communication configuration button on the left to find the communication protocol with LX5V. After selecting the protocol, configure the communication parameters of the COM port.
100
101 Baud rate:115200
102
103 Data bit:8
104
105 Stop bit:1
106
107 Parity:No verification
108
109 [[image:image-20220824142130-1.png]]
110
111 **hardware connection**
112
113 **1)Hardware wiring diagram**
114
115 [[image:image-20220824142546-2.png]]
116
117 [[image:image-20220824142643-3.png]]
118
119 The above are all the steps for establishing serial port communication between V-BOX with LX5V PLC.
120
121 == **LX5V-N Ethernet protocol** ==
122
123 This example introduces the establishment of Ethernet communication between V-BOX and LX5V-N. It is introduced through three parts: PLC software configuration, V-BOX software configuration, and hardware wiring.
124
125 **Software configuration of PLC**
126
127 **1)PLC programming software**
128
129 [[image:image-20220824142722-1.png]]
130
131 **2)New PLC project**
132
133 Click New Project and select the PLC model.
134
135 [[image:image-20220824143613-1.png]]
136
137 **3)Set Ethernet port parameters**
138
139 Follow the steps below to configure Ethernet parameters
140
141 PLC IP address:192.168.39.200
142
143 default gateway:192.168.39.1
144
145 subnet mask:255.255.255.0
146
147 [[image:image-20220824143744-2.png]]
148
149 **4)Registers list**
150
151 [[image:image-20220822172730-4.png]]
152
153 (% id="cke_bm_22473S" style="display:none" %)** **(%%)**V-BOX software configuration**
154
155 **1)V-BOX programming software**
156
157 [[image:image-20220824104124-1.png]]
158
159 **2)V-NET add device**
160
161 Open V-NET client software → add device. As shown in the figure below, click "+" in the order of steps, and the Add Device window will pop up, enter the access key, password and remark, to add the device.
162
163 [[image:image-20220824104909-2.png]]
164
165 **3)Set communication Protocol**
166
167 Click Communication to configure the LX5V plc protocol and IP address.
168
169 [[image:image-20220824144619-1.png]]
170
171 **hardware connection**
172
173 **1)Hardware wiring diagram**
174
175 [[image:image-20220824151127-2.png]]
176
177 The above are all the steps for establishing ethernet communication between V-BOX with LX5V PLC.
178
179 = Create communication with **Rockwell PLC** =
180
181 == (% id="cke_bm_5621S" style="display:none" %)** **(%%)**MicroLogix Protocol** ==
182
183 MicroLogix 1000/1100/1200/1400/1500; SLC 5/03 5/04 5/05 PLC-5
184
185 **1)PLC Settings**
186
187 |**Item**|**Settings**|**Note**
188 |Protocol|Allen-Bradlley DF1 Advanced|
189 |Connection|RS232|
190 |Baud rate|19200|
191 |Data bit|8|
192 |Parity|None|
193 |Stop bit|1|
194 |PLC station No.|1|
195
196 **2)Address List**
197
198 |**Type**|**Device registers**|**Format**|**Range**|**Note**
199 |(% rowspan="5" %)Bit|I|I d.d|0.0~~255.15|
200 |O|O d.d|0.0~~255.15|
201 |B|B nnhh.dd|0.0~~ffff.15|nn: block number (hex)
202 |S|S d.d|0.0~~255.15|
203 |N|N nnhh.dd|0.0~~ffff.15|nn: block number (hex)
204 |(% rowspan="9" %)Word|S|S d|0~~255|
205 |TS|TS nnhh|0~~ffff|(% rowspan="8" %)nn: block number (hex)
206 |TP|TP nnhh|0~~ffff
207 |CS|CS nnhh|0~~ffff
208 |CP|CP nnhh|0~~ffff
209 |N|N nnhh|0~~ffff
210 |C|C nnhh|0~~ffff
211 |T|T nnhh|0~~ffff
212 |R|R nnhh|0~~ffff
213
214 **3)Configure the communication protocol**[[image:image-20220824152928-1.png]]
215
216 **4)Configure the communication protocol**
217
218 [[image:image-20220824110724-1.png]]
219
220 == **Micro850_FreeTag Protocol** ==
221
222 (((
223 (((
224 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.
225 )))
226 )))
227
228 (((
229 (% class="wikigeneratedid" id="HSoftwareconfigurationofPLC" %)
230 (((
231 **Software configuration of PLC**
232 )))
233
234 (% class="wikigeneratedid" id="HPLCprogrammingsoftware" %)
235 (((
236 **1)PLC programming software**
237 )))
238
239 [[image:image-20220714162600-1.png]]
240
241 (% class="wikigeneratedid" id="HNewPLCproject" %)
242 (((
243 **2)New PLC project**
244 )))
245
246 (((
247 (((
248 Click New Project and select the PLC model.
249 )))
250 )))
251
252 (((
253 [[image:image-20220714162617-2.png]]
254 )))
255
256 (((
257
258
259 [[image:image-20220714162652-4.png]]
260 )))
261
262 (((
263 (% class="wikigeneratedid" id="HSetEthernetparameters" %)
264 (((
265 **3)Set Ethernet parameters**
266 )))
267
268 (((
269 (((
270 (((
271 Follow the steps below to configure Ethernet parameters
272 )))
273 )))
274 )))
275
276 (((
277 (((
278 (((
279 PLC IP address:192.168.40.101
280 )))
281 )))
282 )))
283
284 (((
285 (((
286 (((
287 default gateway:192.168.40.1
288 )))
289 )))
290 )))
291
292 (((
293 (((
294 (((
295 subnet mask:255.255.255.0
296 )))
297 )))
298 )))
299
300 (((
301 [[image:image-20220714162713-5.png]]
302 )))
303
304 (((
305
306 )))
307
308 (((
309 (% class="wikigeneratedid" id="HV-boxsoftwareconfiguration" %)
310 (((
311 **V-box software configuration**
312 )))
313
314 (% class="wikigeneratedid" id="HV-boxprogrammingsoftware" %)
315 (((
316 **1)V-box programming software**
317 )))
318
319 (% class="wikigeneratedid" %)
320 (((
321 [[image:image-20220714162725-6.png]]
322 )))
323
324 (% class="wikigeneratedid" id="HConfiguredevicenetwork" %)
325 (((
326 **2)Configure device network**
327 )))
328
329 (((
330 (((
331 (((
332 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.
333 )))
334
335 (((
336 In the example below, the IP address of V-Box is configured as 192.168.40.66, and the networking method is 4G connection
337 )))
338 )))
339 )))
340
341 (((
342 (((
343 [[image:image-20220714162737-7.png]]
344
345
346 )))
347 )))
348 )))
349 )))
350
351 (% class="wikigeneratedid" id="HV-netadddevice" %)
352 (((
353 **3)V-net add device**
354 )))
355 )))
356
357 (((
358 (((
359 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]]
360 )))
361
362
363 )))
364
365 (((
366 (% class="wikigeneratedid" id="HSetcommunicationportparameters" %)
367 (((
368 **4)Set communication port parameters**
369 )))
370
371 (((
372 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.
373 )))
374
375 [[image:image-20220714162805-9.png]]
376 )))
377
378 (((
379 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.
380 )))
381
382 [[image:image-20220824164346-1.png]]
383
384
385 (((
386 After adding the protocol Allen-BradleyMicro850_FreeTag, click[[image:image-20220714143838-2.png]]icon add label.[[image:image-20220714162827-11.png]]
387 )))
388
389 (% class="wikigeneratedid" id="HEngineeringproduction" %)
390 (((
391 **5)Engineering production**
392 )))
393
394 (% class="wikigeneratedid" %)
395 (((
396 (((
397 According to your own needs, use the V-NET client software to edit the required data monitoring points.
398 )))
399
400 [[image:image-20220714162841-12.png]]
401
402
403 (((
404 **hardware connection**
405 )))
406 )))
407
408 (((
409 **1)Hardware wiring diagram**
410 )))
411
412 (((
413 (((
414 This example introduces Wecon V-box with Allen-Bradley L1769 PLC to establish communication through Ethernet. The connection diagram is as follows:
415 )))
416
417 [[image:image-20220714162856-13.png]]
418
419 (((
420 The above are all the steps for establishing Ethernet communication between Wecon V-box with CompactLogix L1769 PLC.
421
422
423 == **Allen-Bradley Ethernet DF1** ==
424
425 [[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]]
426
427
428 = Create communication with **Siemens PLC** =
429
430 == **S7-200 Smart Ethernet Protocol** ==
431
432 [[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]]
433
434
435 == **S7-300 Ethernet Protocol** ==
436
437 Supported Series: Siemens S7-300 series PLC
438
439 **1)PLC Setting**
440
441 |**Items**|**Settings**|**Note**
442 |Protocol|Simens S7-300 Ethernet|
443 |Connection|Ethernet|
444 |Port No.|102|
445 |PLC station No.|2|Need to be same as the PLC setting
446
447 **2)Address List**
448
449 |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note**
450 |(% rowspan="4" %)Bit|I|I|I ddddd.o|0.0~~99999.7|
451 |Q|Q|Q ddddd.o|0.0~~99999.7|
452 |M|M|M ddddd.o|0.0~~99999.7|
453 |DB0.DB~~DB99.DB|DBxDBD|DBxDB nndddd.o|0.0~~99999999.7|(((
454 nn: block number;
455
456 dddd: address;
457 )))
458 |(% rowspan="8" %)Word|I|IW|IW ddddd|0~~99999|
459 |Q|QW|QW ddddd|0~~99999|
460 |(% rowspan="3" %)M|MB|MB ddddd|0~~99999|
461 |MW|MW ddddd|0~~99999|(((
462 MW0=MB(0~~1)
463
464 MW2=MB(2~~3)
465
466 Address value is a multiple of 2
467 )))
468 |MD|MD ddddd|0~~99999|(((
469 MD0=MB(0~~3)
470
471 MD4=MB(4~~7)
472
473 Address value is a multiple of 4
474 )))
475 |(% rowspan="3" %)DB0.DB~~DB99.DB|DBxDBB|DBxDBB nndddd|0~~99999999|(% rowspan="3" %)(((
476 nn: block number;
477
478 dddd: address
479 )))
480 |DBxDBW|DBxDBW nndddd|0~~99999999
481 |DBxDBD|DBxDBD nndddd|0~~99999999
482
483 **3)Configure the communication protocol**
484
485 [[image:image-20220824161345-1.png]]
486
487 **4)Cable Wiring**
488
489 [[image:image-20220824161450-2.png]]
490 )))
491 )))
492
493 == **S7-1200 Ethernet Protocol** ==
494
495 [[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]]
496
497 == **S7-XXX Ethernet Protocol** ==
498
499 Supported Series: Siemens S7-400, S7-1200 and S7-1500
500
501 **1)PLC Setting**
502
503 |=**Items**|=**Settings**|=**Note**
504 |Protocol|Siemens S7-XXX|
505 |Connection|Ethernet|
506 |Port No.|102|
507 |Device No.|Slot (Default 1 for S7-1500/ 2 for S7-1200/ 3 for S7-400)|
508 |HMI No.|Rack (Default as 0)|
509
510 Slot from TIA Portal is equal to Device No. of V-net
511
512 Rack from TIA Portal is equal to HMI No. of V-net
513
514 [[image:image-20220824162459-3.png]]
515
516 [[image:image-20220824163305-2.png]]
517
518 **2)Address List**
519
520 |**Type**|**Device register**|**HMI register**|**Format**|**Range**|**Note**
521 |(% rowspan="4" %)Bit|I|I|M d.o|(((
522 d:0~-~-9999
523
524 o:0-7
525 )))|
526 |Q|Q|Q d.o|(((
527 d:0~-~-9999
528
529 o:0-7
530 )))|
531 |M|M|M d.o|(((
532 d:0~-~-9999
533
534 o:0-7
535 )))|
536 |DB0.DB-DB99.DB|DBxDB|DBxDBnndddd.o|(((
537 nn:0-9999,
538
539 dddd:0-9999,
540
541 o:0-7
542 )))|(((
543 nn:DB No.
544
545 dddd:address value
546
547 o: digit address
548 )))
549 |(% rowspan="8" %)Word|M|MB|MB d|d:0-99999|
550 |M|MW|MW d|d:0-99999|(((
551 MW0=MB(0~~1)
552
553 MW2=MB(2~~3)
554
555 Address value is a multiple of 2
556 )))
557 |M|MD|MD d|d:0-99999|(((
558 MD0=MB(0~~3)
559
560 MD4=MB(4~~7)
561
562 Address value is a multiple of 4
563 )))
564 |I|IW|IW d|d:0-99999|
565 |Q|QW|QW d|d:0-99999|
566 |DB0.DB-DB99.DB|DBxDBB|DBxDBBnndddd|(((
567 nn:0-9999
568
569 dddd:0-9999
570 )))|(((
571 nn:DB No.
572
573 dddd:address value
574 )))
575 |DB0.DB-DB99.DB|DBxDBW|DBxDBWnndddd|(((
576 nn:0-9999
577
578 dddd:0-9999
579 )))|(((
580 nn:DB No.
581
582 dddd:address value
583
584 Address value is a multiple of 2
585 )))
586 |DB0.DB-DB99.DB|DBxDBD|DBxDBDnndddd|(((
587 nn:0-9999
588
589 dddd:0-9999
590 )))|(((
591 nn:DB No.
592
593 dddd:address value
594
595 Address value is a multiple of 4
596 )))
597
598 **3)Configure the communication protocol**
599
600 [[image:image-20220824163448-3.png]]
601
602 **✎Note:**
603
604 * The S7-1200 supports simultaneous connection of three devices, so the driver supports simultaneous access to PLC by three V-BOX.
605 * 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.
606
607 **4)Cable Wiring**
608
609 [[image:image-20220824162342-2.png]]
610
611 = Create communication with **Mitsubishi PLC** =
612
613 == **FX1S,1N,2N Serial Protocol** ==
614
615 Supported Series: Mitsubishi FX1S, FX1N, FX2N series
616
617 **1)V-BOX Settings**
618
619 |**Item**|**Settings**|**Note**
620 |Protocol|Mitsubishi FX1S/FX1N/FX2N|
621 |Connection|RS422/RS485/RS232|
622 |Baud rate|9600~~115200|
623 |Data bit|7/8|
624 |Parity|EVEN/Odd/None|
625 |Stop bit|1/2|
626 |PLC station No.|1~~255|
627
628 **2)Address List**
629
630 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
631 |(% rowspan="7" %)Bit|X|X|Xo|0~~303237|
632 |Y|Y|Y o|0~~303237|
633 |M|M|M d|0~~99999|
634 |T|T|T d|0~~99999|
635 |C|C|C d|0~~99999|
636 |S|S|S d|0~~99999|
637 |SM|SM|SM d|8000~~9999|
638 |(% rowspan="8" %)Word|X|X|Xo|0~~303237|
639 |Y|Y|Y o|0~~303237|
640 |M|M|M d|0~~99999|
641 |T|T|T d|0~~99999|
642 |C|C|C d|0~~199|
643 |D|D|D d|0~~7999|
644 |S|S|S d|0~~99999|
645 |SD|SD|SD d|8000~~9999|
646
647 **3)Configure the communication protocol**
648
649 [[image:image-20220825102844-3.png]]
650
651 **4)Cable Wiring**
652
653 * **RS422**
654
655 [[image:image-20220825103350-4.png]]
656
657 [[image:image-20220825100845-4.png]]
658
659
660 == **FX3U,3G,3GA Serial Protocol** ==
661
662 Supported Series: Mitsubishi FX3U, FX3G, FX3GA series
663
664 **1)V-BOX Settings**
665
666 |**Item**|**Settings**|**Note**
667 |Protocol|Mitsubishi FX3U/3G/3GA|
668 |Connection|RS422/RS485/RS232|
669 |Baud rate|9600~~115200|
670 |Data bit|7/8|
671 |Parity|EVEN/Odd/None|
672 |Stop bit|1/2|
673 |PLC station No.|1~~255|
674
675 **2)Address List**
676
677 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
678 |(% rowspan="7" %)Bit|X|X|Xo|0~~303237|
679 |Y|Y|Y o|0~~303237|
680 |M|M|M d|0~~99999|
681 |T|T|T d|0~~99999|
682 |C|C|C d|0~~99999|
683 |S|S|S d|0~~99999|
684 |SM|SM|SM d|8000~~9999|
685 |(% rowspan="8" %)Word|X|X|Xo|0~~303237|
686 |Y|Y|Y o|0~~303237|
687 |M|M|M d|0~~99999|
688 |T|T|T d|0~~99999|
689 |C|C|C d|0~~199|
690 |D|D|D d|0~~7999|
691 |S|S|S d|0~~99999|
692 |SD|SD|SD d|8000~~9999|
693
694 **3)Configure the communication protocol**
695
696 [[image:image-20220825102649-2.png]]
697
698 **4)Cable Wiring**
699
700 * **RS422**
701
702 [[image:image-20220825103421-5.png]]
703
704 [[image:image-20220825100845-4.png]]
705
706
707 == **FX5U Serial Protocol** ==
708
709 Mitsubishi FX5U series PLC
710
711 **1)V-BOX Settings**
712
713 |**Item**|**Settings**|**Note**
714 |Protocol|Mitsubishi FX5U|
715 |Connection|RS422/RS485|
716 |Baud rate|9600|
717 |Data bit|7|
718 |Parity|Odd|
719 |Stop bit|1|
720 |PLC station No.|1~~255|Need to be the same as PLC settings
721
722 **2)Address List**
723
724 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
725 |(% rowspan="15" %)Bit|X|X|X o|0~~303237|
726 |Y|Y|Y o|0~~303237|
727 |M|M|M d|0~~99999|
728 |B|B|B h|0~~7FFF|
729 |F|F|F d|0~~32767|
730 |SB|SB|SB h|0~~7FFF|
731 |TS|TS|TS d|0~~1023|
732 |TC|TC|TC d|0~~1023|
733 |STS|STS|STS d|0~~1023|
734 |STC|STC|STS d|0~~1023|
735 |CS|CS|CS d|0~~1023|
736 |CC|CC|CC d|0~~1023|
737 |SM|SM|SM d|0~~9999|
738 |L|L|L d|0~~32767|
739 |S|S|S d|0~~4095|
740 |(% rowspan="9" %)Word|W|W|W h|0~~3FF|
741 |TN|TN|TN d|0~~1023|
742 |STN|STN|STN d|0~~1023|
743 |CN|CN|CN d|0~~1023|
744 |R|R|R d|0~~32767|
745 |SW|SW|SW h|0~~7FFF|
746 |Z|Z|Z d|0~~23|
747 |D|D|D d|0~~7999|
748 |SD|SD|SD d|0~~11999|
749
750 **3)PLC Settings (GX Works 3)**
751
752 Create a blank FX5U project
753
754 Find the 485 serial port module in the system navigation bar and double click to enter the settings.
755
756 [[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"]]
757
758 Select protocol in the setting item, and set parameters.
759
760 [[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"]]
761
762 Set station number, and [Message Pattern] (Pattern 1 or Pattern 4)
763
764 [[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"]]
765
766 Click the [Apply] button to finish the setting.
767
768 Click download and select the items as below, then click [execute] to download the configuration to PLC.
769
770 [[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"]]
771
772 As soon as download is completed, connect PLC with serial port, then configure it in the [Specify Connection Destination Connection].
773
774 Done.
775
776 **4)Configure the communication protocol**
777
778 [[image:image-20220825104904-1.png]]
779
780 **5)Cable Wiring**
781
782
783 * **RS422**
784
785 [[image:image-20220825105105-2.png]]
786
787 [[image:image-20220825105533-3.png]]
788
789 == **FX5U Ethernet Protocol** ==
790
791 Mitsubishi FX5U series PLC
792
793 **1)V-BOX Settings**
794
795 |**Items**|**Settings**|**Note**
796 |Protocol|Mitsubishi FX5U|
797 |Connection|Ethernet|
798 |Port No.|5002|Must be the same as the PLC setting
799 |PLC station No.|0|
800
801 **2)Address List**
802
803 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
804 |(% rowspan="15" %)Bit|X|X|X o|0~~303237|
805 |Y|Y|Y o|0~~303237|
806 |M|M|M d|0~~99999|
807 |B|B|B h|0~~7FFF|
808 |F|F|F d|0~~32767|
809 |SB|SB|SB h|0~~7FFF|
810 |TS|TS|TS d|0~~1023|
811 |TC|TC|TC d|0~~1023|
812 |STS|STS|STS d|0~~1023|
813 |STC|STC|STS d|0~~1023|
814 |CS|CS|CS d|0~~1023|
815 |CC|CC|CC d|0~~1023|
816 |SM|SM|SM d|0~~9999|
817 |L|L|L d|0~~32767|
818 |S|S|S d|0~~4095|
819 |(% rowspan="9" %)Word|W|W|W h|0~~3FF|
820 |TN|TN|TN d|0~~1023|
821 |STN|STN|STN d|0~~1023|
822 |CN|CN|CN d|0~~1023|
823 |R|R|R d|0~~32767|
824 |SW|SW|SW h|0~~7FFF|
825 |Z|Z|Z d|0~~23|
826 |D|D|D d|0~~7999|
827 |SD|SD|SD d|0~~11999|
828
829 **3)PLC Settings (GX Works 3)**
830
831 Find the [Ethernet port] in the navigation area.
832
833 [[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"]]
834
835 Select [Own Node Settings] in the [Setting Item List];
836
837 Set [IP Address], [Subnet Mask], [Default Gateway];
838
839 Click [Detailed Settings] into [Ethernet Configuration (Built-in Ethernet Port)] windows;
840
841 [[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"]]
842
843 Select [SLMP Connection Module] and add into host station as below picture shows;
844
845 Set Port number as 5002 (this is necessary settings);
846
847 Click [Close with Reflecting the Setting] to save and close window;
848
849 [[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"]]
850
851 Click [Apply] to completed Etherenet settings;
852
853 Switch to the [On line data operation] interface as below, check the item and click [Execute] to download.
854
855 [[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"]]
856
857 **4)Configure the communication protocol**
858
859 [[image:image-20220825112403-1.png||alt="图片-20220825112403-1.png"]]
860
861 **5)电缆布线**
862
863 [[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"]]
864
865
866 == **L02 Serial Protocol** ==
867
868 Mitsubishi L02 series CPU built-in serial port.
869
870 **1)V-BOX Settings**
871
872 |**Item**|**Settings**|**Note**
873 |Protocol|Mitsubishi L02|
874 |Connection|RS422|
875 |Baud rate|115200|
876 |Data bit|8|
877 |Parity|Odd|
878 |Stop bit|1|
879 |PLC station No.|1~~255|Need to be the same as PLC settings
880
881 **2)Address List**
882
883 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
884 |Bit|X|X|X h|0~~FFFF|
885 |Bit|Y|Y|Y h|0~~FFFF|
886 |Bit|M|M|M d|0~~9999|
887 |Bit|L|L|L d|0~~9999|
888 |Bit|F|F|F d|0~~9999|
889 |Bit|B|B|B h|0~~FFFF|
890 |Bit|V|V|V d|0~~2047|
891 |Bit|TC|TC|TC d|0~~9999|
892 |Bit|SS|SS|SS d|0~~9999|
893 |Bit|SC|SC|SC d|0~~9999|
894 |Bit|CS|CS|CS d|0~~9999|
895 |Bit|CC|CC|CC d|0~~9999|
896 |Bit|SB|SB|SB h|0~~FFFF|
897 |Bit|SM|SM|SM d|0~~2047|
898 |Bit|STS|STS|STS d|0~~1023|
899 |Bit|S|S|S d|0~~9999|
900 |Bit|DX|DX|DX h|0~~FFFF|
901 |Bit|DY|DY|DY h|0~~FFFF|
902 |Bit|TS|TS|TS d|0~~9999|
903 |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15|
904 |Word|W|W|W h|0~~FFFF|
905 |Word|TN|TN|TN d|0~~99999|
906 |Word|SN|SN|SN d|0~~99999|
907 |Word|CN|CN|CN d|0~~99999|
908 |Word|R|R|R d|0~~99999|
909 |Word|SW|SW|SW h|0~~FFFF|
910 |Word|Z|Z|Z d|0~~99999|
911 |Word|ZR|ZR|ZR h|0~~FFFF|
912 |Word|D|D|D d|0~~99999|
913
914 **3)Communication Settings**
915
916 [[image:image-20220825160648-3.png]]
917
918 **4)Cable Wiring**
919
920 * **RS422**
921
922 [[image:image-20220825161612-8.png]]
923
924 [[image:image-20220825160820-4.png]]
925
926 == **L02 Ethernet Protocol** ==
927
928 Mitsubishi L series CPU built-in Ethernet port.
929
930 **1)V-BOX Settings**
931
932 |**Items**|**Settings**|**Note**
933 |Protocol|MIT L02 CPU MELSEC|
934 |Connection|Ethernet|
935 |Port No.|1025|Must be the same as the PLC setting
936 |PLC station No.|0|Must be the same as the PLC setting
937
938 **2)Address List**
939
940 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
941 |Bit|X|X|X h|0~~FFFF|
942 |Bit|Y|Y|Y h|0~~FFFF|
943 |Bit|M|M|M d|0~~9999|
944 |Bit|L|L|L d|0~~9999|
945 |Bit|F|F|F d|0~~9999|
946 |Bit|B|B|B h|0~~FFFF|
947 |Bit|V|V|V d|0~~2047|
948 |Bit|TC|TC|TC d|0~~9999|
949 |Bit|SS|SS|SS d|0~~9999|
950 |Bit|SC|SC|SC d|0~~9999|
951 |Bit|CS|CS|CS d|0~~9999|
952 |Bit|CC|CC|CC d|0~~9999|
953 |Bit|SB|SB|SB h|0~~FFFF|
954 |Bit|SM|SM|SM d|0~~2047|
955 |Bit|STS|STS|STS d|0~~1023|
956 |Bit|S|S|S d|0~~9999|
957 |Bit|DX|DX|DX h|0~~FFFF|
958 |Bit|DY|DY|DY h|0~~FFFF|
959 |Bit|TS|TS|TS d|0~~9999|
960 |Bit|Dbit|Dbit|Dbit d.d|0~~99999.0~~15|
961 |Word|W|W|W h|0~~FFFF|
962 |Word|TN|TN|TN d|0~~99999|
963 |Word|SN|SN|SN d|0~~99999|
964 |Word|CN|CN|CN d|0~~99999|
965 |Word|R|R|R d|0~~99999|
966 |Word|SW|SW|SW h|0~~FFFF|
967 |Word|Z|Z|Z d|0~~99999|
968 |Word|ZR|ZR|ZR h|0~~FFFF|
969 |Word|D|D|D d|0~~99999|
970
971 **3)PLC Settings (GX Works2 )**
972
973 Create a project
974
975 Set PLC IP, subnet mask and gateway;
976
977 Select [Binary Code] as communication data code;
978
979 [[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"]]
980
981 Set PLC port number, for example 1025
982
983 [[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"]]
984
985 Save settings;
986
987 Download project into PLC device;
988
989 Restart PLC device;
990
991 **4)Configure the communication protocol**
992
993 [[image:image-20220825142659-1.png]]
994
995 **5)Cable Wiring**
996
997 [[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"]]
998
999 == **QJ71E71 Ethernet Protocol** ==
1000
1001 Mitsubishi QJ71E71 Ethernet communication module;
1002
1003 **1)V-BOX Settings**
1004
1005 |**Items**|**Settings**|**Note**
1006 |Protocol|MIT QJ71E71 MELSEC|
1007 |Connection|Ethernet|
1008 |Port No.|1025|Must be the same as the PLC setting
1009 |PLC station No.|0|Must be the same as the PLC setting
1010
1011 **2)Address List**
1012
1013 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1014 |(% rowspan="18" %)Bit|X|X|X h|0~~1FFF|
1015 |Y|Y|Y h|0~~1FFF|
1016 |M|M|M d|0~~99999|
1017 |L|L|L d|0~~8191|
1018 |F|F|F d|0~~2047|
1019 |B|B|B h|0~~1FFF|
1020 |V|V|V d|0~~2047|
1021 |TS|TS|TS d|0~~2047|
1022 |TC|TC|TC d|0~~2047|
1023 |SS|SS|SS d|0~~2047|
1024 |SC|SC|SC d|0~~2047|
1025 |CS|CS|CS d|0~~1023|
1026 |CC|CC|CC d|0~~1023|
1027 |SB|SB|SB h|0~~7FF|
1028 |S|S|S d|0~~8191|
1029 |DX|DX|DX h|0~~1FFF|
1030 |DY|DY|DY h|0~~1FFF|
1031 |SM|SM|SM d|8000~~9999|
1032 |(% rowspan="10" %)Word|SD|SD|SD d|0~~2047|
1033 |D|D|D d|0~~12287|
1034 |W|W|W h|0~~1FFF|
1035 |TN|TN|TN d|0~~2047|
1036 |SN|SN|SN d|0~~2047|
1037 |CN|CN|CN d|0~~1023|
1038 |R|R|R d|0~~32767|
1039 |SW|SW|SW h|0~~7FF|
1040 |Z|Z|Z d|0~~15|
1041 |ZR|ZR|ZR h|0~~FE7FF|
1042
1043 **3)PLC Settings(GX Works2)**
1044
1045 * Click [Ethernet/CC IE/MELSECNET];
1046 * Please select [Ethernet] as network type;
1047 * Set station I/O number according to situation (For example, 0000 means that the module is connected to PLC CPU in first order);
1048 * Select [Online] as Mode;
1049 * Click [Operation setting] to set IP;
1050 * Select [Binary Code] as [Communication Data Code];
1051 * Set protocol: TCP;
1052 * Set [unpassive] in [Open system];
1053 * Set [receive] in [Fixed buffer];
1054 * Set [procedure Exist] in [Fixed buffer communication];
1055 * Disable [Pairing open];
1056 * Set [No confirm] in [Existence confirmation];
1057 * Host station port number: 1025;
1058 * Save settings;
1059 * Download project into PLC and restart it
1060
1061 **4)Configure the communication protocol**
1062
1063 [[image:image-20220825143728-1.png]]
1064
1065 **5)Cable Wiring**
1066
1067 [[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"]]
1068
1069 = Create communication with **Delta PLC** =
1070
1071 == **DVP Ethernet Protocol** ==
1072
1073 [[下载链接>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Delta%20DVP%20Ethernet.zip]]
1074
1075 == **DVP serial protocol** ==
1076
1077 [[下载链接>>https://ftp.we-con.com.cn/Download/WIKI/V-BOX/Demo/%E9%80%9A%E8%AE%AF%E6%A1%88%E4%BE%8B/Delta%20DVP%20Ethernet.zip]]
1078
1079 == **AS Ethernet Protocol** ==
1080
1081 **1)V-BOX Settings**
1082
1083 |=**Items**|=**Settings**|=**Note**
1084 |Protocol|DELTA AS300 MODBUS TCP|
1085 |Connection|Ethernet|
1086 |Port No.|502|
1087 |Device No.|1|
1088 |HMI No.|0|
1089
1090 **2)Address List**
1091
1092 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1093 |Bit|X|X|X d|0~~63|
1094 |Bit|Y|Y|Y d|0~~63|
1095 |Bit|D|D|D d|0~~29999|
1096 |Bit|M|M|M d|0~~8191|
1097 |Bit|SM|SM|SM d|0~~4095|
1098 |Bit|S|S|S h|0~~2047|
1099 |Bit|T|T|T d|0~~511|
1100 |Bit|C|C|C d|0~~511|
1101 |Bit|HC|HC|HC d|0~~255|
1102 |Word|X|X|X h|0~~63|
1103 |Word|Y|Y|Y d|0~~63|
1104 |Word|SR|SR|SR d|0~~2047|
1105 |Word|D|D|D d|0~~29999|
1106 |Word|T|T|T d|0~~511|
1107 |Word|C|C|C h|0~~511|
1108 |Word|E|E|E d|0~~9|
1109
1110 **3)Configure the communication protocol**
1111
1112
1113 [[image:image-20220831160010-4.png]]
1114
1115 **4)Cable Wiring**
1116
1117 Figure
1118
1119 [[image:image-20220831155101-1.png]][[image:image-20220831160055-5.png]]
1120
1121 Pin Definition Diagram
1122
1123 [[image:image-20220831155157-3.png]]
1124
1125 = Create communication with **Omron PLC** =
1126
1127 == **CP1 Series Protocol ** ==
1128
1129 [[下载链接>>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]]
1130
1131 == **CP2M Series Protocol** ==
1132
1133 [[下载链接>>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]]
1134
1135
1136 == **EC55 Series Protocol** ==
1137
1138 Supported device: EC55 temperature instrument
1139
1140 **1)V-BOX Settings**
1141
1142 |**Items**|**Settings**|**Note**
1143 |Protocol|Omron EC55|
1144 |Connection|RS485 (9600, 2, 7, EVEN)|
1145 |Port No.|None|
1146 |PLC station No.|0|
1147
1148 **2)Address List**
1149
1150 |**Type**|**Register**|**Device range**|**HMI range**|**Function**
1151 |(% rowspan="3" %)Double word|C0|0-13 (Hex)|0-19|Set read only parameter for area 0
1152 |C1|0-4D(Hex)|0-77|Set Read/Write parameter for area 0
1153 |C3|0-CD(Hex)|0-205|Set Read/Write parameter for area 1
1154 |(% rowspan="6" %)Word|80|0-13(Hex)|0-19|Set read only parameter in area 0
1155 |81|0-4D(Hex)|0-77|Set Read/Write parameter in area 0
1156 |83|0-CD(Hex)|0-205|Set Read/Write parameter in area 1
1157 |CP|-|0-6|Read controller intrinsic property
1158 |CS|-|0-2|Read controller states
1159 |CA|-|0-17|Action command
1160
1161 **3)Device Settings**
1162
1163 Omron E5CC PLC configuration
1164
1165 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.
1166
1167 [[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"]]
1168
1169 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
1170
1171 [[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"]]
1172
1173 **✎Note:** The communication settings for HMI should be consistent with this setting.
1174
1175 **4)Configure the communication protocol**
1176
1177 [[image:image-20220831161041-1.png]]
1178
1179 **5)Cable Wiring**
1180
1181 [[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"]]
1182
1183 [[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"]]
1184
1185 **✎Note:**
1186
1187 * COM3 only available in PI8000/PI9000 series.
1188 * CA address could not support continuous writing function;
1189 * 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
1190 * 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.
1191 * 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.
1192 * Because of the mechanism problem, this protocol could not support CompoWay/F function that is read-write function of variables in protocol document.
1193 * When using double-word address, set the data format to 32 bits, otherwise the read/write function is unable.
1194 * 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.
1195 * [[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.
1196
1197 = Create communication with Xinje** PLC** =
1198
1199 == **XC serial protocol** ==
1200
1201 **1)V-BOX Settings**
1202
1203 |**Item**|**Settings**|**Note**
1204 |Protocol|XINJE XC MODBUS|
1205 |Connection|RS232|
1206 |Baud rate|19200|
1207 |Data bit|8|
1208 |Parity|EVEN|
1209 |Stop bit|1|
1210 |PLC station No.|1|
1211
1212 **2)Address List**
1213
1214 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1215 |Bit|M|M|M d|0~~8511|
1216 |Bit|X|X|X o|0~~1747|
1217 |Bit|Y|Y|Y o|0~~1747|
1218 |Bit|S|S|S d|0~~1023|
1219 |Bit|T|T|T d|0~~4095|
1220 |Bit|C|C|C d|0~~634|
1221 |Word|D|D|D d|0~~8511|
1222 |Word|TD|TD|TD d|0~~618|
1223 |Word|CD|CD|CD d|0~~634|
1224 |Word|FD|FD|FD d|0~~8511|
1225
1226 **3)Configure the communication protocol**
1227
1228
1229 [[image:image-20220831163041-1.png]]
1230
1231 **4)Cable Wiring**
1232
1233 Figure
1234
1235 [[image:image-20220831163406-2.png]][[image:image-20220831163422-3.png]]
1236
1237 Pin Definition Diagram
1238
1239 [[image:image-20220831163441-4.png]]
1240
1241 (% class="wikigeneratedid" %)
1242 == ==
1243
1244 == **XD serial protocol** ==
1245
1246 **1)V-BOX Settings**
1247
1248 Supported Series: Delta Xinjie XD/XE Series PLC
1249
1250 |**Item**|**Settings**|**Note**
1251 |Protocol|XINJE XD/XC MODBUS|
1252 |Connection|RS232|
1253 |Baud rate|19200|
1254 |Data bit|8|
1255 |Parity|EVEN|
1256 |Stop bit|1|
1257 |PLC station No.|1|
1258
1259 **2)Address List**
1260
1261 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1262 |Bit|M|M|M d|0~~74999|
1263 |Bit|X1xx|X1xx|X1xx o|0~~1177|
1264 |Bit|X2xx|X2xx|X2xx o|0~~277|
1265 |Bit|X|X|X o|0~~77|
1266 |Bit|Y1xx|Y1xx|Y1xx o|0~~1177|
1267 |Bit|Y2xx|Y2xx|Y2xx o|0~~277|
1268 |Bit|Y|Y|Y o|0~~4095|
1269 |Bit|SM|SM|SM d|0~~4999|(((
1270
1271 )))
1272 |Bit|T|T|T d|0~~4999|
1273 |Bit|C|C|C d|0~~4999|
1274 |Bit|ET|ET|ET d|0~~31|
1275 |Bit|SE|SE|SE d|0~~31|
1276 |Bit|HM|HM|HM d|0~~11999|
1277 |Bit|HSC|HSC|HSC d|0~~39|
1278 |Bit|HS|HS|HS d|0~~999|
1279 |Bit|HT|HT|HT d|0~~1999|
1280 |Bit|HC|HC|HC d|0~~1999|
1281 |Bit|S|S|S d|0~~7999|
1282 |Word|D|D|D d|0~~69999|
1283 |Word|ID|ID|ID d|0~~99|
1284 |Word|ID1xx|ID1xx|ID1xx d|0~~999|
1285 |Word|ID2xx|ID2xx|ID2xx d|0~~299|
1286 |Word|QD|QD|QD d|0~~99|
1287 |Word|QD1xx|QD1xx|QD1xx d|0~~999|
1288 |Word|QD2xx|QD2xx|QD2xx d|0~~299|
1289 |Word|SD|SD|SD d|0~~4999|
1290 |Word|TD|TD|TD d|0~~575|
1291 |Word|CD|CD|CD d|0~~575|
1292 |Word|ETD|ETD|ETD d|0~~31|
1293 |Word|HD|HD|HD d|0~~24999|
1294 |Word|HSD|HSD|HSD d|0~~1023|
1295 |Word|HTD|HTD|HTD d|0~~95|
1296 |Word|HCD|HCD|HCD d|0~~95|
1297 |Word|HSCD|HSCD|HSCD d|0~~31|
1298 |Word|FD|FD|FD d|0~~8191|
1299 |Word|SFD|SFD|SFD d|0~~5999|
1300 |Word|FS|FS|FS d|0~~47|
1301
1302 **3)Configure the communication protocol**
1303
1304 [[image:image-20220831163923-7.png]]
1305
1306
1307
1308 **4)Cable Wiring**
1309
1310 Figure
1311
1312 [[image:image-20220831163406-2.png]][[image:image-20220831163553-6.png]]
1313
1314 Pin Definition Diagram
1315
1316 [[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"]]
1317
1318 = Create communication with Inovance** PLC**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=37]] =
1319
1320 == **H3U serial protocol**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=38]] ==
1321
1322 **1)HMI Settings**
1323
1324 |**Item**|**Settings**|**Note**
1325 |Protocol|INOVANCE H3U PLC|
1326 |Connection|RS22|
1327 |Baud rate|9600|
1328 |Data bit|7|
1329 |Parity|EVEN|
1330 |Stop bit|1|
1331 |PLC station No.|0|
1332
1333 **2)Address List**
1334
1335 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1336 |Bit|X|X|X o|0~~303237|
1337 |Bit|Y|Y|Y o|0~~303237|
1338 |Bit|M|M|M d|0~~99999|
1339 |Bit|T|T|T d|0~~99999|
1340 |Bit|C|C|C d|0~~99999|
1341 |Bit|SM|SM|SM d|8000~~999|
1342 |Bit|S|T|S d|0~~99999|
1343 |Bit|Lamp|Lamp|Lamp d|0~~0|
1344 |Word|X|X|X o|0~~303237|
1345 |Word|Y|Y|Y o|0~~303237|
1346 |Word|M|M|M d|0~~99999|
1347 |Word|T|T|T d|0~~99999|
1348 |Word|C|C|C d|0~~199|
1349 |Word|D|D|D d|0~~7999|
1350 |Word|S|S|S d|0~~99999|
1351 |Word|SD|SD|SD d|8000~~9999|
1352 |Word|R|R|R d|0~~32767|
1353
1354 **3)Configure the communication protocol**
1355
1356 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830170114-4.png?rev=1.1||alt="image-20220830170114-4.png"]]
1357
1358 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830170017-3.png?rev=1.1||alt="image-20220830170017-3.png"]]
1359
1360 **4)Cable Wiring**
1361
1362 Figure
1363
1364 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830165930-1.png?rev=1.1||alt="image-20220830165930-1.png"]]
1365
1366 Pin Definition Diagram
1367
1368 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830165947-2.png?rev=1.1||alt="image-20220830165947-2.png"]]
1369
1370 = Create communication with Panasonic** PLC**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=39]] =
1371
1372 == **FP serial protocol**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=40]] ==
1373
1374 **1)HMI Settings**
1375
1376 |**Item**|**Settings**|**Note**
1377 |Protocol|Panasonic FP MFWTOCOL|
1378 |Connection|RS232|
1379 |Baud rate|9600|
1380 |Data bit|8|
1381 |Parity|ODD|
1382 |Stop bit|1|
1383 |PLC station No.|1|
1384
1385 **2)Address List**
1386
1387 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1388 |Bit|X|X|X d|0~~9999|
1389 |Bit|Y|Y|Y d|0~~9999|
1390 |Bit|R|R|R d|0~~9999|
1391 |Bit|T|T|T d|0~~9999|
1392 |Bit|C|C|C d|0~~9999|
1393 |Bit|L|L|L d|0~~9999|
1394 |Word|WX|WX|WX d|0~~9999|
1395 |Word|WY|WY|WY d|0~~9999|
1396 |Word|WR|WR|WR d|0~~9999|
1397 |Word|WL|WL|WL d|0~~9999|
1398 |Word|LD|LD|LD d|0~~9999|
1399 |Word|DT|DT|DT d|0~~65535|
1400 |Word|FL|FL|FL d|0~~9999|
1401 |Word|EV|EV|EV d|0~~9999|
1402 |Word|SV|SV|SV d|0~~9999|
1403
1404 **3)Configure the communication protocol**
1405
1406 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830171050-1.png?rev=1.1||alt="image-20220830171050-1.png"]]
1407
1408 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830171126-2.png?rev=1.1||alt="image-20220830171126-2.png"]]
1409
1410 **4)Cable Wiring**
1411
1412 Figure
1413
1414 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830171328-4.png?rev=1.1||alt="image-20220830171328-4.png"]]
1415
1416 Pin Definition Diagram
1417
1418 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830171146-3.png?rev=1.1||alt="image-20220830171146-3.png"]]
1419
1420 = Create communication with LS** PLC**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=41]] =
1421
1422 == **XBC serial protocol**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=42]] ==
1423
1424 **1)HMI Settings**
1425
1426 |**Item**|**Settings**|**Note**
1427 |Protocol|LS XBC CNet|
1428 |Connection|RS232|
1429 |Baud rate|115200|
1430 |Data bit|8|
1431 |Parity|NONE|
1432 |Stop bit|1|
1433 |PLC station No.|1|
1434
1435 **2)Address List**
1436
1437 |**Type**|**Device registers**|**HMI registers**|**Format**|**Range**|**Note**
1438 |Bit|P|P|P d|0~~2047|
1439 |Bit|M|M|M d|0~~2047|
1440 |Bit|L|L|L d|0~~11263|
1441 |Bit|K|K|K d|0~~16183|
1442 |Bit|F|F|F d|0~~2047|
1443 |Bit|D|D|D d|0~~32767|
1444 |Bit|R|R|R d|0~~32767|
1445 |Bit|U|U|U d|0~~4095|
1446 |Word|P|P|P d|0~~2047|
1447 |Word|M|M|M d|0~~2047|
1448 |Word|L|L|L d|0~~11263|
1449 |Word|K|K|K d|0~~16183|
1450 |Word|F|F|F d|0~~2047|
1451 |Word|C|C|C d|0~~2047|
1452 |Word|T|T|T d|0~~2047|
1453 |Word|D|D|D d|0~~32767|
1454 |Word|N|N|N d|0~~21503|
1455 |Word|R|R|R d|0~~32767|
1456 |Word|U|U|U d|0~~4095|
1457 |Word|Z|Z|Z d|0~~127|
1458 |Word|S|S|S d|0~~127|
1459
1460 **3)Configure the communication protocol**
1461
1462 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830174853-3.png?rev=1.1||alt="image-20220830174853-3.png"]]
1463
1464 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830174733-2.png?rev=1.1||alt="image-20220830174733-2.png"]]
1465
1466 **4)Cable Wiring**
1467
1468 Figure
1469
1470 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830174659-1.png?rev=1.1||alt="image-20220830174659-1.png"]]
1471
1472 Pin Definition Diagram
1473
1474 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/image-20220830173402-8.png?rev=1.1||alt="image-20220830173402-8.png"]]
1475
1476 == **XGK FEnet Ethernet protocol**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=43]] ==
1477
1478 Supported Series: LS XGT series XGK CPU with XGL-EFMT Ethernet module
1479
1480 **HMI Settings**
1481
1482 |**Items**|**Settings**|**Note**
1483 |Protocol|LG XGK FEnet(Ethernet)|
1484 |Connection|Ethernet|
1485 |Port No.|2004|
1486
1487 **Address List**
1488
1489 |**Type**|**Register**|**Range**|**Format**|**Note**
1490 |(% rowspan="14" %)Word|P|0~~2047|P d|
1491 |M|0~~2047|M d|
1492 |K|0~~2047|K d|
1493 |F|0~~2047|F d|
1494 |T|0~~2047|T d|
1495 |C|0~~2047|C d|
1496 |Z|0~~127|Z d|
1497 |S|0~~127|S d|
1498 |L|0~~11263|L d|
1499 |N|0~~21503|N d|
1500 |D|0~~32767|D d|
1501 |R|0~~32767|R d|
1502 |ZR|0~~65535|ZR d|
1503 |UxDD|0~~6331|UxDD nndd|nn: 0~~63, dd: 0~~31
1504
1505 **✎Note:**
1506
1507 * In addition to the "UxDD" register, the others correspond to the PLC register one by one. UxDD corresponds to U in the PLC;
1508 * 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;
1509 * All bit registers are in the form of bits in word, and the range is the same as the word register;
1510
1511 **Communication settings in HMI**
1512
1513 Enable HMI Ethernet in [Project Settings];
1514
1515 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_43b671f18153910d.png?width=405&height=107&rev=1.1||alt="12.PLC Protocol_html_43b671f18153910d.png" height="107" width="405"]]
1516
1517 Set PLC IP in [Device IP] settings;
1518
1519 [[image:https://docs.we-con.com.cn/bin/download/PIStudio/12.PLC%20protocols/WebHome/12.PLC%20Protocol_html_a2a19b5003ad4090.png?width=554&height=189&rev=1.1||alt="12.PLC Protocol_html_a2a19b5003ad4090.png" height="189" width="554"]]
1520
1521 **Cable Wiring**
1522
1523 [[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"]]
1524
1525 = Create communication with **SHIMADEN PLC**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=44]] =
1526
1527 == **FP23 series protocol**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=45]] ==
1528
1529 Supported series: SHIMADEN FP23 series
1530
1531 **HMI Setting**
1532
1533 |**Items**|**Settings**|**Note**
1534 |Protocol|SHIMADEN FP23 series|
1535 |Connection|RS485 (9600, 1, 7, EVEN)|
1536 |Port No.|None|
1537 |PLC station No.|0|
1538
1539 **Address List**
1540
1541 |**Device address**|**HMI register**|**Address range**|**Type**
1542 |0040-0043(HEX)|FP040|100064-200067|Read only
1543 |0100-010B(HEX)|FP100|100256-200267|Read only
1544 |0110-0142(HEX)|FP110|100272-200322|Read only
1545 |0182-0252(HEX)|FP182|100386-200594|Write only
1546 |0280-0281(HEX)|FP280|100640-200641|Read only
1547 |0300-030B(HEX)|FP300|100768-200779|Read and write
1548 |0380-039F(HEX)|FP380|100896-200927|Read and write
1549 |0400-04D7(HEX)|FP400|101024-201239|Read and write
1550 |0500-05B0(HEX)|FP500|101280-201456|Read and write
1551 |0600-0670(HEX)|FP600|101536-201814|Read and write
1552 |0720-0738(HEX)|FP720|101824-201848|Read and write
1553 |0800-083F(HEX)|FP800|102048-202111|Read and write
1554 |0900-0952(HEX)|FP900|102304-202386|Read and write
1555 | |Ctrl|0-2|
1556
1557 **✎Note:**
1558
1559 * The upper 2 bits of the address of the HMI register are taken as the sub address, and the real address is the last four bits (for example, if the address is 100256, then 10 is the sub address as 1, and 0256 is the real address);
1560 * The address range in the table is only divided by the start and end addresses, and some of the addresses in the range have no corresponding address in FP23;
1561 * The Ctrl register is used to store the control group number and BCC check mode.
1562
1563 **Ctrl Register Description**
1564
1565 * The Ctrl register is a special register that does not communicate with the temperature controller. User needs to assign value in the screen according to the settings as in the temperature controller.
1566 * Ctrl0 indicates the setting of the control character, the valid values are 1, 2, 3 respectively, and the corresponding control group is: STX_ETX_CR , STX_ETX_CR LF and @_:_CR .
1567 * Ctrl1 indicates the BCC block check mode. The valid value range is 1-4. The corresponding check mode is: 1.ADD, 2.ADD_two's cmp, 3.XOR, 4.None;
1568 * Ctrl3 reserved
1569
1570 **✎Note:**
1571
1572 After reloading the HMI project or restarting the HMI, HMI will reset the value of ctrl0 and ctrl1 as 1, so user need to set these two values to make it the same as it in the temperature controller, then communication will be normal.
1573
1574 **Cable Wiring**
1575
1576 [[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"]]
1577
1578 [[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"]]
1579
1580 **✎Note:** COM3 only available in PI8000/PI9000 series.
1581
1582 == **SR90 protocol**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=46]] ==
1583
1584 Supported series: SHIMADEN SR90 series
1585
1586 **HMI Setting**
1587
1588 |**Items**|**Settings**|**Note**
1589 |Protocol|SHIMADEN SR90 protocol|
1590 |Connection|RS485 (1200, 1, 7, EVEN)|
1591 |Port No.|None|
1592 |PLC station No.|0|
1593
1594 **Address List**
1595
1596 |**Device address**|**HMI register**|**Address range**|**Type**
1597 |0040-0043 (HEX)|SR040|100064-100067|Read only
1598 |0100-010A(HEX)|SR0100|100256-100266|Read only
1599 |0182-018C(HEX)|SR0182|100386-100396|Write only
1600 |0300-04FE(HEX)|SR0300|100768-101278|Write/read
1601 |0500-050B(HEX)|SR0500|101280-101291|Write/read
1602 |0590-0611(HEX)|SR0590|101424-101553|Write/read
1603 |0701-0709(HEX)|SR0701|101793-101801|Write/read
1604 | |Ctrl|0-2|~-~-
1605
1606 **✎Note:**
1607
1608 * The upper 2 bits of the address of HMIs are taken as the sub address, and the real address is the last four bits (for example, if the address is 100256, then 10 is the sub address as 1, and 0256 is the real address);
1609 * The address range in the table is only divided by the start and end addresses, and some of the addresses in the range have no corresponding address in SR90;
1610 * The Ctrl register is used to store the control group number and BCC check mode. See how to use it below;
1611
1612 **Ctrl Register Description**
1613
1614 * The Ctrl register is a special register that does not communicate with the temperature controller. User needs to assign value in the screen according to the settings as in the temperature controller.
1615 * Ctrl0 indicates the setting of the control character, the valid values are 1, 2, 3 respectively, and the corresponding control group is: STX_ETX_CR , STX_ETX_CR LF and @_:_CR .
1616 * Ctrl1 indicates the BCC block check mode. The valid value range is 1-4. The corresponding check mode is: 1.ADD, 2.ADD_two's cmp, 3.XOR, 4.None;
1617 * Ctrl3 reserved
1618
1619 **✎Note:**
1620
1621 After reloading the HMI project or restarting the HMI, HMI will reset the value of ctrl0 and ctrl1 as 1, so user need to set these two values to make it the same as it in the temperature controller, then communication will be normal.
1622
1623 **Cable Wiring**
1624
1625 [[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"]]
1626
1627 [[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"]]
1628
1629 **✎Note:** COM3 only available in PI8000/PI9000 series.
1630
1631 == **MR13 series(standard protocol)**[[Edit>>url:https://docs.we-con.com.cn/bin/edit/PIStudio/12.PLC%20protocols/WebHome?section=47]] ==
1632
1633 Supported series: SHIMADEN MR13 series
1634
1635 **HMI Setting**
1636
1637 |**Items**|**Settings**|**Note**
1638 |Protocol|SHIMADEN standard protocol|
1639 |Connection|RS485 (1200, 1, 7, EVEN)|
1640 |Port No.|None|
1641 |PLC station No.|0|
1642
1643 **Address List**
1644
1645 |**Device address**|**HMI register**|**Address range**|**Type**
1646 |0100-010B(HEX)|MR100|100256-300267|Read only
1647 |0111-0126(HEX)|MR111|100273-300294|Read only
1648 |0184-0192(HEX)|MR184|100388-300402|Write only
1649 |0280-0282(HEX)|MR280|100640-300642|Read only
1650 |0300-030B(HEX)|MR300|100768-300779|Read/write
1651 |0314-0317(HEX)|MR314|100788-300791|Read/write
1652 |031A(HEX)|MR31A|100794-300794|Read/write
1653 |0320-0321(HEX)|MR320|100800-300801|Read/write
1654 |0400-0504(HEX)|MR400|101024-301284|Read/write
1655 |0506(HEX)|MR506|101286-301286|Read/write
1656 |0510-0514(HEX)|MR510|101296-301300|Read/write
1657 |0516-0524(HEX)|MR516|101302-301316|Read/write
1658 |0526(HEX)|MR526|101318-301318|Read/write
1659 |0580-08C3(HEX)|MR580|101408-302243|Read/write
1660 |~-~-|Ctrl|0-2|~-~-
1661
1662 **✎Note:**
1663
1664 * The upper 2 bits of the address of the HMI register are taken as the sub address, and the real address is the last four bits (for example, if the address is 100256, then 10 is the sub address as 1, and 0256 is the real address);
1665 * The address range in the table is only divided by the start and end addresses, and some of the addresses in the range have no corresponding address in MR13;
1666 * The Ctrl register is used to store the control group number and BCC check mode.
1667
1668 **Ctrl Register Description**
1669
1670 * The Ctrl register is a special register that does not communicate with the temperature controller. User needs to assign value in the screen according to the settings as in the temperature controller.
1671 * Ctrl0 indicates the setting of the control character, the valid values are 1, 2, 3 respectively, and the corresponding control group is: STX_ETX_CR, STX_ETX_CR LF and @_:_CR .
1672 * Ctrl1 indicates the BCC block check mode. The valid value range is 1-4. The corresponding check mode is: 1.ADD, 2.ADD_two's cmp, 3.XOR, 4.None;
1673 * Ctrl3 reserved
1674
1675 **✎Note:**
1676
1677 After reloading project or restarting the HMI, HMI will reset the value of ctrl0 and ctrl1 as 1, so user need to set these two values to make it the same as it in the temperature controller, then communication will be normal.
1678
1679 **Cable Wiring**
1680
1681 [[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"]]
1682
1683 [[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"]]
1684
1685 **✎Note:** COM3 only available in PI8000/PI9000 series.
1686
1687 = Create communication with **Modbus RTU** =
1688
1689 == **V-BOX as Slave** ==
1690
1691 Select the protocol "Modbus RTU Slave (All Fuction)",
1692
1693 Then set baud rate, port, stop bits, data bits, parity.
1694
1695 (% style="text-align:center" %)
1696 [[image:1624342015914-382.png||height="486" width="800" class="img-thumbnail"]]
1697
1698 == **V-BOX as Master** ==
1699
1700 Select the protocol "Modbus RTU Master",
1701
1702 Then set baud rate, port, stop bits, data bits, parity
1703
1704 (% style="text-align:center" %)
1705 [[image:1624348709622-711.png||queryString="width=809&height=493" height="488" width="800" class="img-thumbnail"]]
1706
1707 **address list**
1708
1709 (% class="table-bordered" %)
1710 |**type**|**register**|**Function code and description**
1711 |(% rowspan="11" %)词|(% rowspan="3" %)3|04 (Read Input Registers: Read the current binary value in one or more input registers)
1712 |06 (write single register: write a binary value to a holding register)
1713 |10 (write values to multiple addresses )
1714 |(% rowspan="3" %)4|03 (read holding register: read current binary value in one or more holding registers)
1715 |06 (write single register: write a binary value to a holding register)
1716 |10 (write values to multiple addresses )
1717 |(% rowspan="3" %)W6|03 (read holding register: read current binary value in one or more holding registers)
1718 |06 (write single register: write a binary value to a holding register)
1719 |10 (write values to multiple addresses )
1720 |(% rowspan="2" %)W16|03 (read holding register: read current binary value in one or more holding registers)
1721 |10 (write values to multiple addresses )
1722 |(% rowspan="11" %)Bit|(% rowspan="3" %)0|01 (Read coil state)
1723 |05 (Force a single coil to force the on/off state of a logic coil)
1724 |0F (Write multiple bits, ie write continuously)
1725 |(% rowspan="3" %)1|02 (Read the input state)
1726 |05 (Force a single coil to force the on/off state of a logic coil)
1727 |0F (Write multiple bits)
1728 |(% rowspan="3" %)W5|01 (Read coil state to obtain the current state of a set of logic coils)
1729 |05 (Force a single coil to force the on/off state of a logic coil)
1730 |0F (Write multiple bits)
1731 |(% rowspan="2" %)W15|01 (Read coil state to obtain the current state of a set of logic coils)
1732 |0F (Write multiple bits)
1733
1734 == **communicate with VB inverter** ==
1735
1736 [[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]]
1737
1738 = **User define protocol** =
1739
1740 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]]
1741
1742 == **Read the temperature sensor.** ==
1743
1744 the commond format is as beliow:
1745
1746 Send commond:01 03 02 00 00 03 04 73
1747
1748 Feedback commond:01 03 06 07 F7 0E 7E B7 35
1749
1750 Temperature data:07 F7,desimal = 2039,it means temperature is 20.39℃.
1751
1752 Humidity data:0E 7E,desimal = 3710, it mean humidity is 37.10%RH.
1753
1754 Script Demo:
1755
1756 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
1757
1758 function com.main()
1759 ~-~-dosomething
1760 openPlc()
1761 end
1762 function openPlc()
1763 if obj then
1764 ~-~- If the serial port opened,then read/write data by timing
1765
1766 local wri = string.pack(">HHHH",0X0103,0X0200,0X0003,0X0473)
1767 local arr = reading(wri)
1768 ~-~- if arr ~~=nil then
1769 ~-~- if arr[1] ==33 and arr[2] ==v[2][2] and arr[3] ==v[2][3] then
1770 ~-~- local A = arr[4]*256
1771 ~-~- local B = A+arr[5]
1772 ~-~- addr_setword(v[1],B)
1773 ~-~- end
1774 ~-~- end
1775
1776 else
1777 ~-~-judge if there is a serial object, then initialize and open the serial port
1778 local configs = {
1779 name = 'COM1', ~-~-Select serial port COM1
1780 mode = 485, ~-~-Communication mode RS485
1781 baud_rate = 9600, ~-~-Baud rate 9600
1782 stop_bit = 1, ~-~-stop bit 1
1783 data_len = 8, ~-~-data length 8
1784 check_bit = 'NONE', ~-~-no parity
1785
1786 }
1787 obj,err = serial.open(configs) ~-~-Open serial port
1788 if not obj then
1789 print("serial open :failed", err) ~-~- Open serial port failed
1790 end
1791 end
1792 end
1793
1794 function reading(wri)
1795 obj:flush() ~-~- Clear serial port
1796 obj:write(wri) ~-~- Write serial port
1797 print(string.byte(wri,1,#wri))
1798 obj:flush() ~-~- Clear serial port 
1799 local readed =obj:read(9,1000) ~-~- Read 9 bytes, timeout 1 second
1800 if readed and readed ~~= "" then 
1801 ~-~- judge that a non-empty string is read
1802 print(string.byte(readed,1,#readed))
1803 a={string.byte(readed, 1, #readed)}
1804 if nil ~~= a[4] and nil ~~= a[5] and nil ~~= a[6] and nil ~~= a[7] then
1805 a1=a[4]*256+a[5]
1806 a2=a[6]*256+a[7]
1807 addr_setword("@HDW0",a1)
1808 addr_setword("@HDW1",a2)
1809 end
1810 return {string.byte(readed, 1, #readed)}
1811 elseif readed == nil then
1812 print("serial read err:", err or "")
1813 return nil
1814 end
1815 return nil
1816 end
1817
1818 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-