Tests and various fixes
authoretisserant
Thu, 19 Jul 2007 14:07:04 +0200
changeset 44 3fb449ba9a72
parent 43 37dd4e2fd2ec
child 45 3b6bf2b5f1df
Tests and various fixes
tests/.cvsignore
tests/LD_TEST.xml
tests/SFC_TEST.xml
tests/STD_TEST.xml
tests/build.sh
--- a/tests/.cvsignore	Wed Jul 18 11:57:36 2007 +0200
+++ b/tests/.cvsignore	Thu Jul 19 14:07:04 2007 +0200
@@ -4,3 +4,4 @@
 POUS.c
 test
 STD_CONF.c
+SFC_TEST.st
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/LD_TEST.xml	Thu Jul 19 14:07:04 2007 +0200
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://www.plcopen.org/xml/tc6.xsd"
+         xmlns:xhtml="http://www.w3.org/1999/xhtml"
+         xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd http://www.plcopen.org/xml/tc6.xsd">
+  <fileHeader contentDescription="This tests LD language"
+              companyName="LOLITECH"
+              companyURL="www.lolitech.com"
+              productName="BREMIZ"
+              productRelease="1"
+              productVersion="1"
+              creationDateTime="2007-07-07 11:58:26"/>
+  <contentHeader name="LD_TEST">
+    <coordinateInfo>
+      <fbd>
+        <scaling y="0" x="0"/>
+      </fbd>
+      <ld>
+        <scaling y="0" x="0"/>
+      </ld>
+      <sfc>
+        <scaling y="0" x="0"/>
+      </sfc>
+    </coordinateInfo>
+  </contentHeader>
+  <types>
+    <dataTypes/>
+    <pous>
+      <pou name="MAIN_TEST" pouType="program">
+        <interface>
+          <localVars>
+            <variable name="QX1" address="%QX1">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="QX2" address="%QX2">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="QX3" address="%QX3">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="IX1" address="%IX1">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="IX2" address="%IX2">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="IX3" address="%IX3">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+          </localVars>
+        </interface>
+        <body>
+          <LD>
+          </LD>
+        </body>
+      </pou>
+    </pous>
+  </types>
+  <instances>
+    <configurations>
+      <configuration name="STD_CONF">
+        <resource name="STD_RESSOURCE">
+          <task interval="00:00:00.100000" name="STD_TASK" priority="0"/>
+          <pouInstance type="MAIN_TEST" name="MAIN_INSTANCE"/>
+        </resource>
+      </configuration>
+    </configurations>
+  </instances>
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/SFC_TEST.xml	Thu Jul 19 14:07:04 2007 +0200
@@ -0,0 +1,791 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://www.plcopen.org/xml/tc6.xsd"
+         xmlns:xhtml="http://www.w3.org/1999/xhtml"
+         xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd http://www.plcopen.org/xml/tc6.xsd">
+  <fileHeader contentDescription="This tests SFC language"
+              companyName="LOLITECH"
+              companyURL="www.lolitech.com"
+              productName="BREMIZ"
+              productRelease="1"
+              productVersion="1"
+              creationDateTime="2007-07-07 11:58:26"/>
+  <contentHeader name="LD_TEST">
+    <coordinateInfo>
+      <fbd>
+        <scaling y="0" x="0"/>
+      </fbd>
+      <ld>
+        <scaling y="0" x="0"/>
+      </ld>
+      <sfc>
+        <scaling y="0" x="0"/>
+      </sfc>
+    </coordinateInfo>
+  </contentHeader>
+  <types>
+    <dataTypes/>
+    <pous>
+      <pou name="MAIN_TEST" pouType="program">
+        <interface>
+          <localVars>
+            <variable name="QX1" address="%QX1">
+              <type>
+                <BOOL/>
+              </type>
+              <initialValue>
+                <simpleValue value="FALSE"/>
+              </initialValue>
+            </variable>
+            <variable name="QX2" address="%QX2">
+              <type>
+                <BOOL/>
+              </type>
+              <initialValue>
+                <simpleValue value="TRUE"/>
+              </initialValue>
+            </variable>
+            <variable name="QX3" address="%QX3">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="IX1" address="%IX1">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="IX2" address="%IX2">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="IX3" address="%IX3">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+          </localVars>
+        </interface>
+        <actions>
+          <action name="ONSTEP1">
+            <body>
+              <ST>
+QX1 := TRUE;
+QX2 := TRUE;
+              </ST>
+            </body>
+          </action>
+        </actions>
+        <body>
+          <SFC>
+            <step localId="1" height="31" width="40" initialStep="true" name="GO">
+              <position y="26" x="70"/>
+              <connectionPointOut formalParameter="">
+                <relPosition y="31" x="20"/>
+              </connectionPointOut>
+            </step>
+            <transition localId="2" height="2" width="20">
+              <position y="82" x="80"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="1">
+                  <position y="82" x="90"/>
+                  <position y="57" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>IX1 = FALSE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="3" height="27" width="50" initialStep="false" name="STEP1">
+              <position y="109" x="65"/>
+              <connectionPointIn>
+                <relPosition y="0" x="25"/>
+                <connection refLocalId="2">
+                  <position y="109" x="90"/>
+                  <position y="84" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="25"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="50"/>
+              </connectionPointOutAction>
+            </step>
+            <transition localId="4" height="2" width="20">
+              <position y="161" x="80"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="3">
+                  <position y="161" x="90"/>
+                  <position y="136" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>IX2 = TRUE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="5" height="27" width="50" initialStep="false" name="STEP2">
+              <position y="188" x="65"/>
+              <connectionPointIn>
+                <relPosition y="0" x="25"/>
+                <connection refLocalId="4">
+                  <position y="188" x="90"/>
+                  <position y="163" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="25"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="50"/>
+              </connectionPointOutAction>
+            </step>
+            <selectionDivergence localId="6" height="1" width="840">
+              <position y="240" x="90"/>
+              <connectionPointIn>
+                <relPosition y="0" x="0"/>
+                <connection refLocalId="5">
+                  <position y="240" x="90"/>
+                  <position y="215" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="1" x="0"/>
+              </connectionPointOut>
+              <connectionPointOut formalParameter="">
+                <relPosition y="1" x="840"/>
+              </connectionPointOut>
+              <connectionPointOut formalParameter="">
+                <relPosition y="1" x="579"/>
+              </connectionPointOut>
+              <connectionPointOut formalParameter="">
+                <relPosition y="1" x="304"/>
+              </connectionPointOut>
+            </selectionDivergence>
+            <transition localId="7" height="2" width="20">
+              <position y="266" x="80"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="6">
+                  <position y="266" x="90"/>
+                  <position y="241" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 = FALSE AND QX2 = FALSE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="8" height="27" width="40" initialStep="false" name="A1">
+              <position y="293" x="70"/>
+              <connectionPointIn>
+                <relPosition y="0" x="20"/>
+                <connection refLocalId="7">
+                  <position y="293" x="90"/>
+                  <position y="268" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="20"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="40"/>
+              </connectionPointOutAction>
+            </step>
+            <transition localId="9" height="2" width="20">
+              <position y="266" x="920"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="6">
+                  <position y="266" x="930"/>
+                  <position y="241" x="930"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 = TRUE AND QX2 = TRUE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <transition localId="11" height="2" width="20">
+              <position y="266" x="659"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="6">
+                  <position y="266" x="669"/>
+                  <position y="241" x="669"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 = TRUE AND QX2 = FALSE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="12" height="27" width="40" initialStep="false" name="A3">
+              <position y="293" x="649"/>
+              <connectionPointIn>
+                <relPosition y="0" x="20"/>
+                <connection refLocalId="11">
+                  <position y="293" x="669"/>
+                  <position y="268" x="669"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="20"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="40"/>
+              </connectionPointOutAction>
+            </step>
+            <simultaneousDivergence localId="19" height="3" width="486">
+              <position y="293" x="898"/>
+              <connectionPointIn>
+                <relPosition y="0" x="32"/>
+                <connection refLocalId="9">
+                  <position y="293" x="930"/>
+                  <position y="268" x="930"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="3" x="0"/>
+              </connectionPointOut>
+              <connectionPointOut formalParameter="">
+                <relPosition y="3" x="249"/>
+              </connectionPointOut>
+              <connectionPointOut formalParameter="">
+                <relPosition y="3" x="486"/>
+              </connectionPointOut>
+            </simultaneousDivergence>
+            <step localId="20" height="27" width="40" initialStep="false" name="D1">
+              <position y="325" x="878"/>
+              <connectionPointIn>
+                <relPosition y="0" x="20"/>
+                <connection refLocalId="19">
+                  <position y="325" x="898"/>
+                  <position y="296" x="898"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="20"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="40"/>
+              </connectionPointOutAction>
+            </step>
+            <step localId="21" height="27" width="40" initialStep="false" name="D2">
+              <position y="325" x="1127"/>
+              <connectionPointIn>
+                <relPosition y="0" x="20"/>
+                <connection refLocalId="19">
+                  <position y="325" x="1147"/>
+                  <position y="296" x="1147"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="20"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="40"/>
+              </connectionPointOutAction>
+            </step>
+            <step localId="22" height="27" width="40" initialStep="false" name="D3">
+              <position y="325" x="1364"/>
+              <connectionPointIn>
+                <relPosition y="0" x="20"/>
+                <connection refLocalId="19">
+                  <position y="325" x="1384"/>
+                  <position y="296" x="1384"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="20"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="40"/>
+              </connectionPointOutAction>
+            </step>
+            <transition localId="23" height="2" width="20">
+              <position y="377" x="888"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="20">
+                  <position y="377" x="898"/>
+                  <position y="352" x="898"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 OR GX2 OR QX3 = FALSE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="24" height="27" width="26" initialStep="false" name="E1">
+              <position y="404" x="885"/>
+              <connectionPointIn>
+                <relPosition y="0" x="13"/>
+                <connection refLocalId="23">
+                  <position y="404" x="898"/>
+                  <position y="379" x="898"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="13"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="26"/>
+              </connectionPointOutAction>
+            </step>
+            <transition localId="25" height="2" width="20">
+              <position y="377" x="1137"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="21">
+                  <position y="377" x="1147"/>
+                  <position y="352" x="1147"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 OR GX2 OR QX3 = FALSE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="26" height="27" width="26" initialStep="false" name="E2">
+              <position y="404" x="1134"/>
+              <connectionPointIn>
+                <relPosition y="0" x="13"/>
+                <connection refLocalId="25">
+                  <position y="404" x="1147"/>
+                  <position y="379" x="1147"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="13"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="26"/>
+              </connectionPointOutAction>
+            </step>
+            <transition localId="27" height="2" width="20">
+              <position y="377" x="1374"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="22">
+                  <position y="377" x="1384"/>
+                  <position y="352" x="1384"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 OR GX2 OR QX3 = FALSE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="28" height="27" width="26" initialStep="false" name="E3">
+              <position y="408" x="1371"/>
+              <connectionPointIn>
+                <relPosition y="0" x="13"/>
+                <connection refLocalId="27">
+                  <position y="408" x="1384"/>
+                  <position y="379" x="1384"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="13"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="26"/>
+              </connectionPointOutAction>
+            </step>
+            <simultaneousConvergence localId="29" height="3" width="486">
+              <position y="460" x="898"/>
+              <connectionPointIn>
+                <relPosition y="0" x="0"/>
+                <connection refLocalId="24">
+                  <position y="460" x="898"/>
+                  <position y="431" x="898"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointIn>
+                <relPosition y="0" x="249"/>
+                <connection refLocalId="26">
+                  <position y="460" x="1147"/>
+                  <position y="431" x="1147"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointIn>
+                <relPosition y="0" x="486"/>
+                <connection refLocalId="28">
+                  <position y="460" x="1384"/>
+                  <position y="435" x="1384"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="3" x="183"/>
+              </connectionPointOut>
+            </simultaneousConvergence>
+            <transition localId="30" height="2" width="20">
+              <position y="488" x="1071"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="29">
+                  <position y="488" x="1081"/>
+                  <position y="463" x="1081"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 AND GX2 AND QX3 = TRUE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <jumpStep localId="33" height="13" width="12" targetName="GO">
+              <position y="515" x="1075"/>
+              <connectionPointIn>
+                <relPosition y="0" x="6"/>
+                <connection refLocalId="30">
+                  <position y="515" x="1081"/>
+                  <position y="490" x="1081"/>
+                </connection>
+              </connectionPointIn>
+            </jumpStep>
+            <actionBlock localId="34" height="30" width="100">
+              <position y="107" x="140"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="3">
+                  <position y="122" x="140"/>
+                  <position y="122" x="115"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <reference name="ONSTEP1"/>
+              </action>
+            </actionBlock>
+            <actionBlock localId="35" height="30" width="289">
+              <position y="186" x="140"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="5">
+                  <position y="201" x="140"/>
+                  <position y="201" x="115"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="P">
+                <inline>
+                  <ST>QX1 := QX2 XOR QX1; QX2 := NOT QX2</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <transition localId="36" height="2" width="20">
+              <position y="266" x="384"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="6">
+                  <position y="266" x="394"/>
+                  <position y="241" x="394"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>QX1 = FALSE AND QX2 = TRUE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <step localId="37" height="27" width="40" initialStep="false" name="A2">
+              <position y="293" x="374"/>
+              <connectionPointIn>
+                <relPosition y="0" x="20"/>
+                <connection refLocalId="36">
+                  <position y="293" x="394"/>
+                  <position y="268" x="394"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut formalParameter="">
+                <relPosition y="27" x="20"/>
+              </connectionPointOut>
+              <connectionPointOutAction formalParameter="">
+                <relPosition y="13" x="40"/>
+              </connectionPointOutAction>
+            </step>
+            <transition localId="47" height="2" width="20">
+              <position y="345" x="80"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="8">
+                  <position y="345" x="90"/>
+                  <position y="320" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>IX1 = TRUE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <transition localId="48" height="2" width="20">
+              <position y="345" x="659"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="12">
+                  <position y="345" x="669"/>
+                  <position y="320" x="669"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>IX1 = TRUE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <transition localId="49" height="2" width="20">
+              <position y="345" x="384"/>
+              <connectionPointIn>
+                <relPosition y="0" x="10"/>
+                <connection refLocalId="37">
+                  <position y="345" x="394"/>
+                  <position y="320" x="394"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="2" x="10"/>
+              </connectionPointOut>
+              <condition>
+                <inline name="">
+                  <ST>IX1 = FALSE</ST>
+                </inline>
+              </condition>
+            </transition>
+            <selectionConvergence localId="50" height="1" width="579">
+              <position y="372" x="90"/>
+              <connectionPointIn>
+                <relPosition y="0" x="0"/>
+                <connection refLocalId="47">
+                  <position y="372" x="90"/>
+                  <position y="347" x="90"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointIn>
+                <relPosition y="0" x="579"/>
+                <connection refLocalId="48">
+                  <position y="372" x="669"/>
+                  <position y="347" x="669"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointIn>
+                <relPosition y="0" x="304"/>
+                <connection refLocalId="49">
+                  <position y="372" x="394"/>
+                  <position y="347" x="394"/>
+                </connection>
+              </connectionPointIn>
+              <connectionPointOut>
+                <relPosition y="1" x="0"/>
+              </connectionPointOut>
+            </selectionConvergence>
+            <jumpStep localId="53" height="13" width="12" targetName="STEP2">
+              <position y="398" x="84"/>
+              <connectionPointIn>
+                <relPosition y="0" x="6"/>
+                <connection refLocalId="50">
+                  <position y="398" x="90"/>
+                  <position y="373" x="90"/>
+                </connection>
+              </connectionPointIn>
+            </jumpStep>
+            <actionBlock localId="54" height="30" width="107">
+              <position y="291" x="135"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="8">
+                  <position y="306" x="135"/>
+                  <position y="306" x="110"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>IX1 := TRUE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="55" height="30" width="113">
+              <position y="291" x="439"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="37">
+                  <position y="306" x="439"/>
+                  <position y="306" x="414"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>IX1 := FALSE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="56" height="30" width="107">
+              <position y="291" x="714"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="12">
+                  <position y="306" x="714"/>
+                  <position y="306" x="689"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>IX1 := TRUE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="57" height="30" width="124">
+              <position y="323" x="943"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="20">
+                  <position y="338" x="943"/>
+                  <position y="338" x="918"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>QX1 : = FALSE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="58" height="30" width="124">
+              <position y="323" x="1192"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="21">
+                  <position y="338" x="1192"/>
+                  <position y="338" x="1167"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>QX2 : = FALSE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="59" height="30" width="124">
+              <position y="323" x="1429"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="22">
+                  <position y="338" x="1429"/>
+                  <position y="338" x="1404"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>QX2 : = FALSE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="60" height="30" width="114">
+              <position y="402" x="936"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="24">
+                  <position y="417" x="936"/>
+                  <position y="417" x="911"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>QX1 := TRUE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="61" height="30" width="114">
+              <position y="402" x="1185"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="26">
+                  <position y="417" x="1185"/>
+                  <position y="417" x="1160"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>QX2 := TRUE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+            <actionBlock localId="62" height="30" width="114">
+              <position y="406" x="1422"/>
+              <connectionPointIn>
+                <relPosition y="15" x="0"/>
+                <connection refLocalId="28">
+                  <position y="421" x="1422"/>
+                  <position y="421" x="1397"/>
+                </connection>
+              </connectionPointIn>
+              <action qualifier="N">
+                <inline>
+                  <ST>QX3 := TRUE</ST>
+                </inline>
+              </action>
+            </actionBlock>
+          </SFC>
+        </body>
+      </pou>
+    </pous>
+  </types>
+  <instances>
+    <configurations>
+      <configuration name="STD_CONF">
+        <resource name="STD_RESSOURCE">
+          <task interval="00:00:00.100000" name="STD_TASK" priority="0"/>
+          <pouInstance type="MAIN_TEST" name="MAIN_INSTANCE"/>
+        </resource>
+      </configuration>
+    </configurations>
+  </instances>
+</project>
--- a/tests/STD_TEST.xml	Wed Jul 18 11:57:36 2007 +0200
+++ b/tests/STD_TEST.xml	Thu Jul 19 14:07:04 2007 +0200
@@ -66,36 +66,36 @@
         <body>
           <FBD>
             <inVariable localId="6" width="59" height="27">
-              <position y="274" x="20"/>
+              <position y="288" x="34"/>
               <connectionPointOut>
                 <relPosition y="13" x="59"/>
               </connectionPointOut>
               <expression>TESTNR</expression>
             </inVariable>
             <outVariable localId="8" width="92" height="47">
-              <position y="356" x="812"/>
+              <position y="370" x="826"/>
               <connectionPointIn>
                 <relPosition y="23" x="0"/>
-                <connection refLocalId="16">
-                  <position y="379" x="812"/>
-                  <position y="379" x="795"/>
-                  <position y="386" x="795"/>
-                  <position y="386" x="778"/>
+                <connection refLocalId="16" formalParameter="OUT">
+                  <position y="393" x="826"/>
+                  <position y="393" x="809"/>
+                  <position y="400" x="809"/>
+                  <position y="400" x="792"/>
                 </connection>
               </connectionPointIn>
               <expression>INTRES</expression>
             </outVariable>
-            <block localId="11" height="114" width="115" typeName="LEN">
-              <position y="347" x="311"/>
+            <block localId="11" height="114" width="115" instanceName="" typeName="LEN">
+              <position y="361" x="325"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="67" x="0"/>
-                    <connection refLocalId="24" formalParameter="IN">
-                      <position y="414" x="311"/>
-                      <position y="414" x="290"/>
-                      <position y="402" x="290"/>
-                      <position y="402" x="269"/>
+                    <connection refLocalId="24">
+                      <position y="428" x="325"/>
+                      <position y="428" x="304"/>
+                      <position y="416" x="304"/>
+                      <position y="416" x="283"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -109,61 +109,61 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="16" height="240" width="107" typeName="MUX">
-              <position y="344" x="671"/>
+            <block localId="16" height="240" width="107" instanceName="" typeName="MUX">
+              <position y="358" x="685"/>
               <inputVariables>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="42" x="0"/>
-                    <connection refLocalId="60" formalParameter="K">
-                      <position y="386" x="671"/>
-                      <position y="386" x="628"/>
-                      <position y="324" x="628"/>
-                      <position y="324" x="600"/>
+                    <connection refLocalId="60" formalParameter="OUT">
+                      <position y="400" x="685"/>
+                      <position y="400" x="642"/>
+                      <position y="338" x="642"/>
+                      <position y="338" x="614"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN0">
                   <connectionPointIn>
                     <relPosition y="86" x="0"/>
