141 </variable> |
141 </variable> |
142 </localVars> |
142 </localVars> |
143 </interface> |
143 </interface> |
144 <body> |
144 <body> |
145 <FBD> |
145 <FBD> |
146 <inVariable localId="2" width="88" height="32" executionOrderId="0"> |
146 <inVariable localId="2" height="32" width="88"> |
147 <position y="80" x="64"/> |
147 <position x="64" y="80"/> |
148 <connectionPointOut> |
148 <connectionPointOut> |
149 <relPosition y="16" x="88"/> |
149 <relPosition x="88" y="16"/> |
150 </connectionPointOut> |
150 </connectionPointOut> |
151 <expression>IN1</expression> |
151 <expression>IN1</expression> |
152 </inVariable> |
152 </inVariable> |
153 <inVariable localId="3" width="88" height="32" executionOrderId="0"> |
153 <inVariable localId="3" height="32" width="88"> |
154 <position y="200" x="64"/> |
154 <position x="64" y="200"/> |
155 <connectionPointOut> |
155 <connectionPointOut> |
156 <relPosition y="16" x="88"/> |
156 <relPosition x="88" y="16"/> |
157 </connectionPointOut> |
157 </connectionPointOut> |
158 <expression>IN2</expression> |
158 <expression>IN2</expression> |
159 </inVariable> |
159 </inVariable> |
160 <outVariable localId="4" width="96" height="32" executionOrderId="2"> |
160 <outVariable localId="4" height="32" width="96" executionOrderId="2"> |
161 <position y="176" x="584"/> |
161 <position x="584" y="176"/> |
162 <connectionPointIn> |
162 <connectionPointIn> |
163 <relPosition y="16" x="0"/> |
163 <relPosition x="0" y="16"/> |
164 <connection refLocalId="11" formalParameter="Q1"> |
164 <connection refLocalId="11" formalParameter="Q1"> |
165 <position y="192" x="584"/> |
165 <position x="584" y="192"/> |
166 <position y="192" x="528"/> |
166 <position x="528" y="192"/> |
167 </connection> |
167 </connection> |
168 </connectionPointIn> |
168 </connectionPointIn> |
169 <expression>OUT</expression> |
169 <expression>OUT</expression> |
170 </outVariable> |
170 </outVariable> |
171 <block localId="6" height="88" width="104" executionOrderId="3" instanceName="" typeName="AND"> |
171 <block localId="6" width="104" height="88" typeName="AND" executionOrderId="3"> |
172 <position y="104" x="232"/> |
172 <position x="232" y="104"/> |
173 <inputVariables> |
173 <inputVariables> |
174 <variable formalParameter="IN1" edge="rising"> |
174 <variable formalParameter="IN1" edge="rising"> |
175 <connectionPointIn> |
175 <connectionPointIn> |
176 <relPosition y="40" x="0"/> |
176 <relPosition x="0" y="40"/> |
177 <connection refLocalId="2"> |
177 <connection refLocalId="2"> |
178 <position y="144" x="232"/> |
178 <position x="232" y="144"/> |
179 <position y="144" x="192"/> |
179 <position x="192" y="144"/> |
180 <position y="96" x="192"/> |
180 <position x="192" y="96"/> |
181 <position y="96" x="152"/> |
181 <position x="152" y="96"/> |
182 </connection> |
182 </connection> |
183 </connectionPointIn> |
183 </connectionPointIn> |
184 </variable> |
184 </variable> |
185 <variable formalParameter="IN2"> |
185 <variable formalParameter="IN2"> |
186 <connectionPointIn> |
186 <connectionPointIn> |
187 <relPosition y="72" x="0"/> |
187 <relPosition x="0" y="72"/> |
188 <connection refLocalId="3"> |
188 <connection refLocalId="3"> |
189 <position y="176" x="232"/> |
189 <position x="232" y="176"/> |
190 <position y="176" x="192"/> |
190 <position x="192" y="176"/> |
191 <position y="216" x="192"/> |
191 <position x="192" y="216"/> |
192 <position y="216" x="152"/> |
192 <position x="152" y="216"/> |
193 </connection> |
193 </connection> |
194 </connectionPointIn> |
194 </connectionPointIn> |
195 </variable> |
195 </variable> |
196 </inputVariables> |
196 </inputVariables> |
197 <inOutVariables/> |
197 <inOutVariables/> |
198 <outputVariables> |
198 <outputVariables> |
199 <variable formalParameter="OUT"> |
199 <variable formalParameter="OUT"> |
200 <connectionPointOut> |
200 <connectionPointOut> |
201 <relPosition y="40" x="104"/> |
201 <relPosition x="104" y="40"/> |
202 </connectionPointOut> |
202 </connectionPointOut> |
203 </variable> |
203 </variable> |
204 </outputVariables> |
204 </outputVariables> |
205 </block> |
205 </block> |
206 <inVariable localId="7" width="88" height="32" executionOrderId="0"> |
206 <inVariable localId="7" height="32" width="88"> |
207 <position y="336" x="64"/> |
207 <position x="64" y="336"/> |
208 <connectionPointOut> |
208 <connectionPointOut> |
209 <relPosition y="16" x="88"/> |
209 <relPosition x="88" y="16"/> |
210 </connectionPointOut> |
210 </connectionPointOut> |
211 <expression>IN3</expression> |
211 <expression>IN3</expression> |
212 </inVariable> |
212 </inVariable> |
213 <block localId="8" height="88" width="104" executionOrderId="4" instanceName="" typeName="OR"> |
213 <block localId="8" width="104" height="88" typeName="OR" executionOrderId="4"> |
214 <position y="240" x="232"/> |
214 <position x="232" y="240"/> |
215 <inputVariables> |
215 <inputVariables> |
216 <variable formalParameter="IN1" negated="true"> |
216 <variable formalParameter="IN1" negated="true"> |
217 <connectionPointIn> |
217 <connectionPointIn> |
218 <relPosition y="40" x="0"/> |
218 <relPosition x="0" y="40"/> |
219 <connection refLocalId="3"> |
219 <connection refLocalId="3"> |
220 <position y="280" x="232"/> |
220 <position x="232" y="280"/> |
221 <position y="280" x="192"/> |
221 <position x="192" y="280"/> |
222 <position y="216" x="192"/> |
222 <position x="192" y="216"/> |
223 <position y="216" x="152"/> |
223 <position x="152" y="216"/> |
224 </connection> |
224 </connection> |
225 </connectionPointIn> |
225 </connectionPointIn> |
226 </variable> |
226 </variable> |
227 <variable formalParameter="IN2"> |
227 <variable formalParameter="IN2"> |
228 <connectionPointIn> |
228 <connectionPointIn> |
229 <relPosition y="72" x="0"/> |
229 <relPosition x="0" y="72"/> |
230 <connection refLocalId="7"> |
230 <connection refLocalId="7"> |
231 <position y="312" x="232"/> |
231 <position x="232" y="312"/> |
232 <position y="312" x="192"/> |
232 <position x="192" y="312"/> |
233 <position y="352" x="192"/> |
233 <position x="192" y="352"/> |
234 <position y="352" x="152"/> |
234 <position x="152" y="352"/> |
235 </connection> |
235 </connection> |
236 </connectionPointIn> |
236 </connectionPointIn> |
237 </variable> |
237 </variable> |
238 </inputVariables> |
238 </inputVariables> |
239 <inOutVariables/> |
239 <inOutVariables/> |
240 <outputVariables> |
240 <outputVariables> |
241 <variable formalParameter="OUT"> |
241 <variable formalParameter="OUT"> |
242 <connectionPointOut> |
242 <connectionPointOut> |
243 <relPosition y="40" x="104"/> |
243 <relPosition x="104" y="40"/> |
244 </connectionPointOut> |
244 </connectionPointOut> |
245 </variable> |
245 </variable> |
246 </outputVariables> |
246 </outputVariables> |
247 </block> |
247 </block> |
248 <comment localId="10" height="40" width="272"> |
248 <comment localId="10" height="40" width="272"> |
249 <position y="24" x="240"/> |
249 <position x="240" y="24"/> |
250 <content><![CDATA[POU used for testing PLCOpenEditor.]]></content> |
250 <content> |
|
251 <![CDATA[POU used for testing PLCOpenEditor.]]> |
|
252 </content> |
251 </comment> |
253 </comment> |
252 <block localId="11" height="96" width="104" executionOrderId="1" instanceName="SR1" typeName="SR"> |
254 <block localId="11" width="104" height="96" typeName="SR" instanceName="SR1" executionOrderId="1"> |
253 <position y="152" x="424"/> |
255 <position x="424" y="152"/> |
254 <inputVariables> |
256 <inputVariables> |
255 <variable formalParameter="S1" negated="true"> |
257 <variable formalParameter="S1" negated="true"> |
256 <connectionPointIn> |
258 <connectionPointIn> |
257 <relPosition y="40" x="0"/> |
259 <relPosition x="0" y="40"/> |
258 <connection refLocalId="6" formalParameter="OUT"> |
260 <connection refLocalId="6" formalParameter="OUT"> |
259 <position y="192" x="424"/> |
261 <position x="424" y="192"/> |
260 <position y="192" x="376"/> |
262 <position x="376" y="192"/> |
261 <position y="144" x="376"/> |
263 <position x="376" y="144"/> |
262 <position y="144" x="336"/> |
264 <position x="336" y="144"/> |
263 </connection> |
265 </connection> |
264 </connectionPointIn> |
266 </connectionPointIn> |
265 </variable> |
267 </variable> |
266 <variable formalParameter="R"> |
268 <variable formalParameter="R"> |
267 <connectionPointIn> |
269 <connectionPointIn> |
268 <relPosition y="80" x="0"/> |
270 <relPosition x="0" y="80"/> |
269 <connection refLocalId="8" formalParameter="OUT"> |
271 <connection refLocalId="8" formalParameter="OUT"> |
270 <position y="232" x="424"/> |
272 <position x="424" y="232"/> |
271 <position y="232" x="376"/> |
273 <position x="376" y="232"/> |
272 <position y="280" x="376"/> |
274 <position x="376" y="280"/> |
273 <position y="280" x="336"/> |
275 <position x="336" y="280"/> |
274 </connection> |
276 </connection> |
275 </connectionPointIn> |
277 </connectionPointIn> |
276 </variable> |
278 </variable> |
277 </inputVariables> |
279 </inputVariables> |
278 <inOutVariables/> |
280 <inOutVariables/> |
279 <outputVariables> |
281 <outputVariables> |
280 <variable formalParameter="Q1"> |
282 <variable formalParameter="Q1"> |
281 <connectionPointOut> |
283 <connectionPointOut> |
282 <relPosition y="40" x="104"/> |
284 <relPosition x="104" y="40"/> |
283 </connectionPointOut> |
285 </connectionPointOut> |
284 </variable> |
286 </variable> |
285 </outputVariables> |
287 </outputVariables> |
286 </block> |
288 </block> |
287 </FBD> |
289 </FBD> |
316 </inputVars> |
318 </inputVars> |
317 </interface> |
319 </interface> |
318 <body> |
320 <body> |
319 <LD> |
321 <LD> |
320 <comment localId="1" height="40" width="600"> |
322 <comment localId="1" height="40" width="600"> |
321 <position y="10" x="10"/> |
323 <position x="10" y="10"/> |
322 <content><![CDATA[Comment]]></content> |
324 <content> |
|
325 <![CDATA[Comment]]> |
|
326 </content> |
323 </comment> |
327 </comment> |
324 <leftPowerRail localId="2" height="80" width="3"> |
328 <leftPowerRail localId="2" height="80" width="3"> |
325 <position y="60" x="10"/> |
329 <position x="10" y="60"/> |
326 <connectionPointOut formalParameter=""> |
330 <connectionPointOut formalParameter=""> |
327 <relPosition y="20" x="3"/> |
331 <relPosition x="3" y="20"/> |
328 </connectionPointOut> |
332 </connectionPointOut> |
329 <connectionPointOut formalParameter=""> |
333 <connectionPointOut formalParameter=""> |
330 <relPosition y="60" x="3"/> |
334 <relPosition x="3" y="60"/> |
331 </connectionPointOut> |
335 </connectionPointOut> |
332 </leftPowerRail> |
336 </leftPowerRail> |
333 <coil localId="3" width="21" height="15"> |
337 <coil localId="3" height="15" width="21"> |
334 <position y="72" x="265"/> |
338 <position x="265" y="72"/> |
335 <connectionPointIn> |
339 <connectionPointIn> |
336 <relPosition y="8" x="0"/> |
340 <relPosition x="0" y="8"/> |
337 <connection refLocalId="7"> |
341 <connection refLocalId="7"> |
338 <position y="80" x="265"/> |
342 <position x="265" y="80"/> |
339 <position y="80" x="195"/> |
343 <position x="195" y="80"/> |
340 </connection> |
344 </connection> |
341 </connectionPointIn> |
345 </connectionPointIn> |
342 <connectionPointOut> |
346 <connectionPointOut> |
343 <relPosition y="8" x="21"/> |
347 <relPosition x="21" y="8"/> |
344 </connectionPointOut> |
348 </connectionPointOut> |
345 <variable>LDTest</variable> |
349 <variable>LDTest</variable> |
346 </coil> |
350 </coil> |
347 <rightPowerRail localId="4" height="40" width="3"> |
351 <rightPowerRail localId="4" height="40" width="3"> |
348 <position y="60" x="323"/> |
352 <position x="323" y="60"/> |
349 <connectionPointIn> |
353 <connectionPointIn> |
350 <relPosition y="20" x="0"/> |
354 <relPosition x="0" y="20"/> |
351 <connection refLocalId="3"> |
355 <connection refLocalId="3"> |
352 <position y="80" x="323"/> |
356 <position x="323" y="80"/> |
353 <position y="80" x="286"/> |
357 <position x="286" y="80"/> |
354 </connection> |
358 </connection> |
355 </connectionPointIn> |
359 </connectionPointIn> |
356 </rightPowerRail> |
360 </rightPowerRail> |
357 <contact localId="5" width="21" height="15" negated="true"> |
361 <contact localId="5" height="15" width="21" negated="true"> |
358 <position y="72" x="42"/> |
362 <position x="42" y="72"/> |
359 <connectionPointIn> |
363 <connectionPointIn> |
360 <relPosition y="8" x="0"/> |
364 <relPosition x="0" y="8"/> |
361 <connection refLocalId="2"> |
365 <connection refLocalId="2"> |
362 <position y="80" x="42"/> |
366 <position x="42" y="80"/> |
363 <position y="80" x="13"/> |
367 <position x="13" y="80"/> |
364 </connection> |
368 </connection> |
365 </connectionPointIn> |
369 </connectionPointIn> |
366 <connectionPointOut> |
370 <connectionPointOut> |
367 <relPosition y="8" x="21"/> |
371 <relPosition x="21" y="8"/> |
368 </connectionPointOut> |
372 </connectionPointOut> |
369 <variable>IN1</variable> |
373 <variable>IN1</variable> |
370 </contact> |
374 </contact> |
371 <contact localId="7" width="21" height="15"> |
375 <contact localId="7" height="15" width="21"> |
372 <position y="72" x="174"/> |
376 <position x="174" y="72"/> |
373 <connectionPointIn> |
377 <connectionPointIn> |
374 <relPosition y="8" x="0"/> |
378 <relPosition x="0" y="8"/> |
375 <connection refLocalId="5"> |
379 <connection refLocalId="5"> |
376 <position y="80" x="174"/> |
380 <position x="174" y="80"/> |
377 <position y="80" x="63"/> |
381 <position x="63" y="80"/> |
378 </connection> |
382 </connection> |
379 <connection refLocalId="9"> |
383 <connection refLocalId="9"> |
380 <position y="80" x="174"/> |
384 <position x="174" y="80"/> |
381 <position y="80" x="144"/> |
385 <position x="144" y="80"/> |
382 <position y="120" x="144"/> |
386 <position x="144" y="120"/> |
383 <position y="120" x="114"/> |
387 <position x="114" y="120"/> |
384 </connection> |
388 </connection> |
385 </connectionPointIn> |
389 </connectionPointIn> |
386 <connectionPointOut> |
390 <connectionPointOut> |
387 <relPosition y="8" x="21"/> |
391 <relPosition x="21" y="8"/> |
388 </connectionPointOut> |
392 </connectionPointOut> |
389 <variable>IN2</variable> |
393 <variable>IN2</variable> |
390 </contact> |
394 </contact> |
391 <contact localId="8" width="21" height="15"> |
395 <contact localId="8" height="15" width="21"> |
392 <position y="112" x="42"/> |
396 <position x="42" y="112"/> |
393 <connectionPointIn> |
397 <connectionPointIn> |
394 <relPosition y="8" x="0"/> |
398 <relPosition x="0" y="8"/> |
395 <connection refLocalId="2"> |
399 <connection refLocalId="2"> |
396 <position y="120" x="42"/> |
400 <position x="42" y="120"/> |
397 <position y="120" x="13"/> |
401 <position x="13" y="120"/> |
398 </connection> |
402 </connection> |
399 </connectionPointIn> |
403 </connectionPointIn> |
400 <connectionPointOut> |
404 <connectionPointOut> |
401 <relPosition y="8" x="21"/> |
405 <relPosition x="21" y="8"/> |
402 </connectionPointOut> |
406 </connectionPointOut> |
403 <variable>IN3</variable> |
407 <variable>IN3</variable> |
404 </contact> |
408 </contact> |
405 <contact localId="9" width="21" height="15" negated="true"> |
409 <contact localId="9" height="15" width="21" negated="true"> |
406 <position y="112" x="93"/> |
410 <position x="93" y="112"/> |
407 <connectionPointIn> |
411 <connectionPointIn> |
408 <relPosition y="8" x="0"/> |
412 <relPosition x="0" y="8"/> |
409 <connection refLocalId="8"> |
413 <connection refLocalId="8"> |
410 <position y="120" x="93"/> |
414 <position x="93" y="120"/> |
411 <position y="120" x="63"/> |
415 <position x="63" y="120"/> |
412 </connection> |
416 </connection> |
413 </connectionPointIn> |
417 </connectionPointIn> |
414 <connectionPointOut> |
418 <connectionPointOut> |
415 <relPosition y="8" x="21"/> |
419 <relPosition x="21" y="8"/> |
416 </connectionPointOut> |
420 </connectionPointOut> |
417 <variable>IN4</variable> |
421 <variable>IN4</variable> |
418 </contact> |
422 </contact> |
419 </LD> |
423 </LD> |
420 </body> |
424 </body> |
617 </transition> |
623 </transition> |
618 <transition name="TR3"> |
624 <transition name="TR3"> |
619 <body> |
625 <body> |
620 <LD> |
626 <LD> |
621 <leftPowerRail localId="1" height="98" width="2"> |
627 <leftPowerRail localId="1" height="98" width="2"> |
622 <position y="20" x="31"/> |
628 <position x="31" y="20"/> |
623 <connectionPointOut formalParameter="None"> |
629 <connectionPointOut formalParameter="None"> |
624 <relPosition y="20" x="2"/> |
630 <relPosition x="2" y="20"/> |
625 </connectionPointOut> |
631 </connectionPointOut> |
626 <connectionPointOut formalParameter="None"> |
632 <connectionPointOut formalParameter="None"> |
627 <relPosition y="64" x="2"/> |
633 <relPosition x="2" y="64"/> |
628 </connectionPointOut> |
634 </connectionPointOut> |
629 </leftPowerRail> |
635 </leftPowerRail> |
630 <contact localId="2" width="21" height="15"> |
636 <contact localId="2" height="15" width="21"> |
631 <position y="32" x="72"/> |
637 <position x="72" y="32"/> |
632 <connectionPointIn> |
638 <connectionPointIn> |
633 <relPosition y="8" x="0"/> |
639 <relPosition x="0" y="8"/> |
634 <connection refLocalId="1"> |
640 <connection refLocalId="1"> |
635 <position y="40" x="72"/> |
641 <position x="72" y="40"/> |
636 <position y="40" x="33"/> |
642 <position x="33" y="40"/> |
637 </connection> |
643 </connection> |
638 </connectionPointIn> |
644 </connectionPointIn> |
639 <connectionPointOut> |
645 <connectionPointOut> |
640 <relPosition y="8" x="21"/> |
646 <relPosition x="21" y="8"/> |
641 </connectionPointOut> |
647 </connectionPointOut> |
642 <variable>IN2</variable> |
648 <variable>IN2</variable> |
643 </contact> |
649 </contact> |
644 <contact localId="3" width="21" height="15" edge="rising"> |
650 <contact localId="3" height="15" width="21" edge="rising"> |
645 <position y="76" x="72"/> |
651 <position x="72" y="76"/> |
646 <connectionPointIn> |
652 <connectionPointIn> |
647 <relPosition y="8" x="0"/> |
653 <relPosition x="0" y="8"/> |
648 <connection refLocalId="1"> |
654 <connection refLocalId="1"> |
649 <position y="84" x="72"/> |
655 <position x="72" y="84"/> |
650 <position y="84" x="33"/> |
656 <position x="33" y="84"/> |
651 </connection> |
657 </connection> |
652 </connectionPointIn> |
658 </connectionPointIn> |
653 <connectionPointOut> |
659 <connectionPointOut> |
654 <relPosition y="8" x="21"/> |
660 <relPosition x="21" y="8"/> |
655 </connectionPointOut> |
661 </connectionPointOut> |
656 <variable>IN5</variable> |
662 <variable>IN5</variable> |
657 </contact> |
663 </contact> |
658 <coil localId="4" width="21" height="15" negated="true"> |
664 <coil localId="4" height="15" width="21" negated="true"> |
659 <position y="32" x="208"/> |
665 <position x="208" y="32"/> |
660 <connectionPointIn> |
666 <connectionPointIn> |
661 <relPosition y="8" x="0"/> |
667 <relPosition x="0" y="8"/> |
662 <connection refLocalId="2"> |
668 <connection refLocalId="2"> |
663 <position y="40" x="208"/> |
669 <position x="208" y="40"/> |
664 <position y="40" x="93"/> |
670 <position x="93" y="40"/> |
665 </connection> |
671 </connection> |
666 <connection refLocalId="3"> |
672 <connection refLocalId="3"> |
667 <position y="40" x="208"/> |
673 <position x="208" y="40"/> |
668 <position y="40" x="131"/> |
674 <position x="131" y="40"/> |
669 <position y="84" x="131"/> |
675 <position x="131" y="84"/> |
670 <position y="84" x="93"/> |
676 <position x="93" y="84"/> |
671 </connection> |
677 </connection> |
672 </connectionPointIn> |
678 </connectionPointIn> |
673 <connectionPointOut> |
679 <connectionPointOut> |
674 <relPosition y="8" x="21"/> |
680 <relPosition x="21" y="8"/> |
675 </connectionPointOut> |
681 </connectionPointOut> |
676 <variable>TR3</variable> |
682 <variable>TR3</variable> |
677 </coil> |
683 </coil> |
678 <rightPowerRail localId="5" height="40" width="2"> |
684 <rightPowerRail localId="5" height="40" width="2"> |
679 <position y="19" x="271"/> |
685 <position x="271" y="19"/> |
680 <connectionPointIn> |
686 <connectionPointIn> |
681 <relPosition y="21" x="0"/> |
687 <relPosition x="0" y="21"/> |
682 <connection refLocalId="4"> |
688 <connection refLocalId="4"> |
683 <position y="40" x="271"/> |
689 <position x="271" y="40"/> |
684 <position y="40" x="229"/> |
690 <position x="229" y="40"/> |
685 </connection> |
691 </connection> |
686 </connectionPointIn> |
692 </connectionPointIn> |
687 </rightPowerRail> |
693 </rightPowerRail> |
688 </LD> |
694 </LD> |
689 </body> |
695 </body> |
699 </body> |
705 </body> |
700 </transition> |
706 </transition> |
701 </transitions> |
707 </transitions> |
702 <body> |
708 <body> |
703 <SFC> |
709 <SFC> |
704 <step localId="1" height="31" width="46" initialStep="true" name="Start"> |
710 <step localId="1" height="31" width="46" name="Start" initialStep="true"> |
705 <position y="46" x="82"/> |
711 <position x="82" y="46"/> |
706 <connectionPointOut formalParameter="None"> |
712 <connectionPointOut formalParameter="None"> |
707 <relPosition y="31" x="23"/> |
713 <relPosition x="23" y="31"/> |
708 </connectionPointOut> |
714 </connectionPointOut> |
709 </step> |
715 </step> |
710 <transition localId="2" height="2" width="20"> |
716 <transition localId="2" height="2" width="20"> |
711 <position y="102" x="95"/> |
717 <position x="95" y="102"/> |
712 <connectionPointIn> |
718 <connectionPointIn> |
713 <relPosition y="0" x="10"/> |
719 <relPosition x="10" y="0"/> |
714 <connection refLocalId="1"> |
720 <connection refLocalId="1"> |
715 <position y="102" x="105"/> |
721 <position x="105" y="102"/> |
716 <position y="77" x="105"/> |
722 <position x="105" y="77"/> |
717 </connection> |
723 </connection> |
718 </connectionPointIn> |
724 </connectionPointIn> |
719 <connectionPointOut> |
725 <connectionPointOut> |
720 <relPosition y="2" x="10"/> |
726 <relPosition x="10" y="2"/> |
721 </connectionPointOut> |
727 </connectionPointOut> |
722 <condition> |
728 <condition> |
723 <reference name="TR1"/> |
729 <reference name="TR1"/> |
724 </condition> |
730 </condition> |
725 </transition> |
731 </transition> |
726 <step localId="3" height="27" width="29" name="Init"> |
732 <step localId="3" height="27" width="29" name="Init"> |
727 <position y="129" x="91"/> |
733 <position x="91" y="129"/> |
728 <connectionPointIn> |
734 <connectionPointIn> |
729 <relPosition y="0" x="14"/> |
735 <relPosition x="14" y="0"/> |
730 <connection refLocalId="2"> |
736 <connection refLocalId="2"> |
731 <position y="129" x="105"/> |
737 <position x="105" y="129"/> |
732 <position y="104" x="105"/> |
738 <position x="105" y="104"/> |
733 </connection> |
739 </connection> |
734 </connectionPointIn> |
740 </connectionPointIn> |
735 <connectionPointOut formalParameter="None"> |
741 <connectionPointOut formalParameter="None"> |
736 <relPosition y="27" x="14"/> |
742 <relPosition x="14" y="27"/> |
737 </connectionPointOut> |
743 </connectionPointOut> |
738 <connectionPointOutAction formalParameter="None"> |
744 <connectionPointOutAction formalParameter="None"> |
739 <relPosition y="13" x="29"/> |
745 <relPosition x="29" y="13"/> |
740 </connectionPointOutAction> |
746 </connectionPointOutAction> |
741 </step> |
747 </step> |
742 <selectionDivergence localId="4" height="1" width="391"> |
748 <selectionDivergence localId="4" height="1" width="391"> |
743 <position y="181" x="105"/> |
749 <position x="105" y="181"/> |
744 <connectionPointIn> |
750 <connectionPointIn> |
745 <relPosition y="0" x="0"/> |
751 <relPosition x="0" y="0"/> |
746 <connection refLocalId="3"> |
752 <connection refLocalId="3"> |
747 <position y="181" x="105"/> |
753 <position x="105" y="181"/> |
748 <position y="156" x="105"/> |
754 <position x="105" y="156"/> |
749 </connection> |
755 </connection> |
750 </connectionPointIn> |
756 </connectionPointIn> |
751 <connectionPointOut formalParameter="None"> |
757 <connectionPointOut formalParameter="None"> |
752 <relPosition y="1" x="0"/> |
758 <relPosition x="0" y="1"/> |
753 </connectionPointOut> |
759 </connectionPointOut> |
754 <connectionPointOut formalParameter="None"> |
760 <connectionPointOut formalParameter="None"> |
755 <relPosition y="1" x="228"/> |
761 <relPosition x="228" y="1"/> |
756 </connectionPointOut> |
762 </connectionPointOut> |
757 <connectionPointOut formalParameter="None"> |
763 <connectionPointOut formalParameter="None"> |
758 <relPosition y="1" x="391"/> |
764 <relPosition x="391" y="1"/> |
759 </connectionPointOut> |
765 </connectionPointOut> |
760 </selectionDivergence> |
766 </selectionDivergence> |
761 <transition localId="5" height="2" width="20"> |
767 <transition localId="5" height="2" width="20"> |
762 <position y="207" x="95"/> |
768 <position x="95" y="207"/> |
763 <connectionPointIn> |
769 <connectionPointIn> |
764 <relPosition y="0" x="10"/> |
770 <relPosition x="10" y="0"/> |
765 <connection refLocalId="4"> |
771 <connection refLocalId="4"> |
766 <position y="207" x="105"/> |
772 <position x="105" y="207"/> |
767 <position y="182" x="105"/> |
773 <position x="105" y="182"/> |
768 </connection> |
774 </connection> |
769 </connectionPointIn> |
775 </connectionPointIn> |
770 <connectionPointOut> |
776 <connectionPointOut> |
771 <relPosition y="2" x="10"/> |
777 <relPosition x="10" y="2"/> |
772 </connectionPointOut> |
778 </connectionPointOut> |
773 <condition> |
779 <condition> |
774 <inline name="None"> |
780 <inline name="None"> |
775 <ST><![CDATA[IN2 AND IN3]]></ST> |
781 <ST> |
|
782 <![CDATA[IN2 AND IN3]]> |
|
783 </ST> |
776 </inline> |
784 </inline> |
777 </condition> |
785 </condition> |
778 </transition> |
786 </transition> |
779 <step localId="6" height="27" width="48" name="Step1"> |
787 <step localId="6" height="27" width="48" name="Step1"> |
780 <position y="262" x="81"/> |
788 <position x="81" y="262"/> |
781 <connectionPointIn> |
789 <connectionPointIn> |
782 <relPosition y="0" x="24"/> |
790 <relPosition x="24" y="0"/> |
783 <connection refLocalId="21"> |
791 <connection refLocalId="21"> |
784 <position y="262" x="105"/> |
792 <position x="105" y="262"/> |
785 <position y="237" x="105"/> |
793 <position x="105" y="237"/> |
786 </connection> |
794 </connection> |
787 </connectionPointIn> |
795 </connectionPointIn> |
788 <connectionPointOut formalParameter="None"> |
796 <connectionPointOut formalParameter="None"> |
789 <relPosition y="27" x="24"/> |
797 <relPosition x="24" y="27"/> |
790 </connectionPointOut> |
798 </connectionPointOut> |
791 </step> |
799 </step> |
792 <transition localId="7" height="2" priority="1" width="20"> |
800 <transition localId="7" height="2" width="20" priority="1"> |
793 <position y="207" x="323"/> |
801 <position x="323" y="207"/> |
794 <connectionPointIn> |
802 <connectionPointIn> |
795 <relPosition y="0" x="10"/> |
803 <relPosition x="10" y="0"/> |
796 <connection refLocalId="4"> |
804 <connection refLocalId="4"> |
797 <position y="207" x="333"/> |
805 <position x="333" y="207"/> |
798 <position y="182" x="333"/> |
806 <position x="333" y="182"/> |
799 </connection> |
807 </connection> |
800 </connectionPointIn> |
808 </connectionPointIn> |
801 <connectionPointOut> |
809 <connectionPointOut> |
802 <relPosition y="2" x="10"/> |
810 <relPosition x="10" y="2"/> |
803 </connectionPointOut> |
811 </connectionPointOut> |
804 <condition> |
812 <condition> |
805 <reference name="TR2"/> |
813 <reference name="TR2"/> |
806 </condition> |
814 </condition> |
807 </transition> |
815 </transition> |
808 <step localId="8" height="27" width="48" name="Step2"> |
816 <step localId="8" height="27" width="48" name="Step2"> |
809 <position y="234" x="309"/> |
817 <position x="309" y="234"/> |
810 <connectionPointIn> |
818 <connectionPointIn> |
811 <relPosition y="0" x="24"/> |
819 <relPosition x="24" y="0"/> |
812 <connection refLocalId="7"> |
820 <connection refLocalId="7"> |
813 <position y="234" x="333"/> |
821 <position x="333" y="234"/> |
814 <position y="209" x="333"/> |
822 <position x="333" y="209"/> |
815 </connection> |
823 </connection> |
816 </connectionPointIn> |
824 </connectionPointIn> |
817 <connectionPointOut formalParameter="None"> |
825 <connectionPointOut formalParameter="None"> |
818 <relPosition y="27" x="24"/> |
826 <relPosition x="24" y="27"/> |
819 </connectionPointOut> |
827 </connectionPointOut> |
820 </step> |
828 </step> |
821 <transition localId="9" height="2" width="20"> |
829 <transition localId="9" height="2" width="20"> |
822 <position y="207" x="486"/> |
830 <position x="486" y="207"/> |
823 <connectionPointIn> |
831 <connectionPointIn> |
824 <relPosition y="0" x="10"/> |
832 <relPosition x="10" y="0"/> |
825 <connection refLocalId="4"> |
833 <connection refLocalId="4"> |
826 <position y="207" x="496"/> |
834 <position x="496" y="207"/> |
827 <position y="182" x="496"/> |
835 <position x="496" y="182"/> |
828 </connection> |
836 </connection> |
829 </connectionPointIn> |
837 </connectionPointIn> |
830 <connectionPointOut> |
838 <connectionPointOut> |
831 <relPosition y="2" x="10"/> |
839 <relPosition x="10" y="2"/> |
832 </connectionPointOut> |
840 </connectionPointOut> |
833 <condition> |
841 <condition> |
834 <reference name="TR4"/> |
842 <reference name="TR4"/> |
835 </condition> |
843 </condition> |
836 </transition> |
844 </transition> |
837 <step localId="10" height="27" width="48" name="Step3"> |
845 <step localId="10" height="27" width="48" name="Step3"> |
838 <position y="234" x="472"/> |
846 <position x="472" y="234"/> |
839 <connectionPointIn> |
847 <connectionPointIn> |
840 <relPosition y="0" x="24"/> |
848 <relPosition x="24" y="0"/> |
841 <connection refLocalId="9"> |
849 <connection refLocalId="9"> |
842 <position y="234" x="496"/> |
850 <position x="496" y="234"/> |
843 <position y="209" x="496"/> |
851 <position x="496" y="209"/> |
844 </connection> |
852 </connection> |
845 </connectionPointIn> |
853 </connectionPointIn> |
846 <connectionPointOut formalParameter="None"> |
854 <connectionPointOut formalParameter="None"> |
847 <relPosition y="27" x="24"/> |
855 <relPosition x="24" y="27"/> |
848 </connectionPointOut> |
856 </connectionPointOut> |
849 <connectionPointOutAction formalParameter="None"> |
857 <connectionPointOutAction formalParameter="None"> |
850 <relPosition y="13" x="48"/> |
858 <relPosition x="48" y="13"/> |
851 </connectionPointOutAction> |
859 </connectionPointOutAction> |
852 </step> |
860 </step> |
853 <transition localId="11" height="2" width="20"> |
861 <transition localId="11" height="2" width="20"> |
854 <position y="342" x="95"/> |
862 <position x="95" y="342"/> |
855 <connectionPointIn> |
863 <connectionPointIn> |
856 <relPosition y="0" x="10"/> |
864 <relPosition x="10" y="0"/> |
857 <connection refLocalId="23"> |
865 <connection refLocalId="23"> |
858 <position y="342" x="105"/> |
866 <position x="105" y="342"/> |
859 <position y="317" x="105"/> |
867 <position x="105" y="317"/> |
860 </connection> |
868 </connection> |
861 </connectionPointIn> |
869 </connectionPointIn> |
862 <connectionPointOut> |
870 <connectionPointOut> |
863 <relPosition y="2" x="10"/> |
871 <relPosition x="10" y="2"/> |
864 </connectionPointOut> |
872 </connectionPointOut> |
865 <condition> |
873 <condition> |
866 <reference name="TR3"/> |
874 <reference name="TR3"/> |
867 </condition> |
875 </condition> |
868 </transition> |
876 </transition> |
869 <jumpStep localId="12" height="13" width="12" targetName="Start"> |
877 <jumpStep localId="12" height="13" width="12" targetName="Start"> |
870 <position y="369" x="99"/> |
878 <position x="99" y="369"/> |
871 <connectionPointIn> |
879 <connectionPointIn> |
872 <relPosition y="0" x="6"/> |
880 <relPosition x="6" y="0"/> |
873 <connection refLocalId="11"> |
881 <connection refLocalId="11"> |
874 <position y="369" x="105"/> |
882 <position x="105" y="369"/> |
875 <position y="344" x="105"/> |
883 <position x="105" y="344"/> |
876 </connection> |
884 </connection> |
877 </connectionPointIn> |
885 </connectionPointIn> |
878 </jumpStep> |
886 </jumpStep> |
879 <actionBlock localId="13" height="30" width="100"> |
887 <actionBlock localId="13" height="30" width="100"> |
880 <position y="127" x="145"/> |
888 <position x="145" y="127"/> |
881 <connectionPointIn> |
889 <connectionPointIn> |
882 <relPosition y="15" x="0"/> |
890 <relPosition x="0" y="15"/> |
883 <connection refLocalId="3"> |
891 <connection refLocalId="3"> |
884 <position y="142" x="145"/> |
892 <position x="145" y="142"/> |
885 <position y="142" x="120"/> |
893 <position x="120" y="142"/> |
886 </connection> |
894 </connection> |
887 </connectionPointIn> |
895 </connectionPointIn> |
888 <action> |
896 <action> |
889 <reference name="ACT1"/> |
897 <reference name="ACT1"/> |
890 </action> |
898 </action> |
891 </actionBlock> |
899 </actionBlock> |
892 <transition localId="14" height="2" width="20"> |
900 <transition localId="14" height="2" width="20"> |
893 <position y="286" x="323"/> |
901 <position x="323" y="286"/> |
894 <connectionPointIn> |
902 <connectionPointIn> |
895 <relPosition y="0" x="10"/> |
903 <relPosition x="10" y="0"/> |
896 <connection refLocalId="8"> |
904 <connection refLocalId="8"> |
897 <position y="286" x="333"/> |
905 <position x="333" y="286"/> |
898 <position y="261" x="333"/> |
906 <position x="333" y="261"/> |
899 </connection> |
907 </connection> |
900 </connectionPointIn> |
908 </connectionPointIn> |
901 <connectionPointOut> |
909 <connectionPointOut> |
902 <relPosition y="2" x="10"/> |
910 <relPosition x="10" y="2"/> |
903 </connectionPointOut> |
911 </connectionPointOut> |
904 <condition> |
912 <condition> |
905 <inline name="None"> |
913 <inline name="None"> |
906 <ST><![CDATA[IN5]]></ST> |
914 <ST> |
|
915 <![CDATA[IN5]]> |
|
916 </ST> |
907 </inline> |
917 </inline> |
908 </condition> |
918 </condition> |
909 </transition> |
919 </transition> |
910 <transition localId="15" height="2" width="20"> |
920 <transition localId="15" height="2" width="20"> |
911 <position y="346" x="486"/> |
921 <position x="486" y="346"/> |
912 <connectionPointIn> |
922 <connectionPointIn> |
913 <relPosition y="0" x="10"/> |
923 <relPosition x="10" y="0"/> |
914 <connection refLocalId="10"> |
924 <connection refLocalId="10"> |
915 <position y="346" x="496"/> |
925 <position x="496" y="346"/> |
916 <position y="261" x="496"/> |
926 <position x="496" y="261"/> |
917 </connection> |
927 </connection> |
918 </connectionPointIn> |
928 </connectionPointIn> |
919 <connectionPointOut> |
929 <connectionPointOut> |
920 <relPosition y="2" x="10"/> |
930 <relPosition x="10" y="2"/> |
921 </connectionPointOut> |
931 </connectionPointOut> |
922 <condition> |
932 <condition> |
923 <inline name="None"> |
933 <inline name="None"> |
924 <ST><![CDATA[IN5]]></ST> |
934 <ST> |
|
935 <![CDATA[IN5]]> |
|
936 </ST> |
925 </inline> |
937 </inline> |
926 </condition> |
938 </condition> |
927 </transition> |
939 </transition> |
928 <selectionConvergence localId="16" height="1" width="163"> |
940 <selectionConvergence localId="16" height="1" width="163"> |
929 <position y="373" x="333"/> |
941 <position x="333" y="373"/> |
930 <connectionPointIn> |
942 <connectionPointIn> |
931 <relPosition y="0" x="0"/> |
943 <relPosition x="0" y="0"/> |
932 <connection refLocalId="14"> |
944 <connection refLocalId="14"> |
933 <position y="373" x="333"/> |
945 <position x="333" y="373"/> |
934 <position y="288" x="333"/> |
946 <position x="333" y="288"/> |
935 </connection> |
947 </connection> |
936 </connectionPointIn> |
948 </connectionPointIn> |
937 <connectionPointIn> |
949 <connectionPointIn> |
938 <relPosition y="0" x="163"/> |
950 <relPosition x="163" y="0"/> |
939 <connection refLocalId="15"> |
951 <connection refLocalId="15"> |
940 <position y="373" x="496"/> |
952 <position x="496" y="373"/> |
941 <position y="348" x="496"/> |
953 <position x="496" y="348"/> |
942 </connection> |
954 </connection> |
943 </connectionPointIn> |
955 </connectionPointIn> |
944 <connectionPointOut> |
956 <connectionPointOut> |
945 <relPosition y="1" x="80"/> |
957 <relPosition x="80" y="1"/> |
946 </connectionPointOut> |
958 </connectionPointOut> |
947 </selectionConvergence> |
959 </selectionConvergence> |
948 <jumpStep localId="19" height="13" width="12" targetName="Init"> |
960 <jumpStep localId="19" height="13" width="12" targetName="Init"> |
949 <position y="399" x="407"/> |
961 <position x="407" y="399"/> |
950 <connectionPointIn> |
962 <connectionPointIn> |
951 <relPosition y="0" x="6"/> |
963 <relPosition x="6" y="0"/> |
952 <connection refLocalId="16"> |
964 <connection refLocalId="16"> |
953 <position y="399" x="413"/> |
965 <position x="413" y="399"/> |
954 <position y="374" x="413"/> |
966 <position x="413" y="374"/> |
955 </connection> |
967 </connection> |
956 </connectionPointIn> |
968 </connectionPointIn> |
957 </jumpStep> |
969 </jumpStep> |
958 <actionBlock localId="20" height="90" width="173"> |
970 <actionBlock localId="20" height="90" width="173"> |
959 <position y="232" x="545"/> |
971 <position x="545" y="232"/> |
960 <connectionPointIn> |
972 <connectionPointIn> |
961 <relPosition y="15" x="0"/> |
973 <relPosition x="0" y="15"/> |
962 <connection refLocalId="10"> |
974 <connection refLocalId="10"> |
963 <position y="247" x="545"/> |
975 <position x="545" y="247"/> |
964 <position y="247" x="520"/> |
976 <position x="520" y="247"/> |
965 </connection> |
977 </connection> |
966 </connectionPointIn> |
978 </connectionPointIn> |
967 <action indicator="IN5"> |
979 <action indicator="IN5"> |
968 <reference name="ACT1"/> |
980 <reference name="ACT1"/> |
969 </action> |
981 </action> |
970 <action qualifier="D" duration="T#10s"> |
982 <action qualifier="D" duration="T#10s"> |
971 <reference name="IN1"/> |
983 <reference name="IN1"/> |
972 </action> |
984 </action> |
973 <action qualifier="P"> |
985 <action qualifier="P"> |
974 <inline> |
986 <inline> |
975 <ST><![CDATA[IN2 := TRUE;]]></ST> |
987 <ST> |
|
988 <![CDATA[IN2 := TRUE;]]> |
|
989 </ST> |
976 </inline> |
990 </inline> |
977 </action> |
991 </action> |
978 </actionBlock> |
992 </actionBlock> |
979 <simultaneousDivergence localId="21" height="3" width="118"> |
993 <simultaneousDivergence localId="21" height="3" width="118"> |
980 <position y="234" x="105"/> |
994 <position x="105" y="234"/> |
981 <connectionPointIn> |
995 <connectionPointIn> |
982 <relPosition y="0" x="0"/> |
996 <relPosition x="0" y="0"/> |
983 <connection refLocalId="5"> |
997 <connection refLocalId="5"> |
984 <position y="234" x="105"/> |
998 <position x="105" y="234"/> |
985 <position y="209" x="105"/> |
999 <position x="105" y="209"/> |
986 </connection> |
1000 </connection> |
987 </connectionPointIn> |
1001 </connectionPointIn> |
988 <connectionPointOut formalParameter="None"> |
1002 <connectionPointOut formalParameter="None"> |
989 <relPosition y="3" x="0"/> |
1003 <relPosition x="0" y="3"/> |
990 </connectionPointOut> |
1004 </connectionPointOut> |
991 <connectionPointOut formalParameter="None"> |
1005 <connectionPointOut formalParameter="None"> |
992 <relPosition y="3" x="118"/> |
1006 <relPosition x="118" y="3"/> |
993 </connectionPointOut> |
1007 </connectionPointOut> |
994 </simultaneousDivergence> |
1008 </simultaneousDivergence> |
995 <step localId="22" height="27" width="48" name="Step4"> |
1009 <step localId="22" height="27" width="48" name="Step4"> |
996 <position y="262" x="199"/> |
1010 <position x="199" y="262"/> |
997 <connectionPointIn> |
1011 <connectionPointIn> |
998 <relPosition y="0" x="24"/> |
1012 <relPosition x="24" y="0"/> |
999 <connection refLocalId="21"> |
1013 <connection refLocalId="21"> |
1000 <position y="262" x="223"/> |
1014 <position x="223" y="262"/> |
1001 <position y="237" x="223"/> |
1015 <position x="223" y="237"/> |
1002 </connection> |
1016 </connection> |
1003 </connectionPointIn> |
1017 </connectionPointIn> |
1004 <connectionPointOut formalParameter="None"> |
1018 <connectionPointOut formalParameter="None"> |
1005 <relPosition y="27" x="24"/> |
1019 <relPosition x="24" y="27"/> |
1006 </connectionPointOut> |
1020 </connectionPointOut> |
1007 </step> |
1021 </step> |
1008 <simultaneousConvergence localId="23" height="3" width="118"> |
1022 <simultaneousConvergence localId="23" height="3" width="118"> |
1009 <position y="314" x="105"/> |
1023 <position x="105" y="314"/> |
1010 <connectionPointIn> |
1024 <connectionPointIn> |
1011 <relPosition y="0" x="0"/> |
1025 <relPosition x="0" y="0"/> |
1012 <connection refLocalId="6"> |
1026 <connection refLocalId="6"> |
1013 <position y="314" x="105"/> |
1027 <position x="105" y="314"/> |
1014 <position y="289" x="105"/> |
1028 <position x="105" y="289"/> |
1015 </connection> |
1029 </connection> |
1016 </connectionPointIn> |
1030 </connectionPointIn> |
1017 <connectionPointIn> |
1031 <connectionPointIn> |
1018 <relPosition y="0" x="118"/> |
1032 <relPosition x="118" y="0"/> |
1019 <connection refLocalId="22"> |
1033 <connection refLocalId="22"> |
1020 <position y="314" x="223"/> |
1034 <position x="223" y="314"/> |
1021 <position y="289" x="223"/> |
1035 <position x="223" y="289"/> |
1022 </connection> |
1036 </connection> |
1023 </connectionPointIn> |
1037 </connectionPointIn> |
1024 <connectionPointOut> |
1038 <connectionPointOut> |
1025 <relPosition y="3" x="0"/> |
1039 <relPosition x="0" y="3"/> |
1026 </connectionPointOut> |
1040 </connectionPointOut> |
1027 </simultaneousConvergence> |
1041 </simultaneousConvergence> |
1028 </SFC> |
1042 </SFC> |
1029 </body> |
1043 </body> |
1030 </pou> |
1044 </pou> |