Wiki source code of BECKHOFF

Last modified by Devin Chen on 2025/04/07 17:26

Show last authors
1 = TwinCAT_PLC_Ethernet =
2
3 Supported series: Twincat
4
5 (% style="text-align:center" %)
6 [[image:RVUyBW3DPV.png]]
7
8 **PLC Settings**
9
10 Choose Target System→ Search→ Broadcast Search→ choose PLC → Add router→ choose CPU → OK
11
12 (% style="text-align:center" %)
13 [[image:lTAhpgCBWJ.png]]
14
15 Route Settings→Add Route Dialog→ Broadcast Search→ choose PLC→ modify Route Name as HMI name → modify AmsNetId as HMI AmsNetId: 192.168.50.154.1.1 **(HMI IP + .1.1) **→  select the option of IP Address→ set HMI IP in Address info→ Add Route
16
17 (% style="text-align:center" %)
18 [[image:gfF9dtMLW7.png]]
19
20 Actions→ Activate configuration
21
22 (% style="text-align:center" %)
23 [[image:0bvTefCtCv.png]]
24
25 (% id="cke_bm_680S" style="display:none" %)** **(%%)**HMI Settings**
26
27 |**Item**|**Settings**|**Note**
28 |Protocol|TwinCAT_PLC_Ethernet|
29 |Connection|Ethernet|
30 |Port NO.|48898|
31 |ADS port|801/811/821/831|
32 |PLC station No.|1
33
34 Choose protocol: TwinCAT_PLC_Ethernet
35
36 (% style="text-align:center" %)
37 [[image:0rPAMOoxzH.png]]
38
39 Setting→PLC IP Address→AMS NetId (Fill in according to the actual AMS NetId search by PLC)
40
41 **How to import the tags**
42
43 **TwinCat 2:**
44
45 Open TwinCAT PLC Control→ edit program→ save the program in a file → Project → Rebuild all
46
47 (% style="text-align:center" %)
48 [[image:f925vKrK47.png]]
49
50 (% style="text-align:center" %)
51 [[image:FITLTJJfLP.png]]
52
53 (% class="box infomessage" %)
54 (((
55 Note: After "Rebuild all", there will be a file whose format is "tpy".
56 )))
57
58 **TwinCat 3:**
59
60 ~1. In the TwinCat 3, the settings tab of PLC project, select the TPY File option.
61
62 (% style="text-align:center" %)
63 [[image:PvVEXT2lyv.png]]
64
65 2. Activation configuration
66
67 (% style="text-align:center" %)
68 [[image:OxqjpdmNDx.png]]
69
70 3.Open the project folder to find the *.tpy file
71
72 (% style="text-align:center" %)
73 [[image:h5DzS2ZRIk.png]]
74
75 PIStudio Settings
76
77 Labels mange→ Import Tag From File→ choose the file whose format is "tpy" in the file →Save
78
79 (% style="text-align:center" %)
80 [[image:qaOxmsAR2S.png]]
81
82
83 **Support Variable Type**
84
85 |=Data Type|=PIStudio Data Format|=Range
86 |=BOOL|Bit|0~~1
87 |=BYTE|16-bit Unsigned/Binary/BCD/Hex|0~~255
88 |=WORD|16-bit Unsigned/Binary/BCD/Hex|0~~65535
89 |=DWORD|32-bit Unsigned/Binary/BCD/Hex |0~~4294967295
90 |=SINT|16-bit Signed/Binary/BCD/Hex|-128~~127
91 |=USINT|16-bit Unsigned/Binary/BCD/Hex|0~~255
92 |=INT|16-bit Signed/Binary/BCD/Hex|-32768~~32767
93 |=UINT|16-bit Unsigned/Binary/BCD/Hex|0~~65535
94 |=DINT|32-bit Signed/Binary/BCD/Hex|-2147483648~~2147483647
95 |=UDINT|32-bit Unsigned/Binary/BCD/Hex|0~~4294967295
96 |=REAL|32-bit Floating|1.00E-44~~3.40E+38
97 |=LREAL|64-bit Floating|4.94065645841247e-324~~1.7976931348623157e+308
98 |=STRING|STRING|