-                    <connection refLocalId="11" formalParameter="IN0">
-                      <position y="430" x="671"/>
-                      <position y="430" x="548"/>
-                      <position y="414" x="548"/>
-                      <position y="414" x="426"/>
+                    <connection refLocalId="11" formalParameter="OUT">
+                      <position y="444" x="685"/>
+                      <position y="444" x="562"/>
+                      <position y="428" x="562"/>
+                      <position y="428" x="440"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="130" x="0"/>
-                    <connection refLocalId="76" formalParameter="IN1">
-                      <position y="474" x="671"/>
-                      <position y="474" x="520"/>
-                      <position y="501" x="520"/>
-                      <position y="501" x="453"/>
+                    <connection refLocalId="76" formalParameter="OUT">
+                      <position y="488" x="685"/>
+                      <position y="488" x="534"/>
+                      <position y="515" x="534"/>
+                      <position y="515" x="467"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="174" x="0"/>
-                    <connection refLocalId="75" formalParameter="IN2">
-                      <position y="518" x="671"/>
-                      <position y="518" x="586"/>
-                      <position y="585" x="586"/>
-                      <position y="585" x="453"/>
+                    <connection refLocalId="75" formalParameter="OUT">
+                      <position y="532" x="685"/>
+                      <position y="532" x="600"/>
+                      <position y="599" x="600"/>
+                      <position y="599" x="467"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="218" x="0"/>
-                    <connection refLocalId="57" formalParameter="IN3">
-                      <position y="562" x="671"/>
-                      <position y="562" x="618"/>
-                      <position y="676" x="618"/>
-                      <position y="676" x="434"/>
+                    <connection refLocalId="57" formalParameter="OUT">
+                      <position y="576" x="685"/>
+                      <position y="576" x="632"/>
+                      <position y="690" x="632"/>
+                      <position y="690" x="448"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -178,48 +178,48 @@
               </outputVariables>
             </block>
             <inVariable localId="23" width="49" height="30">
-              <position y="494" x="256"/>
+              <position y="508" x="270"/>
               <connectionPointOut>
                 <relPosition y="15" x="49"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="24" width="75" height="33">
-              <position y="386" x="194"/>
+              <position y="400" x="208"/>
               <connectionPointOut>
                 <relPosition y="16" x="75"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="25" width="71" height="29">
-              <position y="548" x="234"/>
+              <position y="562" x="248"/>
               <connectionPointOut>
                 <relPosition y="14" x="71"/>
               </connectionPointOut>
               <expression>IN2</expression>
             </inVariable>
-            <block localId="57" height="60" width="63" typeName="FIND">
-              <position y="646" x="371"/>
+            <block localId="57" height="60" width="63" instanceName="" typeName="FIND">
+              <position y="660" x="385"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="58" formalParameter="IN1">
-                      <position y="676" x="371"/>
-                      <position y="676" x="357"/>
-                      <position y="664" x="357"/>
-                      <position y="664" x="333"/>
+                    <connection refLocalId="58">
+                      <position y="690" x="385"/>
+                      <position y="690" x="371"/>
+                      <position y="678" x="371"/>
+                      <position y="678" x="347"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="59" formalParameter="IN2">
-                      <position y="696" x="371"/>
-                      <position y="696" x="357"/>
-                      <position y="699" x="357"/>
-                      <position y="699" x="334"/>
+                    <connection refLocalId="59">
+                      <position y="710" x="385"/>
+                      <position y="710" x="371"/>
+                      <position y="713" x="371"/>
+                      <position y="713" x="348"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -234,52 +234,52 @@
               </outputVariables>
             </block>
             <inVariable localId="58" width="31" height="27">
-              <position y="651" x="302"/>
+              <position y="665" x="316"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="59" width="31" height="27">
-              <position y="686" x="303"/>
+              <position y="700" x="317"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN2</expression>
             </inVariable>
-            <block localId="60" height="80" width="63" typeName="LIMIT">
-              <position y="294" x="537"/>
+            <block localId="60" height="80" width="63" instanceName="" typeName="LIMIT">
+              <position y="308" x="551"/>
               <inputVariables>
                 <variable formalParameter="MN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="65" formalParameter="MN">
-                      <position y="324" x="537"/>
-                      <position y="324" x="509"/>
-                      <position y="307" x="509"/>
-                      <position y="307" x="482"/>
+                    <connection refLocalId="65">
+                      <position y="338" x="551"/>
+                      <position y="338" x="523"/>
+                      <position y="321" x="523"/>
+                      <position y="321" x="496"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="6" formalParameter="IN">
-                      <position y="344" x="537"/>
-                      <position y="344" x="448"/>
-                      <position y="287" x="448"/>
-                      <position y="287" x="79"/>
+                    <connection refLocalId="6">
+                      <position y="358" x="551"/>
+                      <position y="358" x="462"/>
+                      <position y="301" x="462"/>
+                      <position y="301" x="93"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="MX">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="62" formalParameter="MX">
-                      <position y="364" x="537"/>
-                      <position y="364" x="518"/>
-                      <position y="376" x="518"/>
-                      <position y="376" x="499"/>
+                    <connection refLocalId="62">
+                      <position y="378" x="551"/>
+                      <position y="378" x="532"/>
+                      <position y="390" x="532"/>
+                      <position y="390" x="513"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -294,119 +294,119 @@
               </outputVariables>
             </block>
             <inVariable localId="62" width="38" height="27">
-              <position y="363" x="461"/>
+              <position y="377" x="475"/>
               <connectionPointOut>
                 <relPosition y="13" x="38"/>
               </connectionPointOut>
               <expression>3</expression>
             </inVariable>
             <comment localId="63" height="87" width="243">
-              <position y="32" x="34"/>
+              <position y="46" x="48"/>
               <content>The FROM STRING test machine</content>
             </comment>
             <inVariable localId="65" width="18" height="27">
-              <position y="294" x="464"/>
+              <position y="308" x="478"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>0</expression>
             </inVariable>
             <outVariable localId="66" width="83" height="27">
-              <position y="178" x="297"/>
+              <position y="192" x="311"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="6">
-                  <position y="191" x="297"/>
-                  <position y="191" x="188"/>
-                  <position y="287" x="188"/>
-                  <position y="287" x="79"/>
+                  <position y="205" x="311"/>
+                  <position y="205" x="202"/>
+                  <position y="301" x="202"/>
+                  <position y="301" x="93"/>
                 </connection>
               </connectionPointIn>
               <expression>NEXT_TEST</expression>
             </outVariable>
             <inVariable localId="69" width="41" height="27">
-              <position y="426" x="817"/>
+              <position y="440" x="831"/>
               <connectionPointOut>
                 <relPosition y="13" x="41"/>
               </connectionPointOut>
               <expression>'LEN'</expression>
             </inVariable>
             <inVariable localId="70" width="90" height="27">
-              <position y="476" x="819"/>
+              <position y="490" x="833"/>
               <connectionPointOut>
                 <relPosition y="13" x="90"/>
               </connectionPointOut>
               <expression>'EQ(IN1,IN2)'</expression>
             </inVariable>
             <inVariable localId="71" width="90" height="27">
-              <position y="523" x="829"/>
+              <position y="537" x="843"/>
               <connectionPointOut>
                 <relPosition y="13" x="90"/>
               </connectionPointOut>
               <expression>'EQ(IN2,IN2)'</expression>
             </inVariable>
             <inVariable localId="72" width="46" height="27">
-              <position y="571" x="809"/>
+              <position y="585" x="823"/>
               <connectionPointOut>
                 <relPosition y="13" x="46"/>
               </connectionPointOut>
               <expression>'FIND'</expression>
             </inVariable>
-            <block localId="73" height="274" width="69" typeName="MUX">
-              <position y="410" x="1051"/>
+            <block localId="73" height="274" width="69" instanceName="" typeName="MUX">
+              <position y="424" x="1065"/>
               <inputVariables>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="45" x="0"/>
-                    <connection refLocalId="60" formalParameter="K">
-                      <position y="455" x="1051"/>
-                      <position y="455" x="1025"/>
-                      <position y="324" x="1025"/>
-                      <position y="324" x="600"/>
+                    <connection refLocalId="60" formalParameter="OUT">
+                      <position y="469" x="1065"/>
+                      <position y="469" x="1039"/>
+                      <position y="338" x="1039"/>
+                      <position y="338" x="614"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN0">
                   <connectionPointIn>
                     <relPosition y="95" x="0"/>
-                    <connection refLocalId="69" formalParameter="IN0">
-                      <position y="505" x="1051"/>
-                      <position y="505" x="989"/>
-                      <position y="439" x="989"/>
-                      <position y="439" x="858"/>
+                    <connection refLocalId="69">
+                      <position y="519" x="1065"/>
+                      <position y="519" x="1003"/>
+                      <position y="453" x="1003"/>
+                      <position y="453" x="872"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="145" x="0"/>
-                    <connection refLocalId="70" formalParameter="IN1">
-                      <position y="555" x="1051"/>
-                      <position y="555" x="974"/>
-                      <position y="489" x="974"/>
-                      <position y="489" x="909"/>
+                    <connection refLocalId="70">
+                      <position y="569" x="1065"/>
+                      <position y="569" x="988"/>
+                      <position y="503" x="988"/>
+                      <position y="503" x="923"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="195" x="0"/>
-                    <connection refLocalId="71" formalParameter="IN2">
-                      <position y="605" x="1051"/>
-                      <position y="605" x="959"/>
-                      <position y="536" x="959"/>
-                      <position y="536" x="919"/>
+                    <connection refLocalId="71">
+                      <position y="619" x="1065"/>
+                      <position y="619" x="973"/>
+                      <position y="550" x="973"/>
+                      <position y="550" x="933"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="245" x="0"/>
-                    <connection refLocalId="72" formalParameter="IN3">
-                      <position y="655" x="1051"/>
-                      <position y="655" x="928"/>
-                      <position y="584" x="928"/>
-                      <position y="584" x="855"/>
+                    <connection refLocalId="72">
+                      <position y="669" x="1065"/>
+                      <position y="669" x="942"/>
+                      <position y="598" x="942"/>
+                      <position y="598" x="869"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -421,29 +421,29 @@
               </outputVariables>
             </block>
             <outVariable localId="74" width="86" height="27">
-              <position y="430" x="1188"/>
+              <position y="444" x="1202"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
-                <connection refLocalId="73">
-                  <position y="443" x="1188"/>
-                  <position y="443" x="1143"/>
-                  <position y="455" x="1143"/>
-                  <position y="455" x="1120"/>
+                <connection refLocalId="73" formalParameter="OUT">
+                  <position y="457" x="1202"/>
+                  <position y="457" x="1157"/>
+                  <position y="469" x="1157"/>
+                  <position y="469" x="1134"/>
                 </connection>
               </connectionPointIn>
               <expression>TEST_NAME</expression>
             </outVariable>
-            <block localId="75" height="60" width="63" typeName="EQ">
-              <position y="555" x="390"/>
+            <block localId="75" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="569" x="404"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="25">
-                      <position y="585" x="390"/>
-                      <position y="585" x="365"/>
-                      <position y="562" x="365"/>
-                      <position y="562" x="305"/>
+                      <position y="599" x="404"/>
+                      <position y="599" x="379"/>
+                      <position y="576" x="379"/>
+                      <position y="576" x="319"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -451,10 +451,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="25">
-                      <position y="605" x="390"/>
-                      <position y="605" x="365"/>
-                      <position y="562" x="365"/>
-                      <position y="562" x="305"/>
+                      <position y="619" x="404"/>
+                      <position y="619" x="379"/>
+                      <position y="576" x="379"/>
+                      <position y="576" x="319"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -468,28 +468,28 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="76" height="60" width="63" typeName="EQ">
-              <position y="471" x="390"/>
+            <block localId="76" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="485" x="404"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="23">
-                      <position y="501" x="390"/>
-                      <position y="501" x="328"/>
-                      <position y="509" x="328"/>
-                      <position y="509" x="305"/>
+                      <position y="515" x="404"/>
+                      <position y="515" x="342"/>
+                      <position y="523" x="342"/>
+                      <position y="523" x="319"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="25" formalParameter="IN2">
-                      <position y="521" x="390"/>
-                      <position y="521" x="365"/>
-                      <position y="562" x="365"/>
-                      <position y="562" x="305"/>
+                    <connection refLocalId="25">
+                      <position y="535" x="404"/>
+                      <position y="535" x="379"/>
+                      <position y="576" x="379"/>
+                      <position y="576" x="319"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -565,127 +565,127 @@
         </interface>
         <body>
           <FBD>
-            <block localId="1" height="242" width="93" typeName="MUX">
-              <position y="240" x="696"/>
+            <block localId="1" height="242" width="93" instanceName="" typeName="MUX">
+              <position y="242" x="702"/>
               <inputVariables>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="81" formalParameter="OUT">
-                      <position y="270" x="696"/>
-                      <position y="270" x="661"/>
-                      <position y="206" x="661"/>
-                      <position y="206" x="626"/>
+                      <position y="272" x="702"/>
+                      <position y="272" x="667"/>
+                      <position y="208" x="667"/>
+                      <position y="208" x="632"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN0">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="20" formalParameter="IN0">
-                      <position y="290" x="696"/>
-                      <position y="290" x="444"/>
-                      <position y="300" x="444"/>
-                      <position y="300" x="258"/>
+                    <connection refLocalId="20">
+                      <position y="292" x="702"/>
+                      <position y="292" x="450"/>
+                      <position y="302" x="450"/>
+                      <position y="302" x="264"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="21" formalParameter="IN1">
-                      <position y="310" x="696"/>
-                      <position y="310" x="467"/>
-                      <position y="331" x="467"/>
-                      <position y="331" x="257"/>
+                    <connection refLocalId="21">
+                      <position y="312" x="702"/>
+                      <position y="312" x="473"/>
+                      <position y="333" x="473"/>
+                      <position y="333" x="263"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="90" x="0"/>
-                    <connection refLocalId="22" formalParameter="IN2">
-                      <position y="330" x="696"/>
-                      <position y="330" x="492"/>
-                      <position y="368" x="492"/>
-                      <position y="368" x="208"/>
+                    <connection refLocalId="22">
+                      <position y="332" x="702"/>
+                      <position y="332" x="498"/>
+                      <position y="370" x="498"/>
+                      <position y="370" x="214"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="110" x="0"/>
-                    <connection refLocalId="27" formalParameter="IN3">
-                      <position y="350" x="696"/>
-                      <position y="350" x="510"/>
-                      <position y="415" x="510"/>
-                      <position y="415" x="360"/>
+                    <connection refLocalId="27" formalParameter="OUT">
+                      <position y="352" x="702"/>
+                      <position y="352" x="516"/>
+                      <position y="417" x="516"/>
+                      <position y="417" x="366"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN4">
                   <connectionPointIn>
                     <relPosition y="130" x="0"/>
-                    <connection refLocalId="31" formalParameter="IN4">
-                      <position y="370" x="696"/>
-                      <position y="370" x="528"/>
-                      <position y="504" x="528"/>
-                      <position y="504" x="341"/>
+                    <connection refLocalId="31" formalParameter="OUT">
+                      <position y="372" x="702"/>
+                      <position y="372" x="534"/>
+                      <position y="506" x="534"/>
+                      <position y="506" x="347"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN5">
                   <connectionPointIn>
                     <relPosition y="150" x="0"/>
-                    <connection refLocalId="34" formalParameter="IN5">
-                      <position y="390" x="696"/>
-                      <position y="390" x="543"/>
-                      <position y="580" x="543"/>
-                      <position y="580" x="338"/>
+                    <connection refLocalId="34" formalParameter="OUT">
+                      <position y="392" x="702"/>
+                      <position y="392" x="549"/>
+                      <position y="582" x="549"/>
+                      <position y="582" x="344"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN6">
                   <connectionPointIn>
                     <relPosition y="170" x="0"/>
-                    <connection refLocalId="39" formalParameter="IN6">
-                      <position y="410" x="696"/>
-                      <position y="410" x="562"/>
-                      <position y="690" x="562"/>
-                      <position y="690" x="352"/>
+                    <connection refLocalId="39" formalParameter="OUT">
+                      <position y="412" x="702"/>
+                      <position y="412" x="568"/>
+                      <position y="692" x="568"/>
+                      <position y="692" x="358"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN7">
                   <connectionPointIn>
                     <relPosition y="190" x="0"/>
-                    <connection refLocalId="46" formalParameter="IN7">
-                      <position y="430" x="696"/>
-                      <position y="430" x="587"/>
-                      <position y="789" x="587"/>
-                      <position y="789" x="319"/>
+                    <connection refLocalId="46" formalParameter="OUT">
+                      <position y="432" x="702"/>
+                      <position y="432" x="593"/>
+                      <position y="791" x="593"/>
+                      <position y="791" x="325"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN8">
                   <connectionPointIn>
                     <relPosition y="210" x="0"/>
-                    <connection refLocalId="48" formalParameter="IN8">
-                      <position y="450" x="696"/>
-                      <position y="450" x="605"/>
-                      <position y="885" x="605"/>
-                      <position y="885" x="309"/>
+                    <connection refLocalId="48" formalParameter="OUT">
+                      <position y="452" x="702"/>
+                      <position y="452" x="611"/>
+                      <position y="887" x="611"/>
+                      <position y="887" x="315"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN9">
                   <connectionPointIn>
                     <relPosition y="230" x="0"/>
-                    <connection refLocalId="52" formalParameter="IN9">
-                      <position y="470" x="696"/>
-                      <position y="470" x="625"/>
-                      <position y="1040" x="625"/>
-                      <position y="1040" x="318"/>
+                    <connection refLocalId="52" formalParameter="OUT">
+                      <position y="472" x="702"/>
+                      <position y="472" x="631"/>
+                      <position y="1042" x="631"/>
+                      <position y="1042" x="324"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -700,68 +700,68 @@
               </outputVariables>
             </block>
             <outVariable localId="2" width="66" height="28">
-              <position y="242" x="839"/>
+              <position y="244" x="845"/>
               <connectionPointIn>
                 <relPosition y="14" x="0"/>
-                <connection refLocalId="1">
-                  <position y="256" x="839"/>
-                  <position y="256" x="807"/>
-                  <position y="270" x="807"/>
-                  <position y="270" x="789"/>
+                <connection refLocalId="1" formalParameter="OUT">
+                  <position y="258" x="845"/>
+                  <position y="258" x="813"/>
+                  <position y="272" x="813"/>
+                  <position y="272" x="795"/>
                 </connection>
               </connectionPointIn>
               <expression>STRRES</expression>
             </outVariable>
             <inVariable localId="6" width="59" height="27">
-              <position y="203" x="228"/>
+              <position y="205" x="234"/>
               <connectionPointOut>
                 <relPosition y="13" x="59"/>
               </connectionPointOut>
               <expression>TESTNR</expression>
             </inVariable>
             <inVariable localId="20" width="31" height="27">
-              <position y="287" x="227"/>
+              <position y="289" x="233"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="21" width="32" height="29">
-              <position y="317" x="225"/>
+              <position y="319" x="231"/>
               <connectionPointOut>
                 <relPosition y="14" x="32"/>
               </connectionPointOut>
               <expression>IN2</expression>
             </inVariable>
             <inVariable localId="22" width="48" height="29">
-              <position y="354" x="160"/>
+              <position y="356" x="166"/>
               <connectionPointOut>
                 <relPosition y="14" x="48"/>
               </connectionPointOut>
               <expression>IN3</expression>
             </inVariable>
-            <block localId="27" height="61" width="75" typeName="LEFT">
-              <position y="385" x="285"/>
+            <block localId="27" height="61" width="75" instanceName="" typeName="LEFT">
+              <position y="387" x="291"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="28" formalParameter="IN">
-                      <position y="415" x="285"/>
-                      <position y="415" x="264"/>
-                      <position y="407" x="264"/>
-                      <position y="407" x="193"/>
+                    <connection refLocalId="28">
+                      <position y="417" x="291"/>
+                      <position y="417" x="270"/>
+                      <position y="409" x="270"/>
+                      <position y="409" x="199"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="L">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="29" formalParameter="L">
-                      <position y="435" x="285"/>
-                      <position y="435" x="265"/>
-                      <position y="445" x="265"/>
-                      <position y="445" x="181"/>
+                    <connection refLocalId="29">
+                      <position y="437" x="291"/>
+                      <position y="437" x="271"/>
+                      <position y="447" x="271"/>
+                      <position y="447" x="187"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -776,41 +776,41 @@
               </outputVariables>
             </block>
             <inVariable localId="28" width="35" height="30">
-              <position y="392" x="158"/>
+              <position y="394" x="164"/>
               <connectionPointOut>
                 <relPosition y="15" x="35"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="29" width="21" height="27">
-              <position y="432" x="160"/>
+              <position y="434" x="166"/>
               <connectionPointOut>
                 <relPosition y="13" x="21"/>
               </connectionPointOut>
               <expression>L</expression>
             </inVariable>
