125 </variable> |
141 </variable> |
126 </localVars> |
142 </localVars> |
127 </interface> |
143 </interface> |
128 <body> |
144 <body> |
129 <FBD> |
145 <FBD> |
130 <inVariable localId="2" width="89" height="27"> |
146 <inVariable localId="2" width="88" height="32" executionOrderId="0"> |
131 <position y="84" x="64"/> |
147 <position y="80" x="64"/> |
132 <connectionPointOut> |
148 <connectionPointOut> |
133 <relPosition y="13" x="89"/> |
149 <relPosition y="16" x="88"/> |
134 </connectionPointOut> |
150 </connectionPointOut> |
135 <expression>IN1</expression> |
151 <expression>IN1</expression> |
136 </inVariable> |
152 </inVariable> |
137 <inVariable localId="3" width="90" height="27"> |
153 <inVariable localId="3" width="88" height="32" executionOrderId="0"> |
138 <position y="204" x="63"/> |
154 <position y="200" x="64"/> |
139 <connectionPointOut> |
155 <connectionPointOut> |
140 <relPosition y="13" x="90"/> |
156 <relPosition y="16" x="88"/> |
141 </connectionPointOut> |
157 </connectionPointOut> |
142 <expression>IN2</expression> |
158 <expression>IN2</expression> |
143 </inVariable> |
159 </inVariable> |
144 <outVariable localId="4" width="95" height="33" executionOrderId="2"> |
160 <outVariable localId="4" width="96" height="32" executionOrderId="2"> |
145 <position y="182" x="587"/> |
161 <position y="176" x="584"/> |
146 <connectionPointIn> |
162 <connectionPointIn> |
147 <relPosition y="16" x="0"/> |
163 <relPosition y="16" x="0"/> |
148 <connection refLocalId="11" formalParameter="Q1"> |
164 <connection refLocalId="11" formalParameter="Q1"> |
149 <position y="198" x="587"/> |
165 <position y="192" x="584"/> |
150 <position y="198" x="523"/> |
166 <position y="192" x="528"/> |
151 </connection> |
167 </connection> |
152 </connectionPointIn> |
168 </connectionPointIn> |
153 <expression>OUT</expression> |
169 <expression>OUT</expression> |
154 </outVariable> |
170 </outVariable> |
155 <block localId="6" height="84" width="99" executionOrderId="3" typeName="AND"> |
171 <block localId="6" height="88" width="104" executionOrderId="3" instanceName="" typeName="AND"> |
156 <position y="105" x="235"/> |
172 <position y="104" x="232"/> |
157 <inputVariables> |
173 <inputVariables> |
158 <variable formalParameter="IN1" edge="rising"> |
174 <variable formalParameter="IN1" edge="rising"> |
159 <connectionPointIn> |
175 <connectionPointIn> |
160 <relPosition y="36" x="0"/> |
176 <relPosition y="40" x="0"/> |
161 <connection refLocalId="2"> |
177 <connection refLocalId="2"> |
162 <position y="141" x="235"/> |
178 <position y="144" x="232"/> |
163 <position y="141" x="190"/> |
179 <position y="144" x="192"/> |
164 <position y="97" x="190"/> |
180 <position y="96" x="192"/> |
165 <position y="97" x="153"/> |
181 <position y="96" x="152"/> |
166 </connection> |
182 </connection> |
167 </connectionPointIn> |
183 </connectionPointIn> |
168 </variable> |
184 </variable> |
169 <variable formalParameter="IN2"> |
185 <variable formalParameter="IN2"> |
170 <connectionPointIn> |
186 <connectionPointIn> |
171 <relPosition y="68" x="0"/> |
187 <relPosition y="72" x="0"/> |
172 <connection refLocalId="3"> |
188 <connection refLocalId="3"> |
173 <position y="173" x="235"/> |
189 <position y="176" x="232"/> |
174 <position y="173" x="190"/> |
190 <position y="176" x="192"/> |
175 <position y="217" x="190"/> |
191 <position y="216" x="192"/> |
176 <position y="217" x="153"/> |
192 <position y="216" x="152"/> |
177 </connection> |
193 </connection> |
178 </connectionPointIn> |
194 </connectionPointIn> |
179 </variable> |
195 </variable> |
180 </inputVariables> |
196 </inputVariables> |
181 <inOutVariables/> |
197 <inOutVariables/> |
182 <outputVariables> |
198 <outputVariables> |
183 <variable formalParameter="OUT"> |
199 <variable formalParameter="OUT"> |
184 <connectionPointOut> |
200 <connectionPointOut> |
185 <relPosition y="36" x="99"/> |
201 <relPosition y="40" x="104"/> |
186 </connectionPointOut> |
202 </connectionPointOut> |
187 </variable> |
203 </variable> |
188 </outputVariables> |
204 </outputVariables> |
189 </block> |
205 </block> |
190 <inVariable localId="7" width="90" height="28"> |
206 <inVariable localId="7" width="88" height="32" executionOrderId="0"> |
191 <position y="336" x="63"/> |
207 <position y="336" x="64"/> |
192 <connectionPointOut> |
208 <connectionPointOut> |
193 <relPosition y="14" x="90"/> |
209 <relPosition y="16" x="88"/> |
194 </connectionPointOut> |
210 </connectionPointOut> |
195 <expression>IN3</expression> |
211 <expression>IN3</expression> |
196 </inVariable> |
212 </inVariable> |
197 <block localId="8" height="87" width="99" executionOrderId="4" instanceName="" typeName="OR"> |
213 <block localId="8" height="88" width="104" executionOrderId="4" instanceName="" typeName="OR"> |
198 <position y="246" x="235"/> |
214 <position y="240" x="232"/> |
199 <inputVariables> |
215 <inputVariables> |
200 <variable formalParameter="IN1" negated="true"> |
216 <variable formalParameter="IN1" negated="true"> |
201 <connectionPointIn> |
217 <connectionPointIn> |
202 <relPosition y="36" x="0"/> |
218 <relPosition y="40" x="0"/> |
203 <connection refLocalId="3"> |
219 <connection refLocalId="3"> |
204 <position y="282" x="235"/> |
220 <position y="280" x="232"/> |
205 <position y="282" x="190"/> |
221 <position y="280" x="192"/> |
206 <position y="217" x="190"/> |
222 <position y="216" x="192"/> |
207 <position y="217" x="153"/> |
223 <position y="216" x="152"/> |
208 </connection> |
224 </connection> |
209 </connectionPointIn> |
225 </connectionPointIn> |
210 </variable> |
226 </variable> |
211 <variable formalParameter="IN2"> |
227 <variable formalParameter="IN2"> |
212 <connectionPointIn> |
228 <connectionPointIn> |
213 <relPosition y="69" x="0"/> |
229 <relPosition y="72" x="0"/> |
214 <connection refLocalId="7"> |
230 <connection refLocalId="7"> |
215 <position y="315" x="235"/> |
231 <position y="312" x="232"/> |
216 <position y="315" x="191"/> |
232 <position y="312" x="192"/> |
217 <position y="350" x="191"/> |
233 <position y="352" x="192"/> |
218 <position y="350" x="153"/> |
234 <position y="352" x="152"/> |
219 </connection> |
235 </connection> |
220 </connectionPointIn> |
236 </connectionPointIn> |
221 </variable> |
237 </variable> |
222 </inputVariables> |
238 </inputVariables> |
223 <inOutVariables/> |
239 <inOutVariables/> |
224 <outputVariables> |
240 <outputVariables> |
225 <variable formalParameter="OUT"> |
241 <variable formalParameter="OUT"> |
226 <connectionPointOut> |
242 <connectionPointOut> |
227 <relPosition y="36" x="99"/> |
243 <relPosition y="40" x="104"/> |
228 </connectionPointOut> |
244 </connectionPointOut> |
229 </variable> |
245 </variable> |
230 </outputVariables> |
246 </outputVariables> |
231 </block> |
247 </block> |
232 <comment localId="10" height="37" width="261"> |
248 <comment localId="10" height="40" width="272"> |
233 <position y="32" x="243"/> |
249 <position y="24" x="240"/> |
234 <content><![CDATA[POU used for testing PLCOpenEditor.]]></content> |
250 <content><![CDATA[POU used for testing PLCOpenEditor.]]></content> |
235 </comment> |
251 </comment> |
236 <block localId="11" height="97" width="105" executionOrderId="1" instanceName="SR1" typeName="SR"> |
252 <block localId="11" height="96" width="104" executionOrderId="1" instanceName="SR1" typeName="SR"> |
237 <position y="159" x="418"/> |
253 <position y="152" x="424"/> |
238 <inputVariables> |
254 <inputVariables> |
239 <variable formalParameter="S1" negated="true"> |
255 <variable formalParameter="S1" negated="true"> |
240 <connectionPointIn> |
256 <connectionPointIn> |
241 <relPosition y="39" x="0"/> |
257 <relPosition y="40" x="0"/> |
242 <connection refLocalId="6" formalParameter="OUT"> |
258 <connection refLocalId="6" formalParameter="OUT"> |
243 <position y="198" x="418"/> |
259 <position y="192" x="424"/> |
244 <position y="198" x="376"/> |
260 <position y="192" x="376"/> |
245 <position y="141" x="376"/> |
261 <position y="144" x="376"/> |
246 <position y="141" x="334"/> |
262 <position y="144" x="336"/> |
247 </connection> |
263 </connection> |
248 </connectionPointIn> |
264 </connectionPointIn> |
249 </variable> |
265 </variable> |
250 <variable formalParameter="R"> |
266 <variable formalParameter="R"> |
251 <connectionPointIn> |
267 <connectionPointIn> |
252 <relPosition y="77" x="0"/> |
268 <relPosition y="80" x="0"/> |
253 <connection refLocalId="8" formalParameter="OUT"> |
269 <connection refLocalId="8" formalParameter="OUT"> |
254 <position y="236" x="418"/> |
270 <position y="232" x="424"/> |
255 <position y="236" x="376"/> |
271 <position y="232" x="376"/> |
256 <position y="282" x="376"/> |
272 <position y="280" x="376"/> |
257 <position y="282" x="334"/> |
273 <position y="280" x="336"/> |
258 </connection> |
274 </connection> |
259 </connectionPointIn> |
275 </connectionPointIn> |
260 </variable> |
276 </variable> |
261 </inputVariables> |
277 </inputVariables> |
262 <inOutVariables/> |
278 <inOutVariables/> |
263 <outputVariables> |
279 <outputVariables> |
264 <variable formalParameter="Q1"> |
280 <variable formalParameter="Q1"> |
265 <connectionPointOut> |
281 <connectionPointOut> |
266 <relPosition y="39" x="105"/> |
282 <relPosition y="40" x="104"/> |
267 </connectionPointOut> |
283 </connectionPointOut> |
268 </variable> |
284 </variable> |
269 </outputVariables> |
285 </outputVariables> |
270 </block> |
286 </block> |
271 </FBD> |
287 </FBD> |