1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 xmlns="http://www.plcopen.org/xml/tc6.xsd" |
|
4 xmlns:xhtml="http://www.w3.org/1999/xhtml" |
|
5 xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd http://www.plcopen.org/xml/tc6.xsd"> |
|
6 <fileHeader companyName="lolitech" |
|
7 productName="simul_visu_rmll" |
|
8 productVersion="1" |
|
9 creationDateTime="2008-06-27 17:09:17"/> |
|
10 <contentHeader name="simul_visu_rmll" |
|
11 modificationDateTime="2008-06-30 12:02:37"> |
|
12 <coordinateInfo> |
|
13 <pageSize x="700" y="1000"/> |
|
14 <fbd> |
|
15 <scaling x="8" y="8"/> |
|
16 </fbd> |
|
17 <ld> |
|
18 <scaling x="8" y="8"/> |
|
19 </ld> |
|
20 <sfc> |
|
21 <scaling x="8" y="8"/> |
|
22 </sfc> |
|
23 </coordinateInfo> |
|
24 </contentHeader> |
|
25 <types> |
|
26 <dataTypes> |
|
27 <dataType name="gauge_range"> |
|
28 <baseType> |
|
29 <subrangeSigned> |
|
30 <range lower="0" upper="100"/> |
|
31 <baseType> |
|
32 <INT/> |
|
33 </baseType> |
|
34 </subrangeSigned> |
|
35 </baseType> |
|
36 </dataType> |
|
37 </dataTypes> |
|
38 <pous> |
|
39 <pou name="main" pouType="program"> |
|
40 <interface> |
|
41 <localVars> |
|
42 <variable name="pump_in" address="%IX2.0.8192.0"> |
|
43 <type> |
|
44 <BOOL/> |
|
45 </type> |
|
46 </variable> |
|
47 <variable name="full_out" address="%QX2.0.8194.0"> |
|
48 <type> |
|
49 <BOOL/> |
|
50 </type> |
|
51 </variable> |
|
52 <variable name="empty_out" address="%QX2.0.8195.0"> |
|
53 <type> |
|
54 <BOOL/> |
|
55 </type> |
|
56 </variable> |
|
57 <variable name="sink_in" address="%IX2.0.8193.0"> |
|
58 <type> |
|
59 <BOOL/> |
|
60 </type> |
|
61 </variable> |
|
62 <variable name="gauge_out" address="%QW2.0.8196.0"> |
|
63 <type> |
|
64 <derived name="gauge_range"/> |
|
65 </type> |
|
66 <initialValue> |
|
67 <simpleValue value="0"/> |
|
68 </initialValue> |
|
69 </variable> |
|
70 </localVars> |
|
71 <localVars> |
|
72 <variable name="led_full"> |
|
73 <type> |
|
74 <derived name="Button"/> |
|
75 </type> |
|
76 </variable> |
|
77 <variable name="led_pump"> |
|
78 <type> |
|
79 <derived name="Button"/> |
|
80 </type> |
|
81 </variable> |
|
82 <variable name="led_sink"> |
|
83 <type> |
|
84 <derived name="Button"/> |
|
85 </type> |
|
86 </variable> |
|
87 <variable name="led_empty"> |
|
88 <type> |
|
89 <derived name="Button"/> |
|
90 </type> |
|
91 </variable> |
|
92 <variable name="movewater"> |
|
93 <type> |
|
94 <derived name="Transform"/> |
|
95 </type> |
|
96 </variable> |
|
97 </localVars> |
|
98 <localVars> |
|
99 <variable name="tmp1" address="%QD1.0.1"> |
|
100 <type> |
|
101 <REAL/> |
|
102 </type> |
|
103 </variable> |
|
104 <variable name="tmp2" address="%QW1.0.0"> |
|
105 <type> |
|
106 <INT/> |
|
107 </type> |
|
108 </variable> |
|
109 </localVars> |
|
110 </interface> |
|
111 <body> |
|
112 <FBD> |
|
113 <block localId="6" width="128" height="96" typeName="Button" instanceName="led_full"> |
|
114 <position x="896" y="80"/> |
|
115 <inputVariables> |
|
116 <variable formalParameter="Show"> |
|
117 <connectionPointIn> |
|
118 <relPosition x="0" y="32"/> |
|
119 </connectionPointIn> |
|
120 </variable> |
|
121 <variable formalParameter="Enable"> |
|
122 <connectionPointIn> |
|
123 <relPosition x="0" y="56"/> |
|
124 </connectionPointIn> |
|
125 </variable> |
|
126 <variable formalParameter="Toggle"> |
|
127 <connectionPointIn> |
|
128 <relPosition x="0" y="80"/> |
|
129 <connection refLocalId="3"> |
|
130 <position x="896" y="160"/> |
|
131 <position x="864" y="160"/> |
|
132 </connection> |
|
133 </connectionPointIn> |
|
134 </variable> |
|
135 </inputVariables> |
|
136 <inOutVariables/> |
|
137 <outputVariables> |
|
138 <variable formalParameter="State"> |
|
139 <connectionPointOut> |
|
140 <relPosition x="128" y="32"/> |
|
141 </connectionPointOut> |
|
142 </variable> |
|
143 </outputVariables> |
|
144 </block> |
|
145 <block localId="7" width="128" height="96" typeName="Button" instanceName="led_pump"> |
|
146 <position x="1232" y="80"/> |
|
147 <inputVariables> |
|
148 <variable formalParameter="Show"> |
|
149 <connectionPointIn> |
|
150 <relPosition x="0" y="32"/> |
|
151 </connectionPointIn> |
|
152 </variable> |
|
153 <variable formalParameter="Enable"> |
|
154 <connectionPointIn> |
|
155 <relPosition x="0" y="56"/> |
|
156 </connectionPointIn> |
|
157 </variable> |
|
158 <variable formalParameter="Value"> |
|
159 <connectionPointIn> |
|
160 <relPosition x="0" y="80"/> |
|
161 <connection refLocalId="40"> |
|
162 <position x="1232" y="160"/> |
|
163 <position x="1176" y="160"/> |
|
164 </connection> |
|
165 </connectionPointIn> |
|
166 </variable> |
|
167 </inputVariables> |
|
168 <inOutVariables/> |
|
169 <outputVariables> |
|
170 <variable formalParameter="State"> |
|
171 <connectionPointOut> |
|
172 <relPosition x="128" y="32"/> |
|
173 </connectionPointOut> |
|
174 </variable> |
|
175 </outputVariables> |
|
176 </block> |
|
177 <block localId="8" width="128" height="96" typeName="Button" instanceName="led_sink"> |
|
178 <position x="1232" y="224"/> |
|
179 <inputVariables> |
|
180 <variable formalParameter="Show"> |
|
181 <connectionPointIn> |
|
182 <relPosition x="0" y="32"/> |
|
183 </connectionPointIn> |
|
184 </variable> |
|
185 <variable formalParameter="Enable"> |
|
186 <connectionPointIn> |
|
187 <relPosition x="0" y="56"/> |
|
188 </connectionPointIn> |
|
189 </variable> |
|
190 <variable formalParameter="Value"> |
|
191 <connectionPointIn> |
|
192 <relPosition x="0" y="80"/> |
|
193 <connection refLocalId="39"> |
|
194 <position x="1232" y="304"/> |
|
195 <position x="1176" y="304"/> |
|
196 </connection> |
|
197 </connectionPointIn> |
|
198 </variable> |
|
199 </inputVariables> |
|
200 <inOutVariables/> |
|
201 <outputVariables> |
|
202 <variable formalParameter="State"> |
|
203 <connectionPointOut> |
|
204 <relPosition x="128" y="32"/> |
|
205 </connectionPointOut> |
|
206 </variable> |
|
207 </outputVariables> |
|
208 </block> |
|
209 <block localId="9" width="128" height="96" typeName="Button" instanceName="led_empty"> |
|
210 <position x="904" y="224"/> |
|
211 <inputVariables> |
|
212 <variable formalParameter="Show"> |
|
213 <connectionPointIn> |
|
214 <relPosition x="0" y="32"/> |
|
215 </connectionPointIn> |
|
216 </variable> |
|
217 <variable formalParameter="Enable"> |
|
218 <connectionPointIn> |
|
219 <relPosition x="0" y="56"/> |
|
220 </connectionPointIn> |
|
221 </variable> |
|
222 <variable formalParameter="Toggle"> |
|
223 <connectionPointIn> |
|
224 <relPosition x="0" y="80"/> |
|
225 <connection refLocalId="4"> |
|
226 <position x="904" y="304"/> |
|
227 <position x="872" y="304"/> |
|
228 </connection> |
|
229 </connectionPointIn> |
|
230 </variable> |
|
231 </inputVariables> |
|
232 <inOutVariables/> |
|
233 <outputVariables> |
|
234 <variable formalParameter="State"> |
|
235 <connectionPointOut> |
|
236 <relPosition x="128" y="32"/> |
|
237 </connectionPointOut> |
|
238 </variable> |
|
239 </outputVariables> |
|
240 </block> |
|
241 <block localId="10" width="120" height="168" typeName="Transform" instanceName="movewater"> |
|
242 <position x="1192" y="656"/> |
|
243 <inputVariables> |
|
244 <variable formalParameter="Show"> |
|
245 <connectionPointIn> |
|
246 <relPosition x="0" y="32"/> |
|
247 </connectionPointIn> |
|
248 </variable> |
|
249 <variable formalParameter="Enable"> |
|
250 <connectionPointIn> |
|
251 <relPosition x="0" y="48"/> |
|
252 </connectionPointIn> |
|
253 </variable> |
|
254 <variable formalParameter="SetX"> |
|
255 <connectionPointIn> |
|
256 <relPosition x="0" y="72"/> |
|
257 </connectionPointIn> |
|
258 </variable> |
|
259 <variable formalParameter="SetY"> |
|
260 <connectionPointIn> |
|
261 <relPosition x="0" y="96"/> |
|
262 <connection refLocalId="35" formalParameter="OUT"> |
|
263 <position x="1192" y="752"/> |
|
264 <position x="936" y="752"/> |
|
265 <position x="936" y="600"/> |
|
266 <position x="1354" y="600"/> |
|
267 <position x="1354" y="520"/> |
|
268 <position x="1344" y="520"/> |
|
269 </connection> |
|
270 </connectionPointIn> |
|
271 </variable> |
|
272 <variable formalParameter="SetXScale"> |
|
273 <connectionPointIn> |
|
274 <relPosition x="0" y="112"/> |
|
275 </connectionPointIn> |
|
276 </variable> |
|
277 <variable formalParameter="SetYScale"> |
|
278 <connectionPointIn> |
|
279 <relPosition x="0" y="136"/> |
|
280 </connectionPointIn> |
|
281 </variable> |
|
282 <variable formalParameter="SetAngle"> |
|
283 <connectionPointIn> |
|
284 <relPosition x="0" y="160"/> |
|
285 </connectionPointIn> |
|
286 </variable> |
|
287 </inputVariables> |
|
288 <inOutVariables/> |
|
289 <outputVariables> |
|
290 <variable formalParameter="X"> |
|
291 <connectionPointOut> |
|
292 <relPosition x="120" y="32"/> |
|
293 </connectionPointOut> |
|
294 </variable> |
|
295 <variable formalParameter="Y"> |
|
296 <connectionPointOut> |
|
297 <relPosition x="120" y="48"/> |
|
298 </connectionPointOut> |
|
299 </variable> |
|
300 </outputVariables> |
|
301 </block> |
|
302 <block localId="11" width="136" height="40" typeName="INT_TO_REAL"> |
|
303 <position x="880" y="408"/> |
|
304 <inputVariables> |
|
305 <variable formalParameter="IN"> |
|
306 <connectionPointIn> |
|
307 <relPosition x="0" y="32"/> |
|
308 <connection refLocalId="5"> |
|
309 <position x="880" y="440"/> |
|
310 <position x="856" y="440"/> |
|
311 </connection> |
|
312 </connectionPointIn> |
|
313 </variable> |
|
314 </inputVariables> |
|
315 <inOutVariables/> |
|
316 <outputVariables> |
|
317 <variable formalParameter="OUT"> |
|
318 <connectionPointOut> |
|
319 <relPosition x="136" y="32"/> |
|
320 </connectionPointOut> |
|
321 </variable> |
|
322 </outputVariables> |
|
323 </block> |
|
324 <block localId="15" width="136" height="40" typeName="BOOL_TO_INT"> |
|
325 <position x="240" y="384"/> |
|
326 <inputVariables> |
|
327 <variable formalParameter="IN"> |
|
328 <connectionPointIn> |
|
329 <relPosition x="0" y="32"/> |
|
330 <connection refLocalId="1"> |
|
331 <position x="240" y="416"/> |
|
332 <position x="200" y="416"/> |
|
333 </connection> |
|
334 </connectionPointIn> |
|
335 </variable> |
|
336 </inputVariables> |
|
337 <inOutVariables/> |
|
338 <outputVariables> |
|
339 <variable formalParameter="OUT"> |
|
340 <connectionPointOut> |
|
341 <relPosition x="136" y="32"/> |
|
342 </connectionPointOut> |
|
343 </variable> |
|
344 </outputVariables> |
|
345 </block> |
|
346 <block localId="16" width="136" height="40" typeName="BOOL_TO_INT"> |
|
347 <position x="168" y="272"/> |
|
348 <inputVariables> |
|
349 <variable formalParameter="IN"> |
|
350 <connectionPointIn> |
|
351 <relPosition x="0" y="32"/> |
|
352 <connection refLocalId="2"> |
|
353 <position x="168" y="304"/> |
|
354 <position x="128" y="304"/> |
|
355 </connection> |
|
356 </connectionPointIn> |
|
357 </variable> |
|
358 </inputVariables> |
|
359 <inOutVariables/> |
|
360 <outputVariables> |
|
361 <variable formalParameter="OUT"> |
|
362 <connectionPointOut> |
|
363 <relPosition x="136" y="32"/> |
|
364 </connectionPointOut> |
|
365 </variable> |
|
366 </outputVariables> |
|
367 </block> |
|
368 <block localId="17" width="80" height="64" typeName="SUB"> |
|
369 <position x="480" y="288"/> |
|
370 <inputVariables> |
|
371 <variable formalParameter="IN1"> |
|
372 <connectionPointIn> |
|
373 <relPosition x="0" y="32"/> |
|
374 <connection refLocalId="19" formalParameter="OUT"> |
|
375 <position x="480" y="320"/> |
|
376 <position x="432" y="320"/> |
|
377 </connection> |
|
378 </connectionPointIn> |
|
379 </variable> |
|
380 <variable formalParameter="IN2"> |
|
381 <connectionPointIn> |
|
382 <relPosition x="0" y="56"/> |
|
383 <connection refLocalId="15" formalParameter="OUT"> |
|
384 <position x="480" y="344"/> |
|
385 <position x="456" y="344"/> |
|
386 <position x="456" y="416"/> |
|
387 <position x="376" y="416"/> |
|
388 </connection> |
|
389 </connectionPointIn> |
|
390 </variable> |
|
391 </inputVariables> |
|
392 <inOutVariables/> |
|
393 <outputVariables> |
|
394 <variable formalParameter="OUT"> |
|
395 <connectionPointOut> |
|
396 <relPosition x="80" y="32"/> |
|
397 </connectionPointOut> |
|
398 </variable> |
|
399 </outputVariables> |
|
400 </block> |
|
401 <block localId="19" width="80" height="64" typeName="ADD"> |
|
402 <position x="352" y="288"/> |
|
403 <inputVariables> |
|
404 <variable formalParameter="IN1"> |
|
405 <connectionPointIn> |
|
406 <relPosition x="0" y="32"/> |
|
407 <connection refLocalId="16" formalParameter="OUT"> |
|
408 <position x="352" y="320"/> |
|
409 <position x="332" y="320"/> |
|
410 <position x="332" y="304"/> |
|
411 <position x="304" y="304"/> |
|
412 </connection> |
|
413 </connectionPointIn> |
|
414 </variable> |
|
415 <variable formalParameter="IN2"> |
|
416 <connectionPointIn> |
|
417 <relPosition x="0" y="56"/> |
|
418 <connection refLocalId="25"> |
|
419 <position x="352" y="344"/> |
|
420 <position x="296" y="344"/> |
|
421 </connection> |
|
422 </connectionPointIn> |
|
423 </variable> |
|
424 </inputVariables> |
|
425 <inOutVariables/> |
|
426 <outputVariables> |
|
427 <variable formalParameter="OUT"> |
|
428 <connectionPointOut> |
|
429 <relPosition x="80" y="32"/> |
|
430 </connectionPointOut> |
|
431 </variable> |
|
432 </outputVariables> |
|
433 </block> |
|
434 <block localId="20" width="80" height="64" typeName="LT"> |
|
435 <position x="304" y="568"/> |
|
436 <inputVariables> |
|
437 <variable formalParameter="IN1"> |
|
438 <connectionPointIn> |
|
439 <relPosition x="0" y="32"/> |
|
440 <connection refLocalId="28"> |
|
441 <position x="304" y="600"/> |
|
442 <position x="176" y="600"/> |
|
443 <position x="176" y="568"/> |
|
444 <position x="136" y="568"/> |
|
445 </connection> |
|
446 </connectionPointIn> |
|
447 </variable> |
|
448 <variable formalParameter="IN2"> |
|
449 <connectionPointIn> |
|
450 <relPosition x="0" y="56"/> |
|
451 <connection refLocalId="22"> |
|
452 <position x="304" y="624"/> |
|
453 <position x="256" y="624"/> |
|
454 </connection> |
|
455 </connectionPointIn> |
|
456 </variable> |
|
457 </inputVariables> |
|
458 <inOutVariables/> |
|
459 <outputVariables> |
|
460 <variable formalParameter="OUT"> |
|
461 <connectionPointOut> |
|
462 <relPosition x="80" y="32"/> |
|
463 </connectionPointOut> |
|
464 </variable> |
|
465 </outputVariables> |
|
466 </block> |
|
467 <block localId="21" width="80" height="64" typeName="GT"> |
|
468 <position x="304" y="488"/> |
|
469 <inputVariables> |
|
470 <variable formalParameter="IN1"> |
|
471 <connectionPointIn> |
|
472 <relPosition x="0" y="32"/> |
|
473 <connection refLocalId="28"> |
|
474 <position x="304" y="520"/> |
|
475 <position x="176" y="520"/> |
|
476 <position x="176" y="568"/> |
|
477 <position x="136" y="568"/> |
|
478 </connection> |
|
479 </connectionPointIn> |
|
480 </variable> |
|
481 <variable formalParameter="IN2"> |
|
482 <connectionPointIn> |
|
483 <relPosition x="0" y="56"/> |
|
484 <connection refLocalId="23"> |
|
485 <position x="304" y="544"/> |
|
486 <position x="264" y="544"/> |
|
487 </connection> |
|
488 </connectionPointIn> |
|
489 </variable> |
|
490 </inputVariables> |
|
491 <inOutVariables/> |
|
492 <outputVariables> |
|
493 <variable formalParameter="OUT"> |
|
494 <connectionPointOut> |
|
495 <relPosition x="80" y="32"/> |
|
496 </connectionPointOut> |
|
497 </variable> |
|
498 </outputVariables> |
|
499 </block> |
|
500 <inVariable localId="22" height="32" width="64"> |
|
501 <position x="192" y="608"/> |
|
502 <connectionPointOut> |
|
503 <relPosition x="64" y="16"/> |
|
504 </connectionPointOut> |
|
505 <expression>INT#1</expression> |
|
506 </inVariable> |
|
507 <inVariable localId="23" height="32" width="72"> |
|
508 <position x="192" y="528"/> |
|
509 <connectionPointOut> |
|
510 <relPosition x="72" y="16"/> |
|
511 </connectionPointOut> |
|
512 <expression>INT#99</expression> |
|
513 </inVariable> |
|
514 <inVariable localId="25" height="32" width="104"> |
|
515 <position x="192" y="328"/> |
|
516 <connectionPointOut> |
|
517 <relPosition x="104" y="16"/> |
|
518 </connectionPointOut> |
|
519 <expression>gauge_out</expression> |
|
520 </inVariable> |
|
521 <outVariable localId="27" height="32" width="104"> |
|
522 <position x="600" y="304"/> |
|
523 <connectionPointIn> |
|
524 <relPosition x="0" y="16"/> |
|
525 <connection refLocalId="17" formalParameter="OUT"> |
|
526 <position x="600" y="320"/> |
|
527 <position x="560" y="320"/> |
|
528 </connection> |
|
529 </connectionPointIn> |
|
530 <expression>gauge_out</expression> |
|
531 </outVariable> |
|
532 <inVariable localId="28" height="32" width="104"> |
|
533 <position x="32" y="552"/> |
|
534 <connectionPointOut> |
|
535 <relPosition x="104" y="16"/> |
|
536 </connectionPointOut> |
|
537 <expression>gauge_out</expression> |
|
538 </inVariable> |
|
539 <inVariable localId="5" height="32" width="104"> |
|
540 <position x="752" y="424"/> |
|
541 <connectionPointOut> |
|
542 <relPosition x="104" y="16"/> |
|
543 </connectionPointOut> |
|
544 <expression>gauge_out</expression> |
|
545 </inVariable> |
|
546 <inVariable localId="29" height="32" width="112"> |
|
547 <position x="752" y="528"/> |
|
548 <connectionPointOut> |
|
549 <relPosition x="112" y="16"/> |
|
550 </connectionPointOut> |
|
551 <expression>REAL#245.0</expression> |
|
552 </inVariable> |
|
553 <inVariable localId="30" height="32" width="104"> |
|
554 <position x="752" y="480"/> |
|
555 <connectionPointOut> |
|
556 <relPosition x="104" y="16"/> |
|
557 </connectionPointOut> |
|
558 <expression>REAL#15.0</expression> |
|
559 </inVariable> |
|
560 <block localId="31" width="80" height="64" typeName="SUB"> |
|
561 <position x="920" y="464"/> |
|
562 <inputVariables> |
|
563 <variable formalParameter="IN1"> |
|
564 <connectionPointIn> |
|
565 <relPosition x="0" y="32"/> |
|
566 <connection refLocalId="30"> |
|
567 <position x="920" y="496"/> |
|
568 <position x="856" y="496"/> |
|
569 </connection> |
|
570 </connectionPointIn> |
|
571 </variable> |
|
572 <variable formalParameter="IN2"> |
|
573 <connectionPointIn> |
|
574 <relPosition x="0" y="56"/> |
|
575 <connection refLocalId="29"> |
|
576 <position x="920" y="520"/> |
|
577 <position x="892" y="520"/> |
|
578 <position x="892" y="544"/> |
|
579 <position x="864" y="544"/> |
|
580 </connection> |
|
581 </connectionPointIn> |
|
582 </variable> |
|
583 </inputVariables> |
|
584 <inOutVariables/> |
|
585 <outputVariables> |
|
586 <variable formalParameter="OUT"> |
|
587 <connectionPointOut> |
|
588 <relPosition x="80" y="32"/> |
|
589 </connectionPointOut> |
|
590 </variable> |
|
591 </outputVariables> |
|
592 </block> |
|
593 <block localId="32" width="80" height="64" typeName="MUL"> |
|
594 <position x="1048" y="408"/> |
|
595 <inputVariables> |
|
596 <variable formalParameter="IN1"> |
|
597 <connectionPointIn> |
|
598 <relPosition x="0" y="32"/> |
|
599 <connection refLocalId="11" formalParameter="OUT"> |
|
600 <position x="1048" y="440"/> |
|
601 <position x="1016" y="440"/> |
|
602 </connection> |
|
603 </connectionPointIn> |
|
604 </variable> |
|
605 <variable formalParameter="IN2"> |
|
606 <connectionPointIn> |
|
607 <relPosition x="0" y="56"/> |
|
608 <connection refLocalId="31" formalParameter="OUT"> |
|
609 <position x="1048" y="464"/> |
|
610 <position x="1030" y="464"/> |
|
611 <position x="1030" y="496"/> |
|
612 <position x="1000" y="496"/> |
|
613 </connection> |
|
614 </connectionPointIn> |
|
615 </variable> |
|
616 </inputVariables> |
|
617 <inOutVariables/> |
|
618 <outputVariables> |
|
619 <variable formalParameter="OUT"> |
|
620 <connectionPointOut> |
|
621 <relPosition x="80" y="32"/> |
|
622 </connectionPointOut> |
|
623 </variable> |
|
624 </outputVariables> |
|
625 </block> |
|
626 <block localId="33" width="80" height="64" typeName="DIV"> |
|
627 <position x="1160" y="408"/> |
|
628 <inputVariables> |
|
629 <variable formalParameter="IN1"> |
|
630 <connectionPointIn> |
|
631 <relPosition x="0" y="32"/> |
|
632 <connection refLocalId="32" formalParameter="OUT"> |
|
633 <position x="1160" y="440"/> |
|
634 <position x="1128" y="440"/> |
|
635 </connection> |
|
636 </connectionPointIn> |
|
637 </variable> |
|
638 <variable formalParameter="IN2"> |
|
639 <connectionPointIn> |
|
640 <relPosition x="0" y="56"/> |
|
641 <connection refLocalId="34"> |
|
642 <position x="1160" y="464"/> |
|
643 <position x="1146" y="464"/> |
|
644 <position x="1146" y="520"/> |
|
645 <position x="1136" y="520"/> |
|
646 </connection> |
|
647 </connectionPointIn> |
|
648 </variable> |
|
649 </inputVariables> |
|
650 <inOutVariables/> |
|
651 <outputVariables> |
|
652 <variable formalParameter="OUT"> |
|
653 <connectionPointOut> |
|
654 <relPosition x="80" y="32"/> |
|
655 </connectionPointOut> |
|
656 </variable> |
|
657 </outputVariables> |
|
658 </block> |
|
659 <inVariable localId="34" height="32" width="112"> |
|
660 <position x="1024" y="504"/> |
|
661 <connectionPointOut> |
|
662 <relPosition x="112" y="16"/> |
|
663 </connectionPointOut> |
|
664 <expression>REAL#100.0</expression> |
|
665 </inVariable> |
|
666 <block localId="35" width="80" height="64" typeName="ADD"> |
|
667 <position x="1264" y="488"/> |
|
668 <inputVariables> |
|
669 <variable formalParameter="IN1"> |
|
670 <connectionPointIn> |
|
671 <relPosition x="0" y="32"/> |
|
672 <connection refLocalId="33" formalParameter="OUT"> |
|
673 <position x="1264" y="520"/> |
|
674 <position x="1254" y="520"/> |
|
675 <position x="1254" y="440"/> |
|
676 <position x="1240" y="440"/> |
|
677 </connection> |
|
678 </connectionPointIn> |
|
679 </variable> |
|
680 <variable formalParameter="IN2"> |
|
681 <connectionPointIn> |
|
682 <relPosition x="0" y="56"/> |
|
683 <connection refLocalId="29"> |
|
684 <position x="1264" y="544"/> |
|
685 <position x="864" y="544"/> |
|
686 </connection> |
|
687 </connectionPointIn> |
|
688 </variable> |
|
689 </inputVariables> |
|
690 <inOutVariables/> |
|
691 <outputVariables> |
|
692 <variable formalParameter="OUT"> |
|
693 <connectionPointOut> |
|
694 <relPosition x="80" y="32"/> |
|
695 </connectionPointOut> |
|
696 </variable> |
|
697 </outputVariables> |
|
698 </block> |
|
699 <inVariable localId="4" height="32" width="104"> |
|
700 <position x="768" y="288"/> |
|
701 <connectionPointOut> |
|
702 <relPosition x="104" y="16"/> |
|
703 </connectionPointOut> |
|
704 <expression>empty_out</expression> |
|
705 </inVariable> |
|
706 <inVariable localId="3" height="32" width="96"> |
|
707 <position x="768" y="144"/> |
|
708 <connectionPointOut> |
|
709 <relPosition x="96" y="16"/> |
|
710 </connectionPointOut> |
|
711 <expression>full_out</expression> |
|
712 </inVariable> |
|
713 <outVariable localId="37" height="32" width="96"> |
|
714 <position x="432" y="504"/> |
|
715 <connectionPointIn> |
|
716 <relPosition x="0" y="16"/> |
|
717 <connection refLocalId="21" formalParameter="OUT"> |
|
718 <position x="432" y="520"/> |
|
719 <position x="384" y="520"/> |
|
720 </connection> |
|
721 </connectionPointIn> |
|
722 <expression>full_out</expression> |
|
723 </outVariable> |
|
724 <outVariable localId="38" height="32" width="104"> |
|
725 <position x="432" y="584"/> |
|
726 <connectionPointIn> |
|
727 <relPosition x="0" y="16"/> |
|
728 <connection refLocalId="20" formalParameter="OUT"> |
|
729 <position x="432" y="600"/> |
|
730 <position x="384" y="600"/> |
|
731 </connection> |
|
732 </connectionPointIn> |
|
733 <expression>empty_out</expression> |
|
734 </outVariable> |
|
735 <inVariable localId="2" height="32" width="112"> |
|
736 <position x="16" y="288"/> |
|
737 <connectionPointOut> |
|
738 <relPosition x="112" y="16"/> |
|
739 </connectionPointOut> |
|
740 <expression>pump_in</expression> |
|
741 </inVariable> |
|
742 <inVariable localId="1" height="32" width="104"> |
|
743 <position x="96" y="400"/> |
|
744 <connectionPointOut> |
|
745 <relPosition x="104" y="16"/> |
|
746 </connectionPointOut> |
|
747 <expression>sink_in</expression> |
|
748 </inVariable> |
|
749 <outVariable localId="41" height="32" width="48"> |
|
750 <position x="1520" y="496"/> |
|
751 <connectionPointIn> |
|
752 <relPosition x="0" y="16"/> |
|
753 <connection refLocalId="35" formalParameter="OUT"> |
|
754 <position x="1520" y="512"/> |
|
755 <position x="1432" y="512"/> |
|
756 <position x="1432" y="520"/> |
|
757 <position x="1344" y="520"/> |
|
758 </connection> |
|
759 </connectionPointIn> |
|
760 <expression>tmp1</expression> |
|
761 </outVariable> |
|
762 <inVariable localId="39" height="32" width="80"> |
|
763 <position x="1096" y="288"/> |
|
764 <connectionPointOut> |
|
765 <relPosition x="80" y="16"/> |
|
766 </connectionPointOut> |
|
767 <expression>sink_in</expression> |
|
768 </inVariable> |
|
769 <inVariable localId="40" height="32" width="80"> |
|
770 <position x="1096" y="144"/> |
|
771 <connectionPointOut> |
|
772 <relPosition x="80" y="16"/> |
|
773 </connectionPointOut> |
|
774 <expression>pump_in</expression> |
|
775 </inVariable> |
|
776 <outVariable localId="42" height="32" width="56"> |
|
777 <position x="624" y="368"/> |
|
778 <connectionPointIn> |
|
779 <relPosition x="0" y="16"/> |
|
780 <connection refLocalId="17" formalParameter="OUT"> |
|
781 <position x="624" y="384"/> |
|
782 <position x="558" y="384"/> |
|
783 <position x="558" y="360"/> |
|
784 <position x="570" y="360"/> |
|
785 <position x="570" y="320"/> |
|
786 <position x="560" y="320"/> |
|
787 </connection> |
|
788 </connectionPointIn> |
|
789 <expression>tmp2</expression> |
|
790 </outVariable> |
|
791 </FBD> |
|
792 </body> |
|
793 </pou> |
|
794 </pous> |
|
795 </types> |
|
796 <instances> |
|
797 <configurations> |
|
798 <configuration name="conf"> |
|
799 <resource name="ress"> |
|
800 <task name="matache" interval="00:00:00.100000" priority="0"> |
|
801 <pouInstance name="moninst" type="main"/> |
|
802 </task> |
|
803 </resource> |
|
804 </configuration> |
|
805 </configurations> |
|
806 </instances> |
|
807 </project> |
|