-            <block localId="31" height="60" width="55" typeName="RIGHT">
-              <position y="474" x="286"/>
+            <block localId="31" height="60" width="55" instanceName="" typeName="RIGHT">
+              <position y="476" x="292"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="32" formalParameter="IN">
-                      <position y="504" x="286"/>
-                      <position y="504" x="261"/>
-                      <position y="489" x="261"/>
-                      <position y="489" x="237"/>
+                    <connection refLocalId="32">
+                      <position y="506" x="292"/>
+                      <position y="506" x="267"/>
+                      <position y="491" x="267"/>
+                      <position y="491" x="243"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="L">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="33" formalParameter="L">
-                      <position y="524" x="286"/>
-                      <position y="524" x="250"/>
-                      <position y="537" x="250"/>
-                      <position y="537" x="215"/>
+                    <connection refLocalId="33">
+                      <position y="526" x="292"/>
+                      <position y="526" x="256"/>
+                      <position y="539" x="256"/>
+                      <position y="539" x="221"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -825,52 +825,52 @@
               </outputVariables>
             </block>
             <inVariable localId="32" width="31" height="28">
-              <position y="475" x="206"/>
+              <position y="477" x="212"/>
               <connectionPointOut>
                 <relPosition y="14" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="33" width="17" height="27">
-              <position y="524" x="198"/>
+              <position y="526" x="204"/>
               <connectionPointOut>
                 <relPosition y="13" x="17"/>
               </connectionPointOut>
               <expression>L</expression>
             </inVariable>
-            <block localId="34" height="80" width="55" typeName="MID">
-              <position y="550" x="283"/>
+            <block localId="34" height="80" width="55" instanceName="" typeName="MID">
+              <position y="552" x="289"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="35" formalParameter="IN">
-                      <position y="580" x="283"/>
-                      <position y="580" x="258"/>
-                      <position y="576" x="258"/>
-                      <position y="576" x="234"/>
+                    <connection refLocalId="35">
+                      <position y="582" x="289"/>
+                      <position y="582" x="264"/>
+                      <position y="578" x="264"/>
+                      <position y="578" x="240"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="L">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="38" formalParameter="L">
-                      <position y="600" x="283"/>
-                      <position y="600" x="232"/>
-                      <position y="594" x="232"/>
-                      <position y="594" x="182"/>
+                    <connection refLocalId="38">
+                      <position y="602" x="289"/>
+                      <position y="602" x="238"/>
+                      <position y="596" x="238"/>
+                      <position y="596" x="188"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="P">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="37" formalParameter="P">
-                      <position y="620" x="283"/>
-                      <position y="620" x="255"/>
-                      <position y="616" x="255"/>
-                      <position y="616" x="227"/>
+                    <connection refLocalId="37">
+                      <position y="622" x="289"/>
+                      <position y="622" x="261"/>
+                      <position y="618" x="261"/>
+                      <position y="618" x="233"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -885,59 +885,59 @@
               </outputVariables>
             </block>
             <inVariable localId="35" width="31" height="27">
-              <position y="563" x="203"/>
+              <position y="565" x="209"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="37" width="18" height="27">
-              <position y="603" x="209"/>
+              <position y="605" x="215"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>P</expression>
             </inVariable>
             <inVariable localId="38" width="17" height="27">
-              <position y="581" x="165"/>
+              <position y="583" x="171"/>
               <connectionPointOut>
                 <relPosition y="13" x="17"/>
               </connectionPointOut>
               <expression>L</expression>
             </inVariable>
-            <block localId="39" height="83" width="67" typeName="CONCAT">
-              <position y="660" x="285"/>
+            <block localId="39" height="83" width="67" instanceName="" typeName="CONCAT">
+              <position y="662" x="291"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="40" formalParameter="IN1">
-                      <position y="690" x="285"/>
-                      <position y="690" x="252"/>
-                      <position y="664" x="252"/>
-                      <position y="664" x="219"/>
+                    <connection refLocalId="40">
+                      <position y="692" x="291"/>
+                      <position y="692" x="258"/>
+                      <position y="666" x="258"/>
+                      <position y="666" x="225"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="51" x="0"/>
-                    <connection refLocalId="41" formalParameter="IN2">
-                      <position y="711" x="285"/>
-                      <position y="711" x="252"/>
-                      <position y="702" x="252"/>
-                      <position y="702" x="220"/>
+                    <connection refLocalId="41">
+                      <position y="713" x="291"/>
+                      <position y="713" x="258"/>
+                      <position y="704" x="258"/>
+                      <position y="704" x="226"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="72" x="0"/>
-                    <connection refLocalId="42" formalParameter="IN3">
-                      <position y="732" x="285"/>
-                      <position y="732" x="252"/>
-                      <position y="737" x="252"/>
-                      <position y="737" x="219"/>
+                    <connection refLocalId="42">
+                      <position y="734" x="291"/>
+                      <position y="734" x="258"/>
+                      <position y="739" x="258"/>
+                      <position y="739" x="225"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -952,73 +952,73 @@
               </outputVariables>
             </block>
             <inVariable localId="40" width="31" height="27">
-              <position y="651" x="188"/>
+              <position y="653" x="194"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="41" width="31" height="27">
-              <position y="689" x="189"/>
+              <position y="691" x="195"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN2</expression>
             </inVariable>
             <inVariable localId="42" width="31" height="27">
-              <position y="724" x="188"/>
+              <position y="726" x="194"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN3</expression>
             </inVariable>
             <inVariable localId="44" width="31" height="27">
-              <position y="773" x="182"/>
+              <position y="775" x="188"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="45" width="31" height="27">
-              <position y="802" x="178"/>
+              <position y="804" x="184"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN2</expression>
             </inVariable>
-            <block localId="46" height="80" width="63" typeName="INSERT">
-              <position y="759" x="256"/>
+            <block localId="46" height="80" width="63" instanceName="" typeName="INSERT">
+              <position y="761" x="262"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="44" formalParameter="IN1">
-                      <position y="789" x="256"/>
-                      <position y="789" x="234"/>
-                      <position y="786" x="234"/>
-                      <position y="786" x="213"/>
+                    <connection refLocalId="44">
+                      <position y="791" x="262"/>
+                      <position y="791" x="240"/>
+                      <position y="788" x="240"/>
+                      <position y="788" x="219"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="45" formalParameter="IN2">
-                      <position y="809" x="256"/>
-                      <position y="809" x="232"/>
-                      <position y="815" x="232"/>
-                      <position y="815" x="209"/>
+                    <connection refLocalId="45">
+                      <position y="811" x="262"/>
+                      <position y="811" x="238"/>
+                      <position y="817" x="238"/>
+                      <position y="817" x="215"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="P">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="47" formalParameter="P">
-                      <position y="829" x="256"/>
-                      <position y="829" x="228"/>
-                      <position y="852" x="228"/>
-                      <position y="852" x="200"/>
+                    <connection refLocalId="47">
+                      <position y="831" x="262"/>
+                      <position y="831" x="234"/>
+                      <position y="854" x="234"/>
+                      <position y="854" x="206"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1033,45 +1033,45 @@
               </outputVariables>
             </block>
             <inVariable localId="47" width="18" height="27">
-              <position y="839" x="182"/>
+              <position y="841" x="188"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>P</expression>
             </inVariable>
-            <block localId="48" height="80" width="58" typeName="DELETE">
-              <position y="855" x="251"/>
+            <block localId="48" height="80" width="58" instanceName="" typeName="DELETE">
+              <position y="857" x="257"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="49" formalParameter="IN">
-                      <position y="885" x="251"/>
-                      <position y="885" x="228"/>
-                      <position y="892" x="228"/>
-                      <position y="892" x="205"/>
+                    <connection refLocalId="49">
+                      <position y="887" x="257"/>
+                      <position y="887" x="234"/>
+                      <position y="894" x="234"/>
+                      <position y="894" x="211"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="L">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="50" formalParameter="L">
-                      <position y="905" x="251"/>
-                      <position y="905" x="226"/>
-                      <position y="927" x="226"/>
-                      <position y="927" x="202"/>
+                    <connection refLocalId="50">
+                      <position y="907" x="257"/>
+                      <position y="907" x="232"/>
+                      <position y="929" x="232"/>
+                      <position y="929" x="208"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="P">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="51" formalParameter="P">
-                      <position y="925" x="251"/>
-                      <position y="925" x="233"/>
-                      <position y="968" x="233"/>
-                      <position y="968" x="216"/>
+                    <connection refLocalId="51">
+                      <position y="927" x="257"/>
+                      <position y="927" x="239"/>
+                      <position y="970" x="239"/>
+                      <position y="970" x="222"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1086,48 +1086,48 @@
               </outputVariables>
             </block>
             <inVariable localId="49" width="31" height="27">
-              <position y="879" x="174"/>
+              <position y="881" x="180"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="50" width="17" height="27">
-              <position y="914" x="185"/>
+              <position y="916" x="191"/>
               <connectionPointOut>
                 <relPosition y="13" x="17"/>
               </connectionPointOut>
               <expression>L</expression>
             </inVariable>
             <inVariable localId="51" width="18" height="27">
-              <position y="955" x="198"/>
+              <position y="957" x="204"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>P</expression>
             </inVariable>
-            <block localId="52" height="100" width="67" typeName="REPLACE">
-              <position y="1010" x="251"/>
+            <block localId="52" height="100" width="67" instanceName="" typeName="REPLACE">
+              <position y="1012" x="257"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="53" formalParameter="IN1">
-                      <position y="1040" x="251"/>
-                      <position y="1040" x="227"/>
-                      <position y="1025" x="227"/>
-                      <position y="1025" x="203"/>
+                    <connection refLocalId="53">
+                      <position y="1042" x="257"/>
+                      <position y="1042" x="233"/>
+                      <position y="1027" x="233"/>
+                      <position y="1027" x="209"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="54" formalParameter="IN2">
-                      <position y="1060" x="251"/>
-                      <position y="1060" x="220"/>
-                      <position y="1055" x="220"/>
-                      <position y="1055" x="190"/>
+                    <connection refLocalId="54">
+                      <position y="1062" x="257"/>
+                      <position y="1062" x="226"/>
+                      <position y="1057" x="226"/>
+                      <position y="1057" x="196"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1135,21 +1135,21 @@
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
                     <connection refLocalId="55">
-                      <position y="1080" x="251"/>
-                      <position y="1080" x="224"/>
-                      <position y="1096" x="224"/>
-                      <position y="1096" x="197"/>
+                      <position y="1082" x="257"/>
+                      <position y="1082" x="230"/>
+                      <position y="1098" x="230"/>
+                      <position y="1098" x="203"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="P">
                   <connectionPointIn>
                     <relPosition y="90" x="0"/>
-                    <connection refLocalId="56" formalParameter="P">
-                      <position y="1100" x="251"/>
-                      <position y="1100" x="219"/>
-                      <position y="1134" x="219"/>
-                      <position y="1134" x="187"/>
+                    <connection refLocalId="56">
+                      <position y="1102" x="257"/>
+                      <position y="1102" x="225"/>
+                      <position y="1136" x="225"/>
+                      <position y="1136" x="193"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1164,241 +1164,241 @@
               </outputVariables>
             </block>
             <inVariable localId="53" width="31" height="27">
-              <position y="1012" x="172"/>
+              <position y="1014" x="178"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN1</expression>
             </inVariable>
             <inVariable localId="54" width="31" height="27">
-              <position y="1042" x="159"/>
+              <position y="1044" x="165"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>IN2</expression>
             </inVariable>
             <inVariable localId="55" width="31" height="27">
-              <position y="1083" x="166"/>
+              <position y="1085" x="172"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>L</expression>
             </inVariable>
             <inVariable localId="56" width="18" height="27">
-              <position y="1121" x="169"/>
+              <position y="1123" x="175"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>P</expression>
             </inVariable>
             <comment localId="63" height="87" width="209">
-              <position y="32" x="34"/>
+              <position y="34" x="40"/>
               <content>The TO STRING test machine</content>
             </comment>
             <outVariable localId="66" width="83" height="27">
-              <position y="77" x="541"/>
+              <position y="79" x="547"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="6">
-                  <position y="90" x="541"/>
-                  <position y="90" x="414"/>
-                  <position y="216" x="414"/>
-                  <position y="216" x="287"/>
+                  <position y="92" x="547"/>
+                  <position y="92" x="420"/>
+                  <position y="218" x="420"/>
+                  <position y="218" x="293"/>
                 </connection>
               </connectionPointIn>
               <expression>NEXT_TEST</expression>
             </outVariable>
             <inVariable localId="69" width="37" height="27">
-              <position y="320" x="831"/>
+              <position y="322" x="837"/>
               <connectionPointOut>
                 <relPosition y="13" x="37"/>
               </connectionPointOut>
               <expression>'IN1'</expression>
             </inVariable>
             <inVariable localId="70" width="37" height="27">
-              <position y="349" x="835"/>
+              <position y="351" x="841"/>
               <connectionPointOut>
                 <relPosition y="13" x="37"/>
               </connectionPointOut>
               <expression>'IN2'</expression>
             </inVariable>
             <inVariable localId="71" width="37" height="27">
-              <position y="383" x="835"/>
+              <position y="385" x="841"/>
               <connectionPointOut>
                 <relPosition y="13" x="37"/>
               </connectionPointOut>
               <expression>'IN3'</expression>
             </inVariable>
             <inVariable localId="72" width="45" height="27">
-              <position y="445" x="843"/>
+              <position y="447" x="849"/>
               <connectionPointOut>
                 <relPosition y="13" x="45"/>
               </connectionPointOut>
               <expression>'LEFT'</expression>
             </inVariable>
             <inVariable localId="73" width="54" height="27">
-              <position y="506" x="858"/>
+              <position y="508" x="864"/>
               <connectionPointOut>
                 <relPosition y="13" x="54"/>
               </connectionPointOut>
               <expression>'RIGHT'</expression>
             </inVariable>
             <inVariable localId="74" width="40" height="27">
-              <position y="575" x="860"/>
+              <position y="577" x="866"/>
               <connectionPointOut>
                 <relPosition y="13" x="40"/>
               </connectionPointOut>
               <expression>'MID'</expression>
             </inVariable>
             <inVariable localId="75" width="69" height="27">
-              <position y="667" x="865"/>
+              <position y="669" x="871"/>
               <connectionPointOut>
                 <relPosition y="13" x="69"/>
               </connectionPointOut>
               <expression>'CONCAT'</expression>
             </inVariable>
             <inVariable localId="76" width="61" height="27">
-              <position y="755" x="875"/>
+              <position y="757" x="881"/>
               <connectionPointOut>
                 <relPosition y="13" x="61"/>
               </connectionPointOut>
               <expression>'INSERT'</expression>
             </inVariable>
             <inVariable localId="77" width="64" height="27">
-              <position y="877" x="878"/>
+              <position y="879" x="884"/>
               <connectionPointOut>
                 <relPosition y="13" x="64"/>
               </connectionPointOut>
               <expression>'DELETE'</expression>
             </inVariable>
             <inVariable localId="78" width="73" height="27">
-              <position y="1008" x="875"/>
+              <position y="1010" x="881"/>
               <connectionPointOut>
                 <relPosition y="13" x="73"/>
               </connectionPointOut>
               <expression>'REPLACE'</expression>
             </inVariable>
-            <block localId="79" height="240" width="63" typeName="MUX">
-              <position y="241" x="1130"/>
+            <block localId="79" height="240" width="63" instanceName="" typeName="MUX">
+              <position y="243" x="1136"/>
               <inputVariables>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="81" formalParameter="K">
-                      <position y="271" x="1130"/>
-                      <position y="271" x="991"/>
-                      <position y="206" x="991"/>
-                      <position y="206" x="626"/>
+                    <connection refLocalId="81" formalParameter="OUT">
+                      <position y="273" x="1136"/>
+                      <position y="273" x="997"/>
+                      <position y="208" x="997"/>
+                      <position y="208" x="632"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN0">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="69" formalParameter="IN0">
-                      <position y="291" x="1130"/>
-                      <position y="291" x="890"/>
-                      <position y="333" x="890"/>
-                      <position y="333" x="868"/>
+                    <connection refLocalId="69">
+                      <position y="293" x="1136"/>
+                      <position y="293" x="896"/>
+                      <position y="335" x="896"/>
+                      <position y="335" x="874"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="70" formalParameter="IN1">
-                      <position y="311" x="1130"/>
-                      <position y="311" x="911"/>
-                      <position y="362" x="911"/>
-                      <position y="362" x="872"/>
+                    <connection refLocalId="70">
+                      <position y="313" x="1136"/>
+                      <position y="313" x="917"/>
+                      <position y="364" x="917"/>
+                      <position y="364" x="878"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="90" x="0"/>
-                    <connection refLocalId="71" formalParameter="IN2">
-                      <position y="331" x="1130"/>
-                      <position y="331" x="929"/>
-                      <position y="396" x="929"/>
-                      <position y="396" x="872"/>
+                    <connection refLocalId="71">
+                      <position y="333" x="1136"/>
+                      <position y="333" x="935"/>
+                      <position y="398" x="935"/>
+                      <position y="398" x="878"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="110" x="0"/>
-                    <connection refLocalId="72" formalParameter="IN3">
-                      <position y="351" x="1130"/>
-                      <position y="351" x="955"/>
-                      <position y="458" x="955"/>
-                      <position y="458" x="888"/>
+                    <connection refLocalId="72">
+                      <position y="353" x="1136"/>
+                      <position y="353" x="961"/>
+                      <position y="460" x="961"/>
+                      <position y="460" x="894"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN4">
                   <connectionPointIn>
                     <relPosition y="130" x="0"/>
-                    <connection refLocalId="73" formalParameter="IN4">
-                      <position y="371" x="1130"/>
-                      <position y="371" x="977"/>
-                      <position y="519" x="977"/>
-                      <position y="519" x="912"/>
+                    <connection refLocalId="73">
+                      <position y="373" x="1136"/>
+                      <position y="373" x="983"/>
+                      <position y="521" x="983"/>
+                      <position y="521" x="918"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN5">
                   <connectionPointIn>
                     <relPosition y="150" x="0"/>
-                    <connection refLocalId="74" formalParameter="IN5">
-                      <position y="391" x="1130"/>
-                      <position y="391" x="999"/>
-                      <position y="588" x="999"/>
-                      <position y="588" x="900"/>
+                    <connection refLocalId="74">
+                      <position y="393" x="1136"/>
+                      <position y="393" x="1005"/>
+                      <position y="590" x="1005"/>
+                      <position y="590" x="906"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN6">
                   <connectionPointIn>
                     <relPosition y="170" x="0"/>
-                    <connection refLocalId="75" formalParameter="IN6">
-                      <position y="411" x="1130"/>
-                      <position y="411" x="1020"/>
-                      <position y="680" x="1020"/>
-                      <position y="680" x="934"/>
+                    <connection refLocalId="75">
+                      <position y="413" x="1136"/>
+                      <position y="413" x="1026"/>
+                      <position y="682" x="1026"/>
+                      <position y="682" x="940"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN7">
                   <connectionPointIn>
                     <relPosition y="190" x="0"/>
-                    <connection refLocalId="76" formalParameter="IN7">
-                      <position y="431" x="1130"/>
-                      <position y="431" x="1041"/>
-                      <position y="768" x="1041"/>
-                      <position y="768" x="936"/>
+                    <connection refLocalId="76">
+                      <position y="433" x="1136"/>
+                      <position y="433" x="1047"/>
+                      <position y="770" x="1047"/>
+                      <position y="770" x="942"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN8">
                   <connectionPointIn>
                     <relPosition y="210" x="0"/>
-                    <connection refLocalId="77" formalParameter="IN8">
-                      <position y="451" x="1130"/>
-                      <position y="451" x="1058"/>
-                      <position y="890" x="1058"/>
-                      <position y="890" x="942"/>
+                    <connection refLocalId="77">
+                      <position y="453" x="1136"/>
+                      <position y="453" x="1064"/>
+                      <position y="892" x="1064"/>
+                      <position y="892" x="948"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN9">
                   <connectionPointIn>
                     <relPosition y="230" x="0"/>
-                    <connection refLocalId="78" formalParameter="IN9">
-                      <position y="471" x="1130"/>
-                      <position y="471" x="1081"/>
-                      <position y="1021" x="1081"/>
-                      <position y="1021" x="948"/>
+                    <connection refLocalId="78">
+                      <position y="473" x="1136"/>
+                      <position y="473" x="1087"/>
+                      <position y="1023" x="1087"/>
+                      <position y="1023" x="954"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1413,29 +1413,29 @@
               </outputVariables>
             </block>
             <outVariable localId="80" width="86" height="27">
-              <position y="307" x="1255"/>
+              <position y="309" x="1261"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="79" formalParameter="OUT">
-                  <position y="320" x="1255"/>
-                  <position y="320" x="1224"/>
-                  <position y="271" x="1224"/>
-                  <position y="271" x="1193"/>
+                  <position y="322" x="1261"/>
+                  <position y="322" x="1230"/>
+                  <position y="273" x="1230"/>
+                  <position y="273" x="1199"/>
                 </connection>
               </connectionPointIn>
               <expression>TEST_NAME</expression>
             </outVariable>
