79 <relPosition x="59" y="30"/> |
79 <relPosition x="59" y="30"/> |
80 </connectionPointOut> |
80 </connectionPointOut> |
81 </variable> |
81 </variable> |
82 </outputVariables> |
82 </outputVariables> |
83 </block> |
83 </block> |
84 <inOutVariable localId="4" height="27" width="51" executionOrderId="0" negatedOut="false" negatedIn="false"> |
84 <inOutVariable localId="4" height="30" width="51" executionOrderId="0" negatedOut="false" negatedIn="false"> |
85 <position x="66" y="286"/> |
85 <position x="66" y="304"/> |
86 <connectionPointIn> |
86 <connectionPointIn> |
87 <relPosition x="0" y="13"/> |
87 <relPosition x="0" y="15"/> |
88 <connection refLocalId="3" formalParameter="OUT"> |
88 <connection refLocalId="3" formalParameter="OUT"> |
89 <position x="66" y="299"/> |
89 <position x="66" y="319"/> |
90 <position x="37" y="299"/> |
90 <position x="37" y="319"/> |
91 <position x="37" y="372"/> |
91 <position x="37" y="390"/> |
92 <position x="314" y="372"/> |
92 <position x="314" y="390"/> |
93 <position x="314" y="299"/> |
93 <position x="314" y="317"/> |
94 <position x="300" y="299"/> |
94 <position x="300" y="317"/> |
95 </connection> |
95 </connection> |
96 </connectionPointIn> |
96 </connectionPointIn> |
97 <connectionPointOut> |
97 <connectionPointOut> |
98 <relPosition x="51" y="13"/> |
98 <relPosition x="51" y="15"/> |
99 </connectionPointOut> |
99 </connectionPointOut> |
100 <expression>beat</expression> |
100 <expression>beat</expression> |
101 </inOutVariable> |
101 </inOutVariable> |
102 <block localId="5" width="68" height="98" typeName="ADD" executionOrderId="0"> |
102 <block localId="5" width="68" height="98" typeName="ADD" executionOrderId="0"> |
103 <position x="463" y="385"/> |
103 <position x="463" y="403"/> |
104 <inputVariables> |
104 <inputVariables> |
105 <variable formalParameter="IN1"> |
105 <variable formalParameter="IN1"> |
106 <connectionPointIn> |
106 <connectionPointIn> |
107 <relPosition x="0" y="39"/> |
107 <relPosition x="0" y="39"/> |
108 <connection refLocalId="10" formalParameter="OUT"> |
108 <connection refLocalId="10" formalParameter="OUT"> |
109 <position x="463" y="424"/> |
109 <position x="463" y="442"/> |
110 <position x="452" y="424"/> |
110 <position x="452" y="442"/> |
111 <position x="452" y="424"/> |
111 <position x="452" y="442"/> |
112 <position x="454" y="424"/> |
112 <position x="455" y="442"/> |
113 <position x="454" y="424"/> |
113 <position x="455" y="442"/> |
114 <position x="444" y="424"/> |
114 <position x="445" y="442"/> |
115 </connection> |
115 </connection> |
116 </connectionPointIn> |
116 </connectionPointIn> |
117 </variable> |
117 </variable> |
118 <variable formalParameter="IN2"> |
118 <variable formalParameter="IN2"> |
119 <connectionPointIn> |
119 <connectionPointIn> |
120 <relPosition x="0" y="78"/> |
120 <relPosition x="0" y="78"/> |
121 <connection refLocalId="6"> |
121 <connection refLocalId="6"> |
122 <position x="463" y="463"/> |
122 <position x="463" y="481"/> |
123 <position x="444" y="463"/> |
123 <position x="453" y="481"/> |
|
124 <position x="453" y="482"/> |
|
125 <position x="454" y="482"/> |
|
126 <position x="454" y="483"/> |
|
127 <position x="444" y="483"/> |
124 </connection> |
128 </connection> |
125 </connectionPointIn> |
129 </connectionPointIn> |
126 </variable> |
130 </variable> |
127 </inputVariables> |
131 </inputVariables> |
128 <inOutVariables/> |
132 <inOutVariables/> |
132 <relPosition x="68" y="39"/> |
136 <relPosition x="68" y="39"/> |
133 </connectionPointOut> |
137 </connectionPointOut> |
134 </variable> |
138 </variable> |
135 </outputVariables> |
139 </outputVariables> |
136 </block> |
140 </block> |
137 <inOutVariable localId="6" height="27" width="103" executionOrderId="0" negatedOut="false" negatedIn="false"> |
141 <inOutVariable localId="6" height="30" width="103" executionOrderId="0" negatedOut="false" negatedIn="false"> |
138 <position x="341" y="450"/> |
142 <position x="341" y="468"/> |
139 <connectionPointIn> |
143 <connectionPointIn> |
140 <relPosition x="0" y="13"/> |
144 <relPosition x="0" y="15"/> |
141 <connection refLocalId="5" formalParameter="OUT"> |
145 <connection refLocalId="5" formalParameter="OUT"> |
142 <position x="341" y="463"/> |
146 <position x="341" y="483"/> |
143 <position x="320" y="463"/> |
147 <position x="320" y="483"/> |
144 <position x="320" y="500"/> |
148 <position x="320" y="518"/> |
145 <position x="544" y="500"/> |
149 <position x="544" y="518"/> |
146 <position x="544" y="424"/> |
150 <position x="544" y="442"/> |
147 <position x="531" y="424"/> |
151 <position x="531" y="442"/> |
148 </connection> |
152 </connection> |
149 </connectionPointIn> |
153 </connectionPointIn> |
150 <connectionPointOut> |
154 <connectionPointOut> |
151 <relPosition x="103" y="13"/> |
155 <relPosition x="103" y="15"/> |
152 </connectionPointOut> |
156 </connectionPointOut> |
153 <expression>count</expression> |
157 <expression>count</expression> |
154 </inOutVariable> |
158 </inOutVariable> |
155 <block localId="8" width="67" height="144" typeName="CONCAT" executionOrderId="0"> |
159 <block localId="8" width="67" height="144" typeName="CONCAT" executionOrderId="0"> |
156 <position x="727" y="311"/> |
160 <position x="727" y="329"/> |
157 <inputVariables> |
161 <inputVariables> |
158 <variable formalParameter="IN1"> |
162 <variable formalParameter="IN1"> |
159 <connectionPointIn> |
163 <connectionPointIn> |
160 <relPosition x="0" y="51"/> |
164 <relPosition x="0" y="51"/> |
161 <connection refLocalId="2"> |
165 <connection refLocalId="2"> |
162 <position x="727" y="362"/> |
166 <position x="727" y="380"/> |
163 <position x="677" y="362"/> |
167 <position x="677" y="380"/> |
164 </connection> |
168 </connection> |
165 </connectionPointIn> |
169 </connectionPointIn> |
166 </variable> |
170 </variable> |
167 <variable formalParameter="IN2"> |
171 <variable formalParameter="IN2"> |
168 <connectionPointIn> |
172 <connectionPointIn> |
169 <relPosition x="0" y="113"/> |
173 <relPosition x="0" y="113"/> |
170 <connection refLocalId="9" formalParameter="OUT"> |
174 <connection refLocalId="9" formalParameter="OUT"> |
171 <position x="727" y="424"/> |
175 <position x="727" y="442"/> |
172 <position x="677" y="424"/> |
176 <position x="680" y="442"/> |
173 </connection> |
177 </connection> |
174 </connectionPointIn> |
178 </connectionPointIn> |
175 </variable> |
179 </variable> |
176 </inputVariables> |
180 </inputVariables> |
177 <inOutVariables/> |
181 <inOutVariables/> |
181 <relPosition x="67" y="51"/> |
185 <relPosition x="67" y="51"/> |
182 </connectionPointOut> |
186 </connectionPointOut> |
183 </variable> |
187 </variable> |
184 </outputVariables> |
188 </outputVariables> |
185 </block> |
189 </block> |
186 <block localId="9" width="116" height="40" typeName="INT_TO_STRING" executionOrderId="0"> |
190 <block localId="9" width="119" height="40" typeName="INT_TO_STRING" executionOrderId="0"> |
187 <position x="561" y="394"/> |
191 <position x="561" y="412"/> |
188 <inputVariables> |
192 <inputVariables> |
189 <variable formalParameter="IN"> |
193 <variable formalParameter="IN"> |
190 <connectionPointIn> |
194 <connectionPointIn> |
191 <relPosition x="0" y="30"/> |
195 <relPosition x="0" y="30"/> |
192 <connection refLocalId="5" formalParameter="OUT"> |
196 <connection refLocalId="5" formalParameter="OUT"> |
193 <position x="561" y="424"/> |
197 <position x="561" y="442"/> |
194 <position x="531" y="424"/> |
198 <position x="531" y="442"/> |
195 </connection> |
199 </connection> |
196 </connectionPointIn> |
200 </connectionPointIn> |
197 </variable> |
201 </variable> |
198 </inputVariables> |
202 </inputVariables> |
199 <inOutVariables/> |
203 <inOutVariables/> |
200 <outputVariables> |
204 <outputVariables> |
201 <variable formalParameter="OUT"> |
205 <variable formalParameter="OUT"> |
202 <connectionPointOut> |
206 <connectionPointOut> |
203 <relPosition x="116" y="30"/> |
207 <relPosition x="119" y="30"/> |
204 </connectionPointOut> |
208 </connectionPointOut> |
205 </variable> |
209 </variable> |
206 </outputVariables> |
210 </outputVariables> |
207 </block> |
211 </block> |
208 <block localId="10" width="105" height="40" typeName="BOOL_TO_INT" executionOrderId="0"> |
212 <block localId="10" width="106" height="40" typeName="BOOL_TO_INT" executionOrderId="0"> |
209 <position x="339" y="394"/> |
213 <position x="339" y="412"/> |
210 <inputVariables> |
214 <inputVariables> |
211 <variable formalParameter="IN" edge="rising"> |
215 <variable formalParameter="IN" edge="rising"> |
212 <connectionPointIn> |
216 <connectionPointIn> |
213 <relPosition x="0" y="30"/> |
217 <relPosition x="0" y="30"/> |
214 <connection refLocalId="3" formalParameter="OUT"> |
218 <connection refLocalId="3" formalParameter="OUT"> |
215 <position x="339" y="424"/> |
219 <position x="339" y="442"/> |
216 <position x="314" y="424"/> |
220 <position x="314" y="442"/> |
217 <position x="314" y="299"/> |
221 <position x="314" y="317"/> |
218 <position x="300" y="299"/> |
222 <position x="300" y="317"/> |
219 </connection> |
223 </connection> |
220 </connectionPointIn> |
224 </connectionPointIn> |
221 </variable> |
225 </variable> |
222 </inputVariables> |
226 </inputVariables> |
223 <inOutVariables/> |
227 <inOutVariables/> |
224 <outputVariables> |
228 <outputVariables> |
225 <variable formalParameter="OUT"> |
229 <variable formalParameter="OUT"> |
226 <connectionPointOut> |
230 <connectionPointOut> |
227 <relPosition x="105" y="30"/> |
231 <relPosition x="106" y="30"/> |
228 </connectionPointOut> |
232 </connectionPointOut> |
229 </variable> |
233 </variable> |
230 </outputVariables> |
234 </outputVariables> |
231 </block> |
235 </block> |
232 <block localId="11" width="65" height="209" typeName="LOGGER" instanceName="LOGGER0" executionOrderId="0"> |
236 <block localId="11" width="65" height="209" typeName="LOGGER" instanceName="LOGGER0" executionOrderId="0"> |
233 <position x="907" y="248"/> |
237 <position x="907" y="266"/> |
234 <inputVariables> |
238 <inputVariables> |
235 <variable formalParameter="TRIG"> |
239 <variable formalParameter="TRIG"> |
236 <connectionPointIn> |
240 <connectionPointIn> |
237 <relPosition x="0" y="52"/> |
241 <relPosition x="0" y="51"/> |
238 <connection refLocalId="3" formalParameter="OUT"> |
242 <connection refLocalId="3" formalParameter="OUT"> |
239 <position x="907" y="300"/> |
243 <position x="907" y="317"/> |
240 <position x="300" y="300"/> |
244 <position x="300" y="317"/> |
241 </connection> |
245 </connection> |
242 </connectionPointIn> |
246 </connectionPointIn> |
243 </variable> |
247 </variable> |
244 <variable formalParameter="MSG"> |
248 <variable formalParameter="MSG"> |
245 <connectionPointIn> |
249 <connectionPointIn> |
246 <relPosition x="0" y="112"/> |
250 <relPosition x="0" y="114"/> |
247 <connection refLocalId="8" formalParameter="OUT"> |
251 <connection refLocalId="8" formalParameter="OUT"> |
248 <position x="907" y="360"/> |
252 <position x="907" y="380"/> |
249 <position x="794" y="360"/> |
253 <position x="794" y="380"/> |
250 </connection> |
254 </connection> |
251 </connectionPointIn> |
255 </connectionPointIn> |
252 </variable> |
256 </variable> |
253 <variable formalParameter="LEVEL"> |
257 <variable formalParameter="LEVEL"> |
254 <connectionPointIn> |
258 <connectionPointIn> |
255 <relPosition x="0" y="177"/> |
259 <relPosition x="0" y="177"/> |
256 <connection refLocalId="12"> |
260 <connection refLocalId="12"> |
257 <position x="907" y="425"/> |
261 <position x="907" y="443"/> |
258 <position x="879" y="425"/> |
262 <position x="893" y="443"/> |
|
263 <position x="893" y="445"/> |
|
264 <position x="879" y="445"/> |
259 </connection> |
265 </connection> |
260 </connectionPointIn> |
266 </connectionPointIn> |
261 </variable> |
267 </variable> |
262 </inputVariables> |
268 </inputVariables> |
263 <inOutVariables/> |
269 <inOutVariables/> |
264 <outputVariables/> |
270 <outputVariables/> |
265 </block> |
271 </block> |
266 <inVariable localId="12" height="27" width="79" executionOrderId="0" negated="false"> |
272 <inVariable localId="12" height="30" width="79" executionOrderId="0" negated="false"> |
267 <position x="800" y="412"/> |
273 <position x="800" y="430"/> |
268 <connectionPointOut> |
274 <connectionPointOut> |
269 <relPosition x="79" y="13"/> |
275 <relPosition x="79" y="15"/> |
270 </connectionPointOut> |
276 </connectionPointOut> |
271 <expression>lvl</expression> |
277 <expression>lvl</expression> |
272 </inVariable> |
278 </inVariable> |
273 <block localId="14" typeName="TOF" instanceName="Timer" executionOrderId="0" height="98" width="45"> |
279 <block localId="14" typeName="TOF" instanceName="Timer" executionOrderId="0" height="98" width="47"> |
274 <position x="150" y="260"/> |
280 <position x="150" y="278"/> |
275 <inputVariables> |
281 <inputVariables> |
276 <variable formalParameter="IN"> |
282 <variable formalParameter="IN"> |
277 <connectionPointIn> |
283 <connectionPointIn> |
278 <relPosition x="0" y="39"/> |
284 <relPosition x="0" y="39"/> |
279 <connection refLocalId="4"> |
285 <connection refLocalId="4"> |
280 <position x="150" y="299"/> |
286 <position x="150" y="317"/> |
281 <position x="117" y="299"/> |
287 <position x="133" y="317"/> |
|
288 <position x="133" y="319"/> |
|
289 <position x="117" y="319"/> |
282 </connection> |
290 </connection> |
283 </connectionPointIn> |
291 </connectionPointIn> |
284 </variable> |
292 </variable> |
285 <variable formalParameter="PT"> |
293 <variable formalParameter="PT"> |
286 <connectionPointIn> |
294 <connectionPointIn> |
287 <relPosition x="0" y="78"/> |
295 <relPosition x="0" y="78"/> |
288 <connection refLocalId="1"> |
296 <connection refLocalId="1"> |
289 <position x="150" y="338"/> |
297 <position x="150" y="356"/> |
290 <position x="117" y="338"/> |
298 <position x="133" y="356"/> |
|
299 <position x="133" y="359"/> |
|
300 <position x="117" y="359"/> |
291 </connection> |
301 </connection> |
292 </connectionPointIn> |
302 </connectionPointIn> |
293 </variable> |
303 </variable> |
294 </inputVariables> |
304 </inputVariables> |
295 <inOutVariables/> |
305 <inOutVariables/> |
296 <outputVariables> |
306 <outputVariables> |
297 <variable formalParameter="Q"> |
307 <variable formalParameter="Q"> |
298 <connectionPointOut> |
308 <connectionPointOut> |
299 <relPosition x="45" y="39"/> |
309 <relPosition x="47" y="39"/> |
300 </connectionPointOut> |
310 </connectionPointOut> |
301 </variable> |
311 </variable> |
302 <variable formalParameter="ET"> |
312 <variable formalParameter="ET"> |
303 <connectionPointOut> |
313 <connectionPointOut> |
304 <relPosition x="45" y="78"/> |
314 <relPosition x="47" y="78"/> |
305 </connectionPointOut> |
315 </connectionPointOut> |
306 </variable> |
316 </variable> |
307 </outputVariables> |
317 </outputVariables> |
308 </block> |
318 </block> |
309 <inVariable localId="1" executionOrderId="0" height="24" width="52" negated="false"> |
319 <inVariable localId="1" executionOrderId="0" height="30" width="52" negated="false"> |
310 <position x="65" y="326"/> |
320 <position x="65" y="344"/> |
311 <connectionPointOut> |
321 <connectionPointOut> |
312 <relPosition x="52" y="12"/> |
322 <relPosition x="52" y="15"/> |
313 </connectionPointOut> |
323 </connectionPointOut> |
314 <expression>T#3s</expression> |
324 <expression>T#3s</expression> |
315 </inVariable> |
325 </inVariable> |
316 <comment localId="15" height="212" width="675"> |
326 <comment localId="15" height="238" width="675"> |
317 <position x="27" y="16"/> |
327 <position x="27" y="16"/> |
318 <content> |
328 <content> |
319 <xhtml:p><![CDATA[This example shows logging functionality in Beremiz. |
329 <xhtml:p><![CDATA[This example shows logging functionality in Beremiz. |
320 Here are shown two ways of logging: |
330 Here are shown two ways of logging: |
321 - from IEC PLC program; |
331 - from IEC PLC program; |