List of PROFINET variables
DWORD variables
As explained in the document "Overview of the PROFINET dialogue",bytes 0 to 199 are used as DWORD variables.
Since a DWORD type variable consists of 4 bytes, these first 200 bytes of the Profinet dialog actually correspond to 50 DWORD type variables. These variables are numbered from "0" to "49".
The address of each of these variables corresponds to the first byte of the latter.
In table 1 below, you will find a list of the press input variables and their addresses:
Variable number |
PROFINET address |
Byte number of the variable |
Direction (from the press) |
Format |
---|---|---|---|---|
0 |
0 |
0, 1, 2, 3 |
IN |
DWORD |
1 |
4 |
4, 5, 6, 7 |
IN |
DWORD |
2 |
8 |
8, 9, 10, 11 |
IN |
DWORD |
3 |
12 |
12, 13, 14, 15 |
IN |
DWORD |
4 |
16 |
16, 17, 18, 19 |
IN |
DWORD |
5 |
20 |
20, 21, 22, 23 |
IN |
DWORD |
6 |
24 |
24, 25, 26, 27 |
IN |
DWORD |
7 |
28 |
28, 29, 30, 31 |
IN |
DWORD |
8 |
32 |
32, 33, 34, 35 |
IN |
DWORD |
9 |
36 |
36, 37, 38, 39 |
IN |
DWORD |
10 |
40 |
40, 41, 42, 43 |
IN |
DWORD |
11 |
44 |
44, 45, 46, 47 |
IN |
DWORD |
12 |
48 |
48, 49, 50, 51 |
IN |
DWORD |
13 |
52 |
52, 53, 54, 55 |
IN |
DWORD |
14 |
56 |
56, 57, 58, 59 |
IN |
DWORD |
15 |
60 |
60, 61, 62, 63 |
IN |
DWORD |
16 |
64 |
64, 65, 66, 67 |
IN |
DWORD |
17 |
68 |
68, 69, 70, 71 |
IN |
DWORD |
18 |
72 |
72, 73, 74, 75 |
IN |
DWORD |
19 |
76 |
76, 77, 78, 79 |
IN |
DWORD |
20 |
80 |
80, 81, 82, 83 |
IN |
DWORD |
21 |
84 |
84, 85, 86, 87 |
IN |
DWORD |
22 |
88 |
88, 89, 90, 91 |
IN |
DWORD |
23 |
92 |
92, 93, 94, 95 |
IN |
DWORD |
24 |
96 |
96, 97, 98, 99 |
IN |
DWORD |
25 |
100 |
100, 101, 102, 103 |
IN |
DWORD |
26 |
104 |
104, 105, 106, 107 |
IN |
DWORD |
27 |
108 |
108, 109, 110, 111 |
IN |
DWORD |
28 |
112 |
112, 113,114, 115 |
IN |
DWORD |
29 |
116 |
116, 117, 118, 119 |
IN |
DWORD |
30 |
120 |
120, 121, 122, 123 |
IN |
DWORD |
31 |
124 |
124, 125, 126, 127 |
IN |
DWORD |
32 |
128 |
128, 129, 130, 131 |
IN |
DWORD |
33 |
132 |
132, 133, 134, 135 |
IN |
DWORD |
34 |
136 |
136, 137, 138, 139 |
IN |
DWORD |
35 |
140 |
140, 141, 142, 143 |
IN |
DWORD |
36 |
144 |
144, 145, 146, 147 |
IN |
DWORD |
37 |
148 |
148, 149, 150, 151 |
IN |
DWORD |
38 |
152 |
152, 153, 154, 155 |
IN |
DWORD |
39 |
156 |
156, 157, 158, 159 |
IN |
DWORD |
40 |
160 |
160, 161, 162, 163 |
IN |
DWORD |
41 |
164 |
164, 165, 166, 167 |
IN |
DWORD |
42 |
168 |
168, 169, 170, 171 |
IN |
DWORD |
43 |
172 |
172, 173, 174, 175 |
IN |
DWORD |
44 |
176 |
176, 177, 178, 179 |
IN |
DWORD |
45 |
180 |
180, 181, 182, 183 |
IN |
DWORD |
46 |
184 |
184, 185, 186, 187 |
IN |
DWORD |
47 |
188 |
188, 189, 190, 191 |
IN |
DWORD |
48 |
192 |
192, 193, 194, 195 |
IN |
DWORD |
49 |
196 |
196, 197, 198, 199 |
IN |
DWORD |
Table 1: Address list of press PROFINET input variables
In table 2 below, you will find a list of the press output variables and their addresses:
Variable number |
PROFINET address |
Byte number of the variable |
Direction (from the press) |
Format |
---|---|---|---|---|
0 |
0 |
0, 1, 2, 3 |
OUT |
DWORD |
1 |
4 |
4, 5, 6, 7 |
OUT |
DWORD |
2 |
8 |
8, 9, 10, 11 |
OUT |
DWORD |
3 |
12 |
12, 13, 14, 15 |
OUT |
DWORD |
4 |
16 |
16, 17, 18, 19 |
OUT |
DWORD |
5 |
20 |
20, 21, 22, 23 |
OUT |
DWORD |
6 |
24 |
24, 25, 26, 27 |
OUT |
DWORD |
7 |
28 |
28, 29, 30, 31 |
OUT |
DWORD |
8 |
32 |
32, 33, 34, 35 |
OUT |
DWORD |
9 |
36 |
36, 37, 38, 39 |
OUT |
DWORD |
10 |
40 |
40, 41, 42, 43 |
OUT |
DWORD |
11 |
44 |
44, 45, 46, 47 |
OUT |
DWORD |
12 |
48 |
48, 49, 50, 51 |
OUT |
DWORD |
13 |
52 |
52, 53, 54, 55 |
OUT |
DWORD |
14 |
56 |
56, 57, 58, 59 |
OUT |
DWORD |
15 |
60 |
60, 61, 62, 63 |
OUT |
DWORD |
16 |
64 |
64, 65, 66, 67 |
OUT |
DWORD |
17 |
68 |
68, 69, 70, 71 |
OUT |
DWORD |
18 |
72 |
72, 73, 74, 75 |
OUT |
DWORD |
19 |
76 |
76, 77, 78, 79 |
OUT |
DWORD |
20 |
80 |
80, 81, 82, 83 |
OUT |
DWORD |
21 |
84 |
84, 85, 86, 87 |
OUT |
DWORD |
22 |
88 |
88, 89, 90, 91 |
OUT |
DWORD |
23 |
92 |
92, 93, 94, 95 |
OUT |
DWORD |
24 |
96 |
96, 97, 98, 99 |
OUT |
DWORD |
25 |
100 |
100, 101, 102, 103 |
OUT |
DWORD |
26 |
104 |
104, 105, 106, 107 |
OUT |
DWORD |
27 |
108 |
108, 109, 110, 111 |
OUT |
DWORD |
28 |
112 |
112, 113,114, 115 |
OUT |
DWORD |
29 |
116 |
116, 117, 118, 119 |
OUT |
DWORD |
30 |
120 |
120, 121, 122, 123 |
OUT |
DWORD |
31 |
124 |
124, 125, 126, 127 |
OUT |
DWORD |
32 |
128 |
128, 129, 130, 131 |
OUT |
DWORD |
33 |
132 |
132, 133, 134, 135 |
OUT |
DWORD |
34 |
136 |
136, 137, 138, 139 |
OUT |
DWORD |
35 |
140 |
140, 141, 142, 143 |
OUT |
DWORD |
36 |
144 |
144, 145, 146, 147 |
OUT |
DWORD |
37 |
148 |
148, 149, 150, 151 |
OUT |
DWORD |
38 |
152 |
152, 153, 154, 155 |
OUT |
DWORD |
39 |
156 |
156, 157, 158, 159 |
OUT |
DWORD |
40 |
160 |
160, 161, 162, 163 |
OUT |
DWORD |
41 |
164 |
164, 165, 166, 167 |
OUT |
DWORD |
42 |
168 |
168, 169, 170, 171 |
OUT |
DWORD |
43 |
172 |
172, 173, 174, 175 |
OUT |
DWORD |
44 |
176 |
176, 177, 178, 179 |
OUT |
DWORD |
45 |
180 |
180, 181, 182, 183 |
OUT |
DWORD |
46 |
184 |
184, 185, 186, 187 |
OUT |
DWORD |
47 |
188 |
188, 189, 190, 191 |
OUT |
DWORD |
48 |
192 |
192, 193, 194, 195 |
OUT |
DWORD |
49 |
196 |
196, 197, 198, 199 |
OUT |
DWORD |
Table 2: Address list of press PROFINET output variables
BOOL variables
The bytes 200 to 203 of the PROFINET dialog, are used as a Boolean variable. Indeed, since each byte is composed of 8 bits, there are a total of 32 input Boolean variables and 32 output Boolean variables that can be used.
These 32 variables are numbered from "0" to "31".
In table 3 below, you will find a list of the Boolean input variables and their respective addresses:
Variable number |
PROFINET address |
Direction (from the press) |
Format |
---|---|---|---|
0 |
200.0 |
IN |
BOOL |
1 |
200.1 |
IN |
BOOL |
2 |
200.2 |
IN |
BOOL |
3 |
200.3 |
IN |
BOOL |
4 |
200.4 |
IN |
BOOL |
5 |
200.5 |
IN |
BOOL |
6 |
200.6 |
IN |
BOOL |
7 |
200.7 |
IN |
BOOL |
8 |
201.0 |
IN |
BOOL |
9 |
201.1 |
IN |
BOOL |
10 |
201.2 |
IN |
BOOL |
11 |
201.3 |
IN |
BOOL |
12 |
201.4 |
IN |
BOOL |
13 |
201.5 |
IN |
BOOL |
14 |
201.6 |
IN |
BOOL |
15 |
201.7 |
IN |
BOOL |
16 |
202.0 |
IN |
BOOL |
17 |
202.1 |
IN |
BOOL |
18 |
202.2 |
IN |
BOOL |
19 |
202.3 |
IN |
BOOL |
20 |
202.4 |
IN |
BOOL |
21 |
202.5 |
IN |
BOOL |
22 |
202.6 |
IN |
BOOL |
23 |
202.7 |
IN |
BOOL |
24 |
203.0 |
IN |
BOOL |
25 |
203.1 |
IN |
BOOL |
26 |
203.2 |
IN |
BOOL |
27 |
200.3 |
IN |
BOOL |
28 |
203.4 |
IN |
BOOL |
29 |
203.5 |
IN |
BOOL |
30 |
203.6 |
IN |
BOOL |
31 |
203.7 |
IN |
BOOL |
Table 3: Address list of Boolean press input variables
In table 4 below, you will find a list of the output Boolean variables and their respective addresses:
Variable number |
PROFINET address |
Sens |
Format |
---|---|---|---|
0 |
200.0 |
OUT |
BOOL |
1 |
200.1 |
OUT |
BOOL |
2 |
200.2 |
OUT |
BOOL |
3 |
200.3 |
OUT |
BOOL |
4 |
200.4 |
OUT |
BOOL |
5 |
200.5 |
OUT |
BOOL |
6 |
200.6 |
OUT |
BOOL |
7 |
200.7 |
OUT |
BOOL |
8 |
201.0 |
OUT |
BOOL |
9 |
201.1 |
OUT |
BOOL |
10 |
201.2 |
OUT |
BOOL |
11 |
201.3 |
OUT |
BOOL |
12 |
201.4 |
OUT |
BOOL |
13 |
201.5 |
OUT |
BOOL |
14 |
201.6 |
OUT |
BOOL |
15 |
201.7 |
OUT |
BOOL |
16 |
202.0 |
OUT |
BOOL |
17 |
202.1 |
OUT |
BOOL |
18 |
202.2 |
OUT |
BOOL |
19 |
202.3 |
OUT |
BOOL |
20 |
202.4 |
OUT |
BOOL |
21 |
202.5 |
OUT |
BOOL |
22 |
202.6 |
OUT |
BOOL |
23 |
202.7 |
OUT |
BOOL |
24 |
203.0 |
OUT |
BOOL |
25 |
203.1 |
OUT |
BOOL |
26 |
203.2 |
OUT |
BOOL |
27 |
200.3 |
OUT |
BOOL |
28 |
203.4 |
OUT |
BOOL |
29 |
203.5 |
OUT |
BOOL |
30 |
203.6 |
OUT |
BOOL |
31 |
203.7 |
OUT |
BOOL |
Table 4: Address list of Boolean press output variables