-            <block localId="81" height="80" width="63" typeName="LIMIT">
-              <position y="176" x="563"/>
+            <block localId="81" height="80" width="63" instanceName="" typeName="LIMIT">
+              <position y="178" x="569"/>
               <inputVariables>
                 <variable formalParameter="MN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="82">
-                      <position y="206" x="563"/>
-                      <position y="206" x="533"/>
-                      <position y="203" x="533"/>
-                      <position y="203" x="503"/>
+                      <position y="208" x="569"/>
+                      <position y="208" x="539"/>
+                      <position y="205" x="539"/>
+                      <position y="205" x="509"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1443,10 +1443,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="6">
-                      <position y="226" x="563"/>
-                      <position y="226" x="417"/>
-                      <position y="216" x="417"/>
-                      <position y="216" x="287"/>
+                      <position y="228" x="569"/>
+                      <position y="228" x="423"/>
+                      <position y="218" x="423"/>
+                      <position y="218" x="293"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1454,10 +1454,10 @@
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
                     <connection refLocalId="83">
-                      <position y="246" x="563"/>
-                      <position y="246" x="533"/>
-                      <position y="248" x="533"/>
-                      <position y="248" x="503"/>
+                      <position y="248" x="569"/>
+                      <position y="248" x="539"/>
+                      <position y="250" x="539"/>
+                      <position y="250" x="509"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1472,14 +1472,14 @@
               </outputVariables>
             </block>
             <inVariable localId="82" width="18" height="27">
-              <position y="190" x="485"/>
+              <position y="192" x="491"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>0</expression>
             </inVariable>
             <inVariable localId="83" width="18" height="27">
-              <position y="235" x="485"/>
+              <position y="237" x="491"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
@@ -1522,17 +1522,17 @@
         </interface>
         <body>
           <FBD>
-            <block localId="1" height="40" width="124" typeName="BOOL_TO_STRING">
-              <position y="2092" x="242"/>
+            <block localId="1" height="40" width="124" instanceName="" typeName="BOOL_TO_STRING">
+              <position y="2093" x="248"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="19" formalParameter="IN">
-                      <position y="2122" x="242"/>
-                      <position y="2122" x="221"/>
-                      <position y="2120" x="221"/>
-                      <position y="2120" x="200"/>
+                    <connection refLocalId="19">
+                      <position y="2123" x="248"/>
+                      <position y="2123" x="227"/>
+                      <position y="2121" x="227"/>
+                      <position y="2121" x="206"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1546,17 +1546,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="2" height="40" width="117" typeName="SINT_TO_STRING">
-              <position y="281" x="261"/>
+            <block localId="2" height="40" width="117" instanceName="" typeName="SINT_TO_STRING">
+              <position y="289" x="261"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="20">
-                      <position y="311" x="261"/>
-                      <position y="311" x="196"/>
-                      <position y="327" x="196"/>
-                      <position y="327" x="136"/>
+                      <position y="319" x="261"/>
+                      <position y="319" x="202"/>
+                      <position y="328" x="202"/>
+                      <position y="328" x="142"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1570,17 +1570,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="3" height="40" width="108" typeName="INT_TO_STRING">
-              <position y="392" x="252"/>
+            <block localId="3" height="40" width="108" instanceName="" typeName="INT_TO_STRING">
+              <position y="393" x="258"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="21" formalParameter="IN">
-                      <position y="422" x="252"/>
-                      <position y="422" x="229"/>
-                      <position y="432" x="229"/>
-                      <position y="432" x="178"/>
+                    <connection refLocalId="21">
+                      <position y="423" x="258"/>
+                      <position y="423" x="235"/>
+                      <position y="433" x="235"/>
+                      <position y="433" x="184"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1594,15 +1594,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="4" height="40" width="118" typeName="DINT_TO_STRING">
-              <position y="491" x="251"/>
+            <block localId="4" height="40" width="118" instanceName="" typeName="DINT_TO_STRING">
+              <position y="492" x="257"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="22" formalParameter="IN">
-                      <position y="521" x="251"/>
-                      <position y="521" x="221"/>
+                    <connection refLocalId="22">
+                      <position y="522" x="257"/>
+                      <position y="522" x="227"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1616,15 +1616,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="5" height="40" width="115" typeName="LINT_TO_STRING">
-              <position y="592" x="259"/>
+            <block localId="5" height="40" width="115" instanceName="" typeName="LINT_TO_STRING">
+              <position y="593" x="265"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="23" formalParameter="IN">
-                      <position y="622" x="259"/>
-                      <position y="622" x="227"/>
+                    <connection refLocalId="23">
+                      <position y="623" x="265"/>
+                      <position y="623" x="233"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1638,17 +1638,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="6" height="40" width="127" typeName="USINT_TO_STRING">
-              <position y="692" x="250"/>
+            <block localId="6" height="40" width="127" instanceName="" typeName="USINT_TO_STRING">
+              <position y="693" x="256"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="24" formalParameter="IN">
-                      <position y="722" x="250"/>
-                      <position y="722" x="229"/>
-                      <position y="724" x="229"/>
-                      <position y="724" x="208"/>
+                    <connection refLocalId="24">
+                      <position y="723" x="256"/>
+                      <position y="723" x="235"/>
+                      <position y="725" x="235"/>
+                      <position y="725" x="214"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1662,17 +1662,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="7" height="40" width="118" typeName="UINT_TO_STRING">
-              <position y="792" x="261"/>
+            <block localId="7" height="40" width="118" instanceName="" typeName="UINT_TO_STRING">
+              <position y="793" x="267"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="25" formalParameter="IN">
-                      <position y="822" x="261"/>
-                      <position y="822" x="241"/>
-                      <position y="824" x="241"/>
-                      <position y="824" x="221"/>
+                    <connection refLocalId="25">
+                      <position y="823" x="267"/>
+                      <position y="823" x="247"/>
+                      <position y="825" x="247"/>
+                      <position y="825" x="227"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1686,17 +1686,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="8" height="40" width="128" typeName="UDINT_TO_STRING">
-              <position y="891" x="254"/>
+            <block localId="8" height="40" width="128" instanceName="" typeName="UDINT_TO_STRING">
+              <position y="892" x="260"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="26" formalParameter="IN">
-                      <position y="921" x="254"/>
-                      <position y="921" x="238"/>
-                      <position y="922" x="238"/>
-                      <position y="922" x="223"/>
+                    <connection refLocalId="26">
+                      <position y="922" x="260"/>
+                      <position y="922" x="244"/>
+                      <position y="923" x="244"/>
+                      <position y="923" x="229"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1710,15 +1710,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="9" height="40" width="125" typeName="ULINT_TO_STRING">
-              <position y="993" x="252"/>
+            <block localId="9" height="40" width="125" instanceName="" typeName="ULINT_TO_STRING">
+              <position y="994" x="258"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="27" formalParameter="IN">
-                      <position y="1023" x="252"/>
-                      <position y="1023" x="222"/>
+                    <connection refLocalId="27">
+                      <position y="1024" x="258"/>
+                      <position y="1024" x="228"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1732,17 +1732,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="10" height="40" width="120" typeName="REAL_TO_STRING">
-              <position y="1092" x="252"/>
+            <block localId="10" height="40" width="120" instanceName="" typeName="REAL_TO_STRING">
+              <position y="1093" x="258"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="28" formalParameter="IN">
-                      <position y="1122" x="252"/>
-                      <position y="1122" x="229"/>
-                      <position y="1121" x="229"/>
-                      <position y="1121" x="219"/>
+                    <connection refLocalId="28">
+                      <position y="1123" x="258"/>
+                      <position y="1123" x="235"/>
+                      <position y="1122" x="235"/>
+                      <position y="1122" x="225"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1756,17 +1756,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="11" height="40" width="127" typeName="LREAL_TO_STRING">
-              <position y="1192" x="251"/>
+            <block localId="11" height="40" width="127" instanceName="" typeName="LREAL_TO_STRING">
+              <position y="1193" x="257"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="29" formalParameter="IN">
-                      <position y="1222" x="251"/>
-                      <position y="1222" x="234"/>
-                      <position y="1223" x="234"/>
-                      <position y="1223" x="218"/>
+                    <connection refLocalId="29">
+                      <position y="1223" x="257"/>
+                      <position y="1223" x="240"/>
+                      <position y="1224" x="240"/>
+                      <position y="1224" x="224"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1780,17 +1780,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="12" height="40" width="117" typeName="TIME_TO_STRING">
-              <position y="1292" x="255"/>
+            <block localId="12" height="40" width="117" instanceName="" typeName="TIME_TO_STRING">
+              <position y="1293" x="261"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="30" formalParameter="IN">
-                      <position y="1322" x="255"/>
-                      <position y="1322" x="245"/>
-                      <position y="1321" x="245"/>
-                      <position y="1321" x="219"/>
+                    <connection refLocalId="30">
+                      <position y="1323" x="261"/>
+                      <position y="1323" x="251"/>
+                      <position y="1322" x="251"/>
+                      <position y="1322" x="225"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1804,17 +1804,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="13" height="40" width="121" typeName="DATE_TO_STRING">
-              <position y="1392" x="252"/>
+            <block localId="13" height="40" width="121" instanceName="" typeName="DATE_TO_STRING">
+              <position y="1393" x="258"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="31" formalParameter="IN">
-                      <position y="1422" x="252"/>
-                      <position y="1422" x="234"/>
-                      <position y="1418" x="234"/>
-                      <position y="1418" x="217"/>
+                    <connection refLocalId="31">
+                      <position y="1423" x="258"/>
+                      <position y="1423" x="240"/>
+                      <position y="1419" x="240"/>
+                      <position y="1419" x="223"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1828,17 +1828,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="14" height="40" width="115" typeName="TOD_TO_STRING">
-              <position y="1492" x="259"/>
+            <block localId="14" height="40" width="115" instanceName="" typeName="TOD_TO_STRING">
+              <position y="1493" x="265"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="32" formalParameter="IN">
-                      <position y="1522" x="259"/>
-                      <position y="1522" x="243"/>
-                      <position y="1519" x="243"/>
-                      <position y="1519" x="228"/>
+                    <connection refLocalId="32">
+                      <position y="1523" x="265"/>
+                      <position y="1523" x="249"/>
+                      <position y="1520" x="249"/>
+                      <position y="1520" x="234"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1852,17 +1852,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="15" height="40" width="119" typeName="BYTE_TO_STRING">
-              <position y="1689" x="259"/>
+            <block localId="15" height="40" width="119" instanceName="" typeName="BYTE_TO_STRING">
+              <position y="1690" x="265"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="34" formalParameter="IN">
-                      <position y="1719" x="259"/>
-                      <position y="1719" x="240"/>
-                      <position y="1715" x="240"/>
-                      <position y="1715" x="222"/>
+                    <connection refLocalId="34">
+                      <position y="1720" x="265"/>
+                      <position y="1720" x="246"/>
+                      <position y="1716" x="246"/>
+                      <position y="1716" x="228"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1876,17 +1876,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="16" height="40" width="127" typeName="WORD_TO_STRING">
-              <position y="1791" x="251"/>
+            <block localId="16" height="40" width="127" instanceName="" typeName="WORD_TO_STRING">
+              <position y="1792" x="257"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="36" formalParameter="IN">
-                      <position y="1821" x="251"/>
-                      <position y="1821" x="238"/>
-                      <position y="1816" x="238"/>
-                      <position y="1816" x="226"/>
+                    <connection refLocalId="36">
+                      <position y="1822" x="257"/>
+                      <position y="1822" x="244"/>
+                      <position y="1817" x="244"/>
+                      <position y="1817" x="232"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1900,17 +1900,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="17" height="40" width="137" typeName="DWORD_TO_STRING">
-              <position y="1891" x="227"/>
+            <block localId="17" height="40" width="137" instanceName="" typeName="DWORD_TO_STRING">
+              <position y="1892" x="233"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="37" formalParameter="IN">
-                      <position y="1921" x="227"/>
-                      <position y="1921" x="210"/>
-                      <position y="1916" x="210"/>
-                      <position y="1916" x="193"/>
+                    <connection refLocalId="37">
+                      <position y="1922" x="233"/>
+                      <position y="1922" x="216"/>
+                      <position y="1917" x="216"/>
+                      <position y="1917" x="199"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1924,17 +1924,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="18" height="40" width="133" typeName="LWORD_TO_STRING">
-              <position y="1993" x="233"/>
+            <block localId="18" height="40" width="133" instanceName="" typeName="LWORD_TO_STRING">
+              <position y="1994" x="239"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="38" formalParameter="IN">
-                      <position y="2023" x="233"/>
-                      <position y="2023" x="213"/>
-                      <position y="2020" x="213"/>
-                      <position y="2020" x="193"/>
+                    <connection refLocalId="38">
+                      <position y="2024" x="239"/>
+                      <position y="2024" x="219"/>
+                      <position y="2021" x="219"/>
+                      <position y="2021" x="199"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -1949,128 +1949,128 @@
               </outputVariables>
             </block>
             <inVariable localId="19" width="49" height="27">
-              <position y="2107" x="151"/>
+              <position y="2108" x="157"/>
               <connectionPointOut>
                 <relPosition y="13" x="49"/>
               </connectionPointOut>
               <expression>FALSE</expression>
             </inVariable>
             <inVariable localId="20" width="31" height="27">
-              <position y="314" x="105"/>
+              <position y="315" x="111"/>
               <connectionPointOut>
                 <relPosition y="13" x="31"/>
               </connectionPointOut>
               <expression>-23</expression>
             </inVariable>
             <inVariable localId="21" width="47" height="27">
-              <position y="419" x="131"/>
+              <position y="420" x="137"/>
               <connectionPointOut>
                 <relPosition y="13" x="47"/>
               </connectionPointOut>
               <expression>-1678</expression>
             </inVariable>
             <inVariable localId="22" width="95" height="27">
-              <position y="508" x="126"/>
+              <position y="509" x="132"/>
               <connectionPointOut>
                 <relPosition y="13" x="95"/>
               </connectionPointOut>
               <expression>-1000000000</expression>
             </inVariable>
             <inVariable localId="23" width="111" height="27">
-              <position y="609" x="116"/>
+              <position y="610" x="122"/>
               <connectionPointOut>
                 <relPosition y="13" x="111"/>
               </connectionPointOut>
               <expression>-100000000000</expression>
             </inVariable>
             <inVariable localId="24" width="26" height="27">
-              <position y="711" x="182"/>
+              <position y="712" x="188"/>
               <connectionPointOut>
                 <relPosition y="13" x="26"/>
               </connectionPointOut>
               <expression>23</expression>
             </inVariable>
             <inVariable localId="25" width="42" height="27">
-              <position y="811" x="179"/>
+              <position y="812" x="185"/>
               <connectionPointOut>
                 <relPosition y="13" x="42"/>
               </connectionPointOut>
               <expression>1678</expression>
             </inVariable>
             <inVariable localId="26" width="90" height="27">
-              <position y="909" x="133"/>
+              <position y="910" x="139"/>
               <connectionPointOut>
                 <relPosition y="13" x="90"/>
               </connectionPointOut>
               <expression>1000000000</expression>
             </inVariable>
             <inVariable localId="27" width="106" height="27">
-              <position y="1010" x="116"/>
+              <position y="1011" x="122"/>
               <connectionPointOut>
                 <relPosition y="13" x="106"/>
               </connectionPointOut>
               <expression>100000000000</expression>
             </inVariable>
             <inVariable localId="28" width="78" height="27">
-              <position y="1108" x="141"/>
+              <position y="1109" x="147"/>
               <connectionPointOut>
                 <relPosition y="13" x="78"/>
               </connectionPointOut>
               <expression>1.2345678</expression>
             </inVariable>
             <inVariable localId="29" width="86" height="27">
-              <position y="1210" x="132"/>
+              <position y="1211" x="138"/>
               <connectionPointOut>
                 <relPosition y="13" x="86"/>
               </connectionPointOut>
               <expression>1.23456789</expression>
             </inVariable>
             <inVariable localId="30" width="158" height="27">
-              <position y="1308" x="61"/>
+              <position y="1309" x="67"/>
               <connectionPointOut>
                 <relPosition y="13" x="158"/>
               </connectionPointOut>
               <expression>t#5d14h12m18s3.5ms</expression>
             </inVariable>
             <inVariable localId="31" width="105" height="27">
-              <position y="1405" x="112"/>
+              <position y="1406" x="118"/>
               <connectionPointOut>
                 <relPosition y="13" x="105"/>
               </connectionPointOut>
               <expression>D#1984-06-25</expression>
             </inVariable>
             <inVariable localId="32" width="124" height="27">
-              <position y="1506" x="104"/>
+              <position y="1507" x="110"/>
               <connectionPointOut>
                 <relPosition y="13" x="124"/>
               </connectionPointOut>
               <expression>TOD#15:36:55.36</expression>
             </inVariable>
             <inVariable localId="33" width="193" height="27">
-              <position y="1598" x="30"/>
+              <position y="1599" x="36"/>
               <connectionPointOut>
                 <relPosition y="13" x="193"/>
               </connectionPointOut>
               <expression>DT#1984-06-25-15:36:55.36</expression>
             </inVariable>
             <inVariable localId="34" width="69" height="27">
-              <position y="1702" x="153"/>
+              <position y="1703" x="159"/>
               <connectionPointOut>
                 <relPosition y="13" x="69"/>
               </connectionPointOut>
               <expression>16#12</expression>
             </inVariable>
-            <block localId="35" height="40" width="105" typeName="DT_TO_STRING">
-              <position y="1591" x="264"/>
+            <block localId="35" height="40" width="105" instanceName="" typeName="DT_TO_STRING">
+              <position y="1592" x="270"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="33" formalParameter="IN">
-                      <position y="1621" x="264"/>
-                      <position y="1621" x="243"/>
-                      <position y="1611" x="243"/>
-                      <position y="1611" x="223"/>
+                    <connection refLocalId="33">
+                      <position y="1622" x="270"/>
+                      <position y="1622" x="249"/>
+                      <position y="1612" x="249"/>
+                      <position y="1612" x="229"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2085,244 +2085,244 @@
               </outputVariables>
             </block>
             <inVariable localId="36" width="108" height="27">
-              <position y="1803" x="118"/>
+              <position y="1804" x="124"/>
               <connectionPointOut>
                 <relPosition y="13" x="108"/>
               </connectionPointOut>
               <expression>16#1234</expression>
             </inVariable>
             <inVariable localId="37" width="181" height="27">
-              <position y="1903" x="12"/>
+              <position y="1904" x="18"/>
               <connectionPointOut>
                 <relPosition y="13" x="181"/>
               </connectionPointOut>
               <expression>16#1234_5678</expression>
             </inVariable>
             <inVariable localId="38" width="181" height="27">
-              <position y="2007" x="12"/>
+              <position y="2008" x="18"/>
               <connectionPointOut>
                 <relPosition y="13" x="181"/>
               </connectionPointOut>
               <expression>16#1234_5678_9abc_def0</expression>
             </inVariable>
-            <block localId="39" height="2020" width="71" typeName="MUX">
-              <position y="149" x="762"/>
+            <block localId="39" height="2020" width="71" instanceName="" typeName="MUX">
+              <position y="150" x="768"/>
               <inputVariables>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="41" formalParameter="K">
-                      <position y="219" x="762"/>
-                      <position y="219" x="540"/>
-                      <position y="114" x="540"/>
-                      <position y="114" x="530"/>
+                    <connection refLocalId="41" formalParameter="OUT">
+                      <position y="220" x="768"/>
+                      <position y="220" x="546"/>
+                      <position y="115" x="546"/>
+                      <position y="115" x="536"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN0">
                   <connectionPointIn>
                     <relPosition y="170" x="0"/>
-                    <connection refLocalId="2" formalParameter="IN0">
-                      <position y="319" x="762"/>
-                      <position y="319" x="570"/>
-                      <position y="311" x="570"/>
-                      <position y="311" x="378"/>
+                    <connection refLocalId="2" formalParameter="OUT">
+                      <position y="320" x="768"/>
+                      <position y="320" x="573"/>
+                      <position y="319" x="573"/>
+                      <position y="319" x="378"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="270" x="0"/>
-                    <connection refLocalId="3" formalParameter="IN1">
-                      <position y="419" x="762"/>
-                      <position y="419" x="446"/>
-                      <position y="422" x="446"/>
-                      <position y="422" x="360"/>
+                    <connection refLocalId="3" formalParameter="OUT">
+                      <position y="420" x="768"/>
+                      <position y="420" x="452"/>
+                      <position y="423" x="452"/>
+                      <position y="423" x="366"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="370" x="0"/>
-                    <connection refLocalId="4" formalParameter="IN2">
-                      <position y="519" x="762"/>
-                      <position y="519" x="462"/>
-                      <position y="521" x="462"/>
-                      <position y="521" x="369"/>
+                    <connection refLocalId="4" formalParameter="OUT">
+                      <position y="520" x="768"/>
+                      <position y="520" x="468"/>
+                      <position y="522" x="468"/>
+                      <position y="522" x="375"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="470" x="0"/>
-                    <connection refLocalId="5" formalParameter="IN3">
-                      <position y="619" x="762"/>
-                      <position y="619" x="453"/>
-                      <position y="622" x="453"/>
-                      <position y="622" x="374"/>
+                    <connection refLocalId="5" formalParameter="OUT">
+                      <position y="620" x="768"/>
+                      <position y="620" x="459"/>
+                      <position y="623" x="459"/>
+                      <position y="623" x="380"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN4">
                   <connectionPointIn>
                     <relPosition y="570" x="0"/>
