changeset 42 | b45c7f34dec1 |
parent 41 | 8998c8b24b60 |
child 43 | 37dd4e2fd2ec |
41:8998c8b24b60 | 42:b45c7f34dec1 |
---|---|
64 </outputVars> |
64 </outputVars> |
65 </interface> |
65 </interface> |
66 <body> |
66 <body> |
67 <FBD> |
67 <FBD> |
68 <inVariable localId="6" width="59" height="27"> |
68 <inVariable localId="6" width="59" height="27"> |
69 <position y="243" x="272"/> |
69 <position y="274" x="20"/> |
70 <connectionPointOut> |
70 <connectionPointOut> |
71 <relPosition y="13" x="59"/> |
71 <relPosition y="13" x="59"/> |
72 </connectionPointOut> |
72 </connectionPointOut> |
73 <expression>TESTNR</expression> |
73 <expression>TESTNR</expression> |
74 </inVariable> |
74 </inVariable> |
75 <block localId="7" height="88" width="135" instanceName="" typeName="STRING_TO_INT"> |
75 <block localId="7" height="88" width="135" typeName="STRING_TO_INT"> |
76 <position y="510" x="629"/> |
76 <position y="541" x="377"/> |
77 <inputVariables> |
77 <inputVariables> |
78 <variable formalParameter="IN"> |
78 <variable formalParameter="IN"> |
79 <connectionPointIn> |
79 <connectionPointIn> |
80 <relPosition y="54" x="0"/> |
80 <relPosition y="54" x="0"/> |
81 <connection refLocalId="25" formalParameter="IN"> |
81 <connection refLocalId="25" formalParameter="IN"> |
82 <position y="564" x="629"/> |
82 <position y="595" x="377"/> |
83 <position y="564" x="611"/> |
83 <position y="595" x="359"/> |
84 <position y="563" x="611"/> |
84 <position y="594" x="359"/> |
85 <position y="563" x="594"/> |
85 <position y="594" x="342"/> |
86 </connection> |
86 </connection> |
87 </connectionPointIn> |
87 </connectionPointIn> |
88 </variable> |
88 </variable> |
89 </inputVariables> |
89 </inputVariables> |
90 <inOutVariables/> |
90 <inOutVariables/> |
95 </connectionPointOut> |
95 </connectionPointOut> |
96 </variable> |
96 </variable> |
97 </outputVariables> |
97 </outputVariables> |
98 </block> |
98 </block> |
99 <outVariable localId="8" width="92" height="47"> |
99 <outVariable localId="8" width="92" height="47"> |
100 <position y="325" x="1064"/> |
100 <position y="356" x="812"/> |
101 <connectionPointIn> |
101 <connectionPointIn> |
102 <relPosition y="23" x="0"/> |
102 <relPosition y="23" x="0"/> |
103 <connection refLocalId="16"> |
103 <connection refLocalId="16"> |
104 <position y="348" x="1064"/> |
104 <position y="379" x="812"/> |
105 <position y="348" x="1047"/> |
105 <position y="379" x="795"/> |
106 <position y="355" x="1047"/> |
106 <position y="386" x="795"/> |
107 <position y="355" x="1030"/> |
107 <position y="386" x="778"/> |
108 </connection> |
108 </connection> |
109 </connectionPointIn> |
109 </connectionPointIn> |
110 <expression>INTRES</expression> |
110 <expression>INTRES</expression> |
111 </outVariable> |
111 </outVariable> |
112 <block localId="9" height="99" width="120" instanceName="" typeName="STRING_TO_REAL"> |
112 <block localId="9" height="99" width="120" typeName="STRING_TO_REAL"> |
113 <position y="399" x="403"/> |
113 <position y="430" x="151"/> |
114 <inputVariables> |
114 <inputVariables> |
115 <variable formalParameter="IN"> |
115 <variable formalParameter="IN"> |
116 <connectionPointIn> |
116 <connectionPointIn> |
117 <relPosition y="59" x="0"/> |
117 <relPosition y="59" x="0"/> |
118 <connection refLocalId="23" formalParameter="IN"> |
118 <connection refLocalId="23" formalParameter="IN"> |
119 <position y="458" x="403"/> |
119 <position y="489" x="151"/> |
120 <position y="458" x="377"/> |
120 <position y="489" x="125"/> |
121 </connection> |
121 </connection> |
122 </connectionPointIn> |
122 </connectionPointIn> |
123 </variable> |
123 </variable> |
124 </inputVariables> |
124 </inputVariables> |
125 <inOutVariables/> |
125 <inOutVariables/> |
129 <relPosition y="59" x="120"/> |
129 <relPosition y="59" x="120"/> |
130 </connectionPointOut> |
130 </connectionPointOut> |
131 </variable> |
131 </variable> |
132 </outputVariables> |
132 </outputVariables> |
133 </block> |
133 </block> |
134 <block localId="11" height="114" width="115" instanceName="" typeName="LEN"> |
134 <block localId="11" height="114" width="115" typeName="LEN"> |
135 <position y="316" x="563"/> |
135 <position y="347" x="311"/> |
136 <inputVariables> |
136 <inputVariables> |
137 <variable formalParameter="IN"> |
137 <variable formalParameter="IN"> |
138 <connectionPointIn> |
138 <connectionPointIn> |
139 <relPosition y="67" x="0"/> |
139 <relPosition y="67" x="0"/> |
140 <connection refLocalId="24" formalParameter="IN"> |
140 <connection refLocalId="24" formalParameter="IN"> |
141 <position y="383" x="563"/> |
141 <position y="414" x="311"/> |
142 <position y="383" x="542"/> |
142 <position y="414" x="290"/> |
143 <position y="371" x="542"/> |
143 <position y="402" x="290"/> |
144 <position y="371" x="521"/> |
144 <position y="402" x="269"/> |
145 </connection> |
145 </connection> |
146 </connectionPointIn> |
146 </connectionPointIn> |
147 </variable> |
147 </variable> |
148 </inputVariables> |
148 </inputVariables> |
149 <inOutVariables/> |
149 <inOutVariables/> |
153 <relPosition y="67" x="115"/> |
153 <relPosition y="67" x="115"/> |
154 </connectionPointOut> |
154 </connectionPointOut> |
155 </variable> |
155 </variable> |
156 </outputVariables> |
156 </outputVariables> |
157 </block> |
157 </block> |
158 <block localId="16" height="240" width="107" instanceName="" typeName="MUX"> |
158 <block localId="16" height="240" width="107" typeName="MUX"> |
159 <position y="313" x="923"/> |
159 <position y="344" x="671"/> |
160 <inputVariables> |
160 <inputVariables> |
161 <variable formalParameter="K"> |
161 <variable formalParameter="K"> |
162 <connectionPointIn> |
162 <connectionPointIn> |
163 <relPosition y="42" x="0"/> |
163 <relPosition y="42" x="0"/> |
164 <connection refLocalId="60" formalParameter="K"> |
164 <connection refLocalId="60" formalParameter="K"> |
165 <position y="355" x="923"/> |
165 <position y="386" x="671"/> |
166 <position y="355" x="880"/> |
166 <position y="386" x="628"/> |
167 <position y="293" x="880"/> |
167 <position y="324" x="628"/> |
168 <position y="293" x="852"/> |
168 <position y="324" x="600"/> |
169 </connection> |
169 </connection> |
170 </connectionPointIn> |
170 </connectionPointIn> |
171 </variable> |
171 </variable> |
172 <variable formalParameter="IN0"> |
172 <variable formalParameter="IN0"> |
173 <connectionPointIn> |
173 <connectionPointIn> |
174 <relPosition y="86" x="0"/> |
174 <relPosition y="86" x="0"/> |
175 <connection refLocalId="11" formalParameter="IN0"> |
175 <connection refLocalId="11" formalParameter="IN0"> |
176 <position y="399" x="923"/> |
176 <position y="430" x="671"/> |
177 <position y="399" x="800"/> |
177 <position y="430" x="548"/> |
178 <position y="383" x="800"/> |
178 <position y="414" x="548"/> |
179 <position y="383" x="678"/> |
179 <position y="414" x="426"/> |
180 </connection> |
180 </connection> |
181 </connectionPointIn> |
181 </connectionPointIn> |
182 </variable> |
182 </variable> |
183 <variable formalParameter="IN1"> |
183 <variable formalParameter="IN1"> |
184 <connectionPointIn> |
184 <connectionPointIn> |
185 <relPosition y="130" x="0"/> |
185 <relPosition y="130" x="0"/> |
186 <connection refLocalId="19" formalParameter="IN1"> |
186 <connection refLocalId="19" formalParameter="IN1"> |
187 <position y="443" x="923"/> |
187 <position y="474" x="671"/> |
188 <position y="443" x="856"/> |
188 <position y="474" x="604"/> |
189 <position y="460" x="856"/> |
189 <position y="491" x="604"/> |
190 <position y="460" x="789"/> |
190 <position y="491" x="537"/> |
191 </connection> |
191 </connection> |
192 </connectionPointIn> |
192 </connectionPointIn> |
193 </variable> |
193 </variable> |
194 <variable formalParameter="IN2"> |
194 <variable formalParameter="IN2"> |
195 <connectionPointIn> |
195 <connectionPointIn> |
196 <relPosition y="174" x="0"/> |
196 <relPosition y="174" x="0"/> |
197 <connection refLocalId="7" formalParameter="IN2"> |
197 <connection refLocalId="7" formalParameter="IN2"> |
198 <position y="487" x="923"/> |
198 <position y="518" x="671"/> |
199 <position y="487" x="843"/> |
199 <position y="518" x="591"/> |
200 <position y="564" x="843"/> |
200 <position y="595" x="591"/> |
201 <position y="564" x="764"/> |
201 <position y="595" x="512"/> |
202 </connection> |
202 </connection> |
203 </connectionPointIn> |
203 </connectionPointIn> |
204 </variable> |
204 </variable> |
205 <variable formalParameter="IN3"> |
205 <variable formalParameter="IN3"> |
206 <connectionPointIn> |
206 <connectionPointIn> |
207 <relPosition y="218" x="0"/> |
207 <relPosition y="218" x="0"/> |
208 <connection refLocalId="57" formalParameter="IN3"> |
208 <connection refLocalId="57" formalParameter="IN3"> |
209 <position y="531" x="923"/> |
209 <position y="562" x="671"/> |
210 <position y="531" x="870"/> |
210 <position y="562" x="618"/> |
211 <position y="643" x="870"/> |
211 <position y="674" x="618"/> |
212 <position y="643" x="710"/> |
212 <position y="674" x="458"/> |
213 </connection> |
213 </connection> |
214 </connectionPointIn> |
214 </connectionPointIn> |
215 </variable> |
215 </variable> |
216 </inputVariables> |
216 </inputVariables> |
217 <inOutVariables/> |
217 <inOutVariables/> |
221 <relPosition y="42" x="107"/> |
221 <relPosition y="42" x="107"/> |
222 </connectionPointOut> |
222 </connectionPointOut> |
223 </variable> |
223 </variable> |
224 </outputVariables> |
224 </outputVariables> |
225 </block> |
225 </block> |
226 <block localId="17" height="60" width="100" instanceName="" typeName="MUL"> |
226 <block localId="17" height="60" width="100" typeName="MUL"> |
227 <position y="438" x="558"/> |
227 <position y="469" x="306"/> |
228 <inputVariables> |
228 <inputVariables> |
229 <variable formalParameter="IN1"> |
229 <variable formalParameter="IN1"> |
230 <connectionPointIn> |
230 <connectionPointIn> |
231 <relPosition y="30" x="0"/> |
231 <relPosition y="30" x="0"/> |
232 <connection refLocalId="9" formalParameter="IN1"> |
232 <connection refLocalId="9" formalParameter="IN1"> |
233 <position y="468" x="558"/> |
233 <position y="499" x="306"/> |
234 <position y="468" x="535"/> |
234 <position y="499" x="283"/> |
235 <position y="458" x="535"/> |
235 <position y="489" x="283"/> |
236 <position y="458" x="523"/> |
236 <position y="489" x="271"/> |
237 </connection> |
237 </connection> |
238 </connectionPointIn> |
238 </connectionPointIn> |
239 </variable> |
239 </variable> |
240 <variable formalParameter="IN2"> |
240 <variable formalParameter="IN2"> |
241 <connectionPointIn> |
241 <connectionPointIn> |
242 <relPosition y="50" x="0"/> |
242 <relPosition y="50" x="0"/> |
243 <connection refLocalId="64"> |
243 <connection refLocalId="64" formalParameter="IN2"> |
244 <position y="488" x="558"/> |
244 <position y="519" x="306"/> |
245 <position y="488" x="536"/> |
245 <position y="519" x="280"/> |
246 <position y="520" x="536"/> |
246 <position y="551" x="280"/> |
247 <position y="520" x="491"/> |
247 <position y="551" x="255"/> |
248 </connection> |
248 </connection> |
249 </connectionPointIn> |
249 </connectionPointIn> |
250 </variable> |
250 </variable> |
251 </inputVariables> |
251 </inputVariables> |
252 <inOutVariables/> |
252 <inOutVariables/> |
256 <relPosition y="30" x="100"/> |
256 <relPosition y="30" x="100"/> |
257 </connectionPointOut> |
257 </connectionPointOut> |
258 </variable> |
258 </variable> |
259 </outputVariables> |
259 </outputVariables> |
260 </block> |
260 </block> |
261 <block localId="19" height="43" width="97" instanceName="" typeName="REAL_TO_INT"> |
261 <block localId="19" height="43" width="97" typeName="REAL_TO_INT"> |
262 <position y="429" x="692"/> |
262 <position y="460" x="440"/> |
263 <inputVariables> |
263 <inputVariables> |
264 <variable formalParameter="IN"> |
264 <variable formalParameter="IN"> |
265 <connectionPointIn> |
265 <connectionPointIn> |
266 <relPosition y="31" x="0"/> |
266 <relPosition y="31" x="0"/> |
267 <connection refLocalId="17" formalParameter="IN"> |
267 <connection refLocalId="17" formalParameter="IN"> |
268 <position y="460" x="692"/> |
268 <position y="491" x="440"/> |
269 <position y="460" x="675"/> |
269 <position y="491" x="423"/> |
270 <position y="468" x="675"/> |
270 <position y="499" x="423"/> |
271 <position y="468" x="658"/> |
271 <position y="499" x="406"/> |
272 </connection> |
272 </connection> |
273 </connectionPointIn> |
273 </connectionPointIn> |
274 </variable> |
274 </variable> |
275 </inputVariables> |
275 </inputVariables> |
276 <inOutVariables/> |
276 <inOutVariables/> |
281 </connectionPointOut> |
281 </connectionPointOut> |
282 </variable> |
282 </variable> |
283 </outputVariables> |
283 </outputVariables> |
284 </block> |
284 </block> |
285 <inVariable localId="23" width="89" height="30"> |
285 <inVariable localId="23" width="89" height="30"> |
286 <position y="443" x="288"/> |
286 <position y="474" x="36"/> |
287 <connectionPointOut> |
287 <connectionPointOut> |
288 <relPosition y="15" x="89"/> |
288 <relPosition y="15" x="89"/> |
289 </connectionPointOut> |
289 </connectionPointOut> |
290 <expression>IN1</expression> |
290 <expression>IN1</expression> |
291 </inVariable> |
291 </inVariable> |
292 <inVariable localId="24" width="75" height="33"> |
292 <inVariable localId="24" width="75" height="33"> |
293 <position y="355" x="446"/> |
293 <position y="386" x="194"/> |
294 <connectionPointOut> |
294 <connectionPointOut> |
295 <relPosition y="16" x="75"/> |
295 <relPosition y="16" x="75"/> |
296 </connectionPointOut> |
296 </connectionPointOut> |
297 <expression>IN1</expression> |
297 <expression>IN1</expression> |
298 </inVariable> |
298 </inVariable> |
299 <inVariable localId="25" width="71" height="29"> |
299 <inVariable localId="25" width="71" height="29"> |
300 <position y="549" x="523"/> |
300 <position y="580" x="271"/> |
301 <connectionPointOut> |
301 <connectionPointOut> |
302 <relPosition y="14" x="71"/> |
302 <relPosition y="14" x="71"/> |
303 </connectionPointOut> |
303 </connectionPointOut> |
304 <expression>IN2</expression> |
304 <expression>IN2</expression> |
305 </inVariable> |
305 </inVariable> |
306 <block localId="57" height="60" width="63" instanceName="" typeName="FIND"> |
306 <block localId="57" height="60" width="63" typeName="FIND"> |
307 <position y="613" x="647"/> |
307 <position y="644" x="395"/> |
308 <inputVariables> |
308 <inputVariables> |
309 <variable formalParameter="IN1"> |
309 <variable formalParameter="IN1"> |
310 <connectionPointIn> |
310 <connectionPointIn> |
311 <relPosition y="30" x="0"/> |
311 <relPosition y="30" x="0"/> |
312 <connection refLocalId="58" formalParameter="IN1"> |
312 <connection refLocalId="58" formalParameter="IN1"> |
313 <position y="643" x="647"/> |
313 <position y="674" x="395"/> |
314 <position y="643" x="633"/> |
314 <position y="674" x="381"/> |
315 <position y="631" x="633"/> |
315 <position y="662" x="381"/> |
316 <position y="631" x="609"/> |
316 <position y="662" x="357"/> |
317 </connection> |
317 </connection> |
318 </connectionPointIn> |
318 </connectionPointIn> |
319 </variable> |
319 </variable> |
320 <variable formalParameter="IN2"> |
320 <variable formalParameter="IN2"> |
321 <connectionPointIn> |
321 <connectionPointIn> |
322 <relPosition y="50" x="0"/> |
322 <relPosition y="50" x="0"/> |
323 <connection refLocalId="59" formalParameter="IN2"> |
323 <connection refLocalId="59" formalParameter="IN2"> |
324 <position y="663" x="647"/> |
324 <position y="694" x="395"/> |
325 <position y="663" x="633"/> |
325 <position y="694" x="381"/> |
326 <position y="666" x="633"/> |
326 <position y="697" x="381"/> |
327 <position y="666" x="610"/> |
327 <position y="697" x="358"/> |
328 </connection> |
328 </connection> |
329 </connectionPointIn> |
329 </connectionPointIn> |
330 </variable> |
330 </variable> |
331 </inputVariables> |
331 </inputVariables> |
332 <inOutVariables/> |
332 <inOutVariables/> |
337 </connectionPointOut> |
337 </connectionPointOut> |
338 </variable> |
338 </variable> |
339 </outputVariables> |
339 </outputVariables> |
340 </block> |
340 </block> |
341 <inVariable localId="58" width="31" height="27"> |
341 <inVariable localId="58" width="31" height="27"> |
342 <position y="618" x="578"/> |
342 <position y="649" x="326"/> |
343 <connectionPointOut> |
343 <connectionPointOut> |
344 <relPosition y="13" x="31"/> |
344 <relPosition y="13" x="31"/> |
345 </connectionPointOut> |
345 </connectionPointOut> |
346 <expression>IN1</expression> |
346 <expression>IN1</expression> |
347 </inVariable> |
347 </inVariable> |
348 <inVariable localId="59" width="31" height="27"> |
348 <inVariable localId="59" width="31" height="27"> |
349 <position y="653" x="579"/> |
349 <position y="684" x="327"/> |
350 <connectionPointOut> |
350 <connectionPointOut> |
351 <relPosition y="13" x="31"/> |
351 <relPosition y="13" x="31"/> |
352 </connectionPointOut> |
352 </connectionPointOut> |
353 <expression>IN2</expression> |
353 <expression>IN2</expression> |
354 </inVariable> |
354 </inVariable> |
355 <block localId="60" height="80" width="63" instanceName="" typeName="LIMIT"> |
355 <block localId="60" height="80" width="63" typeName="LIMIT"> |
356 <position y="263" x="789"/> |
356 <position y="294" x="537"/> |
357 <inputVariables> |
357 <inputVariables> |
358 <variable formalParameter="MN"> |
358 <variable formalParameter="MN"> |
359 <connectionPointIn> |
359 <connectionPointIn> |
360 <relPosition y="30" x="0"/> |
360 <relPosition y="30" x="0"/> |
361 <connection refLocalId="65" formalParameter="MN"> |
361 <connection refLocalId="65" formalParameter="MN"> |
362 <position y="293" x="789"/> |
362 <position y="324" x="537"/> |
363 <position y="293" x="761"/> |
363 <position y="324" x="509"/> |
364 <position y="276" x="761"/> |
364 <position y="307" x="509"/> |
365 <position y="276" x="734"/> |
365 <position y="307" x="482"/> |
366 </connection> |
366 </connection> |
367 </connectionPointIn> |
367 </connectionPointIn> |
368 </variable> |
368 </variable> |
369 <variable formalParameter="IN"> |
369 <variable formalParameter="IN"> |
370 <connectionPointIn> |
370 <connectionPointIn> |
371 <relPosition y="50" x="0"/> |
371 <relPosition y="50" x="0"/> |
372 <connection refLocalId="6" formalParameter="IN"> |
372 <connection refLocalId="6" formalParameter="IN"> |
373 <position y="313" x="789"/> |
373 <position y="344" x="537"/> |
374 <position y="313" x="700"/> |
374 <position y="344" x="448"/> |
375 <position y="256" x="700"/> |
375 <position y="287" x="448"/> |
376 <position y="256" x="331"/> |
376 <position y="287" x="79"/> |
377 </connection> |
377 </connection> |
378 </connectionPointIn> |
378 </connectionPointIn> |
379 </variable> |
379 </variable> |
380 <variable formalParameter="MX"> |
380 <variable formalParameter="MX"> |
381 <connectionPointIn> |
381 <connectionPointIn> |
382 <relPosition y="70" x="0"/> |
382 <relPosition y="70" x="0"/> |
383 <connection refLocalId="62" formalParameter="MX"> |
383 <connection refLocalId="62" formalParameter="MX"> |
384 <position y="333" x="789"/> |
384 <position y="364" x="537"/> |
385 <position y="333" x="770"/> |
385 <position y="364" x="518"/> |
386 <position y="345" x="770"/> |
386 <position y="376" x="518"/> |
387 <position y="345" x="751"/> |
387 <position y="376" x="499"/> |
388 </connection> |
388 </connection> |
389 </connectionPointIn> |
389 </connectionPointIn> |
390 </variable> |
390 </variable> |
391 </inputVariables> |
391 </inputVariables> |
392 <inOutVariables/> |
392 <inOutVariables/> |
397 </connectionPointOut> |
397 </connectionPointOut> |
398 </variable> |
398 </variable> |
399 </outputVariables> |
399 </outputVariables> |
400 </block> |
400 </block> |
401 <inVariable localId="62" width="38" height="27"> |
401 <inVariable localId="62" width="38" height="27"> |
402 <position y="332" x="713"/> |
402 <position y="363" x="461"/> |
403 <connectionPointOut> |
403 <connectionPointOut> |
404 <relPosition y="13" x="38"/> |
404 <relPosition y="13" x="38"/> |
405 </connectionPointOut> |
405 </connectionPointOut> |
406 <expression>3</expression> |
406 <expression>3</expression> |
407 </inVariable> |
407 </inVariable> |
408 <comment localId="63" height="87" width="243"> |
408 <comment localId="63" height="87" width="243"> |
409 <position y="32" x="34"/> |
409 <position y="32" x="34"/> |
410 <content>The FROM STRING test machine</content> |
410 <content>The FROM STRING test machine</content> |
411 </comment> |
411 </comment> |
412 <inVariable localId="64" width="54" height="27"> |
412 <inVariable localId="64" width="54" height="27"> |
413 <position y="507" x="453"/> |
413 <position y="538" x="201"/> |
414 <connectionPointOut> |
414 <connectionPointOut> |
415 <relPosition y="13" x="54"/> |
415 <relPosition y="13" x="54"/> |
416 </connectionPointOut> |
416 </connectionPointOut> |
417 <expression>1000.0</expression> |
417 <expression>1000.0</expression> |
418 </inVariable> |
418 </inVariable> |
419 <inVariable localId="65" width="18" height="27"> |
419 <inVariable localId="65" width="18" height="27"> |
420 <position y="263" x="716"/> |
420 <position y="294" x="464"/> |
421 <connectionPointOut> |
421 <connectionPointOut> |
422 <relPosition y="13" x="18"/> |
422 <relPosition y="13" x="18"/> |
423 </connectionPointOut> |
423 </connectionPointOut> |
424 <expression>0</expression> |
424 <expression>0</expression> |
425 </inVariable> |
425 </inVariable> |
426 <outVariable localId="66" width="83" height="27"> |
426 <outVariable localId="66" width="83" height="27"> |
427 <position y="147" x="549"/> |
427 <position y="178" x="297"/> |
428 <connectionPointIn> |
428 <connectionPointIn> |
429 <relPosition y="13" x="0"/> |
429 <relPosition y="13" x="0"/> |
430 <connection refLocalId="67" formalParameter="OUT"> |
430 <connection refLocalId="6"> |
431 <position y="160" x="549"/> |
431 <position y="191" x="297"/> |
432 <position y="160" x="530"/> |
432 <position y="191" x="188"/> |
433 <position y="161" x="530"/> |
433 <position y="287" x="188"/> |
434 <position y="161" x="499"/> |
434 <position y="287" x="79"/> |
435 </connection> |
435 </connection> |
436 </connectionPointIn> |
436 </connectionPointIn> |
437 <expression>NEXT_TEST</expression> |
437 <expression>NEXT_TEST</expression> |
438 </outVariable> |
438 </outVariable> |
439 <block localId="67" height="60" width="63" typeName="ADD"> |
439 <inVariable localId="69" width="41" height="27"> |
440 <position y="131" x="436"/> |
440 <position y="426" x="817"/> |
441 <inputVariables> |
441 <connectionPointOut> |
442 <relPosition y="13" x="41"/> |
|
443 </connectionPointOut> |
|
444 <expression>'LEN'</expression> |
|
445 </inVariable> |
|
446 <inVariable localId="70" width="169" height="27"> |
|
447 <position y="475" x="796"/> |
|
448 <connectionPointOut> |
|
449 <relPosition y="13" x="169"/> |
|
450 </connectionPointOut> |
|
451 <expression>'STRING_TO_REAL *1000'</expression> |
|
452 </inVariable> |
|
453 <inVariable localId="71" width="114" height="27"> |
|
454 <position y="523" x="805"/> |
|
455 <connectionPointOut> |
|
456 <relPosition y="13" x="114"/> |
|
457 </connectionPointOut> |
|
458 <expression>'STRING_TO_INT'</expression> |
|
459 </inVariable> |
|
460 <inVariable localId="72" width="46" height="27"> |
|
461 <position y="571" x="809"/> |
|
462 <connectionPointOut> |
|
463 <relPosition y="13" x="46"/> |
|
464 </connectionPointOut> |
|
465 <expression>'FIND'</expression> |
|
466 </inVariable> |
|
467 <block localId="73" height="274" width="69" typeName="MUX"> |
|
468 <position y="410" x="1051"/> |
|
469 <inputVariables> |
|
470 <variable formalParameter="K"> |
|
471 <connectionPointIn> |
|
472 <relPosition y="45" x="0"/> |
|
473 <connection refLocalId="60" formalParameter="OUT"> |
|
474 <position y="455" x="1051"/> |
|
475 <position y="455" x="1025"/> |
|
476 <position y="324" x="1025"/> |
|
477 <position y="324" x="600"/> |
|
478 </connection> |
|
479 </connectionPointIn> |
|
480 </variable> |
|
481 <variable formalParameter="IN0"> |
|
482 <connectionPointIn> |
|
483 <relPosition y="95" x="0"/> |
|
484 <connection refLocalId="69" formalParameter="IN0"> |
|
485 <position y="505" x="1051"/> |
|
486 <position y="505" x="989"/> |
|
487 <position y="439" x="989"/> |
|
488 <position y="439" x="858"/> |
|
489 </connection> |
|
490 </connectionPointIn> |
|
491 </variable> |
|
442 <variable formalParameter="IN1"> |
492 <variable formalParameter="IN1"> |
443 <connectionPointIn> |
493 <connectionPointIn> |
444 <relPosition y="30" x="0"/> |
494 <relPosition y="145" x="0"/> |
445 <connection refLocalId="68"> |
495 <connection refLocalId="70"> |
446 <position y="161" x="436"/> |
496 <position y="555" x="1051"/> |
447 <position y="161" x="398"/> |
497 <position y="555" x="981"/> |
448 <position y="150" x="398"/> |
498 <position y="488" x="981"/> |
449 <position y="150" x="348"/> |
499 <position y="488" x="965"/> |
450 </connection> |
500 </connection> |
451 </connectionPointIn> |
501 </connectionPointIn> |
452 </variable> |
502 </variable> |
453 <variable formalParameter="IN2"> |
503 <variable formalParameter="IN2"> |
454 <connectionPointIn> |
504 <connectionPointIn> |
455 <relPosition y="50" x="0"/> |
|
456 <connection refLocalId="6"> |
|
457 <position y="181" x="436"/> |
|
458 <position y="181" x="389"/> |
|
459 <position y="256" x="389"/> |
|
460 <position y="256" x="331"/> |
|
461 </connection> |
|
462 </connectionPointIn> |
|
463 </variable> |
|
464 </inputVariables> |
|
465 <inOutVariables/> |
|
466 <outputVariables> |
|
467 <variable formalParameter="OUT"> |
|
468 <connectionPointOut> |
|
469 <relPosition y="30" x="63"/> |
|
470 </connectionPointOut> |
|
471 </variable> |
|
472 </outputVariables> |
|
473 </block> |
|
474 <inVariable localId="68" width="18" height="27"> |
|
475 <position y="137" x="330"/> |
|
476 <connectionPointOut> |
|
477 <relPosition y="13" x="18"/> |
|
478 </connectionPointOut> |
|
479 <expression>1</expression> |
|
480 </inVariable> |
|
481 <inVariable localId="69" width="41" height="27"> |
|
482 <position y="463" x="1123"/> |
|
483 <connectionPointOut> |
|
484 <relPosition y="13" x="41"/> |
|
485 </connectionPointOut> |
|
486 <expression>'LEN'</expression> |
|
487 </inVariable> |
|
488 <inVariable localId="70" width="169" height="27"> |
|
489 <position y="510" x="1121"/> |
|
490 <connectionPointOut> |
|
491 <relPosition y="13" x="169"/> |
|
492 </connectionPointOut> |
|
493 <expression>'STRING_TO_REAL *1000'</expression> |
|
494 </inVariable> |
|
495 <inVariable localId="71" width="114" height="27"> |
|
496 <position y="554" x="1125"/> |
|
497 <connectionPointOut> |
|
498 <relPosition y="13" x="114"/> |
|
499 </connectionPointOut> |
|
500 <expression>'STRING_TO_INT'</expression> |
|
501 </inVariable> |
|
502 <inVariable localId="72" width="46" height="27"> |
|
503 <position y="608" x="1130"/> |
|
504 <connectionPointOut> |
|
505 <relPosition y="13" x="46"/> |
|
506 </connectionPointOut> |
|
507 <expression>'FIND'</expression> |
|
508 </inVariable> |
|
509 <block localId="73" height="274" width="69" instanceName="" typeName="MUX"> |
|
510 <position y="379" x="1303"/> |
|
511 <inputVariables> |
|
512 <variable formalParameter="K"> |
|
513 <connectionPointIn> |
|
514 <relPosition y="45" x="0"/> |
|
515 <connection refLocalId="6"> |
|
516 <position y="424" x="1303"/> |
|
517 <position y="424" x="1220"/> |
|
518 <position y="256" x="1220"/> |
|
519 <position y="256" x="331"/> |
|
520 </connection> |
|
521 </connectionPointIn> |
|
522 </variable> |
|
523 <variable formalParameter="IN0"> |
|
524 <connectionPointIn> |
|
525 <relPosition y="95" x="0"/> |
|
526 <connection refLocalId="69"> |
|
527 <position y="474" x="1303"/> |
|
528 <position y="474" x="1232"/> |
|
529 <position y="476" x="1232"/> |
|
530 <position y="476" x="1164"/> |
|
531 </connection> |
|
532 </connectionPointIn> |
|
533 </variable> |
|
534 <variable formalParameter="IN1"> |
|
535 <connectionPointIn> |
|
536 <relPosition y="145" x="0"/> |
|
537 <connection refLocalId="70" formalParameter="IN1"> |
|
538 <position y="524" x="1303"/> |
|
539 <position y="524" x="1274"/> |
|
540 <position y="523" x="1274"/> |
|
541 <position y="523" x="1247"/> |
|
542 </connection> |
|
543 </connectionPointIn> |
|
544 </variable> |
|
545 <variable formalParameter="IN2"> |
|
546 <connectionPointIn> |
|
547 <relPosition y="195" x="0"/> |
505 <relPosition y="195" x="0"/> |
548 <connection refLocalId="71"> |
506 <connection refLocalId="71" formalParameter="IN2"> |
549 <position y="574" x="1303"/> |
507 <position y="605" x="1051"/> |
550 <position y="574" x="1270"/> |
508 <position y="605" x="959"/> |
551 <position y="567" x="1270"/> |
509 <position y="536" x="959"/> |
552 <position y="567" x="1239"/> |
510 <position y="536" x="919"/> |
553 </connection> |
511 </connection> |
554 </connectionPointIn> |
512 </connectionPointIn> |
555 </variable> |
513 </variable> |
556 <variable formalParameter="IN3"> |
514 <variable formalParameter="IN3"> |
557 <connectionPointIn> |
515 <connectionPointIn> |
558 <relPosition y="245" x="0"/> |
516 <relPosition y="245" x="0"/> |
559 <connection refLocalId="72"> |
517 <connection refLocalId="72" formalParameter="IN3"> |
560 <position y="624" x="1303"/> |
518 <position y="655" x="1051"/> |
561 <position y="624" x="1238"/> |
519 <position y="655" x="928"/> |
562 <position y="621" x="1238"/> |
520 <position y="584" x="928"/> |
563 <position y="621" x="1176"/> |
521 <position y="584" x="855"/> |
564 </connection> |
522 </connection> |
565 </connectionPointIn> |
523 </connectionPointIn> |
566 </variable> |
524 </variable> |
567 </inputVariables> |
525 </inputVariables> |
568 <inOutVariables/> |
526 <inOutVariables/> |
573 </connectionPointOut> |
531 </connectionPointOut> |
574 </variable> |
532 </variable> |
575 </outputVariables> |
533 </outputVariables> |
576 </block> |
534 </block> |
577 <outVariable localId="74" width="86" height="27"> |
535 <outVariable localId="74" width="86" height="27"> |
578 <position y="411" x="1395"/> |
536 <position y="430" x="1188"/> |
579 <connectionPointIn> |
537 <connectionPointIn> |
580 <relPosition y="13" x="0"/> |
538 <relPosition y="13" x="0"/> |
581 <connection refLocalId="73" formalParameter="OUT"> |
539 <connection refLocalId="73"> |
582 <position y="424" x="1395"/> |
540 <position y="443" x="1188"/> |
583 <position y="424" x="1372"/> |
541 <position y="443" x="1143"/> |
542 <position y="455" x="1143"/> |
|
543 <position y="455" x="1120"/> |
|
584 </connection> |
544 </connection> |
585 </connectionPointIn> |
545 </connectionPointIn> |
586 <expression>TEST_NAME</expression> |
546 <expression>TEST_NAME</expression> |
587 </outVariable> |
547 </outVariable> |
588 </FBD> |
548 </FBD> |
589 </body> |
549 </body> |
590 </pou> |
550 </pou> |
591 <pou name="TEST_TO_STRINGS" pouType="functionBlock"> |
551 <pou name="TEST_STRINGS_OPS" pouType="functionBlock"> |
592 <interface> |
552 <interface> |
593 <inputVars> |
553 <inputVars> |
594 <variable name="IN1"> |
554 <variable name="IN1"> |
595 <type> |
555 <type> |
596 <STRING/> |
556 <STRING/> |
645 </variable> |
605 </variable> |
646 </outputVars> |
606 </outputVars> |
647 </interface> |
607 </interface> |
648 <body> |
608 <body> |
649 <FBD> |
609 <FBD> |
650 <block localId="1" height="242" width="93" instanceName="" typeName="MUX"> |
610 <block localId="1" height="242" width="93" typeName="MUX"> |
651 <position y="240" x="696"/> |
611 <position y="240" x="696"/> |
652 <inputVariables> |
612 <inputVariables> |
653 <variable formalParameter="K"> |
613 <variable formalParameter="K"> |
654 <connectionPointIn> |
614 <connectionPointIn> |
655 <relPosition y="30" x="0"/> |
615 <relPosition y="30" x="0"/> |
656 <connection refLocalId="6" formalParameter="K"> |
616 <connection refLocalId="81" formalParameter="OUT"> |
657 <position y="270" x="696"/> |
617 <position y="270" x="696"/> |
658 <position y="270" x="455"/> |
618 <position y="270" x="661"/> |
659 <position y="216" x="455"/> |
619 <position y="206" x="661"/> |
660 <position y="216" x="287"/> |
620 <position y="206" x="626"/> |
661 </connection> |
621 </connection> |
662 </connectionPointIn> |
622 </connectionPointIn> |
663 </variable> |
623 </variable> |
664 <variable formalParameter="IN0"> |
624 <variable formalParameter="IN0"> |
665 <connectionPointIn> |
625 <connectionPointIn> |
1276 <comment localId="63" height="87" width="209"> |
1236 <comment localId="63" height="87" width="209"> |
1277 <position y="32" x="34"/> |
1237 <position y="32" x="34"/> |
1278 <content>The TO STRING test machine</content> |
1238 <content>The TO STRING test machine</content> |
1279 </comment> |
1239 </comment> |
1280 <outVariable localId="66" width="83" height="27"> |
1240 <outVariable localId="66" width="83" height="27"> |
1281 <position y="147" x="549"/> |
1241 <position y="77" x="541"/> |
1282 <connectionPointIn> |
1242 <connectionPointIn> |
1283 <relPosition y="13" x="0"/> |
1243 <relPosition y="13" x="0"/> |
1284 <connection refLocalId="67" formalParameter="OUT"> |
1244 <connection refLocalId="6"> |
1285 <position y="160" x="549"/> |
1245 <position y="90" x="541"/> |
1286 <position y="160" x="530"/> |
1246 <position y="90" x="414"/> |
1287 <position y="161" x="530"/> |
1247 <position y="216" x="414"/> |
1288 <position y="161" x="499"/> |
1248 <position y="216" x="287"/> |
1289 </connection> |
1249 </connection> |
1290 </connectionPointIn> |
1250 </connectionPointIn> |
1291 <expression>NEXT_TEST</expression> |
1251 <expression>NEXT_TEST</expression> |
1292 </outVariable> |
1252 </outVariable> |
1293 <block localId="67" height="60" width="63" instanceName="" typeName="ADD"> |
|
1294 <position y="131" x="436"/> |
|
1295 <inputVariables> |
|
1296 <variable formalParameter="IN1"> |
|
1297 <connectionPointIn> |
|
1298 <relPosition y="30" x="0"/> |
|
1299 <connection refLocalId="68" formalParameter="IN1"> |
|
1300 <position y="161" x="436"/> |
|
1301 <position y="161" x="398"/> |
|
1302 <position y="150" x="398"/> |
|
1303 <position y="150" x="348"/> |
|
1304 </connection> |
|
1305 </connectionPointIn> |
|
1306 </variable> |
|
1307 <variable formalParameter="IN2"> |
|
1308 <connectionPointIn> |
|
1309 <relPosition y="50" x="0"/> |
|
1310 <connection refLocalId="6" formalParameter="IN2"> |
|
1311 <position y="181" x="436"/> |
|
1312 <position y="181" x="389"/> |
|
1313 <position y="216" x="389"/> |
|
1314 <position y="216" x="287"/> |
|
1315 </connection> |
|
1316 </connectionPointIn> |
|
1317 </variable> |
|
1318 </inputVariables> |
|
1319 <inOutVariables/> |
|
1320 <outputVariables> |
|
1321 <variable formalParameter="OUT"> |
|
1322 <connectionPointOut> |
|
1323 <relPosition y="30" x="63"/> |
|
1324 </connectionPointOut> |
|
1325 </variable> |
|
1326 </outputVariables> |
|
1327 </block> |
|
1328 <inVariable localId="68" width="18" height="27"> |
|
1329 <position y="137" x="330"/> |
|
1330 <connectionPointOut> |
|
1331 <relPosition y="13" x="18"/> |
|
1332 </connectionPointOut> |
|
1333 <expression>1</expression> |
|
1334 </inVariable> |
|
1335 <inVariable localId="69" width="37" height="27"> |
1253 <inVariable localId="69" width="37" height="27"> |
1336 <position y="320" x="831"/> |
1254 <position y="320" x="831"/> |
1337 <connectionPointOut> |
1255 <connectionPointOut> |
1338 <relPosition y="13" x="37"/> |
1256 <relPosition y="13" x="37"/> |
1339 </connectionPointOut> |
1257 </connectionPointOut> |
1400 <connectionPointOut> |
1318 <connectionPointOut> |
1401 <relPosition y="13" x="73"/> |
1319 <relPosition y="13" x="73"/> |
1402 </connectionPointOut> |
1320 </connectionPointOut> |
1403 <expression>'REPLACE'</expression> |
1321 <expression>'REPLACE'</expression> |
1404 </inVariable> |
1322 </inVariable> |
1405 <block localId="79" height="240" width="63" instanceName="" typeName="MUX"> |
1323 <block localId="79" height="240" width="63" typeName="MUX"> |
1406 <position y="241" x="1130"/> |
1324 <position y="241" x="1130"/> |
1407 <inputVariables> |
1325 <inputVariables> |
1408 <variable formalParameter="K"> |
1326 <variable formalParameter="K"> |
1409 <connectionPointIn> |
1327 <connectionPointIn> |
1410 <relPosition y="30" x="0"/> |
1328 <relPosition y="30" x="0"/> |
1411 <connection refLocalId="6"> |
1329 <connection refLocalId="81" formalParameter="K"> |
1412 <position y="271" x="1130"/> |
1330 <position y="271" x="1130"/> |
1413 <position y="271" x="988"/> |
1331 <position y="271" x="991"/> |
1414 <position y="216" x="988"/> |
1332 <position y="206" x="991"/> |
1415 <position y="216" x="287"/> |
1333 <position y="206" x="626"/> |
1416 </connection> |
1334 </connection> |
1417 </connectionPointIn> |
1335 </connectionPointIn> |
1418 </variable> |
1336 </variable> |
1419 <variable formalParameter="IN0"> |
1337 <variable formalParameter="IN0"> |
1420 <connectionPointIn> |
1338 <connectionPointIn> |
1421 <relPosition y="50" x="0"/> |
1339 <relPosition y="50" x="0"/> |
1422 <connection refLocalId="69"> |
1340 <connection refLocalId="69" formalParameter="IN0"> |
1423 <position y="291" x="1130"/> |
1341 <position y="291" x="1130"/> |
1424 <position y="291" x="890"/> |
1342 <position y="291" x="890"/> |
1425 <position y="333" x="890"/> |
1343 <position y="333" x="890"/> |
1426 <position y="333" x="868"/> |
1344 <position y="333" x="868"/> |
1427 </connection> |
1345 </connection> |
1428 </connectionPointIn> |
1346 </connectionPointIn> |
1429 </variable> |
1347 </variable> |
1430 <variable formalParameter="IN1"> |
1348 <variable formalParameter="IN1"> |
1431 <connectionPointIn> |
1349 <connectionPointIn> |
1432 <relPosition y="70" x="0"/> |
1350 <relPosition y="70" x="0"/> |
1433 <connection refLocalId="70"> |
1351 <connection refLocalId="70" formalParameter="IN1"> |
1434 <position y="311" x="1130"/> |
1352 <position y="311" x="1130"/> |
1435 <position y="311" x="911"/> |
1353 <position y="311" x="911"/> |
1436 <position y="362" x="911"/> |
1354 <position y="362" x="911"/> |
1437 <position y="362" x="872"/> |
1355 <position y="362" x="872"/> |
1438 </connection> |
1356 </connection> |
1439 </connectionPointIn> |
1357 </connectionPointIn> |
1440 </variable> |
1358 </variable> |
1441 <variable formalParameter="IN2"> |
1359 <variable formalParameter="IN2"> |
1442 <connectionPointIn> |
1360 <connectionPointIn> |
1443 <relPosition y="90" x="0"/> |
1361 <relPosition y="90" x="0"/> |
1444 <connection refLocalId="71"> |
1362 <connection refLocalId="71" formalParameter="IN2"> |
1445 <position y="331" x="1130"/> |
1363 <position y="331" x="1130"/> |
1446 <position y="331" x="929"/> |
1364 <position y="331" x="929"/> |
1447 <position y="396" x="929"/> |
1365 <position y="396" x="929"/> |
1448 <position y="396" x="872"/> |
1366 <position y="396" x="872"/> |
1449 </connection> |
1367 </connection> |
1450 </connectionPointIn> |
1368 </connectionPointIn> |
1451 </variable> |
1369 </variable> |
1452 <variable formalParameter="IN3"> |
1370 <variable formalParameter="IN3"> |
1453 <connectionPointIn> |
1371 <connectionPointIn> |
1454 <relPosition y="110" x="0"/> |
1372 <relPosition y="110" x="0"/> |
1455 <connection refLocalId="72"> |
1373 <connection refLocalId="72" formalParameter="IN3"> |
1456 <position y="351" x="1130"/> |
1374 <position y="351" x="1130"/> |
1457 <position y="351" x="955"/> |
1375 <position y="351" x="955"/> |
1458 <position y="458" x="955"/> |
1376 <position y="458" x="955"/> |
1459 <position y="458" x="888"/> |
1377 <position y="458" x="888"/> |
1460 </connection> |
1378 </connection> |
1461 </connectionPointIn> |
1379 </connectionPointIn> |
1462 </variable> |
1380 </variable> |
1463 <variable formalParameter="IN4"> |
1381 <variable formalParameter="IN4"> |
1464 <connectionPointIn> |
1382 <connectionPointIn> |
1465 <relPosition y="130" x="0"/> |
1383 <relPosition y="130" x="0"/> |
1466 <connection refLocalId="73"> |
1384 <connection refLocalId="73" formalParameter="IN4"> |
1467 <position y="371" x="1130"/> |
1385 <position y="371" x="1130"/> |
1468 <position y="371" x="977"/> |
1386 <position y="371" x="977"/> |
1469 <position y="519" x="977"/> |
1387 <position y="519" x="977"/> |
1470 <position y="519" x="912"/> |
1388 <position y="519" x="912"/> |
1471 </connection> |
1389 </connection> |
1472 </connectionPointIn> |
1390 </connectionPointIn> |
1473 </variable> |
1391 </variable> |
1474 <variable formalParameter="IN5"> |
1392 <variable formalParameter="IN5"> |
1475 <connectionPointIn> |
1393 <connectionPointIn> |
1476 <relPosition y="150" x="0"/> |
1394 <relPosition y="150" x="0"/> |
1477 <connection refLocalId="74"> |
1395 <connection refLocalId="74" formalParameter="IN5"> |
1478 <position y="391" x="1130"/> |
1396 <position y="391" x="1130"/> |
1479 <position y="391" x="999"/> |
1397 <position y="391" x="999"/> |
1480 <position y="588" x="999"/> |
1398 <position y="588" x="999"/> |
1481 <position y="588" x="900"/> |
1399 <position y="588" x="900"/> |
1482 </connection> |
1400 </connection> |
1483 </connectionPointIn> |
1401 </connectionPointIn> |
1484 </variable> |
1402 </variable> |
1485 <variable formalParameter="IN6"> |
1403 <variable formalParameter="IN6"> |
1486 <connectionPointIn> |
1404 <connectionPointIn> |
1487 <relPosition y="170" x="0"/> |
1405 <relPosition y="170" x="0"/> |
1488 <connection refLocalId="75"> |
1406 <connection refLocalId="75" formalParameter="IN6"> |
1489 <position y="411" x="1130"/> |
1407 <position y="411" x="1130"/> |
1490 <position y="411" x="1020"/> |
1408 <position y="411" x="1020"/> |
1491 <position y="680" x="1020"/> |
1409 <position y="680" x="1020"/> |
1492 <position y="680" x="934"/> |
1410 <position y="680" x="934"/> |
1493 </connection> |
1411 </connection> |
1494 </connectionPointIn> |
1412 </connectionPointIn> |
1495 </variable> |
1413 </variable> |
1496 <variable formalParameter="IN7"> |
1414 <variable formalParameter="IN7"> |
1497 <connectionPointIn> |
1415 <connectionPointIn> |
1498 <relPosition y="190" x="0"/> |
1416 <relPosition y="190" x="0"/> |
1499 <connection refLocalId="76"> |
1417 <connection refLocalId="76" formalParameter="IN7"> |
1500 <position y="431" x="1130"/> |
1418 <position y="431" x="1130"/> |
1501 <position y="431" x="1041"/> |
1419 <position y="431" x="1041"/> |
1502 <position y="768" x="1041"/> |
1420 <position y="768" x="1041"/> |
1503 <position y="768" x="936"/> |
1421 <position y="768" x="936"/> |
1504 </connection> |
1422 </connection> |
1505 </connectionPointIn> |
1423 </connectionPointIn> |
1506 </variable> |
1424 </variable> |
1507 <variable formalParameter="IN8"> |
1425 <variable formalParameter="IN8"> |
1508 <connectionPointIn> |
1426 <connectionPointIn> |
1509 <relPosition y="210" x="0"/> |
1427 <relPosition y="210" x="0"/> |
1510 <connection refLocalId="77"> |
1428 <connection refLocalId="77" formalParameter="IN8"> |
1511 <position y="451" x="1130"/> |
1429 <position y="451" x="1130"/> |
1512 <position y="451" x="1058"/> |
1430 <position y="451" x="1058"/> |
1513 <position y="890" x="1058"/> |
1431 <position y="890" x="1058"/> |
1514 <position y="890" x="942"/> |
1432 <position y="890" x="942"/> |
1515 </connection> |
1433 </connection> |
1516 </connectionPointIn> |
1434 </connectionPointIn> |
1517 </variable> |
1435 </variable> |
1518 <variable formalParameter="IN9"> |
1436 <variable formalParameter="IN9"> |
1519 <connectionPointIn> |
1437 <connectionPointIn> |
1520 <relPosition y="230" x="0"/> |
1438 <relPosition y="230" x="0"/> |
1521 <connection refLocalId="78"> |
1439 <connection refLocalId="78" formalParameter="IN9"> |
1522 <position y="471" x="1130"/> |
1440 <position y="471" x="1130"/> |
1523 <position y="471" x="1081"/> |
1441 <position y="471" x="1081"/> |
1524 <position y="1021" x="1081"/> |
1442 <position y="1021" x="1081"/> |
1525 <position y="1021" x="948"/> |
1443 <position y="1021" x="948"/> |
1526 </connection> |
1444 </connection> |
1547 <position y="271" x="1193"/> |
1465 <position y="271" x="1193"/> |
1548 </connection> |
1466 </connection> |
1549 </connectionPointIn> |
1467 </connectionPointIn> |
1550 <expression>TEST_NAME</expression> |
1468 <expression>TEST_NAME</expression> |
1551 </outVariable> |
1469 </outVariable> |
1470 <block localId="81" height="80" width="63" typeName="LIMIT"> |
|
1471 <position y="176" x="563"/> |
|
1472 <inputVariables> |
|
1473 <variable formalParameter="MN"> |
|
1474 <connectionPointIn> |
|
1475 <relPosition y="30" x="0"/> |
|
1476 <connection refLocalId="82"> |
|
1477 <position y="206" x="563"/> |
|
1478 <position y="206" x="533"/> |
|
1479 <position y="203" x="533"/> |
|
1480 <position y="203" x="503"/> |
|
1481 </connection> |
|
1482 </connectionPointIn> |
|
1483 </variable> |
|
1484 <variable formalParameter="IN"> |
|
1485 <connectionPointIn> |
|
1486 <relPosition y="50" x="0"/> |
|
1487 <connection refLocalId="6"> |
|
1488 <position y="226" x="563"/> |
|
1489 <position y="226" x="417"/> |
|
1490 <position y="216" x="417"/> |
|
1491 <position y="216" x="287"/> |
|
1492 </connection> |
|
1493 </connectionPointIn> |
|
1494 </variable> |
|
1495 <variable formalParameter="MX"> |
|
1496 <connectionPointIn> |
|
1497 <relPosition y="70" x="0"/> |
|
1498 <connection refLocalId="83"> |
|
1499 <position y="246" x="563"/> |
|
1500 <position y="246" x="533"/> |
|
1501 <position y="248" x="533"/> |
|
1502 <position y="248" x="503"/> |
|
1503 </connection> |
|
1504 </connectionPointIn> |
|
1505 </variable> |
|
1506 </inputVariables> |
|
1507 <inOutVariables/> |
|
1508 <outputVariables> |
|
1509 <variable formalParameter="OUT"> |
|
1510 <connectionPointOut> |
|
1511 <relPosition y="30" x="63"/> |
|
1512 </connectionPointOut> |
|
1513 </variable> |
|
1514 </outputVariables> |
|
1515 </block> |
|
1516 <inVariable localId="82" width="18" height="27"> |
|
1517 <position y="190" x="485"/> |
|
1518 <connectionPointOut> |
|
1519 <relPosition y="13" x="18"/> |
|
1520 </connectionPointOut> |
|
1521 <expression>0</expression> |
|
1522 </inVariable> |
|
1523 <inVariable localId="83" width="18" height="27"> |
|
1524 <position y="235" x="485"/> |
|
1525 <connectionPointOut> |
|
1526 <relPosition y="13" x="18"/> |
|
1527 </connectionPointOut> |
|
1528 <expression>9</expression> |
|
1529 </inVariable> |
|
1530 </FBD> |
|
1531 </body> |
|
1532 </pou> |
|
1533 <pou name="TEST_TO_STRINGS" pouType="functionBlock"> |
|
1534 <interface> |
|
1535 <inputVars> |
|
1536 <variable name="TESTNR"> |
|
1537 <type> |
|
1538 <INT/> |
|
1539 </type> |
|
1540 </variable> |
|
1541 </inputVars> |
|
1542 <outputVars> |
|
1543 <variable name="RES_STR"> |
|
1544 <type> |
|
1545 <STRING/> |
|
1546 </type> |
|
1547 </variable> |
|
1548 <variable name="NEXT_TEST"> |
|
1549 <type> |
|
1550 <INT/> |
|
1551 </type> |
|
1552 </variable> |
|
1553 <variable name="TEST_NAME"> |
|
1554 <type> |
|
1555 <STRING/> |
|
1556 </type> |
|
1557 </variable> |
|
1558 </outputVars> |
|
1559 </interface> |
|
1560 <body> |
|
1561 <FBD> |
|
1562 <block localId="1" height="40" width="124" typeName="BOOL_TO_STRING"> |
|
1563 <position y="1072" x="314"/> |
|
1564 <inputVariables> |
|
1565 <variable formalParameter="IN"> |
|
1566 <connectionPointIn> |
|
1567 <relPosition y="30" x="0"/> |
|
1568 <connection refLocalId="19"> |
|
1569 <position y="1102" x="314"/> |
|
1570 <position y="1102" x="293"/> |
|
1571 <position y="1100" x="293"/> |
|
1572 <position y="1100" x="272"/> |
|
1573 </connection> |
|
1574 </connectionPointIn> |
|
1575 </variable> |
|
1576 </inputVariables> |
|
1577 <inOutVariables/> |
|
1578 <outputVariables> |
|
1579 <variable formalParameter="OUT"> |
|
1580 <connectionPointOut> |
|
1581 <relPosition y="30" x="124"/> |
|
1582 </connectionPointOut> |
|
1583 </variable> |
|
1584 </outputVariables> |
|
1585 </block> |
|
1586 <block localId="2" height="40" width="117" typeName="SINT_TO_STRING"> |
|
1587 <position y="210" x="322"/> |
|
1588 <inputVariables> |
|
1589 <variable formalParameter="IN"> |
|
1590 <connectionPointIn> |
|
1591 <relPosition y="30" x="0"/> |
|
1592 <connection refLocalId="20"> |
|
1593 <position y="240" x="322"/> |
|
1594 <position y="240" x="281"/> |
|
1595 </connection> |
|
1596 </connectionPointIn> |
|
1597 </variable> |
|
1598 </inputVariables> |
|
1599 <inOutVariables/> |
|
1600 <outputVariables> |
|
1601 <variable formalParameter="OUT"> |
|
1602 <connectionPointOut> |
|
1603 <relPosition y="30" x="117"/> |
|
1604 </connectionPointOut> |
|
1605 </variable> |
|
1606 </outputVariables> |
|
1607 </block> |
|
1608 <block localId="3" height="40" width="108" typeName="INT_TO_STRING"> |
|
1609 <position y="260" x="322"/> |
|
1610 <inputVariables> |
|
1611 <variable formalParameter="IN"> |
|
1612 <connectionPointIn> |
|
1613 <relPosition y="30" x="0"/> |
|
1614 <connection refLocalId="21"> |
|
1615 <position y="290" x="322"/> |
|
1616 <position y="290" x="309"/> |
|
1617 <position y="295" x="309"/> |
|
1618 <position y="295" x="296"/> |
|
1619 </connection> |
|
1620 </connectionPointIn> |
|
1621 </variable> |
|
1622 </inputVariables> |
|
1623 <inOutVariables/> |
|
1624 <outputVariables> |
|
1625 <variable formalParameter="OUT"> |
|
1626 <connectionPointOut> |
|
1627 <relPosition y="30" x="108"/> |
|
1628 </connectionPointOut> |
|
1629 </variable> |
|
1630 </outputVariables> |
|
1631 </block> |
|
1632 <block localId="4" height="40" width="118" typeName="DINT_TO_STRING"> |
|
1633 <position y="314" x="321"/> |
|
1634 <inputVariables> |
|
1635 <variable formalParameter="IN"> |
|
1636 <connectionPointIn> |
|
1637 <relPosition y="30" x="0"/> |
|
1638 <connection refLocalId="22"> |
|
1639 <position y="344" x="321"/> |
|
1640 <position y="344" x="291"/> |
|
1641 </connection> |
|
1642 </connectionPointIn> |
|
1643 </variable> |
|
1644 </inputVariables> |
|
1645 <inOutVariables/> |
|
1646 <outputVariables> |
|
1647 <variable formalParameter="OUT"> |
|
1648 <connectionPointOut> |
|
1649 <relPosition y="30" x="118"/> |
|
1650 </connectionPointOut> |
|
1651 </variable> |
|
1652 </outputVariables> |
|
1653 </block> |
|
1654 <block localId="5" height="40" width="115" typeName="LINT_TO_STRING"> |
|
1655 <position y="370" x="320"/> |
|
1656 <inputVariables> |
|
1657 <variable formalParameter="IN"> |
|
1658 <connectionPointIn> |
|
1659 <relPosition y="30" x="0"/> |
|
1660 <connection refLocalId="23"> |
|
1661 <position y="400" x="320"/> |
|
1662 <position y="400" x="288"/> |
|
1663 </connection> |
|
1664 </connectionPointIn> |
|
1665 </variable> |
|
1666 </inputVariables> |
|
1667 <inOutVariables/> |
|
1668 <outputVariables> |
|
1669 <variable formalParameter="OUT"> |
|
1670 <connectionPointOut> |
|
1671 <relPosition y="30" x="115"/> |
|
1672 </connectionPointOut> |
|
1673 </variable> |
|
1674 </outputVariables> |
|
1675 </block> |
|
1676 <block localId="6" height="40" width="127" typeName="USINT_TO_STRING"> |
|
1677 <position y="417" x="317"/> |
|
1678 <inputVariables> |
|
1679 <variable formalParameter="IN"> |
|
1680 <connectionPointIn> |
|
1681 <relPosition y="30" x="0"/> |
|
1682 <connection refLocalId="24"> |
|
1683 <position y="447" x="317"/> |
|
1684 <position y="447" x="296"/> |
|
1685 <position y="449" x="296"/> |
|
1686 <position y="449" x="275"/> |
|
1687 </connection> |
|
1688 </connectionPointIn> |
|
1689 </variable> |
|
1690 </inputVariables> |
|
1691 <inOutVariables/> |
|
1692 <outputVariables> |
|
1693 <variable formalParameter="OUT"> |
|
1694 <connectionPointOut> |
|
1695 <relPosition y="30" x="127"/> |
|
1696 </connectionPointOut> |
|
1697 </variable> |
|
1698 </outputVariables> |
|
1699 </block> |
|
1700 <block localId="7" height="40" width="118" typeName="UINT_TO_STRING"> |
|
1701 <position y="461" x="317"/> |
|
1702 <inputVariables> |
|
1703 <variable formalParameter="IN"> |
|
1704 <connectionPointIn> |
|
1705 <relPosition y="30" x="0"/> |
|
1706 <connection refLocalId="25"> |
|
1707 <position y="491" x="317"/> |
|
1708 <position y="491" x="297"/> |
|
1709 <position y="493" x="297"/> |
|
1710 <position y="493" x="277"/> |
|
1711 </connection> |
|
1712 </connectionPointIn> |
|
1713 </variable> |
|
1714 </inputVariables> |
|
1715 <inOutVariables/> |
|
1716 <outputVariables> |
|
1717 <variable formalParameter="OUT"> |
|
1718 <connectionPointOut> |
|
1719 <relPosition y="30" x="118"/> |
|
1720 </connectionPointOut> |
|
1721 </variable> |
|
1722 </outputVariables> |
|
1723 </block> |
|
1724 <block localId="8" height="40" width="128" typeName="UDINT_TO_STRING"> |
|
1725 <position y="509" x="315"/> |
|
1726 <inputVariables> |
|
1727 <variable formalParameter="IN"> |
|
1728 <connectionPointIn> |
|
1729 <relPosition y="30" x="0"/> |
|
1730 <connection refLocalId="26"> |
|
1731 <position y="539" x="315"/> |
|
1732 <position y="539" x="299"/> |
|
1733 <position y="540" x="299"/> |
|
1734 <position y="540" x="284"/> |
|
1735 </connection> |
|
1736 </connectionPointIn> |
|
1737 </variable> |
|
1738 </inputVariables> |
|
1739 <inOutVariables/> |
|
1740 <outputVariables> |
|
1741 <variable formalParameter="OUT"> |
|
1742 <connectionPointOut> |
|
1743 <relPosition y="30" x="128"/> |
|
1744 </connectionPointOut> |
|
1745 </variable> |
|
1746 </outputVariables> |
|
1747 </block> |
|
1748 <block localId="9" height="40" width="125" typeName="ULINT_TO_STRING"> |
|
1749 <position y="557" x="314"/> |
|
1750 <inputVariables> |
|
1751 <variable formalParameter="IN"> |
|
1752 <connectionPointIn> |
|
1753 <relPosition y="30" x="0"/> |
|
1754 <connection refLocalId="27"> |
|
1755 <position y="587" x="314"/> |
|
1756 <position y="587" x="284"/> |
|
1757 </connection> |
|
1758 </connectionPointIn> |
|
1759 </variable> |
|
1760 </inputVariables> |
|
1761 <inOutVariables/> |
|
1762 <outputVariables> |
|
1763 <variable formalParameter="OUT"> |
|
1764 <connectionPointOut> |
|
1765 <relPosition y="30" x="125"/> |
|
1766 </connectionPointOut> |
|
1767 </variable> |
|
1768 </outputVariables> |
|
1769 </block> |
|
1770 <block localId="10" height="40" width="120" typeName="REAL_TO_STRING"> |
|
1771 <position y="603" x="313"/> |
|
1772 <inputVariables> |
|
1773 <variable formalParameter="IN"> |
|
1774 <connectionPointIn> |
|
1775 <relPosition y="30" x="0"/> |
|
1776 <connection refLocalId="28"> |
|
1777 <position y="633" x="313"/> |
|
1778 <position y="633" x="290"/> |
|
1779 <position y="632" x="290"/> |
|
1780 <position y="632" x="280"/> |
|
1781 </connection> |
|
1782 </connectionPointIn> |
|
1783 </variable> |
|
1784 </inputVariables> |
|
1785 <inOutVariables/> |
|
1786 <outputVariables> |
|
1787 <variable formalParameter="OUT"> |
|
1788 <connectionPointOut> |
|
1789 <relPosition y="30" x="120"/> |
|
1790 </connectionPointOut> |
|
1791 </variable> |
|
1792 </outputVariables> |
|
1793 </block> |
|
1794 <block localId="11" height="40" width="127" typeName="LREAL_TO_STRING"> |
|
1795 <position y="649" x="311"/> |
|
1796 <inputVariables> |
|
1797 <variable formalParameter="IN"> |
|
1798 <connectionPointIn> |
|
1799 <relPosition y="30" x="0"/> |
|
1800 <connection refLocalId="29"> |
|
1801 <position y="679" x="311"/> |
|
1802 <position y="679" x="283"/> |
|
1803 <position y="679" x="283"/> |
|
1804 <position y="679" x="295"/> |
|
1805 <position y="680" x="295"/> |
|
1806 <position y="680" x="278"/> |
|
1807 </connection> |
|
1808 </connectionPointIn> |
|
1809 </variable> |
|
1810 </inputVariables> |
|
1811 <inOutVariables/> |
|
1812 <outputVariables> |
|
1813 <variable formalParameter="OUT"> |
|
1814 <connectionPointOut> |
|
1815 <relPosition y="30" x="127"/> |
|
1816 </connectionPointOut> |
|
1817 </variable> |
|
1818 </outputVariables> |
|
1819 </block> |
|
1820 <block localId="12" height="40" width="117" typeName="TIME_TO_STRING"> |
|
1821 <position y="699" x="316"/> |
|
1822 <inputVariables> |
|
1823 <variable formalParameter="IN"> |
|
1824 <connectionPointIn> |
|
1825 <relPosition y="30" x="0"/> |
|
1826 <connection refLocalId="30"> |
|
1827 <position y="729" x="316"/> |
|
1828 <position y="729" x="306"/> |
|
1829 <position y="719" x="306"/> |
|
1830 <position y="719" x="277"/> |
|
1831 </connection> |
|
1832 </connectionPointIn> |
|
1833 </variable> |
|
1834 </inputVariables> |
|
1835 <inOutVariables/> |
|
1836 <outputVariables> |
|
1837 <variable formalParameter="OUT"> |
|
1838 <connectionPointOut> |
|
1839 <relPosition y="30" x="117"/> |
|
1840 </connectionPointOut> |
|
1841 </variable> |
|
1842 </outputVariables> |
|
1843 </block> |
|
1844 <block localId="13" height="40" width="121" typeName="DATE_TO_STRING"> |
|
1845 <position y="746" x="313"/> |
|
1846 <inputVariables> |
|
1847 <variable formalParameter="IN"> |
|
1848 <connectionPointIn> |
|
1849 <relPosition y="30" x="0"/> |
|
1850 <connection refLocalId="31"> |
|
1851 <position y="776" x="313"/> |
|
1852 <position y="776" x="295"/> |
|
1853 <position y="772" x="295"/> |
|
1854 <position y="772" x="278"/> |
|
1855 </connection> |
|
1856 </connectionPointIn> |
|
1857 </variable> |
|
1858 </inputVariables> |
|
1859 <inOutVariables/> |
|
1860 <outputVariables> |
|
1861 <variable formalParameter="OUT"> |
|
1862 <connectionPointOut> |
|
1863 <relPosition y="30" x="121"/> |
|
1864 </connectionPointOut> |
|
1865 </variable> |
|
1866 </outputVariables> |
|
1867 </block> |
|
1868 <block localId="14" height="40" width="115" typeName="TOD_TO_STRING"> |
|
1869 <position y="790" x="320"/> |
|
1870 <inputVariables> |
|
1871 <variable formalParameter="IN"> |
|
1872 <connectionPointIn> |
|
1873 <relPosition y="30" x="0"/> |
|
1874 <connection refLocalId="32"> |
|
1875 <position y="820" x="320"/> |
|
1876 <position y="820" x="304"/> |
|
1877 <position y="817" x="304"/> |
|
1878 <position y="817" x="289"/> |
|
1879 </connection> |
|
1880 </connectionPointIn> |
|
1881 </variable> |
|
1882 </inputVariables> |
|
1883 <inOutVariables/> |
|
1884 <outputVariables> |
|
1885 <variable formalParameter="OUT"> |
|
1886 <connectionPointOut> |
|
1887 <relPosition y="30" x="115"/> |
|
1888 </connectionPointOut> |
|
1889 </variable> |
|
1890 </outputVariables> |
|
1891 </block> |
|
1892 <block localId="15" height="40" width="119" typeName="BYTE_TO_STRING"> |
|
1893 <position y="883" x="320"/> |
|
1894 <inputVariables> |
|
1895 <variable formalParameter="IN"> |
|
1896 <connectionPointIn> |
|
1897 <relPosition y="30" x="0"/> |
|
1898 <connection refLocalId="34"> |
|
1899 <position y="913" x="320"/> |
|
1900 <position y="913" x="301"/> |
|
1901 <position y="909" x="301"/> |
|
1902 <position y="909" x="283"/> |
|
1903 </connection> |
|
1904 </connectionPointIn> |
|
1905 </variable> |
|
1906 </inputVariables> |
|
1907 <inOutVariables/> |
|
1908 <outputVariables> |
|
1909 <variable formalParameter="OUT"> |
|
1910 <connectionPointOut> |
|
1911 <relPosition y="30" x="119"/> |
|
1912 </connectionPointOut> |
|
1913 </variable> |
|
1914 </outputVariables> |
|
1915 </block> |
|
1916 <block localId="16" height="40" width="127" typeName="WORD_TO_STRING"> |
|
1917 <position y="929" x="312"/> |
|
1918 <inputVariables> |
|
1919 <variable formalParameter="IN"> |
|
1920 <connectionPointIn> |
|
1921 <relPosition y="30" x="0"/> |
|
1922 <connection refLocalId="36"> |
|
1923 <position y="959" x="312"/> |
|
1924 <position y="959" x="299"/> |
|
1925 <position y="954" x="299"/> |
|
1926 <position y="954" x="287"/> |
|
1927 </connection> |
|
1928 </connectionPointIn> |
|
1929 </variable> |
|
1930 </inputVariables> |
|
1931 <inOutVariables/> |
|
1932 <outputVariables> |
|
1933 <variable formalParameter="OUT"> |
|
1934 <connectionPointOut> |
|
1935 <relPosition y="30" x="127"/> |
|
1936 </connectionPointOut> |
|
1937 </variable> |
|
1938 </outputVariables> |
|
1939 </block> |
|
1940 <block localId="17" height="40" width="137" typeName="DWORD_TO_STRING"> |
|
1941 <position y="977" x="302"/> |
|
1942 <inputVariables> |
|
1943 <variable formalParameter="IN"> |
|
1944 <connectionPointIn> |
|
1945 <relPosition y="30" x="0"/> |
|
1946 <connection refLocalId="37"> |
|
1947 <position y="1007" x="302"/> |
|
1948 <position y="1007" x="285"/> |
|
1949 <position y="1002" x="285"/> |
|
1950 <position y="1002" x="268"/> |
|
1951 </connection> |
|
1952 </connectionPointIn> |
|
1953 </variable> |
|
1954 </inputVariables> |
|
1955 <inOutVariables/> |
|
1956 <outputVariables> |
|
1957 <variable formalParameter="OUT"> |
|
1958 <connectionPointOut> |
|
1959 <relPosition y="30" x="137"/> |
|
1960 </connectionPointOut> |
|
1961 </variable> |
|
1962 </outputVariables> |
|
1963 </block> |
|
1964 <block localId="18" height="40" width="133" typeName="LWORD_TO_STRING"> |
|
1965 <position y="1022" x="311"/> |
|
1966 <inputVariables> |
|
1967 <variable formalParameter="IN"> |
|
1968 <connectionPointIn> |
|
1969 <relPosition y="30" x="0"/> |
|
1970 <connection refLocalId="38"> |
|
1971 <position y="1052" x="311"/> |
|
1972 <position y="1052" x="291"/> |
|
1973 <position y="1049" x="291"/> |
|
1974 <position y="1049" x="271"/> |
|
1975 </connection> |
|
1976 </connectionPointIn> |
|
1977 </variable> |
|
1978 </inputVariables> |
|
1979 <inOutVariables/> |
|
1980 <outputVariables> |
|
1981 <variable formalParameter="OUT"> |
|
1982 <connectionPointOut> |
|
1983 <relPosition y="30" x="133"/> |
|
1984 </connectionPointOut> |
|
1985 </variable> |
|
1986 </outputVariables> |
|
1987 </block> |
|
1988 <inVariable localId="19" width="49" height="27"> |
|
1989 <position y="1087" x="223"/> |
|
1990 <connectionPointOut> |
|
1991 <relPosition y="13" x="49"/> |
|
1992 </connectionPointOut> |
|
1993 <expression>FALSE</expression> |
|
1994 </inVariable> |
|
1995 <inVariable localId="20" width="31" height="27"> |
|
1996 <position y="227" x="250"/> |
|
1997 <connectionPointOut> |
|
1998 <relPosition y="13" x="31"/> |
|
1999 </connectionPointOut> |
|
2000 <expression>-23</expression> |
|
2001 </inVariable> |
|
2002 <inVariable localId="21" width="47" height="27"> |
|
2003 <position y="282" x="249"/> |
|
2004 <connectionPointOut> |
|
2005 <relPosition y="13" x="47"/> |
|
2006 </connectionPointOut> |
|
2007 <expression>-1678</expression> |
|
2008 </inVariable> |
|
2009 <inVariable localId="22" width="95" height="27"> |
|
2010 <position y="331" x="196"/> |
|
2011 <connectionPointOut> |
|
2012 <relPosition y="13" x="95"/> |
|
2013 </connectionPointOut> |
|
2014 <expression>-1000000000</expression> |
|
2015 </inVariable> |
|
2016 <inVariable localId="23" width="111" height="27"> |
|
2017 <position y="387" x="177"/> |
|
2018 <connectionPointOut> |
|
2019 <relPosition y="13" x="111"/> |
|
2020 </connectionPointOut> |
|
2021 <expression>-100000000000</expression> |
|
2022 </inVariable> |
|
2023 <inVariable localId="24" width="26" height="27"> |
|
2024 <position y="436" x="249"/> |
|
2025 <connectionPointOut> |
|
2026 <relPosition y="13" x="26"/> |
|
2027 </connectionPointOut> |
|
2028 <expression>23</expression> |
|
2029 </inVariable> |
|
2030 <inVariable localId="25" width="42" height="27"> |
|
2031 <position y="480" x="235"/> |
|
2032 <connectionPointOut> |
|
2033 <relPosition y="13" x="42"/> |
|
2034 </connectionPointOut> |
|
2035 <expression>1678</expression> |
|
2036 </inVariable> |
|
2037 <inVariable localId="26" width="90" height="27"> |
|
2038 <position y="527" x="194"/> |
|
2039 <connectionPointOut> |
|
2040 <relPosition y="13" x="90"/> |
|
2041 </connectionPointOut> |
|
2042 <expression>1000000000</expression> |
|
2043 </inVariable> |
|
2044 <inVariable localId="27" width="106" height="27"> |
|
2045 <position y="574" x="178"/> |
|
2046 <connectionPointOut> |
|
2047 <relPosition y="13" x="106"/> |
|
2048 </connectionPointOut> |
|
2049 <expression>100000000000</expression> |
|
2050 </inVariable> |
|
2051 <inVariable localId="28" width="78" height="27"> |
|
2052 <position y="619" x="202"/> |
|
2053 <connectionPointOut> |
|
2054 <relPosition y="13" x="78"/> |
|
2055 </connectionPointOut> |
|
2056 <expression>1.2345678</expression> |
|
2057 </inVariable> |
|
2058 <inVariable localId="29" width="86" height="27"> |
|
2059 <position y="667" x="192"/> |
|
2060 <connectionPointOut> |
|
2061 <relPosition y="13" x="86"/> |
|
2062 </connectionPointOut> |
|
2063 <expression>1.23456789</expression> |
|
2064 </inVariable> |
|
2065 <inVariable localId="30" width="158" height="27"> |
|
2066 <position y="706" x="119"/> |
|
2067 <connectionPointOut> |
|
2068 <relPosition y="13" x="158"/> |
|
2069 </connectionPointOut> |
|
2070 <expression>t#5d14h12m18s3.5ms</expression> |
|
2071 </inVariable> |
|
2072 <inVariable localId="31" width="105" height="27"> |
|
2073 <position y="759" x="173"/> |
|
2074 <connectionPointOut> |
|
2075 <relPosition y="13" x="105"/> |
|
2076 </connectionPointOut> |
|
2077 <expression>D#1984-06-25</expression> |
|
2078 </inVariable> |
|
2079 <inVariable localId="32" width="124" height="27"> |
|
2080 <position y="804" x="165"/> |
|
2081 <connectionPointOut> |
|
2082 <relPosition y="13" x="124"/> |
|
2083 </connectionPointOut> |
|
2084 <expression>TOD#15:36:55.36</expression> |
|
2085 </inVariable> |
|
2086 <inVariable localId="33" width="193" height="27"> |
|
2087 <position y="845" x="92"/> |
|
2088 <connectionPointOut> |
|
2089 <relPosition y="13" x="193"/> |
|
2090 </connectionPointOut> |
|
2091 <expression>DT#1984-06-25-15:36:55.36</expression> |
|
2092 </inVariable> |
|
2093 <inVariable localId="34" width="69" height="27"> |
|
2094 <position y="896" x="214"/> |
|
2095 <connectionPointOut> |
|
2096 <relPosition y="13" x="69"/> |
|
2097 </connectionPointOut> |
|
2098 <expression>16#12</expression> |
|
2099 </inVariable> |
|
2100 <block localId="35" height="40" width="105" typeName="DT_TO_STRING"> |
|
2101 <position y="838" x="326"/> |
|
2102 <inputVariables> |
|
2103 <variable formalParameter="IN"> |
|
2104 <connectionPointIn> |
|
2105 <relPosition y="30" x="0"/> |
|
2106 <connection refLocalId="33"> |
|
2107 <position y="868" x="326"/> |
|
2108 <position y="868" x="305"/> |
|
2109 <position y="858" x="305"/> |
|
2110 <position y="858" x="285"/> |
|
2111 </connection> |
|
2112 </connectionPointIn> |
|
2113 </variable> |
|
2114 </inputVariables> |
|
2115 <inOutVariables/> |
|
2116 <outputVariables> |
|
2117 <variable formalParameter="OUT"> |
|
2118 <connectionPointOut> |
|
2119 <relPosition y="30" x="105"/> |
|
2120 </connectionPointOut> |
|
2121 </variable> |
|
2122 </outputVariables> |
|
2123 </block> |
|
2124 <inVariable localId="36" width="108" height="27"> |
|
2125 <position y="941" x="179"/> |
|
2126 <connectionPointOut> |
|
2127 <relPosition y="13" x="108"/> |
|
2128 </connectionPointOut> |
|
2129 <expression>16#1234</expression> |
|
2130 </inVariable> |
|
2131 <inVariable localId="37" width="181" height="27"> |
|
2132 <position y="989" x="87"/> |
|
2133 <connectionPointOut> |
|
2134 <relPosition y="13" x="181"/> |
|
2135 </connectionPointOut> |
|
2136 <expression>16#1234_5678</expression> |
|
2137 </inVariable> |
|
2138 <inVariable localId="38" width="181" height="27"> |
|
2139 <position y="1036" x="90"/> |
|
2140 <connectionPointOut> |
|
2141 <relPosition y="13" x="181"/> |
|
2142 </connectionPointOut> |
|
2143 <expression>16#1234_5678_9abc_def0</expression> |
|
2144 </inVariable> |
|
2145 <block localId="39" height="420" width="71" instanceName="" typeName="MUX"> |
|
2146 <position y="486" x="516"/> |
|
2147 <inputVariables> |
|
2148 <variable formalParameter="K"> |
|
2149 <connectionPointIn> |
|
2150 <relPosition y="30" x="0"/> |
|
2151 <connection refLocalId="41" formalParameter="K"> |
|
2152 <position y="516" x="516"/> |
|
2153 <position y="516" x="497"/> |
|
2154 <position y="118" x="497"/> |
|
2155 <position y="118" x="476"/> |
|
2156 </connection> |
|
2157 </connectionPointIn> |
|
2158 </variable> |
|
2159 <variable formalParameter="IN0"> |
|
2160 <connectionPointIn> |
|
2161 <relPosition y="50" x="0"/> |
|
2162 <connection refLocalId="2" formalParameter="IN0"> |
|
2163 <position y="536" x="516"/> |
|
2164 <position y="536" x="478"/> |
|
2165 <position y="240" x="478"/> |
|
2166 <position y="240" x="439"/> |
|
2167 </connection> |
|
2168 </connectionPointIn> |
|
2169 </variable> |
|
2170 <variable formalParameter="IN1"> |
|
2171 <connectionPointIn> |
|
2172 <relPosition y="70" x="0"/> |
|
2173 <connection refLocalId="3" formalParameter="IN1"> |
|
2174 <position y="556" x="516"/> |
|
2175 <position y="556" x="478"/> |
|
2176 <position y="290" x="478"/> |
|
2177 <position y="290" x="430"/> |
|
2178 </connection> |
|
2179 </connectionPointIn> |
|
2180 </variable> |
|
2181 <variable formalParameter="IN2"> |
|
2182 <connectionPointIn> |
|
2183 <relPosition y="90" x="0"/> |
|
2184 <connection refLocalId="4" formalParameter="IN2"> |
|
2185 <position y="576" x="516"/> |
|
2186 <position y="576" x="478"/> |
|
2187 <position y="344" x="478"/> |
|
2188 <position y="344" x="439"/> |
|
2189 </connection> |
|
2190 </connectionPointIn> |
|
2191 </variable> |
|
2192 <variable formalParameter="IN3"> |
|
2193 <connectionPointIn> |
|
2194 <relPosition y="110" x="0"/> |
|
2195 <connection refLocalId="5" formalParameter="IN3"> |
|
2196 <position y="596" x="516"/> |
|
2197 <position y="596" x="478"/> |
|
2198 <position y="400" x="478"/> |
|
2199 <position y="400" x="435"/> |
|
2200 </connection> |
|
2201 </connectionPointIn> |
|
2202 </variable> |
|
2203 <variable formalParameter="IN4"> |
|
2204 <connectionPointIn> |
|
2205 <relPosition y="130" x="0"/> |
|
2206 <connection refLocalId="6" formalParameter="IN4"> |
|
2207 <position y="616" x="516"/> |
|
2208 <position y="616" x="478"/> |
|
2209 <position y="447" x="478"/> |
|
2210 <position y="447" x="444"/> |
|
2211 </connection> |
|
2212 </connectionPointIn> |
|
2213 </variable> |
|
2214 <variable formalParameter="IN5"> |
|
2215 <connectionPointIn> |
|
2216 <relPosition y="150" x="0"/> |
|
2217 <connection refLocalId="7" formalParameter="IN5"> |
|
2218 <position y="636" x="516"/> |
|
2219 <position y="636" x="478"/> |
|
2220 <position y="491" x="478"/> |
|
2221 <position y="491" x="435"/> |
|
2222 </connection> |
|
2223 </connectionPointIn> |
|
2224 </variable> |
|
2225 <variable formalParameter="IN6"> |
|
2226 <connectionPointIn> |
|
2227 <relPosition y="170" x="0"/> |
|
2228 <connection refLocalId="8" formalParameter="IN6"> |
|
2229 <position y="656" x="516"/> |
|
2230 <position y="656" x="478"/> |
|
2231 <position y="539" x="478"/> |
|
2232 <position y="539" x="443"/> |
|
2233 </connection> |
|
2234 </connectionPointIn> |
|
2235 </variable> |
|
2236 <variable formalParameter="IN7"> |
|
2237 <connectionPointIn> |
|
2238 <relPosition y="190" x="0"/> |
|
2239 <connection refLocalId="9" formalParameter="IN7"> |
|
2240 <position y="676" x="516"/> |
|
2241 <position y="676" x="478"/> |
|
2242 <position y="587" x="478"/> |
|
2243 <position y="587" x="439"/> |
|
2244 </connection> |
|
2245 </connectionPointIn> |
|
2246 </variable> |
|
2247 <variable formalParameter="IN8"> |
|
2248 <connectionPointIn> |
|
2249 <relPosition y="210" x="0"/> |
|
2250 <connection refLocalId="10" formalParameter="IN8"> |
|
2251 <position y="696" x="516"/> |
|
2252 <position y="696" x="478"/> |
|
2253 <position y="633" x="478"/> |
|
2254 <position y="633" x="433"/> |
|
2255 </connection> |
|
2256 </connectionPointIn> |
|
2257 </variable> |
|
2258 <variable formalParameter="IN9"> |
|
2259 <connectionPointIn> |
|
2260 <relPosition y="230" x="0"/> |
|
2261 <connection refLocalId="11" formalParameter="IN9"> |
|
2262 <position y="716" x="516"/> |
|
2263 <position y="716" x="478"/> |
|
2264 <position y="679" x="478"/> |
|
2265 <position y="679" x="438"/> |
|
2266 </connection> |
|
2267 </connectionPointIn> |
|
2268 </variable> |
|
2269 <variable formalParameter="IN10"> |
|
2270 <connectionPointIn> |
|
2271 <relPosition y="250" x="0"/> |
|
2272 <connection refLocalId="12" formalParameter="IN10"> |
|
2273 <position y="736" x="516"/> |
|
2274 <position y="736" x="478"/> |
|
2275 <position y="729" x="478"/> |
|
2276 <position y="729" x="433"/> |
|
2277 </connection> |
|
2278 </connectionPointIn> |
|
2279 </variable> |
|
2280 <variable formalParameter="IN11"> |
|
2281 <connectionPointIn> |
|
2282 <relPosition y="270" x="0"/> |
|
2283 <connection refLocalId="13" formalParameter="IN11"> |
|
2284 <position y="756" x="516"/> |
|
2285 <position y="756" x="478"/> |
|
2286 <position y="776" x="478"/> |
|
2287 <position y="776" x="434"/> |
|
2288 </connection> |
|
2289 </connectionPointIn> |
|
2290 </variable> |
|
2291 <variable formalParameter="IN12"> |
|
2292 <connectionPointIn> |
|
2293 <relPosition y="290" x="0"/> |
|
2294 <connection refLocalId="14" formalParameter="IN12"> |
|
2295 <position y="776" x="516"/> |
|
2296 <position y="776" x="478"/> |
|
2297 <position y="820" x="478"/> |
|
2298 <position y="820" x="435"/> |
|
2299 </connection> |
|
2300 </connectionPointIn> |
|
2301 </variable> |
|
2302 <variable formalParameter="IN13"> |
|
2303 <connectionPointIn> |
|
2304 <relPosition y="310" x="0"/> |
|
2305 <connection refLocalId="35" formalParameter="IN13"> |
|
2306 <position y="796" x="516"/> |
|
2307 <position y="796" x="478"/> |
|
2308 <position y="868" x="478"/> |
|
2309 <position y="868" x="431"/> |
|
2310 </connection> |
|
2311 </connectionPointIn> |
|
2312 </variable> |
|
2313 <variable formalParameter="IN14"> |
|
2314 <connectionPointIn> |
|
2315 <relPosition y="330" x="0"/> |
|
2316 <connection refLocalId="15" formalParameter="IN14"> |
|
2317 <position y="816" x="516"/> |
|
2318 <position y="816" x="478"/> |
|
2319 <position y="913" x="478"/> |
|
2320 <position y="913" x="439"/> |
|
2321 </connection> |
|
2322 </connectionPointIn> |
|
2323 </variable> |
|
2324 <variable formalParameter="IN15"> |
|
2325 <connectionPointIn> |
|
2326 <relPosition y="350" x="0"/> |
|
2327 <connection refLocalId="16" formalParameter="IN15"> |
|
2328 <position y="836" x="516"/> |
|
2329 <position y="836" x="478"/> |
|
2330 <position y="959" x="478"/> |
|
2331 <position y="959" x="439"/> |
|
2332 </connection> |
|
2333 </connectionPointIn> |
|
2334 </variable> |
|
2335 <variable formalParameter="IN16"> |
|
2336 <connectionPointIn> |
|
2337 <relPosition y="370" x="0"/> |
|
2338 <connection refLocalId="17" formalParameter="IN16"> |
|
2339 <position y="856" x="516"/> |
|
2340 <position y="856" x="478"/> |
|
2341 <position y="1007" x="478"/> |
|
2342 <position y="1007" x="439"/> |
|
2343 </connection> |
|
2344 </connectionPointIn> |
|
2345 </variable> |
|
2346 <variable formalParameter="IN17"> |
|
2347 <connectionPointIn> |
|
2348 <relPosition y="390" x="0"/> |
|
2349 <connection refLocalId="18" formalParameter="IN17"> |
|
2350 <position y="876" x="516"/> |
|
2351 <position y="876" x="478"/> |
|
2352 <position y="1052" x="478"/> |
|
2353 <position y="1052" x="444"/> |
|
2354 </connection> |
|
2355 </connectionPointIn> |
|
2356 </variable> |
|
2357 <variable formalParameter="IN18"> |
|
2358 <connectionPointIn> |
|
2359 <relPosition y="410" x="0"/> |
|
2360 <connection refLocalId="1" formalParameter="IN18"> |
|
2361 <position y="896" x="516"/> |
|
2362 <position y="896" x="478"/> |
|
2363 <position y="1102" x="478"/> |
|
2364 <position y="1102" x="438"/> |
|
2365 </connection> |
|
2366 </connectionPointIn> |
|
2367 </variable> |
|
2368 </inputVariables> |
|
2369 <inOutVariables/> |
|
2370 <outputVariables> |
|
2371 <variable formalParameter="OUT"> |
|
2372 <connectionPointOut> |
|
2373 <relPosition y="30" x="71"/> |
|
2374 </connectionPointOut> |
|
2375 </variable> |
|
2376 </outputVariables> |
|
2377 </block> |
|
2378 <inVariable localId="40" width="59" height="27"> |
|
2379 <position y="22" x="259"/> |
|
2380 <connectionPointOut> |
|
2381 <relPosition y="13" x="59"/> |
|
2382 </connectionPointOut> |
|
2383 <expression>TESTNR</expression> |
|
2384 </inVariable> |
|
2385 <block localId="41" height="80" width="63" instanceName="" typeName="LIMIT"> |
|
2386 <position y="88" x="413"/> |
|
2387 <inputVariables> |
|
2388 <variable formalParameter="MN"> |
|
2389 <connectionPointIn> |
|
2390 <relPosition y="30" x="0"/> |
|
2391 <connection refLocalId="42" formalParameter="MN"> |
|
2392 <position y="118" x="413"/> |
|
2393 <position y="118" x="399"/> |
|
2394 <position y="95" x="399"/> |
|
2395 <position y="95" x="389"/> |
|
2396 </connection> |
|
2397 </connectionPointIn> |
|
2398 </variable> |
|
2399 <variable formalParameter="IN"> |
|
2400 <connectionPointIn> |
|
2401 <relPosition y="50" x="0"/> |
|
2402 <connection refLocalId="40" formalParameter="IN"> |
|
2403 <position y="138" x="413"/> |
|
2404 <position y="138" x="363"/> |
|
2405 <position y="35" x="363"/> |
|
2406 <position y="35" x="318"/> |
|
2407 </connection> |
|
2408 </connectionPointIn> |
|
2409 </variable> |
|
2410 <variable formalParameter="MX"> |
|
2411 <connectionPointIn> |
|
2412 <relPosition y="70" x="0"/> |
|
2413 <connection refLocalId="43" formalParameter="MX"> |
|
2414 <position y="158" x="413"/> |
|
2415 <position y="158" x="385"/> |
|
2416 <position y="167" x="385"/> |
|
2417 <position y="167" x="348"/> |
|
2418 </connection> |
|
2419 </connectionPointIn> |
|
2420 </variable> |
|
2421 </inputVariables> |
|
2422 <inOutVariables/> |
|
2423 <outputVariables> |
|
2424 <variable formalParameter="OUT"> |
|
2425 <connectionPointOut> |
|
2426 <relPosition y="30" x="63"/> |
|
2427 </connectionPointOut> |
|
2428 </variable> |
|
2429 </outputVariables> |
|
2430 </block> |
|
2431 <inVariable localId="42" width="18" height="27"> |
|
2432 <position y="82" x="371"/> |
|
2433 <connectionPointOut> |
|
2434 <relPosition y="13" x="18"/> |
|
2435 </connectionPointOut> |
|
2436 <expression>0</expression> |
|
2437 </inVariable> |
|
2438 <inVariable localId="43" width="26" height="27"> |
|
2439 <position y="154" x="322"/> |
|
2440 <connectionPointOut> |
|
2441 <relPosition y="13" x="26"/> |
|
2442 </connectionPointOut> |
|
2443 <expression>18</expression> |
|
2444 </inVariable> |
|
2445 <outVariable localId="44" width="66" height="27"> |
|
2446 <position y="513" x="675"/> |
|
2447 <connectionPointIn> |
|
2448 <relPosition y="13" x="0"/> |
|
2449 <connection refLocalId="39" formalParameter="OUT"> |
|
2450 <position y="526" x="675"/> |
|
2451 <position y="526" x="631"/> |
|
2452 <position y="516" x="631"/> |
|
2453 <position y="516" x="587"/> |
|
2454 </connection> |
|
2455 </connectionPointIn> |
|
2456 <expression>RES_STR</expression> |
|
2457 </outVariable> |
|
2458 <outVariable localId="45" width="83" height="27"> |
|
2459 <position y="20" x="399"/> |
|
2460 <connectionPointIn> |
|
2461 <relPosition y="13" x="0"/> |
|
2462 <connection refLocalId="40"> |
|
2463 <position y="33" x="399"/> |
|
2464 <position y="33" x="385"/> |
|
2465 <position y="35" x="385"/> |
|
2466 <position y="35" x="318"/> |
|
2467 </connection> |
|
2468 </connectionPointIn> |
|
2469 <expression>NEXT_TEST</expression> |
|
2470 </outVariable> |
|
2471 <inVariable localId="46" width="130" height="27"> |
|
2472 <position y="1061" x="804"/> |
|
2473 <connectionPointOut> |
|
2474 <relPosition y="13" x="130"/> |
|
2475 </connectionPointOut> |
|
2476 <expression>'BOOL_TO_STRING'</expression> |
|
2477 </inVariable> |
|
2478 <inVariable localId="47" width="123" height="27"> |
|
2479 <position y="219" x="818"/> |
|
2480 <connectionPointOut> |
|
2481 <relPosition y="13" x="123"/> |
|
2482 </connectionPointOut> |
|
2483 <expression>'SINT_TO_STRING'</expression> |
|
2484 </inVariable> |
|
2485 <inVariable localId="48" width="114" height="27"> |
|
2486 <position y="263" x="815"/> |
|
2487 <connectionPointOut> |
|
2488 <relPosition y="13" x="114"/> |
|
2489 </connectionPointOut> |
|
2490 <expression>'INT_TO_STRING'</expression> |
|
2491 </inVariable> |
|
2492 <inVariable localId="49" width="124" height="27"> |
|
2493 <position y="314" x="815"/> |
|
2494 <connectionPointOut> |
|
2495 <relPosition y="13" x="124"/> |
|
2496 </connectionPointOut> |
|
2497 <expression>'DINT_TO_STRING'</expression> |
|
2498 </inVariable> |
|
2499 <inVariable localId="50" width="121" height="27"> |
|
2500 <position y="365" x="815"/> |
|
2501 <connectionPointOut> |
|
2502 <relPosition y="13" x="121"/> |
|
2503 </connectionPointOut> |
|
2504 <expression>'LINT_TO_STRING'</expression> |
|
2505 </inVariable> |
|
2506 <inVariable localId="51" width="133" height="27"> |
|
2507 <position y="414" x="814"/> |
|
2508 <connectionPointOut> |
|
2509 <relPosition y="13" x="133"/> |
|
2510 </connectionPointOut> |
|
2511 <expression>'USINT_TO_STRING'</expression> |
|
2512 </inVariable> |
|
2513 <inVariable localId="52" width="124" height="27"> |
|
2514 <position y="467" x="814"/> |
|
2515 <connectionPointOut> |
|
2516 <relPosition y="13" x="124"/> |
|
2517 </connectionPointOut> |
|
2518 <expression>'UINT_TO_STRING'</expression> |
|
2519 </inVariable> |
|
2520 <inVariable localId="53" width="134" height="27"> |
|
2521 <position y="517" x="810"/> |
|
2522 <connectionPointOut> |
|
2523 <relPosition y="13" x="134"/> |
|
2524 </connectionPointOut> |
|
2525 <expression>'UDINT_TO_STRING'</expression> |
|
2526 </inVariable> |
|
2527 <inVariable localId="54" width="131" height="27"> |
|
2528 <position y="569" x="812"/> |
|
2529 <connectionPointOut> |
|
2530 <relPosition y="13" x="131"/> |
|
2531 </connectionPointOut> |
|
2532 <expression>'ULINT_TO_STRING'</expression> |
|
2533 </inVariable> |
|
2534 <inVariable localId="55" width="126" height="27"> |
|
2535 <position y="617" x="811"/> |
|
2536 <connectionPointOut> |
|
2537 <relPosition y="13" x="126"/> |
|
2538 </connectionPointOut> |
|
2539 <expression>'REAL_TO_STRING'</expression> |
|
2540 </inVariable> |
|
2541 <inVariable localId="56" width="133" height="27"> |
|
2542 <position y="662" x="811"/> |
|
2543 <connectionPointOut> |
|
2544 <relPosition y="13" x="133"/> |
|
2545 </connectionPointOut> |
|
2546 <expression>'LREAL_TO_STRING'</expression> |
|
2547 </inVariable> |
|
2548 <inVariable localId="57" width="123" height="27"> |
|
2549 <position y="707" x="813"/> |
|
2550 <connectionPointOut> |
|
2551 <relPosition y="13" x="123"/> |
|
2552 </connectionPointOut> |
|
2553 <expression>'TIME_TO_STRING'</expression> |
|
2554 </inVariable> |
|
2555 <inVariable localId="58" width="127" height="27"> |
|
2556 <position y="750" x="813"/> |
|
2557 <connectionPointOut> |
|
2558 <relPosition y="13" x="127"/> |
|
2559 </connectionPointOut> |
|
2560 <expression>'DATE_TO_STRING'</expression> |
|
2561 </inVariable> |
|
2562 <inVariable localId="59" width="121" height="27"> |
|
2563 <position y="793" x="813"/> |
|
2564 <connectionPointOut> |
|
2565 <relPosition y="13" x="121"/> |
|
2566 </connectionPointOut> |
|
2567 <expression>'TOD_TO_STRING'</expression> |
|
2568 </inVariable> |
|
2569 <inVariable localId="60" width="111" height="27"> |
|
2570 <position y="834" x="810"/> |
|
2571 <connectionPointOut> |
|
2572 <relPosition y="13" x="111"/> |
|
2573 </connectionPointOut> |
|
2574 <expression>'DT_TO_STRING'</expression> |
|
2575 </inVariable> |
|
2576 <inVariable localId="61" width="125" height="27"> |
|
2577 <position y="885" x="807"/> |
|
2578 <connectionPointOut> |
|
2579 <relPosition y="13" x="125"/> |
|
2580 </connectionPointOut> |
|
2581 <expression>'BYTE_TO_STRING'</expression> |
|
2582 </inVariable> |
|
2583 <inVariable localId="62" width="133" height="27"> |
|
2584 <position y="929" x="808"/> |
|
2585 <connectionPointOut> |
|
2586 <relPosition y="13" x="133"/> |
|
2587 </connectionPointOut> |
|
2588 <expression>'WORD_TO_STRING'</expression> |
|
2589 </inVariable> |
|
2590 <inVariable localId="63" width="143" height="27"> |
|
2591 <position y="974" x="807"/> |
|
2592 <connectionPointOut> |
|
2593 <relPosition y="13" x="143"/> |
|
2594 </connectionPointOut> |
|
2595 <expression>'DWORD_TO_STRING'</expression> |
|
2596 </inVariable> |
|
2597 <inVariable localId="64" width="139" height="27"> |
|
2598 <position y="1013" x="805"/> |
|
2599 <connectionPointOut> |
|
2600 <relPosition y="13" x="139"/> |
|
2601 </connectionPointOut> |
|
2602 <expression>'LWORD_TO_STRING'</expression> |
|
2603 </inVariable> |
|
2604 <block localId="65" height="420" width="71" instanceName="" typeName="MUX"> |
|
2605 <position y="518" x="1061"/> |
|
2606 <inputVariables> |
|
2607 <variable formalParameter="K"> |
|
2608 <connectionPointIn> |
|
2609 <relPosition y="30" x="0"/> |
|
2610 <connection refLocalId="41" formalParameter="K"> |
|
2611 <position y="548" x="1061"/> |
|
2612 <position y="548" x="1023"/> |
|
2613 <position y="118" x="1023"/> |
|
2614 <position y="118" x="476"/> |
|
2615 </connection> |
|
2616 </connectionPointIn> |
|
2617 </variable> |
|
2618 <variable formalParameter="IN0"> |
|
2619 <connectionPointIn> |
|
2620 <relPosition y="50" x="0"/> |
|
2621 <connection refLocalId="47" formalParameter="IN0"> |
|
2622 <position y="568" x="1061"/> |
|
2623 <position y="568" x="1001"/> |
|
2624 <position y="232" x="1001"/> |
|
2625 <position y="232" x="941"/> |
|
2626 </connection> |
|
2627 </connectionPointIn> |
|
2628 </variable> |
|
2629 <variable formalParameter="IN1"> |
|
2630 <connectionPointIn> |
|
2631 <relPosition y="70" x="0"/> |
|
2632 <connection refLocalId="48" formalParameter="IN1"> |
|
2633 <position y="588" x="1061"/> |
|
2634 <position y="588" x="995"/> |
|
2635 <position y="276" x="995"/> |
|
2636 <position y="276" x="929"/> |
|
2637 </connection> |
|
2638 </connectionPointIn> |
|
2639 </variable> |
|
2640 <variable formalParameter="IN2"> |
|
2641 <connectionPointIn> |
|
2642 <relPosition y="90" x="0"/> |
|
2643 <connection refLocalId="49" formalParameter="IN2"> |
|
2644 <position y="608" x="1061"/> |
|
2645 <position y="608" x="1000"/> |
|
2646 <position y="327" x="1000"/> |
|
2647 <position y="327" x="939"/> |
|
2648 </connection> |
|
2649 </connectionPointIn> |
|
2650 </variable> |
|
2651 <variable formalParameter="IN3"> |
|
2652 <connectionPointIn> |
|
2653 <relPosition y="110" x="0"/> |
|
2654 <connection refLocalId="50" formalParameter="IN3"> |
|
2655 <position y="628" x="1061"/> |
|
2656 <position y="628" x="998"/> |
|
2657 <position y="378" x="998"/> |
|
2658 <position y="378" x="936"/> |
|
2659 </connection> |
|
2660 </connectionPointIn> |
|
2661 </variable> |
|
2662 <variable formalParameter="IN4"> |
|
2663 <connectionPointIn> |
|
2664 <relPosition y="130" x="0"/> |
|
2665 <connection refLocalId="51" formalParameter="IN4"> |
|
2666 <position y="648" x="1061"/> |
|
2667 <position y="648" x="1004"/> |
|
2668 <position y="427" x="1004"/> |
|
2669 <position y="427" x="947"/> |
|
2670 </connection> |
|
2671 </connectionPointIn> |
|
2672 </variable> |
|
2673 <variable formalParameter="IN5"> |
|
2674 <connectionPointIn> |
|
2675 <relPosition y="150" x="0"/> |
|
2676 <connection refLocalId="52" formalParameter="IN5"> |
|
2677 <position y="668" x="1061"/> |
|
2678 <position y="668" x="999"/> |
|
2679 <position y="480" x="999"/> |
|
2680 <position y="480" x="938"/> |
|
2681 </connection> |
|
2682 </connectionPointIn> |
|
2683 </variable> |
|
2684 <variable formalParameter="IN6"> |
|
2685 <connectionPointIn> |
|
2686 <relPosition y="170" x="0"/> |
|
2687 <connection refLocalId="53" formalParameter="IN6"> |
|
2688 <position y="688" x="1061"/> |
|
2689 <position y="688" x="1002"/> |
|
2690 <position y="530" x="1002"/> |
|
2691 <position y="530" x="944"/> |
|
2692 </connection> |
|
2693 </connectionPointIn> |
|
2694 </variable> |
|
2695 <variable formalParameter="IN7"> |
|
2696 <connectionPointIn> |
|
2697 <relPosition y="190" x="0"/> |
|
2698 <connection refLocalId="54" formalParameter="IN7"> |
|
2699 <position y="708" x="1061"/> |
|
2700 <position y="708" x="1002"/> |
|
2701 <position y="582" x="1002"/> |
|
2702 <position y="582" x="943"/> |
|
2703 </connection> |
|
2704 </connectionPointIn> |
|
2705 </variable> |
|
2706 <variable formalParameter="IN8"> |
|
2707 <connectionPointIn> |
|
2708 <relPosition y="210" x="0"/> |
|
2709 <connection refLocalId="55" formalParameter="IN8"> |
|
2710 <position y="728" x="1061"/> |
|
2711 <position y="728" x="999"/> |
|
2712 <position y="630" x="999"/> |
|
2713 <position y="630" x="937"/> |
|
2714 </connection> |
|
2715 </connectionPointIn> |
|
2716 </variable> |
|
2717 <variable formalParameter="IN9"> |
|
2718 <connectionPointIn> |
|
2719 <relPosition y="230" x="0"/> |
|
2720 <connection refLocalId="56" formalParameter="IN9"> |
|
2721 <position y="748" x="1061"/> |
|
2722 <position y="748" x="1002"/> |
|
2723 <position y="675" x="1002"/> |
|
2724 <position y="675" x="944"/> |
|
2725 </connection> |
|
2726 </connectionPointIn> |
|
2727 </variable> |
|
2728 <variable formalParameter="IN10"> |
|
2729 <connectionPointIn> |
|
2730 <relPosition y="250" x="0"/> |
|
2731 <connection refLocalId="57" formalParameter="IN10"> |
|
2732 <position y="768" x="1061"/> |
|
2733 <position y="768" x="998"/> |
|
2734 <position y="720" x="998"/> |
|
2735 <position y="720" x="936"/> |
|
2736 </connection> |
|
2737 </connectionPointIn> |
|
2738 </variable> |
|
2739 <variable formalParameter="IN11"> |
|
2740 <connectionPointIn> |
|
2741 <relPosition y="270" x="0"/> |
|
2742 <connection refLocalId="58" formalParameter="IN11"> |
|
2743 <position y="788" x="1061"/> |
|
2744 <position y="788" x="1000"/> |
|
2745 <position y="763" x="1000"/> |
|
2746 <position y="763" x="940"/> |
|
2747 </connection> |
|
2748 </connectionPointIn> |
|
2749 </variable> |
|
2750 <variable formalParameter="IN12"> |
|
2751 <connectionPointIn> |
|
2752 <relPosition y="290" x="0"/> |
|
2753 <connection refLocalId="59" formalParameter="IN12"> |
|
2754 <position y="808" x="1061"/> |
|
2755 <position y="808" x="997"/> |
|
2756 <position y="806" x="997"/> |
|
2757 <position y="806" x="934"/> |
|
2758 </connection> |
|
2759 </connectionPointIn> |
|
2760 </variable> |
|
2761 <variable formalParameter="IN13"> |
|
2762 <connectionPointIn> |
|
2763 <relPosition y="310" x="0"/> |
|
2764 <connection refLocalId="60" formalParameter="IN13"> |
|
2765 <position y="828" x="1061"/> |
|
2766 <position y="828" x="991"/> |
|
2767 <position y="847" x="991"/> |
|
2768 <position y="847" x="921"/> |
|
2769 </connection> |
|
2770 </connectionPointIn> |
|
2771 </variable> |
|
2772 <variable formalParameter="IN14"> |
|
2773 <connectionPointIn> |
|
2774 <relPosition y="330" x="0"/> |
|
2775 <connection refLocalId="61" formalParameter="IN14"> |
|
2776 <position y="848" x="1061"/> |
|
2777 <position y="848" x="996"/> |
|
2778 <position y="898" x="996"/> |
|
2779 <position y="898" x="932"/> |
|
2780 </connection> |
|
2781 </connectionPointIn> |
|
2782 </variable> |
|
2783 <variable formalParameter="IN15"> |
|
2784 <connectionPointIn> |
|
2785 <relPosition y="350" x="0"/> |
|
2786 <connection refLocalId="62" formalParameter="IN15"> |
|
2787 <position y="868" x="1061"/> |
|
2788 <position y="868" x="1001"/> |
|
2789 <position y="942" x="1001"/> |
|
2790 <position y="942" x="941"/> |
|
2791 </connection> |
|
2792 </connectionPointIn> |
|
2793 </variable> |
|
2794 <variable formalParameter="IN16"> |
|
2795 <connectionPointIn> |
|
2796 <relPosition y="370" x="0"/> |
|
2797 <connection refLocalId="63" formalParameter="IN16"> |
|
2798 <position y="888" x="1061"/> |
|
2799 <position y="888" x="1005"/> |
|
2800 <position y="987" x="1005"/> |
|
2801 <position y="987" x="950"/> |
|
2802 </connection> |
|
2803 </connectionPointIn> |
|
2804 </variable> |
|
2805 <variable formalParameter="IN17"> |
|
2806 <connectionPointIn> |
|
2807 <relPosition y="390" x="0"/> |
|
2808 <connection refLocalId="64" formalParameter="IN17"> |
|
2809 <position y="908" x="1061"/> |
|
2810 <position y="908" x="1002"/> |
|
2811 <position y="1026" x="1002"/> |
|
2812 <position y="1026" x="944"/> |
|
2813 </connection> |
|
2814 </connectionPointIn> |
|
2815 </variable> |
|
2816 <variable formalParameter="IN18"> |
|
2817 <connectionPointIn> |
|
2818 <relPosition y="410" x="0"/> |
|
2819 <connection refLocalId="46" formalParameter="IN18"> |
|
2820 <position y="928" x="1061"/> |
|
2821 <position y="928" x="997"/> |
|
2822 <position y="1074" x="997"/> |
|
2823 <position y="1074" x="934"/> |
|
2824 </connection> |
|
2825 </connectionPointIn> |
|
2826 </variable> |
|
2827 </inputVariables> |
|
2828 <inOutVariables/> |
|
2829 <outputVariables> |
|
2830 <variable formalParameter="OUT"> |
|
2831 <connectionPointOut> |
|
2832 <relPosition y="30" x="71"/> |
|
2833 </connectionPointOut> |
|
2834 </variable> |
|
2835 </outputVariables> |
|
2836 </block> |
|
2837 <outVariable localId="66" width="86" height="27"> |
|
2838 <position y="541" x="1209"/> |
|
2839 <connectionPointIn> |
|
2840 <relPosition y="13" x="0"/> |
|
2841 <connection refLocalId="65" formalParameter="OUT"> |
|
2842 <position y="554" x="1209"/> |
|
2843 <position y="554" x="1170"/> |
|
2844 <position y="548" x="1170"/> |
|
2845 <position y="548" x="1132"/> |
|
2846 </connection> |
|
2847 </connectionPointIn> |
|
2848 <expression>TEST_NAME</expression> |
|
2849 </outVariable> |
|
2850 <comment localId="67" height="100" width="229"> |
|
2851 <position y="21" x="13"/> |
|
2852 <content>This tests test litterals for all types, and convertion from ANY to STRING</content> |
|
2853 </comment> |
|
1552 </FBD> |
2854 </FBD> |
1553 </body> |
2855 </body> |
1554 </pou> |
2856 </pou> |
1555 <pou name="MAIN_TEST" pouType="program"> |
2857 <pou name="MAIN_TEST" pouType="program"> |
1556 <interface> |
2858 <interface> |
1571 <simpleValue value="1"/> |
2873 <simpleValue value="1"/> |
1572 </initialValue> |
2874 </initialValue> |
1573 </variable> |
2875 </variable> |
1574 </localVars> |
2876 </localVars> |
1575 <localVars> |
2877 <localVars> |
1576 <variable name="RES_STR" address="%QB0"> |
2878 <variable name="RES_TO_STR" address="%QB0"> |
1577 <type> |
2879 <type> |
1578 <STRING/> |
2880 <STRING/> |
1579 </type> |
2881 </type> |
1580 </variable> |
2882 </variable> |
1581 <variable name="RES_INT" address="%QW1"> |
2883 <variable name="RES_FROM_STR" address="%QW1"> |
1582 <type> |
2884 <type> |
1583 <INT/> |
2885 <INT/> |
1584 </type> |
2886 </type> |
1585 </variable> |
2887 </variable> |
1586 <variable name="TEST_NB" address="%IW0"> |
2888 <variable name="TEST_NB" address="%IW0"> |
1602 <type> |
2904 <type> |
1603 <STRING/> |
2905 <STRING/> |
1604 </type> |
2906 </type> |
1605 </variable> |
2907 </variable> |
1606 </externalVars> |
2908 </externalVars> |
2909 <localVars> |
|
2910 <variable name="RES_STR_OPS" address="%QB3"> |
|
2911 <type> |
|
2912 <STRING/> |
|
2913 </type> |
|
2914 </variable> |
|
2915 <variable name="STR_OPS_TEST_NAME" address="%QB4"> |
|
2916 <type> |
|
2917 <STRING/> |
|
2918 </type> |
|
2919 </variable> |
|
2920 </localVars> |
|
1607 </interface> |
2921 </interface> |
1608 <body> |
2922 <body> |
1609 <FBD> |
2923 <FBD> |
1610 <inVariable localId="2" width="42" height="27"> |
2924 <inVariable localId="2" width="42" height="27"> |
1611 <position y="171" x="55"/> |
2925 <position y="171" x="55"/> |
1647 <connectionPointOut> |
2961 <connectionPointOut> |
1648 <relPosition y="13" x="38"/> |
2962 <relPosition y="13" x="38"/> |
1649 </connectionPointOut> |
2963 </connectionPointOut> |
1650 <expression>3</expression> |
2964 <expression>3</expression> |
1651 </inVariable> |
2965 </inVariable> |
1652 <outVariable localId="13" width="66" height="27"> |
2966 <outVariable localId="14" width="109" height="27"> |
1653 <position y="188" x="567"/> |
2967 <position y="392" x="846"/> |
1654 <connectionPointIn> |
|
1655 <relPosition y="13" x="0"/> |
|
1656 <connection refLocalId="19" formalParameter="STRRES"> |
|
1657 <position y="201" x="567"/> |
|
1658 <position y="201" x="526"/> |
|
1659 <position y="208" x="526"/> |
|
1660 <position y="208" x="485"/> |
|
1661 </connection> |
|
1662 </connectionPointIn> |
|
1663 <expression>RES_STR</expression> |
|
1664 </outVariable> |
|
1665 <outVariable localId="14" width="62" height="27"> |
|
1666 <position y="540" x="538"/> |
|
1667 <connectionPointIn> |
2968 <connectionPointIn> |
1668 <relPosition y="13" x="0"/> |
2969 <relPosition y="13" x="0"/> |
1669 <connection refLocalId="21"> |
2970 <connection refLocalId="21"> |
1670 <position y="553" x="538"/> |
2971 <position y="405" x="846"/> |
1671 <position y="553" x="522"/> |
2972 <position y="405" x="828"/> |
1672 <position y="556" x="522"/> |
2973 <position y="442" x="828"/> |
1673 <position y="556" x="491"/> |
2974 <position y="442" x="797"/> |
1674 </connection> |
2975 </connection> |
1675 </connectionPointIn> |
2976 </connectionPointIn> |
1676 <expression>RES_INT</expression> |
2977 <expression>RES_FROM_STR</expression> |
1677 </outVariable> |
2978 </outVariable> |
1678 <inVariable localId="17" width="67" height="27"> |
2979 <inVariable localId="17" width="67" height="27"> |
1679 <position y="286" x="51"/> |
2980 <position y="286" x="51"/> |
1680 <connectionPointOut> |
2981 <connectionPointOut> |
1681 <relPosition y="13" x="67"/> |
2982 <relPosition y="13" x="67"/> |
1686 <position y="230" x="568"/> |
2987 <position y="230" x="568"/> |
1687 <connectionPointIn> |
2988 <connectionPointIn> |
1688 <relPosition y="13" x="0"/> |
2989 <relPosition y="13" x="0"/> |
1689 <connection refLocalId="19" formalParameter="NEXT_TEST"> |
2990 <connection refLocalId="19" formalParameter="NEXT_TEST"> |
1690 <position y="243" x="568"/> |
2991 <position y="243" x="568"/> |
1691 <position y="243" x="523"/> |
2992 <position y="243" x="526"/> |
1692 <position y="240" x="523"/> |
2993 <position y="240" x="526"/> |
1693 <position y="240" x="485"/> |
2994 <position y="240" x="485"/> |
1694 </connection> |
2995 </connection> |
1695 </connectionPointIn> |
2996 </connectionPointIn> |
1696 <expression>TEST_NB</expression> |
2997 <expression>TEST_NB</expression> |
1697 </outVariable> |
2998 </outVariable> |
1698 <block localId="19" height="248" width="140" instanceName="my_to_str_test" typeName="TEST_TO_STRINGS"> |
2999 <block localId="19" height="248" width="140" instanceName="my_string_ops" typeName="TEST_STRINGS_OPS"> |
1699 <position y="172" x="345"/> |
3000 <position y="172" x="345"/> |
1700 <inputVariables> |
3001 <inputVariables> |
1701 <variable formalParameter="IN1"> |
3002 <variable formalParameter="IN1"> |
1702 <connectionPointIn> |
3003 <connectionPointIn> |
1703 <relPosition y="36" x="0"/> |
3004 <relPosition y="36" x="0"/> |
1704 <connection refLocalId="2"> |
3005 <connection refLocalId="2"> |
1705 <position y="208" x="345"/> |
3006 <position y="208" x="345"/> |
1706 <position y="208" x="243"/> |
3007 <position y="208" x="221"/> |
1707 <position y="184" x="243"/> |
3008 <position y="184" x="221"/> |
1708 <position y="184" x="97"/> |
3009 <position y="184" x="97"/> |
1709 </connection> |
3010 </connection> |
1710 </connectionPointIn> |
3011 </connectionPointIn> |
1711 </variable> |
3012 </variable> |
1712 <variable formalParameter="IN2"> |
3013 <variable formalParameter="IN2"> |
1713 <connectionPointIn> |
3014 <connectionPointIn> |
1714 <relPosition y="68" x="0"/> |
3015 <relPosition y="68" x="0"/> |
1715 <connection refLocalId="3"> |
3016 <connection refLocalId="3"> |
1716 <position y="240" x="345"/> |
3017 <position y="240" x="345"/> |
1717 <position y="240" x="243"/> |
3018 <position y="240" x="230"/> |
1718 <position y="215" x="243"/> |
3019 <position y="215" x="230"/> |
1719 <position y="215" x="115"/> |
3020 <position y="215" x="115"/> |
1720 </connection> |
3021 </connection> |
1721 </connectionPointIn> |
3022 </connectionPointIn> |
1722 </variable> |
3023 </variable> |
1723 <variable formalParameter="IN3"> |
3024 <variable formalParameter="IN3"> |
1724 <connectionPointIn> |
3025 <connectionPointIn> |
1725 <relPosition y="100" x="0"/> |
3026 <relPosition y="100" x="0"/> |
1726 <connection refLocalId="4"> |
3027 <connection refLocalId="4"> |
1727 <position y="272" x="345"/> |
3028 <position y="272" x="345"/> |
1728 <position y="272" x="335"/> |
3029 <position y="272" x="322"/> |
1729 <position y="269" x="335"/> |
3030 <position y="269" x="322"/> |
1730 <position y="269" x="300"/> |
3031 <position y="269" x="300"/> |
1731 </connection> |
3032 </connection> |
1732 </connectionPointIn> |
3033 </connectionPointIn> |
1733 </variable> |
3034 </variable> |
1734 <variable formalParameter="TESTNR"> |
3035 <variable formalParameter="TESTNR"> |
1745 <variable formalParameter="K"> |
3046 <variable formalParameter="K"> |
1746 <connectionPointIn> |
3047 <connectionPointIn> |
1747 <relPosition y="164" x="0"/> |
3048 <relPosition y="164" x="0"/> |
1748 <connection refLocalId="5"> |
3049 <connection refLocalId="5"> |
1749 <position y="336" x="345"/> |
3050 <position y="336" x="345"/> |
1750 <position y="336" x="309"/> |
3051 <position y="336" x="322"/> |
1751 <position y="341" x="309"/> |
3052 <position y="341" x="322"/> |
1752 <position y="341" x="299"/> |
3053 <position y="341" x="299"/> |
1753 </connection> |
3054 </connection> |
1754 </connectionPointIn> |
3055 </connectionPointIn> |
1755 </variable> |
3056 </variable> |
1756 <variable formalParameter="P"> |
3057 <variable formalParameter="P"> |
1757 <connectionPointIn> |
3058 <connectionPointIn> |
1758 <relPosition y="196" x="0"/> |
3059 <relPosition y="196" x="0"/> |
1759 <connection refLocalId="6"> |
3060 <connection refLocalId="6"> |
1760 <position y="368" x="345"/> |
3061 <position y="368" x="345"/> |
1761 <position y="368" x="305"/> |
3062 <position y="368" x="320"/> |
1762 <position y="373" x="305"/> |
3063 <position y="373" x="320"/> |
1763 <position y="373" x="295"/> |
3064 <position y="373" x="295"/> |
1764 </connection> |
3065 </connection> |
1765 </connectionPointIn> |
3066 </connectionPointIn> |
1766 </variable> |
3067 </variable> |
1767 <variable formalParameter="L"> |
3068 <variable formalParameter="L"> |
1768 <connectionPointIn> |
3069 <connectionPointIn> |
1769 <relPosition y="228" x="0"/> |
3070 <relPosition y="228" x="0"/> |
1770 <connection refLocalId="7"> |
3071 <connection refLocalId="7"> |
1771 <position y="400" x="345"/> |
3072 <position y="400" x="345"/> |
1772 <position y="400" x="305"/> |
3073 <position y="400" x="320"/> |
1773 <position y="406" x="305"/> |
3074 <position y="406" x="320"/> |
1774 <position y="406" x="295"/> |
3075 <position y="406" x="295"/> |
1775 </connection> |
3076 </connection> |
1776 </connectionPointIn> |
3077 </connectionPointIn> |
1777 </variable> |
3078 </variable> |
1778 </inputVariables> |
3079 </inputVariables> |
1794 </connectionPointOut> |
3095 </connectionPointOut> |
1795 </variable> |
3096 </variable> |
1796 </outputVariables> |
3097 </outputVariables> |
1797 </block> |
3098 </block> |
1798 <block localId="21" height="154" width="147" instanceName="my_from_str_test" typeName="TEST_FROM_STRINGS"> |
3099 <block localId="21" height="154" width="147" instanceName="my_from_str_test" typeName="TEST_FROM_STRINGS"> |
1799 <position y="514" x="344"/> |
3100 <position y="400" x="650"/> |
1800 <inputVariables> |
3101 <inputVariables> |
1801 <variable formalParameter="IN1"> |
3102 <variable formalParameter="IN1"> |
1802 <connectionPointIn> |
3103 <connectionPointIn> |
1803 <relPosition y="42" x="0"/> |
3104 <relPosition y="42" x="0"/> |
1804 <connection refLocalId="2"> |
3105 <connection refLocalId="2" formalParameter="IN1"> |
1805 <position y="556" x="344"/> |
3106 <position y="442" x="650"/> |
1806 <position y="556" x="180"/> |
3107 <position y="442" x="180"/> |
1807 <position y="184" x="180"/> |
3108 <position y="184" x="180"/> |
1808 <position y="184" x="97"/> |
3109 <position y="184" x="97"/> |
1809 </connection> |
3110 </connection> |
1810 </connectionPointIn> |
3111 </connectionPointIn> |
1811 </variable> |
3112 </variable> |
1812 <variable formalParameter="IN2"> |
3113 <variable formalParameter="IN2"> |
1813 <connectionPointIn> |
3114 <connectionPointIn> |
1814 <relPosition y="86" x="0"/> |
3115 <relPosition y="86" x="0"/> |
1815 <connection refLocalId="3"> |
3116 <connection refLocalId="3" formalParameter="IN2"> |
1816 <position y="600" x="344"/> |
3117 <position y="486" x="650"/> |
1817 <position y="600" x="156"/> |
3118 <position y="486" x="159"/> |
1818 <position y="215" x="156"/> |
3119 <position y="215" x="159"/> |
1819 <position y="215" x="97"/> |
3120 <position y="215" x="115"/> |
1820 </connection> |
3121 </connection> |
1821 </connectionPointIn> |
3122 </connectionPointIn> |
1822 </variable> |
3123 </variable> |
1823 <variable formalParameter="TESTNR"> |
3124 <variable formalParameter="TESTNR"> |
1824 <connectionPointIn> |
3125 <connectionPointIn> |
1825 <relPosition y="130" x="0"/> |
3126 <relPosition y="130" x="0"/> |
1826 <connection refLocalId="17"> |
3127 <connection refLocalId="19" formalParameter="NEXT_TEST"> |
1827 <position y="644" x="344"/> |
3128 <position y="530" x="650"/> |
1828 <position y="644" x="137"/> |
3129 <position y="530" x="511"/> |
1829 <position y="299" x="137"/> |
3130 <position y="240" x="511"/> |
1830 <position y="299" x="118"/> |
3131 <position y="240" x="485"/> |
1831 </connection> |
3132 </connection> |
1832 </connectionPointIn> |
3133 </connectionPointIn> |
1833 </variable> |
3134 </variable> |
1834 </inputVariables> |
3135 </inputVariables> |
1835 <inOutVariables/> |
3136 <inOutVariables/> |
1850 </connectionPointOut> |
3151 </connectionPointOut> |
1851 </variable> |
3152 </variable> |
1852 </outputVariables> |
3153 </outputVariables> |
1853 </block> |
3154 </block> |
1854 <outVariable localId="22" width="141" height="27"> |
3155 <outVariable localId="22" width="141" height="27"> |
1855 <position y="279" x="601"/> |
3156 <position y="519" x="1117"/> |
1856 <connectionPointIn> |
3157 <connectionPointIn> |
1857 <relPosition y="13" x="0"/> |
3158 <relPosition y="13" x="0"/> |
1858 <connection refLocalId="19" formalParameter="TEST_NAME"> |
3159 <connection refLocalId="31" formalParameter="TEST_NAME"> |
1859 <position y="292" x="601"/> |
3160 <position y="532" x="1117"/> |
1860 <position y="292" x="543"/> |
3161 <position y="532" x="1106"/> |
1861 <position y="272" x="543"/> |
3162 <position y="501" x="1106"/> |
1862 <position y="272" x="485"/> |
3163 <position y="501" x="1073"/> |
1863 </connection> |
3164 </connection> |
1864 </connectionPointIn> |
3165 </connectionPointIn> |
1865 <expression>TO_STR_TEST_NAME</expression> |
3166 <expression>TO_STR_TEST_NAME</expression> |
1866 </outVariable> |
3167 </outVariable> |
1867 <outVariable localId="24" width="160" height="27"> |
3168 <outVariable localId="24" width="160" height="27"> |
1868 <position y="631" x="534"/> |
3169 <position y="517" x="840"/> |
1869 <connectionPointIn> |
3170 <connectionPointIn> |
1870 <relPosition y="13" x="0"/> |
3171 <relPosition y="13" x="0"/> |
1871 <connection refLocalId="21" formalParameter="TEST_NAME"> |
3172 <connection refLocalId="21"> |
1872 <position y="644" x="534"/> |
3173 <position y="530" x="840"/> |
1873 <position y="644" x="491"/> |
3174 <position y="530" x="797"/> |
1874 </connection> |
3175 </connection> |
1875 </connectionPointIn> |
3176 </connectionPointIn> |
1876 <expression>FROM_STR_TEST_NAME</expression> |
3177 <expression>FROM_STR_TEST_NAME</expression> |
1877 </outVariable> |
3178 </outVariable> |
1878 <comment localId="25" height="37" width="111"> |
3179 <comment localId="26" height="96" width="396"> |
1879 <position y="580" x="529"/> |
3180 <position y="17" x="30"/> |
1880 <content>Unused</content> |
3181 <content>Main program for testing standard lib funcs</content> |
1881 </comment> |
3182 </comment> |
3183 <block localId="28" height="60" width="63" typeName="ADD"> |
|
3184 <position y="437" x="1194"/> |
|
3185 <inputVariables> |
|
3186 <variable formalParameter="IN1"> |
|
3187 <connectionPointIn> |
|
3188 <relPosition y="30" x="0"/> |
|
3189 <connection refLocalId="31" formalParameter="NEXT_TEST"> |
|
3190 <position y="467" x="1194"/> |
|
3191 <position y="467" x="1104"/> |
|
3192 <position y="481" x="1104"/> |
|
3193 <position y="481" x="1073"/> |
|
3194 </connection> |
|
3195 </connectionPointIn> |
|
3196 </variable> |
|
3197 <variable formalParameter="IN2"> |
|
3198 <connectionPointIn> |
|
3199 <relPosition y="50" x="0"/> |
|
3200 <connection refLocalId="30"> |
|
3201 <position y="487" x="1194"/> |
|
3202 <position y="487" x="1170"/> |
|
3203 <position y="495" x="1170"/> |
|
3204 <position y="495" x="1146"/> |
|
3205 </connection> |
|
3206 </connectionPointIn> |
|
3207 </variable> |
|
3208 </inputVariables> |
|
3209 <inOutVariables/> |
|
3210 <outputVariables> |
|
3211 <variable formalParameter="OUT"> |
|
3212 <connectionPointOut> |
|
3213 <relPosition y="30" x="63"/> |
|
3214 </connectionPointOut> |
|
3215 </variable> |
|
3216 </outputVariables> |
|
3217 </block> |
|
3218 <outVariable localId="29" width="67" height="27"> |
|
3219 <position y="454" x="1301"/> |
|
3220 <connectionPointIn> |
|
3221 <relPosition y="13" x="0"/> |
|
3222 <connection refLocalId="28" formalParameter="OUT"> |
|
3223 <position y="467" x="1301"/> |
|
3224 <position y="467" x="1257"/> |
|
3225 </connection> |
|
3226 </connectionPointIn> |
|
3227 <expression>TEST_NB</expression> |
|
3228 </outVariable> |
|
3229 <inVariable localId="30" width="18" height="27"> |
|
3230 <position y="482" x="1128"/> |
|
3231 <connectionPointOut> |
|
3232 <relPosition y="13" x="18"/> |
|
3233 </connectionPointOut> |
|
3234 <expression>1</expression> |
|
3235 </inVariable> |
|
3236 <block localId="31" height="80" width="140" instanceName="my_to_str" typeName="TEST_TO_STRINGS"> |
|
3237 <position y="431" x="933"/> |
|
3238 <inputVariables> |
|
3239 <variable formalParameter="TESTNR"> |
|
3240 <connectionPointIn> |
|
3241 <relPosition y="30" x="0"/> |
|
3242 <connection refLocalId="21" formalParameter="NEXT_TEST"> |
|
3243 <position y="461" x="933"/> |
|
3244 <position y="461" x="864"/> |
|
3245 <position y="486" x="864"/> |
|
3246 <position y="486" x="797"/> |
|
3247 </connection> |
|
3248 </connectionPointIn> |
|
3249 </variable> |
|
3250 </inputVariables> |
|
3251 <inOutVariables/> |
|
3252 <outputVariables> |
|
3253 <variable formalParameter="RES_STR"> |
|
3254 <connectionPointOut> |
|
3255 <relPosition y="30" x="140"/> |
|
3256 </connectionPointOut> |
|
3257 </variable> |
|
3258 <variable formalParameter="NEXT_TEST"> |
|
3259 <connectionPointOut> |
|
3260 <relPosition y="50" x="140"/> |
|
3261 </connectionPointOut> |
|
3262 </variable> |
|
3263 <variable formalParameter="TEST_NAME"> |
|
3264 <connectionPointOut> |
|
3265 <relPosition y="70" x="140"/> |
|
3266 </connectionPointOut> |
|
3267 </variable> |
|
3268 </outputVariables> |
|
3269 </block> |
|
3270 <outVariable localId="32" width="90" height="27"> |
|
3271 <position y="401" x="1135"/> |
|
3272 <connectionPointIn> |
|
3273 <relPosition y="13" x="0"/> |
|
3274 <connection refLocalId="31" formalParameter="RES_STR"> |
|
3275 <position y="414" x="1135"/> |
|
3276 <position y="414" x="1104"/> |
|
3277 <position y="461" x="1104"/> |
|
3278 <position y="461" x="1073"/> |
|
3279 </connection> |
|
3280 </connectionPointIn> |
|
3281 <expression>RES_TO_STR</expression> |
|
3282 </outVariable> |
|
3283 <outVariable localId="33" width="151" height="27"> |
|
3284 <position y="273" x="556"/> |
|
3285 <connectionPointIn> |
|
3286 <relPosition y="13" x="0"/> |
|
3287 <connection refLocalId="19" formalParameter="TEST_NAME"> |
|
3288 <position y="286" x="556"/> |
|
3289 <position y="286" x="520"/> |
|
3290 <position y="272" x="520"/> |
|
3291 <position y="272" x="485"/> |
|
3292 </connection> |
|
3293 </connectionPointIn> |
|
3294 <expression>STR_OPS_TEST_NAME</expression> |
|
3295 </outVariable> |
|
3296 <outVariable localId="34" width="100" height="27"> |
|
3297 <position y="198" x="572"/> |
|
3298 <connectionPointIn> |
|
3299 <relPosition y="13" x="0"/> |
|
3300 <connection refLocalId="19"> |
|
3301 <position y="211" x="572"/> |
|
3302 <position y="211" x="528"/> |
|
3303 <position y="208" x="528"/> |
|
3304 <position y="208" x="485"/> |
|
3305 </connection> |
|
3306 </connectionPointIn> |
|
3307 <expression>RES_STR_OPS</expression> |
|
3308 </outVariable> |
|
1882 </FBD> |
3309 </FBD> |
1883 </body> |
3310 </body> |
1884 </pou> |
3311 </pou> |
1885 </pous> |
3312 </pous> |
1886 </types> |
3313 </types> |
1897 </variable> |
3324 </variable> |
1898 </globalVars> |
3325 </globalVars> |
1899 <pouInstance type="MAIN_TEST" name="MAIN_INSTANCE"/> |
3326 <pouInstance type="MAIN_TEST" name="MAIN_INSTANCE"/> |
1900 </resource> |
3327 </resource> |
1901 <globalVars> |
3328 <globalVars> |
1902 <variable name="TO_STR_TEST_NAME" address="%QB4"> |
3329 <variable name="TO_STR_TEST_NAME" address="%QB2"> |
1903 <type> |
3330 <type> |
1904 <STRING/> |
3331 <STRING/> |
1905 </type> |
3332 </type> |
1906 <initialValue> |
3333 <initialValue> |
1907 <simpleValue value="str test name"/> |
3334 <simpleValue value="str test name"/> |