4 xmlns:xhtml="http://www.w3.org/1999/xhtml" |
4 xmlns:xhtml="http://www.w3.org/1999/xhtml" |
5 xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd"> |
5 xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd"> |
6 <fileHeader companyName="LOLITECH" |
6 <fileHeader companyName="LOLITECH" |
7 productName="Beremiz" |
7 productName="Beremiz" |
8 productVersion="0.0" |
8 productVersion="0.0" |
9 creationDateTime="2008-12-14T16:21:19"/> |
9 creationDateTime="2008-12-14 16:21:19"/> |
10 <contentHeader name="Beremiz Python Support Tests" |
10 <contentHeader name="Beremiz Python Support Tests" |
11 modificationDateTime="2009-01-04T11:25:39"> |
11 modificationDateTime="2009-01-16 21:51:43"> |
12 <coordinateInfo> |
12 <coordinateInfo> |
13 <pageSize x="1024" y="1024"/> |
13 <pageSize x="1024" y="1024"/> |
14 <fbd> |
14 <fbd> |
15 <scaling x="5" y="5"/> |
15 <scaling x="5" y="5"/> |
16 </fbd> |
16 </fbd> |
77 <connectionPointOut> |
72 <connectionPointOut> |
78 <relPosition x="160" y="15"/> |
73 <relPosition x="160" y="15"/> |
79 </connectionPointOut> |
74 </connectionPointOut> |
80 <expression>'last_point[0]'</expression> |
75 <expression>'last_point[0]'</expression> |
81 </inVariable> |
76 </inVariable> |
82 <block localId="5" width="125" height="80" typeName="python_eval" instanceName="py2"> |
77 <block localId="5" width="125" height="80" typeName="python_poll" instanceName="py2"> |
83 <position x="260" y="550"/> |
78 <position x="260" y="550"/> |
84 <inputVariables> |
79 <inputVariables> |
85 <variable formalParameter="TRIG"> |
80 <variable formalParameter="TRIG"> |
86 <connectionPointIn> |
81 <connectionPointIn> |
87 <relPosition x="0" y="35"/> |
82 <relPosition x="0" y="35"/> |
171 <connectionPointOut> |
166 <connectionPointOut> |
172 <relPosition x="100" y="15"/> |
167 <relPosition x="100" y="15"/> |
173 </connectionPointOut> |
168 </connectionPointOut> |
174 <expression>'btA'</expression> |
169 <expression>'btA'</expression> |
175 </inVariable> |
170 </inVariable> |
176 <block localId="12" width="125" height="80" typeName="python_eval" instanceName="py1"> |
171 <block localId="12" width="125" height="80" typeName="python_poll" instanceName="py1"> |
177 <position x="260" y="405"/> |
172 <position x="260" y="405"/> |
178 <inputVariables> |
173 <inputVariables> |
179 <variable formalParameter="TRIG"> |
174 <variable formalParameter="TRIG"> |
180 <connectionPointIn> |
175 <connectionPointIn> |
181 <relPosition x="0" y="35"/> |
176 <relPosition x="0" y="35"/> |
182 <connection refLocalId="37" formalParameter="OUT"> |
177 <connection refLocalId="41"> |
183 <position x="260" y="440"/> |
178 <position x="260" y="440"/> |
184 <position x="250" y="440"/> |
179 <position x="235" y="440"/> |
185 <position x="250" y="370"/> |
180 <position x="235" y="435"/> |
186 <position x="470" y="370"/> |
181 <position x="225" y="435"/> |
187 <position x="470" y="300"/> |
|
188 <position x="460" y="300"/> |
|
189 </connection> |
182 </connection> |
190 </connectionPointIn> |
183 </connectionPointIn> |
191 </variable> |
184 </variable> |
192 <variable formalParameter="CODE"> |
185 <variable formalParameter="CODE"> |
193 <connectionPointIn> |
186 <connectionPointIn> |
275 <relPosition x="135" y="30"/> |
268 <relPosition x="135" y="30"/> |
276 </connectionPointOut> |
269 </connectionPointOut> |
277 </variable> |
270 </variable> |
278 </outputVariables> |
271 </outputVariables> |
279 </block> |
272 </block> |
280 <block localId="27" width="70" height="45" typeName="NOT"> |
|
281 <position x="170" y="295"/> |
|
282 <inputVariables> |
|
283 <variable formalParameter="IN"> |
|
284 <connectionPointIn> |
|
285 <relPosition x="0" y="30"/> |
|
286 <connection refLocalId="26"> |
|
287 <position x="170" y="325"/> |
|
288 <position x="140" y="325"/> |
|
289 </connection> |
|
290 </connectionPointIn> |
|
291 </variable> |
|
292 </inputVariables> |
|
293 <inOutVariables/> |
|
294 <outputVariables> |
|
295 <variable formalParameter="OUT"> |
|
296 <connectionPointOut> |
|
297 <relPosition x="70" y="30"/> |
|
298 </connectionPointOut> |
|
299 </variable> |
|
300 </outputVariables> |
|
301 </block> |
|
302 <inVariable localId="31" height="30" width="160"> |
273 <inVariable localId="31" height="30" width="160"> |
303 <position x="570" y="740"/> |
274 <position x="570" y="740"/> |
304 <connectionPointOut> |
275 <connectionPointOut> |
305 <relPosition x="160" y="15"/> |
276 <relPosition x="160" y="15"/> |
306 </connectionPointOut> |
277 </connectionPointOut> |
461 <connectionPointOut> |
432 <connectionPointOut> |
462 <relPosition x="70" y="15"/> |
433 <relPosition x="70" y="15"/> |
463 </connectionPointOut> |
434 </connectionPointOut> |
464 <expression>', y:'</expression> |
435 <expression>', y:'</expression> |
465 </inVariable> |
436 </inVariable> |
466 <block localId="37" width="80" height="65" typeName="AND"> |
437 <inVariable localId="41" height="30" width="100"> |
467 <position x="380" y="270"/> |
438 <position x="125" y="420"/> |
468 <inputVariables> |
439 <connectionPointOut> |
469 <variable formalParameter="IN1"> |
440 <relPosition x="100" y="15"/> |
470 <connectionPointIn> |
441 </connectionPointOut> |
471 <relPosition x="0" y="30"/> |
442 <expression>BOOL#TRUE</expression> |
472 <connection refLocalId="40" formalParameter="Q1"> |
443 </inVariable> |
473 <position x="380" y="300"/> |
|
474 <position x="365" y="300"/> |
|
475 <position x="365" y="245"/> |
|
476 <position x="355" y="245"/> |
|
477 </connection> |
|
478 </connectionPointIn> |
|
479 </variable> |
|
480 <variable formalParameter="IN2"> |
|
481 <connectionPointIn> |
|
482 <relPosition x="0" y="55"/> |
|
483 <connection refLocalId="27" formalParameter="OUT"> |
|
484 <position x="380" y="325"/> |
|
485 <position x="240" y="325"/> |
|
486 </connection> |
|
487 </connectionPointIn> |
|
488 </variable> |
|
489 </inputVariables> |
|
490 <inOutVariables/> |
|
491 <outputVariables> |
|
492 <variable formalParameter="OUT"> |
|
493 <connectionPointOut> |
|
494 <relPosition x="80" y="30"/> |
|
495 </connectionPointOut> |
|
496 </variable> |
|
497 </outputVariables> |
|
498 </block> |
|
499 <inVariable localId="26" height="35" width="125"> |
|
500 <position x="15" y="310"/> |
|
501 <connectionPointOut> |
|
502 <relPosition x="125" y="15"/> |
|
503 </connectionPointOut> |
|
504 <expression>pytest_var2</expression> |
|
505 </inVariable> |
|
506 <outVariable localId="39" height="35" width="125"> |
|
507 <position x="515" y="285"/> |
|
508 <connectionPointIn> |
|
509 <relPosition x="0" y="15"/> |
|
510 <connection refLocalId="37" formalParameter="OUT"> |
|
511 <position x="515" y="300"/> |
|
512 <position x="460" y="300"/> |
|
513 </connection> |
|
514 </connectionPointIn> |
|
515 <expression>pytest_var2</expression> |
|
516 </outVariable> |
|
517 <block localId="40" width="60" height="65" typeName="RS" instanceName="ltch"> |
|
518 <position x="295" y="215"/> |
|
519 <inputVariables> |
|
520 <variable formalParameter="S"> |
|
521 <connectionPointIn> |
|
522 <relPosition x="0" y="30"/> |
|
523 <connection refLocalId="25" formalParameter="OUT"> |
|
524 <position x="295" y="245"/> |
|
525 <position x="270" y="245"/> |
|
526 <position x="270" y="195"/> |
|
527 <position x="880" y="195"/> |
|
528 <position x="880" y="470"/> |
|
529 <position x="870" y="470"/> |
|
530 </connection> |
|
531 </connectionPointIn> |
|
532 </variable> |
|
533 <variable formalParameter="R1"> |
|
534 <connectionPointIn> |
|
535 <relPosition x="0" y="55"/> |
|
536 <connection refLocalId="32" formalParameter="ACK"> |
|
537 <position x="295" y="270"/> |
|
538 <position x="250" y="270"/> |
|
539 <position x="250" y="180"/> |
|
540 <position x="1095" y="180"/> |
|
541 <position x="1095" y="585"/> |
|
542 <position x="1085" y="585"/> |
|
543 </connection> |
|
544 </connectionPointIn> |
|
545 </variable> |
|
546 </inputVariables> |
|
547 <inOutVariables/> |
|
548 <outputVariables> |
|
549 <variable formalParameter="Q1" negated="true"> |
|
550 <connectionPointOut> |
|
551 <relPosition x="60" y="30"/> |
|
552 </connectionPointOut> |
|
553 </variable> |
|
554 </outputVariables> |
|
555 </block> |
|
556 </FBD> |
444 </FBD> |
557 </body> |
445 </body> |
558 </pou> |
446 </pou> |
559 </pous> |
447 </pous> |
560 </types> |
448 </types> |