-                    <connection refLocalId="6" formalParameter="IN4">
-                      <position y="719" x="762"/>
-                      <position y="719" x="455"/>
-                      <position y="722" x="455"/>
-                      <position y="722" x="377"/>
+                    <connection refLocalId="6" formalParameter="OUT">
+                      <position y="720" x="768"/>
+                      <position y="720" x="461"/>
+                      <position y="723" x="461"/>
+                      <position y="723" x="383"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN5">
                   <connectionPointIn>
                     <relPosition y="670" x="0"/>
-                    <connection refLocalId="7" formalParameter="IN5">
-                      <position y="819" x="762"/>
-                      <position y="819" x="456"/>
-                      <position y="822" x="456"/>
-                      <position y="822" x="379"/>
+                    <connection refLocalId="7" formalParameter="OUT">
+                      <position y="820" x="768"/>
+                      <position y="820" x="462"/>
+                      <position y="823" x="462"/>
+                      <position y="823" x="385"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN6">
                   <connectionPointIn>
                     <relPosition y="770" x="0"/>
-                    <connection refLocalId="8" formalParameter="IN6">
-                      <position y="919" x="762"/>
-                      <position y="919" x="462"/>
-                      <position y="921" x="462"/>
-                      <position y="921" x="382"/>
+                    <connection refLocalId="8" formalParameter="OUT">
+                      <position y="920" x="768"/>
+                      <position y="920" x="468"/>
+                      <position y="922" x="468"/>
+                      <position y="922" x="388"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN7">
                   <connectionPointIn>
                     <relPosition y="870" x="0"/>
-                    <connection refLocalId="9" formalParameter="IN7">
-                      <position y="1019" x="762"/>
-                      <position y="1019" x="462"/>
-                      <position y="1023" x="462"/>
-                      <position y="1023" x="377"/>
+                    <connection refLocalId="9" formalParameter="OUT">
+                      <position y="1020" x="768"/>
+                      <position y="1020" x="468"/>
+                      <position y="1024" x="468"/>
+                      <position y="1024" x="383"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN8">
                   <connectionPointIn>
                     <relPosition y="970" x="0"/>
-                    <connection refLocalId="10" formalParameter="IN8">
-                      <position y="1119" x="762"/>
-                      <position y="1119" x="452"/>
-                      <position y="1122" x="452"/>
-                      <position y="1122" x="372"/>
+                    <connection refLocalId="10" formalParameter="OUT">
+                      <position y="1120" x="768"/>
+                      <position y="1120" x="458"/>
+                      <position y="1123" x="458"/>
+                      <position y="1123" x="378"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN9">
                   <connectionPointIn>
                     <relPosition y="1070" x="0"/>
-                    <connection refLocalId="11" formalParameter="IN9">
-                      <position y="1219" x="762"/>
-                      <position y="1219" x="455"/>
-                      <position y="1222" x="455"/>
-                      <position y="1222" x="378"/>
+                    <connection refLocalId="11" formalParameter="OUT">
+                      <position y="1220" x="768"/>
+                      <position y="1220" x="461"/>
+                      <position y="1223" x="461"/>
+                      <position y="1223" x="384"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN10">
                   <connectionPointIn>
                     <relPosition y="1170" x="0"/>
-                    <connection refLocalId="12" formalParameter="IN10">
-                      <position y="1319" x="762"/>
-                      <position y="1319" x="452"/>
-                      <position y="1322" x="452"/>
-                      <position y="1322" x="372"/>
+                    <connection refLocalId="12" formalParameter="OUT">
+                      <position y="1320" x="768"/>
+                      <position y="1320" x="458"/>
+                      <position y="1323" x="458"/>
+                      <position y="1323" x="378"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN11">
                   <connectionPointIn>
                     <relPosition y="1270" x="0"/>
-                    <connection refLocalId="13" formalParameter="IN11">
-                      <position y="1419" x="762"/>
-                      <position y="1419" x="453"/>
-                      <position y="1422" x="453"/>
-                      <position y="1422" x="373"/>
+                    <connection refLocalId="13" formalParameter="OUT">
+                      <position y="1420" x="768"/>
+                      <position y="1420" x="459"/>
+                      <position y="1423" x="459"/>
+                      <position y="1423" x="379"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN12">
                   <connectionPointIn>
                     <relPosition y="1370" x="0"/>
-                    <connection refLocalId="14" formalParameter="IN12">
-                      <position y="1519" x="762"/>
-                      <position y="1519" x="453"/>
-                      <position y="1522" x="453"/>
-                      <position y="1522" x="374"/>
+                    <connection refLocalId="14" formalParameter="OUT">
+                      <position y="1520" x="768"/>
+                      <position y="1520" x="459"/>
+                      <position y="1523" x="459"/>
+                      <position y="1523" x="380"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN13">
                   <connectionPointIn>
                     <relPosition y="1470" x="0"/>
-                    <connection refLocalId="35" formalParameter="IN13">
-                      <position y="1619" x="762"/>
-                      <position y="1619" x="462"/>
-                      <position y="1621" x="462"/>
-                      <position y="1621" x="369"/>
+                    <connection refLocalId="35" formalParameter="OUT">
+                      <position y="1620" x="768"/>
+                      <position y="1620" x="468"/>
+                      <position y="1622" x="468"/>
+                      <position y="1622" x="375"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN14">
                   <connectionPointIn>
                     <relPosition y="1570" x="0"/>
-                    <connection refLocalId="15" formalParameter="IN14">
-                      <position y="1719" x="762"/>
-                      <position y="1719" x="378"/>
+                    <connection refLocalId="15" formalParameter="OUT">
+                      <position y="1720" x="768"/>
+                      <position y="1720" x="384"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN15">
                   <connectionPointIn>
                     <relPosition y="1670" x="0"/>
-                    <connection refLocalId="16" formalParameter="IN15">
-                      <position y="1819" x="762"/>
-                      <position y="1819" x="462"/>
-                      <position y="1821" x="462"/>
-                      <position y="1821" x="378"/>
+                    <connection refLocalId="16" formalParameter="OUT">
+                      <position y="1820" x="768"/>
+                      <position y="1820" x="468"/>
+                      <position y="1822" x="468"/>
+                      <position y="1822" x="384"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN16">
                   <connectionPointIn>
                     <relPosition y="1770" x="0"/>
-                    <connection refLocalId="17" formalParameter="IN16">
-                      <position y="1919" x="762"/>
-                      <position y="1919" x="462"/>
-                      <position y="1921" x="462"/>
-                      <position y="1921" x="364"/>
+                    <connection refLocalId="17" formalParameter="OUT">
+                      <position y="1920" x="768"/>
+                      <position y="1920" x="468"/>
+                      <position y="1922" x="468"/>
+                      <position y="1922" x="370"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN17">
                   <connectionPointIn>
                     <relPosition y="1870" x="0"/>
-                    <connection refLocalId="18" formalParameter="IN17">
-                      <position y="2019" x="762"/>
-                      <position y="2019" x="462"/>
-                      <position y="2023" x="462"/>
-                      <position y="2023" x="366"/>
+                    <connection refLocalId="18" formalParameter="OUT">
+                      <position y="2020" x="768"/>
+                      <position y="2020" x="468"/>
+                      <position y="2024" x="468"/>
+                      <position y="2024" x="372"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN18">
                   <connectionPointIn>
                     <relPosition y="1970" x="0"/>
-                    <connection refLocalId="1" formalParameter="IN18">
-                      <position y="2119" x="762"/>
-                      <position y="2119" x="449"/>
-                      <position y="2122" x="449"/>
-                      <position y="2122" x="366"/>
+                    <connection refLocalId="1" formalParameter="OUT">
+                      <position y="2120" x="768"/>
+                      <position y="2120" x="455"/>
+                      <position y="2123" x="455"/>
+                      <position y="2123" x="372"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2337,45 +2337,45 @@
               </outputVariables>
             </block>
             <inVariable localId="40" width="59" height="27">
-              <position y="18" x="313"/>
+              <position y="19" x="319"/>
               <connectionPointOut>
                 <relPosition y="13" x="59"/>
               </connectionPointOut>
               <expression>TESTNR</expression>
             </inVariable>
-            <block localId="41" height="80" width="63" typeName="LIMIT">
-              <position y="84" x="467"/>
+            <block localId="41" height="80" width="63" instanceName="" typeName="LIMIT">
+              <position y="85" x="473"/>
               <inputVariables>
                 <variable formalParameter="MN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="42" formalParameter="MN">
-                      <position y="114" x="467"/>
-                      <position y="114" x="453"/>
-                      <position y="91" x="453"/>
-                      <position y="91" x="443"/>
+                    <connection refLocalId="42">
+                      <position y="115" x="473"/>
+                      <position y="115" x="459"/>
+                      <position y="92" x="459"/>
+                      <position y="92" x="449"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="40" formalParameter="IN">
-                      <position y="134" x="467"/>
-                      <position y="134" x="417"/>
-                      <position y="31" x="417"/>
-                      <position y="31" x="372"/>
+                    <connection refLocalId="40">
+                      <position y="135" x="473"/>
+                      <position y="135" x="423"/>
+                      <position y="32" x="423"/>
+                      <position y="32" x="378"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="MX">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="43" formalParameter="MX">
-                      <position y="154" x="467"/>
-                      <position y="154" x="439"/>
-                      <position y="163" x="439"/>
-                      <position y="163" x="402"/>
+                    <connection refLocalId="43">
+                      <position y="155" x="473"/>
+                      <position y="155" x="445"/>
+                      <position y="164" x="445"/>
+                      <position y="164" x="408"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2390,398 +2390,398 @@
               </outputVariables>
             </block>
             <inVariable localId="42" width="18" height="27">
-              <position y="78" x="425"/>
+              <position y="79" x="431"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>0</expression>
             </inVariable>
             <inVariable localId="43" width="26" height="27">
-              <position y="150" x="376"/>
+              <position y="151" x="382"/>
               <connectionPointOut>
                 <relPosition y="13" x="26"/>
               </connectionPointOut>
               <expression>18</expression>
             </inVariable>
             <outVariable localId="44" width="66" height="27">
-              <position y="204" x="862"/>
+              <position y="205" x="868"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
-                <connection refLocalId="39">
-                  <position y="217" x="862"/>
-                  <position y="217" x="841"/>
-                  <position y="219" x="841"/>
-                  <position y="219" x="833"/>
+                <connection refLocalId="39" formalParameter="OUT">
+                  <position y="218" x="868"/>
+                  <position y="218" x="849"/>
+                  <position y="220" x="849"/>
+                  <position y="220" x="839"/>
                 </connection>
               </connectionPointIn>
               <expression>RES_STR</expression>
             </outVariable>
             <outVariable localId="45" width="83" height="27">
-              <position y="16" x="453"/>
+              <position y="17" x="459"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="40">
-                  <position y="29" x="453"/>
-                  <position y="29" x="439"/>
-                  <position y="31" x="439"/>
-                  <position y="31" x="372"/>
+                  <position y="30" x="459"/>
+                  <position y="30" x="445"/>
+                  <position y="32" x="445"/>
+                  <position y="32" x="378"/>
                 </connection>
               </connectionPointIn>
               <expression>NEXT_TEST</expression>
             </outVariable>
             <inVariable localId="46" width="130" height="27">
-              <position y="1067" x="1281"/>
+              <position y="1068" x="1287"/>
               <connectionPointOut>
                 <relPosition y="13" x="130"/>
               </connectionPointOut>
               <expression>'BOOL_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="47" width="123" height="27">
-              <position y="225" x="1295"/>
+              <position y="226" x="1301"/>
               <connectionPointOut>
                 <relPosition y="13" x="123"/>
               </connectionPointOut>
               <expression>'SINT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="48" width="114" height="27">
-              <position y="269" x="1292"/>
+              <position y="270" x="1298"/>
               <connectionPointOut>
                 <relPosition y="13" x="114"/>
               </connectionPointOut>
               <expression>'INT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="49" width="124" height="27">
-              <position y="320" x="1292"/>
+              <position y="321" x="1298"/>
               <connectionPointOut>
                 <relPosition y="13" x="124"/>
               </connectionPointOut>
               <expression>'DINT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="50" width="121" height="27">
-              <position y="371" x="1292"/>
+              <position y="372" x="1298"/>
               <connectionPointOut>
                 <relPosition y="13" x="121"/>
               </connectionPointOut>
               <expression>'LINT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="51" width="133" height="27">
-              <position y="420" x="1291"/>
+              <position y="421" x="1297"/>
               <connectionPointOut>
                 <relPosition y="13" x="133"/>
               </connectionPointOut>
               <expression>'USINT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="52" width="124" height="27">
-              <position y="458" x="1290"/>
+              <position y="459" x="1296"/>
               <connectionPointOut>
                 <relPosition y="13" x="124"/>
               </connectionPointOut>
               <expression>'UINT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="53" width="134" height="27">
-              <position y="508" x="1286"/>
+              <position y="509" x="1292"/>
               <connectionPointOut>
                 <relPosition y="13" x="134"/>
               </connectionPointOut>
               <expression>'UDINT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="54" width="131" height="27">
-              <position y="560" x="1288"/>
+              <position y="561" x="1294"/>
               <connectionPointOut>
                 <relPosition y="13" x="131"/>
               </connectionPointOut>
               <expression>'ULINT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="55" width="126" height="27">
-              <position y="608" x="1287"/>
+              <position y="609" x="1293"/>
               <connectionPointOut>
                 <relPosition y="13" x="126"/>
               </connectionPointOut>
               <expression>'REAL_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="56" width="133" height="27">
-              <position y="653" x="1287"/>
+              <position y="654" x="1293"/>
               <connectionPointOut>
                 <relPosition y="13" x="133"/>
               </connectionPointOut>
               <expression>'LREAL_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="57" width="123" height="27">
-              <position y="698" x="1289"/>
+              <position y="699" x="1295"/>
               <connectionPointOut>
                 <relPosition y="13" x="123"/>
               </connectionPointOut>
               <expression>'TIME_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="58" width="127" height="27">
-              <position y="741" x="1289"/>
+              <position y="742" x="1295"/>
               <connectionPointOut>
                 <relPosition y="13" x="127"/>
               </connectionPointOut>
               <expression>'DATE_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="59" width="121" height="27">
-              <position y="790" x="1290"/>
+              <position y="791" x="1296"/>
               <connectionPointOut>
                 <relPosition y="13" x="121"/>
               </connectionPointOut>
               <expression>'TOD_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="60" width="111" height="27">
-              <position y="840" x="1287"/>
+              <position y="841" x="1293"/>
               <connectionPointOut>
                 <relPosition y="13" x="111"/>
               </connectionPointOut>
               <expression>'DT_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="61" width="125" height="27">
-              <position y="891" x="1284"/>
+              <position y="892" x="1290"/>
               <connectionPointOut>
                 <relPosition y="13" x="125"/>
               </connectionPointOut>
               <expression>'BYTE_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="62" width="133" height="27">
-              <position y="935" x="1285"/>
+              <position y="936" x="1291"/>
               <connectionPointOut>
                 <relPosition y="13" x="133"/>
               </connectionPointOut>
               <expression>'WORD_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="63" width="143" height="27">
-              <position y="980" x="1284"/>
+              <position y="981" x="1290"/>
               <connectionPointOut>
                 <relPosition y="13" x="143"/>
               </connectionPointOut>
               <expression>'DWORD_TO_STRING'</expression>
             </inVariable>
             <inVariable localId="64" width="139" height="27">
-              <position y="1019" x="1282"/>
+              <position y="1020" x="1288"/>
               <connectionPointOut>
                 <relPosition y="13" x="139"/>
               </connectionPointOut>
               <expression>'LWORD_TO_STRING'</expression>
             </inVariable>
-            <block localId="65" height="965" width="71" typeName="MUX">
-              <position y="150" x="1538"/>
+            <block localId="65" height="965" width="71" instanceName="" typeName="MUX">
+              <position y="151" x="1544"/>
               <inputVariables>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="43" x="0"/>
-                    <connection refLocalId="41" formalParameter="K">
-                      <position y="193" x="1538"/>
-                      <position y="193" x="1220"/>
-                      <position y="114" x="1220"/>
-                      <position y="114" x="530"/>
+                    <connection refLocalId="41" formalParameter="OUT">
+                      <position y="194" x="1544"/>
+                      <position y="194" x="1226"/>
+                      <position y="115" x="1226"/>
+                      <position y="115" x="536"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN0">
                   <connectionPointIn>
                     <relPosition y="90" x="0"/>
-                    <connection refLocalId="47" formalParameter="IN0">
-                      <position y="240" x="1538"/>
-                      <position y="240" x="1478"/>
-                      <position y="238" x="1478"/>
-                      <position y="238" x="1418"/>
+                    <connection refLocalId="47">
+                      <position y="241" x="1544"/>
+                      <position y="241" x="1484"/>
+                      <position y="239" x="1484"/>
+                      <position y="239" x="1424"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="137" x="0"/>
-                    <connection refLocalId="48" formalParameter="IN1">
-                      <position y="287" x="1538"/>
-                      <position y="287" x="1472"/>
-                      <position y="282" x="1472"/>
-                      <position y="282" x="1406"/>
+                    <connection refLocalId="48">
+                      <position y="288" x="1544"/>
+                      <position y="288" x="1478"/>
+                      <position y="283" x="1478"/>
+                      <position y="283" x="1412"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="184" x="0"/>
-                    <connection refLocalId="49" formalParameter="IN2">
-                      <position y="334" x="1538"/>
-                      <position y="334" x="1477"/>
-                      <position y="333" x="1477"/>
-                      <position y="333" x="1416"/>
+                    <connection refLocalId="49">
+                      <position y="335" x="1544"/>
+                      <position y="335" x="1483"/>
+                      <position y="334" x="1483"/>
+                      <position y="334" x="1422"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="231" x="0"/>
-                    <connection refLocalId="50" formalParameter="IN3">
-                      <position y="381" x="1538"/>
-                      <position y="381" x="1475"/>
-                      <position y="384" x="1475"/>
-                      <position y="384" x="1413"/>
+                    <connection refLocalId="50">
+                      <position y="382" x="1544"/>
+                      <position y="382" x="1481"/>
+                      <position y="385" x="1481"/>
+                      <position y="385" x="1419"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN4">
                   <connectionPointIn>
                     <relPosition y="278" x="0"/>
-                    <connection refLocalId="51" formalParameter="IN4">
-                      <position y="428" x="1538"/>
-                      <position y="428" x="1481"/>
-                      <position y="433" x="1481"/>
-                      <position y="433" x="1424"/>
+                    <connection refLocalId="51">
+                      <position y="429" x="1544"/>
+                      <position y="429" x="1487"/>
+                      <position y="434" x="1487"/>
+                      <position y="434" x="1430"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN5">
                   <connectionPointIn>
                     <relPosition y="325" x="0"/>
-                    <connection refLocalId="52" formalParameter="IN5">
-                      <position y="475" x="1538"/>
-                      <position y="475" x="1476"/>
-                      <position y="471" x="1476"/>
-                      <position y="471" x="1414"/>
+                    <connection refLocalId="52">
+                      <position y="476" x="1544"/>
+                      <position y="476" x="1482"/>
+                      <position y="472" x="1482"/>
+                      <position y="472" x="1420"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN6">
                   <connectionPointIn>
                     <relPosition y="372" x="0"/>
-                    <connection refLocalId="53" formalParameter="IN6">
-                      <position y="522" x="1538"/>
-                      <position y="522" x="1479"/>
-                      <position y="521" x="1479"/>
-                      <position y="521" x="1420"/>
+                    <connection refLocalId="53">
+                      <position y="523" x="1544"/>
+                      <position y="523" x="1485"/>
+                      <position y="522" x="1485"/>
+                      <position y="522" x="1426"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN7">
                   <connectionPointIn>
                     <relPosition y="419" x="0"/>
-                    <connection refLocalId="54" formalParameter="IN7">
-                      <position y="569" x="1538"/>
-                      <position y="569" x="1479"/>
-                      <position y="573" x="1479"/>
-                      <position y="573" x="1419"/>
+                    <connection refLocalId="54">
+                      <position y="570" x="1544"/>
+                      <position y="570" x="1485"/>
+                      <position y="574" x="1485"/>
+                      <position y="574" x="1425"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN8">
                   <connectionPointIn>
                     <relPosition y="466" x="0"/>
