|
1 <?xml version='1.0' encoding='utf-8'?> |
|
2 <project xmlns:ns1="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201"> |
|
3 <fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2022-07-16T10:46:25"/> |
|
4 <contentHeader name="Unnamed" modificationDateTime="2022-07-16T22:47:46"> |
|
5 <coordinateInfo> |
|
6 <fbd> |
|
7 <scaling x="5" y="5"/> |
|
8 </fbd> |
|
9 <ld> |
|
10 <scaling x="0" y="0"/> |
|
11 </ld> |
|
12 <sfc> |
|
13 <scaling x="0" y="0"/> |
|
14 </sfc> |
|
15 </coordinateInfo> |
|
16 </contentHeader> |
|
17 <types> |
|
18 <dataTypes/> |
|
19 <pous> |
|
20 <pou name="program0" pouType="program"> |
|
21 <interface> |
|
22 <localVars> |
|
23 <variable name="LocalVar0" address="%IL0.0"> |
|
24 <type> |
|
25 <LREAL/> |
|
26 </type> |
|
27 </variable> |
|
28 <variable name="LocalVar1" address="%QL0.0"> |
|
29 <type> |
|
30 <LREAL/> |
|
31 </type> |
|
32 </variable> |
|
33 </localVars> |
|
34 <localVars> |
|
35 <variable name="python_poll0"> |
|
36 <type> |
|
37 <derived name="python_poll"/> |
|
38 </type> |
|
39 </variable> |
|
40 </localVars> |
|
41 </interface> |
|
42 <body> |
|
43 <FBD> |
|
44 <inVariable localId="1" executionOrderId="0" height="25" width="85" negated="false"> |
|
45 <position x="160" y="190"/> |
|
46 <connectionPointOut> |
|
47 <relPosition x="85" y="10"/> |
|
48 </connectionPointOut> |
|
49 <expression>LocalVar0</expression> |
|
50 </inVariable> |
|
51 <outVariable localId="2" executionOrderId="0" height="24" width="82" negated="false"> |
|
52 <position x="238" y="49"/> |
|
53 <connectionPointIn> |
|
54 <relPosition x="0" y="11"/> |
|
55 <connection refLocalId="9"> |
|
56 <position x="238" y="60"/> |
|
57 <position x="204" y="60"/> |
|
58 </connection> |
|
59 </connectionPointIn> |
|
60 <expression>LocalVar1</expression> |
|
61 </outVariable> |
|
62 <block localId="4" typeName="python_poll" instanceName="python_poll0" executionOrderId="0" height="60" width="98"> |
|
63 <position x="658" y="101"/> |
|
64 <inputVariables> |
|
65 <variable formalParameter="TRIG"> |
|
66 <connectionPointIn> |
|
67 <relPosition x="0" y="29"/> |
|
68 <connection refLocalId="7"> |
|
69 <position x="658" y="130"/> |
|
70 <position x="623" y="130"/> |
|
71 </connection> |
|
72 </connectionPointIn> |
|
73 </variable> |
|
74 <variable formalParameter="CODE"> |
|
75 <connectionPointIn> |
|
76 <relPosition x="0" y="49"/> |
|
77 <connection refLocalId="6" formalParameter="OUT"> |
|
78 <position x="658" y="150"/> |
|
79 <position x="560" y="150"/> |
|
80 </connection> |
|
81 </connectionPointIn> |
|
82 </variable> |
|
83 </inputVariables> |
|
84 <inOutVariables/> |
|
85 <outputVariables> |
|
86 <variable formalParameter="ACK"> |
|
87 <connectionPointOut> |
|
88 <relPosition x="98" y="29"/> |
|
89 </connectionPointOut> |
|
90 </variable> |
|
91 <variable formalParameter="RESULT"> |
|
92 <connectionPointOut> |
|
93 <relPosition x="98" y="49"/> |
|
94 </connectionPointOut> |
|
95 </variable> |
|
96 </outputVariables> |
|
97 </block> |
|
98 <block localId="5" typeName="LREAL_TO_STRING" executionOrderId="0" height="40" width="130"> |
|
99 <position x="280" y="170"/> |
|
100 <inputVariables> |
|
101 <variable formalParameter="IN"> |
|
102 <connectionPointIn> |
|
103 <relPosition x="0" y="30"/> |
|
104 <connection refLocalId="1"> |
|
105 <position x="280" y="200"/> |
|
106 <position x="255" y="200"/> |
|
107 <position x="255" y="200"/> |
|
108 <position x="300" y="200"/> |
|
109 <position x="300" y="200"/> |
|
110 <position x="245" y="200"/> |
|
111 </connection> |
|
112 </connectionPointIn> |
|
113 </variable> |
|
114 </inputVariables> |
|
115 <inOutVariables/> |
|
116 <outputVariables> |
|
117 <variable formalParameter="OUT"> |
|
118 <connectionPointOut> |
|
119 <relPosition x="130" y="30"/> |
|
120 </connectionPointOut> |
|
121 </variable> |
|
122 </outputVariables> |
|
123 </block> |
|
124 <block localId="6" typeName="CONCAT" executionOrderId="0" height="165" width="63"> |
|
125 <position x="497" y="108"/> |
|
126 <inputVariables> |
|
127 <variable formalParameter="IN1"> |
|
128 <connectionPointIn> |
|
129 <relPosition x="0" y="42"/> |
|
130 <connection refLocalId="3"> |
|
131 <position x="497" y="150"/> |
|
132 <position x="330" y="150"/> |
|
133 </connection> |
|
134 </connectionPointIn> |
|
135 </variable> |
|
136 <variable formalParameter="IN2"> |
|
137 <connectionPointIn> |
|
138 <relPosition x="0" y="92"/> |
|
139 <connection refLocalId="5" formalParameter="OUT"> |
|
140 <position x="497" y="200"/> |
|
141 <position x="410" y="200"/> |
|
142 </connection> |
|
143 </connectionPointIn> |
|
144 </variable> |
|
145 <variable formalParameter="IN3"> |
|
146 <connectionPointIn> |
|
147 <relPosition x="0" y="142"/> |
|
148 <connection refLocalId="8"> |
|
149 <position x="497" y="250"/> |
|
150 <position x="225" y="250"/> |
|
151 </connection> |
|
152 </connectionPointIn> |
|
153 </variable> |
|
154 </inputVariables> |
|
155 <inOutVariables/> |
|
156 <outputVariables> |
|
157 <variable formalParameter="OUT"> |
|
158 <connectionPointOut> |
|
159 <relPosition x="63" y="42"/> |
|
160 </connectionPointOut> |
|
161 </variable> |
|
162 </outputVariables> |
|
163 </block> |
|
164 <inVariable localId="7" executionOrderId="0" height="24" width="44" negated="false"> |
|
165 <position x="579" y="116"/> |
|
166 <connectionPointOut> |
|
167 <relPosition x="44" y="14"/> |
|
168 </connectionPointOut> |
|
169 <expression>TRUE</expression> |
|
170 </inVariable> |
|
171 <inVariable localId="3" executionOrderId="0" height="25" width="180" negated="false"> |
|
172 <position x="160" y="140"/> |
|
173 <connectionPointOut> |
|
174 <relPosition x="180" y="10"/> |
|
175 </connectionPointOut> |
|
176 <expression>'pfunc("'</expression> |
|
177 </inVariable> |
|
178 <inVariable localId="8" executionOrderId="0" height="25" width="230" negated="false"> |
|
179 <position x="165" y="240"/> |
|
180 <connectionPointOut> |
|
181 <relPosition x="230" y="10"/> |
|
182 </connectionPointOut> |
|
183 <expression>'\n")'</expression> |
|
184 </inVariable> |
|
185 <inVariable localId="9" executionOrderId="0" height="29" width="45" negated="false"> |
|
186 <position x="159" y="47"/> |
|
187 <connectionPointOut> |
|
188 <relPosition x="45" y="13"/> |
|
189 </connectionPointOut> |
|
190 <expression>3.4</expression> |
|
191 </inVariable> |
|
192 </FBD> |
|
193 </body> |
|
194 </pou> |
|
195 </pous> |
|
196 </types> |
|
197 <instances> |
|
198 <configurations> |
|
199 <configuration name="config"> |
|
200 <resource name="resource1"> |
|
201 <task name="task0" priority="0" interval="T#100ms"> |
|
202 <pouInstance name="instance0" typeName="program0"/> |
|
203 </task> |
|
204 </resource> |
|
205 </configuration> |
|
206 </configurations> |
|
207 </instances> |
|
208 </project> |