-                    <connection refLocalId="55" formalParameter="IN8">
-                      <position y="616" x="1538"/>
-                      <position y="616" x="1476"/>
-                      <position y="621" x="1476"/>
-                      <position y="621" x="1413"/>
+                    <connection refLocalId="55">
+                      <position y="617" x="1544"/>
+                      <position y="617" x="1482"/>
+                      <position y="622" x="1482"/>
+                      <position y="622" x="1419"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN9">
                   <connectionPointIn>
                     <relPosition y="513" x="0"/>
-                    <connection refLocalId="56" formalParameter="IN9">
-                      <position y="663" x="1538"/>
-                      <position y="663" x="1479"/>
-                      <position y="666" x="1479"/>
-                      <position y="666" x="1420"/>
+                    <connection refLocalId="56">
+                      <position y="664" x="1544"/>
+                      <position y="664" x="1485"/>
+                      <position y="667" x="1485"/>
+                      <position y="667" x="1426"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN10">
                   <connectionPointIn>
                     <relPosition y="560" x="0"/>
-                    <connection refLocalId="57" formalParameter="IN10">
-                      <position y="710" x="1538"/>
-                      <position y="710" x="1475"/>
-                      <position y="711" x="1475"/>
-                      <position y="711" x="1412"/>
+                    <connection refLocalId="57">
+                      <position y="711" x="1544"/>
+                      <position y="711" x="1481"/>
+                      <position y="712" x="1481"/>
+                      <position y="712" x="1418"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN11">
                   <connectionPointIn>
                     <relPosition y="607" x="0"/>
-                    <connection refLocalId="58" formalParameter="IN11">
-                      <position y="757" x="1538"/>
-                      <position y="757" x="1477"/>
-                      <position y="754" x="1477"/>
-                      <position y="754" x="1416"/>
+                    <connection refLocalId="58">
+                      <position y="758" x="1544"/>
+                      <position y="758" x="1483"/>
+                      <position y="755" x="1483"/>
+                      <position y="755" x="1422"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN12">
                   <connectionPointIn>
                     <relPosition y="654" x="0"/>
-                    <connection refLocalId="59" formalParameter="IN12">
-                      <position y="804" x="1538"/>
-                      <position y="804" x="1474"/>
-                      <position y="803" x="1474"/>
-                      <position y="803" x="1411"/>
+                    <connection refLocalId="59">
+                      <position y="805" x="1544"/>
+                      <position y="805" x="1480"/>
+                      <position y="804" x="1480"/>
+                      <position y="804" x="1417"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN13">
                   <connectionPointIn>
                     <relPosition y="701" x="0"/>
-                    <connection refLocalId="60" formalParameter="IN13">
-                      <position y="851" x="1538"/>
-                      <position y="851" x="1468"/>
-                      <position y="853" x="1468"/>
-                      <position y="853" x="1398"/>
+                    <connection refLocalId="60">
+                      <position y="852" x="1544"/>
+                      <position y="852" x="1474"/>
+                      <position y="854" x="1474"/>
+                      <position y="854" x="1404"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN14">
                   <connectionPointIn>
                     <relPosition y="748" x="0"/>
-                    <connection refLocalId="61" formalParameter="IN14">
-                      <position y="898" x="1538"/>
-                      <position y="898" x="1473"/>
-                      <position y="904" x="1473"/>
-                      <position y="904" x="1409"/>
+                    <connection refLocalId="61">
+                      <position y="899" x="1544"/>
+                      <position y="899" x="1479"/>
+                      <position y="905" x="1479"/>
+                      <position y="905" x="1415"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN15">
                   <connectionPointIn>
                     <relPosition y="795" x="0"/>
-                    <connection refLocalId="62" formalParameter="IN15">
-                      <position y="945" x="1538"/>
-                      <position y="945" x="1478"/>
-                      <position y="948" x="1478"/>
-                      <position y="948" x="1418"/>
+                    <connection refLocalId="62">
+                      <position y="946" x="1544"/>
+                      <position y="946" x="1484"/>
+                      <position y="949" x="1484"/>
+                      <position y="949" x="1424"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN16">
                   <connectionPointIn>
                     <relPosition y="842" x="0"/>
-                    <connection refLocalId="63" formalParameter="IN16">
-                      <position y="992" x="1538"/>
-                      <position y="992" x="1482"/>
-                      <position y="993" x="1482"/>
-                      <position y="993" x="1427"/>
+                    <connection refLocalId="63">
+                      <position y="993" x="1544"/>
+                      <position y="993" x="1488"/>
+                      <position y="994" x="1488"/>
+                      <position y="994" x="1433"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN17">
                   <connectionPointIn>
                     <relPosition y="889" x="0"/>
-                    <connection refLocalId="64" formalParameter="IN17">
-                      <position y="1039" x="1538"/>
-                      <position y="1039" x="1479"/>
-                      <position y="1032" x="1479"/>
-                      <position y="1032" x="1421"/>
+                    <connection refLocalId="64">
+                      <position y="1040" x="1544"/>
+                      <position y="1040" x="1485"/>
+                      <position y="1033" x="1485"/>
+                      <position y="1033" x="1427"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN18">
                   <connectionPointIn>
                     <relPosition y="936" x="0"/>
-                    <connection refLocalId="46" formalParameter="IN18">
-                      <position y="1086" x="1538"/>
-                      <position y="1086" x="1474"/>
-                      <position y="1080" x="1474"/>
-                      <position y="1080" x="1411"/>
+                    <connection refLocalId="46">
+                      <position y="1087" x="1544"/>
+                      <position y="1087" x="1480"/>
+                      <position y="1081" x="1480"/>
+                      <position y="1081" x="1417"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2796,20 +2796,20 @@
               </outputVariables>
             </block>
             <outVariable localId="66" width="86" height="27">
-              <position y="547" x="1686"/>
+              <position y="548" x="1692"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
-                <connection refLocalId="65">
-                  <position y="560" x="1686"/>
-                  <position y="560" x="1647"/>
-                  <position y="193" x="1647"/>
-                  <position y="193" x="1609"/>
+                <connection refLocalId="65" formalParameter="OUT">
+                  <position y="561" x="1692"/>
+                  <position y="561" x="1653"/>
+                  <position y="194" x="1653"/>
+                  <position y="194" x="1615"/>
                 </connection>
               </connectionPointIn>
               <expression>TEST_NAME</expression>
             </outVariable>
             <comment localId="67" height="142" width="277">
-              <position y="17" x="10"/>
+              <position y="22" x="24"/>
               <content>
 This POU tests:
 - litterals for ANY types
@@ -2818,17 +2818,17 @@
 - EQ test for ANY types
               </content>
             </comment>
-            <block localId="68" height="40" width="124" typeName="STRING_TO_BOOL">
-              <position y="2128" x="423"/>
+            <block localId="68" height="40" width="124" instanceName="" typeName="STRING_TO_BOOL">
+              <position y="2129" x="429"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="1" formalParameter="OUT">
-                      <position y="2158" x="423"/>
-                      <position y="2158" x="394"/>
-                      <position y="2122" x="394"/>
-                      <position y="2122" x="366"/>
+                      <position y="2159" x="429"/>
+                      <position y="2159" x="400"/>
+                      <position y="2123" x="400"/>
+                      <position y="2123" x="372"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2842,17 +2842,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="69" height="40" width="117" typeName="STRING_TO_SINT">
-              <position y="335" x="419"/>
+            <block localId="69" height="40" width="117" instanceName="" typeName="STRING_TO_SINT">
+              <position y="336" x="425"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="2" formalParameter="OUT">
-                      <position y="365" x="419"/>
-                      <position y="365" x="398"/>
-                      <position y="311" x="398"/>
-                      <position y="311" x="378"/>
+                      <position y="366" x="425"/>
+                      <position y="366" x="412"/>
+                      <position y="319" x="412"/>
+                      <position y="319" x="378"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2866,17 +2866,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="70" height="40" width="108" typeName="STRING_TO_INT">
-              <position y="432" x="411"/>
+            <block localId="70" height="40" width="108" instanceName="" typeName="STRING_TO_INT">
+              <position y="433" x="417"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="3" formalParameter="IN">
-                      <position y="462" x="411"/>
-                      <position y="462" x="392"/>
-                      <position y="422" x="392"/>
-                      <position y="422" x="360"/>
+                    <connection refLocalId="3" formalParameter="OUT">
+                      <position y="463" x="417"/>
+                      <position y="463" x="398"/>
+                      <position y="423" x="398"/>
+                      <position y="423" x="366"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2890,17 +2890,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="71" height="40" width="118" typeName="STRING_TO_DINT">
-              <position y="529" x="421"/>
+            <block localId="71" height="40" width="118" instanceName="" typeName="STRING_TO_DINT">
+              <position y="530" x="427"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="4" formalParameter="OUT">
-                      <position y="559" x="421"/>
-                      <position y="559" x="395"/>
-                      <position y="521" x="395"/>
-                      <position y="521" x="369"/>
+                      <position y="560" x="427"/>
+                      <position y="560" x="401"/>
+                      <position y="522" x="401"/>
+                      <position y="522" x="375"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2914,17 +2914,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="72" height="40" width="115" typeName="STRING_TO_LINT">
-              <position y="630" x="420"/>
+            <block localId="72" height="40" width="115" instanceName="" typeName="STRING_TO_LINT">
+              <position y="631" x="426"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="5" formalParameter="OUT">
-                      <position y="660" x="420"/>
-                      <position y="660" x="397"/>
-                      <position y="622" x="397"/>
-                      <position y="622" x="374"/>
+                      <position y="661" x="426"/>
+                      <position y="661" x="403"/>
+                      <position y="623" x="403"/>
+                      <position y="623" x="380"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2938,17 +2938,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="73" height="40" width="128" typeName="STRING_TO_UDINT">
-              <position y="928" x="415"/>
+            <block localId="73" height="40" width="128" instanceName="" typeName="STRING_TO_UDINT">
+              <position y="929" x="421"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="8" formalParameter="OUT">
-                      <position y="958" x="415"/>
-                      <position y="958" x="398"/>
-                      <position y="921" x="398"/>
-                      <position y="921" x="382"/>
+                      <position y="959" x="421"/>
+                      <position y="959" x="404"/>
+                      <position y="922" x="404"/>
+                      <position y="922" x="388"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2962,17 +2962,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="74" height="40" width="125" typeName="STRING_TO_ULINT">
-              <position y="1035" x="419"/>
+            <block localId="74" height="40" width="125" instanceName="" typeName="STRING_TO_ULINT">
+              <position y="1036" x="425"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="9" formalParameter="OUT">
-                      <position y="1065" x="419"/>
-                      <position y="1065" x="398"/>
-                      <position y="1023" x="398"/>
-                      <position y="1023" x="377"/>
+                      <position y="1066" x="425"/>
+                      <position y="1066" x="404"/>
+                      <position y="1024" x="404"/>
+                      <position y="1024" x="383"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -2986,17 +2986,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="75" height="40" width="120" typeName="STRING_TO_REAL">
-              <position y="1130" x="417"/>
+            <block localId="75" height="40" width="120" instanceName="" typeName="STRING_TO_REAL">
+              <position y="1131" x="423"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="10" formalParameter="OUT">
-                      <position y="1160" x="417"/>
-                      <position y="1160" x="394"/>
-                      <position y="1122" x="394"/>
-                      <position y="1122" x="372"/>
+                      <position y="1161" x="423"/>
+                      <position y="1161" x="400"/>
+                      <position y="1123" x="400"/>
+                      <position y="1123" x="378"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3010,17 +3010,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="76" height="40" width="127" typeName="STRING_TO_LREAL">
-              <position y="1227" x="416"/>
+            <block localId="76" height="40" width="127" instanceName="" typeName="STRING_TO_LREAL">
+              <position y="1228" x="422"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="11" formalParameter="OUT">
-                      <position y="1257" x="416"/>
-                      <position y="1257" x="397"/>
-                      <position y="1222" x="397"/>
-                      <position y="1222" x="378"/>
+                      <position y="1258" x="422"/>
+                      <position y="1258" x="403"/>
+                      <position y="1223" x="403"/>
+                      <position y="1223" x="384"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3034,17 +3034,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="77" height="40" width="117" typeName="STRING_TO_TIME">
-              <position y="1328" x="422"/>
+            <block localId="77" height="40" width="117" instanceName="" typeName="STRING_TO_TIME">
+              <position y="1329" x="428"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="12" formalParameter="OUT">
-                      <position y="1358" x="422"/>
-                      <position y="1358" x="397"/>
-                      <position y="1322" x="397"/>
-                      <position y="1322" x="372"/>
+                      <position y="1359" x="428"/>
+                      <position y="1359" x="403"/>
+                      <position y="1323" x="403"/>
+                      <position y="1323" x="378"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3058,17 +3058,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="78" height="40" width="121" typeName="STRING_TO_DATE">
-              <position y="1430" x="426"/>
+            <block localId="78" height="40" width="121" instanceName="" typeName="STRING_TO_DATE">
+              <position y="1431" x="432"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="13" formalParameter="OUT">
-                      <position y="1460" x="426"/>
-                      <position y="1460" x="399"/>
-                      <position y="1422" x="399"/>
-                      <position y="1422" x="373"/>
+                      <position y="1461" x="432"/>
+                      <position y="1461" x="405"/>
+                      <position y="1423" x="405"/>
+                      <position y="1423" x="379"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3082,15 +3082,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="79" height="60" width="63" typeName="EQ">
-              <position y="335" x="581"/>
+            <block localId="79" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="336" x="587"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="69" formalParameter="IN1">
-                      <position y="365" x="581"/>
-                      <position y="365" x="536"/>
+                    <connection refLocalId="69" formalParameter="OUT">
+                      <position y="366" x="587"/>
+                      <position y="366" x="542"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3098,10 +3098,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="20">
-                      <position y="385" x="581"/>
-                      <position y="385" x="227"/>
-                      <position y="327" x="227"/>
-                      <position y="327" x="136"/>
+                      <position y="386" x="587"/>
+                      <position y="386" x="233"/>
+                      <position y="328" x="233"/>
+                      <position y="328" x="142"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3115,17 +3115,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="80" height="40" width="127" typeName="STRING_TO_USINT">
-              <position y="732" x="416"/>
+            <block localId="80" height="40" width="127" instanceName="" typeName="STRING_TO_USINT">
+              <position y="733" x="422"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="6" formalParameter="OUT">
-                      <position y="762" x="416"/>
-                      <position y="762" x="396"/>
-                      <position y="722" x="396"/>
-                      <position y="722" x="377"/>
+                      <position y="763" x="422"/>
+                      <position y="763" x="402"/>
+                      <position y="723" x="402"/>
+                      <position y="723" x="383"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3139,17 +3139,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="81" height="40" width="118" typeName="STRING_TO_UINT">
-              <position y="831" x="416"/>
+            <block localId="81" height="40" width="118" instanceName="" typeName="STRING_TO_UINT">
+              <position y="832" x="422"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="7" formalParameter="IN">
-                      <position y="861" x="416"/>
-                      <position y="861" x="397"/>
-                      <position y="822" x="397"/>
-                      <position y="822" x="379"/>
+                    <connection refLocalId="7" formalParameter="OUT">
+                      <position y="862" x="422"/>
+                      <position y="862" x="403"/>
+                      <position y="823" x="403"/>
+                      <position y="823" x="385"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3163,17 +3163,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="82" height="40" width="115" typeName="STRING_TO_TOD">
-              <position y="1532" x="426"/>
+            <block localId="82" height="40" width="115" instanceName="" typeName="STRING_TO_TOD">
+              <position y="1533" x="432"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="14" formalParameter="OUT">
-                      <position y="1562" x="426"/>
-                      <position y="1562" x="400"/>
-                      <position y="1522" x="400"/>
-                      <position y="1522" x="374"/>
+                      <position y="1563" x="432"/>
+                      <position y="1563" x="406"/>
+                      <position y="1523" x="406"/>
+                      <position y="1523" x="380"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3187,17 +3187,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="83" height="40" width="105" typeName="STRING_TO_DT">
-              <position y="1630" x="421"/>
+            <block localId="83" height="40" width="105" instanceName="" typeName="STRING_TO_DT">
+              <position y="1631" x="427"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="35" formalParameter="OUT">
-                      <position y="1660" x="421"/>
-                      <position y="1660" x="395"/>
-                      <position y="1621" x="395"/>
-                      <position y="1621" x="369"/>
+                      <position y="1661" x="427"/>
+                      <position y="1661" x="401"/>
+                      <position y="1622" x="401"/>
+                      <position y="1622" x="375"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3211,17 +3211,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="84" height="40" width="119" typeName="STRING_TO_BYTE">
-              <position y="1729" x="414"/>
+            <block localId="84" height="40" width="119" instanceName="" typeName="STRING_TO_BYTE">
+              <position y="1730" x="420"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="15" formalParameter="OUT">
-                      <position y="1759" x="414"/>
-                      <position y="1759" x="396"/>
-                      <position y="1719" x="396"/>
-                      <position y="1719" x="378"/>
+                      <position y="1760" x="420"/>
+                      <position y="1760" x="402"/>
+                      <position y="1720" x="402"/>
+                      <position y="1720" x="384"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3235,17 +3235,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="85" height="40" width="127" typeName="STRING_TO_WORD">
-              <position y="1829" x="409"/>
+            <block localId="85" height="40" width="127" instanceName="" typeName="STRING_TO_WORD">
+              <position y="1830" x="415"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="16" formalParameter="OUT">
-                      <position y="1859" x="409"/>
-                      <position y="1859" x="393"/>
-                      <position y="1821" x="393"/>
-                      <position y="1821" x="378"/>
+                      <position y="1860" x="415"/>
+                      <position y="1860" x="399"/>
+                      <position y="1822" x="399"/>
+                      <position y="1822" x="384"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3259,17 +3259,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="86" height="40" width="137" typeName="STRING_TO_DWORD">
-              <position y="1933" x="413"/>
+            <block localId="86" height="40" width="137" instanceName="" typeName="STRING_TO_DWORD">
+              <position y="1934" x="419"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="17" formalParameter="OUT">
-                      <position y="1963" x="413"/>
-                      <position y="1963" x="388"/>
-                      <position y="1921" x="388"/>
-                      <position y="1921" x="364"/>
+                      <position y="1964" x="419"/>
+                      <position y="1964" x="394"/>
+                      <position y="1922" x="394"/>
+                      <position y="1922" x="370"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3283,17 +3283,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="87" height="40" width="133" typeName="STRING_TO_LWORD">
-              <position y="2030" x="416"/>
+            <block localId="87" height="40" width="133" instanceName="" typeName="STRING_TO_LWORD">
+              <position y="2031" x="422"/>
               <inputVariables>
                 <variable formalParameter="IN">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="18" formalParameter="OUT">
-                      <position y="2060" x="416"/>
-                      <position y="2060" x="391"/>
-                      <position y="2023" x="391"/>
-                      <position y="2023" x="366"/>
+                      <position y="2061" x="422"/>
+                      <position y="2061" x="397"/>
+                      <position y="2024" x="397"/>
+                      <position y="2024" x="372"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3307,28 +3307,28 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="88" height="60" width="63" typeName="EQ">
-              <position y="433" x="595"/>
+            <block localId="88" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="434" x="601"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="70" formalParameter="OUT">
-                      <position y="463" x="595"/>
-                      <position y="463" x="557"/>
-                      <position y="462" x="557"/>
-                      <position y="462" x="519"/>
+                      <position y="464" x="601"/>
+                      <position y="464" x="563"/>
+                      <position y="463" x="563"/>
+                      <position y="463" x="525"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="21" formalParameter="IN2">
-                      <position y="483" x="595"/>
-                      <position y="483" x="234"/>
-                      <position y="432" x="234"/>
-                      <position y="432" x="178"/>
+                    <connection refLocalId="21">
+                      <position y="484" x="601"/>
+                      <position y="484" x="240"/>
+                      <position y="433" x="240"/>
+                      <position y="433" x="184"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3342,17 +3342,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="89" height="60" width="63" typeName="EQ">
-              <position y="528" x="579"/>
+            <block localId="89" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="529" x="585"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="71" formalParameter="OUT">
-                      <position y="558" x="579"/>
-                      <position y="558" x="559"/>
-                      <position y="559" x="559"/>
-                      <position y="559" x="539"/>
+                      <position y="559" x="585"/>
+                      <position y="559" x="565"/>
+                      <position y="560" x="565"/>
+                      <position y="560" x="545"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3360,10 +3360,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="22">
-                      <position y="578" x="579"/>
-                      <position y="578" x="235"/>
-                      <position y="521" x="235"/>
-                      <position y="521" x="221"/>
+                      <position y="579" x="585"/>
+                      <position y="579" x="241"/>
+                      <position y="522" x="241"/>
+                      <position y="522" x="227"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3377,17 +3377,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="90" height="60" width="63" typeName="EQ">
-              <position y="636" x="582"/>
+            <block localId="90" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="637" x="588"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="72" formalParameter="OUT">
-                      <position y="666" x="582"/>
-                      <position y="666" x="558"/>
-                      <position y="660" x="558"/>
-                      <position y="660" x="535"/>
+                      <position y="667" x="588"/>
+                      <position y="667" x="564"/>
+                      <position y="661" x="564"/>
+                      <position y="661" x="541"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3395,10 +3395,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="23">
-                      <position y="686" x="582"/>
-                      <position y="686" x="241"/>
-                      <position y="622" x="241"/>
-                      <position y="622" x="227"/>
+                      <position y="687" x="588"/>
+                      <position y="687" x="247"/>
+                      <position y="623" x="247"/>
+                      <position y="623" x="233"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3412,17 +3412,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="91" height="60" width="63" typeName="EQ">
-              <position y="734" x="592"/>
+            <block localId="91" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="735" x="598"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="80" formalParameter="OUT">
-                      <position y="764" x="592"/>
-                      <position y="764" x="567"/>
-                      <position y="762" x="567"/>
-                      <position y="762" x="543"/>
+                      <position y="765" x="598"/>
+                      <position y="765" x="573"/>
+                      <position y="763" x="573"/>
+                      <position y="763" x="549"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3430,10 +3430,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="24">
-                      <position y="784" x="592"/>
-                      <position y="784" x="229"/>
-                      <position y="724" x="229"/>
-                      <position y="724" x="208"/>
+                      <position y="785" x="598"/>
+                      <position y="785" x="235"/>
+                      <position y="725" x="235"/>
+                      <position y="725" x="214"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3447,26 +3447,26 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="92" height="60" width="63" typeName="EQ">
-              <position y="831" x="584"/>
+            <block localId="92" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="832" x="590"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="81" formalParameter="IN1">
-                      <position y="861" x="584"/>
-                      <position y="861" x="534"/>
+                    <connection refLocalId="81" formalParameter="OUT">
+                      <position y="862" x="590"/>
+                      <position y="862" x="540"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="25" formalParameter="IN2">
-                      <position y="881" x="584"/>
-                      <position y="881" x="239"/>
-                      <position y="824" x="239"/>
-                      <position y="824" x="221"/>
+                    <connection refLocalId="25">
+                      <position y="882" x="590"/>
+                      <position y="882" x="245"/>
+                      <position y="825" x="245"/>
+                      <position y="825" x="227"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3480,28 +3480,28 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="93" height="60" width="63" typeName="EQ">
-              <position y="927" x="591"/>
+            <block localId="93" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="928" x="597"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="73" formalParameter="IN1">
-                      <position y="957" x="591"/>
-                      <position y="957" x="567"/>
-                      <position y="958" x="567"/>
-                      <position y="958" x="543"/>
+                    <connection refLocalId="73" formalParameter="OUT">
+                      <position y="958" x="597"/>
+                      <position y="958" x="573"/>
+                      <position y="959" x="573"/>
+                      <position y="959" x="549"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="26" formalParameter="IN2">
-                      <position y="977" x="591"/>
-                      <position y="977" x="240"/>
-                      <position y="922" x="240"/>
-                      <position y="922" x="223"/>
+                    <connection refLocalId="26">
+                      <position y="978" x="597"/>
+                      <position y="978" x="246"/>
+                      <position y="923" x="246"/>
+                      <position y="923" x="229"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3515,15 +3515,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="94" height="60" width="63" typeName="EQ">
-              <position y="1035" x="591"/>
+            <block localId="94" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1036" x="597"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="74" formalParameter="OUT">
-                      <position y="1065" x="591"/>
-                      <position y="1065" x="544"/>
+                      <position y="1066" x="597"/>
+                      <position y="1066" x="550"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3531,10 +3531,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="27">
-                      <position y="1085" x="591"/>
-                      <position y="1085" x="237"/>
-                      <position y="1023" x="237"/>
-                      <position y="1023" x="222"/>
+                      <position y="1086" x="597"/>
+                      <position y="1086" x="243"/>
+                      <position y="1024" x="243"/>
+                      <position y="1024" x="228"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3548,15 +3548,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="95" height="60" width="63" typeName="EQ">
-              <position y="1130" x="578"/>
+            <block localId="95" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1131" x="584"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="75" formalParameter="OUT">
-                      <position y="1160" x="578"/>
-                      <position y="1160" x="537"/>
+                      <position y="1161" x="584"/>
+                      <position y="1161" x="543"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3564,10 +3564,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="28">
-                      <position y="1180" x="578"/>
-                      <position y="1180" x="238"/>
-                      <position y="1121" x="238"/>
-                      <position y="1121" x="219"/>
+                      <position y="1181" x="584"/>
+                      <position y="1181" x="244"/>
+                      <position y="1122" x="244"/>
+                      <position y="1122" x="225"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3581,17 +3581,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="96" height="60" width="63" typeName="EQ">
-              <position y="1228" x="579"/>
+            <block localId="96" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1229" x="585"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="76" formalParameter="OUT">
-                      <position y="1258" x="579"/>
-                      <position y="1258" x="561"/>
-                      <position y="1257" x="561"/>
-                      <position y="1257" x="543"/>
+                      <position y="1259" x="585"/>
+                      <position y="1259" x="567"/>
+                      <position y="1258" x="567"/>
+                      <position y="1258" x="549"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3599,10 +3599,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="29">
-                      <position y="1278" x="579"/>
-                      <position y="1278" x="233"/>
-                      <position y="1223" x="233"/>
-                      <position y="1223" x="218"/>
+                      <position y="1279" x="585"/>
+                      <position y="1279" x="239"/>
+                      <position y="1224" x="239"/>
+                      <position y="1224" x="224"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3616,15 +3616,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="97" height="60" width="63" typeName="EQ">
-              <position y="1328" x="575"/>
+            <block localId="97" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1329" x="581"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="77" formalParameter="OUT">
-                      <position y="1358" x="575"/>
-                      <position y="1358" x="539"/>
+                      <position y="1359" x="581"/>
+                      <position y="1359" x="545"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3632,10 +3632,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="30">
-                      <position y="1378" x="575"/>
-                      <position y="1378" x="242"/>
-                      <position y="1321" x="242"/>
-                      <position y="1321" x="219"/>
+                      <position y="1379" x="581"/>
+                      <position y="1379" x="248"/>
+                      <position y="1322" x="248"/>
+                      <position y="1322" x="225"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3649,17 +3649,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="98" height="60" width="63" typeName="EQ">
-              <position y="1428" x="586"/>
+            <block localId="98" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1429" x="592"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="78" formalParameter="OUT">
-                      <position y="1458" x="586"/>
-                      <position y="1458" x="566"/>
-                      <position y="1460" x="566"/>
-                      <position y="1460" x="547"/>
+                      <position y="1459" x="592"/>
+                      <position y="1459" x="572"/>
+                      <position y="1461" x="572"/>
+                      <position y="1461" x="553"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3667,10 +3667,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="31">
-                      <position y="1478" x="586"/>
-                      <position y="1478" x="233"/>
-                      <position y="1418" x="233"/>
-                      <position y="1418" x="217"/>
+                      <position y="1479" x="592"/>
+                      <position y="1479" x="239"/>
+                      <position y="1419" x="239"/>
+                      <position y="1419" x="223"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3684,17 +3684,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="99" height="60" width="63" typeName="EQ">
-              <position y="1531" x="585"/>
+            <block localId="99" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1532" x="591"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="82" formalParameter="OUT">
-                      <position y="1561" x="585"/>
-                      <position y="1561" x="563"/>
-                      <position y="1562" x="563"/>
-                      <position y="1562" x="541"/>
+                      <position y="1562" x="591"/>
+                      <position y="1562" x="569"/>
+                      <position y="1563" x="569"/>
+                      <position y="1563" x="547"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3702,10 +3702,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="32">
-                      <position y="1581" x="585"/>
-                      <position y="1581" x="242"/>
-                      <position y="1519" x="242"/>
-                      <position y="1519" x="228"/>
+                      <position y="1582" x="591"/>
+                      <position y="1582" x="248"/>
+                      <position y="1520" x="248"/>
+                      <position y="1520" x="234"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3719,15 +3719,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="100" height="60" width="63" typeName="EQ">
-              <position y="1630" x="584"/>
+            <block localId="100" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1631" x="590"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="83" formalParameter="OUT">
-                      <position y="1660" x="584"/>
-                      <position y="1660" x="526"/>
+                      <position y="1661" x="590"/>
+                      <position y="1661" x="532"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3735,10 +3735,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="33">
-                      <position y="1680" x="584"/>
-                      <position y="1680" x="241"/>
-                      <position y="1611" x="241"/>
-                      <position y="1611" x="223"/>
+                      <position y="1681" x="590"/>
+                      <position y="1681" x="247"/>
+                      <position y="1612" x="247"/>
+                      <position y="1612" x="229"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3752,15 +3752,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="101" height="60" width="63" typeName="EQ">
-              <position y="1729" x="586"/>
+            <block localId="101" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1730" x="592"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="84" formalParameter="OUT">
-                      <position y="1759" x="586"/>
-                      <position y="1759" x="533"/>
+                      <position y="1760" x="592"/>
+                      <position y="1760" x="539"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3768,10 +3768,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="34">
-                      <position y="1779" x="586"/>
-                      <position y="1779" x="241"/>
-                      <position y="1715" x="241"/>
-                      <position y="1715" x="222"/>
+                      <position y="1780" x="592"/>
+                      <position y="1780" x="247"/>
+                      <position y="1716" x="247"/>
+                      <position y="1716" x="228"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3785,17 +3785,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="102" height="60" width="63" typeName="EQ">
-              <position y="1832" x="585"/>
+            <block localId="102" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1833" x="591"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="85" formalParameter="OUT">
-                      <position y="1862" x="585"/>
-                      <position y="1862" x="560"/>
-                      <position y="1859" x="560"/>
-                      <position y="1859" x="536"/>
+                      <position y="1863" x="591"/>
+                      <position y="1863" x="566"/>
+                      <position y="1860" x="566"/>
+                      <position y="1860" x="542"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3803,10 +3803,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="36">
-                      <position y="1882" x="585"/>
-                      <position y="1882" x="240"/>
-                      <position y="1816" x="240"/>
-                      <position y="1816" x="226"/>
+                      <position y="1883" x="591"/>
+                      <position y="1883" x="246"/>
+                      <position y="1817" x="246"/>
+                      <position y="1817" x="232"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3820,17 +3820,17 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="103" height="60" width="63" typeName="EQ">
-              <position y="1931" x="590"/>
+            <block localId="103" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="1932" x="596"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="86" formalParameter="OUT">
-                      <position y="1961" x="590"/>
-                      <position y="1961" x="570"/>
-                      <position y="1963" x="570"/>
-                      <position y="1963" x="550"/>
+                      <position y="1962" x="596"/>
+                      <position y="1962" x="576"/>
+                      <position y="1964" x="576"/>
+                      <position y="1964" x="556"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3838,10 +3838,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="37">
-                      <position y="1981" x="590"/>
-                      <position y="1981" x="207"/>
-                      <position y="1916" x="207"/>
-                      <position y="1916" x="193"/>
+                      <position y="1982" x="596"/>
+                      <position y="1982" x="213"/>
+                      <position y="1917" x="213"/>
+                      <position y="1917" x="199"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3855,15 +3855,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="104" height="60" width="63" typeName="EQ">
-              <position y="2030" x="593"/>
+            <block localId="104" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="2031" x="599"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="87" formalParameter="OUT">
-                      <position y="2060" x="593"/>
-                      <position y="2060" x="549"/>
+                      <position y="2061" x="599"/>
+                      <position y="2061" x="555"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3871,10 +3871,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="38">
-                      <position y="2080" x="593"/>
-                      <position y="2080" x="213"/>
-                      <position y="2020" x="213"/>
-                      <position y="2020" x="193"/>
+                      <position y="2081" x="599"/>
+                      <position y="2081" x="219"/>
+                      <position y="2021" x="219"/>
+                      <position y="2021" x="199"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3888,15 +3888,15 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="105" height="60" width="63" typeName="EQ">
-              <position y="2128" x="598"/>
+            <block localId="105" height="60" width="63" instanceName="" typeName="EQ">
+              <position y="2129" x="604"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="68" formalParameter="OUT">
-                      <position y="2158" x="598"/>
-                      <position y="2158" x="547"/>
+                      <position y="2159" x="604"/>
+                      <position y="2159" x="553"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3904,10 +3904,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="19">
-                      <position y="2178" x="598"/>
-                      <position y="2178" x="221"/>
-                      <position y="2120" x="221"/>
-                      <position y="2120" x="200"/>
+                      <position y="2179" x="604"/>
+                      <position y="2179" x="227"/>
+                      <position y="2121" x="227"/>
+                      <position y="2121" x="206"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3921,28 +3921,28 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="106" height="2032" width="71" typeName="MUX">
-              <position y="188" x="977"/>
+            <block localId="106" height="2032" width="71" instanceName="" typeName="MUX">
+              <position y="189" x="983"/>
               <inputVariables>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="70" x="0"/>
-                    <connection refLocalId="41" formalParameter="K">
-                      <position y="258" x="977"/>
-                      <position y="258" x="950"/>
-                      <position y="114" x="950"/>
-                      <position y="114" x="530"/>
+                    <connection refLocalId="41" formalParameter="OUT">
+                      <position y="259" x="983"/>
+                      <position y="259" x="956"/>
+                      <position y="115" x="956"/>
+                      <position y="115" x="536"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN0">
                   <connectionPointIn>
                     <relPosition y="170" x="0"/>
-                    <connection refLocalId="79" formalParameter="IN0">
-                      <position y="358" x="977"/>
-                      <position y="358" x="812"/>
-                      <position y="365" x="812"/>
-                      <position y="365" x="644"/>
+                    <connection refLocalId="79" formalParameter="OUT">
+                      <position y="359" x="983"/>
+                      <position y="359" x="818"/>
+                      <position y="366" x="818"/>
+                      <position y="366" x="650"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -3950,187 +3950,187 @@
                   <connectionPointIn>
                     <relPosition y="270" x="0"/>
                     <connection refLocalId="88" formalParameter="OUT">
-                      <position y="458" x="977"/>
-                      <position y="458" x="817"/>
-                      <position y="463" x="817"/>
-                      <position y="463" x="658"/>
+                      <position y="459" x="983"/>
+                      <position y="459" x="823"/>
+                      <position y="464" x="823"/>
+                      <position y="464" x="664"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="370" x="0"/>
-                    <connection refLocalId="89" formalParameter="IN2">
-                      <position y="558" x="977"/>
-                      <position y="558" x="642"/>
+                    <connection refLocalId="89" formalParameter="OUT">
+                      <position y="559" x="983"/>
+                      <position y="559" x="648"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="470" x="0"/>
-                    <connection refLocalId="90" formalParameter="IN3">
-                      <position y="658" x="977"/>
-                      <position y="658" x="811"/>
-                      <position y="666" x="811"/>
-                      <position y="666" x="645"/>
+                    <connection refLocalId="90" formalParameter="OUT">
+                      <position y="659" x="983"/>
+                      <position y="659" x="817"/>
+                      <position y="667" x="817"/>
+                      <position y="667" x="651"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN4">
                   <connectionPointIn>
                     <relPosition y="570" x="0"/>
-                    <connection refLocalId="91" formalParameter="IN4">
-                      <position y="758" x="977"/>
-                      <position y="758" x="816"/>
-                      <position y="764" x="816"/>
-                      <position y="764" x="655"/>
+                    <connection refLocalId="91" formalParameter="OUT">
+                      <position y="759" x="983"/>
+                      <position y="759" x="822"/>
+                      <position y="765" x="822"/>
+                      <position y="765" x="661"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN5">
                   <connectionPointIn>
                     <relPosition y="670" x="0"/>
-                    <connection refLocalId="92" formalParameter="IN5">
-                      <position y="858" x="977"/>
-                      <position y="858" x="813"/>
-                      <position y="861" x="813"/>
-                      <position y="861" x="647"/>
+                    <connection refLocalId="92" formalParameter="OUT">
+                      <position y="859" x="983"/>
+                      <position y="859" x="819"/>
+                      <position y="862" x="819"/>
+                      <position y="862" x="653"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN6">
                   <connectionPointIn>
                     <relPosition y="770" x="0"/>
-                    <connection refLocalId="93" formalParameter="IN6">
-                      <position y="958" x="977"/>
-                      <position y="958" x="815"/>
-                      <position y="957" x="815"/>
-                      <position y="957" x="654"/>
+                    <connection refLocalId="93" formalParameter="OUT">
+                      <position y="959" x="983"/>
+                      <position y="959" x="821"/>
+                      <position y="958" x="821"/>
+                      <position y="958" x="660"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN7">
                   <connectionPointIn>
                     <relPosition y="870" x="0"/>
-                    <connection refLocalId="94" formalParameter="IN7">
-                      <position y="1058" x="977"/>
-                      <position y="1058" x="815"/>
-                      <position y="1065" x="815"/>
-                      <position y="1065" x="654"/>
+                    <connection refLocalId="94" formalParameter="OUT">
+                      <position y="1059" x="983"/>
+                      <position y="1059" x="821"/>
+                      <position y="1066" x="821"/>
+                      <position y="1066" x="660"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN8">
                   <connectionPointIn>
                     <relPosition y="970" x="0"/>
-                    <connection refLocalId="95" formalParameter="IN8">
-                      <position y="1158" x="977"/>
-                      <position y="1158" x="809"/>
-                      <position y="1160" x="809"/>
-                      <position y="1160" x="641"/>
+                    <connection refLocalId="95" formalParameter="OUT">
+                      <position y="1159" x="983"/>
+                      <position y="1159" x="815"/>
+                      <position y="1161" x="815"/>
+                      <position y="1161" x="647"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN9">
                   <connectionPointIn>
                     <relPosition y="1070" x="0"/>
-                    <connection refLocalId="96" formalParameter="IN9">
-                      <position y="1258" x="977"/>
-                      <position y="1258" x="642"/>
+                    <connection refLocalId="96" formalParameter="OUT">
+                      <position y="1259" x="983"/>
+                      <position y="1259" x="648"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN10">
                   <connectionPointIn>
                     <relPosition y="1170" x="0"/>
-                    <connection refLocalId="97" formalParameter="IN10">
-                      <position y="1358" x="977"/>
-                      <position y="1358" x="638"/>
+                    <connection refLocalId="97" formalParameter="OUT">
+                      <position y="1359" x="983"/>
+                      <position y="1359" x="644"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN11">
                   <connectionPointIn>
                     <relPosition y="1270" x="0"/>
-                    <connection refLocalId="98" formalParameter="IN11">
-                      <position y="1458" x="977"/>
-                      <position y="1458" x="649"/>
+                    <connection refLocalId="98" formalParameter="OUT">
+                      <position y="1459" x="983"/>
+                      <position y="1459" x="655"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN12">
                   <connectionPointIn>
                     <relPosition y="1370" x="0"/>
-                    <connection refLocalId="99" formalParameter="IN12">
-                      <position y="1558" x="977"/>
-                      <position y="1558" x="812"/>
-                      <position y="1561" x="812"/>
-                      <position y="1561" x="648"/>
+                    <connection refLocalId="99" formalParameter="OUT">
+                      <position y="1559" x="983"/>
+                      <position y="1559" x="818"/>
+                      <position y="1562" x="818"/>
+                      <position y="1562" x="654"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN13">
                   <connectionPointIn>
                     <relPosition y="1470" x="0"/>
-                    <connection refLocalId="100" formalParameter="IN13">
-                      <position y="1658" x="977"/>
-                      <position y="1658" x="812"/>
-                      <position y="1660" x="812"/>
-                      <position y="1660" x="647"/>
+                    <connection refLocalId="100" formalParameter="OUT">
+                      <position y="1659" x="983"/>
+                      <position y="1659" x="818"/>
+                      <position y="1661" x="818"/>
+                      <position y="1661" x="653"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN14">
                   <connectionPointIn>
                     <relPosition y="1570" x="0"/>
-                    <connection refLocalId="101" formalParameter="IN14">
-                      <position y="1758" x="977"/>
-                      <position y="1758" x="813"/>
-                      <position y="1759" x="813"/>
-                      <position y="1759" x="649"/>
+                    <connection refLocalId="101" formalParameter="OUT">
+                      <position y="1759" x="983"/>
+                      <position y="1759" x="819"/>
+                      <position y="1760" x="819"/>
+                      <position y="1760" x="655"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN15">
                   <connectionPointIn>
                     <relPosition y="1670" x="0"/>
-                    <connection refLocalId="102" formalParameter="IN15">
-                      <position y="1858" x="977"/>
-                      <position y="1858" x="816"/>
-                      <position y="1862" x="816"/>
-                      <position y="1862" x="648"/>
+                    <connection refLocalId="102" formalParameter="OUT">
+                      <position y="1859" x="983"/>
+                      <position y="1859" x="822"/>
+                      <position y="1863" x="822"/>
+                      <position y="1863" x="654"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN16">
                   <connectionPointIn>
                     <relPosition y="1770" x="0"/>
-                    <connection refLocalId="103" formalParameter="IN16">
-                      <position y="1958" x="977"/>
-                      <position y="1958" x="815"/>
-                      <position y="1961" x="815"/>
-                      <position y="1961" x="653"/>
+                    <connection refLocalId="103" formalParameter="OUT">
+                      <position y="1959" x="983"/>
+                      <position y="1959" x="821"/>
+                      <position y="1962" x="821"/>
+                      <position y="1962" x="659"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN17">
                   <connectionPointIn>
                     <relPosition y="1870" x="0"/>
-                    <connection refLocalId="104" formalParameter="IN17">
-                      <position y="2058" x="977"/>
-                      <position y="2058" x="816"/>
-                      <position y="2060" x="816"/>
-                      <position y="2060" x="656"/>
+                    <connection refLocalId="104" formalParameter="OUT">
+                      <position y="2059" x="983"/>
+                      <position y="2059" x="822"/>
+                      <position y="2061" x="822"/>
+                      <position y="2061" x="662"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN18">
                   <connectionPointIn>
                     <relPosition y="1970" x="0"/>
-                    <connection refLocalId="105" formalParameter="IN18">
-                      <position y="2158" x="977"/>
-                      <position y="2158" x="661"/>
+                    <connection refLocalId="105" formalParameter="OUT">
+                      <position y="2159" x="983"/>
+                      <position y="2159" x="667"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4145,14 +4145,14 @@
               </outputVariables>
             </block>
             <outVariable localId="107" width="78" height="27">
-              <position y="243" x="1112"/>
+              <position y="244" x="1118"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="106" formalParameter="OUT">
-                  <position y="256" x="1112"/>
-                  <position y="256" x="1080"/>
-                  <position y="258" x="1080"/>
-                  <position y="258" x="1048"/>
+                  <position y="257" x="1118"/>
+                  <position y="257" x="1086"/>
+                  <position y="259" x="1086"/>
+                  <position y="259" x="1054"/>
                 </connection>
               </connectionPointIn>
               <expression>RES_BOOL</expression>
@@ -4233,100 +4233,100 @@
         <body>
           <FBD>
             <inVariable localId="2" width="42" height="27">
-              <position y="171" x="55"/>
+              <position y="176" x="61"/>
               <connectionPointOut>
                 <relPosition y="13" x="42"/>
               </connectionPointOut>
               <expression>STR1</expression>
             </inVariable>
             <inVariable localId="3" width="60" height="27">
-              <position y="202" x="55"/>
+              <position y="207" x="61"/>
               <connectionPointOut>
                 <relPosition y="13" x="60"/>
               </connectionPointOut>
               <expression>'456'</expression>
             </inVariable>
             <inVariable localId="4" width="75" height="27">
-              <position y="256" x="225"/>
+              <position y="261" x="231"/>
               <connectionPointOut>
                 <relPosition y="13" x="75"/>
               </connectionPointOut>
               <expression>'abcdefgh'</expression>
             </inVariable>
             <inVariable localId="5" width="38" height="27">
-              <position y="328" x="261"/>
+              <position y="333" x="267"/>
               <connectionPointOut>
                 <relPosition y="13" x="38"/>
               </connectionPointOut>
               <expression>INT1</expression>
             </inVariable>
             <inVariable localId="6" width="38" height="27">
-              <position y="360" x="257"/>
+              <position y="365" x="263"/>
               <connectionPointOut>
                 <relPosition y="13" x="38"/>
               </connectionPointOut>
               <expression>2</expression>
             </inVariable>
             <inVariable localId="7" width="38" height="27">
-              <position y="393" x="257"/>
+              <position y="398" x="263"/>
               <connectionPointOut>
                 <relPosition y="13" x="38"/>
               </connectionPointOut>
               <expression>3</expression>
             </inVariable>
             <outVariable localId="14" width="109" height="27">
-              <position y="370" x="741"/>
+              <position y="375" x="747"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
-                <connection refLocalId="21">
-                  <position y="383" x="741"/>
-                  <position y="383" x="723"/>
-                  <position y="443" x="723"/>
-                  <position y="443" x="692"/>
+                <connection refLocalId="21" formalParameter="INTRES">
+                  <position y="388" x="747"/>
+                  <position y="388" x="729"/>
+                  <position y="448" x="729"/>
+                  <position y="448" x="698"/>
                 </connection>
               </connectionPointIn>
               <expression>RES_FROM_STR</expression>
             </outVariable>
             <inVariable localId="17" width="67" height="27">
-              <position y="286" x="51"/>
+              <position y="291" x="57"/>
               <connectionPointOut>
                 <relPosition y="13" x="67"/>
               </connectionPointOut>
               <expression>TEST_NB</expression>
             </inVariable>
             <block localId="19" height="248" width="140" instanceName="my_string_ops" typeName="TEST_STRINGS_OPS">
-              <position y="172" x="345"/>
+              <position y="177" x="351"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="36" x="0"/>
-                    <connection refLocalId="2" formalParameter="IN1">
-                      <position y="208" x="345"/>
-                      <position y="208" x="221"/>
-                      <position y="184" x="221"/>
-                      <position y="184" x="97"/>
+                    <connection refLocalId="2">
+                      <position y="213" x="351"/>
+                      <position y="213" x="227"/>
+                      <position y="189" x="227"/>
+                      <position y="189" x="103"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="68" x="0"/>
-                    <connection refLocalId="3" formalParameter="IN2">
-                      <position y="240" x="345"/>
-                      <position y="240" x="230"/>
-                      <position y="215" x="230"/>
-                      <position y="215" x="115"/>
+                    <connection refLocalId="3">
+                      <position y="245" x="351"/>
+                      <position y="245" x="236"/>
+                      <position y="220" x="236"/>
+                      <position y="220" x="121"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN3">
                   <connectionPointIn>
                     <relPosition y="100" x="0"/>
-                    <connection refLocalId="4" formalParameter="IN3">
-                      <position y="272" x="345"/>
-                      <position y="272" x="322"/>
-                      <position y="269" x="322"/>
-                      <position y="269" x="300"/>
+                    <connection refLocalId="4">
+                      <position y="277" x="351"/>
+                      <position y="277" x="328"/>
+                      <position y="274" x="328"/>
+                      <position y="274" x="306"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4334,43 +4334,43 @@
                   <connectionPointIn>
                     <relPosition y="132" x="0"/>
                     <connection refLocalId="17">
-                      <position y="304" x="345"/>
-                      <position y="304" x="231"/>
-                      <position y="299" x="231"/>
-                      <position y="299" x="118"/>
+                      <position y="309" x="351"/>
+                      <position y="309" x="237"/>
+                      <position y="304" x="237"/>
+                      <position y="304" x="124"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="K">
                   <connectionPointIn>
                     <relPosition y="164" x="0"/>
-                    <connection refLocalId="5" formalParameter="K">
-                      <position y="336" x="345"/>
-                      <position y="336" x="322"/>
-                      <position y="341" x="322"/>
-                      <position y="341" x="299"/>
+                    <connection refLocalId="5">
+                      <position y="341" x="351"/>
+                      <position y="341" x="328"/>
+                      <position y="346" x="328"/>
+                      <position y="346" x="305"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="P">
                   <connectionPointIn>
                     <relPosition y="196" x="0"/>
-                    <connection refLocalId="6" formalParameter="P">
-                      <position y="368" x="345"/>
-                      <position y="368" x="320"/>
-                      <position y="373" x="320"/>
-                      <position y="373" x="295"/>
+                    <connection refLocalId="6">
+                      <position y="373" x="351"/>
+                      <position y="373" x="326"/>
+                      <position y="378" x="326"/>
+                      <position y="378" x="301"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="L">
                   <connectionPointIn>
                     <relPosition y="228" x="0"/>
-                    <connection refLocalId="7" formalParameter="L">
-                      <position y="400" x="345"/>
-                      <position y="400" x="320"/>
-                      <position y="406" x="320"/>
-                      <position y="406" x="295"/>
+                    <connection refLocalId="7">
+                      <position y="405" x="351"/>
+                      <position y="405" x="326"/>
+                      <position y="411" x="326"/>
+                      <position y="411" x="301"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4395,38 +4395,38 @@
               </outputVariables>
             </block>
             <block localId="21" height="154" width="147" instanceName="my_from_str_test" typeName="TEST_FROM_STRINGS">
-              <position y="401" x="545"/>
+              <position y="406" x="551"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="42" x="0"/>
-                    <connection refLocalId="2" formalParameter="IN1">
-                      <position y="443" x="545"/>
-                      <position y="443" x="180"/>
-                      <position y="184" x="180"/>
-                      <position y="184" x="97"/>
+                    <connection refLocalId="2">
+                      <position y="448" x="551"/>
+                      <position y="448" x="186"/>
+                      <position y="189" x="186"/>
+                      <position y="189" x="103"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="86" x="0"/>
-                    <connection refLocalId="3" formalParameter="IN2">
-                      <position y="487" x="545"/>
-                      <position y="487" x="159"/>
-                      <position y="215" x="159"/>
-                      <position y="215" x="115"/>
+                    <connection refLocalId="3">
+                      <position y="492" x="551"/>
+                      <position y="492" x="165"/>
+                      <position y="220" x="165"/>
+                      <position y="220" x="121"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="TESTNR">
                   <connectionPointIn>
                     <relPosition y="130" x="0"/>
-                    <connection refLocalId="19" formalParameter="TESTNR">
-                      <position y="531" x="545"/>
-                      <position y="531" x="511"/>
-                      <position y="240" x="511"/>
-                      <position y="240" x="485"/>
+                    <connection refLocalId="19" formalParameter="NEXT_TEST">
+                      <position y="536" x="551"/>
+                      <position y="536" x="517"/>
+                      <position y="245" x="517"/>
+                      <position y="245" x="491"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4451,57 +4451,57 @@
               </outputVariables>
             </block>
             <outVariable localId="22" width="141" height="27">
-              <position y="512" x="1410"/>
+              <position y="517" x="1416"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="41" formalParameter="OUT">
-                  <position y="525" x="1410"/>
-                  <position y="525" x="1391"/>
-                  <position y="522" x="1391"/>
-                  <position y="522" x="1372"/>
+                  <position y="530" x="1416"/>
+                  <position y="530" x="1397"/>
+                  <position y="527" x="1397"/>
+                  <position y="527" x="1378"/>
                 </connection>
               </connectionPointIn>
               <expression>TO_STR_TEST_NAME</expression>
             </outVariable>
             <outVariable localId="24" width="160" height="27">
-              <position y="628" x="1058"/>
+              <position y="633" x="1064"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="37" formalParameter="OUT">
-                  <position y="641" x="1058"/>
-                  <position y="641" x="1043"/>
-                  <position y="636" x="1043"/>
-                  <position y="636" x="1028"/>
+                  <position y="646" x="1064"/>
+                  <position y="646" x="1049"/>
+                  <position y="641" x="1049"/>
+                  <position y="641" x="1034"/>
                 </connection>
               </connectionPointIn>
               <expression>FROM_STR_TEST_NAME</expression>
             </outVariable>
             <comment localId="26" height="96" width="396">
-              <position y="17" x="30"/>
+              <position y="29" x="35"/>
               <content>Main program for testing standard lib funcs</content>
             </comment>
-            <block localId="28" height="60" width="63" typeName="ADD">
-              <position y="438" x="1089"/>
+            <block localId="28" height="60" width="63" instanceName="" typeName="ADD">
+              <position y="443" x="1095"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="35" formalParameter="IN1">
-                      <position y="468" x="1089"/>
-                      <position y="468" x="1001"/>
-                      <position y="482" x="1001"/>
-                      <position y="482" x="914"/>
+                    <connection refLocalId="35" formalParameter="NEXT_TEST">
+                      <position y="473" x="1095"/>
+                      <position y="473" x="1007"/>
+                      <position y="487" x="1007"/>
+                      <position y="487" x="920"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
                 <variable formalParameter="IN2">
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
-                    <connection refLocalId="30" formalParameter="IN2">
-                      <position y="488" x="1089"/>
-                      <position y="488" x="1065"/>
-                      <position y="496" x="1065"/>
-                      <position y="496" x="1041"/>
+                    <connection refLocalId="30">
+                      <position y="493" x="1095"/>
+                      <position y="493" x="1071"/>
+                      <position y="501" x="1071"/>
+                      <position y="501" x="1047"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4516,73 +4516,73 @@
               </outputVariables>
             </block>
             <outVariable localId="29" width="67" height="27">
-              <position y="455" x="1196"/>
+              <position y="460" x="1202"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
-                <connection refLocalId="28">
-                  <position y="468" x="1196"/>
-                  <position y="468" x="1152"/>
+                <connection refLocalId="28" formalParameter="OUT">
+                  <position y="473" x="1202"/>
+                  <position y="473" x="1158"/>
                 </connection>
               </connectionPointIn>
               <expression>TEST_NB</expression>
             </outVariable>
             <inVariable localId="30" width="18" height="27">
-              <position y="483" x="1023"/>
+              <position y="488" x="1029"/>
               <connectionPointOut>
                 <relPosition y="13" x="18"/>
               </connectionPointOut>
               <expression>1</expression>
             </inVariable>
             <outVariable localId="32" width="90" height="27">
-              <position y="398" x="1008"/>
+              <position y="403" x="1014"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
-                <connection refLocalId="35">
-                  <position y="411" x="1008"/>
-                  <position y="411" x="972"/>
-                  <position y="462" x="972"/>
-                  <position y="462" x="914"/>
+                <connection refLocalId="35" formalParameter="RES_STR">
+                  <position y="416" x="1014"/>
+                  <position y="416" x="978"/>
+                  <position y="467" x="978"/>
+                  <position y="467" x="920"/>
                 </connection>
               </connectionPointIn>
               <expression>RES_TO_STR</expression>
             </outVariable>
             <outVariable localId="33" width="151" height="27">
-              <position y="265" x="905"/>
+              <position y="270" x="911"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="39" formalParameter="OUT">
-                  <position y="278" x="905"/>
-                  <position y="278" x="894"/>
-                  <position y="279" x="894"/>
-                  <position y="279" x="875"/>
+                  <position y="283" x="911"/>
+                  <position y="283" x="900"/>
+                  <position y="284" x="900"/>
+                  <position y="284" x="881"/>
                 </connection>
               </connectionPointIn>
               <expression>STR_OPS_TEST_NAME</expression>
             </outVariable>
             <outVariable localId="34" width="100" height="27">
-              <position y="198" x="572"/>
+              <position y="203" x="578"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
-                <connection refLocalId="19">
-                  <position y="211" x="572"/>
-                  <position y="211" x="528"/>
-                  <position y="208" x="528"/>
-                  <position y="208" x="485"/>
+                <connection refLocalId="19" formalParameter="STRRES">
+                  <position y="216" x="578"/>
+                  <position y="216" x="534"/>
+                  <position y="213" x="534"/>
+                  <position y="213" x="491"/>
                 </connection>
               </connectionPointIn>
               <expression>RES_STR_OPS</expression>
             </outVariable>
             <block localId="35" height="100" width="140" instanceName="my_to_str" typeName="TEST_TO_STRINGS">
-              <position y="432" x="774"/>
+              <position y="437" x="780"/>
               <inputVariables>
                 <variable formalParameter="TESTNR">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
-                    <connection refLocalId="21" formalParameter="TESTNR">
-                      <position y="462" x="774"/>
-                      <position y="462" x="733"/>
-                      <position y="487" x="733"/>
-                      <position y="487" x="692"/>
+                    <connection refLocalId="21" formalParameter="NEXT_TEST">
+                      <position y="467" x="780"/>
+                      <position y="467" x="739"/>
+                      <position y="492" x="739"/>
+                      <position y="492" x="698"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4612,29 +4612,29 @@
               </outputVariables>
             </block>
             <outVariable localId="36" width="133" height="27">
-              <position y="568" x="968"/>
+              <position y="573" x="974"/>
               <connectionPointIn>
                 <relPosition y="13" x="0"/>
                 <connection refLocalId="35" formalParameter="RES_BOOL">
-                  <position y="581" x="968"/>
-                  <position y="581" x="948"/>
-                  <position y="522" x="948"/>
-                  <position y="522" x="914"/>
+                  <position y="586" x="974"/>
+                  <position y="586" x="954"/>
+                  <position y="527" x="954"/>
+                  <position y="527" x="920"/>
                 </connection>
               </connectionPointIn>
               <expression>RES_TO_STR_BOOL</expression>
             </outVariable>
-            <block localId="37" height="60" width="63" typeName="CONCAT">
-              <position y="606" x="965"/>
+            <block localId="37" height="60" width="63" instanceName="" typeName="CONCAT">
+              <position y="611" x="971"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="38">
-                      <position y="636" x="965"/>
-                      <position y="636" x="933"/>
-                      <position y="635" x="933"/>
-                      <position y="635" x="902"/>
+                      <position y="641" x="971"/>
+                      <position y="641" x="939"/>
+                      <position y="640" x="939"/>
+                      <position y="640" x="908"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4642,10 +4642,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="21" formalParameter="TEST_NAME">
-                      <position y="656" x="965"/>
-                      <position y="656" x="720"/>
-                      <position y="531" x="720"/>
-                      <position y="531" x="692"/>
+                      <position y="661" x="971"/>
+                      <position y="661" x="726"/>
+                      <position y="536" x="726"/>
+                      <position y="536" x="698"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4660,23 +4660,23 @@
               </outputVariables>
             </block>
             <inVariable localId="38" width="165" height="27">
-              <position y="622" x="737"/>
+              <position y="627" x="743"/>
               <connectionPointOut>
                 <relPosition y="13" x="165"/>
               </connectionPointOut>
               <expression>'TEST_FROM_STRINGS : '</expression>
             </inVariable>
-            <block localId="39" height="60" width="63" typeName="CONCAT">
-              <position y="249" x="812"/>
+            <block localId="39" height="60" width="63" instanceName="" typeName="CONCAT">
+              <position y="254" x="818"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="40">
-                      <position y="279" x="812"/>
-                      <position y="279" x="784"/>
-                      <position y="278" x="784"/>
-                      <position y="278" x="769"/>
+                      <position y="284" x="818"/>
+                      <position y="284" x="790"/>
+                      <position y="283" x="790"/>
+                      <position y="283" x="775"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4684,10 +4684,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="19" formalParameter="TEST_NAME">
-                      <position y="299" x="812"/>
-                      <position y="299" x="601"/>
-                      <position y="272" x="601"/>
-                      <position y="272" x="485"/>
+                      <position y="304" x="818"/>
+                      <position y="304" x="607"/>
+                      <position y="277" x="607"/>
+                      <position y="277" x="491"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4702,23 +4702,23 @@
               </outputVariables>
             </block>
             <inVariable localId="40" width="147" height="27">
-              <position y="265" x="622"/>
+              <position y="270" x="628"/>
               <connectionPointOut>
                 <relPosition y="13" x="147"/>
               </connectionPointOut>
               <expression>'TEST_STRING_OPS : '</expression>
             </inVariable>
-            <block localId="41" height="60" width="63" typeName="CONCAT">
-              <position y="492" x="1309"/>
+            <block localId="41" height="60" width="63" instanceName="" typeName="CONCAT">
+              <position y="497" x="1315"/>
               <inputVariables>
                 <variable formalParameter="IN1">
                   <connectionPointIn>
                     <relPosition y="30" x="0"/>
                     <connection refLocalId="42">
-                      <position y="522" x="1309"/>
-                      <position y="522" x="1285"/>
-                      <position y="520" x="1285"/>
-                      <position y="520" x="1262"/>
+                      <position y="527" x="1315"/>
+                      <position y="527" x="1291"/>
+                      <position y="525" x="1291"/>
+                      <position y="525" x="1268"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4726,10 +4726,10 @@
                   <connectionPointIn>
                     <relPosition y="50" x="0"/>
                     <connection refLocalId="35" formalParameter="TEST_NAME">
-                      <position y="542" x="1309"/>
-                      <position y="542" x="965"/>
-                      <position y="502" x="965"/>
-                      <position y="502" x="914"/>
+                      <position y="547" x="1315"/>
+                      <position y="547" x="971"/>
+                      <position y="507" x="971"/>
+                      <position y="507" x="920"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -4744,7 +4744,7 @@
               </outputVariables>
             </block>
             <inVariable localId="42" width="146" height="27">
-              <position y="507" x="1116"/>
+              <position y="512" x="1122"/>
               <connectionPointOut>
                 <relPosition y="13" x="146"/>
               </connectionPointOut>
--- a/tests/build.sh	Wed Jul 18 11:57:36 2007 +0200
+++ b/tests/build.sh	Thu Jul 19 14:07:04 2007 +0200
@@ -1,8 +1,12 @@
 #!/bin/bash
 
+STFILE=$1
+
+shift
+
 CFLAGS=$*
 
-../iec2cc STD_TEST.st -I ../lib 
+../iec2cc $STFILE -I ../lib 
 #2>/dev/null
 
 gcc -I ../lib -c STD_RESSOURCE.c $CFLAGS