| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <!DOCTYPE System SYSTEM "http://www.holobloc.com/xml/LibraryElement.dtd"> |
| <System Comment="" Name="OPCUATests"> |
| <VersionInfo Author="Alois Zoitl" Date="2018-08-29" Organization="Johannes Kepler University" Remarks="initial API and implementation and/or initial documentation" Version="1.0"/> |
| <Application Comment="" Name="OpcUWrongParameters"> |
| <SubAppNetwork> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="5115.0" y="11190.0"/> |
| <SubApp Comment="" Name="NoSemicolon" x="2950.0" y="990.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1NoSemicolon" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1NoSemicolon" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0NoSemicolon" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1NoSemicolon" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1NoSemicolon" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1NoSemicolon" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0NoSemicolon" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0NoSemicolon" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1NoSemicolon" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0NoSemicolon" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1NoSemicolon.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1NoSemicolon.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0NoSemicolon.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1NoSemicolon.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1NoSemicolon.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1NoSemicolon.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0NoSemicolon.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0NoSemicolon.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1NoSemicolon.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0NoSemicolon.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0NoSemicolon.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1NoSemicolon.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1NoSemicolon.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0NoSemicolon.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1NoSemicolon.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1NoSemicolon.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1NoSemicolon.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0NoSemicolon.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0NoSemicolon.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1NoSemicolon.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0NoSemicolon.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W" Type="WSTRING2WSTRING" x="130.0" y="990.0"> |
| <Parameter Name="IN" Value="%opcuaNoSemicolon%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1" Type="WSTRING2WSTRING" x="150.0" y="1725.0"> |
| <Parameter Name="IN" Value="%opcuaEmptyAction%"/> |
| </FB> |
| <SubApp Comment="" Name="emptyAction" x="2900.0" y="1650.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1EmptyAction" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1EmptyAction" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0EmptyAction" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1EmptyAction" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1EmptyAction" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1EmptyAction" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0EmptyAction" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0EmptyAction" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1EmptyAction" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0EmptyAction" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1EmptyAction.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1EmptyAction.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0EmptyAction.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1EmptyAction.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1EmptyAction.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1EmptyAction.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0EmptyAction.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0EmptyAction.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1EmptyAction.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0EmptyAction.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0EmptyAction.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1EmptyAction.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1EmptyAction.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1EmptyAction.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0EmptyAction.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1EmptyAction.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1EmptyAction.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1EmptyAction.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0EmptyAction.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0EmptyAction.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1EmptyAction.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0EmptyAction.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1" Type="WSTRING2WSTRING" x="150.0" y="2965.0"> |
| <Parameter Name="IN" Value="%opcuaNoExistingAction%"/> |
| </FB> |
| <SubApp Comment="" Name="NoExistingAction" x="2900.0" y="2890.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1NoExistingAction" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1NoExistingAction" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0NoExistingAction" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1NoExistingAction" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1NoExistingAction" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1NoExistingAction" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0NoExistingAction" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0NoExistingAction" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1NoExistingAction" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0NoExistingAction" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1NoExistingAction.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1NoExistingAction.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0NoExistingAction.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1NoExistingAction.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1NoExistingAction.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1NoExistingAction.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0NoExistingAction.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0NoExistingAction.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1NoExistingAction.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0NoExistingAction.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0NoExistingAction.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1NoExistingAction.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1NoExistingAction.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0NoExistingAction.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1NoExistingAction.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1NoExistingAction.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1NoExistingAction.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0NoExistingAction.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0NoExistingAction.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1NoExistingAction.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0NoExistingAction.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="wrongPair" x="2860.0" y="3570.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1wrongPair" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1wrongPair" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0wrongPair" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1wrongPair" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1wrongPair" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1wrongPair" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0wrongPair" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0wrongPair" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1wrongPair" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0wrongPair" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1wrongPair.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1wrongPair.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1wrongPair.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0wrongPair.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1wrongPair.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1wrongPair.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1wrongPair.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1wrongPair.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0wrongPair.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0wrongPair.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1wrongPair.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0wrongPair.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0wrongPair.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1wrongPair.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1wrongPair.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0wrongPair.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1wrongPair.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0wrongPair.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0wrongPair.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1wrongPair.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1wrongPair.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1wrongPair.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0wrongPair.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1wrongPair.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1wrongPair.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1wrongPair.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0wrongPair.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0wrongPair.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1wrongPair.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0wrongPair.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_1" Type="WSTRING2WSTRING" x="110.0" y="3645.0"> |
| <Parameter Name="IN" Value="%opcuaWrongPair%"/> |
| </FB> |
| <SubApp Comment="" Name="wrongNodeId" x="2895.0" y="4395.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1wrongNodeId" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1wrongNodeId" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0wrongNodeId" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1wrongNodeId" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1wrongNodeId" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1wrongNodeId" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0wrongNodeId" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0wrongNodeId" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1wrongNodeId" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0wrongNodeId" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1wrongNodeId.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1wrongNodeId.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0wrongNodeId.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1wrongNodeId.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1wrongNodeId.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1wrongNodeId.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0wrongNodeId.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0wrongNodeId.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1wrongNodeId.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0wrongNodeId.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0wrongNodeId.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1wrongNodeId.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1wrongNodeId.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0wrongNodeId.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1wrongNodeId.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1wrongNodeId.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1wrongNodeId.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0wrongNodeId.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0wrongNodeId.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1wrongNodeId.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0wrongNodeId.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_2" Type="WSTRING2WSTRING" x="145.0" y="4470.0"> |
| <Parameter Name="IN" Value="%opcuaWrongNodeId%"/> |
| </FB> |
| <SubApp Comment="" Name="UnknownIdentifier" x="2875.0" y="5275.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1UnknownIdentifier" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1UnknownIdentifier" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0UnknownIdentifier" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1UnknownIdentifier" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1UnknownIdentifier" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1UnknownIdentifier" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0UnknownIdentifier" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0UnknownIdentifier" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1UnknownIdentifier" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0UnknownIdentifier" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1UnknownIdentifier.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1UnknownIdentifier.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0UnknownIdentifier.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1UnknownIdentifier.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1UnknownIdentifier.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1UnknownIdentifier.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0UnknownIdentifier.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0UnknownIdentifier.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1UnknownIdentifier.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0UnknownIdentifier.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0UnknownIdentifier.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1UnknownIdentifier.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1UnknownIdentifier.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0UnknownIdentifier.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1UnknownIdentifier.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1UnknownIdentifier.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1UnknownIdentifier.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0UnknownIdentifier.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0UnknownIdentifier.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1UnknownIdentifier.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0UnknownIdentifier.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_3" Type="WSTRING2WSTRING" x="125.0" y="5350.0"> |
| <Parameter Name="IN" Value="%opcuaUnknownIdentifier%"/> |
| </FB> |
| <SubApp Comment="" Name="WrongIdentifier" x="2955.0" y="6300.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1WrongIdentifier" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1WrongIdentifier" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0WrongIdentifier" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1WrongIdentifier" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1WrongIdentifier" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1WrongIdentifier" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0WrongIdentifier" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0WrongIdentifier" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1WrongIdentifier" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0WrongIdentifier" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1WrongIdentifier.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1WrongIdentifier.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0WrongIdentifier.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1WrongIdentifier.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1WrongIdentifier.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1WrongIdentifier.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0WrongIdentifier.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0WrongIdentifier.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1WrongIdentifier.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0WrongIdentifier.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0WrongIdentifier.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1WrongIdentifier.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1WrongIdentifier.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0WrongIdentifier.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1WrongIdentifier.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1WrongIdentifier.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1WrongIdentifier.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0WrongIdentifier.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0WrongIdentifier.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1WrongIdentifier.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0WrongIdentifier.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4" Type="WSTRING2WSTRING" x="205.0" y="6375.0"> |
| <Parameter Name="IN" Value="%opcuaWrongIdentifier%"/> |
| </FB> |
| <SubApp Comment="" Name="LocalWithoutBrowseName" x="2775.0" y="7175.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1LocalWithoutBrowseName" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1LocalWithoutBrowseName" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0LocalWithoutBrowseName" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1LocalWithoutBrowseName" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1LocalWithoutBrowseName" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1LocalWithoutBrowseName" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0LocalWithoutBrowseName" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0LocalWithoutBrowseName" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1LocalWithoutBrowseName" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0LocalWithoutBrowseName" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1LocalWithoutBrowseName.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1LocalWithoutBrowseName.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0LocalWithoutBrowseName.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1LocalWithoutBrowseName.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1LocalWithoutBrowseName.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1LocalWithoutBrowseName.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0LocalWithoutBrowseName.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0LocalWithoutBrowseName.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1LocalWithoutBrowseName.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0LocalWithoutBrowseName.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0LocalWithoutBrowseName.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1LocalWithoutBrowseName.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1LocalWithoutBrowseName.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0LocalWithoutBrowseName.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1LocalWithoutBrowseName.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1LocalWithoutBrowseName.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1LocalWithoutBrowseName.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0LocalWithoutBrowseName.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0LocalWithoutBrowseName.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1LocalWithoutBrowseName.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0LocalWithoutBrowseName.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_1" Type="WSTRING2WSTRING" x="25.0" y="7250.0"> |
| <Parameter Name="IN" Value="%opcuaLocalWithoutBrowseName%"/> |
| </FB> |
| <SubApp Comment="" Name="RemoteWithoutBrowseNameNorNodeId" x="2490.0" y="8040.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="4165.0" y="1975.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3010.0" y="1245.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="4085.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0NoBrowseNameNorNodeId" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1NoBrowseNameNorNodeId.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1NoBrowseNameNorNodeId.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0NoBrowseNameNorNodeId.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0NoBrowseNameNorNodeId.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1NoBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1NoBrowseNameNorNodeId.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1NoBrowseNameNorNodeId.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0NoBrowseNameNorNodeId.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1NoBrowseNameNorNodeId.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1NoBrowseNameNorNodeId.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1NoBrowseNameNorNodeId.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0NoBrowseNameNorNodeId.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0NoBrowseNameNorNodeId.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1NoBrowseNameNorNodeId.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0NoBrowseNameNorNodeId.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2" Type="WSTRING2WSTRING" x="-260.0" y="8115.0"> |
| <Parameter Name="IN" Value="%opcuaRemoteWithoutBrowseNameNorNodeId%"/> |
| </FB> |
| <SubApp Comment="" Name="LocalRead" x="2840.0" y="8710.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1Read" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1Read" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="-280.0"/> |
| <FB Comment="" Name="Server0Read" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1ReadWrongNoRDs" Type="TEST_CONDITION" x="4055.0" y="-275.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="415.0"/> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1Read" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1Read" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0Read" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0Read" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1Read" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0Read" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SUB2" Type="SUBSCRIBE_2" x="1845.0" y="-355.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_4" Type="STRING2STRING" x="3010.0" y="1185.0"/> |
| <FB Comment="" Name="Sub0ReadWrongNoRDs_" Type="TEST_CONDITION" x="4035.0" y="-990.0"/> |
| <FB Comment="" Name="F_NOT_2" Type="F_NOT" x="3240.0" y="-995.0"/> |
| <FB Comment="" Name="SUB0" Type="SUBSCRIBE_0" x="1865.0" y="-1235.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1Read.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1Read.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1Read.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0Read.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1ReadWrongNoRDs.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="Sub1ReadWrongNoRDs.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="Client0_1Read.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1Read.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0Read.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0Read.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1Read.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0Read.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0Read.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1Read.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1Read.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0Read.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1Read.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0Read.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0Read.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1Read.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB2.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="SUB0.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_2.REQ" Source="SUB0.INITO" dx1="415.0"/> |
| <Connection Comment="" Destination="Sub0ReadWrongNoRDs_.REQ" Source="F_NOT_2.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB2.INIT" Source="Sub0ReadWrongNoRDs_.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1Read.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1Read.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0Read.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="Sub1ReadWrongNoRDs.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="Client0_1Read.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1Read.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0Read.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0Read.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1Read.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0Read.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB2.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB2.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="STRING2STRING_4.IN" Source="SUB2.RD_2" dx1="310.0"/> |
| <Connection Comment="" Destination="SUB2.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="SUB0.ID" Source="ID" dx1="840.0"/> |
| <Connection Comment="" Destination="F_NOT_2.IN" Source="SUB0.QO" dx1="415.0"/> |
| <Connection Comment="" Destination="Sub0ReadWrongNoRDs_.check" Source="F_NOT_2.OUT" dx1="205.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1" Type="WSTRING2WSTRING" x="-260.0" y="8600.0"> |
| <Parameter Name="IN" Value="%opcuaGoodLocalRead%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1" Type="WSTRING2WSTRING" x="-240.0" y="9220.0"> |
| <Parameter Name="IN" Value="%opcuaGoodRemoteRead%"/> |
| </FB> |
| <SubApp Comment="" Name="RemoteRead" x="2860.0" y="9330.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1RemoteReadWrongSD" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1RemoteRead" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="-280.0"/> |
| <FB Comment="" Name="Server0RemoteRead" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1RemoteRead" Type="TEST_CONDITION" x="4055.0" y="-275.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="415.0"/> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Server1RemoteRead" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0Client1RemReadWrongSD" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0RemoteReadWrongRD" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1RemoteRead" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0RemoteRead" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="-355.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="-25.0" y="8015.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1RemoteReadWrongSD.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1RemoteRead.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1RemoteRead.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0RemoteRead.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1RemoteRead.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="Sub1RemoteRead.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="Server1RemoteRead.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0RemoteReadWrongRD.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0Client1RemReadWrongSD.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1RemoteRead.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0RemoteRead.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0RemoteReadWrongRD.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0Client1RemReadWrongSD.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1RemoteRead.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0RemoteRead.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0RemoteRead.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1RemoteRead.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client1RemoteReadWrongSD.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1RemoteReadWrongSD.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1RemoteRead.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0RemoteRead.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="Sub1RemoteRead.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="Server1RemoteRead.check" Source="F_NOT_1_1_1_2.OUT"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0RemoteReadWrongRD.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0Client1RemReadWrongSD.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1RemoteRead.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0RemoteRead.check" Source="F_NOT_1_1_1_2_1_1.OUT"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="535.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="LocalWrite" x="2935.0" y="9945.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1Write" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1WriteWrondSD" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="-280.0"/> |
| <FB Comment="" Name="Server0Write" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1Write" Type="TEST_CONDITION" x="4055.0" y="-275.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="415.0"/> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="435.0" y="2780.0"/> |
| <FB Comment="" Name="Client0_1Write" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1Write" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0Write" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0Write" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1Write" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0Write" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SUB2" Type="SUBSCRIBE_1" x="1845.0" y="-355.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_2" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Pub0WriteWrondSD_1" Type="TEST_CONDITION" x="4085.0" y="1120.0"/> |
| <FB Comment="" Name="F_NOT_1_2" Type="F_NOT" x="3290.0" y="1085.0"/> |
| <FB Comment="" Name="PUB0" Type="PUBLISH_0" x="1865.0" y="1010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1Write.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1WriteWrondSD.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1WriteWrondSD.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0Write.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="Sub1Write.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="Client0_1Write.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1Write.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0Write.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0Write.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1Write.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0Write.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0Write.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1Write.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1Write.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0Write.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1Write.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0Write.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0Write.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1Write.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| <Connection Comment="" Destination="SUB2.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB2.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="Pub0WriteWrondSD_1.REQ" Source="F_NOT_1_2.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2.REQ" Source="PUB0.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="PUB0.INIT" Source="Sub1Write.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Pub0WriteWrondSD_1.CNF" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1Write.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1WriteWrondSD.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0Write.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="Sub1Write.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="Client0_1Write.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1Write.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0Write.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0Write.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1Write.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0Write.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="SUB2.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB2.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB2.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="PUB1.SD_2" Source="STRING2STRING_1.OUT" dx1="375.0"/> |
| <Connection Comment="" Destination="Pub0WriteWrondSD_1.check" Source="F_NOT_1_2.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2.IN" Source="PUB0.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="PUB0.ID" Source="ID" dx1="840.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteWrite" x="2935.0" y="10460.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3010.0" y="5700.0"/> |
| <FB Comment="" Name="Cli1RemWriteGoodSDwRD" Type="TEST_CONDITION" x="3805.0" y="5710.0"/> |
| <FB Comment="" Name="Cli2RemWriteWrongSDGoodRD" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3120.0" y="4170.0"/> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="-280.0"/> |
| <FB Comment="" Name="Server0RemWrite" Type="TEST_CONDITION" x="3900.0" y="4160.0"/> |
| <FB Comment="" Name="Sub1RemWrite" Type="TEST_CONDITION" x="4055.0" y="-275.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="415.0"/> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1740.0" y="4030.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="435.0" y="2780.0"/> |
| <FB Comment="" Name="Server1RemWrite" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1660.0" y="5625.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1615.0" y="6645.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3065.0" y="4725.0"/> |
| <FB Comment="" Name="Client0RemWrite" Type="TEST_CONDITION" x="3855.0" y="4800.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1665.0" y="4735.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1RemWrite" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2425.0" y="8310.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0RemWrite" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SUB2" Type="SUBSCRIBE_1" x="1845.0" y="-355.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Pub0RemWriteWrondSD_1" Type="TEST_CONDITION" x="4085.0" y="1120.0"/> |
| <FB Comment="" Name="F_NOT_1_2" Type="F_NOT" x="3290.0" y="1085.0"/> |
| <FB Comment="" Name="PUB0" Type="PUBLISH_0" x="1865.0" y="1010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI2" Type="CLIENT_2_0" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_3" Type="F_NOT" x="3165.0" y="2920.0"/> |
| <FB Comment="" Name="Cli3WrongSDWrongRD" Type="TEST_CONDITION" x="3960.0" y="2955.0"/> |
| <FB Comment="" Name="CLI3" Type="CLIENT_2_1" x="1760.0" y="2865.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Cli1RemWriteGoodSDwRD.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Cli2RemWriteWrongSDGoodRD.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0RemWrite.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="Sub1RemWrite.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="Server1RemWrite.REQ" Source="F_NOT_1_1_1_2.CNF"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0RemWrite.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1RemWrite.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0RemWrite.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0RemWrite.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1RemWrite.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0RemWrite.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="60.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0RemWrite.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1RemWrite.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| <Connection Comment="" Destination="SUB2.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB2.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Pub0RemWriteWrondSD_1.REQ" Source="F_NOT_1_2.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2.REQ" Source="PUB0.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="PUB0.INIT" Source="Sub1RemWrite.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="CLI2.INIT" Source="Pub0RemWriteWrondSD_1.CNF" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="CLI2.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="Cli3WrongSDWrongRD.REQ" Source="F_NOT_1_3.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Cli3WrongSDWrongRD.CNF" dx1="60.0" dx2="60.0" dy="535.0"/> |
| <Connection Comment="" Destination="CLI3.INIT" Source="Cli2RemWriteWrongSDGoodRD.CNF" dx1="60.0" dx2="60.0" dy="565.0"/> |
| <Connection Comment="" Destination="F_NOT_1_3.REQ" Source="CLI3.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Cli1RemWriteGoodSDwRD.CNF" dx1="60.0" dx2="60.0" dy="1650.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Cli1RemWriteGoodSDwRD.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Cli2RemWriteWrongSDGoodRD.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0RemWrite.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="Sub1RemWrite.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="Server1RemWrite.check" Source="F_NOT_1_1_1_2.OUT" dx1="135.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0RemWrite.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1RemWrite.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0RemWrite.check" Source="F_NOT_1_1_1_2_1_1.OUT"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="SUB2.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB2.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB2.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Pub0RemWriteWrondSD_1.check" Source="F_NOT_1_2.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2.IN" Source="PUB0.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="PUB0.ID" Source="ID" dx1="840.0"/> |
| <Connection Comment="" Destination="CLI2.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="CLI2.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="CLI2.SD_2" Source="STRING2STRING_1.OUT" dx1="375.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="CLI2.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="Cli3WrongSDWrongRD.check" Source="F_NOT_1_3.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="CLI3.ID" Source="ID" dx1="785.0"/> |
| <Connection Comment="" Destination="CLI3.SD_1" Source="STRING2STRING_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="CLI3.SD_2" Source="STRING2STRING_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_NOT_1_3.IN" Source="CLI3.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1.IN" Source="CLI3.RD_1" dx1="60.0" dx2="60.0" dy="325.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1" Type="WSTRING2WSTRING" x="-215.0" y="9720.0"> |
| <Parameter Name="IN" Value="%opcuaGoodWrite1%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1" Type="WSTRING2WSTRING" x="-210.0" y="10320.0"> |
| <Parameter Name="IN" Value="%opcuaGoodRemoteWrite%"/> |
| </FB> |
| <SubApp Comment="" Name="CreateMethod" x="2825.0" y="11100.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="3830.0"/> |
| <FB Comment="" Name="Client1CreateMethod" Type="TEST_CONDITION" x="3865.0" y="3840.0"/> |
| <FB Comment="" Name="Pub1CreateMethod" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Sub1CreateMethod" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1CreateMethod" Type="TEST_CONDITION" x="3905.0" y="5775.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="5770.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="3755.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="5695.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0CreateMethod" Type="TEST_CONDITION" x="4330.0" y="6975.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="6940.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="6865.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="4775.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="2855.0"/> |
| <FB Comment="" Name="Client0CreateMethod" Type="TEST_CONDITION" x="3915.0" y="2930.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="2865.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3090.0" y="8560.0"/> |
| <FB Comment="" Name="CreateMethodWrongNoOfPairs" Type="TEST_CONDITION" x="3885.0" y="8565.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="6275.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1675.0" y="8485.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%opcuaCreatemethodWrongNoOfPairs%"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2675.0" y="9200.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1CreateMethod.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1CreateMethod.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1CreateMethod.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1CreateMethod.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0CreateMethod.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0CreateMethod.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="CreateMethodWrongNoOfPairs.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Pub1CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="445.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Client1_0CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="755.0"/> |
| <Connection Comment="" Destination="CNF" Source="CreateMethodWrongNoOfPairs.CNF" dx1="450.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1CreateMethod.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1CreateMethod.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1CreateMethod.check" Source="F_NOT.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1CreateMethod.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0CreateMethod.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0CreateMethod.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="CreateMethodWrongNoOfPairs.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1_1" Type="WSTRING2WSTRING" x="-195.0" y="10915.0"> |
| <Parameter Name="IN" Value="%opcuaGoodCreateMethod1%"/> |
| </FB> |
| <SubApp Comment="" Name="CallMethod" x="2735.0" y="11680.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Pub1CallMethod" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0CallMethod" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1CallMethod" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Server1CallMethod" Type="TEST_CONDITION" x="3910.0" y="5030.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3115.0" y="5025.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0CallMethod" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%opcuaCallMethodWrongNoOfPairs%"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1700.0" y="4950.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3105.0" y="7210.0"/> |
| <FB Comment="" Name="Server0_1CallMethod" Type="TEST_CONDITION" x="3900.0" y="7215.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1605.0" y="6075.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1690.0" y="7135.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2690.0" y="7850.0"/> |
| <FB Comment="" Name="Server1_0CallMethod" Type="TEST_CONDITION" x="3895.0" y="8550.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3100.0" y="8545.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1770.0" y="8300.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI0_1" Type="CLIENT_0" x="1610.0" y="9425.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CALL_METHOD;,1:i=4]"/> |
| </FB> |
| <FB Comment="" Name="ClientCallNoBrowsePath" Type="TEST_CONDITION" x="3800.0" y="9490.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4_1" Type="F_NOT" x="3010.0" y="9415.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Pub1CallMethod.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1CallMethod.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0CallMethod.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1CallMethod.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1CallMethod.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Server1CallMethod.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0CallMethod.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1CallMethod.REQ" Source="F_NOT_1_1_1_2_1.CNF"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0CallMethod.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1CallMethod.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0CallMethod.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="60.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1CallMethod.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client0CallMethod.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="ClientCallNoBrowsePath.REQ" Source="F_NOT_1_1_1_4_1.CNF" dx1="95.0"/> |
| <Connection Comment="" Destination="CNF" Source="ClientCallNoBrowsePath.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="CLI0_1.INIT" Source="Server1_0CallMethod.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4_1.REQ" Source="CLI0_1.INITO" dx1="490.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Pub1CallMethod.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0CallMethod.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1CallMethod.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Server1CallMethod.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Client0CallMethod.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1CallMethod.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0CallMethod.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="ClientCallNoBrowsePath.check" Source="F_NOT_1_1_1_4_1.OUT" dx1="95.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4_1.IN" Source="CLI0_1.QO" dx1="490.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1_1_1" Type="WSTRING2WSTRING" x="-195.0" y="11595.0"> |
| <Parameter Name="IN" Value="%opcuaGoodCallMethod1%"/> |
| </FB> |
| <SubApp Comment="" Name="Subscribe" x="2660.0" y="12200.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1Sub" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1Sub" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="-280.0"/> |
| <FB Comment="" Name="Server0Sub" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1SubWrongNoRDs" Type="TEST_CONDITION" x="4055.0" y="-275.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="415.0"/> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="445.0" y="2070.0"/> |
| <FB Comment="" Name="Client0_1Sub" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1Sub" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0Sub" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0Sub" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1Sub" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0Sub" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SUB2" Type="SUBSCRIBE_2" x="1845.0" y="-355.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_4" Type="STRING2STRING" x="3010.0" y="1185.0"/> |
| <FB Comment="" Name="Sub0SubWrongNoRDs_" Type="TEST_CONDITION" x="4035.0" y="-990.0"/> |
| <FB Comment="" Name="F_NOT_2" Type="F_NOT" x="3240.0" y="-995.0"/> |
| <FB Comment="" Name="SUB0" Type="SUBSCRIBE_0" x="1865.0" y="-1235.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1Sub.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1Sub.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1Sub.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0Sub.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1SubWrongNoRDs.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="Sub1SubWrongNoRDs.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="Client0_1Sub.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1Sub.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0Sub.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0Sub.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1Sub.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0Sub.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0Sub.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1Sub.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1Sub.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0Sub.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1Sub.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0Sub.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0Sub.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1Sub.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB2.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="SUB0.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_2.REQ" Source="SUB0.INITO" dx1="415.0"/> |
| <Connection Comment="" Destination="Sub0SubWrongNoRDs_.REQ" Source="F_NOT_2.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB2.INIT" Source="Sub0SubWrongNoRDs_.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1Sub.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1Sub.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0Sub.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="Sub1SubWrongNoRDs.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="Client0_1Sub.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1Sub.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0Sub.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0Sub.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1Sub.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0Sub.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB2.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB2.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="STRING2STRING_4.IN" Source="SUB2.RD_2" dx1="310.0"/> |
| <Connection Comment="" Destination="SUB2.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="SUB0.ID" Source="ID" dx1="840.0"/> |
| <Connection Comment="" Destination="F_NOT_2.IN" Source="SUB0.QO" dx1="415.0"/> |
| <Connection Comment="" Destination="Sub0SubWrongNoRDs_.check" Source="F_NOT_2.OUT" dx1="205.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1_1_1_1" Type="WSTRING2WSTRING" x="-225.0" y="12145.0"> |
| <Parameter Name="IN" Value="%opcuaGoodSubscribe1%"/> |
| </FB> |
| <FB Comment="" Name="W2W_2" Type="WSTRING2WSTRING" x="170.0" y="-500.0"> |
| <Parameter Name="IN" Value="%opcuaGUIDIdentifier%"/> |
| </FB> |
| <SubApp Comment="" Name="GUIDIdentifier" x="2955.0" y="-605.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="3070.0" y="5040.0"/> |
| <FB Comment="" Name="Client1GUID" Type="TEST_CONDITION" x="3865.0" y="5050.0"/> |
| <FB Comment="" Name="Pub1GUID" Type="TEST_CONDITION" x="4080.0" y="1980.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3155.0" y="3140.0"/> |
| <FB Comment="" Name="PUB1" Type="PUBLISH_1" x="1860.0" y="1870.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="3260.0" y="525.0"/> |
| <FB Comment="" Name="Server0GUID" Type="TEST_CONDITION" x="3935.0" y="3130.0"/> |
| <FB Comment="" Name="Sub1GUID" Type="TEST_CONDITION" x="4055.0" y="530.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3285.0" y="1945.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="3020.0" y="1220.0"/> |
| <FB Comment="" Name="SUB1" Type="SUBSCRIBE_1" x="1845.0" y="450.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER0" Type="SERVER_0" x="1775.0" y="3000.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="565.0" y="2035.0"/> |
| <FB Comment="" Name="Client0_1GUID" Type="TEST_CONDITION" x="3905.0" y="6985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_1" Type="F_NOT" x="3110.0" y="6980.0"/> |
| <FB Comment="" Name="Server1GUID" Type="TEST_CONDITION" x="3985.0" y="9090.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2" Type="F_NOT" x="3190.0" y="9085.0"/> |
| <FB Comment="" Name="CLI1" Type="CLIENT_1" x="1720.0" y="4965.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="CLI01" Type="CLIENT_0_1" x="1695.0" y="6905.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="Client1_0GUID" Type="TEST_CONDITION" x="4320.0" y="8155.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_3" Type="F_NOT" x="3525.0" y="8150.0"/> |
| <FB Comment="" Name="CLI10" Type="CLIENT_1_0" x="1705.0" y="8075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="1675.0" y="5985.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_4" Type="F_NOT" x="3125.0" y="4065.0"/> |
| <FB Comment="" Name="Client0GUID" Type="TEST_CONDITION" x="3915.0" y="4140.0"/> |
| <FB Comment="" Name="CLI0" Type="CLIENT_0" x="1725.0" y="4075.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="SER1" Type="SERVER_1" x="1775.0" y="9010.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1" Type="F_NOT" x="3180.0" y="11270.0"/> |
| <FB Comment="" Name="Server0_1GUID" Type="TEST_CONDITION" x="3975.0" y="11275.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="STRING2STRING" x="2525.0" y="7485.0"/> |
| <FB Comment="" Name="STRING2STRING_2_1" Type="STRING2STRING" x="1680.0" y="10135.0"/> |
| <FB Comment="" Name="SER01" Type="SERVER_0_1" x="1765.0" y="11195.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="2765.0" y="11910.0"/> |
| <FB Comment="" Name="Server1_0GUID" Type="TEST_CONDITION" x="3970.0" y="12610.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1_2_1_1" Type="F_NOT" x="3175.0" y="12605.0"/> |
| <FB Comment="" Name="SER10" Type="SERVER_1_0" x="1845.0" y="12360.0"> |
| <Parameter Name="QI" Value="1"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Client1GUID.REQ" Source="F_NOT_1_1_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="Pub1GUID.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SER0.INIT" Source="Pub1GUID.CNF" dx1="60.0" dx2="60.0" dy="745.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SER0.INITO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0GUID.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="PUB1.INIT" Source="Sub1GUID.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="PUB1.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="SUB1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Sub1GUID.REQ" Source="F_NOT.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="SUB1.INIT" Source="REQ" dx1="830.0"/> |
| <Connection Comment="" Destination="Client0_1GUID.REQ" Source="F_NOT_1_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1GUID.REQ" Source="F_NOT_1_1_1_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="CLI1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.REQ" Source="CLI01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.REQ" Source="CLI0.INITO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client0GUID.REQ" Source="F_NOT_1_1_1_4.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="Client1_0GUID.REQ" Source="F_NOT_1_1_1_3.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.REQ" Source="CLI10.INITO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.REQ" Source="SER1.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1GUID.REQ" Source="F_NOT_1_1_1_2_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.REQ" Source="SER01.INITO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI0.INIT" Source="Server0GUID.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CLI1.INIT" Source="Client0GUID.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="CLI01.INIT" Source="Client1GUID.CNF" dx1="60.0" dx2="60.0" dy="925.0"/> |
| <Connection Comment="" Destination="CLI10.INIT" Source="Client0_1GUID.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SER1.INIT" Source="Client1_0GUID.CNF" dx1="60.0" dx2="60.0" dy="425.0"/> |
| <Connection Comment="" Destination="SER01.INIT" Source="Server1GUID.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="Server1_0GUID.REQ" Source="F_NOT_1_1_1_2_1_1.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="CNF" Source="Server1_0GUID.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="SER10.INIT" Source="Server0_1GUID.CNF" dx1="60.0" dx2="60.0" dy="945.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.REQ" Source="SER10.INITO" dx1="420.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Client1GUID.check" Source="F_NOT_1_1_1.OUT" dx1="175.0"/> |
| <Connection Comment="" Destination="Pub1GUID.check" Source="F_NOT_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SER0.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="Server0GUID.check" Source="F_NOT_1_1.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="PUB1.SD_1" Source="STRING2STRING_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="PUB1.QO" dx1="440.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="SUB1.QO" dx1="355.0"/> |
| <Connection Comment="" Destination="Sub1GUID.check" Source="F_NOT.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUB1.RD_1" dx1="315.0"/> |
| <Connection Comment="" Destination="Client0_1GUID.check" Source="F_NOT_1_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="Server1GUID.check" Source="F_NOT_1_1_1_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="CLI1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_1.IN" Source="CLI01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="CLI1.SD_1" Source="STRING2STRING_1_1.OUT" dx1="60.0" dx2="410.0" dy="335.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1.IN" Source="CLI1.RD_1" dx1="720.0" dx2="55.0" dy="975.0"/> |
| <Connection Comment="" Destination="Client0GUID.check" Source="F_NOT_1_1_1_4.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_4.IN" Source="CLI0.QO" dx1="490.0"/> |
| <Connection Comment="" Destination="Client1_0GUID.check" Source="F_NOT_1_1_1_3.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_3.IN" Source="CLI10.QO" dx1="450.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2.IN" Source="SER1.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="Server0_1GUID.check" Source="F_NOT_1_1_1_2_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="CLI01.RD_1" dx1="170.0"/> |
| <Connection Comment="" Destination="CLI10.SD_1" Source="STRING2STRING_2.OUT" dx1="60.0" dx2="60.0" dy="1000.0"/> |
| <Connection Comment="" Destination="SER1.SD_1" Source="STRING2STRING_2_1.OUT" dx1="60.0" dx2="60.0" dy="-410.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2_1.IN" Source="SER1.RD_1" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1.IN" Source="SER01.QO" dx1="365.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.IN" Source="SER01.RD_1" dx1="250.0"/> |
| <Connection Comment="" Destination="SUB1.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="PUB1.ID" Source="ID" dx1="835.0"/> |
| <Connection Comment="" Destination="SER0.ID" Source="ID" dx1="795.0"/> |
| <Connection Comment="" Destination="CLI0.ID" Source="ID" dx1="770.0"/> |
| <Connection Comment="" Destination="CLI1.ID" Source="ID" dx1="765.0"/> |
| <Connection Comment="" Destination="CLI01.ID" Source="ID" dx1="755.0"/> |
| <Connection Comment="" Destination="CLI10.ID" Source="ID" dx1="250.0"/> |
| <Connection Comment="" Destination="SER01.ID" Source="ID" dx1="240.0"/> |
| <Connection Comment="" Destination="SER1.ID" Source="ID" dx1="645.0"/> |
| <Connection Comment="" Destination="Server1_0GUID.check" Source="F_NOT_1_1_1_2_1_1.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="SER10.ID" Source="ID" dx1="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1_2_1_1.IN" Source="SER10.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="SER10.SD_1" Source="STRING2STRING_3.OUT" dx1="60.0" dx2="60.0" dy="375.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="W2W_1.REQ" Source="NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="735.0"/> |
| <Connection Comment="" Destination="emptyAction.REQ" Source="W2W_1.CNF" dx1="995.0"/> |
| <Connection Comment="" Destination="W2W_1_1.REQ" Source="emptyAction.CNF" dx1="60.0" dx2="60.0" dy="655.0"/> |
| <Connection Comment="" Destination="NoExistingAction.REQ" Source="W2W_1_1.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="wrongPair.REQ" Source="W2W_1_1_1.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="wrongNodeId.REQ" Source="W2W_1_1_2.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="UnknownIdentifier.REQ" Source="W2W_1_1_3.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="WrongIdentifier.REQ" Source="W2W_1_1_4.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4.REQ" Source="UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="550.0"/> |
| <Connection Comment="" Destination="W2W_1_1_3.REQ" Source="wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="475.0"/> |
| <Connection Comment="" Destination="W2W_1_1_2.REQ" Source="wrongPair.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="W2W_1_1_1.REQ" Source="NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="NoSemicolon.REQ" Source="W2W.CNF"/> |
| <Connection Comment="" Destination="LocalWithoutBrowseName.REQ" Source="W2W_1_1_4_1.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="RemoteWithoutBrowseNameNorNodeId.REQ" Source="W2W_1_1_4_2.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_1.REQ" Source="WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2.REQ" Source="LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="470.0"/> |
| <Connection Comment="" Destination="LocalRead.REQ" Source="W2W_1_1_4_2_1.CNF" dx1="995.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1.REQ" Source="RemoteWithoutBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="RemoteRead.REQ" Source="W2W_1_1_4_2_1_1.CNF" dx1="955.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1.REQ" Source="LocalRead.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1.REQ" Source="RemoteRead.CNF" dx1="60.0" dx2="60.0" dy="195.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1.REQ" Source="LocalWrite.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="RemoteWrite.REQ" Source="W2W_1_1_4_2_1_1_1_1.CNF" dx1="1180.0"/> |
| <Connection Comment="" Destination="LocalWrite.REQ" Source="W2W_1_1_4_2_1_1_1.CNF" dx1="1185.0"/> |
| <Connection Comment="" Destination="CreateMethod.REQ" Source="W2W_1_1_4_2_1_1_1_1_1.CNF" dx1="1080.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1_1.REQ" Source="RemoteWrite.CNF" dx1="60.0" dx2="60.0" dy="225.0"/> |
| <Connection Comment="" Destination="CallMethod.REQ" Source="W2W_1_1_4_2_1_1_1_1_1_1.CNF" dx1="995.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1_1_1.REQ" Source="CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="Subscribe.REQ" Source="W2W_1_1_4_2_1_1_1_1_1_1_1.CNF" dx1="935.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1_1_1_1.REQ" Source="CallMethod.CNF" dx1="60.0" dx2="60.0" dy="230.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="Subscribe.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="GUIDIdentifier.REQ" Source="W2W_2.CNF" dx1="1000.0"/> |
| <Connection Comment="" Destination="W2W.REQ" Source="GUIDIdentifier.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="WrongIdentifier.ID" Source="W2W_1_1_4.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="UnknownIdentifier.ID" Source="W2W_1_1_3.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="wrongNodeId.ID" Source="W2W_1_1_2.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="wrongPair.ID" Source="W2W_1_1_1.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="NoExistingAction.ID" Source="W2W_1_1.OUT" dx1="930.0"/> |
| <Connection Comment="" Destination="emptyAction.ID" Source="W2W_1.OUT" dx1="970.0"/> |
| <Connection Comment="" Destination="NoSemicolon.ID" Source="W2W.OUT"/> |
| <Connection Comment="" Destination="LocalWithoutBrowseName.ID" Source="W2W_1_1_4_1.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="RemoteWithoutBrowseNameNorNodeId.ID" Source="W2W_1_1_4_2.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="LocalWithoutBrowseName.ID" Source="W2W_1_1_4_1.OUT" dx1="860.0"/> |
| <Connection Comment="" Destination="RemoteWithoutBrowseNameNorNodeId.ID" Source="W2W_1_1_4_2.OUT" dx1="855.0"/> |
| <Connection Comment="" Destination="LocalRead.ID" Source="W2W_1_1_4_2_1.OUT" dx1="995.0"/> |
| <Connection Comment="" Destination="RemoteRead.ID" Source="W2W_1_1_4_2_1_1.OUT" dx1="955.0"/> |
| <Connection Comment="" Destination="RemoteRead.ID" Source="W2W_1_1_4_2_1_1.OUT" dx1="955.0"/> |
| <Connection Comment="" Destination="LocalRead.ID" Source="W2W_1_1_4_2_1.OUT" dx1="995.0"/> |
| <Connection Comment="" Destination="RemoteWrite.ID" Source="W2W_1_1_4_2_1_1_1_1.OUT" dx1="1180.0"/> |
| <Connection Comment="" Destination="LocalWrite.ID" Source="W2W_1_1_4_2_1_1_1.OUT" dx1="1185.0"/> |
| <Connection Comment="" Destination="RemoteWrite.ID" Source="W2W_1_1_4_2_1_1_1_1.OUT" dx1="1180.0"/> |
| <Connection Comment="" Destination="LocalWrite.ID" Source="W2W_1_1_4_2_1_1_1.OUT" dx1="1185.0"/> |
| <Connection Comment="" Destination="CreateMethod.ID" Source="W2W_1_1_4_2_1_1_1_1_1.OUT" dx1="1080.0"/> |
| <Connection Comment="" Destination="CallMethod.ID" Source="W2W_1_1_4_2_1_1_1_1_1_1.OUT" dx1="995.0"/> |
| <Connection Comment="" Destination="CallMethod.ID" Source="W2W_1_1_4_2_1_1_1_1_1_1.OUT" dx1="995.0"/> |
| <Connection Comment="" Destination="Subscribe.ID" Source="W2W_1_1_4_2_1_1_1_1_1_1_1.OUT" dx1="935.0"/> |
| <Connection Comment="" Destination="Subscribe.ID" Source="W2W_1_1_4_2_1_1_1_1_1_1_1.OUT" dx1="935.0"/> |
| <Connection Comment="" Destination="GUIDIdentifier.ID" Source="W2W_2.OUT" dx1="1000.0"/> |
| <Connection Comment="" Destination="GUIDIdentifier.ID" Source="W2W_2.OUT" dx1="1000.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaLocalWorking"> |
| <SubAppNetwork> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="420.0" y="-690.0"/> |
| <SubApp Comment="" Name="FoldersNoBrowseName" x="2790.0" y="540.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="4585.0" y="2585.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1" Type="DINT2DINT" x="2995.0" y="1610.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2" Type="SUBSCRIBE_2" x="1650.0" y="1120.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTestDirectUnderNoID" Type="TEST_CONDITION" x="5230.0" y="315.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="DINT2DINT" x="3030.0" y="940.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1" Type="DINT2DINT" x="3010.0" y="2495.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8460.0" y="3485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1" Type="SUBSCRIBE_2" x="1500.0" y="2520.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_1" Type="SUBSCRIBE_1" x="1630.0" y="0.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="8485.0" y="2840.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="11735.0" y="2240.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL" Type="DINT2DINT" x="3020.0" y="235.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1" Type="F_EQ" x="4575.0" y="3190.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="8495.0" y="1520.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7450.0" y="-30.0"/> |
| <FB Comment="" Name="folderTest2SameFolder1NoID" Type="TEST_CONDITION" x="5230.0" y="1015.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="8530.0" y="850.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="folderTest2DifferentFolder2NoID" Type="TEST_CONDITION" x="5195.0" y="3160.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1" Type="DINT2DINT" x="2960.0" y="3045.0"/> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="11805.0" y="-260.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="8520.0" y="240.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4610.0" y="1045.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6480.0" y="-195.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4610.0" y="345.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="11805.0" y="715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2NoID" Type="TEST_CONDITION" x="5455.0" y="1730.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1NoID" Type="TEST_CONDITION" x="5205.0" y="2555.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4590.0" y="1755.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1NoID.REQ" Source="F_EQ_1_1_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1.REQ" Source="BOOL2BOOL_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="SUBSCRIBE_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNoID.REQ" Source="F_EQ.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderNoID.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1.REQ" Source="SUBSCRIBE_2_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="SUBSCRIBE_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1.REQ" Source="folderTest2DifferentFolder1NoID.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2NoID.REQ" Source="F_EQ_1_1_1_1.CNF" dx1="85.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1NoID.REQ" Source="F_EQ_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="folderTest2SameFolder1NoID.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2NoID.CNF" dx1="60.0" dx2="60.0" dy="-1675.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2NoID.CNF" dx1="60.0" dx2="60.0" dy="-960.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2NoID.REQ" Source="F_EQ_1_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="INITO" Source="PUBLISH_1.INITO" dx1="690.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="4695.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="250.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.INIT" Source="INIT" dx1="455.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2.INIT" Source="SUBSCRIBE_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1.INIT" Source="SUBSCRIBE_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="SUBSCRIBE_2_1.INITO" dx1="4850.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="BOOL2BOOL_1_1_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1NoID.check" Source="F_EQ_1_1_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1.IN" Source="SUBSCRIBE_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="SUBSCRIBE_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNoID.check" Source="F_EQ.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1.IN" Source="SUBSCRIBE_2_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1.IN" Source="SUBSCRIBE_2_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="SUBSCRIBE_1.RD_1" dx1="785.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2NoID.check" Source="F_EQ_1_1_1_1.OUT" dx1="85.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1NoID.check" Source="F_EQ_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2NoID.check" Source="F_EQ_1_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2.QI" Source="QI" dx1="465.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1.QI" Source="QI" dx1="390.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.QI" Source="QI" dx1="455.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="5505.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="5540.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="5540.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeNumericId" x="2595.0" y="1885.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="9055.0" y="680.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4545.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="4545.0" y="355.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="12330.0" y="545.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2Numeric" Type="TEST_CONDITION" x="5145.0" y="1735.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder2Numeric" Type="TEST_CONDITION" x="5130.0" y="3170.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7630.0" y="70.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="4520.0" y="2595.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="4510.0" y="3200.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="12580.0" y="2090.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="9020.0" y="1350.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8985.0" y="3315.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="9045.0" y="-160.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="2945.0" y="2505.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="2930.0" y="1620.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="9010.0" y="2670.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="4525.0" y="1765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="12330.0" y="-430.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6660.0" y="-255.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder1Numeric" Type="TEST_CONDITION" x="5165.0" y="1025.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="1565.0" y="10.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="2895.0" y="3055.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1Numeric" Type="TEST_CONDITION" x="5140.0" y="2565.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2_2" Type="SUBSCRIBE_2" x="1585.0" y="1130.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1_1" Type="SUBSCRIBE_2" x="1435.0" y="2530.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="2965.0" y="950.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="2955.0" y="245.0"/> |
| <FB Comment="" Name="folderTestDirectUnderNumeric" Type="TEST_CONDITION" x="5165.0" y="325.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1Numeric.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNumeric.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2Numeric.REQ" Source="F_EQ_1_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2Numeric.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1Numeric.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTest2DifferentFolder1Numeric.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="SUBSCRIBE_2_1_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTest2SameFolder1Numeric.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.INIT" Source="SUBSCRIBE_1_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="SUBSCRIBE_1_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.INIT" Source="SUBSCRIBE_2_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="SUBSCRIBE_2_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="INITO" Source="PUBLISH_1.INITO" dx1="500.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="INIT" dx1="380.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderNumeric.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2Numeric.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2Numeric.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="2900.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="1320.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="SUBSCRIBE_2_1_1.INITO" dx1="5265.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1Numeric.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNumeric.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2Numeric.check" Source="F_EQ_1_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2Numeric.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1Numeric.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="SUBSCRIBE_2_1_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="SUBSCRIBE_2_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="785.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="SUBSCRIBE_2_1_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="SUBSCRIBE_2_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.QI" Source="QI" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.QI" Source="QI" dx1="700.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.QI" Source="QI" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="6195.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeByteStringId" x="2655.0" y="3415.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="9055.0" y="680.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4545.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="4545.0" y="355.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="12330.0" y="545.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2ByteString" Type="TEST_CONDITION" x="5145.0" y="1735.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder2ByteString" Type="TEST_CONDITION" x="5130.0" y="3170.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7630.0" y="70.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="4520.0" y="2595.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="4510.0" y="3200.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="12580.0" y="2090.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="9020.0" y="1350.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8985.0" y="3315.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="9045.0" y="-160.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="2945.0" y="2505.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="2930.0" y="1620.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="9010.0" y="2670.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="4525.0" y="1765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="12330.0" y="-430.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6660.0" y="-255.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder1ByteString" Type="TEST_CONDITION" x="5165.0" y="1025.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="1565.0" y="10.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="2895.0" y="3055.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1ByteString" Type="TEST_CONDITION" x="5140.0" y="2565.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2_2" Type="SUBSCRIBE_2" x="1585.0" y="1130.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1_1" Type="SUBSCRIBE_2" x="1435.0" y="2530.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="2965.0" y="950.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="2955.0" y="245.0"/> |
| <FB Comment="" Name="folderTestDirectUnderByteString" Type="TEST_CONDITION" x="5165.0" y="325.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1ByteString.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderByteString.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2ByteString.REQ" Source="F_EQ_1_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2ByteString.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1ByteString.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTest2DifferentFolder1ByteString.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="SUBSCRIBE_2_1_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTest2SameFolder1ByteString.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.INIT" Source="SUBSCRIBE_1_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="SUBSCRIBE_1_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.INIT" Source="SUBSCRIBE_2_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="SUBSCRIBE_2_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="INITO" Source="PUBLISH_1.INITO" dx1="500.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="INIT" dx1="380.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderByteString.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2ByteString.CNF" dx1="240.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2ByteString.CNF" dx1="125.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="2900.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="1320.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="SUBSCRIBE_2_1_1.INITO" dx1="5265.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1ByteString.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderByteString.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2ByteString.check" Source="F_EQ_1_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2ByteString.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1ByteString.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="SUBSCRIBE_2_1_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="SUBSCRIBE_2_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="790.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="SUBSCRIBE_2_1_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="SUBSCRIBE_2_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.QI" Source="QI" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.QI" Source="QI" dx1="700.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.QI" Source="QI" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="6195.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeStringId" x="2740.0" y="2605.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="9055.0" y="680.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4545.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="4545.0" y="355.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="12330.0" y="545.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2String" Type="TEST_CONDITION" x="5145.0" y="1735.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder2String" Type="TEST_CONDITION" x="5130.0" y="3170.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7630.0" y="70.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="4520.0" y="2595.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="4510.0" y="3200.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="12580.0" y="2090.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="9020.0" y="1350.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8985.0" y="3315.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="9045.0" y="-160.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="2945.0" y="2505.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="2930.0" y="1620.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="9010.0" y="2670.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="4525.0" y="1765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="12330.0" y="-430.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6660.0" y="-255.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder1String" Type="TEST_CONDITION" x="5165.0" y="1025.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="1565.0" y="10.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="2895.0" y="3055.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1String" Type="TEST_CONDITION" x="5140.0" y="2565.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2_2" Type="SUBSCRIBE_2" x="1585.0" y="1130.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1_1" Type="SUBSCRIBE_2" x="1435.0" y="2530.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="2965.0" y="950.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="2955.0" y="245.0"/> |
| <FB Comment="" Name="folderTestDirectUnderString" Type="TEST_CONDITION" x="5165.0" y="325.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1String.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderString.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2String.REQ" Source="F_EQ_1_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2String.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1String.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTest2DifferentFolder1String.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="SUBSCRIBE_2_1_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTest2SameFolder1String.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.INIT" Source="SUBSCRIBE_1_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="SUBSCRIBE_1_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.INIT" Source="SUBSCRIBE_2_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="SUBSCRIBE_2_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="INITO" Source="PUBLISH_1.INITO" dx1="500.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="INIT" dx1="380.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderString.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2String.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2String.CNF" dx1="240.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="2900.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="1320.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="SUBSCRIBE_2_1_1.INITO" dx1="5265.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1String.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderString.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2String.check" Source="F_EQ_1_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2String.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1String.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="SUBSCRIBE_2_1_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="SUBSCRIBE_2_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="790.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="SUBSCRIBE_2_1_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="SUBSCRIBE_2_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.QI" Source="QI" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.QI" Source="QI" dx1="700.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.QI" Source="QI" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="6195.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="5605.0" y="3990.0"/> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="6770.0" y="4050.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="4635.0" y="4170.0"/> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="3300.0" y="6630.0"/> |
| <SubApp Comment="" Name="foldersWithNodeByteStringId_1" x="5535.0" y="10735.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="9055.0" y="680.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4545.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="4545.0" y="355.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="12330.0" y="545.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2ByteString" Type="TEST_CONDITION" x="5145.0" y="1735.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder2ByteString" Type="TEST_CONDITION" x="5130.0" y="3170.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7630.0" y="70.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="4520.0" y="2595.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="4510.0" y="3200.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="12580.0" y="2090.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="9020.0" y="1350.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8985.0" y="3315.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="9045.0" y="-160.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="2945.0" y="2505.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="2930.0" y="1620.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="9010.0" y="2670.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="4525.0" y="1765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="12330.0" y="-430.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6660.0" y="-255.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder1ByteString" Type="TEST_CONDITION" x="5165.0" y="1025.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="1565.0" y="10.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="2895.0" y="3055.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1ByteString" Type="TEST_CONDITION" x="5140.0" y="2565.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2_2" Type="SUBSCRIBE_2" x="1585.0" y="1130.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1_1" Type="SUBSCRIBE_2" x="1435.0" y="2530.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="2965.0" y="950.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="2955.0" y="245.0"/> |
| <FB Comment="" Name="folderTestDirectUnderByteString" Type="TEST_CONDITION" x="5165.0" y="325.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1ByteString.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderByteString.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2ByteString.REQ" Source="F_EQ_1_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2ByteString.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1ByteString.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTest2DifferentFolder1ByteString.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="SUBSCRIBE_2_1_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTest2SameFolder1ByteString.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.INIT" Source="SUBSCRIBE_1_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="SUBSCRIBE_1_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.INIT" Source="SUBSCRIBE_2_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="SUBSCRIBE_2_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderByteString.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2ByteString.CNF" dx1="240.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2ByteString.CNF" dx1="120.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="2900.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="1320.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="INIT" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="PUBLISH_1.INITO" dx1="60.0" dx2="60.0" dy="155.0"/> |
| <Connection Comment="" Destination="INITO" Source="SUBSCRIBE_2_1_1.INITO" dx1="5265.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1ByteString.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderByteString.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2ByteString.check" Source="F_EQ_1_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2ByteString.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1ByteString.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="SUBSCRIBE_2_1_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="SUBSCRIBE_2_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="790.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="SUBSCRIBE_2_1_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="SUBSCRIBE_2_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.QI" Source="QI" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.QI" Source="QI" dx1="700.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.QI" Source="QI" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="6195.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="F_BOOL_TO_UINT_1" Type="F_BOOL_TO_UINT" x="7515.0" y="11490.0"/> |
| <SubApp Comment="" Name="foldersWithNodeNumericId_1" x="5475.0" y="9205.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="9055.0" y="680.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4545.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="4545.0" y="355.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="12330.0" y="545.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2Numeric" Type="TEST_CONDITION" x="5145.0" y="1735.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder2Numeric" Type="TEST_CONDITION" x="5130.0" y="3170.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7630.0" y="70.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="4520.0" y="2595.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="4510.0" y="3200.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="12580.0" y="2090.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="9020.0" y="1350.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8985.0" y="3315.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="9045.0" y="-160.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="2945.0" y="2505.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="2930.0" y="1620.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="9010.0" y="2670.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="4525.0" y="1765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="12330.0" y="-430.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6660.0" y="-255.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder1Numeric" Type="TEST_CONDITION" x="5165.0" y="1025.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="1565.0" y="10.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="2895.0" y="3055.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1Numeric" Type="TEST_CONDITION" x="5140.0" y="2565.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2_2" Type="SUBSCRIBE_2" x="1585.0" y="1130.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1_1" Type="SUBSCRIBE_2" x="1435.0" y="2530.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="2965.0" y="950.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="2955.0" y="245.0"/> |
| <FB Comment="" Name="folderTestDirectUnderNumeric" Type="TEST_CONDITION" x="5165.0" y="325.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1Numeric.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNumeric.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2Numeric.REQ" Source="F_EQ_1_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2Numeric.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1Numeric.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTest2DifferentFolder1Numeric.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="SUBSCRIBE_2_1_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTest2SameFolder1Numeric.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.INIT" Source="SUBSCRIBE_1_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="SUBSCRIBE_1_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.INIT" Source="SUBSCRIBE_2_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="SUBSCRIBE_2_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderNumeric.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2Numeric.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2Numeric.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="2900.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="1320.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="INIT" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="PUBLISH_1.INITO" dx1="60.0" dx2="60.0" dy="70.0"/> |
| <Connection Comment="" Destination="INITO" Source="SUBSCRIBE_2_1_1.INITO" dx1="5265.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1Numeric.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNumeric.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2Numeric.check" Source="F_EQ_1_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2Numeric.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1Numeric.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="SUBSCRIBE_2_1_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="SUBSCRIBE_2_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="790.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="SUBSCRIBE_2_1_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="SUBSCRIBE_2_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.QI" Source="QI" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.QI" Source="QI" dx1="700.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.QI" Source="QI" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="6195.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="STEST_END_1" Type="STEST_END" x="9570.0" y="11310.0"/> |
| <SubApp Comment="" Name="foldersWithNodeStringId_1" x="5620.0" y="9925.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="9055.0" y="680.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4545.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="4545.0" y="355.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="12330.0" y="545.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2String" Type="TEST_CONDITION" x="5145.0" y="1735.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder2String" Type="TEST_CONDITION" x="5130.0" y="3170.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7630.0" y="70.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="4520.0" y="2595.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="4510.0" y="3200.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="12580.0" y="2090.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="9020.0" y="1350.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8985.0" y="3315.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="9045.0" y="-160.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="2945.0" y="2505.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="2930.0" y="1620.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="9010.0" y="2670.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="4525.0" y="1765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="12330.0" y="-430.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6660.0" y="-255.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder1String" Type="TEST_CONDITION" x="5165.0" y="1025.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="1565.0" y="10.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="2895.0" y="3055.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1String" Type="TEST_CONDITION" x="5140.0" y="2565.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2_2" Type="SUBSCRIBE_2" x="1585.0" y="1130.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1_1" Type="SUBSCRIBE_2" x="1435.0" y="2530.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="2965.0" y="950.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="2955.0" y="245.0"/> |
| <FB Comment="" Name="folderTestDirectUnderString" Type="TEST_CONDITION" x="5165.0" y="325.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1String.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderString.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2String.REQ" Source="F_EQ_1_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2String.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1String.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTest2DifferentFolder1String.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="SUBSCRIBE_2_1_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTest2SameFolder1String.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.INIT" Source="SUBSCRIBE_1_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="SUBSCRIBE_1_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.INIT" Source="SUBSCRIBE_2_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="SUBSCRIBE_2_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderString.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2String.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2String.CNF" dx1="240.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="2900.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="1320.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="INIT" dx1="5725.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="PUBLISH_1.INITO" dx1="60.0" dx2="60.0" dy="135.0"/> |
| <Connection Comment="" Destination="INITO" Source="SUBSCRIBE_2_1_1.INITO" dx1="5265.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1String.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderString.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2String.check" Source="F_EQ_1_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2String.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-15.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1String.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="SUBSCRIBE_2_1_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="SUBSCRIBE_2_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="790.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="SUBSCRIBE_2_1_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="SUBSCRIBE_2_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.QI" Source="QI" dx1="380.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_2.QI" Source="QI" dx1="700.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1_1.QI" Source="QI" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="6070.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="6195.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_DEMUX_2_1" Type="E_DEMUX_2" x="8485.0" y="11310.0"/> |
| <SubApp Comment="" Name="FoldersNoBrowseName_1" x="5670.0" y="7860.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="4585.0" y="2585.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1" Type="DINT2DINT" x="2995.0" y="1610.0"/> |
| <FB Comment="" Name="SUBSCRIBE_2" Type="SUBSCRIBE_2" x="1650.0" y="1120.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTestDirectUnderNoID" Type="TEST_CONDITION" x="5230.0" y="315.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="DINT2DINT" x="3030.0" y="940.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1" Type="DINT2DINT" x="3010.0" y="2495.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="8460.0" y="3485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_2_1" Type="SUBSCRIBE_2" x="1500.0" y="2520.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_1" Type="SUBSCRIBE_1" x="1630.0" y="0.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="8485.0" y="2840.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2_1" Type="PUBLISH_2" x="11735.0" y="2240.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL" Type="DINT2DINT" x="3020.0" y="235.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1" Type="F_EQ" x="4575.0" y="3190.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="8495.0" y="1520.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="7450.0" y="-30.0"/> |
| <FB Comment="" Name="folderTest2SameFolder1NoID" Type="TEST_CONDITION" x="5230.0" y="1015.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="8530.0" y="850.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="folderTest2DifferentFolder2NoID" Type="TEST_CONDITION" x="5195.0" y="3160.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1" Type="DINT2DINT" x="2960.0" y="3045.0"/> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="11805.0" y="-260.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="8520.0" y="240.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4610.0" y="1045.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="6480.0" y="-195.0"> |
| <Parameter Name="PV" Value="UINT#3"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4610.0" y="345.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_2" Type="PUBLISH_2" x="11805.0" y="715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="folderTest2SameFolder2NoID" Type="TEST_CONDITION" x="5455.0" y="1730.0"/> |
| <FB Comment="" Name="folderTest2DifferentFolder1NoID" Type="TEST_CONDITION" x="5205.0" y="2555.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4590.0" y="1755.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1NoID.REQ" Source="F_EQ_1_1_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1.REQ" Source="BOOL2BOOL_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="SUBSCRIBE_2.IND" dx1="420.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNoID.REQ" Source="F_EQ.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTestDirectUnderNoID.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1.REQ" Source="SUBSCRIBE_2_1.IND" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="SUBSCRIBE_1.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.INIT" Source="PUBLISH_2_1.INITO" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.REQ" Source="PUBLISH_2_1.CNF" dx1="60.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1.REQ" Source="folderTest2DifferentFolder1NoID.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2NoID.REQ" Source="F_EQ_1_1_1_1.CNF" dx1="85.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="70.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1NoID.REQ" Source="F_EQ_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="folderTest2SameFolder1NoID.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2DifferentFolder2NoID.CNF" dx1="60.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="PUBLISH_2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="PUBLISH_2.CNF" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="folderTest2SameFolder2NoID.CNF" dx1="60.0" dx2="60.0" dy="-960.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2NoID.REQ" Source="F_EQ_1_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT.EO" dx1="4695.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="250.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2.INIT" Source="SUBSCRIBE_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1.INIT" Source="SUBSCRIBE_2.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.INIT" Source="INIT" dx1="455.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.INIT" Source="PUBLISH_1.INITO" dx1="60.0" dx2="60.0" dy="-170.0"/> |
| <Connection Comment="" Destination="INITO" Source="SUBSCRIBE_2_1.INITO" dx1="2180.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="BOOL2BOOL_1_1_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder1NoID.check" Source="F_EQ_1_1_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1.IN" Source="SUBSCRIBE_2.RD_2" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="SUBSCRIBE_2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="folderTestDirectUnderNoID.check" Source="F_EQ.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1.IN" Source="SUBSCRIBE_2_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1.IN" Source="SUBSCRIBE_2_1.RD_2" dx1="540.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="SUBSCRIBE_1.RD_1" dx1="790.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="folderTest2DifferentFolder2NoID.check" Source="F_EQ_1_1_1_1.OUT" dx1="85.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="70.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder1NoID.check" Source="F_EQ_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="folderTest2SameFolder2NoID.check" Source="F_EQ_1_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2.QI" Source="QI" dx1="465.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_2_1.QI" Source="QI" dx1="390.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.QI" Source="QI" dx1="455.0"/> |
| <Connection Comment="" Destination="PUBLISH_2_1.QI" Source="QI" dx1="5505.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="5540.0"/> |
| <Connection Comment="" Destination="PUBLISH_2.QI" Source="QI" dx1="5540.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodOnlyBrowseName" x="13465.0" y="1155.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3510.0" y="3850.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3210.0" y="3645.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation1%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3875.0" y="2395.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3575.0" y="2320.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation3%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3810.0" y="3925.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2095.0" y="2825.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation4%]"/> |
| </FB> |
| <FB Comment="" Name="onlyBrowseNameMethod_2_3" Type="TEST_CONDITION" x="3945.0" y="1620.0"/> |
| <FB Comment="" Name="onlyBrowseNameMethod_0_3" Type="TEST_CONDITION" x="3880.0" y="1045.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation2%]"/> |
| </FB> |
| <FB Comment="" Name="onlyBrowseNameMethod0" Type="TEST_CONDITION" x="3925.0" y="-30.0"/> |
| <FB Comment="" Name="onlyBrowseNameMethod_1_0" Type="TEST_CONDITION" x="3860.0" y="475.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3275.0" y="2115.0"/> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="6135.0" y="3275.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="5045.0" y="3405.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="SERVER_2_3.INITO" dx1="630.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod_2_3.REQ" Source="E_DEMUX_2.EO2" dx1="60.0" dx2="60.0" dy="-875.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="530.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod_0_3.REQ" Source="onlyBrowseNameMethod_2_3.CNF" dx1="60.0" dx2="60.0" dy="-285.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod_1_0.REQ" Source="onlyBrowseNameMethod_0_3.CNF" dx1="60.0" dx2="60.0" dy="-285.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod0.REQ" Source="onlyBrowseNameMethod_1_0.CNF" dx1="60.0" dx2="60.0" dy="-255.0"/> |
| <Connection Comment="" Destination="INITO" Source="onlyBrowseNameMethod0.CNF" dx1="1635.0"/> |
| <Connection Comment="" Destination="INITO" Source="E_DEMUX_2.EO1" dx1="690.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="450.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="300.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="1095.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod_0_3.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod_2_3.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="onlyBrowseNameMethod_1_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="2435.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodNumericNodeId" x="13460.0" y="1790.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3510.0" y="3850.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3210.0" y="3645.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3875.0" y="2395.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3575.0" y="2320.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3810.0" y="3925.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2095.0" y="2825.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="numericNodeIdMethod_2_3" Type="TEST_CONDITION" x="3895.0" y="1565.0"/> |
| <FB Comment="" Name="numericNodeIdMethod_0_3" Type="TEST_CONDITION" x="3900.0" y="1080.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="numericNodeIdMethod0" Type="TEST_CONDITION" x="3925.0" y="-30.0"/> |
| <FB Comment="" Name="numericNodeIdMethod_1_0" Type="TEST_CONDITION" x="3875.0" y="485.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3275.0" y="2115.0"/> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="6125.0" y="3285.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="5035.0" y="3415.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="SERVER_2_3.INITO" dx1="1210.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod_2_3.REQ" Source="E_DEMUX_2.EO2" dx1="60.0" dx2="60.0" dy="-910.0"/> |
| <Connection Comment="" Destination="INITO" Source="E_DEMUX_2.EO1" dx1="695.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="530.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod_1_0.REQ" Source="numericNodeIdMethod_0_3.CNF" dx1="60.0" dx2="60.0" dy="-295.0"/> |
| <Connection Comment="" Destination="INITO" Source="numericNodeIdMethod0.CNF" dx1="1670.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod0.REQ" Source="numericNodeIdMethod_1_0.CNF" dx1="60.0" dx2="60.0" dy="-255.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod_0_3.REQ" Source="numericNodeIdMethod_2_3.CNF" dx1="60.0" dx2="60.0" dy="-240.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="450.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="300.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="1095.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod_0_3.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod_2_3.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="numericNodeIdMethod_1_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="2425.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodStringNodeId" x="13460.0" y="2390.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3510.0" y="3850.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3210.0" y="3645.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation9%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3875.0" y="2395.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3575.0" y="2320.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation11%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3810.0" y="3925.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2095.0" y="2825.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation12%]"/> |
| </FB> |
| <FB Comment="" Name="stringNodeIdMethod_2_3" Type="TEST_CONDITION" x="3890.0" y="1575.0"/> |
| <FB Comment="" Name="stringNodeIdMethod_0_3" Type="TEST_CONDITION" x="3880.0" y="1050.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation10%]"/> |
| </FB> |
| <FB Comment="" Name="stringNodeIdMethod0" Type="TEST_CONDITION" x="3925.0" y="-30.0"/> |
| <FB Comment="" Name="stringNodeIdMethod_1_0" Type="TEST_CONDITION" x="3890.0" y="545.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3275.0" y="2115.0"/> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="5645.0" y="3400.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="4555.0" y="3530.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="SERVER_2_3.INITO" dx1="970.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod_2_3.REQ" Source="E_DEMUX_2.EO2" dx1="60.0" dx2="60.0" dy="-960.0"/> |
| <Connection Comment="" Destination="INITO" Source="E_DEMUX_2.EO1" dx1="995.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod0.REQ" Source="stringNodeIdMethod_1_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="stringNodeIdMethod0.CNF" dx1="1710.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod_0_3.REQ" Source="stringNodeIdMethod_2_3.CNF" dx1="60.0" dx2="60.0" dy="-260.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod_1_0.REQ" Source="stringNodeIdMethod_0_3.CNF" dx1="60.0" dx2="60.0" dy="-250.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="530.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="450.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="300.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="1095.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod_0_3.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod_2_3.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="stringNodeIdMethod_1_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="2185.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodBytestringNodeId" x="13455.0" y="3005.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3510.0" y="3850.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3210.0" y="3645.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation13%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3875.0" y="2395.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3575.0" y="2320.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation15%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3810.0" y="3925.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2095.0" y="2825.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation16%]"/> |
| </FB> |
| <FB Comment="" Name="byteStringNodeidMethod_2_3" Type="TEST_CONDITION" x="3875.0" y="1385.0"/> |
| <FB Comment="" Name="byteStringNodeidMethod_0_3" Type="TEST_CONDITION" x="3875.0" y="860.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation14%]"/> |
| </FB> |
| <FB Comment="" Name="byteStringNodeidMethod0" Type="TEST_CONDITION" x="3935.0" y="-240.0"/> |
| <FB Comment="" Name="byteStringNodeidMethod_1_0" Type="TEST_CONDITION" x="3890.0" y="325.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3275.0" y="2115.0"/> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="4590.0" y="2950.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="3500.0" y="3080.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="415.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="SERVER_2_3.INITO" dx1="610.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="INITO" Source="E_DEMUX_2.EO1" dx1="695.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod_2_3.REQ" Source="E_DEMUX_2.EO2" dx1="60.0" dx2="60.0" dy="-830.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod_0_3.REQ" Source="byteStringNodeidMethod_2_3.CNF" dx1="60.0" dx2="60.0" dy="-260.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod_1_0.REQ" Source="byteStringNodeidMethod_0_3.CNF" dx1="60.0" dx2="60.0" dy="-265.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod0.REQ" Source="byteStringNodeidMethod_1_0.CNF" dx1="60.0" dx2="60.0" dy="-280.0"/> |
| <Connection Comment="" Destination="INITO" Source="byteStringNodeidMethod0.CNF" dx1="1630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="450.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="300.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="1095.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod_0_3.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod_2_3.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="byteStringNodeidMethod_1_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="615.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="12070.0" y="1180.0"/> |
| <FB Comment="" Name="STEST_END_2" Type="STEST_END" x="16925.0" y="3320.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT_2" Type="F_BOOL_TO_UINT" x="14870.0" y="3500.0"/> |
| <FB Comment="" Name="E_DEMUX_2_2" Type="E_DEMUX_2" x="15840.0" y="3320.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="FoldersNoBrowseName.INIT" Source="E_SR.EO" dx1="1150.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId.INIT" Source="foldersWithNodeStringId.INITO" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId.REQ" Source="foldersWithNodeStringId.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName.REQ" Source="E_DEMUX_2.EO2" dx1="60.0" dx2="265.0" dy="-5110.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="foldersWithNodeByteStringId.INITO" dx1="410.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId.REQ" Source="foldersWithNodeNumericId.CNF" dx1="60.0" dx2="60.0" dy="355.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="foldersWithNodeByteStringId.CNF" dx1="60.0" dx2="60.0" dy="-2105.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId.INIT" Source="foldersWithNodeNumericId.INITO" dx1="60.0" dx2="60.0" dy="355.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId.INIT" Source="FoldersNoBrowseName.INITO" dx1="335.0" dx2="325.0" dy="685.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId.REQ" Source="FoldersNoBrowseName.CNF" dx1="60.0" dx2="60.0" dy="675.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.REQ" Source="FoldersNoBrowseName_1.CNF" dx1="60.0" dx2="60.0" dy="675.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.REQ" Source="foldersWithNodeByteStringId_1.INITO" dx1="410.0"/> |
| <Connection Comment="" Destination="STEST_END_1.REQ" Source="E_DEMUX_2_1.EO1"/> |
| <Connection Comment="" Destination="E_DEMUX_2_1.EI" Source="F_BOOL_TO_UINT_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.INIT" Source="foldersWithNodeStringId_1.INITO" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.INIT" Source="E_SR_1.EO" dx1="1150.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.REQ" Source="E_DEMUX_2_1.EO2" dx1="60.0" dx2="265.0" dy="-5110.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.INIT" Source="FoldersNoBrowseName_1.INITO" dx1="335.0" dx2="325.0" dy="685.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.REQ" Source="foldersWithNodeStringId_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="foldersWithNodeByteStringId_1.CNF" dx1="60.0" dx2="60.0" dy="-2105.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.INIT" Source="foldersWithNodeNumericId_1.INITO" dx1="60.0" dx2="60.0" dy="355.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.REQ" Source="foldersWithNodeNumericId_1.CNF" dx1="60.0" dx2="60.0" dy="355.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.INIT" Source="MethodOnlyBrowseName.INITO" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.INIT" Source="MethodNumericNodeId.INITO" dx1="60.0" dx2="60.0" dy="300.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.INIT" Source="MethodStringNodeId.INITO" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.INIT" Source="E_SR_2.EO" dx1="570.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2_2.EI" Source="F_BOOL_TO_UINT_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="E_SR_2.R" Source="E_DEMUX_2_2.EO2" dx1="60.0" dx2="60.0" dy="-3495.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="E_DEMUX_2.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="STEST_END_2.REQ" Source="E_DEMUX_2_2.EO1"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_2.REQ" Source="MethodBytestringNodeId.INITO" dx1="260.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FoldersNoBrowseName.QI" Source="E_SR.Q" dx1="1150.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName.QI" Source="E_SR.Q" dx1="1150.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId.QI" Source="E_SR.Q" dx1="960.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId.QI" Source="E_SR.Q" dx1="1030.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId.QI" Source="E_SR.Q" dx1="990.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId.QI" Source="E_SR.Q" dx1="1030.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId.QI" Source="E_SR.Q" dx1="960.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId.QI" Source="E_SR.Q" dx1="990.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="E_SR.Q" dx1="925.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.QI" Source="E_SR_1.Q" dx1="990.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.QI" Source="E_SR_1.Q" dx1="960.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2_1.K" Source="F_BOOL_TO_UINT_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.QI" Source="E_SR_1.Q" dx1="1030.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.QI" Source="E_SR_1.Q" dx1="1030.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.QI" Source="E_SR_1.Q" dx1="960.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.QI" Source="E_SR_1.Q" dx1="1050.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.QI" Source="E_SR_1.Q" dx1="990.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.QI" Source="E_SR_1.Q" dx1="990.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.QI" Source="E_SR_1.Q" dx1="960.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.QI" Source="E_SR_1.Q" dx1="1050.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.QI" Source="E_SR_1.Q" dx1="1030.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.QI" Source="E_SR_1.Q" dx1="1150.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.IN" Source="E_SR_1.Q" dx1="925.0"/> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.QI" Source="E_SR_2.Q" dx1="570.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.QI" Source="E_SR_2.Q" dx1="565.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.QI" Source="E_SR_2.Q" dx1="565.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_2.IN" Source="E_SR_2.Q" dx1="490.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2_2.K" Source="F_BOOL_TO_UINT_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.QI" Source="E_SR_2.Q" dx1="570.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.QI" Source="E_SR_2.Q" dx1="570.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.QI" Source="E_SR_2.Q" dx1="570.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.QI" Source="E_SR_2.Q" dx1="565.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaBothWorking"> |
| <SubAppNetwork> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="520.0" y="-590.0"/> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="15380.0" y="1395.0"/> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="11980.0" y="-355.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="-415.0" y="-615.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="folderTest" x="3195.0" y="870.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="localReadFolder1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localReadFolder2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localReadFolder3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localReadFolder4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localReadFolder5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localReadFolder1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localReadFolder2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localReadFolder4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localReadFolder5.REQ" Source="localReadFolder4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localReadFolder3.REQ" Source="localReadFolder2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localReadFolder1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localReadFolder5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localReadFolder4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localReadFolder3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localReadFolder2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="13665.0" y="-305.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <SubApp Comment="" Name="folderTestRemote" x="17300.0" y="2550.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="SubscribeToVars" x="2915.0" y="2955.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="folderTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="23670.0" y="545.0"> |
| <Parameter Name="PV" Value="3"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="25090.0" y="610.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="185.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="185.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="WriteToVars" x="2975.0" y="60.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="writeBrowse1" Type="TEST_CONDITION" x="6750.0" y="730.0"/> |
| <FB Comment="" Name="writeBrowse2" Type="TEST_CONDITION" x="6740.0" y="1840.0"/> |
| <FB Comment="" Name="writeBrowse3" Type="TEST_CONDITION" x="6800.0" y="3535.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="writeBrowse3.CNF" dx1="60.0" dx2="60.0" dy="-965.0"/> |
| <Connection Comment="" Destination="writeBrowse3.REQ" Source="Write3.CNF" dx1="655.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="writeBrowse2.CNF" dx1="60.0" dx2="60.0" dy="-515.0"/> |
| <Connection Comment="" Destination="writeBrowse2.REQ" Source="Write2.CNF" dx1="680.0"/> |
| <Connection Comment="" Destination="CNF" Source="writeBrowse1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="writeBrowse1.REQ" Source="Write1.CNF" dx1="685.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="writeBrowse1.check" Source="Write1.QO" dx1="685.0"/> |
| <Connection Comment="" Destination="writeBrowse2.check" Source="Write2.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="writeBrowse3.check" Source="Write3.QO" dx1="655.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="3055.0" y="965.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="folderTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="folderTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="folderTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="folderTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="CNF" Source="folderTestReadRemote5.CNF" dx1="415.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="SubscribeToVars.INIT" Source="ReadVars.INITO" dx1="420.0" dx2="60.0" dy="530.0"/> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="1830.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="400.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="SubscribeToVars.QI" Source="QI" dx1="1840.0"/> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="1770.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="1830.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="HandleInit" x="19920.0" y="3630.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="STEST_END_1" Type="STEST_END" x="8360.0" y="455.0"/> |
| <FB Comment="" Name="E_DEMUX_2_1" Type="E_DEMUX_2" x="5465.0" y="110.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT_1" Type="F_BOOL_TO_UINT" x="3200.0" y="115.0"/> |
| <FB Comment="" Name="PUBLISH_0_1" Type="PUBLISH_0" x="6580.0" y="1835.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.EI" Source="F_BOOL_TO_UINT_1.CNF" dx1="790.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.INIT" Source="E_DEMUX_2_1.EO1" dx1="540.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.REQ" Source="PUBLISH_0_1.INITO" dx1="175.0" dx2="200.0" dy="-300.0"/> |
| <Connection Comment="" Destination="Execute" Source="E_DEMUX_2_1.EO2" dx1="1815.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.REQ" Source="InitFinished" dx1="2715.0"/> |
| <Connection Comment="" Destination="STEST_END_1.REQ" Source="PUBLISH_0_1.CNF" dx1="670.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.K" Source="F_BOOL_TO_UINT_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.IN" Source="QI" dx1="2715.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="HandleInitLocal" x="5785.0" y="1825.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="InitFinished" Type="PUBLISH_0" x="4630.0" y="2140.0"> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBSCRIBE_0" x="4420.0" y="885.0"> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="E_CYCLE" Type="E_CYCLE" x="5930.0" y="1015.0"> |
| <Parameter Name="DT" Value="T#1000ms"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="2840.0" y="-520.0"/> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="4595.0" y="-1205.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="1780.0" y="-570.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="InitFinished.REQ" Source="E_CYCLE.EO" dx1="60.0" dx2="145.0" dy="1735.0"/> |
| <Connection Comment="" Destination="E_CYCLE.STOP" Source="SUBSCRIBE_0.IND" dx1="370.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="175.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="E_DEMUX_2.EO1" dx1="645.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="InitFinished" dx1="1145.0"/> |
| <Connection Comment="" Destination="InitFinished.INIT" Source="SUBSCRIBE_0.INITO" dx1="60.0" dx2="60.0" dy="625.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="InitFinished.INITO" dx1="2190.0" dx2="60.0" dy="-4025.0"/> |
| <Connection Comment="" Destination="E_CYCLE.START" Source="E_DEMUX_2.EO2" dx1="2455.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="680.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.QI" Source="QI" dx1="2000.0"/> |
| <Connection Comment="" Destination="InitFinished.QI" Source="QI" dx1="3480.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="numericNodeIdTestRemote" x="17225.0" y="5015.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="1880.0" y="70.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1495.0" y="5690.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1470.0" y="6335.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="numericWrite1" Type="TEST_CONDITION" x="6815.0" y="880.0"/> |
| <FB Comment="" Name="numericWrite1_1" Type="TEST_CONDITION" x="6705.0" y="1905.0"/> |
| <FB Comment="" Name="numericWrite1_1_1" Type="TEST_CONDITION" x="6720.0" y="3885.0"/> |
| <FB Comment="" Name="numericWrite1_1_1_1" Type="TEST_CONDITION" x="6670.0" y="5730.0"/> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="4930.0" y="5600.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="655.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="numericWrite1_1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="CNF" Source="numericWrite1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="numericWrite1.REQ" Source="Write1.CNF" dx1="720.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="numericWrite1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-1015.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1.REQ" Source="Write3.CNF" dx1="615.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="numericWrite1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-930.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="3680.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="1320.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-940.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1_1.REQ" Source="Write3_1.CNF" dx1="615.0"/> |
| <Connection Comment="" Destination="numericWrite1_1.REQ" Source="Write2.CNF" dx1="665.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1.check" Source="Write3.QO" dx1="615.0"/> |
| <Connection Comment="" Destination="numericWrite1.check" Source="Write1.QO" dx1="720.0"/> |
| <Connection Comment="" Destination="numericWrite1_1.check" Source="Write2.QO" dx1="665.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="4015.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1_1.check" Source="Write3_1.QO" dx1="615.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="1815.0" y="1455.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="numericTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="numericTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6650.0" y="4285.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="3435.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6640.0" y="4890.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4895.0" y="5030.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4945.0" y="4480.0"/> |
| <FB Comment="" Name="numericTestReadRemote4_NBN" Type="TEST_CONDITION" x="7795.0" y="4265.0"/> |
| <FB Comment="" Name="numericTestReadRemote5_NBN" Type="TEST_CONDITION" x="7825.0" y="5000.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="numericTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="numericTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="numericTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="numericTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="275.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4_NBN.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5_NBN.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="285.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="numericTestReadRemote4_NBN.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="CNF" Source="numericTestReadRemote5_NBN.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="numericTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="560.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="425.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4_NBN.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="305.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5_NBN.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="285.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1625.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubscribeToVars_1" x="1665.0" y="2205.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="numericIdTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <FB Comment="" Name="F_EQ_5_2" Type="F_EQ" x="8790.0" y="12665.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1_1" Type="DINT2DINT" x="5420.0" y="10505.0"/> |
| <FB Comment="" Name="Subscribe3_1" Type="SUBSCRIBE_2" x="3830.0" y="9990.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1_1" Type="F_EQ" x="8870.0" y="10620.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR_1_1_1_1" Type="F_OR" x="9830.0" y="12115.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1_1" Type="DINT2DINT" x="5470.0" y="9955.0"/> |
| <FB Comment="" Name="F_OR_1_1_2" Type="F_OR" x="10490.0" y="10755.0"/> |
| <FB Comment="" Name="numericIdTestSubscribe4_1" Type="TEST_CONDITION" x="11980.0" y="10700.0"/> |
| <FB Comment="" Name="numericIdTestSubscribe5_1" Type="TEST_CONDITION" x="10880.0" y="12005.0"/> |
| <FB Comment="" Name="F_EQ__2" Type="F_EQ" x="8810.0" y="11930.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1_1" Type="F_EQ" x="8875.0" y="9705.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.REQ" Source="F_EQ_1_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4_1.REQ" Source="F_OR_1_1_2.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.REQ" Source="Subscribe3_1.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ__2.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5_1.REQ" Source="F_OR_1_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.REQ" Source="F_EQ__2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.REQ" Source="F_EQ_5_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_3_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3_1.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.INIT" Source="Subscribe3.INITO" dx1="60.0" dx2="60.0" dy="2060.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN1" Source="F_EQ__2.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN2" Source="F_EQ_1_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ__2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN2" Source="F_EQ_5_2.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.IN" Source="Subscribe3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.IN" Source="Subscribe3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4_1.check" Source="F_OR_1_1_2.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN1" Source="F_EQ_1_1_1_2_1_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5_1.check" Source="F_OR_1_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.QI" Source="QI" dx1="1820.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="1630.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars_1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.INIT" Source="ReadVars.INITO" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="375.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="1570.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="1630.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.QI" Source="QI" dx1="740.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="stringNodeIdTestRemote" x="17200.0" y="5770.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="3955.0" y="-30.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1495.0" y="5365.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1470.0" y="6010.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringWrite1" Type="TEST_CONDITION" x="6455.0" y="780.0"/> |
| <FB Comment="" Name="stringWrite1_1" Type="TEST_CONDITION" x="6450.0" y="1915.0"/> |
| <FB Comment="" Name="stringWrite1_1_1" Type="TEST_CONDITION" x="6455.0" y="3760.0"/> |
| <FB Comment="" Name="stringWrite1_1_1_1" Type="TEST_CONDITION" x="6455.0" y="5550.0"/> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="4930.0" y="5275.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4975.0" y="3705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="CNF" Source="stringWrite1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="stringWrite1_1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="stringWrite1.REQ" Source="Write1.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="stringWrite1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-1010.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="stringWrite1_1.REQ" Source="Write2.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1_1.REQ" Source="Write3_1.CNF" dx1="505.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-780.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="stringWrite1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-780.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1.REQ" Source="Write3.CNF" dx1="485.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="stringWrite1.check" Source="Write1.QO" dx1="540.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="stringWrite1_1.check" Source="Write2.QO" dx1="535.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="2370.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1_1.check" Source="Write3_1.QO" dx1="505.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1.check" Source="Write3.QO" dx1="485.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="3890.0" y="1355.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="stringTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="stringTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="stringTestReadRemote5_1" Type="TEST_CONDITION" x="7325.0" y="4845.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6305.0" y="4140.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="3090.0" y="4085.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6295.0" y="4745.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4550.0" y="4885.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4600.0" y="4335.0"/> |
| <FB Comment="" Name="stringTestReadRemote4_1" Type="TEST_CONDITION" x="7295.0" y="4110.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="stringTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="stringTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="stringTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="stringTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="stringTestReadRemote4_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="820.0"/> |
| <Connection Comment="" Destination="CNF" Source="stringTestReadRemote5_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="stringTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="490.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4_1.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5_1.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1450.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubscribeToVars_1" x="3385.0" y="2220.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="stringIdTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1_1" Type="DINT2DINT" x="5410.0" y="10680.0"/> |
| <FB Comment="" Name="F_OR_1_1_2" Type="F_OR" x="10480.0" y="10930.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1_1" Type="DINT2DINT" x="5460.0" y="10130.0"/> |
| <FB Comment="" Name="F_EQ__2" Type="F_EQ" x="8800.0" y="12105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe5_1" Type="TEST_CONDITION" x="10870.0" y="12180.0"/> |
| <FB Comment="" Name="stringIdTestSubscribe4_1" Type="TEST_CONDITION" x="11970.0" y="10875.0"/> |
| <FB Comment="" Name="F_OR_1_1_1_1" Type="F_OR" x="9820.0" y="12290.0"/> |
| <FB Comment="" Name="Subscribe3_1" Type="SUBSCRIBE_2" x="3820.0" y="10165.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1_1" Type="F_EQ" x="8860.0" y="10795.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_2" Type="F_EQ" x="8780.0" y="12840.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1_1" Type="F_EQ" x="8865.0" y="9880.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.REQ" Source="Subscribe3_1.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ__2.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5_1.REQ" Source="F_OR_1_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_3_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.REQ" Source="F_EQ_1_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.REQ" Source="F_EQ__2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4_1.REQ" Source="F_OR_1_1_2.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.REQ" Source="F_EQ_5_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3_1.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.INIT" Source="Subscribe3.INITO" dx1="60.0" dx2="60.0" dy="2150.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN2" Source="F_EQ_5_2.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN1" Source="F_EQ_1_1_1_2_1_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN1" Source="F_EQ__2.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5_1.check" Source="F_OR_1_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.IN" Source="Subscribe3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ__2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.IN" Source="Subscribe3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4_1.check" Source="F_OR_1_1_2.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN2" Source="F_EQ_1_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.QI" Source="QI" dx1="1820.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="3710.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="325.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars_1.INITO" dx1="1050.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.INIT" Source="ReadVars.INITO" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="3645.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="3710.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.QI" Source="QI" dx1="1600.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="bytestringNodeIdTestRemote" x="17205.0" y="6440.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="2480.0" y="130.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1620.0" y="5815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1645.0" y="5170.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="byteStringWrite1" Type="TEST_CONDITION" x="6895.0" y="720.0"/> |
| <FB Comment="" Name="byteStringWrite1_1" Type="TEST_CONDITION" x="6895.0" y="1825.0"/> |
| <FB Comment="" Name="byteStringWrite1_1_1" Type="TEST_CONDITION" x="6915.0" y="3565.0"/> |
| <FB Comment="" Name="byteStringWrite1_1_1_1" Type="TEST_CONDITION" x="6805.0" y="5155.0"/> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="5080.0" y="5080.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="555.0"/> |
| <Connection Comment="" Destination="CNF" Source="byteStringWrite1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="byteStringWrite1_1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="byteStringWrite1.REQ" Source="Write1.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="byteStringWrite1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-885.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1.REQ" Source="Write2.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1_1.REQ" Source="Write3_1.CNF" dx1="605.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-680.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="byteStringWrite1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-680.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1.REQ" Source="Write3.CNF" dx1="710.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="byteStringWrite1.check" Source="Write1.QO" dx1="760.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1.check" Source="Write2.QO" dx1="760.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="2445.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1_1.check" Source="Write3_1.QO" dx1="605.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1.check" Source="Write3.QO" dx1="710.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="2415.0" y="1515.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4370.0" y="4295.0"/> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="2860.0" y="4045.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote4_1" Type="TEST_CONDITION" x="7065.0" y="4070.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6075.0" y="4100.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4320.0" y="4845.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote5_1" Type="TEST_CONDITION" x="7095.0" y="4805.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6065.0" y="4705.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="bytestringTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="bytestringTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="bytestringTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="bytestringTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="bytestringTestReadRemote4_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="800.0"/> |
| <Connection Comment="" Destination="CNF" Source="bytestringTestReadRemote5_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="bytestringTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="470.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote3.check" Source="F_EQ_1_1_2.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4_1.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5_1.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1335.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubscribeToVars" x="2385.0" y="2415.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="bytestringIdTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="23670.0" y="545.0"> |
| <Parameter Name="PV" Value="3"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="25090.0" y="610.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <FB Comment="" Name="F_EQ_5_2" Type="F_EQ" x="8080.0" y="13725.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1_1" Type="F_EQ" x="8160.0" y="11680.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="Subscribe3_1" Type="SUBSCRIBE_2" x="3120.0" y="11050.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="F_OR_1_1_1_1" Type="F_OR" x="9120.0" y="13175.0"/> |
| <FB Comment="" Name="F_OR_1_1_2" Type="F_OR" x="9780.0" y="11815.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1_1" Type="DINT2DINT" x="4760.0" y="11015.0"/> |
| <FB Comment="" Name="F_EQ__2" Type="F_EQ" x="8100.0" y="12990.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1_1" Type="DINT2DINT" x="4710.0" y="11565.0"/> |
| <FB Comment="" Name="bytestringIdTestSubscribe5_1" Type="TEST_CONDITION" x="10170.0" y="13065.0"/> |
| <FB Comment="" Name="bytestringIdTestSubscribe4_1" Type="TEST_CONDITION" x="11270.0" y="11760.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1_1" Type="F_EQ" x="8165.0" y="10765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="185.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_3_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.REQ" Source="F_EQ_1_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ__2.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.REQ" Source="F_EQ_5_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5_1.REQ" Source="F_OR_1_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.REQ" Source="F_EQ__2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.REQ" Source="Subscribe3_1.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4_1.REQ" Source="F_OR_1_1_2.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3_1.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.INIT" Source="Subscribe3.INITO" dx1="60.0" dx2="60.0" dy="2590.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="185.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN1" Source="F_EQ_1_1_1_2_1_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.IN" Source="Subscribe3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5_1.check" Source="F_OR_1_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN2" Source="F_EQ_5_2.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.IN" Source="Subscribe3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN2" Source="F_EQ_1_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ__2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4_1.check" Source="F_OR_1_1_2.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN1" Source="F_EQ__2.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.QI" Source="QI" dx1="1470.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="2230.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="2230.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="SubscribeToVars.INIT" Source="ReadVars.INITO" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="2230.0"/> |
| <Connection Comment="" Destination="SubscribeToVars.QI" Source="QI" dx1="1100.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="15340.0" y="-160.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="16010.0" y="-75.0"/> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="19720.0" y="2735.0"> |
| <Parameter Name="DT" Value="T#2s"/> |
| </FB> |
| <SubApp Comment="" Name="LocaMethods" x="3155.0" y="4970.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="MethodOnlyBrowseName" x="3325.0" y="1095.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation1%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation3%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation4%]"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation2%]"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="3880.0" y="-375.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3900.0" y="615.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalMethodBrowse_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="4655.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalMethodBrowse_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalMethodBrowse_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalMethodBrowse_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalMethodBrowse_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalMethodBrowse_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalMethodBrowse_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalMethodBrowse_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalMethodBrowse_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalMethodBrowse_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_0.IND" dx1="1170.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_0.REQ" Source="E_DELAY.EO" dx1="710.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_1_0.IND" dx1="1205.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_1_0_0.REQ" Source="E_DELAY_1.EO" dx1="725.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodNumericNodeId" x="3305.0" y="1800.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalNumeric_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalNumeric_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalNumeric_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalNumeric_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalNumeric_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalNumeric_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="3970.0" y="-390.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="4015.0" y="550.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalNumeric_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="4655.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalNumeric_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalNumeric_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalNumeric_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalNumeric_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalNumeric_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalNumeric_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalNumeric_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalNumeric_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalNumeric_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_0.IND" dx1="1230.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_0.REQ" Source="E_DELAY.EO" dx1="665.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_1_0.IND" dx1="1225.0"/> |
| <Connection Comment="" Destination="LocalNumeric_1_0_0.REQ" Source="E_DELAY_1.EO" dx1="670.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalNumeric_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodStringNodeId" x="3315.0" y="2490.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation9%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation11%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation12%]"/> |
| </FB> |
| <FB Comment="" Name="LocalString_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalString_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation10%]"/> |
| </FB> |
| <FB Comment="" Name="LocalString_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalString_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalString_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalString_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalString_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalString_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalString_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalString_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="4130.0" y="615.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3980.0" y="-275.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalString_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="4655.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalString_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalString_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalString_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalString_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalString_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalString_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalString_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalString_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalString_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_0.IND" dx1="1180.0"/> |
| <Connection Comment="" Destination="LocalString_0_0.REQ" Source="E_DELAY_1.EO" dx1="660.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_1_0.IND" dx1="1435.0"/> |
| <Connection Comment="" Destination="LocalString_1_0_0.REQ" Source="E_DELAY.EO" dx1="610.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalString_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalString_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodBytestringNodeId" x="3315.0" y="3170.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation13%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation15%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation16%]"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalByteString_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation14%]"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalByteString_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalByteString_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalByteString_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalByteString_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalByteString_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="3980.0" y="-275.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3995.0" y="570.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalByteString_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="4655.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalByteString_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalByteString_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalByteString_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalByteString_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalByteString_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalByteString_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalByteString_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalByteString_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalByteString_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_1_0.IND" dx1="1300.0"/> |
| <Connection Comment="" Destination="LocalByteString_1_0_0.REQ" Source="E_DELAY_1.EO" dx1="680.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_0.IND" dx1="1365.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_0.REQ" Source="E_DELAY.EO" dx1="660.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalByteString_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.INIT" Source="INIT" dx1="1570.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.INIT" Source="MethodNumericNodeId.INITO" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.INIT" Source="MethodStringNodeId.INITO" dx1="60.0" dx2="60.0" dy="340.0"/> |
| <Connection Comment="" Destination="INITO" Source="MethodBytestringNodeId.INITO" dx1="100.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.INIT" Source="MethodOnlyBrowseName.INITO" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.QI" Source="QI" dx1="1570.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.QI" Source="QI" dx1="2550.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.QI" Source="QI" dx1="2555.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.QI" Source="QI" dx1="2555.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteMethods" x="17795.0" y="7365.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="RemoteBrowseName" x="1605.0" y="230.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation1%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation2%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation3%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation4%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteBrowseManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteMethodBrowse_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteMethodBrowse_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteMethodBrowse_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteBrowseManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="640.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteNumericMethod" x="1600.0" y="1120.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteNumeric_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteNumeric_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteNumeric_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteNumericManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteNumeric_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteNumeric_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteNumeric_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteNumericManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteStringMethod" x="1600.0" y="1965.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation9%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation10%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation11%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation12%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteString_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteString_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteString_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteString_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteString_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteString_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteString_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteStringManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteString_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteString_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteString_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteString_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteString_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteStringManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteString_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteString_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteString_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteByteStringMethod" x="1575.0" y="2850.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation13%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation14%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation15%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation16%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteByteString_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteByteString_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteByteString_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteByteString_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteByteString_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteByteStrin_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteByteString_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteByteStringManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteByteStrin_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteByteString_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteByteStrin_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteByteString_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteByteStringManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="640.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteByteStrin_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="RemoteBrowseName.INIT" Source="INIT" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteBrowseName.REQ" Source="REQ" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.INIT" Source="RemoteBrowseName.INITO" dx1="285.0" dx2="60.0" dy="445.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.INIT" Source="RemoteNumericMethod.INITO" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.INIT" Source="RemoteStringMethod.INITO" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="RemoteByteStringMethod.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="RemoteByteStringMethod.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.REQ" Source="RemoteStringMethod.CNF" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.REQ" Source="RemoteNumericMethod.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.REQ" Source="RemoteBrowseName.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RemoteBrowseName.QI" Source="QI" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.QI" Source="QI" dx1="705.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.QI" Source="QI" dx1="705.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.QI" Source="QI" dx1="695.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="numericNodeIdTest" x="3130.0" y="2785.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="localNumeric1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localNumeric2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localNumeric3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localNumeric4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localNumeric5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localNumeric1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localNumeric2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localNumeric4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localNumeric5.REQ" Source="localNumeric4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localNumeric3.REQ" Source="localNumeric2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localNumeric1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localNumeric5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localNumeric4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localNumeric3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localNumeric2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="stringNodeIdTest" x="3160.0" y="3320.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="localString1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localString2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localString3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localString4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localString5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localString1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localString2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localString4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localString5.REQ" Source="localString4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localString3.REQ" Source="localString2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localString1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localString5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localString4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localString3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localString2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="byteStringNodeIdTest" x="3150.0" y="3995.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="localBytestringNumeric1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localBytestringNumeric2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localBytestringNumeric3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localBytestringNumeric4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localBytestringNumeric5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric5.REQ" Source="localBytestringNumeric4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric3.REQ" Source="localBytestringNumeric2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="IsolatedCases" x="2905.0" y="5825.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="3155.0" y="1130.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5520.0" y="620.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="4355.0" y="530.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="2080.0" y="1775.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="TEST_CONDITION" Type="TEST_CONDITION" x="6460.0" y="730.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1" Type="SUBSCRIBE_1" x="3195.0" y="165.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaREADVariable%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="2085.0" y="3935.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1_1" Type="PUBLISH_1" x="3235.0" y="3055.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaNoFolder%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="3240.0" y="4410.0"> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;%opcuaNoFolderMethod%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="SUBSCRIBE_1.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="DINT2DINT_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="PUBLISH_1.INITO" dx1="60.0" dx2="60.0" dy="1485.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="TEST_CONDITION.REQ" Source="F_EQ.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="SUBSCRIBE_1.IND" dx1="305.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.INIT" Source="INIT" dx1="1705.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="PUBLISH_1_1.INITO" dx1="60.0" dx2="60.0" dy="1485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1.INIT" Source="PUBLISH_1.CNF" dx1="60.0" dx2="60.0" dy="910.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_0.INITO" dx1="3885.0"/> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="PUBLISH_1_1.CNF" dx1="60.0" dx2="60.0" dy="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="SERVER_0.IND" dx1="60.0" dx2="165.0" dy="-325.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="DINT2DINT_1.OUT" dx1="410.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="TEST_CONDITION.check" Source="F_EQ.OUT" dx1="305.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="SUBSCRIBE_1.RD_1" dx1="240.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.QI" Source="QI" dx1="1535.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="1485.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1.SD_1" Source="DINT2DINT_1_1.OUT" dx1="410.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1.QI" Source="QI" dx1="1525.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="1530.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteIsolatedCases" x="17370.0" y="8815.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="850.0" y="920.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5355.0" y="3250.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2570.0" y="1440.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaREADVariable%]"/> |
| </FB> |
| <FB Comment="" Name="WRITE_Only_read" Type="TEST_CONDITION" x="5765.0" y="1760.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5135.0" y="1745.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="READ_Only_read" Type="TEST_CONDITION" x="5985.0" y="3360.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3960.0" y="1600.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="4200.0" y="3140.0"/> |
| <FB Comment="" Name="CLIENT_0_1_1" Type="CLIENT_0_1" x="2545.0" y="2895.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1_1_1" Type="CLIENT_0_1" x="2555.0" y="3965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaNoFolder%]"/> |
| </FB> |
| <FB Comment="" Name="readNoNewFoler" Type="TEST_CONDITION" x="5995.0" y="4430.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="4210.0" y="4210.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="5365.0" y="4320.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2630.0" y="4955.0"> |
| <Parameter Name="ID" Value="opc_ua[CALL_METHOD;%serverEndpoint%;%opcuaNoFolderMethod%]"/> |
| </FB> |
| <FB Comment="" Name="methodNoNewFolder" Type="TEST_CONDITION" x="5815.0" y="5115.0"/> |
| <FB Comment="" Name="PUBLISH_1" Type="CLIENT_1_0" x="2525.0" y="235.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaREADVariable%]"/> |
| </FB> |
| <FB Comment="" Name="writeOnlyWrittableVar" Type="TEST_CONDITION" x="4600.0" y="410.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="CLIENT_0_1_1.INIT" Source="CLIENT_0_1.INITO" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="REQ" dx1="605.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="CLIENT_0_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1_1.CNF" dx1="300.0"/> |
| <Connection Comment="" Destination="WRITE_Only_read.REQ" Source="F_EQ.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1.REQ" Source="WRITE_Only_read.CNF" dx1="60.0" dx2="485.0" dy="810.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="CLIENT_0_1_1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="READ_Only_read.REQ" Source="F_EQ_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="readNoNewFoler.REQ" Source="F_EQ_1_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_2.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="CLIENT_0_1_1_1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.INIT" Source="CLIENT_0_1_1.INITO" dx1="60.0" dx2="60.0" dy="535.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.REQ" Source="READ_Only_read.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_0.INITO" dx1="170.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="CLIENT_0_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="495.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="readNoNewFoler.CNF" dx1="60.0" dx2="215.0" dy="310.0"/> |
| <Connection Comment="" Destination="CNF" Source="methodNoNewFolder.CNF" dx1="400.0"/> |
| <Connection Comment="" Destination="methodNoNewFolder.REQ" Source="CLIENT_0.CNF" dx1="1380.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="INIT" dx1="2280.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="DINT2DINT.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="PUBLISH_1.INITO" dx1="60.0" dx2="280.0" dy="440.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="writeOnlyWrittableVar.CNF" dx1="60.0" dx2="60.0" dy="600.0"/> |
| <Connection Comment="" Destination="writeOnlyWrittableVar.REQ" Source="PUBLISH_1.CNF" dx1="755.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1190.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1.QI" Source="QI" dx1="1180.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="CLIENT_0_1.RD_1" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="CLIENT_0_1_1.RD_1" dx1="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="READ_Only_read.check" Source="F_EQ_1.OUT" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1_1.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="WRITE_Only_read.check" Source="F_EQ.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="readNoNewFoler.check" Source="F_EQ_1_1.OUT" dx1="130.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="CLIENT_0_1_1_1.RD_1" dx1="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_2.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.QI" Source="QI" dx1="1185.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1220.0"/> |
| <Connection Comment="" Destination="methodNoNewFolder.check" Source="CLIENT_0.QO" dx1="1380.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="2280.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="DINT2DINT.OUT" dx1="590.0"/> |
| <Connection Comment="" Destination="writeOnlyWrittableVar.check" Source="PUBLISH_1.QO" dx1="755.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="WorkingWithoutSubscription" x="14115.0" y="10470.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="InitFinishedSignal_1" Type="SUBSCRIBE_0" x="4640.0" y="880.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <SubApp Comment="" Name="RemoteIsolatedCases_1" x="10030.0" y="10050.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="850.0" y="920.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5355.0" y="3250.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2570.0" y="1440.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaREADVariable%]"/> |
| </FB> |
| <FB Comment="" Name="WRITE_Only_read" Type="TEST_CONDITION" x="5765.0" y="1760.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5135.0" y="1745.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="READ_Only_read" Type="TEST_CONDITION" x="5985.0" y="3360.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3960.0" y="1600.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="4200.0" y="3140.0"/> |
| <FB Comment="" Name="CLIENT_0_1_1" Type="CLIENT_0_1" x="2545.0" y="2895.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1_1_1" Type="CLIENT_0_1" x="2555.0" y="3965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaNoFolder%]"/> |
| </FB> |
| <FB Comment="" Name="readNoNewFoler" Type="TEST_CONDITION" x="5995.0" y="4430.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="4210.0" y="4210.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="5365.0" y="4320.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2630.0" y="4955.0"> |
| <Parameter Name="ID" Value="opc_ua[CALL_METHOD;%serverEndpoint%;%opcuaNoFolderMethod%]"/> |
| </FB> |
| <FB Comment="" Name="methodNoNewFolder" Type="TEST_CONDITION" x="5815.0" y="5115.0"/> |
| <FB Comment="" Name="PUBLISH_1" Type="CLIENT_1_0" x="2525.0" y="235.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaREADVariable%]"/> |
| </FB> |
| <FB Comment="" Name="writeOnlyWrittableVar" Type="TEST_CONDITION" x="4600.0" y="410.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="CLIENT_0_1_1.INIT" Source="CLIENT_0_1.INITO" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="REQ" dx1="605.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="CLIENT_0_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1_1.CNF" dx1="300.0"/> |
| <Connection Comment="" Destination="WRITE_Only_read.REQ" Source="F_EQ.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1.REQ" Source="WRITE_Only_read.CNF" dx1="60.0" dx2="485.0" dy="810.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="CLIENT_0_1_1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="READ_Only_read.REQ" Source="F_EQ_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="readNoNewFoler.REQ" Source="F_EQ_1_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_2.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="CLIENT_0_1_1_1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.INIT" Source="CLIENT_0_1_1.INITO" dx1="60.0" dx2="60.0" dy="535.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.REQ" Source="READ_Only_read.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_0.INITO" dx1="170.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="CLIENT_0_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="495.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="readNoNewFoler.CNF" dx1="60.0" dx2="215.0" dy="310.0"/> |
| <Connection Comment="" Destination="CNF" Source="methodNoNewFolder.CNF" dx1="400.0"/> |
| <Connection Comment="" Destination="methodNoNewFolder.REQ" Source="CLIENT_0.CNF" dx1="1380.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="INIT" dx1="2280.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.REQ" Source="DINT2DINT.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="PUBLISH_1.INITO" dx1="60.0" dx2="280.0" dy="440.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="writeOnlyWrittableVar.CNF" dx1="60.0" dx2="60.0" dy="600.0"/> |
| <Connection Comment="" Destination="writeOnlyWrittableVar.REQ" Source="PUBLISH_1.CNF" dx1="755.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1190.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1.QI" Source="QI" dx1="1180.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="CLIENT_0_1.RD_1" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="CLIENT_0_1_1.RD_1" dx1="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="READ_Only_read.check" Source="F_EQ_1.OUT" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1_1.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="WRITE_Only_read.check" Source="F_EQ.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="readNoNewFoler.check" Source="F_EQ_1_1.OUT" dx1="130.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="CLIENT_0_1_1_1.RD_1" dx1="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_2.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.QI" Source="QI" dx1="1185.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1220.0"/> |
| <Connection Comment="" Destination="methodNoNewFolder.check" Source="CLIENT_0.QO" dx1="1380.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.QI" Source="QI" dx1="2280.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="DINT2DINT.OUT" dx1="590.0"/> |
| <Connection Comment="" Destination="writeOnlyWrittableVar.check" Source="PUBLISH_1.QO" dx1="755.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="numericNodeIdTestRemote_1" x="9885.0" y="6250.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="1880.0" y="70.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1495.0" y="5690.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1470.0" y="6335.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="numericWrite1" Type="TEST_CONDITION" x="6815.0" y="880.0"/> |
| <FB Comment="" Name="numericWrite1_1" Type="TEST_CONDITION" x="6705.0" y="1905.0"/> |
| <FB Comment="" Name="numericWrite1_1_1" Type="TEST_CONDITION" x="6720.0" y="3885.0"/> |
| <FB Comment="" Name="numericWrite1_1_1_1" Type="TEST_CONDITION" x="6670.0" y="5730.0"/> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="4930.0" y="5600.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="655.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="numericWrite1_1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="CNF" Source="numericWrite1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="numericWrite1.REQ" Source="Write1.CNF" dx1="720.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="numericWrite1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-1015.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1.REQ" Source="Write3.CNF" dx1="615.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="numericWrite1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-930.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="3680.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="1320.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-940.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1_1.REQ" Source="Write3_1.CNF" dx1="615.0"/> |
| <Connection Comment="" Destination="numericWrite1_1.REQ" Source="Write2.CNF" dx1="665.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1.check" Source="Write3.QO" dx1="615.0"/> |
| <Connection Comment="" Destination="numericWrite1.check" Source="Write1.QO" dx1="720.0"/> |
| <Connection Comment="" Destination="numericWrite1_1.check" Source="Write2.QO" dx1="665.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="4015.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="numericWrite1_1_1_1.check" Source="Write3_1.QO" dx1="615.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="1815.0" y="1455.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="numericTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="numericTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6650.0" y="4285.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="3435.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6640.0" y="4890.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4895.0" y="5030.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4945.0" y="4480.0"/> |
| <FB Comment="" Name="numericTestReadRemote4_NBN" Type="TEST_CONDITION" x="7795.0" y="4265.0"/> |
| <FB Comment="" Name="numericTestReadRemote5_NBN" Type="TEST_CONDITION" x="7825.0" y="5000.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="numericTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="numericTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="numericTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="numericTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="275.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4_NBN.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5_NBN.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="285.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="numericTestReadRemote4_NBN.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="CNF" Source="numericTestReadRemote5_NBN.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="numericTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="560.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="425.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4_NBN.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="305.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5_NBN.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="285.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1625.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="1630.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="290.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="375.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="INITO" Source="ReadVars.INITO" dx1="695.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="1570.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="1630.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="8670.0" y="1160.0"/> |
| <SubApp Comment="" Name="folderTestRemote_1" x="9960.0" y="3785.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="2975.0" y="60.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="writeBrowse1" Type="TEST_CONDITION" x="6750.0" y="730.0"/> |
| <FB Comment="" Name="writeBrowse2" Type="TEST_CONDITION" x="6740.0" y="1840.0"/> |
| <FB Comment="" Name="writeBrowse3" Type="TEST_CONDITION" x="6800.0" y="3535.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="writeBrowse3.CNF" dx1="60.0" dx2="60.0" dy="-965.0"/> |
| <Connection Comment="" Destination="writeBrowse3.REQ" Source="Write3.CNF" dx1="655.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="writeBrowse2.CNF" dx1="60.0" dx2="60.0" dy="-515.0"/> |
| <Connection Comment="" Destination="writeBrowse2.REQ" Source="Write2.CNF" dx1="680.0"/> |
| <Connection Comment="" Destination="CNF" Source="writeBrowse1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="writeBrowse1.REQ" Source="Write1.CNF" dx1="685.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="writeBrowse1.check" Source="Write1.QO" dx1="685.0"/> |
| <Connection Comment="" Destination="writeBrowse2.check" Source="Write2.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="writeBrowse3.check" Source="Write3.QO" dx1="655.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="3055.0" y="965.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="folderTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="folderTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="folderTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="folderTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="CNF" Source="folderTestReadRemote5.CNF" dx1="415.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="1830.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="400.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="INITO" Source="ReadVars.INITO" dx1="695.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="1770.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="1830.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="bytestringNodeIdTestRemote_1" x="9865.0" y="7675.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="2480.0" y="130.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1620.0" y="5815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1645.0" y="5170.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="byteStringWrite1" Type="TEST_CONDITION" x="6895.0" y="720.0"/> |
| <FB Comment="" Name="byteStringWrite1_1" Type="TEST_CONDITION" x="6895.0" y="1825.0"/> |
| <FB Comment="" Name="byteStringWrite1_1_1" Type="TEST_CONDITION" x="6915.0" y="3565.0"/> |
| <FB Comment="" Name="byteStringWrite1_1_1_1" Type="TEST_CONDITION" x="6805.0" y="5155.0"/> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="5080.0" y="5080.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="555.0"/> |
| <Connection Comment="" Destination="CNF" Source="byteStringWrite1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="byteStringWrite1_1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="byteStringWrite1.REQ" Source="Write1.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="byteStringWrite1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-885.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1.REQ" Source="Write2.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1_1.REQ" Source="Write3_1.CNF" dx1="605.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-680.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="byteStringWrite1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-680.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1.REQ" Source="Write3.CNF" dx1="710.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="byteStringWrite1.check" Source="Write1.QO" dx1="760.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1.check" Source="Write2.QO" dx1="760.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="2445.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1_1.check" Source="Write3_1.QO" dx1="605.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="byteStringWrite1_1_1.check" Source="Write3.QO" dx1="710.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="2415.0" y="1515.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4370.0" y="4295.0"/> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="2860.0" y="4045.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote4_1" Type="TEST_CONDITION" x="7065.0" y="4070.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6075.0" y="4100.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4320.0" y="4845.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote5_1" Type="TEST_CONDITION" x="7095.0" y="4805.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6065.0" y="4705.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="bytestringTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="bytestringTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="bytestringTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="bytestringTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="bytestringTestReadRemote4_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="800.0"/> |
| <Connection Comment="" Destination="CNF" Source="bytestringTestReadRemote5_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="bytestringTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="470.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote3.check" Source="F_EQ_1_1_2.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4_1.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5_1.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1335.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="2230.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="2230.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="INITO" Source="ReadVars.INITO" dx1="695.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="2230.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="12380.0" y="3970.0"> |
| <Parameter Name="DT" Value="T#2s"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_0_1" Type="PUBLISH_0" x="6325.0" y="930.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <SubApp Comment="" Name="RemoteMethods_1" x="10455.0" y="8600.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="RemoteBrowseName" x="1605.0" y="230.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation1%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation2%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation3%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation4%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteBrowseManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteMethodBrowse_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteMethodBrowse_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteMethodBrowse_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteBrowseManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="640.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteNumericMethod" x="1600.0" y="1120.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteNumeric_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteNumeric_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteNumeric_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteNumericManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteNumeric_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteNumeric_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteNumeric_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteNumericManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteStringMethod" x="1600.0" y="1965.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation9%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation10%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation11%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation12%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteString_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteString_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteString_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteString_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteString_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteString_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteString_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteStringManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteString_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteString_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteString_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteString_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteString_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteStringManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteString_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteString_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteString_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteByteStringMethod" x="1575.0" y="2850.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation13%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation14%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation15%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation16%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteByteString_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteByteString_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteByteString_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteByteString_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteByteString_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteByteStrin_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteByteString_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteByteStringManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteByteStrin_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteByteString_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteByteStrin_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteByteString_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteByteStringManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="640.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteByteStrin_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="RemoteBrowseName.INIT" Source="INIT" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteBrowseName.REQ" Source="REQ" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.INIT" Source="RemoteBrowseName.INITO" dx1="285.0" dx2="60.0" dy="445.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.INIT" Source="RemoteNumericMethod.INITO" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.INIT" Source="RemoteStringMethod.INITO" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="RemoteByteStringMethod.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="RemoteByteStringMethod.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.REQ" Source="RemoteStringMethod.CNF" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.REQ" Source="RemoteNumericMethod.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.REQ" Source="RemoteBrowseName.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RemoteBrowseName.QI" Source="QI" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.QI" Source="QI" dx1="705.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.QI" Source="QI" dx1="705.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.QI" Source="QI" dx1="695.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="stringNodeIdTestRemote_1" x="9860.0" y="7005.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="3955.0" y="-30.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1495.0" y="5365.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1470.0" y="6010.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringWrite1" Type="TEST_CONDITION" x="6455.0" y="780.0"/> |
| <FB Comment="" Name="stringWrite1_1" Type="TEST_CONDITION" x="6450.0" y="1915.0"/> |
| <FB Comment="" Name="stringWrite1_1_1" Type="TEST_CONDITION" x="6455.0" y="3760.0"/> |
| <FB Comment="" Name="stringWrite1_1_1_1" Type="TEST_CONDITION" x="6455.0" y="5550.0"/> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="4930.0" y="5275.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4975.0" y="3705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="CNF" Source="stringWrite1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="stringWrite1_1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="stringWrite1.REQ" Source="Write1.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="stringWrite1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-1010.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="stringWrite1_1.REQ" Source="Write2.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1_1.REQ" Source="Write3_1.CNF" dx1="505.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-780.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="stringWrite1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-780.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1.REQ" Source="Write3.CNF" dx1="485.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="stringWrite1.check" Source="Write1.QO" dx1="540.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="stringWrite1_1.check" Source="Write2.QO" dx1="535.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="2370.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1_1.check" Source="Write3_1.QO" dx1="505.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="stringWrite1_1_1.check" Source="Write3.QO" dx1="485.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="3890.0" y="1355.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="stringTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="stringTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="stringTestReadRemote5_1" Type="TEST_CONDITION" x="7325.0" y="4845.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6305.0" y="4140.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="3090.0" y="4085.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6295.0" y="4745.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4550.0" y="4885.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4600.0" y="4335.0"/> |
| <FB Comment="" Name="stringTestReadRemote4_1" Type="TEST_CONDITION" x="7295.0" y="4110.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="stringTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="stringTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="stringTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="stringTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="stringTestReadRemote4_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="820.0"/> |
| <Connection Comment="" Destination="CNF" Source="stringTestReadRemote5_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="stringTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="490.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4_1.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5_1.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1450.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="3710.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="325.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="ReadVars.INITO" dx1="765.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="3645.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="3710.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SR_2_1" Type="E_SR" x="8000.0" y="1075.0"/> |
| <FB Comment="" Name="E_SR_1_1" Type="E_SR" x="8040.0" y="2630.0"/> |
| <SubApp Comment="" Name="HandleInit_1" x="12580.0" y="4865.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="STEST_END_1" Type="STEST_END" x="8360.0" y="455.0"/> |
| <FB Comment="" Name="E_DEMUX_2_1" Type="E_DEMUX_2" x="5465.0" y="110.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT_1" Type="F_BOOL_TO_UINT" x="3200.0" y="115.0"/> |
| <FB Comment="" Name="PUBLISH_0_1" Type="PUBLISH_0" x="6580.0" y="1835.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.EI" Source="F_BOOL_TO_UINT_1.CNF" dx1="790.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.INIT" Source="E_DEMUX_2_1.EO1" dx1="540.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.REQ" Source="PUBLISH_0_1.INITO" dx1="175.0" dx2="200.0" dy="-300.0"/> |
| <Connection Comment="" Destination="Execute" Source="E_DEMUX_2_1.EO2" dx1="1815.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.REQ" Source="InitFinished" dx1="2715.0"/> |
| <Connection Comment="" Destination="STEST_END_1.REQ" Source="PUBLISH_0_1.CNF" dx1="670.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.K" Source="F_BOOL_TO_UINT_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.IN" Source="QI" dx1="2715.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="PUBLISH_0_1.INIT" Source="InitFinishedSignal_1.INITO" dx1="465.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.REQ" Source="InitFinishedSignal_1.IND" dx1="340.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases_1.INIT" Source="RemoteMethods_1.INITO" dx1="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases_1.REQ" Source="RemoteMethods_1.CNF" dx1="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="E_SR_1_1.R" Source="RemoteIsolatedCases_1.CNF" dx1="60.0" dx2="60.0" dy="-2930.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote_1.INIT" Source="folderTestRemote_1.INITO" dx1="345.0" dx2="60.0" dy="1185.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote_1.REQ" Source="folderTestRemote_1.CNF" dx1="60.0" dx2="60.0" dy="1230.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote_1.INIT" Source="numericNodeIdTestRemote_1.INITO" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote_1.REQ" Source="numericNodeIdTestRemote_1.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_SR_2_1.EO" dx1="205.0"/> |
| <Connection Comment="" Destination="E_SR_1_1.S" Source="E_PERMIT_1.EO" dx1="60.0" dx2="60.0" dy="735.0"/> |
| <Connection Comment="" Destination="folderTestRemote_1.INIT" Source="E_SR_1_1.EO" dx1="1555.0"/> |
| <Connection Comment="" Destination="folderTestRemote_1.REQ" Source="E_DELAY_1.EO" dx1="60.0" dx2="210.0" dy="-575.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote_1.INIT" Source="stringNodeIdTestRemote_1.INITO" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote_1.REQ" Source="stringNodeIdTestRemote_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="RemoteMethods_1.INIT" Source="bytestringNodeIdTestRemote_1.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="RemoteMethods_1.REQ" Source="bytestringNodeIdTestRemote_1.CNF" dx1="60.0" dx2="60.0" dy="590.0"/> |
| <Connection Comment="" Destination="E_SR_2_1.S" Source="PUBLISH_0_1.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal_1.INIT" Source="INIT" dx1="4400.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="HandleInit_1.Execute" dx1="60.0" dx2="60.0" dy="-445.0"/> |
| <Connection Comment="" Destination="HandleInit_1.InitFinished" Source="RemoteIsolatedCases_1.INITO" dx1="840.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RemoteIsolatedCases_1.QI" Source="E_SR_1_1.Q" dx1="865.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote_1.QI" Source="E_SR_1_1.Q" dx1="950.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_SR_2_1.Q" dx1="180.0"/> |
| <Connection Comment="" Destination="folderTestRemote_1.QI" Source="E_SR_1_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote_1.QI" Source="E_SR_1_1.Q" dx1="940.0"/> |
| <Connection Comment="" Destination="RemoteMethods_1.QI" Source="E_SR_1_1.Q" dx1="865.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote_1.QI" Source="E_SR_1_1.Q" dx1="940.0"/> |
| <Connection Comment="" Destination="HandleInit_1.QI" Source="E_SR_1_1.Q" dx1="2115.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="200.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="200.0"/> |
| <Connection Comment="" Destination="folderTest.INIT" Source="E_SR.EO" dx1="1535.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="465.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.INIT" Source="numericNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.INIT" Source="stringNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.INIT" Source="folderTestRemote.INITO" dx1="345.0" dx2="60.0" dy="1185.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="340.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_SR_2.EO" dx1="205.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="E_PERMIT.EO" dx1="60.0" dx2="60.0" dy="735.0"/> |
| <Connection Comment="" Destination="folderTestRemote.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="210.0" dy="-575.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="HandleInit.Execute" dx1="60.0" dx2="60.0" dy="-445.0"/> |
| <Connection Comment="" Destination="RemoteMethods.INIT" Source="bytestringNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="folderTestRemote.INIT" Source="E_SR_1.EO" dx1="1600.0"/> |
| <Connection Comment="" Destination="RemoteMethods.REQ" Source="bytestringNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="590.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.REQ" Source="stringNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.REQ" Source="numericNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.REQ" Source="folderTestRemote.CNF" dx1="60.0" dx2="60.0" dy="1230.0"/> |
| <Connection Comment="" Destination="stringNodeIdTest.INIT" Source="numericNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.INIT" Source="stringNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="LocaMethods.INIT" Source="byteStringNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="475.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.INIT" Source="folderTest.INITO" dx1="60.0" dx2="60.0" dy="960.0"/> |
| <Connection Comment="" Destination="IsolatedCases.INIT" Source="LocaMethods.INITO" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="IsolatedCases.INITO" dx1="920.0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="RemoteIsolatedCases.INITO" dx1="840.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases.INIT" Source="RemoteMethods.INITO" dx1="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="RemoteIsolatedCases.CNF" dx1="60.0" dx2="60.0" dy="-2930.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases.REQ" Source="RemoteMethods.CNF" dx1="60.0" dx2="60.0" dy="725.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="folderTest.QI" Source="E_SR.Q" dx1="1210.0"/> |
| <Connection Comment="" Destination="folderTest.QI" Source="E_SR.Q" dx1="1210.0"/> |
| <Connection Comment="" Destination="folderTestRemote.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="2500.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="2500.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="950.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="940.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="940.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_SR_2.Q" dx1="205.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.QI" Source="E_SR.Q" dx1="1195.0"/> |
| <Connection Comment="" Destination="stringNodeIdTest.QI" Source="E_SR.Q" dx1="1200.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.QI" Source="E_SR.Q" dx1="1200.0"/> |
| <Connection Comment="" Destination="LocaMethods.QI" Source="E_SR.Q" dx1="1185.0"/> |
| <Connection Comment="" Destination="RemoteMethods.QI" Source="E_SR_1.Q" dx1="865.0"/> |
| <Connection Comment="" Destination="IsolatedCases.QI" Source="E_SR.Q" dx1="1060.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases.QI" Source="E_SR_1.Q" dx1="865.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaBothFailingCases"> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="HandleInitLocal" x="7580.0" y="160.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="InitFinished" Type="PUBLISH_0" x="4630.0" y="2140.0"> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBSCRIBE_0" x="4420.0" y="885.0"> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="E_CYCLE" Type="E_CYCLE" x="5930.0" y="1015.0"> |
| <Parameter Name="DT" Value="T#1000ms"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="2840.0" y="-520.0"/> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="4595.0" y="-1205.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="1780.0" y="-570.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="InitFinished.REQ" Source="E_CYCLE.EO" dx1="60.0" dx2="145.0" dy="1735.0"/> |
| <Connection Comment="" Destination="E_CYCLE.STOP" Source="SUBSCRIBE_0.IND" dx1="370.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="175.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="E_DEMUX_2.EO1" dx1="645.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="InitFinished" dx1="1145.0"/> |
| <Connection Comment="" Destination="InitFinished.INIT" Source="SUBSCRIBE_0.INITO" dx1="60.0" dx2="60.0" dy="625.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="InitFinished.INITO" dx1="2190.0" dx2="60.0" dy="-4025.0"/> |
| <Connection Comment="" Destination="E_CYCLE.START" Source="E_DEMUX_2.EO2" dx1="2455.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="680.0"/> |
| <Connection Comment="" Destination="InitFinished.QI" Source="QI" dx1="3480.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.QI" Source="QI" dx1="2000.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="525.0" y="270.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="1460.0" y="295.0"/> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="14500.0" y="885.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="24455.0" y="3885.0"> |
| <Parameter Name="DT" Value="T#2s"/> |
| </FB> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="12815.0" y="835.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <SubApp Comment="" Name="HandleInit" x="24655.0" y="4780.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="STEST_END_1" Type="STEST_END" x="8360.0" y="455.0"/> |
| <FB Comment="" Name="E_DEMUX_2_1" Type="E_DEMUX_2" x="5465.0" y="110.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT_1" Type="F_BOOL_TO_UINT" x="3200.0" y="115.0"/> |
| <FB Comment="" Name="PUBLISH_0_1" Type="PUBLISH_0" x="6580.0" y="1835.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.EI" Source="F_BOOL_TO_UINT_1.CNF" dx1="790.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.INIT" Source="E_DEMUX_2_1.EO1" dx1="540.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.REQ" Source="PUBLISH_0_1.INITO" dx1="175.0" dx2="200.0" dy="-300.0"/> |
| <Connection Comment="" Destination="Execute" Source="E_DEMUX_2_1.EO2" dx1="1815.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.REQ" Source="InitFinished" dx1="2715.0"/> |
| <Connection Comment="" Destination="STEST_END_1.REQ" Source="PUBLISH_0_1.CNF" dx1="670.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.K" Source="F_BOOL_TO_UINT_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.IN" Source="QI" dx1="2715.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="16175.0" y="1030.0"/> |
| <FB Comment="" Name="GoodInputs" Type="TEST_CONDITION" x="4925.0" y="1420.0"/> |
| <FB Comment="" Name="WorngInputs" Type="TEST_CONDITION" x="4645.0" y="3360.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="WorngInputsOutputs" Type="TEST_CONDITION" x="4720.0" y="4515.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="2415.0" y="170.0"/> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="20645.0" y="365.0"/> |
| <SubApp Comment="" Name="UnknownNode" x="20275.0" y="8130.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="dint" Type="DINT2DINT" x="5000.0" y="2485.0"/> |
| <FB Comment="" Name="CallUnknown" Type="CLIENT_0_1" x="3695.0" y="195.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation1%]"/> |
| </FB> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3650.0" y="1610.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="ClientCallUnknown" Type="TEST_CONDITION" x="5890.0" y="385.0"/> |
| <FB Comment="" Name="dint_1" Type="DINT2DINT" x="4780.0" y="960.0"/> |
| <FB Comment="" Name="F_NOT_2" Type="F_NOT" x="5020.0" y="410.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="2680.0" y="4170.0"/> |
| <FB Comment="" Name="ClienReadUnknown" Type="TEST_CONDITION" x="5920.0" y="1515.0"/> |
| <FB Comment="" Name="F_NOT_2_1" Type="F_NOT" x="5110.0" y="1860.0"/> |
| <FB Comment="" Name="SubscribeUnknown" Type="SUBSCRIBE_1" x="4090.0" y="6985.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;/Objects/firstRead/NumericNodeId/folderTests/NotExisting,1:i=61499]"/> |
| </FB> |
| <FB Comment="" Name="dint_2_1" Type="DINT2DINT" x="5760.0" y="7445.0"/> |
| <FB Comment="" Name="F_NOT_2_1_2" Type="F_NOT" x="5680.0" y="8540.0"/> |
| <FB Comment="" Name="ClienRead3_1Unknown" Type="TEST_CONDITION" x="6535.0" y="8595.0"/> |
| <FB Comment="" Name="dint_3" Type="DINT2DINT" x="4570.0" y="9280.0"/> |
| <FB Comment="" Name="Read3_1Unknown" Type="CLIENT_0_3" x="3735.0" y="8465.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%;%opcuaFolderTestWithNodeIdString1%;opcuaFolderTestWithNodeIdByteString1]"/> |
| </FB> |
| <FB Comment="" Name="dint_3_1" Type="DINT2DINT" x="4575.0" y="9705.0"/> |
| <FB Comment="" Name="dint_3_1_1" Type="DINT2DINT" x="4570.0" y="10000.0"/> |
| <FB Comment="" Name="F_NOT_2_1_3" Type="F_NOT" x="5210.0" y="3670.0"/> |
| <FB Comment="" Name="ClientWriteUnknown" Type="TEST_CONDITION" x="6030.0" y="3520.0"/> |
| <FB Comment="" Name="ClienWrite3_1Unknown" Type="TEST_CONDITION" x="5780.0" y="11355.0"/> |
| <FB Comment="" Name="F_NOT_2_1_3_1" Type="F_NOT" x="4900.0" y="11305.0"/> |
| <FB Comment="" Name="dint_3_1_1_1" Type="DINT2DINT" x="2265.0" y="13180.0"/> |
| <FB Comment="" Name="dint_3_2" Type="DINT2DINT" x="2255.0" y="12040.0"/> |
| <FB Comment="" Name="dint_3_1_2" Type="DINT2DINT" x="2260.0" y="12465.0"/> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="3990.0" y="13180.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_2_1_3_1_1" Type="F_NOT" x="4955.0" y="13380.0"/> |
| <FB Comment="" Name="ClientCallTimeoutMethod" Type="TEST_CONDITION" x="5835.0" y="13430.0"/> |
| <FB Comment="" Name="F_NOT_2_1_3_1_1_1" Type="F_NOT" x="4925.0" y="14320.0"/> |
| <FB Comment="" Name="ClientWrongMethodNodeId" Type="TEST_CONDITION" x="5805.0" y="14370.0"/> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0" x="3960.0" y="14120.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;/Objects/firstRead/Methods/numericNodeId/bothInputAndOutputParameters,1:i=61499]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_2_1_3_1_1_1_1" Type="F_NOT" x="4930.0" y="15160.0"/> |
| <FB Comment="" Name="ClientWrongReadNodeId" Type="TEST_CONDITION" x="6045.0" y="15035.0"/> |
| <FB Comment="" Name="ClientWrongWriteNodeId" Type="TEST_CONDITION" x="6500.0" y="17070.0"/> |
| <FB Comment="" Name="F_NOT_2_1_3_1_1_1_1_1" Type="F_NOT" x="4945.0" y="17020.0"/> |
| <FB Comment="" Name="Subscribe3_1Unknown" Type="SUBSCRIBE_3" x="3935.0" y="17660.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%;%opcuaFolderTestWithNodeIdString1%;opcuaFolderTestWithNodeIdByteString1]"/> |
| </FB> |
| <FB Comment="" Name="dint_3_1_2_1" Type="DINT2DINT" x="4925.0" y="18855.0"/> |
| <FB Comment="" Name="dint_3_1_1_1_1" Type="DINT2DINT" x="4915.0" y="18085.0"/> |
| <FB Comment="" Name="dint_3_2_1" Type="DINT2DINT" x="4920.0" y="18430.0"/> |
| <FB Comment="" Name="CLIENT_0_1_1" Type="CLIENT_0_1" x="3945.0" y="14995.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;/Objects/firstRead/NumericNodeId/folderTests/WithId,1:i=61499]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="4770.0" y="15810.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="1915.0" y="17415.0"/> |
| <FB Comment="" Name="F_NOT_2_1_3_1_1_1_1_2" Type="F_NOT" x="4920.0" y="19895.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="4760.0" y="20545.0"/> |
| <FB Comment="" Name="CLIENT_0_1_1_2" Type="CLIENT_0_1" x="3935.0" y="19730.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:i=61499]"/> |
| </FB> |
| <FB Comment="" Name="ClientWrongReadNodeId_NBN" Type="TEST_CONDITION" x="6035.0" y="19770.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="1930.0" y="21945.0"/> |
| <FB Comment="" Name="SubscribeUnknown_1" Type="SUBSCRIBE_1" x="3960.0" y="22260.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;,1:i=61499]"/> |
| </FB> |
| <FB Comment="" Name="dint_2_1_1" Type="DINT2DINT" x="5630.0" y="22720.0"/> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4100.0" y="3500.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1Unknown" Type="CLIENT_3_0" x="3790.0" y="11135.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%;%opcuaFolderTestWithNodeIdString1%;opcuaFolderTestWithNodeIdByteString1]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1_1_1" Type="CLIENT_1_0" x="3980.0" y="16820.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;/Objects/firstRead/NumericNodeId/folderTests/WithId,1:i=61499]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1_1_1_1" Type="CLIENT_1_0" x="3905.0" y="21335.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:i=61499]"/> |
| </FB> |
| <FB Comment="" Name="ClientWrongWriteNodeId_NBN" Type="TEST_CONDITION" x="6240.0" y="21355.0"/> |
| <FB Comment="" Name="F_NOT_2_1_3_1_1_1_1_2_1" Type="F_NOT" x="5125.0" y="21480.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read1.INIT" Source="CallUnknown.INITO" dx1="60.0" dx2="290.0" dy="710.0"/> |
| <Connection Comment="" Destination="F_NOT_2.REQ" Source="CallUnknown.CNF" dx1="650.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="ClientCallUnknown.CNF" dx1="60.0" dx2="60.0" dy="660.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="ClientCallUnknown.REQ" Source="F_NOT_2.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="ClienReadUnknown.REQ" Source="F_NOT_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="CallUnknown.INIT" Source="INIT" dx1="3440.0"/> |
| <Connection Comment="" Destination="CallUnknown.REQ" Source="REQ" dx1="3440.0"/> |
| <Connection Comment="" Destination="ClienRead3_1Unknown.REQ" Source="F_NOT_2_1_2.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_2.REQ" Source="Read3_1Unknown.CNF" dx1="825.0"/> |
| <Connection Comment="" Destination="Read3_1Unknown.INIT" Source="SubscribeUnknown.INITO" dx1="60.0" dx2="60.0" dy="740.0"/> |
| <Connection Comment="" Destination="ClientWriteUnknown.REQ" Source="F_NOT_2_1_3.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="ClienWrite3_1Unknown.REQ" Source="F_NOT_2_1_3_1.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="ClienWrite3_1Unknown.CNF" dx1="60.0" dx2="245.0" dy="960.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1.REQ" Source="CLIENT_0.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="ClientCallTimeoutMethod.REQ" Source="F_NOT_2_1_3_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="60.0" dx2="60.0" dy="470.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="ClientCallTimeoutMethod.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1.REQ" Source="CLIENT_0_1.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="ClientWrongMethodNodeId.REQ" Source="F_NOT_2_1_3_1_1_1.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="ClientWrongReadNodeId.REQ" Source="F_NOT_2_1_3_1_1_1_1.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="ClientWrongWriteNodeId.REQ" Source="F_NOT_2_1_3_1_1_1_1_1.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="Read3_1Unknown.REQ" Source="ClientWriteUnknown.CNF" dx1="60.0" dx2="60.0" dy="1890.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1.INIT" Source="CLIENT_0_1.INITO" dx1="60.0" dx2="60.0" dy="350.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1.REQ" Source="ClientWrongMethodNodeId.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1.REQ" Source="CLIENT_0_1_1.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="ClientWrongReadNodeId_NBN.REQ" Source="F_NOT_2_1_3_1_1_1_1_2.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1_2.REQ" Source="CLIENT_0_1_1_2.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_2.REQ" Source="ClientWrongWriteNodeId.CNF" dx1="60.0" dx2="60.0" dy="1380.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_2.INIT" Source="Subscribe3_1Unknown.INITO" dx1="60.0" dx2="60.0" dy="1035.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeUnknown_1.INITO" dx1="1820.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="940.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="ClienReadUnknown.CNF" dx1="60.0" dx2="60.0" dy="1040.0"/> |
| <Connection Comment="" Destination="SubscribeUnknown.INIT" Source="Write1.INITO" dx1="60.0" dx2="60.0" dy="1050.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3.REQ" Source="Write1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="Write3_1Unknown.INIT" Source="Read3_1Unknown.INITO" dx1="60.0" dx2="60.0" dy="1335.0"/> |
| <Connection Comment="" Destination="Write3_1Unknown.REQ" Source="ClienRead3_1Unknown.CNF" dx1="60.0" dx2="60.0" dy="1295.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="Write3_1Unknown.INITO" dx1="60.0" dx2="60.0" dy="1020.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1.REQ" Source="Write3_1Unknown.CNF" dx1="240.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.INIT" Source="CLIENT_0_1_1.INITO" dx1="60.0" dx2="60.0" dy="360.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.REQ" Source="ClientWrongReadNodeId.CNF" dx1="60.0" dx2="60.0" dy="880.0"/> |
| <Connection Comment="" Destination="Subscribe3_1Unknown.INIT" Source="CLIENT_0_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1_1.REQ" Source="CLIENT_0_1_1_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1_1.INIT" Source="CLIENT_0_1_1_2.INITO" dx1="60.0" dx2="715.0" dy="805.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1_1.REQ" Source="ClientWrongReadNodeId_NBN.CNF" dx1="60.0" dx2="60.0" dy="835.0"/> |
| <Connection Comment="" Destination="SubscribeUnknown_1.INIT" Source="CLIENT_0_1_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="CNF" Source="ClientWrongWriteNodeId_NBN.CNF" dx1="375.0"/> |
| <Connection Comment="" Destination="ClientWrongWriteNodeId_NBN.REQ" Source="F_NOT_2_1_3_1_1_1_1_2_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1_2_1.REQ" Source="CLIENT_0_1_1_1_1.CNF" dx1="295.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="dint.IN" Source="Read1.RD_1" dx1="335.0"/> |
| <Connection Comment="" Destination="F_NOT_2.IN" Source="CallUnknown.QO" dx1="410.0"/> |
| <Connection Comment="" Destination="dint_1.IN" Source="CallUnknown.RD_1" dx1="385.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1.IN" Source="Read1.QO" dx1="485.0"/> |
| <Connection Comment="" Destination="ClientCallUnknown.check" Source="F_NOT_2.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="ClienReadUnknown.check" Source="F_NOT_2_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="dint_2_1.IN" Source="SubscribeUnknown.RD_1" dx1="195.0"/> |
| <Connection Comment="" Destination="ClienRead3_1Unknown.check" Source="F_NOT_2_1_2.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="dint_3.IN" Source="Read3_1Unknown.RD_1" dx1="80.0"/> |
| <Connection Comment="" Destination="dint_3_1.IN" Source="Read3_1Unknown.RD_2" dx1="65.0"/> |
| <Connection Comment="" Destination="dint_3_1_1.IN" Source="Read3_1Unknown.RD_3" dx1="80.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_2.IN" Source="Read3_1Unknown.QO" dx1="825.0"/> |
| <Connection Comment="" Destination="ClientWriteUnknown.check" Source="F_NOT_2_1_3.OUT" dx1="180.0"/> |
| <Connection Comment="" Destination="ClienWrite3_1Unknown.check" Source="F_NOT_2_1_3_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1.IN" Source="CLIENT_0.QO" dx1="270.0"/> |
| <Connection Comment="" Destination="ClientCallTimeoutMethod.check" Source="F_NOT_2_1_3_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1.IN" Source="CLIENT_0_1.QO" dx1="270.0"/> |
| <Connection Comment="" Destination="ClientWrongMethodNodeId.check" Source="F_NOT_2_1_3_1_1_1.OUT" dx1="105.0"/> |
| <Connection Comment="" Destination="ClientWrongReadNodeId.check" Source="F_NOT_2_1_3_1_1_1_1.OUT" dx1="70.0"/> |
| <Connection Comment="" Destination="ClientWrongWriteNodeId.check" Source="F_NOT_2_1_3_1_1_1_1_1.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="dint_3_2_1.IN" Source="Subscribe3_1Unknown.RD_1" dx1="115.0"/> |
| <Connection Comment="" Destination="dint_3_1_2_1.IN" Source="Subscribe3_1Unknown.RD_2" dx1="120.0"/> |
| <Connection Comment="" Destination="dint_3_1_1_1_1.IN" Source="Subscribe3_1Unknown.RD_3" dx1="120.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1.IN" Source="CLIENT_0_1_1.QO" dx1="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1_1.RD_1" dx1="165.0"/> |
| <Connection Comment="" Destination="ClientWrongReadNodeId_NBN.check" Source="F_NOT_2_1_3_1_1_1_1_2.OUT" dx1="70.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1_2.IN" Source="CLIENT_0_1_1_2.QO" dx1="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.IN" Source="CLIENT_0_1_1_2.RD_1" dx1="165.0"/> |
| <Connection Comment="" Destination="dint_2_1_1.IN" Source="SubscribeUnknown_1.RD_1" dx1="195.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="645.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3.IN" Source="Write1.QO" dx1="305.0"/> |
| <Connection Comment="" Destination="Write3_1Unknown.SD_1" Source="dint_3_2.OUT" dx1="520.0"/> |
| <Connection Comment="" Destination="Write3_1Unknown.SD_2" Source="dint_3_1_2.OUT" dx1="515.0"/> |
| <Connection Comment="" Destination="Write3_1Unknown.SD_3" Source="dint_3_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1.IN" Source="Write3_1Unknown.QO" dx1="240.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1.SD_1" Source="DINT2DINT_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1_1.IN" Source="CLIENT_0_1_1_1.QO" dx1="205.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1_1_1_1.SD_1" Source="DINT2DINT_1_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="ClientWrongWriteNodeId_NBN.check" Source="F_NOT_2_1_3_1_1_1_1_2_1.OUT" dx1="110.0"/> |
| <Connection Comment="" Destination="F_NOT_2_1_3_1_1_1_1_2_1.IN" Source="CLIENT_0_1_1_1_1.QO" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="WrongNoOfArguments" x="18680.0" y="3230.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="ClientWrongInputOutput" Type="TEST_CONDITION" x="5855.0" y="4755.0"/> |
| <FB Comment="" Name="ClientWrongInput" Type="TEST_CONDITION" x="5980.0" y="2760.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="5095.0" y="4750.0"/> |
| <FB Comment="" Name="ClientWrongOutput" Type="TEST_CONDITION" x="5885.0" y="645.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="5110.0" y="2785.0"/> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="5015.0" y="670.0"/> |
| <FB Comment="" Name="WrongOutput" Type="CLIENT_1_4" x="3690.0" y="455.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="UDINT2UDINT_2_1" Type="UDINT2UDINT" x="5770.0" y="1855.0"/> |
| <FB Comment="" Name="WrongInput" Type="CLIENT_0_1" x="3800.0" y="2630.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="WrongInputOutput" Type="CLIENT_0" x="3735.0" y="4575.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="UDINT2UDINT" Type="DINT2DINT" x="4830.0" y="1120.0"/> |
| <FB Comment="" Name="UDINT2UDINT_2" Type="DINT2DINT" x="4810.0" y="1535.0"/> |
| <FB Comment="" Name="UDINT2UDINT_2_1_1" Type="DINT2DINT" x="4705.0" y="2285.0"/> |
| <FB Comment="" Name="UDINT2UDINT_1" Type="DINT2DINT" x="4795.0" y="3375.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="ClientWrongInputOutput.REQ" Source="F_NOT_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="ClientWrongInput.REQ" Source="F_NOT_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="ClientWrongOutput.REQ" Source="F_NOT.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="CNF" Source="ClientWrongInputOutput.CNF" dx1="375.0"/> |
| <Connection Comment="" Destination="WrongOutput.INIT" Source="INIT" dx1="3440.0"/> |
| <Connection Comment="" Destination="WrongOutput.REQ" Source="REQ" dx1="3180.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="WrongOutput.CNF" dx1="650.0"/> |
| <Connection Comment="" Destination="WrongInput.INIT" Source="WrongOutput.INITO" dx1="60.0" dx2="60.0" dy="1085.0"/> |
| <Connection Comment="" Destination="WrongInput.REQ" Source="ClientWrongOutput.CNF" dx1="60.0" dx2="60.0" dy="750.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="WrongInput.CNF" dx1="400.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.INIT" Source="WrongInput.INITO" dx1="60.0" dx2="60.0" dy="975.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.REQ" Source="ClientWrongInput.CNF" dx1="60.0" dx2="60.0" dy="1090.0"/> |
| <Connection Comment="" Destination="INITO" Source="WrongInputOutput.INITO" dx1="1535.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="WrongInputOutput.CNF" dx1="395.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ClientWrongInputOutput.check" Source="F_NOT_1_1.OUT" dx1="195.0"/> |
| <Connection Comment="" Destination="ClientWrongInput.check" Source="F_NOT_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="ClientWrongOutput.check" Source="F_NOT.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="WrongOutput.QO" dx1="410.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT_2_1.IN" Source="WrongOutput.RD_3" dx1="290.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="WrongInput.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="WrongInputOutput.QO" dx1="395.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.IN" Source="WrongOutput.RD_1" dx1="300.0"/> |
| <Connection Comment="" Destination="WrongOutput.SD_1" Source="UDINT2UDINT.OUT" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT_2.IN" Source="WrongOutput.RD_2" dx1="290.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT_2_1_1.IN" Source="WrongOutput.RD_4" dx1="95.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT_1.IN" Source="WrongInput.RD_1" dx1="250.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="Writable1" Type="PUBLISH_1" x="2345.0" y="8620.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric1%/]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="-320.0" y="8385.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="WorngInputsType" Type="TEST_CONDITION" x="4140.0" y="8415.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="WrongType" x="19460.0" y="9740.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="1700.0" y="1445.0"/> |
| <FB Comment="" Name="ReadWrongType" Type="CLIENT_0_1" x="3910.0" y="2050.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="ReadWrongTypeTest" Type="TEST_CONDITION" x="6450.0" y="1730.0"/> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="5550.0" y="2395.0"/> |
| <FB Comment="" Name="WrongOutput" Type="CLIENT_1" x="4140.0" y="3865.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="2185.0" y="4805.0"/> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="5360.0" y="4630.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="5645.0" y="3720.0"/> |
| <FB Comment="" Name="CallWrongOutputType" Type="TEST_CONDITION" x="6545.0" y="3735.0"/> |
| <FB Comment="" Name="STRING2STRING_1_1" Type="STRING2STRING" x="2730.0" y="6745.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="7045.0" y="6825.0"/> |
| <FB Comment="" Name="CallWrongIInputTypeTest" Type="TEST_CONDITION" x="6505.0" y="5745.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="5605.0" y="5730.0"/> |
| <FB Comment="" Name="WrongInput" Type="CLIENT_1" x="4100.0" y="5875.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1_1_1" Type="STRING2STRING" x="2825.0" y="8880.0"/> |
| <FB Comment="" Name="F_NOT_1_1_1" Type="F_NOT" x="5700.0" y="7865.0"/> |
| <FB Comment="" Name="CallWrongInOutType" Type="TEST_CONDITION" x="6600.0" y="7880.0"/> |
| <FB Comment="" Name="WrongInputOutput" Type="CLIENT_1" x="4195.0" y="8010.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="2530.0" y="10070.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_3" Type="F_NOT" x="5470.0" y="13335.0"/> |
| <FB Comment="" Name="ReadMethod" Type="CLIENT_0_1" x="3955.0" y="13225.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="ReadMethodTest" Type="TEST_CONDITION" x="6575.0" y="13530.0"/> |
| <FB Comment="" Name="CallVariable" Type="CLIENT_0" x="3925.0" y="14240.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_3_1" Type="F_NOT" x="5115.0" y="14320.0"/> |
| <FB Comment="" Name="ReadMethodTest_1" Type="TEST_CONDITION" x="6535.0" y="14350.0"/> |
| <FB Comment="" Name="WriteWrongType" Type="CLIENT_1_0" x="3925.0" y="645.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_2" Type="F_NOT" x="5450.0" y="815.0"/> |
| <FB Comment="" Name="WriteWrongTypeTest" Type="TEST_CONDITION" x="6420.0" y="630.0"/> |
| <FB Comment="" Name="WriteFirstSameNode" Type="CLIENT_1_0" x="4110.0" y="9305.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;/Objects/firstRead/StringNodeId/folderTests/WithId]"/> |
| </FB> |
| <FB Comment="" Name="CallWrongInOutType_1" Type="TEST_CONDITION" x="6205.0" y="9360.0"/> |
| <FB Comment="" Name="WriteMethod" Type="CLIENT_1_0" x="3945.0" y="11915.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="WriteNonWrittable" Type="CLIENT_1_0" x="3985.0" y="10925.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_3_2" Type="F_NOT" x="5445.0" y="12050.0"/> |
| <FB Comment="" Name="WriteMethodTest" Type="TEST_CONDITION" x="6515.0" y="12205.0"/> |
| <FB Comment="" Name="WriteNonWrittableTest" Type="TEST_CONDITION" x="6560.0" y="11135.0"/> |
| <FB Comment="" Name="F_NOT_3_2_1" Type="F_NOT" x="5455.0" y="10940.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="REQ" dx1="1455.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="ReadWrongType.CNF" dx1="425.0"/> |
| <Connection Comment="" Destination="ReadWrongTypeTest.REQ" Source="F_NOT.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="WrongOutput.CNF" dx1="495.0"/> |
| <Connection Comment="" Destination="CallWrongOutputType.REQ" Source="F_NOT_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="CallWrongIInputTypeTest.REQ" Source="F_NOT_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="WrongInput.CNF" dx1="495.0"/> |
| <Connection Comment="" Destination="WrongInput.REQ" Source="CallWrongOutputType.CNF" dx1="60.0" dx2="530.0" dy="1550.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.REQ" Source="WrongInputOutput.CNF" dx1="495.0"/> |
| <Connection Comment="" Destination="CallWrongInOutType.REQ" Source="F_NOT_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.REQ" Source="CallWrongIInputTypeTest.CNF" dx1="60.0" dx2="60.0" dy="1180.0"/> |
| <Connection Comment="" Destination="WrongOutput.REQ" Source="ReadWrongTypeTest.CNF" dx1="60.0" dx2="60.0" dy="1120.0"/> |
| <Connection Comment="" Destination="WrongOutput.INIT" Source="ReadWrongType.INITO" dx1="60.0" dx2="510.0" dy="910.0"/> |
| <Connection Comment="" Destination="WrongInput.INIT" Source="WrongOutput.INITO" dx1="60.0" dx2="60.0" dy="1005.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.INIT" Source="WrongInput.INITO" dx1="60.0" dx2="60.0" dy="1070.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="CallWrongInOutType.CNF" dx1="60.0" dx2="60.0" dy="1040.0"/> |
| <Connection Comment="" Destination="F_NOT_3.REQ" Source="ReadMethod.CNF" dx1="425.0"/> |
| <Connection Comment="" Destination="ReadMethodTest.REQ" Source="F_NOT_3.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="CallVariable.INIT" Source="ReadMethod.INITO" dx1="60.0" dx2="60.0" dy="505.0"/> |
| <Connection Comment="" Destination="F_NOT_3_1.REQ" Source="CallVariable.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="ReadMethodTest_1.REQ" Source="F_NOT_3_1.CNF" dx1="525.0"/> |
| <Connection Comment="" Destination="CallVariable.REQ" Source="ReadMethodTest.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="INITO" Source="CallVariable.INITO" dx1="665.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadMethodTest_1.CNF" dx1="980.0"/> |
| <Connection Comment="" Destination="WriteWrongType.INIT" Source="INIT" dx1="1870.0"/> |
| <Connection Comment="" Destination="WriteWrongType.REQ" Source="STRING2STRING.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="ReadWrongType.INIT" Source="WriteWrongType.INITO" dx1="265.0" dx2="285.0" dy="710.0"/> |
| <Connection Comment="" Destination="ReadWrongType.REQ" Source="WriteWrongTypeTest.CNF" dx1="60.0" dx2="60.0" dy="735.0"/> |
| <Connection Comment="" Destination="WriteWrongTypeTest.REQ" Source="F_NOT_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="F_NOT_2.REQ" Source="WriteWrongType.CNF" dx1="470.0"/> |
| <Connection Comment="" Destination="WriteFirstSameNode.INIT" Source="WrongInputOutput.INITO" dx1="60.0" dx2="60.0" dy="645.0"/> |
| <Connection Comment="" Destination="WriteFirstSameNode.REQ" Source="DINT2DINT_1_1.CNF" dx1="300.0"/> |
| <Connection Comment="" Destination="CallWrongInOutType_1.REQ" Source="WriteFirstSameNode.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="ReadMethod.INIT" Source="WriteMethod.INITO" dx1="60.0" dx2="60.0" dy="655.0"/> |
| <Connection Comment="" Destination="WriteNonWrittable.INIT" Source="WriteFirstSameNode.INITO" dx1="250.0" dx2="275.0" dy="810.0"/> |
| <Connection Comment="" Destination="WriteNonWrittable.REQ" Source="CallWrongInOutType_1.CNF" dx1="60.0" dx2="60.0" dy="810.0"/> |
| <Connection Comment="" Destination="WriteMethod.INIT" Source="WriteNonWrittable.INITO" dx1="60.0" dx2="60.0" dy="495.0"/> |
| <Connection Comment="" Destination="WriteNonWrittableTest.REQ" Source="F_NOT_3_2_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="WriteMethod.REQ" Source="WriteNonWrittableTest.CNF" dx1="60.0" dx2="60.0" dy="455.0"/> |
| <Connection Comment="" Destination="F_NOT_3_2_1.REQ" Source="WriteNonWrittable.CNF" dx1="400.0"/> |
| <Connection Comment="" Destination="ReadMethod.REQ" Source="WriteMethodTest.CNF" dx1="60.0" dx2="60.0" dy="655.0"/> |
| <Connection Comment="" Destination="WriteMethodTest.REQ" Source="F_NOT_3_2.CNF" dx1="350.0"/> |
| <Connection Comment="" Destination="F_NOT_3_2.REQ" Source="WriteMethod.CNF" dx1="495.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="ReadWrongType.RD_1" dx1="60.0" dx2="60.0" dy="415.0"/> |
| <Connection Comment="" Destination="ReadWrongTypeTest.check" Source="F_NOT.OUT" dx1="425.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="ReadWrongType.QO" dx1="425.0"/> |
| <Connection Comment="" Destination="WrongOutput.SD_1" Source="DINT2DINT.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1.IN" Source="WrongOutput.RD_1" dx1="355.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="WrongOutput.QO" dx1="610.0"/> |
| <Connection Comment="" Destination="CallWrongOutputType.check" Source="F_NOT_1.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="WrongInput.QO" dx1="495.0"/> |
| <Connection Comment="" Destination="CallWrongIInputTypeTest.check" Source="F_NOT_1_1.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="WrongInput.SD_1" Source="STRING2STRING_1_1.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="WrongInput.RD_1" dx1="1215.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1_1.IN" Source="WrongInputOutput.QO" dx1="495.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.SD_1" Source="STRING2STRING_1_1_1.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="CallWrongInOutType.check" Source="F_NOT_1_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1_1_1.IN" Source="WrongInputOutput.RD_1" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="F_NOT_3.IN" Source="ReadMethod.QO" dx1="425.0"/> |
| <Connection Comment="" Destination="ReadMethodTest.check" Source="F_NOT_3.OUT" dx1="425.0"/> |
| <Connection Comment="" Destination="F_NOT_3_1.IN" Source="CallVariable.QO" dx1="480.0"/> |
| <Connection Comment="" Destination="ReadMethodTest_1.check" Source="F_NOT_3_1.OUT" dx1="525.0"/> |
| <Connection Comment="" Destination="WriteWrongType.SD_1" Source="STRING2STRING.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="WriteWrongTypeTest.check" Source="F_NOT_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_NOT_2.IN" Source="WriteWrongType.QO" dx1="470.0"/> |
| <Connection Comment="" Destination="WriteFirstSameNode.SD_1" Source="DINT2DINT_1_1.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="CallWrongInOutType_1.check" Source="WriteFirstSameNode.QO" dx1="890.0"/> |
| <Connection Comment="" Destination="WriteMethod.SD_1" Source="DINT2DINT_1_1.OUT" dx1="425.0"/> |
| <Connection Comment="" Destination="WriteNonWrittable.SD_1" Source="DINT2DINT_1_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="WriteNonWrittableTest.check" Source="F_NOT_3_2_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_NOT_3_2_1.IN" Source="WriteNonWrittable.QO" dx1="400.0"/> |
| <Connection Comment="" Destination="WriteMethodTest.check" Source="F_NOT_3_2.OUT" dx1="350.0"/> |
| <Connection Comment="" Destination="F_NOT_3_2.IN" Source="WriteMethod.QO" dx1="495.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_1" x="2565.0" y="1465.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0_1" Type="SERVER_1" x="2640.0" y="2825.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0_1_1" Type="SERVER_1" x="2695.0" y="4255.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="2795.0" y="5175.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="2705.0" y="3655.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3370.0" y="2200.0"/> |
| <FB Comment="" Name="SameNodeIdWrite" Type="TEST_CONDITION" x="3610.0" y="9610.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1_1" Type="DINT2DINT" x="75.0" y="10230.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="Writable1_1" Type="PUBLISH_1" x="1745.0" y="9540.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;/Objects/firstRead/NumericNodeId/folderTests/WithId1,1:i=12345]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1_1_1" Type="DINT2DINT" x="300.0" y="16595.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="Writable1_1_1" Type="PUBLISH_1" x="1785.0" y="16670.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=helloWrite]"/> |
| </FB> |
| <FB Comment="" Name="SameNameDifferentNodeIdW" Type="TEST_CONDITION" x="4700.0" y="16955.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="2890.0" y="18235.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="1730.0" y="17690.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_1_1_1" Type="SUBSCRIBE_1" x="1560.0" y="18800.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="2590.0" y="19300.0"/> |
| <FB Comment="" Name="SameNodeSecondRead" Type="TEST_CONDITION" x="4840.0" y="18805.0"/> |
| <FB Comment="" Name="ReadExistingWritable" Type="TEST_CONDITION" x="4200.0" y="17745.0"/> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="2830.0" y="9735.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="3625.0" y="18770.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1_1_1" Type="SUBSCRIBE_1" x="1805.0" y="13535.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=hello]"/> |
| </FB> |
| <FB Comment="" Name="ValidNode" Type="TEST_CONDITION" x="5060.0" y="13740.0"/> |
| <FB Comment="" Name="WrongPath" Type="TEST_CONDITION" x="4735.0" y="28015.0"/> |
| <FB Comment="" Name="SUBSCRIBE_wrongPath" Type="SUBSCRIBE_1" x="1790.0" y="27820.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;///]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_2_1" Type="F_NOT" x="3500.0" y="27985.0"/> |
| <FB Comment="" Name="SERVER_0_2" Type="SERVER_1" x="2115.0" y="20245.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DoubleMethod" Type="TEST_CONDITION" x="4405.0" y="20325.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_1" Type="F_NOT" x="3215.0" y="20330.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_2" Type="DINT2DINT" x="2090.0" y="21060.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1" Type="DINT2DINT" x="3035.0" y="13795.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1_1" Type="DINT2DINT" x="2825.0" y="28455.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_1_1" Type="F_NOT" x="3760.0" y="21965.0"/> |
| <FB Comment="" Name="DifferentTypesOutput" Type="TEST_CONDITION" x="5145.0" y="21935.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_2_1" Type="DINT2DINT" x="3205.0" y="22535.0"/> |
| <FB Comment="" Name="SUBSCRIBE_150" Type="SUBSCRIBE_1" x="1860.0" y="21910.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_2_1_1" Type="DINT2DINT" x="2655.0" y="25990.0"/> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="495.0" y="27335.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_1_1_1" Type="F_NOT" x="3080.0" y="25565.0"/> |
| <FB Comment="" Name="UnconnectedRD" Type="TEST_CONDITION" x="5150.0" y="25695.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="3215.0" y="26845.0"/> |
| <FB Comment="" Name="UnconnectedSD" Type="TEST_CONDITION" x="4665.0" y="26865.0"/> |
| <FB Comment="" Name="SUBSCRIBE_140" Type="SUBSCRIBE_2" x="1660.0" y="25210.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString1%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_1" Type="SUBSCRIBE_1" x="1825.0" y="10655.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/NumericNodeId/folderTests/WithId1,1:i=12345]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1_1_2" Type="DINT2DINT" x="3060.0" y="11135.0"/> |
| <FB Comment="" Name="SameNodeIdRead" Type="TEST_CONDITION" x="4510.0" y="10525.0"/> |
| <FB Comment="" Name="F_NOT_2" Type="F_NOT" x="3390.0" y="10595.0"/> |
| <FB Comment="" Name="Writable1_1_2" Type="PUBLISH_2" x="1825.0" y="26560.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString1%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="SameNameDifferentNodeIdR" Type="TEST_CONDITION" x="4605.0" y="14970.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4185.0" y="13760.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="Writable1_2" Type="SUBSCRIBE_1" x="1905.0" y="14775.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=helloRead]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_3" Type="DINT2DINT" x="2935.0" y="15365.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="INT2INT" x="2925.0" y="23005.0"/> |
| <FB Comment="" Name="WrongInputOutput" Type="CLIENT_0" x="16675.0" y="-1225.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%unknownEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="SameTypesOutput" Type="TEST_CONDITION" x="4975.0" y="23850.0"/> |
| <FB Comment="" Name="SUBSCRIBE_150_1" Type="SUBSCRIBE_1" x="1705.0" y="23825.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=hello2]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_2_1_2" Type="DINT2DINT" x="2770.0" y="24345.0"/> |
| <FB Comment="" Name="SUBSCRIBE_NoObject" Type="SUBSCRIBE_1" x="1925.0" y="28980.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/firstRead/Methods/byteStringNodeId/noOParameters]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_2_1_2" Type="F_NOT" x="3215.0" y="29265.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1_1_1" Type="DINT2DINT" x="3020.0" y="29800.0"/> |
| <FB Comment="" Name="BrowseWihtouObject" Type="TEST_CONDITION" x="4305.0" y="29210.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_2_1" Type="F_NOT" x="3125.0" y="30395.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1_1_1_1" Type="DINT2DINT" x="2995.0" y="30945.0"/> |
| <FB Comment="" Name="SUBSCRIBE_NoObject_1" Type="SUBSCRIBE_1" x="1835.0" y="30110.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/Methods/1:1:byteStringNodeId/noOParameters]"/> |
| </FB> |
| <FB Comment="" Name="wrongNamespace1" Type="TEST_CONDITION" x="4215.0" y="30340.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="DINT2DINT" x="2810.0" y="24760.0"/> |
| <FB Comment="" Name="Timeoutmethod" Type="SERVER_0" x="2930.0" y="6000.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3860.0" y="1395.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="WrongInputOutput_1" Type="CLIENT_0" x="17935.0" y="-1050.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%unknownEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="1815.0" y="32775.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="2890.0" y="32130.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0" x="2985.0" y="33355.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects]"/> |
| </FB> |
| <FB Comment="" Name="ObjectsFolder" Type="TEST_CONDITION" x="4510.0" y="33455.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_2_1_1" Type="F_NOT" x="3670.0" y="33425.0"/> |
| <FB Comment="" Name="SERVER_0_4" Type="SERVER_0" x="2870.0" y="34505.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects/notCalledMethod]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="200.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="200.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="340.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="HandleInit.Execute" dx1="60.0" dx2="60.0" dy="-445.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="465.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="E_SR.EO" dx1="420.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_SWITCH.EO0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="E_SWITCH_1.EO0" dx1="3500.0"/> |
| <Connection Comment="" Destination="UnknownNode.REQ" Source="WrongNoOfArguments.CNF" dx1="700.0"/> |
| <Connection Comment="" Destination="UnknownNode.INIT" Source="WrongNoOfArguments.INITO" dx1="190.0"/> |
| <Connection Comment="" Destination="WrongNoOfArguments.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="60.0" dy="-1520.0"/> |
| <Connection Comment="" Destination="WorngInputsType.REQ" Source="Writable1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="WrongType.REQ" Source="UnknownNode.CNF" dx1="60.0" dx2="60.0" dy="-3115.0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="WrongType.INITO" dx1="3560.0"/> |
| <Connection Comment="" Destination="E_SR_2.R" Source="WrongType.CNF" dx1="60.0" dx2="60.0" dy="-4360.0"/> |
| <Connection Comment="" Destination="WrongType.INIT" Source="UnknownNode.INITO" dx1="60.0" dx2="60.0" dy="805.0"/> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="E_SWITCH.EO1" dx1="60.0" dx2="60.0" dy="510.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="GoodInputs.CNF" dx1="60.0" dx2="205.0" dy="-395.0"/> |
| <Connection Comment="" Destination="SERVER_0_1.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="765.0"/> |
| <Connection Comment="" Destination="SERVER_0_1.RSP" Source="WorngInputs.CNF" dx1="60.0" dx2="220.0" dy="-770.0"/> |
| <Connection Comment="" Destination="WorngInputs.REQ" Source="SERVER_0_1.IND" dx1="345.0"/> |
| <Connection Comment="" Destination="SERVER_0_1_1.INIT" Source="SERVER_0_1.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="SERVER_0_1_1.RSP" Source="WorngInputsOutputs.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="WorngInputsOutputs.REQ" Source="SERVER_0_1_1.IND" dx1="850.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1_1.INIT" Source="ReadExistingWritable.CNF" dx1="60.0" dx2="60.0" dy="840.0"/> |
| <Connection Comment="" Destination="ReadExistingWritable.REQ" Source="SUBSCRIBE_1_1.INITO" dx1="510.0"/> |
| <Connection Comment="" Destination="SameNodeIdWrite.REQ" Source="F_NOT.CNF" dx1="340.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="Writable1_1.INITO" dx1="60.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SUBSCRIBE_1_1_1.INITO" dx1="870.0"/> |
| <Connection Comment="" Destination="SameNodeSecondRead.REQ" Source="F_NOT_1_1.CNF" dx1="655.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1.REQ" Source="SUBSCRIBE_wrongPath.INITO" dx1="235.0"/> |
| <Connection Comment="" Destination="WrongPath.REQ" Source="F_NOT_1_2_1.CNF" dx1="455.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1.REQ" Source="SERVER_0_2.INITO" dx1="390.0"/> |
| <Connection Comment="" Destination="DoubleMethod.REQ" Source="F_NOT_1_2_1_1.CNF"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdW.REQ" Source="Writable1_1_1.INITO" dx1="850.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1.REQ" Source="SUBSCRIBE_150.INITO" dx1="440.0"/> |
| <Connection Comment="" Destination="DifferentTypesOutput.REQ" Source="F_NOT_1_2_1_1_1.CNF" dx1="145.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_150.INIT" Source="DoubleMethod.CNF" dx1="60.0" dx2="60.0" dy="940.0"/> |
| <Connection Comment="" Destination="UnconnectedSD.REQ" Source="F_NOT_1.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="UnconnectedRD.REQ" Source="F_NOT_1_2_1_1_1_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1_1.REQ" Source="SUBSCRIBE_140.INITO" dx1="610.0"/> |
| <Connection Comment="" Destination="F_NOT_2.REQ" Source="SUBSCRIBE_1.INITO" dx1="685.0"/> |
| <Connection Comment="" Destination="SameNodeIdRead.REQ" Source="F_NOT_2.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.INIT" Source="SameNodeIdWrite.CNF" dx1="60.0" dx2="60.0" dy="670.0"/> |
| <Connection Comment="" Destination="Writable1_1_2.INIT" Source="UnconnectedRD.CNF" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="Writable1_1_2.INITO" dx1="60.0"/> |
| <Connection Comment="" Destination="Writable1_1.INIT" Source="Writable1.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_0_2.INIT" Source="SameNodeSecondRead.CNF" dx1="60.0" dx2="60.0" dy="1050.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_wrongPath.INIT" Source="UnconnectedSD.CNF" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1_1_1.INIT" Source="SameNodeIdRead.CNF" dx1="60.0" dx2="60.0" dy="2060.0"/> |
| <Connection Comment="" Destination="Writable1_2.INIT" Source="SUBSCRIBE_1_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="520.0"/> |
| <Connection Comment="" Destination="ValidNode.REQ" Source="F_EQ.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1.REQ" Source="SUBSCRIBE_1_1_1_1.IND" dx1="245.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_3_1_1.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdR.REQ" Source="Writable1_2.INITO" dx1="60.0"/> |
| <Connection Comment="" Destination="Writable1_1_1.INIT" Source="SameNameDifferentNodeIdR.CNF" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="SameNameDifferentNodeIdW.CNF" dx1="60.0" dx2="60.0" dy="515.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_150_1.INIT" Source="DifferentTypesOutput.CNF" dx1="60.0" dx2="60.0" dy="920.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_140.INIT" Source="SameTypesOutput.CNF" dx1="60.0" dx2="60.0" dy="820.0"/> |
| <Connection Comment="" Destination="SameTypesOutput.REQ" Source="SUBSCRIBE_150_1.INITO" dx1="1330.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2.REQ" Source="SUBSCRIBE_NoObject.INITO" dx1="235.0"/> |
| <Connection Comment="" Destination="BrowseWihtouObject.REQ" Source="F_NOT_1_2_1_2.CNF" dx1="455.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_NoObject.INIT" Source="WrongPath.CNF" dx1="60.0" dx2="60.0" dy="845.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_NoObject_1.INIT" Source="BrowseWihtouObject.CNF" dx1="60.0" dx2="60.0" dy="710.0"/> |
| <Connection Comment="" Destination="wrongNamespace1.REQ" Source="F_NOT_1_2_1_2_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1.REQ" Source="SUBSCRIBE_NoObject_1.INITO" dx1="235.0"/> |
| <Connection Comment="" Destination="Timeoutmethod.INIT" Source="SERVER_0_1_1.INITO" dx1="60.0" dx2="60.0" dy="1290.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Timeoutmethod.INITO" dx1="60.0" dx2="60.0" dy="1310.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_0.IND" dx1="555.0"/> |
| <Connection Comment="" Destination="GoodInputs.REQ" Source="E_DELAY_1.EO" dx1="335.0"/> |
| <Connection Comment="" Destination="WrongInputOutput_1.INIT" Source="WrongInputOutput.INITO" dx1="130.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.INIT" Source="E_SR_2.EO" dx1="180.0"/> |
| <Connection Comment="" Destination="WrongNoOfArguments.INIT" Source="E_SWITCH_1.EO1" dx1="60.0" dx2="60.0" dy="1380.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="WrongInputOutput_1.INITO" dx1="980.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="wrongNamespace1.CNF" dx1="60.0" dx2="60.0" dy="895.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="PUBLISH_1.INITO" dx1="60.0" dx2="60.0" dy="610.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.REQ" Source="SERVER_0_3.INITO" dx1="130.0"/> |
| <Connection Comment="" Destination="ObjectsFolder.REQ" Source="F_NOT_1_2_1_2_1_1.CNF" dx1="85.0"/> |
| <Connection Comment="" Destination="SERVER_0_4.INIT" Source="ObjectsFolder.CNF" dx1="60.0" dx2="60.0" dy="525.0"/> |
| <Connection Comment="" Destination="SERVER_0_4.RSP" Source="SERVER_0_4.INITO" dx1="60.0" dx2="60.0" dy="50.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="SERVER_0_4.INITO" dx1="1620.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR.Q" dx1="350.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_2.Q" dx1="4110.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="E_SR_2.Q" dx1="225.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_2.Q" dx1="4110.0"/> |
| <Connection Comment="" Destination="Writable1.SD_1" Source="BOOL2BOOL_2_1.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="GoodInputs.check" Source="SERVER_0.QO" dx1="1390.0"/> |
| <Connection Comment="" Destination="SERVER_0.SD_1" Source="DINT2DINT_1_1.OUT" dx1="60.0" dx2="60.0" dy="-250.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0.RD_1" dx1="145.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_1.RD_1" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="SERVER_0_1.SD_1" Source="DINT2DINT_1.OUT" dx1="60.0" dx2="60.0" dy="-260.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="SERVER_0_1_1.RD_1" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="SERVER_0_1_1.SD_1" Source="DINT2DINT.OUT" dx1="60.0" dx2="60.0" dy="-310.0"/> |
| <Connection Comment="" Destination="Writable1_1.SD_1" Source="BOOL2BOOL_2_1_1.OUT" dx1="395.0"/> |
| <Connection Comment="" Destination="Writable1_1_1.SD_1" Source="BOOL2BOOL_2_1_1_1.OUT" dx1="360.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="SUBSCRIBE_1_1_1.RD_1" dx1="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="365.0"/> |
| <Connection Comment="" Destination="ReadExistingWritable.check" Source="SUBSCRIBE_1_1.QO" dx1="510.0"/> |
| <Connection Comment="" Destination="SameNodeIdWrite.check" Source="F_NOT.OUT" dx1="215.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="Writable1_1.QO" dx1="275.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SUBSCRIBE_1_1_1.QO" dx1="870.0"/> |
| <Connection Comment="" Destination="SameNodeSecondRead.check" Source="F_NOT_1_1.OUT" dx1="655.0"/> |
| <Connection Comment="" Destination="WrongPath.check" Source="F_NOT_1_2_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1.IN" Source="SUBSCRIBE_wrongPath.QO" dx1="235.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1.IN" Source="SERVER_0_2.QO" dx1="295.0"/> |
| <Connection Comment="" Destination="DoubleMethod.check" Source="F_NOT_1_2_1_1.OUT"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2.IN" Source="SERVER_0_2.RD_1" dx1="60.0" dx2="60.0" dy="355.0"/> |
| <Connection Comment="" Destination="SERVER_0_2.SD_1" Source="BOOL2BOOL_3_2.OUT" dx1="60.0" dx2="60.0" dy="-355.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1_1.IN" Source="SUBSCRIBE_wrongPath.RD_1" dx1="110.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1.IN" Source="SUBSCRIBE_1_1_1_1.RD_1" dx1="150.0"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdW.check" Source="Writable1_1_1.QO" dx1="855.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1.IN" Source="SUBSCRIBE_150.QO" dx1="325.0"/> |
| <Connection Comment="" Destination="DifferentTypesOutput.check" Source="F_NOT_1_2_1_1_1.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2_1.IN" Source="SUBSCRIBE_150.RD_1" dx1="215.0"/> |
| <Connection Comment="" Destination="UnconnectedSD.check" Source="F_NOT_1.OUT" dx1="215.0"/> |
| <Connection Comment="" Destination="UnconnectedRD.check" Source="F_NOT_1_2_1_1_1_1.OUT" dx1="110.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1_1.IN" Source="SUBSCRIBE_140.QO" dx1="285.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2_1_1.IN" Source="SUBSCRIBE_140.RD_1" dx1="220.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1_1_2.IN" Source="SUBSCRIBE_1.RD_1" dx1="275.0"/> |
| <Connection Comment="" Destination="F_NOT_2.IN" Source="SUBSCRIBE_1.QO" dx1="685.0"/> |
| <Connection Comment="" Destination="SameNodeIdRead.check" Source="F_NOT_2.OUT" dx1="200.0"/> |
| <Connection Comment="" Destination="Writable1_1_2.SD_1" Source="STRING2STRING_1.OUT" dx1="195.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="Writable1_1_2.QO" dx1="305.0"/> |
| <Connection Comment="" Destination="ValidNode.check" Source="F_EQ.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_3_1_1.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdR.check" Source="Writable1_2.QO" dx1="925.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_3.IN" Source="Writable1_2.RD_1" dx1="375.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUBSCRIBE_150.RD_1" dx1="145.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="2930.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2_1_2.IN" Source="SUBSCRIBE_150_1.RD_1" dx1="215.0"/> |
| <Connection Comment="" Destination="SameTypesOutput.check" Source="SUBSCRIBE_150_1.QO" dx1="1325.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1_1_1.IN" Source="SUBSCRIBE_NoObject.RD_1" dx1="150.0"/> |
| <Connection Comment="" Destination="BrowseWihtouObject.check" Source="F_NOT_1_2_1_2.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2.IN" Source="SUBSCRIBE_NoObject.QO" dx1="235.0"/> |
| <Connection Comment="" Destination="wrongNamespace1.check" Source="F_NOT_1_2_1_2_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1_1_1_1.IN" Source="SUBSCRIBE_NoObject_1.RD_1" dx1="150.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1.IN" Source="SUBSCRIBE_NoObject_1.QO" dx1="235.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="SUBSCRIBE_150_1.RD_1" dx1="145.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.QI" Source="E_SR_2.Q" dx1="180.0"/> |
| <Connection Comment="" Destination="WrongInputOutput_1.QI" Source="E_SR_2.Q" dx1="1440.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="DINT2DINT_1_2.OUT" dx1="410.0"/> |
| <Connection Comment="" Destination="ObjectsFolder.check" Source="F_NOT_1_2_1_2_1_1.OUT" dx1="85.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.IN" Source="SERVER_0_3.QO" dx1="130.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUADelayedWorking"> |
| <SubAppNetwork> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="2625.0" y="1755.0"/> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="21825.0" y="5080.0"> |
| <Parameter Name="DT" Value="T#2s"/> |
| </FB> |
| <SubApp Comment="" Name="stringNodeIdTestRemote" x="19305.0" y="8115.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="3955.0" y="-30.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1495.0" y="5365.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1470.0" y="6010.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="writeString1" Type="TEST_CONDITION" x="6430.0" y="5490.0"/> |
| <FB Comment="" Name="writeString1_1" Type="TEST_CONDITION" x="6445.0" y="3965.0"/> |
| <FB Comment="" Name="writeString1_1_1" Type="TEST_CONDITION" x="6425.0" y="1790.0"/> |
| <FB Comment="" Name="writeString1_1_1_1" Type="TEST_CONDITION" x="6445.0" y="1035.0"/> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="4930.0" y="5275.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="writeString1.REQ" Source="Write3_1.CNF" dx1="495.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-780.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="writeString1.CNF" dx1="60.0" dx2="60.0" dy="-780.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="writeString1_1.CNF" dx1="970.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="writeString1_1.REQ" Source="Write3.CNF" dx1="475.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="writeString1_1_1.CNF" dx1="60.0" dx2="60.0" dy="-475.0"/> |
| <Connection Comment="" Destination="writeString1_1_1.REQ" Source="Write2.CNF" dx1="525.0"/> |
| <Connection Comment="" Destination="CNF" Source="writeString1_1_1_1.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="writeString1_1_1_1.REQ" Source="Write1.CNF" dx1="535.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="2370.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="writeString1.check" Source="Write3_1.QO" dx1="495.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="writeString1_1.check" Source="Write3.QO" dx1="475.0"/> |
| <Connection Comment="" Destination="writeString1_1_1.check" Source="Write2.QO" dx1="525.0"/> |
| <Connection Comment="" Destination="writeString1_1_1_1.check" Source="Write1.QO" dx1="535.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="3890.0" y="1355.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="stringTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="stringTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="stringTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="stringTestReadRemote5_1" Type="TEST_CONDITION" x="7325.0" y="4845.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6305.0" y="4140.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="3090.0" y="4085.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6295.0" y="4745.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4550.0" y="4885.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4600.0" y="4335.0"/> |
| <FB Comment="" Name="stringTestReadRemote4_1" Type="TEST_CONDITION" x="7295.0" y="4110.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="stringTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="stringTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="stringTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="stringTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="stringTestReadRemote4_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="820.0"/> |
| <Connection Comment="" Destination="CNF" Source="stringTestReadRemote5_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="stringTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="490.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote4_1.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="stringTestReadRemote5_1.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1450.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubscribeToVars_1" x="3385.0" y="2220.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="stringIdTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1_1" Type="DINT2DINT" x="5410.0" y="10680.0"/> |
| <FB Comment="" Name="F_OR_1_1_2" Type="F_OR" x="10480.0" y="10930.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1_1" Type="DINT2DINT" x="5460.0" y="10130.0"/> |
| <FB Comment="" Name="F_EQ__2" Type="F_EQ" x="8800.0" y="12105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="stringIdTestSubscribe5_1" Type="TEST_CONDITION" x="10870.0" y="12180.0"/> |
| <FB Comment="" Name="stringIdTestSubscribe4_1" Type="TEST_CONDITION" x="11970.0" y="10875.0"/> |
| <FB Comment="" Name="F_OR_1_1_1_1" Type="F_OR" x="9820.0" y="12290.0"/> |
| <FB Comment="" Name="Subscribe3_1" Type="SUBSCRIBE_2" x="3820.0" y="10165.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;,1:s=hello3;,1:s=hello4]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1_1" Type="F_EQ" x="8860.0" y="10795.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_2" Type="F_EQ" x="8780.0" y="12840.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1_1" Type="F_EQ" x="8865.0" y="9880.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.REQ" Source="Subscribe3_1.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ__2.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5_1.REQ" Source="F_OR_1_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_3_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.REQ" Source="F_EQ_1_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.REQ" Source="F_EQ__2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4_1.REQ" Source="F_OR_1_1_2.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.REQ" Source="F_EQ_5_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3_1.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.INIT" Source="Subscribe3.INITO" dx1="60.0" dx2="60.0" dy="2150.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN2" Source="F_EQ_5_2.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN1" Source="F_EQ_1_1_1_2_1_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN1" Source="F_EQ__2.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe5_1.check" Source="F_OR_1_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.IN" Source="Subscribe3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ__2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.IN" Source="Subscribe3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="stringIdTestSubscribe4_1.check" Source="F_OR_1_1_2.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN2" Source="F_EQ_1_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.QI" Source="QI" dx1="1820.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="3710.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="325.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars_1.INITO" dx1="1050.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.INIT" Source="ReadVars.INITO" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="3645.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="3710.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.QI" Source="QI" dx1="1600.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteMethods" x="19900.0" y="9710.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="RemoteBrowseName" x="1605.0" y="230.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation1%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation2%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation3%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation4%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteMethodBrowse_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteBrowseManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteMethodBrowse_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteMethodBrowse_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteMethodBrowse_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteBrowseManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteMethodBrowse_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="545.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="640.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteMethodBrowse_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteNumericMethod" x="1600.0" y="1120.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteNumeric_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteNumeric_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteNumeric_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteNumeric_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteNumericManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteNumeric_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteNumeric_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteNumeric_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteNumericManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteNumeric_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-720.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="640.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteNumeric_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteStringMethod" x="1600.0" y="1965.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation9%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation10%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation11%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation12%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteString_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteString_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteString_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteString_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteString_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteString_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteString_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteStringManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteString_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteString_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteString_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteString_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteString_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteStringManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteString_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteString_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteString_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteString_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteString_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteString_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteByteStringMethod" x="1575.0" y="2850.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_4" Type="DINT2DINT" x="685.0" y="5675.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0" Type="CLIENT_0" x="2515.0" y="-660.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation13%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="685.0" y="3620.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_0_1" Type="CLIENT_0_1" x="2480.0" y="1100.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation14%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="3650.0" y="1705.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="685.0" y="3075.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_0" Type="CLIENT_3_0" x="2470.0" y="3215.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation15%]"/> |
| </FB> |
| <FB Comment="" Name="CLIENT_3_2" Type="CLIENT_3_2" x="2470.0" y="5245.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaMethodCreation16%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="685.0" y="4370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_5" Type="DINT2DINT" x="685.0" y="6370.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_6" Type="DINT2DINT" x="685.0" y="6950.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_7" Type="DINT2DINT" x="4775.0" y="6180.0"/> |
| <FB Comment="" Name="DINT2DINT_8" Type="DINT2DINT" x="4765.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteByteString_3_2_1" Type="TEST_CONDITION" x="7570.0" y="6180.0"/> |
| <FB Comment="" Name="RemoteByteString_3_2_2" Type="TEST_CONDITION" x="7720.0" y="6935.0"/> |
| <FB Comment="" Name="RemoteByteString_0" Type="TEST_CONDITION" x="7540.0" y="-530.0"/> |
| <FB Comment="" Name="RemoteByteString_0_1_0" Type="TEST_CONDITION" x="7540.0" y="1215.0"/> |
| <FB Comment="" Name="RemoteByteString_0_1_1" Type="TEST_CONDITION" x="7540.0" y="1870.0"/> |
| <FB Comment="" Name="RemoteByteStrin_3_2_0" Type="TEST_CONDITION" x="7550.0" y="5340.0"/> |
| <FB Comment="" Name="RemoteByteString_3_0_0" Type="TEST_CONDITION" x="7540.0" y="3240.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="5780.0" y="1715.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="5730.0" y="6180.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5740.0" y="6885.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="1090.0" y="560.0"/> |
| <FB Comment="" Name="E_SPLIT_1" Type="E_SPLIT" x="1120.0" y="1040.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="9570.0" y="335.0"> |
| <Parameter Name="PV" Value="UINT#4"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="10795.0" y="480.0"/> |
| <FB Comment="" Name="E_CTU_1" Type="E_CTU" x="10360.0" y="2685.0"> |
| <Parameter Name="PV" Value="UINT#9"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="11030.0" y="2900.0"/> |
| <FB Comment="" Name="RemoteByteStringManyEvents" Type="TEST_CONDITION" x="11755.0" y="2955.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT_2" Type="E_SPLIT" x="500.0" y="575.0"/> |
| <FB Comment="" Name="E_PERMIT_2" Type="E_PERMIT" x="13590.0" y="565.0"/> |
| <FB Comment="" Name="E_CTU_2" Type="E_CTU" x="12365.0" y="420.0"> |
| <Parameter Name="PV" Value="UINT#2"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="12055.0" y="-490.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.INIT" Source="CLIENT_0_1.INITO" dx1="285.0" dx2="60.0" dy="1560.0"/> |
| <Connection Comment="" Destination="CLIENT_0.INIT" Source="INIT" dx1="525.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.INIT" Source="CLIENT_0.INITO" dx1="325.0" dx2="580.0" dy="1330.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.INIT" Source="CLIENT_3_0.INITO" dx1="60.0" dx2="240.0" dy="1320.0"/> |
| <Connection Comment="" Destination="INITO" Source="CLIENT_3_2.INITO" dx1="4420.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0.REQ" Source="CLIENT_0.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_1.REQ" Source="F_EQ.CNF" dx1="1325.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_0_0.REQ" Source="CLIENT_3_0.CNF" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_8.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_7.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_7.REQ" Source="RemoteByteStrin_3_2_0.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_1.REQ" Source="F_EQ_1.CNF"/> |
| <Connection Comment="" Destination="DINT2DINT_8.REQ" Source="RemoteByteString_3_2_1.CNF" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_2.REQ" Source="F_EQ_2.CNF" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteByteStrin_3_2_0.REQ" Source="CLIENT_3_2.CNF" dx1="2285.0"/> |
| <Connection Comment="" Destination="DINT2DINT_5.REQ" Source="DINT2DINT_4.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_6.REQ" Source="DINT2DINT_5.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.REQ" Source="DINT2DINT_6.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_0.REQ" Source="CLIENT_0_1.CNF" dx1="465.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="RemoteByteString_0_1_0.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.REQ" Source="DINT2DINT_3.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="CLIENT_0.REQ" Source="E_SPLIT.EO1" dx1="600.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_3_2_2.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="E_CTU_1.CU" Source="E_CTU.CUO" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="425.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="E_CTU_1.CUO" dx1="165.0"/> |
| <Connection Comment="" Destination="RemoteByteStringManyEvents.REQ" Source="E_PERMIT_1.EO" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_0.CNF" dx1="70.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.REQ" Source="E_SPLIT.EO2" dx1="840.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_0_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="E_SPLIT_1.EO1" dx1="60.0" dx2="60.0" dy="1015.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="RemoteByteString_3_0_0.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="DINT2DINT_4.REQ" Source="E_SPLIT_1.EO2" dx1="205.0" dx2="60.0" dy="2265.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="REQ" dx1="160.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SPLIT_2.EO1" dx1="115.0"/> |
| <Connection Comment="" Destination="E_SPLIT_1.EI" Source="E_SPLIT_2.EO2" dx1="130.0"/> |
| <Connection Comment="" Destination="E_CTU_2.CU" Source="E_PERMIT.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.EI" Source="E_CTU_2.CUO" dx1="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="E_PERMIT_2.EO" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="E_PERMIT.EO" dx1="450.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-195.0"/> |
| <Connection Comment="" Destination="E_SPLIT_2.EI" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_2" Source="DINT2DINT_2.OUT" dx1="640.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="CLIENT_0_1.RD_1" dx1="325.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_1" Source="DINT2DINT_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.SD_3" Source="DINT2DINT_3.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="CLIENT_0_1.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_0.QI" Source="QI" dx1="1820.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_0.QI" Source="QI" dx1="1830.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_1" Source="DINT2DINT_4.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_2" Source="DINT2DINT_5.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="DINT2DINT_7.IN" Source="CLIENT_3_2.RD_1" dx1="885.0"/> |
| <Connection Comment="" Destination="DINT2DINT_8.IN" Source="CLIENT_3_2.RD_2" dx1="865.0"/> |
| <Connection Comment="" Destination="CLIENT_3_2.SD_3" Source="DINT2DINT_6.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0.check" Source="CLIENT_0.QO" dx1="945.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_0.check" Source="CLIENT_0_1.QO" dx1="1050.0"/> |
| <Connection Comment="" Destination="RemoteByteString_0_1_1.check" Source="F_EQ.OUT" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT.OUT" dx1="820.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_0_0.check" Source="CLIENT_3_0.QO" dx1="1235.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_7.OUT"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_8.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_1.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="RemoteByteString_3_2_2.check" Source="F_EQ_2.OUT" dx1="740.0"/> |
| <Connection Comment="" Destination="RemoteByteStrin_3_2_0.check" Source="CLIENT_3_2.QO" dx1="1620.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="160.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="E_CTU_1.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT_2.PERMIT" Source="E_CTU_2.Q" dx1="440.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="RemoteBrowseName.INIT" Source="INIT" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteBrowseName.REQ" Source="REQ" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.INIT" Source="RemoteBrowseName.INITO" dx1="285.0" dx2="60.0" dy="445.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.INIT" Source="RemoteNumericMethod.INITO" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.INIT" Source="RemoteStringMethod.INITO" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.REQ" Source="RemoteBrowseName.CNF" dx1="60.0" dx2="60.0" dy="445.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.REQ" Source="RemoteNumericMethod.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.REQ" Source="RemoteStringMethod.CNF" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="CNF" Source="RemoteByteStringMethod.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="RemoteByteStringMethod.INITO" dx1="695.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RemoteBrowseName.QI" Source="QI" dx1="710.0"/> |
| <Connection Comment="" Destination="RemoteNumericMethod.QI" Source="QI" dx1="705.0"/> |
| <Connection Comment="" Destination="RemoteStringMethod.QI" Source="QI" dx1="705.0"/> |
| <Connection Comment="" Destination="RemoteByteStringMethod.QI" Source="QI" dx1="695.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="1690.0" y="1730.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="17445.0" y="2185.0"/> |
| <SubApp Comment="" Name="bytestringNodeIdTestRemote" x="19310.0" y="8785.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="2480.0" y="130.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1620.0" y="5815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1645.0" y="5170.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="5080.0" y="5080.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="writeBytestringDelay1" Type="TEST_CONDITION" x="7185.0" y="5435.0"/> |
| <FB Comment="" Name="writeBytestringDelay1_1" Type="TEST_CONDITION" x="7155.0" y="3985.0"/> |
| <FB Comment="" Name="writeBytestringDelay1_1_1" Type="TEST_CONDITION" x="6970.0" y="675.0"/> |
| <FB Comment="" Name="writeBytestringDelay1_1_2" Type="TEST_CONDITION" x="7070.0" y="1920.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="555.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="Write3_1.INITO" dx1="60.0" dx2="60.0" dy="-680.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="CNF" Source="writeBytestringDelay1_1_1.CNF" dx1="80.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="writeBytestringDelay1_1_2.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="writeBytestringDelay1_1.CNF" dx1="970.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="writeBytestringDelay1.CNF" dx1="60.0" dx2="60.0" dy="-680.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1.REQ" Source="Write3_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1_1.REQ" Source="Write3.CNF" dx1="830.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1_1_2.REQ" Source="Write2.CNF" dx1="855.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1_1_1.REQ" Source="Write1.CNF" dx1="795.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="2445.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1.check" Source="Write3_1.QO" dx1="795.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1_1.check" Source="Write3.QO" dx1="830.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1_1_2.check" Source="Write2.QO" dx1="855.0"/> |
| <Connection Comment="" Destination="writeBytestringDelay1_1_1.check" Source="Write1.QO" dx1="795.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="2415.0" y="1515.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4370.0" y="4295.0"/> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="2860.0" y="4045.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="bytestringTestReadRemote4_1" Type="TEST_CONDITION" x="7065.0" y="4070.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6075.0" y="4100.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4320.0" y="4845.0"/> |
| <FB Comment="" Name="bytestringTestReadRemote5_1" Type="TEST_CONDITION" x="7095.0" y="4805.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6065.0" y="4705.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="bytestringTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="bytestringTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="bytestringTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="bytestringTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="bytestringTestReadRemote4_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="800.0"/> |
| <Connection Comment="" Destination="CNF" Source="bytestringTestReadRemote5_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="bytestringTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="470.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote3.check" Source="F_EQ_1_1_2.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote4_1.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="bytestringTestReadRemote5_1.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1335.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubscribeToVars" x="2385.0" y="2415.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="bytestringIdTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="23670.0" y="545.0"> |
| <Parameter Name="PV" Value="3"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="25090.0" y="610.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="bytestringIdTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <FB Comment="" Name="F_EQ_5_2" Type="F_EQ" x="8080.0" y="13725.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1_1" Type="F_EQ" x="8160.0" y="11680.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="Subscribe3_1" Type="SUBSCRIBE_2" x="3120.0" y="11050.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;,1:b=byteStringNodeId3;,1:b=byteStringNodeId4]"/> |
| </FB> |
| <FB Comment="" Name="F_OR_1_1_1_1" Type="F_OR" x="9120.0" y="13175.0"/> |
| <FB Comment="" Name="F_OR_1_1_2" Type="F_OR" x="9780.0" y="11815.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1_1" Type="DINT2DINT" x="4760.0" y="11015.0"/> |
| <FB Comment="" Name="F_EQ__2" Type="F_EQ" x="8100.0" y="12990.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1_1" Type="DINT2DINT" x="4710.0" y="11565.0"/> |
| <FB Comment="" Name="bytestringIdTestSubscribe5_1" Type="TEST_CONDITION" x="10170.0" y="13065.0"/> |
| <FB Comment="" Name="bytestringIdTestSubscribe4_1" Type="TEST_CONDITION" x="11270.0" y="11760.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1_1" Type="F_EQ" x="8165.0" y="10765.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="185.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_3_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.REQ" Source="F_EQ_1_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ__2.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.REQ" Source="F_EQ_5_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5_1.REQ" Source="F_OR_1_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.REQ" Source="F_EQ__2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.REQ" Source="Subscribe3_1.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4_1.REQ" Source="F_OR_1_1_2.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3_1.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.INIT" Source="Subscribe3.INITO" dx1="60.0" dx2="60.0" dy="2590.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="185.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN1" Source="F_EQ_1_1_1_2_1_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.IN" Source="Subscribe3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe5_1.check" Source="F_OR_1_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN2" Source="F_EQ_5_2.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.IN" Source="Subscribe3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN2" Source="F_EQ_1_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_EQ__2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="bytestringIdTestSubscribe4_1.check" Source="F_OR_1_1_2.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN1" Source="F_EQ__2.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.QI" Source="QI" dx1="1470.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="2230.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="2230.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="SubscribeToVars.INIT" Source="ReadVars.INITO" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="2230.0"/> |
| <Connection Comment="" Destination="SubscribeToVars.QI" Source="QI" dx1="1100.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="folderTestRemote" x="19405.0" y="4895.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="SubscribeToVars" x="2915.0" y="2955.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="folderTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="23670.0" y="545.0"> |
| <Parameter Name="PV" Value="3"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="25090.0" y="610.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="folderTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_CTU.CUO" dx1="185.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_CTU.Q" dx1="185.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="folderTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="WriteToVars" x="2975.0" y="60.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1520.0" y="4450.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="3805.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="6270.0" y="3855.0"/> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="7145.0" y="3860.0"> |
| <Parameter Name="DT" Value="T#1s"/> |
| </FB> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="Write3" Type="CLIENT_2_0" x="4980.0" y="3715.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="writeDelayedFolder1" Type="TEST_CONDITION" x="7350.0" y="1700.0"/> |
| <FB Comment="" Name="writeDelayedFolder1_1" Type="TEST_CONDITION" x="7320.0" y="875.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="E_SWITCH.EO0" dx1="115.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="E_SWITCH.EO1" dx1="60.0" dx2="60.0" dy="-1085.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write3.INIT" Source="INIT" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="Write3.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="165.0" dy="-685.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="Write3.CNF" dx1="340.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="writeDelayedFolder1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="writeDelayedFolder1.REQ" Source="Write2.CNF" dx1="985.0"/> |
| <Connection Comment="" Destination="CNF" Source="writeDelayedFolder1_1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="writeDelayedFolder1_1.REQ" Source="Write1.CNF" dx1="970.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="Write3.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Write3.QO" dx1="340.0"/> |
| <Connection Comment="" Destination="writeDelayedFolder1.check" Source="Write2.QO" dx1="985.0"/> |
| <Connection Comment="" Destination="writeDelayedFolder1_1.check" Source="Write1.QO" dx1="970.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="3055.0" y="965.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="folderTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="folderTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="folderTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="folderTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="folderTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="folderTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="folderTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="CNF" Source="folderTestReadRemote5.CNF" dx1="415.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="folderTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="SubscribeToVars.INIT" Source="ReadVars.INITO" dx1="420.0" dx2="60.0" dy="530.0"/> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="1830.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="400.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="695.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="SubscribeToVars.QI" Source="QI" dx1="1840.0"/> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="1770.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="1830.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="HandleInitLocal" x="9245.0" y="2860.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="InitFinished" Type="PUBLISH_0" x="4630.0" y="2140.0"> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBSCRIBE_0" x="4420.0" y="885.0"> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="E_CYCLE" Type="E_CYCLE" x="5930.0" y="1015.0"> |
| <Parameter Name="DT" Value="T#1000ms"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="2840.0" y="-520.0"/> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="4595.0" y="-1205.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="1780.0" y="-570.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="InitFinished.REQ" Source="E_CYCLE.EO" dx1="60.0" dx2="145.0" dy="1735.0"/> |
| <Connection Comment="" Destination="E_CYCLE.STOP" Source="SUBSCRIBE_0.IND" dx1="370.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="175.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="InitFinished" dx1="1145.0"/> |
| <Connection Comment="" Destination="InitFinished.INIT" Source="SUBSCRIBE_0.INITO" dx1="60.0" dx2="60.0" dy="625.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="InitFinished.INITO" dx1="2190.0" dx2="60.0" dy="-4025.0"/> |
| <Connection Comment="" Destination="E_CYCLE.START" Source="E_DEMUX_2.EO2" dx1="2455.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="E_DEMUX_2.EO1" dx1="630.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.QI" Source="QI" dx1="2000.0"/> |
| <Connection Comment="" Destination="InitFinished.QI" Source="QI" dx1="3480.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="680.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="15770.0" y="2040.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="14085.0" y="1990.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <SubApp Comment="" Name="HandleInit" x="22025.0" y="5975.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="STEST_END_1" Type="STEST_END" x="8360.0" y="455.0"/> |
| <FB Comment="" Name="E_DEMUX_2_1" Type="E_DEMUX_2" x="5465.0" y="110.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT_1" Type="F_BOOL_TO_UINT" x="3200.0" y="115.0"/> |
| <FB Comment="" Name="PUBLISH_0_1" Type="PUBLISH_0" x="6580.0" y="1835.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.EI" Source="F_BOOL_TO_UINT_1.CNF" dx1="790.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.INIT" Source="E_DEMUX_2_1.EO1" dx1="540.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.REQ" Source="PUBLISH_0_1.INITO" dx1="175.0" dx2="200.0" dy="-300.0"/> |
| <Connection Comment="" Destination="Execute" Source="E_DEMUX_2_1.EO2" dx1="1815.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.REQ" Source="InitFinished" dx1="2715.0"/> |
| <Connection Comment="" Destination="STEST_END_1.REQ" Source="PUBLISH_0_1.CNF" dx1="655.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.K" Source="F_BOOL_TO_UINT_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.IN" Source="QI" dx1="2715.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="18115.0" y="2270.0"/> |
| <SubApp Comment="" Name="numericNodeIdTestRemote" x="19330.0" y="7360.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="WriteToVars" x="1880.0" y="70.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2" Type="DINT2DINT" x="1555.0" y="2485.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1" Type="DINT2DINT" x="1500.0" y="5700.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2" Type="DINT2DINT" x="1545.0" y="4775.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="DINT2DINT" x="1580.0" y="1205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_2" Type="DINT2DINT" x="1590.0" y="1815.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="1465.0" y="3445.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="1440.0" y="4090.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="7290.0" y="5565.0"> |
| <Parameter Name="DT" Value="T#1s"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="6415.0" y="5560.0"/> |
| <FB Comment="" Name="Write1" Type="CLIENT_1_0" x="4865.0" y="705.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Write2" Type="CLIENT_2_0" x="4865.0" y="1680.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="Write3_1" Type="CLIENT_2_0" x="4900.0" y="3355.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <FB Comment="" Name="Write3Numeric" Type="CLIENT_2_0" x="4980.0" y="5285.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="writeDelayedNumeric1" Type="TEST_CONDITION" x="7170.0" y="3435.0"/> |
| <FB Comment="" Name="writeDelayedNumeric1_1" Type="TEST_CONDITION" x="7090.0" y="1720.0"/> |
| <FB Comment="" Name="writeDelayedNumeric1_1_1" Type="TEST_CONDITION" x="7095.0" y="1055.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2.REQ" Source="BOOL2BOOL_1_2.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="REQ" dx1="940.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="E_SWITCH.EO0" dx1="115.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_2.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="INITO" Source="Write1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="Write1.INIT" Source="Write2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Write3_1.REQ" Source="E_SWITCH.EO1" dx1="60.0" dx2="60.0" dy="-1100.0"/> |
| <Connection Comment="" Destination="Write2.INIT" Source="Write3_1.INITO" dx1="310.0" dx2="175.0" dy="-695.0"/> |
| <Connection Comment="" Destination="Write3Numeric.INIT" Source="INIT" dx1="3680.0"/> |
| <Connection Comment="" Destination="Write3Numeric.REQ" Source="BOOL2BOOL_1_1_1_1_1.CNF" dx1="280.0"/> |
| <Connection Comment="" Destination="Write3Numeric.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="180.0" dy="-645.0"/> |
| <Connection Comment="" Destination="Write3_1.INIT" Source="Write3Numeric.INITO" dx1="260.0" dx2="385.0" dy="-760.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="Write3Numeric.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="CNF" Source="writeDelayedNumeric1_1_1.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="writeDelayedNumeric1_1_1.REQ" Source="Write1.CNF" dx1="860.0"/> |
| <Connection Comment="" Destination="Write2.REQ" Source="writeDelayedNumeric1.CNF" dx1="60.0" dx2="60.0" dy="-335.0"/> |
| <Connection Comment="" Destination="Write1.REQ" Source="writeDelayedNumeric1_1.CNF" dx1="560.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="writeDelayedNumeric1_1.REQ" Source="Write2.CNF" dx1="855.0"/> |
| <Connection Comment="" Destination="writeDelayedNumeric1.REQ" Source="Write3_1.CNF" dx1="875.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Write1.QI" Source="QI" dx1="4215.0"/> |
| <Connection Comment="" Destination="Write1.SD_1" Source="BOOL2BOOL_2.OUT" dx1="670.0"/> |
| <Connection Comment="" Destination="Write2.QI" Source="QI" dx1="4135.0"/> |
| <Connection Comment="" Destination="Write2.SD_1" Source="BOOL2BOOL_1_2.OUT" dx1="625.0"/> |
| <Connection Comment="" Destination="Write2.SD_2" Source="BOOL2BOOL_1_1_2.OUT" dx1="605.0"/> |
| <Connection Comment="" Destination="Write3_1.QI" Source="QI" dx1="4015.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3_1.SD_2" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="Write3Numeric.QI" Source="QI" dx1="4340.0"/> |
| <Connection Comment="" Destination="Write3Numeric.SD_1" Source="BOOL2BOOL_1_1_1_2.OUT" dx1="530.0"/> |
| <Connection Comment="" Destination="Write3Numeric.SD_2" Source="BOOL2BOOL_1_1_1_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Write3Numeric.QO" dx1="415.0"/> |
| <Connection Comment="" Destination="writeDelayedNumeric1_1_1.check" Source="Write1.QO" dx1="860.0"/> |
| <Connection Comment="" Destination="writeDelayedNumeric1_1.check" Source="Write2.QO" dx1="880.0"/> |
| <Connection Comment="" Destination="writeDelayedNumeric1.check" Source="Write3_1.QO" dx1="875.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="ReadVars" x="1815.0" y="1455.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read1" Type="CLIENT_0_1" x="3455.0" y="-85.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Read2" Type="CLIENT_0_2" x="3525.0" y="965.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2" Type="F_EQ" x="6630.0" y="2500.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote4" Type="TEST_CONDITION" x="7620.0" y="2470.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3" Type="DINT2DINT" x="5075.0" y="855.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1" Type="F_EQ" x="6620.0" y="3105.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote3" Type="TEST_CONDITION" x="7730.0" y="1665.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3" Type="DINT2DINT" x="5040.0" y="1525.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2" Type="DINT2DINT" x="4875.0" y="3245.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3" Type="DINT2DINT" x="4925.0" y="2695.0"/> |
| <FB Comment="" Name="numericTestReadRemote2" Type="TEST_CONDITION" x="7275.0" y="930.0"/> |
| <FB Comment="" Name="F_EQ_1_1_2" Type="F_EQ" x="6635.0" y="1670.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6655.0" y="260.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="6655.0" y="960.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="Read3" Type="CLIENT_0_2" x="3415.0" y="2445.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="numericTestReadRemote5" Type="TEST_CONDITION" x="7650.0" y="3205.0"/> |
| <FB Comment="" Name="numericTestReadRemote1" Type="TEST_CONDITION" x="7275.0" y="230.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="5065.0" y="150.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="6650.0" y="4285.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="Read3_1" Type="CLIENT_0_2" x="3435.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="6640.0" y="4890.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="4895.0" y="5030.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="4945.0" y="4480.0"/> |
| <FB Comment="" Name="numericTestReadRemote4_NBN" Type="TEST_CONDITION" x="7795.0" y="4265.0"/> |
| <FB Comment="" Name="numericTestReadRemote5_NBN" Type="TEST_CONDITION" x="7825.0" y="5000.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="Read2.INIT" Source="Read1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="Read2.REQ" Source="numericTestReadRemote1.CNF" dx1="60.0" dx2="370.0" dy="415.0"/> |
| <Connection Comment="" Destination="Read3.INIT" Source="Read2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.REQ" Source="Read2.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4.REQ" Source="F_EQ_1_1_1_2.CNF" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.REQ" Source="numericTestReadRemote4.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.REQ" Source="BOOL2BOOL_1_3.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5.REQ" Source="F_EQ_1_1_1_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote3.REQ" Source="F_EQ_1_1_2.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="Read3.REQ" Source="numericTestReadRemote3.CNF" dx1="60.0" dx2="920.0" dy="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="BOOL2BOOL_1_1_3.CNF" dx1="515.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.REQ" Source="BOOL2BOOL_1_1_1_3.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.REQ" Source="Read3.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote2.REQ" Source="F_EQ_1_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.INIT" Source="INIT" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read1.REQ" Source="REQ" dx1="2670.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="Read1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_3.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote1.REQ" Source="F_EQ_2.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.REQ" Source="numericTestReadRemote2.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="INITO" Source="Read3_1.INITO" dx1="2575.0"/> |
| <Connection Comment="" Destination="Read3_1.INIT" Source="Read3.INITO" dx1="60.0" dx2="60.0" dy="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Read3_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="275.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4_NBN.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5_NBN.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="285.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="numericTestReadRemote4_NBN.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="CNF" Source="numericTestReadRemote5_NBN.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Read3_1.REQ" Source="numericTestReadRemote5.CNF" dx1="60.0" dx2="60.0" dy="560.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="Read1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3.IN" Source="Read2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3.IN" Source="Read2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2.IN1" Source="BOOL2BOOL_1_1_1_3.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4.check" Source="F_EQ_1_1_1_2.OUT" dx1="100.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="BOOL2BOOL_1_3.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5.check" Source="F_EQ_1_1_1_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote3.check" Source="F_EQ_1_1_2.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2.IN1" Source="BOOL2BOOL_1_1_3.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2.IN" Source="Read3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3.IN" Source="Read3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote2.check" Source="F_EQ_1_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_3.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote1.check" Source="F_EQ_2.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="Read1.QI" Source="QI" dx1="2670.0"/> |
| <Connection Comment="" Destination="Read2.QI" Source="QI" dx1="1730.0"/> |
| <Connection Comment="" Destination="Read3.QI" Source="QI" dx1="1025.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Read3_1.RD_1" dx1="510.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Read3_1.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="425.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote4_NBN.check" Source="F_EQ_1_1_1_2_1.OUT" dx1="305.0"/> |
| <Connection Comment="" Destination="numericTestReadRemote5_NBN.check" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="285.0"/> |
| <Connection Comment="" Destination="Read3_1.QI" Source="QI" dx1="1625.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubscribeToVars_1" x="1665.0" y="2205.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="8300.0" y="-230.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe4" Type="TEST_CONDITION" x="12170.0" y="6575.0"/> |
| <FB Comment="" Name="Subscribe3" Type="SUBSCRIBE_2" x="4020.0" y="5865.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1" Type="F_EQ" x="9065.0" y="5580.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe3" Type="TEST_CONDITION" x="10660.0" y="3505.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1" Type="F_EQ" x="9060.0" y="6495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_2_1" Type="F_EQ" x="8450.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe1" Type="TEST_CONDITION" x="10585.0" y="145.0"/> |
| <FB Comment="" Name="numericIdTestSubscribe2" Type="TEST_CONDITION" x="10485.0" y="1330.0"/> |
| <FB Comment="" Name="Subscribe1" Type="SUBSCRIBE_1" x="3980.0" y="-535.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Subscribe2" Type="SUBSCRIBE_2" x="4070.0" y="1695.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_3_1" Type="DINT2DINT" x="5585.0" y="2255.0"/> |
| <FB Comment="" Name="F_EQ_1_2_1" Type="F_EQ" x="9035.0" y="1290.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="5590.0" y="-300.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1" Type="DINT2DINT" x="5660.0" y="5830.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1" Type="DINT2DINT" x="5610.0" y="6380.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_3_1" Type="DINT2DINT" x="5620.0" y="1585.0"/> |
| <FB Comment="" Name="F_EQ_" Type="F_EQ" x="9000.0" y="7805.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="numericIdTestSubscribe5" Type="TEST_CONDITION" x="11070.0" y="7880.0"/> |
| <FB Comment="" Name="F_EQ_5" Type="F_EQ" x="8980.0" y="8540.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_5_1" Type="F_EQ" x="8540.0" y="4210.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1" Type="F_EQ" x="9155.0" y="2095.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ__1_1" Type="F_EQ" x="8215.0" y="495.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="9500.0" y="250.0"/> |
| <FB Comment="" Name="F_OR_1" Type="F_OR" x="9720.0" y="1950.0"/> |
| <FB Comment="" Name="F_OR_2" Type="F_OR" x="9405.0" y="3835.0"/> |
| <FB Comment="" Name="F_OR_1_1" Type="F_OR" x="10680.0" y="6630.0"/> |
| <FB Comment="" Name="F_OR_1_1_1" Type="F_OR" x="10020.0" y="7990.0"/> |
| <FB Comment="" Name="F_EQ_5_2" Type="F_EQ" x="8790.0" y="12665.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_2_1_1" Type="DINT2DINT" x="5420.0" y="10505.0"/> |
| <FB Comment="" Name="Subscribe3_1" Type="SUBSCRIBE_2" x="3830.0" y="9990.0"> |
| <Parameter Name="ID" Value="opc_ua[SUBSCRIBE;%serverEndpoint%;,1:i=12348;,1:i=12349]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_1_1_1_1" Type="F_EQ" x="8870.0" y="10620.0"> |
| <Parameter Name="IN2" Value="DINT#0"/> |
| </FB> |
| <FB Comment="" Name="F_OR_1_1_1_1" Type="F_OR" x="9830.0" y="12115.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_3_1_1" Type="DINT2DINT" x="5470.0" y="9955.0"/> |
| <FB Comment="" Name="F_OR_1_1_2" Type="F_OR" x="10490.0" y="10755.0"/> |
| <FB Comment="" Name="numericIdTestSubscribe4_1" Type="TEST_CONDITION" x="11980.0" y="10700.0"/> |
| <FB Comment="" Name="numericIdTestSubscribe5_1" Type="TEST_CONDITION" x="10880.0" y="12005.0"/> |
| <FB Comment="" Name="F_EQ__2" Type="F_EQ" x="8810.0" y="11930.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1_2_1_1" Type="F_EQ" x="8875.0" y="9705.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Subscribe3.INIT" Source="Subscribe2.INITO" dx1="260.0" dx2="430.0" dy="580.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.REQ" Source="Subscribe3.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="Subscribe2.INIT" Source="Subscribe1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="Subscribe1.IND" dx1="500.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.REQ" Source="Subscribe2.IND" dx1="470.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.REQ" Source="BOOL2BOOL_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_3_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="Subscribe1.INIT" Source="INIT" dx1="3120.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="F_EQ__1_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.REQ" Source="F_EQ_2_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe1.REQ" Source="F_OR.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe3.REQ" Source="F_OR_2.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe2.REQ" Source="F_OR_1.CNF" dx1="115.0"/> |
| <Connection Comment="" Destination="F_OR_1.REQ" Source="F_EQ__1.CNF" dx1="90.0"/> |
| <Connection Comment="" Destination="F_EQ__1.REQ" Source="F_EQ_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1360.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_3_1.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.REQ" Source="F_EQ_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="430.0"/> |
| <Connection Comment="" Destination="F_OR_2.REQ" Source="F_EQ_5_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4.REQ" Source="F_OR_1_1.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.REQ" Source="F_EQ_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5.REQ" Source="F_OR_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_.REQ" Source="BOOL2BOOL_1_1_1_1_2_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_EQ_5.REQ" Source="F_EQ_.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.REQ" Source="F_EQ_5.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.REQ" Source="F_EQ_1_1_1_2_1_1.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.REQ" Source="F_EQ_1_1_1_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1280.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4_1.REQ" Source="F_OR_1_1_2.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.REQ" Source="Subscribe3_1.IND" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ__2.REQ" Source="BOOL2BOOL_1_1_1_1_2_1_1.CNF" dx1="1250.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5_1.REQ" Source="F_OR_1_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.REQ" Source="F_EQ__2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.REQ" Source="F_EQ_5_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.REQ" Source="BOOL2BOOL_1_1_1_3_1_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INITO" Source="Subscribe3_1.INITO" dx1="8640.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.INIT" Source="Subscribe3.INITO" dx1="60.0" dx2="60.0" dy="2060.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="560.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1.IN" Source="Subscribe3.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1.IN" Source="Subscribe3.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="Subscribe1.RD_1" dx1="780.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_3_1.IN" Source="Subscribe2.RD_1" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_3_1.IN" Source="Subscribe2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2_1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="Subscribe3.QI" Source="QI" dx1="3080.0"/> |
| <Connection Comment="" Destination="Subscribe1.QI" Source="QI" dx1="1590.0"/> |
| <Connection Comment="" Destination="Subscribe2.QI" Source="QI" dx1="1625.0"/> |
| <Connection Comment="" Destination="F_EQ_5.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="F_EQ__1.IN1" Source="BOOL2BOOL_1_3_1.OUT" dx1="1140.0"/> |
| <Connection Comment="" Destination="F_EQ_5_1.IN1" Source="BOOL2BOOL_1_1_3_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ__1_1.IN1" Source="BOOL2BOOL_3_1.OUT" dx1="1115.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="F_EQ__1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="F_EQ_2_1.OUT" dx1="115.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe1.check" Source="F_OR.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN2" Source="F_EQ_5_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN2" Source="F_EQ__1.OUT" dx1="90.0"/> |
| <Connection Comment="" Destination="F_OR_1.IN1" Source="F_EQ_1_2_1.OUT" dx1="150.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe2.check" Source="F_OR_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe3.check" Source="F_OR_2.OUT" dx1="730.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4.check" Source="F_OR_1_1.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN2" Source="F_EQ_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_OR_1_1.IN1" Source="F_EQ_1_1_1_2_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5.check" Source="F_OR_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN1" Source="F_EQ_.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1.IN2" Source="F_EQ_5.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_.IN1" Source="BOOL2BOOL_1_1_1_1_2_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_2.IN1" Source="F_EQ_1_1_2_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN1" Source="F_EQ__2.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN2" Source="F_EQ_1_1_1_1_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ__2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1250.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_1_1.IN2" Source="F_EQ_5_2.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_1_1_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_3_1_1.IN" Source="Subscribe3_1.RD_1" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_5_2.IN1" Source="BOOL2BOOL_1_1_1_1_2_1_1.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_2_1_1.IN" Source="Subscribe3_1.RD_2" dx1="475.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe4_1.check" Source="F_OR_1_1_2.OUT" dx1="230.0"/> |
| <Connection Comment="" Destination="F_OR_1_1_2.IN1" Source="F_EQ_1_1_1_2_1_1.OUT" dx1="790.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1_2_1_1.IN1" Source="BOOL2BOOL_1_1_1_3_1_1.OUT" dx1="1295.0"/> |
| <Connection Comment="" Destination="numericIdTestSubscribe5_1.check" Source="F_OR_1_1_1_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="Subscribe3_1.QI" Source="QI" dx1="1820.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="ReadVars.INIT" Source="WriteToVars.INITO" dx1="260.0" dx2="270.0" dy="695.0"/> |
| <Connection Comment="" Destination="WriteToVars.INIT" Source="INIT" dx1="1630.0"/> |
| <Connection Comment="" Destination="WriteToVars.REQ" Source="REQ" dx1="290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SubscribeToVars_1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.INIT" Source="ReadVars.INITO" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="CNF" Source="ReadVars.CNF" dx1="375.0"/> |
| <Connection Comment="" Destination="ReadVars.REQ" Source="WriteToVars.CNF" dx1="60.0" dx2="60.0" dy="690.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="ReadVars.QI" Source="QI" dx1="1570.0"/> |
| <Connection Comment="" Destination="WriteToVars.QI" Source="QI" dx1="1630.0"/> |
| <Connection Comment="" Destination="SubscribeToVars_1.QI" Source="QI" dx1="740.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="17485.0" y="3740.0"/> |
| <SubApp Comment="" Name="LocaMethods" x="5260.0" y="7315.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="MethodOnlyBrowseName" x="3325.0" y="1095.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation1%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation3%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation4%]"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation2%]"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalMethodBrowse_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="3880.0" y="-375.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3900.0" y="615.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalMethodBrowse_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="2490.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalMethodBrowse_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalMethodBrowse_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalMethodBrowse_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalMethodBrowse_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalMethodBrowse_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalMethodBrowse_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalMethodBrowse_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalMethodBrowse_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalMethodBrowse_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_0.IND" dx1="1170.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_0.REQ" Source="E_DELAY.EO" dx1="710.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_1_0.IND" dx1="1205.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_1_0_0.REQ" Source="E_DELAY_1.EO" dx1="725.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalMethodBrowse_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodNumericNodeId" x="3305.0" y="1800.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalNumeric_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalNumeric_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalNumeric_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalNumeric_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalNumeric_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalNumeric_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalNumeric_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="3970.0" y="-390.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="4015.0" y="550.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalNumeric_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="4655.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalNumeric_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalNumeric_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalNumeric_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalNumeric_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalNumeric_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalNumeric_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalNumeric_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalNumeric_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalNumeric_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_0.IND" dx1="1230.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_0.REQ" Source="E_DELAY.EO" dx1="665.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_1_0.IND" dx1="1225.0"/> |
| <Connection Comment="" Destination="LocalNumeric_1_0_0.REQ" Source="E_DELAY_1.EO" dx1="670.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalNumeric_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalNumeric_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalNumeric_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodStringNodeId" x="3315.0" y="2490.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation9%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation11%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation12%]"/> |
| </FB> |
| <FB Comment="" Name="LocalString_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalString_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation10%]"/> |
| </FB> |
| <FB Comment="" Name="LocalString_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalString_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalString_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalString_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalString_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalString_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalString_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalString_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="4130.0" y="615.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3980.0" y="-275.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalString_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="4655.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalString_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalString_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalString_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalString_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalString_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalString_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalString_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalString_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalString_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_0.IND" dx1="1180.0"/> |
| <Connection Comment="" Destination="LocalString_0_0.REQ" Source="E_DELAY_1.EO" dx1="660.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_1_0.IND" dx1="1435.0"/> |
| <Connection Comment="" Destination="LocalString_1_0_0.REQ" Source="E_DELAY.EO" dx1="610.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalString_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalString_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalString_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalString_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="MethodBytestringNodeId" x="3315.0" y="3170.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="3685.0" y="5645.0"/> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="3845.0" y="4980.0"/> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2130.0" y="-205.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation13%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3" Type="DINT2DINT" x="3555.0" y="3540.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="3740.0" y="2520.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0_3" x="2110.0" y="1730.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation15%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_3_1" Type="DINT2DINT" x="3660.0" y="6330.0"/> |
| <FB Comment="" Name="SERVER_2_3" Type="SERVER_2_3" x="2175.0" y="4230.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation16%]"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_2_3_0" Type="TEST_CONDITION" x="5940.0" y="4445.0"/> |
| <FB Comment="" Name="LocalByteString_0_3_0" Type="TEST_CONDITION" x="5795.0" y="1655.0"/> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1_0" x="2125.0" y="665.0"> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation14%]"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_0_0" Type="TEST_CONDITION" x="5695.0" y="-195.0"/> |
| <FB Comment="" Name="LocalByteString_1_0_0" Type="TEST_CONDITION" x="5750.0" y="810.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="1000.0" y="1325.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="3810.0" y="2030.0"/> |
| <FB Comment="" Name="DINT2DINT_2" Type="DINT2DINT" x="915.0" y="4235.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_3" Type="DINT2DINT" x="990.0" y="4995.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_0_3_1" Type="TEST_CONDITION" x="5735.0" y="2205.0"/> |
| <FB Comment="" Name="LocalByteString_2_3_2" Type="TEST_CONDITION" x="5975.0" y="5740.0"/> |
| <FB Comment="" Name="LocalByteString_0_3_2" Type="TEST_CONDITION" x="5760.0" y="2720.0"/> |
| <FB Comment="" Name="LocalByteString_0_3_3" Type="TEST_CONDITION" x="5810.0" y="3515.0"/> |
| <FB Comment="" Name="LocalByteString_2_3_3" Type="TEST_CONDITION" x="5925.0" y="6250.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4985.0" y="2155.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="4970.0" y="2695.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="4995.0" y="3395.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="LocalByteString_2_3_1" Type="TEST_CONDITION" x="5900.0" y="5165.0"/> |
| <FB Comment="" Name="F_EQ_1_2" Type="F_EQ" x="4985.0" y="5605.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="5000.0" y="5065.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="5010.0" y="6305.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="3980.0" y="-275.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3995.0" y="570.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="INIT" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SERVER_1_0.INITO" dx1="60.0" dx2="60.0" dy="705.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.INIT" Source="SERVER_0_3.INITO" dx1="60.0" dx2="60.0" dy="905.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="LocalByteString_0_0.CNF" dx1="60.0" dx2="60.0" dy="-290.0"/> |
| <Connection Comment="" Destination="INITO" Source="SERVER_2_3.INITO" dx1="4655.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="LocalByteString_1_0_0.CNF" dx1="60.0" dx2="385.0" dy="-375.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="DINT2DINT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_0.REQ" Source="SERVER_0_3.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="LocalByteString_0_3_0.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="DINT2DINT_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_1.REQ" Source="F_EQ.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_2.REQ" Source="F_EQ_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_3.REQ" Source="F_EQ_1_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="LocalByteString_0_3_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="DINT2DINT_1_1.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.REQ" Source="LocalByteString_0_3_2.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="DINT2DINT_1_3.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.RSP" Source="LocalByteString_0_3_3.CNF" dx1="60.0" dx2="60.0" dy="-840.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_0.REQ" Source="SERVER_2_3.IND" dx1="1625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.REQ" Source="LocalByteString_2_3_0.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="DINT2DINT_1_2.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="LocalByteString_2_3_1.CNF" dx1="60.0" dx2="60.0" dy="240.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_2.REQ" Source="F_EQ_1_2.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.REQ" Source="LocalByteString_2_3_2.CNF" dx1="60.0" dx2="60.0" dy="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="DINT2DINT_1_3_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_3.REQ" Source="F_EQ_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="DINT2DINT_2.REQ" Source="LocalByteString_2_3_3.CNF" dx1="60.0" dx2="60.0" dy="-625.0"/> |
| <Connection Comment="" Destination="DINT2DINT_3.REQ" Source="DINT2DINT_2.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.RSP" Source="DINT2DINT_3.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_1_0.IND" dx1="1300.0"/> |
| <Connection Comment="" Destination="LocalByteString_1_0_0.REQ" Source="E_DELAY_1.EO" dx1="680.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="SERVER_0.IND" dx1="1365.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_0.REQ" Source="E_DELAY.EO" dx1="660.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.IN" Source="SERVER_2_3.RD_2" dx1="845.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_2.IN" Source="SERVER_2_3.RD_1" dx1="950.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_0.check" Source="SERVER_0.QO" dx1="680.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3.IN" Source="SERVER_0_3.RD_3" dx1="310.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0_3.RD_2" dx1="835.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_0.check" Source="SERVER_0_3.QO" dx1="645.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_3.RD_1"/> |
| <Connection Comment="" Destination="DINT2DINT_1_3_1.IN" Source="SERVER_2_3.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_0.check" Source="SERVER_2_3.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="DINT2DINT.OUT" dx1="315.0"/> |
| <Connection Comment="" Destination="LocalByteString_1_0_0.check" Source="SERVER_1_0.QO" dx1="625.0"/> |
| <Connection Comment="" Destination="SERVER_0.QI" Source="QI" dx1="975.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.QI" Source="QI" dx1="970.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.QI" Source="QI" dx1="965.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.QI" Source="QI" dx1="960.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_2" Source="DINT2DINT_3.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="SERVER_2_3.SD_1" Source="DINT2DINT_2.OUT" dx1="300.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_1.check" Source="F_EQ.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="DINT2DINT_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_3.check" Source="F_EQ_1_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="LocalByteString_0_3_2.check" Source="F_EQ_1.OUT" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="DINT2DINT_1_1.OUT" dx1="335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="DINT2DINT_1_3.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_2.check" Source="F_EQ_1_2.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_1.check" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="DINT2DINT_1_2.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1_2.IN1" Source="DINT2DINT_1_1_1.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN1" Source="DINT2DINT_1_3_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="LocalByteString_2_3_3.check" Source="F_EQ_1_1_1.OUT" dx1="265.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.INIT" Source="INIT" dx1="1570.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.INIT" Source="MethodNumericNodeId.INITO" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.INIT" Source="MethodStringNodeId.INITO" dx1="60.0" dx2="60.0" dy="340.0"/> |
| <Connection Comment="" Destination="INITO" Source="MethodBytestringNodeId.INITO" dx1="100.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.INIT" Source="MethodOnlyBrowseName.INITO" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.QI" Source="QI" dx1="1570.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.QI" Source="QI" dx1="2550.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.QI" Source="QI" dx1="2555.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.QI" Source="QI" dx1="2555.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="5495.0" y="1220.0"/> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="6455.0" y="965.0"/> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="7410.0" y="440.0"> |
| <Parameter Name="DT" Value="T#10s"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1_1" Type="E_DELAY" x="5905.0" y="4210.0"> |
| <Parameter Name="DT" Value="T#10s"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="8525.0" y="3390.0"/> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="7790.0" y="3460.0"/> |
| <SubApp Comment="" Name="numericNodeIdTest" x="4980.0" y="5045.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric3%]"/> |
| </FB> |
| <FB Comment="" Name="localNumeric1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localNumeric2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localNumeric3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localNumeric4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localNumeric5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localNumeric1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localNumeric2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localNumeric4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localNumeric5.REQ" Source="localNumeric4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localNumeric3.REQ" Source="localNumeric2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localNumeric1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localNumeric5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localNumeric4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localNumeric3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localNumeric2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="folderTest" x="5180.0" y="3750.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestOnlyBroseName3%]"/> |
| </FB> |
| <FB Comment="" Name="localReadFolder1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localReadFolder2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localReadFolder3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localReadFolder4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localReadFolder5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localReadFolder1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localReadFolder2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localReadFolder4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localReadFolder5.REQ" Source="localReadFolder4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localReadFolder3.REQ" Source="localReadFolder2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localReadFolder1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localReadFolder5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localReadFolder4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localReadFolder3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localReadFolder2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="byteStringNodeIdTest" x="5015.0" y="6395.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString3%]"/> |
| </FB> |
| <FB Comment="" Name="localBytestringNumeric1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localBytestringNumeric2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localBytestringNumeric3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localBytestringNumeric4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localBytestringNumeric5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric5.REQ" Source="localBytestringNumeric4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric3.REQ" Source="localBytestringNumeric2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localBytestringNumeric2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="stringNodeIdTestt" x="5075.0" y="5705.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BOOL2BOOL_1_2_1" Type="DINT2DINT" x="4465.0" y="1295.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="3865.0" y="560.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_2_1" Type="DINT2DINT" x="4255.0" y="1875.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_2_1" Type="DINT2DINT" x="4295.0" y="2825.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1_1_1_1_1_1" Type="DINT2DINT" x="4270.0" y="3470.0"/> |
| <FB Comment="" Name="Writable1" Type="SUBSCRIBE_1" x="2825.0" y="345.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString1%]"/> |
| </FB> |
| <FB Comment="" Name="Writable2" Type="SUBSCRIBE_2" x="2825.0" y="1320.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable3" Type="SUBSCRIBE_2" x="2755.0" y="2845.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString3%]"/> |
| </FB> |
| <FB Comment="" Name="localString1" Type="TEST_CONDITION" x="6965.0" y="530.0"/> |
| <FB Comment="" Name="localString2" Type="TEST_CONDITION" x="7090.0" y="1390.0"/> |
| <FB Comment="" Name="localString3" Type="TEST_CONDITION" x="7125.0" y="1935.0"/> |
| <FB Comment="" Name="localString4" Type="TEST_CONDITION" x="7020.0" y="2725.0"/> |
| <FB Comment="" Name="localString5" Type="TEST_CONDITION" x="7025.0" y="3385.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="6050.0" y="335.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="6130.0" y="1130.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="6105.0" y="2645.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue4%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="6155.0" y="3350.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue5%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="6070.0" y="1770.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="INITO" Source="Writable1.INITO" dx1="695.0"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Writable2.INITO" dx1="60.0" dx2="60.0" dy="-485.0"/> |
| <Connection Comment="" Destination="Writable3.INIT" Source="INIT" dx1="2170.0"/> |
| <Connection Comment="" Destination="Writable2.INIT" Source="Writable3.INITO" dx1="260.0" dx2="60.0" dy="-760.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="Writable1.IND" dx1="435.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.REQ" Source="Writable2.IND" dx1="920.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.REQ" Source="BOOL2BOOL_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.REQ" Source="Writable3.IND" dx1="820.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.REQ" Source="BOOL2BOOL_1_1_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="795.0"/> |
| <Connection Comment="" Destination="localString1.REQ" Source="F_EQ.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="BOOL2BOOL_1_1_2_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="localString2.REQ" Source="F_EQ_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="BOOL2BOOL_1_1_1_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="F_EQ_2.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="localString4.REQ" Source="F_EQ_1_1.CNF" dx1="250.0"/> |
| <Connection Comment="" Destination="localString5.REQ" Source="localString4.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="localString3.REQ" Source="localString2.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Writable1.QI" Source="QI" dx1="2585.0"/> |
| <Connection Comment="" Destination="Writable2.QI" Source="QI" dx1="2205.0"/> |
| <Connection Comment="" Destination="Writable3.QI" Source="QI" dx1="2170.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.IN" Source="Writable1.RD_1" dx1="245.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_1_1_1.IN" Source="Writable3.RD_2" dx1="485.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_1_2_1.IN" Source="Writable3.RD_1" dx1="495.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1_2_1.IN" Source="Writable2.RD_2" dx1="440.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_2_1.IN" Source="Writable2.RD_1" dx1="545.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_2_1.OUT" dx1="795.0"/> |
| <Connection Comment="" Destination="localString1.check" Source="F_EQ.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN1" Source="BOOL2BOOL_1_1_2_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="BOOL2BOOL_1_2_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN1" Source="BOOL2BOOL_1_1_1_2_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="BOOL2BOOL_1_1_1_1_1_1.OUT" dx1="495.0"/> |
| <Connection Comment="" Destination="localString5.check" Source="F_EQ_1_1.OUT" dx1="250.0"/> |
| <Connection Comment="" Destination="localString4.check" Source="F_EQ_2.OUT" dx1="330.0"/> |
| <Connection Comment="" Destination="localString3.check" Source="F_EQ_2_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="localString2.check" Source="F_EQ_1.OUT" dx1="295.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="RemoteMethods.INIT" Source="bytestringNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="RemoteMethods.INITO" dx1="840.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.REQ" Source="folderTestRemote.CNF" dx1="60.0" dx2="425.0" dy="590.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="HandleInit.Execute" dx1="60.0" dx2="60.0" dy="-445.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="200.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="E_PERMIT.EO" dx1="60.0" dx2="60.0" dy="735.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.INIT" Source="numericNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="340.0"/> |
| <Connection Comment="" Destination="folderTestRemote.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="210.0" dy="-575.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.INIT" Source="stringNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="RemoteMethods.REQ" Source="bytestringNodeIdTestRemote.CNF" dx1="255.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.INIT" Source="folderTestRemote.INITO" dx1="345.0" dx2="60.0" dy="1185.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="465.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.REQ" Source="numericNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_SR_2.EO" dx1="205.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="RemoteMethods.CNF" dx1="180.0" dx2="60.0" dy="-2500.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="200.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.REQ" Source="stringNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="folderTestRemote.INIT" Source="E_SR_1.EO" dx1="1600.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="E_SR.EO" dx1="1535.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SWITCH.EO1" dx1="200.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_SPLIT.EO2" dx1="1215.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="E_SPLIT.EO1" dx1="270.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="F_NOT.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_PERMIT_1.EO" dx1="145.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="LocaMethods.INITO" dx1="1030.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestt.INIT" Source="numericNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.INIT" Source="stringNodeIdTestt.INITO" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="folderTest.INITO" dx1="150.0"/> |
| <Connection Comment="" Destination="LocaMethods.INIT" Source="byteStringNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="220.0"/> |
| <Connection Comment="" Destination="folderTest.INIT" Source="E_SWITCH.EO0" dx1="60.0" dx2="60.0" dy="995.0"/> |
| <Connection Comment="" Destination="folderTest.INIT" Source="E_DELAY_1.EO" dx1="60.0" dx2="600.0" dy="-370.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.INIT" Source="E_DELAY_1_1.EO" dx1="60.0" dx2="60.0" dy="415.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RemoteMethods.QI" Source="E_SR_1.Q" dx1="1070.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_SR_2.Q" dx1="205.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="940.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="940.0"/> |
| <Connection Comment="" Destination="LocaMethods.QI" Source="E_SR.Q" dx1="1180.0"/> |
| <Connection Comment="" Destination="folderTestRemote.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="950.0"/> |
| <Connection Comment="" Destination="LocaMethods.QI" Source="E_SR.Q" dx1="1190.0"/> |
| <Connection Comment="" Destination="RemoteMethods.QI" Source="E_SR_1.Q" dx1="1080.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="790.0"/> |
| <Connection Comment="" Destination="folderTestRemote.QI" Source="E_SR_1.Q" dx1="830.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR.Q" dx1="2055.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="E_SR.Q" dx1="4015.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="F_NOT.OUT" dx1="180.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="3180.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="2140.0"/> |
| <Connection Comment="" Destination="folderTest.QI" Source="E_SR.Q" dx1="1210.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestt.QI" Source="E_SR.Q" dx1="1200.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.QI" Source="E_SR.Q" dx1="1200.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.QI" Source="E_SR.Q" dx1="1190.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTypes"> |
| <SubAppNetwork> |
| <FB Comment="" Name="Read" Type="SUBSCRIBE_21" x="1260.0" y="8720.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaTypeAll%]"/> |
| </FB> |
| <FB Comment="" Name="LocalWrite" Type="PUBLISH_21" x="2980.0" y="-70.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaTypeAll%]"/> |
| </FB> |
| <FB Comment="" Name="RemoteCall" Type="CLIENT_21" x="22030.0" y="11415.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaTypeNode%]"/> |
| </FB> |
| <SubApp Comment="" Name="AllTypes" x="3015.0" y="8990.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="SINT2SINT" Type="SINT2SINT" x="2815.0" y="1000.0"/> |
| <FB Comment="" Name="UINT2UINT" Type="UINT2UINT" x="2780.0" y="3785.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="2765.0" y="455.0"/> |
| <FB Comment="" Name="UDINT2UDINT" Type="UDINT2UDINT" x="2680.0" y="4325.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="2765.0" y="2040.0"/> |
| <FB Comment="" Name="F_LINT_TO_INT" Type="F_LINT_TO_INT" x="2670.0" y="2670.0"/> |
| <FB Comment="" Name="INT2INT" Type="INT2INT" x="2815.0" y="1495.0"/> |
| <FB Comment="" Name="USINT2USINT" Type="USINT2USINT" x="2715.0" y="3255.0"/> |
| <FB Comment="" Name="F_ULINT_TO_INT" Type="F_ULINT_TO_INT" x="2705.0" y="4890.0"/> |
| <FB Comment="" Name="BYTE2BYTE" Type="BYTE2BYTE" x="2765.0" y="5450.0"/> |
| <FB Comment="" Name="WORD2WORD" Type="WORD2WORD" x="2710.0" y="5925.0"/> |
| <FB Comment="" Name="DWORD2DWORD" Type="DWORD2DWORD" x="2640.0" y="6430.0"/> |
| <FB Comment="" Name="F_LWORD_TO_INT" Type="F_LWORD_TO_INT" x="2600.0" y="6950.0"/> |
| <FB Comment="" Name="MISSING_DATE" Type="F_DT_TO_DATE" x="3860.0" y="7460.0"/> |
| <FB Comment="" Name="MISSING_DATE_AND_TIME" Type="F_DT_TO_TOD" x="4075.0" y="8855.0"/> |
| <FB Comment="" Name="TIME2TIME" Type="TIME2TIME" x="2695.0" y="9365.0"/> |
| <FB Comment="" Name="REAL2REAL" Type="REAL2REAL" x="2690.0" y="9880.0"/> |
| <FB Comment="" Name="LREAL2LREAL" Type="LREAL2LREAL" x="2615.0" y="10455.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="2550.0" y="10985.0"/> |
| <FB Comment="" Name="WSTRING2WSTRING" Type="WSTRING2WSTRING" x="2510.0" y="11480.0"/> |
| <FB Comment="" Name="Time_of_day" Type="F_ADD_TOD_TIME" x="4055.0" y="8050.0"/> |
| <FB Comment="" Name="F_INT_TO_LINT" Type="F_INT_TO_LINT" x="4000.0" y="2715.0"/> |
| <FB Comment="" Name="F_INT_TO_ULINT" Type="F_INT_TO_ULINT" x="3880.0" y="4905.0"/> |
| <FB Comment="" Name="F_INT_TO_LWORD" Type="F_INT_TO_LWORD" x="3760.0" y="6920.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="2665.0" y="7550.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="BOOL2BOOL" x="2660.0" y="8160.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="BOOL2BOOL" x="2655.0" y="8750.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="REQ" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.REQ" Source="F_LINT_TO_INT.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.REQ" Source="F_ULINT_TO_INT.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.REQ" Source="F_LWORD_TO_INT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="SINT2SINT.REQ" Source="BOOL2BOOL.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INT2INT.REQ" Source="SINT2SINT.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="INT2INT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.REQ" Source="DINT2DINT.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="USINT2USINT.REQ" Source="F_INT_TO_LINT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="UINT2UINT.REQ" Source="USINT2USINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.REQ" Source="UINT2UINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.REQ" Source="UDINT2UDINT.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.REQ" Source="F_INT_TO_ULINT.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="WORD2WORD.REQ" Source="BYTE2BYTE.CNF" dx1="60.0" dx2="60.0" dy="235.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.REQ" Source="WORD2WORD.CNF" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.REQ" Source="DWORD2DWORD.CNF" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_INT_TO_LWORD.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="BOOL2BOOL_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="TIME2TIME.REQ" Source="BOOL2BOOL_3.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="REAL2REAL.REQ" Source="TIME2TIME.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.REQ" Source="REAL2REAL.CNF" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="LREAL2LREAL.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.REQ" Source="STRING2STRING.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRING2WSTRING.CNF" dx1="1710.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="BOOL_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="SINT2SINT.IN" Source="SINT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="INT2INT.IN" Source="INT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="DINT_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.IN" Source="LINT_I" dx1="1005.0"/> |
| <Connection Comment="" Destination="USINT2USINT.IN" Source="USINT_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="UINT2UINT.IN" Source="UINT_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.IN" Source="UDINT_I" dx1="1010.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.IN" Source="ULINT_I" dx1="1020.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.IN" Source="BYTE_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="WORD2WORD.IN" Source="WORD_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.IN" Source="DWORD_I" dx1="990.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.IN" Source="LWORD_I" dx1="970.0"/> |
| <Connection Comment="" Destination="TIME2TIME.IN" Source="TIME_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="REAL2REAL.IN" Source="REAL_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.IN" Source="LREAL_I" dx1="975.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="STRING_I" dx1="945.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.IN" Source="WSTRING_I" dx1="925.0"/> |
| <Connection Comment="" Destination="SINT_O" Source="SINT2SINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="INT_O" Source="INT2INT.OUT" dx1="1920.0"/> |
| <Connection Comment="" Destination="DINT_O" Source="DINT2DINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.IN" Source="F_LINT_TO_INT.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="LINT_O" Source="F_INT_TO_LINT.OUT" dx1="1220.0"/> |
| <Connection Comment="" Destination="USINT_O" Source="USINT2USINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="UINT_O" Source="UINT2UINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="UDINT_O" Source="UDINT2UDINT.OUT" dx1="1880.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.IN" Source="F_ULINT_TO_INT.OUT" dx1="260.0"/> |
| <Connection Comment="" Destination="ULINT_O" Source="F_INT_TO_ULINT.OUT" dx1="1255.0"/> |
| <Connection Comment="" Destination="BYTE_O" Source="BYTE2BYTE.OUT" dx1="1895.0"/> |
| <Connection Comment="" Destination="WORD_O" Source="WORD2WORD.OUT" dx1="1865.0"/> |
| <Connection Comment="" Destination="DWORD_O" Source="DWORD2DWORD.OUT" dx1="1845.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.IN" Source="F_LWORD_TO_INT.OUT" dx1="235.0"/> |
| <Connection Comment="" Destination="LWORD_O" Source="F_INT_TO_LWORD.OUT" dx1="1285.0"/> |
| <Connection Comment="" Destination="WSTRING_O" Source="WSTRING2WSTRING.OUT" dx1="2830.0"/> |
| <Connection Comment="" Destination="STRING_O" Source="STRING2STRING.OUT" dx1="1870.0"/> |
| <Connection Comment="" Destination="LREAL_O" Source="LREAL2LREAL.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="REAL_O" Source="REAL2REAL.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="TIME_O" Source="TIME2TIME.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="DATE_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.IN" Source="TIME_OF_DAY_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="DATE_AND_TIME_I_BOOL" dx1="885.0"/> |
| <Connection Comment="" Destination="DATE_O_BOOL" Source="BOOL2BOOL_1.OUT" dx1="1755.0"/> |
| <Connection Comment="" Destination="TIME_OF_DAY_O_BOOL" Source="BOOL2BOOL_2.OUT" dx1="1760.0"/> |
| <Connection Comment="" Destination="DATE_AND_TIME_O_BOOL" Source="BOOL2BOOL_3.OUT" dx1="1765.0"/> |
| <Connection Comment="" Destination="BOOL_O" Source="BOOL2BOOL.OUT" dx1="1705.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="TypeTest" x="6050.0" y="8990.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BollType" Type="TEST_CONDITION" x="6545.0" y="170.0"/> |
| <FB Comment="" Name="F_EQ_Bool" Type="F_EQ" x="3020.0" y="170.0"> |
| <Parameter Name="IN2" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="SINTType" Type="TEST_CONDITION" x="6555.0" y="1055.0"/> |
| <FB Comment="" Name="F_EQ_SINT" Type="F_EQ" x="3020.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%sintValue%"/> |
| </FB> |
| <FB Comment="" Name="INTType" Type="TEST_CONDITION" x="6555.0" y="2045.0"/> |
| <FB Comment="" Name="F_EQ_INT" Type="F_EQ" x="3020.0" y="2045.0"> |
| <Parameter Name="IN2" Value="%intValue%"/> |
| </FB> |
| <FB Comment="" Name="DINType" Type="TEST_CONDITION" x="6555.0" y="2890.0"/> |
| <FB Comment="" Name="F_EQ_DINT" Type="F_EQ" x="3020.0" y="2885.0"> |
| <Parameter Name="IN2" Value="%dintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_USINT" Type="F_EQ" x="3020.0" y="5420.0"> |
| <Parameter Name="IN2" Value="%usintValue%"/> |
| </FB> |
| <FB Comment="" Name="USINTType" Type="TEST_CONDITION" x="6555.0" y="5425.0"/> |
| <FB Comment="" Name="F_EQ_UINT" Type="F_EQ" x="3020.0" y="6210.0"> |
| <Parameter Name="IN2" Value="%uintValue%"/> |
| </FB> |
| <FB Comment="" Name="LINTType" Type="TEST_CONDITION" x="6555.0" y="4335.0"/> |
| <FB Comment="" Name="UINTType" Type="TEST_CONDITION" x="6555.0" y="6210.0"/> |
| <FB Comment="" Name="UDINTType" Type="TEST_CONDITION" x="6555.0" y="7055.0"/> |
| <FB Comment="" Name="F_EQ_UDINT" Type="F_EQ" x="3020.0" y="7050.0"> |
| <Parameter Name="IN2" Value="%udintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LINT" Type="F_EQ" x="3020.0" y="4330.0"> |
| <Parameter Name="IN2" Value="%lintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_BYTE" Type="F_EQ" x="3020.0" y="9390.0"> |
| <Parameter Name="IN2" Value="%byteValue%"/> |
| </FB> |
| <FB Comment="" Name="BYTEType" Type="TEST_CONDITION" x="6555.0" y="9395.0"/> |
| <FB Comment="" Name="F_EQ_WORD" Type="F_EQ" x="3020.0" y="10180.0"> |
| <Parameter Name="IN2" Value="%wordValue%"/> |
| </FB> |
| <FB Comment="" Name="ULINTType" Type="TEST_CONDITION" x="6555.0" y="8305.0"/> |
| <FB Comment="" Name="WORDType" Type="TEST_CONDITION" x="6555.0" y="10180.0"/> |
| <FB Comment="" Name="DWORDType" Type="TEST_CONDITION" x="6555.0" y="11025.0"/> |
| <FB Comment="" Name="F_EQ_DWORD" Type="F_EQ" x="3020.0" y="11020.0"> |
| <Parameter Name="IN2" Value="%dwordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_ULINT" Type="F_EQ" x="3020.0" y="8300.0"> |
| <Parameter Name="IN2" Value="%ulintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_DATE" Type="F_EQ" x="3020.0" y="13215.0"> |
| <Parameter Name="IN2" Value="%dateValue%"/> |
| </FB> |
| <FB Comment="" Name="DATEType" Type="TEST_CONDITION" x="6555.0" y="13220.0"/> |
| <FB Comment="" Name="F_EQ_LREAL" Type="F_EQ" x="3020.0" y="17850.0"> |
| <Parameter Name="IN2" Value="%lrealValue%"/> |
| </FB> |
| <FB Comment="" Name="LWORDType" Type="TEST_CONDITION" x="6555.0" y="12130.0"/> |
| <FB Comment="" Name="TODType" Type="TEST_CONDITION" x="6555.0" y="14005.0"/> |
| <FB Comment="" Name="DTType" Type="TEST_CONDITION" x="6555.0" y="14850.0"/> |
| <FB Comment="" Name="F_EQ_DT" Type="F_EQ" x="3020.0" y="14845.0"> |
| <Parameter Name="IN2" Value="%datetimeValue%"/> |
| </FB> |
| <FB Comment="" Name="REALType" Type="TEST_CONDITION" x="6555.0" y="17065.0"/> |
| <FB Comment="" Name="LREALType" Type="TEST_CONDITION" x="6555.0" y="17850.0"/> |
| <FB Comment="" Name="F_EQ_REAL" Type="F_EQ" x="3020.0" y="17060.0"> |
| <Parameter Name="IN2" Value="%realValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LWORD" Type="F_EQ" x="3020.0" y="12125.0"> |
| <Parameter Name="IN2" Value="%lwordValue%"/> |
| </FB> |
| <FB Comment="" Name="WSTRINGType" Type="TEST_CONDITION" x="6555.0" y="19945.0"/> |
| <FB Comment="" Name="F_EQ_TIME" Type="F_EQ" x="3020.0" y="15970.0"> |
| <Parameter Name="IN2" Value="%timeValue%"/> |
| </FB> |
| <FB Comment="" Name="STRINGType" Type="TEST_CONDITION" x="6555.0" y="18695.0"/> |
| <FB Comment="" Name="F_EQ_TOD" Type="F_EQ" x="3020.0" y="14005.0"> |
| <Parameter Name="IN2" Value="%timeofdayValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_STRING" Type="F_EQ" x="3020.0" y="18690.0"> |
| <Parameter Name="IN2" Value="%stringValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_WSTRING" Type="F_EQ" x="3020.0" y="19940.0"> |
| <Parameter Name="IN2" Value="%wstringValue%"/> |
| </FB> |
| <FB Comment="" Name="TIMEType" Type="TEST_CONDITION" x="6555.0" y="15975.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BollType.REQ" Source="F_EQ_Bool.CNF"/> |
| <Connection Comment="" Destination="SINTType.REQ" Source="F_EQ_SINT.CNF"/> |
| <Connection Comment="" Destination="INTType.REQ" Source="F_EQ_INT.CNF"/> |
| <Connection Comment="" Destination="DINType.REQ" Source="F_EQ_DINT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.REQ" Source="F_EQ_UINT.CNF"/> |
| <Connection Comment="" Destination="UDINTType.REQ" Source="F_EQ_UDINT.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="USINTType.REQ" Source="F_EQ_USINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="LINTType.REQ" Source="F_EQ_LINT.CNF" dx1="1820.0"/> |
| <Connection Comment="" Destination="WORDType.REQ" Source="F_EQ_WORD.CNF"/> |
| <Connection Comment="" Destination="DWORDType.REQ" Source="F_EQ_DWORD.CNF" dx1="1525.0"/> |
| <Connection Comment="" Destination="BYTEType.REQ" Source="F_EQ_BYTE.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="ULINTType.REQ" Source="F_EQ_ULINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="REALType.REQ" Source="F_EQ_REAL.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="TODType.REQ" Source="F_EQ_TOD.CNF"/> |
| <Connection Comment="" Destination="STRINGType.REQ" Source="F_EQ_Bool_STRING.CNF" dx1="1480.0"/> |
| <Connection Comment="" Destination="LREALType.REQ" Source="F_EQ_LREAL.CNF"/> |
| <Connection Comment="" Destination="DTType.REQ" Source="F_EQ_DT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="WSTRINGType.REQ" Source="F_EQ_Bool_WSTRING.CNF" dx1="1515.0"/> |
| <Connection Comment="" Destination="LWORDType.REQ" Source="F_EQ_LWORD.CNF" dx1="1535.0"/> |
| <Connection Comment="" Destination="DATEType.REQ" Source="F_EQ_DATE.CNF" dx1="1575.0"/> |
| <Connection Comment="" Destination="TIMEType.REQ" Source="F_EQ_TIME.CNF" dx1="1510.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.REQ" Source="REQ" dx1="2300.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.REQ" Source="BollType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.REQ" Source="SINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.REQ" Source="INTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.REQ" Source="DINType.CNF" dx1="60.0" dx2="60.0" dy="720.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.REQ" Source="LINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.REQ" Source="USINTType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.REQ" Source="UINTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.REQ" Source="UDINTType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.REQ" Source="ULINTType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.REQ" Source="BYTEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.REQ" Source="WORDType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.REQ" Source="DWORDType.CNF" dx1="60.0" dx2="60.0" dy="550.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.REQ" Source="DATEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.REQ" Source="TODType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.REQ" Source="DTType.CNF" dx1="60.0" dx2="60.0" dy="555.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="TIMEType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.REQ" Source="REALType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.REQ" Source="LREALType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.REQ" Source="STRINGType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="LWORDType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRINGType.CNF" dx1="675.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BollType.check" Source="F_EQ_Bool.OUT"/> |
| <Connection Comment="" Destination="SINTType.check" Source="F_EQ_SINT.OUT"/> |
| <Connection Comment="" Destination="INTType.check" Source="F_EQ_INT.OUT"/> |
| <Connection Comment="" Destination="DINType.check" Source="F_EQ_DINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.check" Source="F_EQ_UINT.OUT"/> |
| <Connection Comment="" Destination="LINTType.check" Source="F_EQ_LINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="USINTType.check" Source="F_EQ_USINT.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="UDINTType.check" Source="F_EQ_UDINT.OUT" dx1="1550.0"/> |
| <Connection Comment="" Destination="WORDType.check" Source="F_EQ_WORD.OUT"/> |
| <Connection Comment="" Destination="ULINTType.check" Source="F_EQ_ULINT.OUT" dx1="1820.0"/> |
| <Connection Comment="" Destination="BYTEType.check" Source="F_EQ_BYTE.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="DWORDType.check" Source="F_EQ_DWORD.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="TODType.check" Source="F_EQ_TOD.OUT"/> |
| <Connection Comment="" Destination="LWORDType.check" Source="F_EQ_LWORD.OUT" dx1="1535.0"/> |
| <Connection Comment="" Destination="WSTRINGType.check" Source="F_EQ_Bool_WSTRING.OUT" dx1="1510.0"/> |
| <Connection Comment="" Destination="LREALType.check" Source="F_EQ_LREAL.OUT"/> |
| <Connection Comment="" Destination="DATEType.check" Source="F_EQ_DATE.OUT" dx1="1575.0"/> |
| <Connection Comment="" Destination="STRINGType.check" Source="F_EQ_Bool_STRING.OUT" dx1="1440.0"/> |
| <Connection Comment="" Destination="TIMEType.check" Source="F_EQ_TIME.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="REALType.check" Source="F_EQ_REAL.OUT" dx1="1480.0"/> |
| <Connection Comment="" Destination="DTType.check" Source="F_EQ_DT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.IN1" Source="SINT_I" dx1="2070.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.IN1" Source="INT_I" dx1="1900.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.IN1" Source="DINT_I" dx1="1745.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.IN1" Source="LINT_I" dx1="1590.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.IN1" Source="USINT_I" dx1="1465.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.IN1" Source="UINT_I" dx1="1365.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.IN1" Source="UDINT_I" dx1="1320.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.IN1" Source="ULINT_I" dx1="1265.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.IN1" Source="BYTE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.IN1" Source="WORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.IN1" Source="DWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.IN1" Source="LWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DATE.IN1" Source="DATE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.IN1" Source="TIME_OF_DAY_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.IN1" Source="DATE_AND_TIME_I" dx1="1090.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.IN1" Source="TIME_I" dx1="960.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.IN1" Source="REAL_I" dx1="840.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.IN1" Source="LREAL_I" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.IN1" Source="STRING_I" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.IN1" Source="WSTRING_I" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.IN1" Source="BOOL_I" dx1="1180.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="AllTypes_2" x="24225.0" y="7300.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="SINT2SINT" Type="SINT2SINT" x="2815.0" y="1000.0"/> |
| <FB Comment="" Name="UINT2UINT" Type="UINT2UINT" x="2780.0" y="3785.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="2765.0" y="455.0"/> |
| <FB Comment="" Name="UDINT2UDINT" Type="UDINT2UDINT" x="2680.0" y="4325.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="2765.0" y="2040.0"/> |
| <FB Comment="" Name="F_LINT_TO_INT" Type="F_LINT_TO_INT" x="2670.0" y="2670.0"/> |
| <FB Comment="" Name="INT2INT" Type="INT2INT" x="2815.0" y="1495.0"/> |
| <FB Comment="" Name="USINT2USINT" Type="USINT2USINT" x="2715.0" y="3255.0"/> |
| <FB Comment="" Name="F_ULINT_TO_INT" Type="F_ULINT_TO_INT" x="2705.0" y="4890.0"/> |
| <FB Comment="" Name="BYTE2BYTE" Type="BYTE2BYTE" x="2765.0" y="5450.0"/> |
| <FB Comment="" Name="WORD2WORD" Type="WORD2WORD" x="2710.0" y="5925.0"/> |
| <FB Comment="" Name="DWORD2DWORD" Type="DWORD2DWORD" x="2640.0" y="6430.0"/> |
| <FB Comment="" Name="F_LWORD_TO_INT" Type="F_LWORD_TO_INT" x="2600.0" y="6950.0"/> |
| <FB Comment="" Name="MISSING_DATE" Type="F_DT_TO_DATE" x="3860.0" y="7460.0"/> |
| <FB Comment="" Name="MISSING_DATE_AND_TIME" Type="F_DT_TO_TOD" x="4075.0" y="8855.0"/> |
| <FB Comment="" Name="TIME2TIME" Type="TIME2TIME" x="2695.0" y="9365.0"/> |
| <FB Comment="" Name="REAL2REAL" Type="REAL2REAL" x="2690.0" y="9880.0"/> |
| <FB Comment="" Name="LREAL2LREAL" Type="LREAL2LREAL" x="2615.0" y="10455.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="2550.0" y="10985.0"/> |
| <FB Comment="" Name="WSTRING2WSTRING" Type="WSTRING2WSTRING" x="2510.0" y="11480.0"/> |
| <FB Comment="" Name="Time_of_day" Type="F_ADD_TOD_TIME" x="4055.0" y="8050.0"/> |
| <FB Comment="" Name="F_INT_TO_LINT" Type="F_INT_TO_LINT" x="4000.0" y="2715.0"/> |
| <FB Comment="" Name="F_INT_TO_ULINT" Type="F_INT_TO_ULINT" x="3880.0" y="4905.0"/> |
| <FB Comment="" Name="F_INT_TO_LWORD" Type="F_INT_TO_LWORD" x="3760.0" y="6920.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="2665.0" y="7550.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="BOOL2BOOL" x="2660.0" y="8160.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="BOOL2BOOL" x="2655.0" y="8750.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="REQ" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.REQ" Source="F_LINT_TO_INT.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.REQ" Source="F_ULINT_TO_INT.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.REQ" Source="F_LWORD_TO_INT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="SINT2SINT.REQ" Source="BOOL2BOOL.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INT2INT.REQ" Source="SINT2SINT.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="INT2INT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.REQ" Source="DINT2DINT.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="USINT2USINT.REQ" Source="F_INT_TO_LINT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="UINT2UINT.REQ" Source="USINT2USINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.REQ" Source="UINT2UINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.REQ" Source="UDINT2UDINT.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.REQ" Source="F_INT_TO_ULINT.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="WORD2WORD.REQ" Source="BYTE2BYTE.CNF" dx1="60.0" dx2="60.0" dy="235.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.REQ" Source="WORD2WORD.CNF" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.REQ" Source="DWORD2DWORD.CNF" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_INT_TO_LWORD.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="BOOL2BOOL_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="TIME2TIME.REQ" Source="BOOL2BOOL_3.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="REAL2REAL.REQ" Source="TIME2TIME.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.REQ" Source="REAL2REAL.CNF" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="LREAL2LREAL.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.REQ" Source="STRING2STRING.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRING2WSTRING.CNF" dx1="1710.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="BOOL_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="SINT2SINT.IN" Source="SINT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="INT2INT.IN" Source="INT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="DINT_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.IN" Source="LINT_I" dx1="1005.0"/> |
| <Connection Comment="" Destination="USINT2USINT.IN" Source="USINT_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="UINT2UINT.IN" Source="UINT_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.IN" Source="UDINT_I" dx1="1010.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.IN" Source="ULINT_I" dx1="1020.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.IN" Source="BYTE_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="WORD2WORD.IN" Source="WORD_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.IN" Source="DWORD_I" dx1="990.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.IN" Source="LWORD_I" dx1="970.0"/> |
| <Connection Comment="" Destination="TIME2TIME.IN" Source="TIME_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="REAL2REAL.IN" Source="REAL_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.IN" Source="LREAL_I" dx1="975.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="STRING_I" dx1="945.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.IN" Source="WSTRING_I" dx1="925.0"/> |
| <Connection Comment="" Destination="SINT_O" Source="SINT2SINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="INT_O" Source="INT2INT.OUT" dx1="1920.0"/> |
| <Connection Comment="" Destination="DINT_O" Source="DINT2DINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.IN" Source="F_LINT_TO_INT.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="LINT_O" Source="F_INT_TO_LINT.OUT" dx1="1110.0"/> |
| <Connection Comment="" Destination="USINT_O" Source="USINT2USINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="UINT_O" Source="UINT2UINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="UDINT_O" Source="UDINT2UDINT.OUT" dx1="1880.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.IN" Source="F_ULINT_TO_INT.OUT" dx1="260.0"/> |
| <Connection Comment="" Destination="ULINT_O" Source="F_INT_TO_ULINT.OUT" dx1="1180.0"/> |
| <Connection Comment="" Destination="BYTE_O" Source="BYTE2BYTE.OUT" dx1="1895.0"/> |
| <Connection Comment="" Destination="WORD_O" Source="WORD2WORD.OUT" dx1="1865.0"/> |
| <Connection Comment="" Destination="DWORD_O" Source="DWORD2DWORD.OUT" dx1="1845.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.IN" Source="F_LWORD_TO_INT.OUT" dx1="235.0"/> |
| <Connection Comment="" Destination="LWORD_O" Source="F_INT_TO_LWORD.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="WSTRING_O" Source="WSTRING2WSTRING.OUT" dx1="2415.0"/> |
| <Connection Comment="" Destination="STRING_O" Source="STRING2STRING.OUT" dx1="1870.0"/> |
| <Connection Comment="" Destination="LREAL_O" Source="LREAL2LREAL.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="REAL_O" Source="REAL2REAL.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="TIME_O" Source="TIME2TIME.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="DATE_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.IN" Source="TIME_OF_DAY_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="DATE_AND_TIME_I_BOOL" dx1="885.0"/> |
| <Connection Comment="" Destination="DATE_O_BOOL" Source="BOOL2BOOL_1.OUT" dx1="1755.0"/> |
| <Connection Comment="" Destination="TIME_OF_DAY_O_BOOL" Source="BOOL2BOOL_2.OUT" dx1="1760.0"/> |
| <Connection Comment="" Destination="DATE_AND_TIME_O_BOOL" Source="BOOL2BOOL_3.OUT" dx1="1765.0"/> |
| <Connection Comment="" Destination="BOOL_O" Source="BOOL2BOOL.OUT" dx1="1705.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="Method" Type="SERVER_21" x="1360.0" y="12505.0"> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;%opcuaTypeNode%]"/> |
| </FB> |
| <SubApp Comment="" Name="TypeTest_1" x="6150.0" y="12775.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BollType" Type="TEST_CONDITION" x="6545.0" y="170.0"/> |
| <FB Comment="" Name="F_EQ_Bool" Type="F_EQ" x="3020.0" y="170.0"> |
| <Parameter Name="IN2" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="SINTType" Type="TEST_CONDITION" x="6555.0" y="1055.0"/> |
| <FB Comment="" Name="F_EQ_SINT" Type="F_EQ" x="3020.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%sintValue%"/> |
| </FB> |
| <FB Comment="" Name="INTType" Type="TEST_CONDITION" x="6555.0" y="2045.0"/> |
| <FB Comment="" Name="F_EQ_INT" Type="F_EQ" x="3020.0" y="2045.0"> |
| <Parameter Name="IN2" Value="%intValue%"/> |
| </FB> |
| <FB Comment="" Name="DINType" Type="TEST_CONDITION" x="6555.0" y="2890.0"/> |
| <FB Comment="" Name="F_EQ_DINT" Type="F_EQ" x="3020.0" y="2885.0"> |
| <Parameter Name="IN2" Value="%dintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_USINT" Type="F_EQ" x="3020.0" y="5420.0"> |
| <Parameter Name="IN2" Value="%usintValue%"/> |
| </FB> |
| <FB Comment="" Name="USINTType" Type="TEST_CONDITION" x="6555.0" y="5425.0"/> |
| <FB Comment="" Name="F_EQ_UINT" Type="F_EQ" x="3020.0" y="6210.0"> |
| <Parameter Name="IN2" Value="%uintValue%"/> |
| </FB> |
| <FB Comment="" Name="LINTType" Type="TEST_CONDITION" x="6555.0" y="4335.0"/> |
| <FB Comment="" Name="UINTType" Type="TEST_CONDITION" x="6555.0" y="6210.0"/> |
| <FB Comment="" Name="UDINTType" Type="TEST_CONDITION" x="6555.0" y="7055.0"/> |
| <FB Comment="" Name="F_EQ_UDINT" Type="F_EQ" x="3020.0" y="7050.0"> |
| <Parameter Name="IN2" Value="%udintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LINT" Type="F_EQ" x="3020.0" y="4330.0"> |
| <Parameter Name="IN2" Value="%lintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_BYTE" Type="F_EQ" x="3020.0" y="9390.0"> |
| <Parameter Name="IN2" Value="%byteValue%"/> |
| </FB> |
| <FB Comment="" Name="BYTEType" Type="TEST_CONDITION" x="6555.0" y="9395.0"/> |
| <FB Comment="" Name="F_EQ_WORD" Type="F_EQ" x="3020.0" y="10180.0"> |
| <Parameter Name="IN2" Value="%wordValue%"/> |
| </FB> |
| <FB Comment="" Name="ULINTType" Type="TEST_CONDITION" x="6555.0" y="8305.0"/> |
| <FB Comment="" Name="WORDType" Type="TEST_CONDITION" x="6555.0" y="10180.0"/> |
| <FB Comment="" Name="DWORDType" Type="TEST_CONDITION" x="6555.0" y="11025.0"/> |
| <FB Comment="" Name="F_EQ_DWORD" Type="F_EQ" x="3020.0" y="11020.0"> |
| <Parameter Name="IN2" Value="%dwordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_ULINT" Type="F_EQ" x="3020.0" y="8300.0"> |
| <Parameter Name="IN2" Value="%ulintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_DATE" Type="F_EQ" x="3020.0" y="13215.0"> |
| <Parameter Name="IN2" Value="%dateValue%"/> |
| </FB> |
| <FB Comment="" Name="DATEType" Type="TEST_CONDITION" x="6555.0" y="13220.0"/> |
| <FB Comment="" Name="F_EQ_LREAL" Type="F_EQ" x="3020.0" y="17850.0"> |
| <Parameter Name="IN2" Value="%lrealValue%"/> |
| </FB> |
| <FB Comment="" Name="LWORDType" Type="TEST_CONDITION" x="6555.0" y="12130.0"/> |
| <FB Comment="" Name="TODType" Type="TEST_CONDITION" x="6555.0" y="14005.0"/> |
| <FB Comment="" Name="DTType" Type="TEST_CONDITION" x="6555.0" y="14850.0"/> |
| <FB Comment="" Name="F_EQ_DT" Type="F_EQ" x="3020.0" y="14845.0"> |
| <Parameter Name="IN2" Value="%datetimeValue%"/> |
| </FB> |
| <FB Comment="" Name="REALType" Type="TEST_CONDITION" x="6555.0" y="17065.0"/> |
| <FB Comment="" Name="LREALType" Type="TEST_CONDITION" x="6555.0" y="17850.0"/> |
| <FB Comment="" Name="F_EQ_REAL" Type="F_EQ" x="3020.0" y="17060.0"> |
| <Parameter Name="IN2" Value="%realValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LWORD" Type="F_EQ" x="3020.0" y="12125.0"> |
| <Parameter Name="IN2" Value="%lwordValue%"/> |
| </FB> |
| <FB Comment="" Name="WSTRINGType" Type="TEST_CONDITION" x="6555.0" y="19945.0"/> |
| <FB Comment="" Name="F_EQ_TIME" Type="F_EQ" x="3020.0" y="15970.0"> |
| <Parameter Name="IN2" Value="%timeValue%"/> |
| </FB> |
| <FB Comment="" Name="STRINGType" Type="TEST_CONDITION" x="6555.0" y="18695.0"/> |
| <FB Comment="" Name="F_EQ_TOD" Type="F_EQ" x="3020.0" y="14005.0"> |
| <Parameter Name="IN2" Value="%timeofdayValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_STRING" Type="F_EQ" x="3020.0" y="18690.0"> |
| <Parameter Name="IN2" Value="%stringValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_WSTRING" Type="F_EQ" x="3020.0" y="19940.0"> |
| <Parameter Name="IN2" Value="%wstringValue%"/> |
| </FB> |
| <FB Comment="" Name="TIMEType" Type="TEST_CONDITION" x="6555.0" y="15975.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BollType.REQ" Source="F_EQ_Bool.CNF"/> |
| <Connection Comment="" Destination="SINTType.REQ" Source="F_EQ_SINT.CNF"/> |
| <Connection Comment="" Destination="INTType.REQ" Source="F_EQ_INT.CNF"/> |
| <Connection Comment="" Destination="DINType.REQ" Source="F_EQ_DINT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.REQ" Source="F_EQ_UINT.CNF"/> |
| <Connection Comment="" Destination="UDINTType.REQ" Source="F_EQ_UDINT.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="USINTType.REQ" Source="F_EQ_USINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="LINTType.REQ" Source="F_EQ_LINT.CNF" dx1="1820.0"/> |
| <Connection Comment="" Destination="WORDType.REQ" Source="F_EQ_WORD.CNF"/> |
| <Connection Comment="" Destination="DWORDType.REQ" Source="F_EQ_DWORD.CNF" dx1="1525.0"/> |
| <Connection Comment="" Destination="BYTEType.REQ" Source="F_EQ_BYTE.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="ULINTType.REQ" Source="F_EQ_ULINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="REALType.REQ" Source="F_EQ_REAL.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="TODType.REQ" Source="F_EQ_TOD.CNF"/> |
| <Connection Comment="" Destination="STRINGType.REQ" Source="F_EQ_Bool_STRING.CNF" dx1="1480.0"/> |
| <Connection Comment="" Destination="LREALType.REQ" Source="F_EQ_LREAL.CNF"/> |
| <Connection Comment="" Destination="DTType.REQ" Source="F_EQ_DT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="WSTRINGType.REQ" Source="F_EQ_Bool_WSTRING.CNF" dx1="1515.0"/> |
| <Connection Comment="" Destination="LWORDType.REQ" Source="F_EQ_LWORD.CNF" dx1="1535.0"/> |
| <Connection Comment="" Destination="DATEType.REQ" Source="F_EQ_DATE.CNF" dx1="1575.0"/> |
| <Connection Comment="" Destination="TIMEType.REQ" Source="F_EQ_TIME.CNF" dx1="1510.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.REQ" Source="REQ" dx1="2300.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.REQ" Source="BollType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.REQ" Source="SINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.REQ" Source="INTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.REQ" Source="DINType.CNF" dx1="60.0" dx2="60.0" dy="720.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.REQ" Source="LINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.REQ" Source="USINTType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.REQ" Source="UINTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.REQ" Source="UDINTType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.REQ" Source="ULINTType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.REQ" Source="BYTEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.REQ" Source="WORDType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.REQ" Source="DWORDType.CNF" dx1="60.0" dx2="60.0" dy="550.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.REQ" Source="DATEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.REQ" Source="TODType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.REQ" Source="DTType.CNF" dx1="60.0" dx2="60.0" dy="555.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="TIMEType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.REQ" Source="REALType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.REQ" Source="LREALType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.REQ" Source="STRINGType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="LWORDType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRINGType.CNF" dx1="675.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BollType.check" Source="F_EQ_Bool.OUT"/> |
| <Connection Comment="" Destination="SINTType.check" Source="F_EQ_SINT.OUT"/> |
| <Connection Comment="" Destination="INTType.check" Source="F_EQ_INT.OUT"/> |
| <Connection Comment="" Destination="DINType.check" Source="F_EQ_DINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.check" Source="F_EQ_UINT.OUT"/> |
| <Connection Comment="" Destination="LINTType.check" Source="F_EQ_LINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="USINTType.check" Source="F_EQ_USINT.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="UDINTType.check" Source="F_EQ_UDINT.OUT" dx1="1550.0"/> |
| <Connection Comment="" Destination="WORDType.check" Source="F_EQ_WORD.OUT"/> |
| <Connection Comment="" Destination="ULINTType.check" Source="F_EQ_ULINT.OUT" dx1="1820.0"/> |
| <Connection Comment="" Destination="BYTEType.check" Source="F_EQ_BYTE.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="DWORDType.check" Source="F_EQ_DWORD.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="TODType.check" Source="F_EQ_TOD.OUT"/> |
| <Connection Comment="" Destination="LWORDType.check" Source="F_EQ_LWORD.OUT" dx1="1535.0"/> |
| <Connection Comment="" Destination="WSTRINGType.check" Source="F_EQ_Bool_WSTRING.OUT" dx1="1510.0"/> |
| <Connection Comment="" Destination="LREALType.check" Source="F_EQ_LREAL.OUT"/> |
| <Connection Comment="" Destination="DATEType.check" Source="F_EQ_DATE.OUT" dx1="1575.0"/> |
| <Connection Comment="" Destination="STRINGType.check" Source="F_EQ_Bool_STRING.OUT" dx1="1440.0"/> |
| <Connection Comment="" Destination="TIMEType.check" Source="F_EQ_TIME.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="REALType.check" Source="F_EQ_REAL.OUT" dx1="1480.0"/> |
| <Connection Comment="" Destination="DTType.check" Source="F_EQ_DT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.IN1" Source="SINT_I" dx1="2070.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.IN1" Source="INT_I" dx1="1900.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.IN1" Source="DINT_I" dx1="1745.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.IN1" Source="LINT_I" dx1="1590.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.IN1" Source="USINT_I" dx1="1465.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.IN1" Source="UINT_I" dx1="1365.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.IN1" Source="UDINT_I" dx1="1320.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.IN1" Source="ULINT_I" dx1="1265.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.IN1" Source="BYTE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.IN1" Source="WORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.IN1" Source="DWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.IN1" Source="LWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DATE.IN1" Source="DATE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.IN1" Source="TIME_OF_DAY_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.IN1" Source="DATE_AND_TIME_I" dx1="1090.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.IN1" Source="TIME_I" dx1="960.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.IN1" Source="REAL_I" dx1="840.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.IN1" Source="LREAL_I" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.IN1" Source="STRING_I" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.IN1" Source="WSTRING_I" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.IN1" Source="BOOL_I" dx1="1180.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="AllTypes_1" x="3115.0" y="12775.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="SINT2SINT" Type="SINT2SINT" x="2815.0" y="1000.0"/> |
| <FB Comment="" Name="UINT2UINT" Type="UINT2UINT" x="2780.0" y="3785.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="2765.0" y="455.0"/> |
| <FB Comment="" Name="UDINT2UDINT" Type="UDINT2UDINT" x="2680.0" y="4325.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="2765.0" y="2040.0"/> |
| <FB Comment="" Name="F_LINT_TO_INT" Type="F_LINT_TO_INT" x="2670.0" y="2670.0"/> |
| <FB Comment="" Name="INT2INT" Type="INT2INT" x="2815.0" y="1495.0"/> |
| <FB Comment="" Name="USINT2USINT" Type="USINT2USINT" x="2715.0" y="3255.0"/> |
| <FB Comment="" Name="F_ULINT_TO_INT" Type="F_ULINT_TO_INT" x="2705.0" y="4890.0"/> |
| <FB Comment="" Name="BYTE2BYTE" Type="BYTE2BYTE" x="2765.0" y="5450.0"/> |
| <FB Comment="" Name="WORD2WORD" Type="WORD2WORD" x="2710.0" y="5925.0"/> |
| <FB Comment="" Name="DWORD2DWORD" Type="DWORD2DWORD" x="2640.0" y="6430.0"/> |
| <FB Comment="" Name="F_LWORD_TO_INT" Type="F_LWORD_TO_INT" x="2600.0" y="6950.0"/> |
| <FB Comment="" Name="MISSING_DATE" Type="F_DT_TO_DATE" x="3860.0" y="7460.0"/> |
| <FB Comment="" Name="MISSING_DATE_AND_TIME" Type="F_DT_TO_TOD" x="4075.0" y="8855.0"/> |
| <FB Comment="" Name="TIME2TIME" Type="TIME2TIME" x="2695.0" y="9365.0"/> |
| <FB Comment="" Name="REAL2REAL" Type="REAL2REAL" x="2690.0" y="9880.0"/> |
| <FB Comment="" Name="LREAL2LREAL" Type="LREAL2LREAL" x="2615.0" y="10455.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="2550.0" y="10985.0"/> |
| <FB Comment="" Name="WSTRING2WSTRING" Type="WSTRING2WSTRING" x="2510.0" y="11480.0"/> |
| <FB Comment="" Name="Time_of_day" Type="F_ADD_TOD_TIME" x="4055.0" y="8050.0"/> |
| <FB Comment="" Name="F_INT_TO_LINT" Type="F_INT_TO_LINT" x="4000.0" y="2715.0"/> |
| <FB Comment="" Name="F_INT_TO_ULINT" Type="F_INT_TO_ULINT" x="3880.0" y="4905.0"/> |
| <FB Comment="" Name="F_INT_TO_LWORD" Type="F_INT_TO_LWORD" x="3760.0" y="6920.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="2665.0" y="7550.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="BOOL2BOOL" x="2660.0" y="8160.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="BOOL2BOOL" x="2655.0" y="8750.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="REQ" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.REQ" Source="F_LINT_TO_INT.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.REQ" Source="F_ULINT_TO_INT.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.REQ" Source="F_LWORD_TO_INT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="SINT2SINT.REQ" Source="BOOL2BOOL.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INT2INT.REQ" Source="SINT2SINT.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="INT2INT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.REQ" Source="DINT2DINT.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="USINT2USINT.REQ" Source="F_INT_TO_LINT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="UINT2UINT.REQ" Source="USINT2USINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.REQ" Source="UINT2UINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.REQ" Source="UDINT2UDINT.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.REQ" Source="F_INT_TO_ULINT.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="WORD2WORD.REQ" Source="BYTE2BYTE.CNF" dx1="60.0" dx2="60.0" dy="235.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.REQ" Source="WORD2WORD.CNF" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.REQ" Source="DWORD2DWORD.CNF" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_INT_TO_LWORD.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="BOOL2BOOL_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="TIME2TIME.REQ" Source="BOOL2BOOL_3.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="REAL2REAL.REQ" Source="TIME2TIME.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.REQ" Source="REAL2REAL.CNF" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="LREAL2LREAL.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.REQ" Source="STRING2STRING.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRING2WSTRING.CNF" dx1="1710.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="BOOL_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="SINT2SINT.IN" Source="SINT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="INT2INT.IN" Source="INT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="DINT_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.IN" Source="LINT_I" dx1="1005.0"/> |
| <Connection Comment="" Destination="USINT2USINT.IN" Source="USINT_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="UINT2UINT.IN" Source="UINT_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.IN" Source="UDINT_I" dx1="1010.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.IN" Source="ULINT_I" dx1="1020.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.IN" Source="BYTE_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="WORD2WORD.IN" Source="WORD_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.IN" Source="DWORD_I" dx1="990.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.IN" Source="LWORD_I" dx1="970.0"/> |
| <Connection Comment="" Destination="TIME2TIME.IN" Source="TIME_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="REAL2REAL.IN" Source="REAL_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.IN" Source="LREAL_I" dx1="975.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="STRING_I" dx1="945.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.IN" Source="WSTRING_I" dx1="925.0"/> |
| <Connection Comment="" Destination="SINT_O" Source="SINT2SINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="INT_O" Source="INT2INT.OUT" dx1="1920.0"/> |
| <Connection Comment="" Destination="DINT_O" Source="DINT2DINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.IN" Source="F_LINT_TO_INT.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="LINT_O" Source="F_INT_TO_LINT.OUT" dx1="1220.0"/> |
| <Connection Comment="" Destination="USINT_O" Source="USINT2USINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="UINT_O" Source="UINT2UINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="UDINT_O" Source="UDINT2UDINT.OUT" dx1="1880.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.IN" Source="F_ULINT_TO_INT.OUT" dx1="260.0"/> |
| <Connection Comment="" Destination="ULINT_O" Source="F_INT_TO_ULINT.OUT" dx1="1255.0"/> |
| <Connection Comment="" Destination="BYTE_O" Source="BYTE2BYTE.OUT" dx1="1895.0"/> |
| <Connection Comment="" Destination="WORD_O" Source="WORD2WORD.OUT" dx1="1865.0"/> |
| <Connection Comment="" Destination="DWORD_O" Source="DWORD2DWORD.OUT" dx1="1845.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.IN" Source="F_LWORD_TO_INT.OUT" dx1="235.0"/> |
| <Connection Comment="" Destination="LWORD_O" Source="F_INT_TO_LWORD.OUT" dx1="1285.0"/> |
| <Connection Comment="" Destination="WSTRING_O" Source="WSTRING2WSTRING.OUT" dx1="2830.0"/> |
| <Connection Comment="" Destination="STRING_O" Source="STRING2STRING.OUT" dx1="1870.0"/> |
| <Connection Comment="" Destination="LREAL_O" Source="LREAL2LREAL.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="REAL_O" Source="REAL2REAL.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="TIME_O" Source="TIME2TIME.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="DATE_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.IN" Source="TIME_OF_DAY_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="DATE_AND_TIME_I_BOOL" dx1="885.0"/> |
| <Connection Comment="" Destination="DATE_O_BOOL" Source="BOOL2BOOL_1.OUT" dx1="1755.0"/> |
| <Connection Comment="" Destination="TIME_OF_DAY_O_BOOL" Source="BOOL2BOOL_2.OUT" dx1="1760.0"/> |
| <Connection Comment="" Destination="DATE_AND_TIME_O_BOOL" Source="BOOL2BOOL_3.OUT" dx1="1765.0"/> |
| <Connection Comment="" Destination="BOOL_O" Source="BOOL2BOOL.OUT" dx1="1705.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="-2250.0" y="-3665.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="-3215.0" y="-3740.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="HandleInitLocal" x="7330.0" y="-3005.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="InitFinished" Type="PUBLISH_0" x="4630.0" y="2140.0"> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBSCRIBE_0" x="4420.0" y="885.0"> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="E_CYCLE" Type="E_CYCLE" x="5930.0" y="1015.0"> |
| <Parameter Name="DT" Value="T#1000ms"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="2840.0" y="-520.0"/> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="4595.0" y="-1205.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="1780.0" y="-570.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="InitFinished.REQ" Source="E_CYCLE.EO" dx1="60.0" dx2="145.0" dy="1735.0"/> |
| <Connection Comment="" Destination="E_CYCLE.STOP" Source="SUBSCRIBE_0.IND" dx1="370.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="175.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="E_DEMUX_2.EO1" dx1="645.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="InitFinished" dx1="1145.0"/> |
| <Connection Comment="" Destination="InitFinished.INIT" Source="SUBSCRIBE_0.INITO" dx1="60.0" dx2="60.0" dy="625.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="InitFinished.INITO" dx1="2190.0" dx2="60.0" dy="-4025.0"/> |
| <Connection Comment="" Destination="E_CYCLE.START" Source="E_DEMUX_2.EO2" dx1="2455.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="QI" dx1="680.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.QI" Source="QI" dx1="2000.0"/> |
| <Connection Comment="" Destination="InitFinished.QI" Source="QI" dx1="3480.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="-1660.0" y="-3110.0"/> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="4060.0" y="-10.0"> |
| <Parameter Name="DT" Value="T#1500ms"/> |
| </FB> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="16515.0" y="-4445.0"/> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="15560.0" y="-5955.0"/> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="13885.0" y="-6100.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="16230.0" y="-5870.0"/> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="12200.0" y="-6150.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="RemoteRead" Type="CLIENT_0_21" x="21550.0" y="7040.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaTypeAll%]"/> |
| </FB> |
| <SubApp Comment="" Name="HandleInit" x="26035.0" y="-1735.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="STEST_END_1" Type="STEST_END" x="8360.0" y="455.0"/> |
| <FB Comment="" Name="E_DEMUX_2_1" Type="E_DEMUX_2" x="5465.0" y="110.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT_1" Type="F_BOOL_TO_UINT" x="3200.0" y="115.0"/> |
| <FB Comment="" Name="PUBLISH_0_1" Type="PUBLISH_0" x="6580.0" y="1835.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.EI" Source="F_BOOL_TO_UINT_1.CNF" dx1="790.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.INIT" Source="E_DEMUX_2_1.EO1" dx1="540.0"/> |
| <Connection Comment="" Destination="PUBLISH_0_1.REQ" Source="PUBLISH_0_1.INITO" dx1="175.0" dx2="200.0" dy="-300.0"/> |
| <Connection Comment="" Destination="Execute" Source="E_DEMUX_2_1.EO2" dx1="1815.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.REQ" Source="InitFinished" dx1="2715.0"/> |
| <Connection Comment="" Destination="STEST_END_1.REQ" Source="PUBLISH_0_1.CNF" dx1="670.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.K" Source="F_BOOL_TO_UINT_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.IN" Source="QI" dx1="2715.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubApp" x="16650.0" y="-755.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <OutputVars> |
| <VarDeclaration Comment="" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="" Name="WORD_o" Type="WORD"/> |
| <VarDeclaration Comment="" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="" Name="DATE_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="DATE_TIME_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_OF_DAY_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="INT2INT_1" Type="INT2INT" x="2985.0" y="-1080.0"> |
| <Parameter Name="IN" Value="%intValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="BOOL2BOOL" x="2830.0" y="5585.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="UDINT2UDINT_1" Type="UDINT2UDINT" x="2850.0" y="1750.0"> |
| <Parameter Name="IN" Value="%udintValue%"/> |
| </FB> |
| <FB Comment="" Name="SINT2SINT_1" Type="SINT2SINT" x="2985.0" y="-1575.0"> |
| <Parameter Name="IN" Value="%sintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_INT_TO_LWORD_1" Type="F_INT_TO_LWORD" x="4040.0" y="4365.0"/> |
| <FB Comment="" Name="F_INT_TO_LINT_1" Type="F_INT_TO_LINT" x="4065.0" y="155.0"/> |
| <FB Comment="" Name="REAL2REAL_1" Type="REAL2REAL" x="2860.0" y="7305.0"> |
| <Parameter Name="IN" Value="%realValue%"/> |
| </FB> |
| <FB Comment="" Name="WSTRING2WSTRING_1" Type="WSTRING2WSTRING" x="2680.0" y="8905.0"> |
| <Parameter Name="IN" Value="%wstringValue%"/> |
| </FB> |
| <FB Comment="" Name="BYTE2BYTE_1" Type="BYTE2BYTE" x="2935.0" y="2875.0"> |
| <Parameter Name="IN" Value="%byteValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_4" Type="BOOL2BOOL" x="2935.0" y="-2120.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1" Type="BOOL2BOOL" x="2835.0" y="4975.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="BOOL2BOOL" x="2825.0" y="6175.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="F_LINT_TO_INT_1" Type="F_LINT_TO_INT" x="2840.0" y="155.0"> |
| <Parameter Name="IN" Value="%lintValue%"/> |
| </FB> |
| <FB Comment="" Name="UINT2UINT_1" Type="UINT2UINT" x="2950.0" y="1210.0"> |
| <Parameter Name="IN" Value="%uintValue%"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="2720.0" y="8410.0"> |
| <Parameter Name="IN" Value="%stringValue%"/> |
| </FB> |
| <FB Comment="" Name="F_ULINT_TO_INT_1" Type="F_ULINT_TO_INT" x="2875.0" y="2315.0"> |
| <Parameter Name="IN" Value="%ulintValue%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="2935.0" y="-535.0"> |
| <Parameter Name="IN" Value="%dintValue%"/> |
| </FB> |
| <FB Comment="" Name="LREAL2LREAL_1" Type="LREAL2LREAL" x="2785.0" y="7880.0"> |
| <Parameter Name="IN" Value="%lrealValue%"/> |
| </FB> |
| <FB Comment="" Name="WORD2WORD_1" Type="WORD2WORD" x="2880.0" y="3350.0"> |
| <Parameter Name="IN" Value="%wordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_LWORD_TO_INT_1" Type="F_LWORD_TO_INT" x="2770.0" y="4375.0"> |
| <Parameter Name="IN" Value="%lwordValue%"/> |
| </FB> |
| <FB Comment="" Name="USINT2USINT_1" Type="USINT2USINT" x="2885.0" y="680.0"> |
| <Parameter Name="IN" Value="%usintValue%"/> |
| </FB> |
| <FB Comment="" Name="TIME2TIME_1" Type="TIME2TIME" x="2865.0" y="6790.0"> |
| <Parameter Name="IN" Value="%timeValue%"/> |
| </FB> |
| <FB Comment="" Name="DWORD2DWORD_1" Type="DWORD2DWORD" x="2810.0" y="3855.0"> |
| <Parameter Name="IN" Value="%dwordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_INT_TO_ULINT" Type="F_INT_TO_ULINT" x="4100.0" y="2330.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="INT2INT_1.REQ" Source="SINT2SINT_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="INT2INT_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="BOOL2BOOL_1_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT_1.REQ" Source="UINT2UINT_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT_1.REQ" Source="UDINT2UDINT_1.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="SINT2SINT_1.REQ" Source="BOOL2BOOL_4.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD_1.REQ" Source="F_LWORD_TO_INT_1.CNF" dx1="280.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1.REQ" Source="F_INT_TO_LWORD_1.CNF" dx1="60.0" dx2="60.0" dy="340.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT_1.REQ" Source="F_LINT_TO_INT_1.CNF"/> |
| <Connection Comment="" Destination="USINT2USINT_1.REQ" Source="F_INT_TO_LINT_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="REAL2REAL_1.REQ" Source="TIME2TIME_1.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL_1.REQ" Source="REAL2REAL_1.CNF" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING_1.REQ" Source="STRING2STRING_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE_1.REQ" dx1="1440.0"/> |
| <Connection Comment="" Destination="WORD2WORD_1.REQ" Source="BYTE2BYTE_1.CNF" dx1="60.0" dx2="60.0" dy="235.0"/> |
| <Connection Comment="" Destination="TIME2TIME_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT_1.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="UINT2UINT_1.REQ" Source="USINT2USINT_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1.REQ" Source="LREAL2LREAL_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD_1.REQ" Source="WORD2WORD_1.CNF" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT_1.REQ" Source="DWORD2DWORD_1.CNF" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRING2WSTRING_1.CNF" dx1="1535.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_4.REQ" Source="REQ" dx1="2160.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.REQ" Source="F_ULINT_TO_INT_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE_1.REQ" Source="F_INT_TO_ULINT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_INT_TO_LWORD_1.IN" Source="F_LWORD_TO_INT_1.OUT" dx1="280.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT_1.IN" Source="F_LINT_TO_INT_1.OUT"/> |
| <Connection Comment="" Destination="INT_O" Source="INT2INT_1.OUT" dx1="2075.0"/> |
| <Connection Comment="" Destination="DATE_TIME_O" Source="BOOL2BOOL_2_1.OUT" dx1="2025.0"/> |
| <Connection Comment="" Destination="UDINT_O" Source="UDINT2UDINT_1.OUT" dx1="680.0"/> |
| <Connection Comment="" Destination="SINT_O" Source="SINT2SINT_1.OUT" dx1="2005.0"/> |
| <Connection Comment="" Destination="LWORD_O" Source="F_INT_TO_LWORD_1.OUT" dx1="375.0"/> |
| <Connection Comment="" Destination="LINT_O" Source="F_INT_TO_LINT_1.OUT"/> |
| <Connection Comment="" Destination="REAL_O" Source="REAL2REAL_1.OUT" dx1="2100.0"/> |
| <Connection Comment="" Destination="WSTRING_O" Source="WSTRING2WSTRING_1.OUT" dx1="1950.0"/> |
| <Connection Comment="" Destination="BYTE_O" Source="BYTE2BYTE_1.OUT" dx1="1495.0"/> |
| <Connection Comment="" Destination="BOOL_O" Source="BOOL2BOOL_4.OUT" dx1="1975.0"/> |
| <Connection Comment="" Destination="DATE_O" Source="BOOL2BOOL_1_1.OUT" dx1="2020.0"/> |
| <Connection Comment="" Destination="TIME_OF_DAY_O" Source="BOOL2BOOL_3_1.OUT" dx1="2030.0"/> |
| <Connection Comment="" Destination="UINT_O" Source="UINT2UINT_1.OUT" dx1="470.0"/> |
| <Connection Comment="" Destination="STRING_O" Source="STRING2STRING_1.OUT" dx1="2060.0"/> |
| <Connection Comment="" Destination="DINT_O" Source="DINT2DINT_1.OUT" dx1="2015.0"/> |
| <Connection Comment="" Destination="LREAL_O" Source="LREAL2LREAL_1.OUT" dx1="2095.0"/> |
| <Connection Comment="" Destination="WORD_o" Source="WORD2WORD_1.OUT" dx1="1540.0"/> |
| <Connection Comment="" Destination="USINT_O" Source="USINT2USINT_1.OUT" dx1="380.0"/> |
| <Connection Comment="" Destination="TIME_O" Source="TIME2TIME_1.OUT" dx1="2105.0"/> |
| <Connection Comment="" Destination="DWORD_O" Source="DWORD2DWORD_1.OUT" dx1="1520.0"/> |
| <Connection Comment="" Destination="ULINT_O" Source="F_INT_TO_ULINT.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.IN" Source="F_ULINT_TO_INT_1.OUT" dx1="290.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="TypeTest_2" x="27830.0" y="7280.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BollType" Type="TEST_CONDITION" x="6545.0" y="170.0"/> |
| <FB Comment="" Name="F_EQ_Bool" Type="F_EQ" x="3020.0" y="170.0"> |
| <Parameter Name="IN2" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="SINTType" Type="TEST_CONDITION" x="6555.0" y="1055.0"/> |
| <FB Comment="" Name="F_EQ_SINT" Type="F_EQ" x="3020.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%sintValue%"/> |
| </FB> |
| <FB Comment="" Name="INTType" Type="TEST_CONDITION" x="6555.0" y="2045.0"/> |
| <FB Comment="" Name="F_EQ_INT" Type="F_EQ" x="3020.0" y="2045.0"> |
| <Parameter Name="IN2" Value="%intValue%"/> |
| </FB> |
| <FB Comment="" Name="DINType" Type="TEST_CONDITION" x="6555.0" y="2890.0"/> |
| <FB Comment="" Name="F_EQ_DINT" Type="F_EQ" x="3020.0" y="2885.0"> |
| <Parameter Name="IN2" Value="%dintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_USINT" Type="F_EQ" x="3020.0" y="5420.0"> |
| <Parameter Name="IN2" Value="%usintValue%"/> |
| </FB> |
| <FB Comment="" Name="USINTType" Type="TEST_CONDITION" x="6555.0" y="5425.0"/> |
| <FB Comment="" Name="F_EQ_UINT" Type="F_EQ" x="3020.0" y="6210.0"> |
| <Parameter Name="IN2" Value="%uintValue%"/> |
| </FB> |
| <FB Comment="" Name="LINTType" Type="TEST_CONDITION" x="6555.0" y="4335.0"/> |
| <FB Comment="" Name="UINTType" Type="TEST_CONDITION" x="6555.0" y="6210.0"/> |
| <FB Comment="" Name="UDINTType" Type="TEST_CONDITION" x="6555.0" y="7055.0"/> |
| <FB Comment="" Name="F_EQ_UDINT" Type="F_EQ" x="3020.0" y="7050.0"> |
| <Parameter Name="IN2" Value="%udintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LINT" Type="F_EQ" x="3020.0" y="4330.0"> |
| <Parameter Name="IN2" Value="%lintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_BYTE" Type="F_EQ" x="3020.0" y="9390.0"> |
| <Parameter Name="IN2" Value="%byteValue%"/> |
| </FB> |
| <FB Comment="" Name="BYTEType" Type="TEST_CONDITION" x="6555.0" y="9395.0"/> |
| <FB Comment="" Name="F_EQ_WORD" Type="F_EQ" x="3020.0" y="10180.0"> |
| <Parameter Name="IN2" Value="%wordValue%"/> |
| </FB> |
| <FB Comment="" Name="ULINTType" Type="TEST_CONDITION" x="6555.0" y="8305.0"/> |
| <FB Comment="" Name="WORDType" Type="TEST_CONDITION" x="6555.0" y="10180.0"/> |
| <FB Comment="" Name="DWORDType" Type="TEST_CONDITION" x="6555.0" y="11025.0"/> |
| <FB Comment="" Name="F_EQ_DWORD" Type="F_EQ" x="3020.0" y="11020.0"> |
| <Parameter Name="IN2" Value="%dwordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_ULINT" Type="F_EQ" x="3020.0" y="8300.0"> |
| <Parameter Name="IN2" Value="%ulintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_DATE" Type="F_EQ" x="3020.0" y="13215.0"> |
| <Parameter Name="IN2" Value="%dateValue%"/> |
| </FB> |
| <FB Comment="" Name="DATEType" Type="TEST_CONDITION" x="6555.0" y="13220.0"/> |
| <FB Comment="" Name="F_EQ_LREAL" Type="F_EQ" x="3020.0" y="17850.0"> |
| <Parameter Name="IN2" Value="%lrealValue%"/> |
| </FB> |
| <FB Comment="" Name="LWORDType" Type="TEST_CONDITION" x="6555.0" y="12130.0"/> |
| <FB Comment="" Name="TODType" Type="TEST_CONDITION" x="6555.0" y="14005.0"/> |
| <FB Comment="" Name="DTType" Type="TEST_CONDITION" x="6555.0" y="14850.0"/> |
| <FB Comment="" Name="F_EQ_DT" Type="F_EQ" x="3020.0" y="14845.0"> |
| <Parameter Name="IN2" Value="%datetimeValue%"/> |
| </FB> |
| <FB Comment="" Name="REALType" Type="TEST_CONDITION" x="6555.0" y="17065.0"/> |
| <FB Comment="" Name="LREALType" Type="TEST_CONDITION" x="6555.0" y="17850.0"/> |
| <FB Comment="" Name="F_EQ_REAL" Type="F_EQ" x="3020.0" y="17060.0"> |
| <Parameter Name="IN2" Value="%realValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LWORD" Type="F_EQ" x="3020.0" y="12125.0"> |
| <Parameter Name="IN2" Value="%lwordValue%"/> |
| </FB> |
| <FB Comment="" Name="WSTRINGType" Type="TEST_CONDITION" x="6555.0" y="19945.0"/> |
| <FB Comment="" Name="F_EQ_TIME" Type="F_EQ" x="3020.0" y="15970.0"> |
| <Parameter Name="IN2" Value="%timeValue%"/> |
| </FB> |
| <FB Comment="" Name="STRINGType" Type="TEST_CONDITION" x="6555.0" y="18695.0"/> |
| <FB Comment="" Name="F_EQ_TOD" Type="F_EQ" x="3020.0" y="14005.0"> |
| <Parameter Name="IN2" Value="%timeofdayValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_STRING" Type="F_EQ" x="3020.0" y="18690.0"> |
| <Parameter Name="IN2" Value="%stringValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_WSTRING" Type="F_EQ" x="3020.0" y="19940.0"> |
| <Parameter Name="IN2" Value="%wstringValue%"/> |
| </FB> |
| <FB Comment="" Name="TIMEType" Type="TEST_CONDITION" x="6555.0" y="15975.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BollType.REQ" Source="F_EQ_Bool.CNF"/> |
| <Connection Comment="" Destination="SINTType.REQ" Source="F_EQ_SINT.CNF"/> |
| <Connection Comment="" Destination="INTType.REQ" Source="F_EQ_INT.CNF"/> |
| <Connection Comment="" Destination="DINType.REQ" Source="F_EQ_DINT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.REQ" Source="F_EQ_UINT.CNF"/> |
| <Connection Comment="" Destination="UDINTType.REQ" Source="F_EQ_UDINT.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="USINTType.REQ" Source="F_EQ_USINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="LINTType.REQ" Source="F_EQ_LINT.CNF" dx1="1820.0"/> |
| <Connection Comment="" Destination="WORDType.REQ" Source="F_EQ_WORD.CNF"/> |
| <Connection Comment="" Destination="DWORDType.REQ" Source="F_EQ_DWORD.CNF" dx1="1525.0"/> |
| <Connection Comment="" Destination="BYTEType.REQ" Source="F_EQ_BYTE.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="ULINTType.REQ" Source="F_EQ_ULINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="REALType.REQ" Source="F_EQ_REAL.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="TODType.REQ" Source="F_EQ_TOD.CNF"/> |
| <Connection Comment="" Destination="STRINGType.REQ" Source="F_EQ_Bool_STRING.CNF" dx1="1480.0"/> |
| <Connection Comment="" Destination="LREALType.REQ" Source="F_EQ_LREAL.CNF"/> |
| <Connection Comment="" Destination="DTType.REQ" Source="F_EQ_DT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="WSTRINGType.REQ" Source="F_EQ_Bool_WSTRING.CNF" dx1="1515.0"/> |
| <Connection Comment="" Destination="LWORDType.REQ" Source="F_EQ_LWORD.CNF" dx1="1535.0"/> |
| <Connection Comment="" Destination="DATEType.REQ" Source="F_EQ_DATE.CNF" dx1="1575.0"/> |
| <Connection Comment="" Destination="TIMEType.REQ" Source="F_EQ_TIME.CNF" dx1="1510.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.REQ" Source="REQ" dx1="2300.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.REQ" Source="BollType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.REQ" Source="SINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.REQ" Source="INTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.REQ" Source="DINType.CNF" dx1="60.0" dx2="60.0" dy="720.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.REQ" Source="LINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.REQ" Source="USINTType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.REQ" Source="UINTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.REQ" Source="UDINTType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.REQ" Source="ULINTType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.REQ" Source="BYTEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.REQ" Source="WORDType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.REQ" Source="DWORDType.CNF" dx1="60.0" dx2="60.0" dy="550.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.REQ" Source="DATEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.REQ" Source="TODType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.REQ" Source="DTType.CNF" dx1="60.0" dx2="60.0" dy="555.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="TIMEType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.REQ" Source="REALType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.REQ" Source="LREALType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.REQ" Source="STRINGType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="LWORDType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRINGType.CNF" dx1="675.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BollType.check" Source="F_EQ_Bool.OUT"/> |
| <Connection Comment="" Destination="SINTType.check" Source="F_EQ_SINT.OUT"/> |
| <Connection Comment="" Destination="INTType.check" Source="F_EQ_INT.OUT"/> |
| <Connection Comment="" Destination="DINType.check" Source="F_EQ_DINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.check" Source="F_EQ_UINT.OUT"/> |
| <Connection Comment="" Destination="LINTType.check" Source="F_EQ_LINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="USINTType.check" Source="F_EQ_USINT.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="UDINTType.check" Source="F_EQ_UDINT.OUT" dx1="1550.0"/> |
| <Connection Comment="" Destination="WORDType.check" Source="F_EQ_WORD.OUT"/> |
| <Connection Comment="" Destination="ULINTType.check" Source="F_EQ_ULINT.OUT" dx1="1820.0"/> |
| <Connection Comment="" Destination="BYTEType.check" Source="F_EQ_BYTE.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="DWORDType.check" Source="F_EQ_DWORD.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="TODType.check" Source="F_EQ_TOD.OUT"/> |
| <Connection Comment="" Destination="LWORDType.check" Source="F_EQ_LWORD.OUT" dx1="1535.0"/> |
| <Connection Comment="" Destination="WSTRINGType.check" Source="F_EQ_Bool_WSTRING.OUT" dx1="1510.0"/> |
| <Connection Comment="" Destination="LREALType.check" Source="F_EQ_LREAL.OUT"/> |
| <Connection Comment="" Destination="DATEType.check" Source="F_EQ_DATE.OUT" dx1="1575.0"/> |
| <Connection Comment="" Destination="STRINGType.check" Source="F_EQ_Bool_STRING.OUT" dx1="1440.0"/> |
| <Connection Comment="" Destination="TIMEType.check" Source="F_EQ_TIME.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="REALType.check" Source="F_EQ_REAL.OUT" dx1="1480.0"/> |
| <Connection Comment="" Destination="DTType.check" Source="F_EQ_DT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.IN1" Source="SINT_I" dx1="2070.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.IN1" Source="INT_I" dx1="1900.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.IN1" Source="DINT_I" dx1="1745.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.IN1" Source="LINT_I" dx1="1590.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.IN1" Source="USINT_I" dx1="1465.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.IN1" Source="UINT_I" dx1="1365.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.IN1" Source="UDINT_I" dx1="1320.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.IN1" Source="ULINT_I" dx1="1265.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.IN1" Source="BYTE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.IN1" Source="WORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.IN1" Source="DWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.IN1" Source="LWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DATE.IN1" Source="DATE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.IN1" Source="TIME_OF_DAY_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.IN1" Source="DATE_AND_TIME_I" dx1="1090.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.IN1" Source="TIME_I" dx1="960.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.IN1" Source="REAL_I" dx1="840.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.IN1" Source="LREAL_I" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.IN1" Source="STRING_I" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.IN1" Source="WSTRING_I" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.IN1" Source="BOOL_I" dx1="1180.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubApp_1" x="-30.0" y="145.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <OutputVars> |
| <VarDeclaration Comment="" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="" Name="DATE_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="DATE_TIME_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_OF_DAY_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="INT2INT_1" Type="INT2INT" x="2985.0" y="-1080.0"> |
| <Parameter Name="IN" Value="%intValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="BOOL2BOOL" x="2830.0" y="5585.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="UDINT2UDINT_1" Type="UDINT2UDINT" x="2850.0" y="1750.0"> |
| <Parameter Name="IN" Value="%udintValue%"/> |
| </FB> |
| <FB Comment="" Name="SINT2SINT_1" Type="SINT2SINT" x="2985.0" y="-1575.0"> |
| <Parameter Name="IN" Value="%sintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_INT_TO_LWORD_1" Type="F_INT_TO_LWORD" x="4040.0" y="4365.0"/> |
| <FB Comment="" Name="F_INT_TO_LINT_1" Type="F_INT_TO_LINT" x="4065.0" y="155.0"/> |
| <FB Comment="" Name="REAL2REAL_1" Type="REAL2REAL" x="2860.0" y="7305.0"> |
| <Parameter Name="IN" Value="%realValue%"/> |
| </FB> |
| <FB Comment="" Name="WSTRING2WSTRING_1" Type="WSTRING2WSTRING" x="2680.0" y="8905.0"> |
| <Parameter Name="IN" Value="%wstringValue%"/> |
| </FB> |
| <FB Comment="" Name="BYTE2BYTE_1" Type="BYTE2BYTE" x="2935.0" y="2875.0"> |
| <Parameter Name="IN" Value="%byteValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_4" Type="BOOL2BOOL" x="2935.0" y="-2120.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1" Type="BOOL2BOOL" x="2835.0" y="4975.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="BOOL2BOOL" x="2825.0" y="6175.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="F_LINT_TO_INT_1" Type="F_LINT_TO_INT" x="2840.0" y="155.0"> |
| <Parameter Name="IN" Value="%lintValue%"/> |
| </FB> |
| <FB Comment="" Name="UINT2UINT_1" Type="UINT2UINT" x="2950.0" y="1210.0"> |
| <Parameter Name="IN" Value="%uintValue%"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="2720.0" y="8410.0"> |
| <Parameter Name="IN" Value="%stringValue%"/> |
| </FB> |
| <FB Comment="" Name="F_ULINT_TO_INT_1" Type="F_ULINT_TO_INT" x="2875.0" y="2315.0"> |
| <Parameter Name="IN" Value="%ulintValue%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="2935.0" y="-535.0"> |
| <Parameter Name="IN" Value="%dintValue%"/> |
| </FB> |
| <FB Comment="" Name="LREAL2LREAL_1" Type="LREAL2LREAL" x="2785.0" y="7880.0"> |
| <Parameter Name="IN" Value="%lrealValue%"/> |
| </FB> |
| <FB Comment="" Name="WORD2WORD_1" Type="WORD2WORD" x="2880.0" y="3350.0"> |
| <Parameter Name="IN" Value="%wordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_LWORD_TO_INT_1" Type="F_LWORD_TO_INT" x="2770.0" y="4375.0"> |
| <Parameter Name="IN" Value="%lwordValue%"/> |
| </FB> |
| <FB Comment="" Name="USINT2USINT_1" Type="USINT2USINT" x="2885.0" y="680.0"> |
| <Parameter Name="IN" Value="%usintValue%"/> |
| </FB> |
| <FB Comment="" Name="TIME2TIME_1" Type="TIME2TIME" x="2865.0" y="6790.0"> |
| <Parameter Name="IN" Value="%timeValue%"/> |
| </FB> |
| <FB Comment="" Name="DWORD2DWORD_1" Type="DWORD2DWORD" x="2810.0" y="3855.0"> |
| <Parameter Name="IN" Value="%dwordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_INT_TO_ULINT" Type="F_INT_TO_ULINT" x="4100.0" y="2330.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="INT2INT_1.REQ" Source="SINT2SINT_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="INT2INT_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="BOOL2BOOL_1_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT_1.REQ" Source="UINT2UINT_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT_1.REQ" Source="UDINT2UDINT_1.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="SINT2SINT_1.REQ" Source="BOOL2BOOL_4.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD_1.REQ" Source="F_LWORD_TO_INT_1.CNF" dx1="280.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1.REQ" Source="F_INT_TO_LWORD_1.CNF" dx1="60.0" dx2="60.0" dy="340.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT_1.REQ" Source="F_LINT_TO_INT_1.CNF"/> |
| <Connection Comment="" Destination="USINT2USINT_1.REQ" Source="F_INT_TO_LINT_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="REAL2REAL_1.REQ" Source="TIME2TIME_1.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL_1.REQ" Source="REAL2REAL_1.CNF" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING_1.REQ" Source="STRING2STRING_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE_1.REQ" dx1="1440.0"/> |
| <Connection Comment="" Destination="WORD2WORD_1.REQ" Source="BYTE2BYTE_1.CNF" dx1="60.0" dx2="60.0" dy="235.0"/> |
| <Connection Comment="" Destination="TIME2TIME_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT_1.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="UINT2UINT_1.REQ" Source="USINT2USINT_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1.REQ" Source="LREAL2LREAL_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD_1.REQ" Source="WORD2WORD_1.CNF" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT_1.REQ" Source="DWORD2DWORD_1.CNF" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRING2WSTRING_1.CNF" dx1="1535.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_4.REQ" Source="REQ" dx1="2160.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.REQ" Source="F_ULINT_TO_INT_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE_1.REQ" Source="F_INT_TO_ULINT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_INT_TO_LWORD_1.IN" Source="F_LWORD_TO_INT_1.OUT" dx1="280.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT_1.IN" Source="F_LINT_TO_INT_1.OUT"/> |
| <Connection Comment="" Destination="INT_O" Source="INT2INT_1.OUT" dx1="2075.0"/> |
| <Connection Comment="" Destination="DATE_TIME_O" Source="BOOL2BOOL_2_1.OUT" dx1="2025.0"/> |
| <Connection Comment="" Destination="UDINT_O" Source="UDINT2UDINT_1.OUT" dx1="680.0"/> |
| <Connection Comment="" Destination="SINT_O" Source="SINT2SINT_1.OUT" dx1="2005.0"/> |
| <Connection Comment="" Destination="LWORD_O" Source="F_INT_TO_LWORD_1.OUT" dx1="375.0"/> |
| <Connection Comment="" Destination="LINT_O" Source="F_INT_TO_LINT_1.OUT"/> |
| <Connection Comment="" Destination="REAL_O" Source="REAL2REAL_1.OUT" dx1="2100.0"/> |
| <Connection Comment="" Destination="WSTRING_O" Source="WSTRING2WSTRING_1.OUT" dx1="1950.0"/> |
| <Connection Comment="" Destination="BYTE_O" Source="BYTE2BYTE_1.OUT" dx1="1495.0"/> |
| <Connection Comment="" Destination="BOOL_O" Source="BOOL2BOOL_4.OUT" dx1="1975.0"/> |
| <Connection Comment="" Destination="DATE_O" Source="BOOL2BOOL_1_1.OUT" dx1="2020.0"/> |
| <Connection Comment="" Destination="TIME_OF_DAY_O" Source="BOOL2BOOL_3_1.OUT" dx1="2030.0"/> |
| <Connection Comment="" Destination="UINT_O" Source="UINT2UINT_1.OUT" dx1="470.0"/> |
| <Connection Comment="" Destination="STRING_O" Source="STRING2STRING_1.OUT" dx1="2060.0"/> |
| <Connection Comment="" Destination="DINT_O" Source="DINT2DINT_1.OUT" dx1="2015.0"/> |
| <Connection Comment="" Destination="LREAL_O" Source="LREAL2LREAL_1.OUT" dx1="2095.0"/> |
| <Connection Comment="" Destination="WORD_O" Source="WORD2WORD_1.OUT" dx1="1540.0"/> |
| <Connection Comment="" Destination="USINT_O" Source="USINT2USINT_1.OUT" dx1="380.0"/> |
| <Connection Comment="" Destination="TIME_O" Source="TIME2TIME_1.OUT" dx1="2105.0"/> |
| <Connection Comment="" Destination="DWORD_O" Source="DWORD2DWORD_1.OUT" dx1="1520.0"/> |
| <Connection Comment="" Destination="ULINT_O" Source="F_INT_TO_ULINT.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.IN" Source="F_ULINT_TO_INT_1.OUT" dx1="290.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="SubApp_2" x="19355.0" y="11740.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <OutputVars> |
| <VarDeclaration Comment="" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="" Name="DATE_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="DATE_TIME_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_OF_DAY_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="INT2INT_1" Type="INT2INT" x="2985.0" y="-1080.0"> |
| <Parameter Name="IN" Value="%intValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="BOOL2BOOL" x="2830.0" y="5585.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="UDINT2UDINT_1" Type="UDINT2UDINT" x="2850.0" y="1750.0"> |
| <Parameter Name="IN" Value="%udintValue%"/> |
| </FB> |
| <FB Comment="" Name="SINT2SINT_1" Type="SINT2SINT" x="2985.0" y="-1575.0"> |
| <Parameter Name="IN" Value="%sintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_INT_TO_LWORD_1" Type="F_INT_TO_LWORD" x="4040.0" y="4365.0"/> |
| <FB Comment="" Name="F_INT_TO_LINT_1" Type="F_INT_TO_LINT" x="4065.0" y="155.0"/> |
| <FB Comment="" Name="REAL2REAL_1" Type="REAL2REAL" x="2860.0" y="7305.0"> |
| <Parameter Name="IN" Value="%realValue%"/> |
| </FB> |
| <FB Comment="" Name="WSTRING2WSTRING_1" Type="WSTRING2WSTRING" x="2680.0" y="8905.0"> |
| <Parameter Name="IN" Value="%wstringValue%"/> |
| </FB> |
| <FB Comment="" Name="BYTE2BYTE_1" Type="BYTE2BYTE" x="2935.0" y="2875.0"> |
| <Parameter Name="IN" Value="%byteValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_4" Type="BOOL2BOOL" x="2935.0" y="-2120.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_1_1" Type="BOOL2BOOL" x="2835.0" y="4975.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="BOOL2BOOL" x="2825.0" y="6175.0"> |
| <Parameter Name="IN" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="F_LINT_TO_INT_1" Type="F_LINT_TO_INT" x="2840.0" y="155.0"> |
| <Parameter Name="IN" Value="%lintValue%"/> |
| </FB> |
| <FB Comment="" Name="UINT2UINT_1" Type="UINT2UINT" x="2950.0" y="1210.0"> |
| <Parameter Name="IN" Value="%uintValue%"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="2720.0" y="8410.0"> |
| <Parameter Name="IN" Value="%stringValue%"/> |
| </FB> |
| <FB Comment="" Name="F_ULINT_TO_INT_1" Type="F_ULINT_TO_INT" x="2875.0" y="2315.0"> |
| <Parameter Name="IN" Value="%ulintValue%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="2935.0" y="-535.0"> |
| <Parameter Name="IN" Value="%dintValue%"/> |
| </FB> |
| <FB Comment="" Name="LREAL2LREAL_1" Type="LREAL2LREAL" x="2785.0" y="7880.0"> |
| <Parameter Name="IN" Value="%lrealValue%"/> |
| </FB> |
| <FB Comment="" Name="WORD2WORD_1" Type="WORD2WORD" x="2880.0" y="3350.0"> |
| <Parameter Name="IN" Value="%wordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_LWORD_TO_INT_1" Type="F_LWORD_TO_INT" x="2770.0" y="4375.0"> |
| <Parameter Name="IN" Value="%lwordValue%"/> |
| </FB> |
| <FB Comment="" Name="USINT2USINT_1" Type="USINT2USINT" x="2885.0" y="680.0"> |
| <Parameter Name="IN" Value="%usintValue%"/> |
| </FB> |
| <FB Comment="" Name="TIME2TIME_1" Type="TIME2TIME" x="2865.0" y="6790.0"> |
| <Parameter Name="IN" Value="%timeValue%"/> |
| </FB> |
| <FB Comment="" Name="DWORD2DWORD_1" Type="DWORD2DWORD" x="2810.0" y="3855.0"> |
| <Parameter Name="IN" Value="%dwordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_INT_TO_ULINT" Type="F_INT_TO_ULINT" x="4100.0" y="2330.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="INT2INT_1.REQ" Source="SINT2SINT_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.REQ" Source="INT2INT_1.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1.REQ" Source="BOOL2BOOL_1_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.REQ" Source="BOOL2BOOL_2_1.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT_1.REQ" Source="UINT2UINT_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT_1.REQ" Source="UDINT2UDINT_1.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="SINT2SINT_1.REQ" Source="BOOL2BOOL_4.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD_1.REQ" Source="F_LWORD_TO_INT_1.CNF" dx1="280.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1_1.REQ" Source="F_INT_TO_LWORD_1.CNF" dx1="60.0" dx2="60.0" dy="340.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT_1.REQ" Source="F_LINT_TO_INT_1.CNF"/> |
| <Connection Comment="" Destination="USINT2USINT_1.REQ" Source="F_INT_TO_LINT_1.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="REAL2REAL_1.REQ" Source="TIME2TIME_1.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL_1.REQ" Source="REAL2REAL_1.CNF" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING_1.REQ" Source="STRING2STRING_1.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE_1.REQ" dx1="1440.0"/> |
| <Connection Comment="" Destination="WORD2WORD_1.REQ" Source="BYTE2BYTE_1.CNF" dx1="60.0" dx2="60.0" dy="235.0"/> |
| <Connection Comment="" Destination="TIME2TIME_1.REQ" Source="BOOL2BOOL_3_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT_1.REQ" Source="DINT2DINT_1.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="UINT2UINT_1.REQ" Source="USINT2USINT_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="STRING2STRING_1.REQ" Source="LREAL2LREAL_1.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD_1.REQ" Source="WORD2WORD_1.CNF" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT_1.REQ" Source="DWORD2DWORD_1.CNF" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRING2WSTRING_1.CNF" dx1="1535.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_4.REQ" Source="REQ" dx1="2160.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.REQ" Source="F_ULINT_TO_INT_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE_1.REQ" Source="F_INT_TO_ULINT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="F_INT_TO_LWORD_1.IN" Source="F_LWORD_TO_INT_1.OUT" dx1="280.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT_1.IN" Source="F_LINT_TO_INT_1.OUT"/> |
| <Connection Comment="" Destination="INT_O" Source="INT2INT_1.OUT" dx1="2075.0"/> |
| <Connection Comment="" Destination="DATE_TIME_O" Source="BOOL2BOOL_2_1.OUT" dx1="2025.0"/> |
| <Connection Comment="" Destination="UDINT_O" Source="UDINT2UDINT_1.OUT" dx1="680.0"/> |
| <Connection Comment="" Destination="SINT_O" Source="SINT2SINT_1.OUT" dx1="2005.0"/> |
| <Connection Comment="" Destination="LWORD_O" Source="F_INT_TO_LWORD_1.OUT" dx1="375.0"/> |
| <Connection Comment="" Destination="LINT_O" Source="F_INT_TO_LINT_1.OUT"/> |
| <Connection Comment="" Destination="REAL_O" Source="REAL2REAL_1.OUT" dx1="2100.0"/> |
| <Connection Comment="" Destination="WSTRING_O" Source="WSTRING2WSTRING_1.OUT" dx1="1950.0"/> |
| <Connection Comment="" Destination="BYTE_O" Source="BYTE2BYTE_1.OUT" dx1="1495.0"/> |
| <Connection Comment="" Destination="BOOL_O" Source="BOOL2BOOL_4.OUT" dx1="1975.0"/> |
| <Connection Comment="" Destination="DATE_O" Source="BOOL2BOOL_1_1.OUT" dx1="2020.0"/> |
| <Connection Comment="" Destination="TIME_OF_DAY_O" Source="BOOL2BOOL_3_1.OUT" dx1="2030.0"/> |
| <Connection Comment="" Destination="UINT_O" Source="UINT2UINT_1.OUT" dx1="470.0"/> |
| <Connection Comment="" Destination="STRING_O" Source="STRING2STRING_1.OUT" dx1="2060.0"/> |
| <Connection Comment="" Destination="DINT_O" Source="DINT2DINT_1.OUT" dx1="2015.0"/> |
| <Connection Comment="" Destination="LREAL_O" Source="LREAL2LREAL_1.OUT" dx1="2095.0"/> |
| <Connection Comment="" Destination="WORD_O" Source="WORD2WORD_1.OUT" dx1="1540.0"/> |
| <Connection Comment="" Destination="USINT_O" Source="USINT2USINT_1.OUT" dx1="380.0"/> |
| <Connection Comment="" Destination="TIME_O" Source="TIME2TIME_1.OUT" dx1="2105.0"/> |
| <Connection Comment="" Destination="DWORD_O" Source="DWORD2DWORD_1.OUT" dx1="1520.0"/> |
| <Connection Comment="" Destination="ULINT_O" Source="F_INT_TO_ULINT.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.IN" Source="F_ULINT_TO_INT_1.OUT" dx1="290.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="TypeTest_3" x="27920.0" y="11595.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="BollType" Type="TEST_CONDITION" x="6545.0" y="170.0"/> |
| <FB Comment="" Name="F_EQ_Bool" Type="F_EQ" x="3020.0" y="170.0"> |
| <Parameter Name="IN2" Value="%boolValue%"/> |
| </FB> |
| <FB Comment="" Name="SINTType" Type="TEST_CONDITION" x="6555.0" y="1055.0"/> |
| <FB Comment="" Name="F_EQ_SINT" Type="F_EQ" x="3020.0" y="1055.0"> |
| <Parameter Name="IN2" Value="%sintValue%"/> |
| </FB> |
| <FB Comment="" Name="INTType" Type="TEST_CONDITION" x="6555.0" y="2045.0"/> |
| <FB Comment="" Name="F_EQ_INT" Type="F_EQ" x="3020.0" y="2045.0"> |
| <Parameter Name="IN2" Value="%intValue%"/> |
| </FB> |
| <FB Comment="" Name="DINType" Type="TEST_CONDITION" x="6555.0" y="2890.0"/> |
| <FB Comment="" Name="F_EQ_DINT" Type="F_EQ" x="3020.0" y="2885.0"> |
| <Parameter Name="IN2" Value="%dintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_USINT" Type="F_EQ" x="3020.0" y="5420.0"> |
| <Parameter Name="IN2" Value="%usintValue%"/> |
| </FB> |
| <FB Comment="" Name="USINTType" Type="TEST_CONDITION" x="6555.0" y="5425.0"/> |
| <FB Comment="" Name="F_EQ_UINT" Type="F_EQ" x="3020.0" y="6210.0"> |
| <Parameter Name="IN2" Value="%uintValue%"/> |
| </FB> |
| <FB Comment="" Name="LINTType" Type="TEST_CONDITION" x="6555.0" y="4335.0"/> |
| <FB Comment="" Name="UINTType" Type="TEST_CONDITION" x="6555.0" y="6210.0"/> |
| <FB Comment="" Name="UDINTType" Type="TEST_CONDITION" x="6555.0" y="7055.0"/> |
| <FB Comment="" Name="F_EQ_UDINT" Type="F_EQ" x="3020.0" y="7050.0"> |
| <Parameter Name="IN2" Value="%udintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LINT" Type="F_EQ" x="3020.0" y="4330.0"> |
| <Parameter Name="IN2" Value="%lintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_BYTE" Type="F_EQ" x="3020.0" y="9390.0"> |
| <Parameter Name="IN2" Value="%byteValue%"/> |
| </FB> |
| <FB Comment="" Name="BYTEType" Type="TEST_CONDITION" x="6555.0" y="9395.0"/> |
| <FB Comment="" Name="F_EQ_WORD" Type="F_EQ" x="3020.0" y="10180.0"> |
| <Parameter Name="IN2" Value="%wordValue%"/> |
| </FB> |
| <FB Comment="" Name="ULINTType" Type="TEST_CONDITION" x="6555.0" y="8305.0"/> |
| <FB Comment="" Name="WORDType" Type="TEST_CONDITION" x="6555.0" y="10180.0"/> |
| <FB Comment="" Name="DWORDType" Type="TEST_CONDITION" x="6555.0" y="11025.0"/> |
| <FB Comment="" Name="F_EQ_DWORD" Type="F_EQ" x="3020.0" y="11020.0"> |
| <Parameter Name="IN2" Value="%dwordValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_ULINT" Type="F_EQ" x="3020.0" y="8300.0"> |
| <Parameter Name="IN2" Value="%ulintValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_DATE" Type="F_EQ" x="3020.0" y="13215.0"> |
| <Parameter Name="IN2" Value="%dateValue%"/> |
| </FB> |
| <FB Comment="" Name="DATEType" Type="TEST_CONDITION" x="6555.0" y="13220.0"/> |
| <FB Comment="" Name="F_EQ_LREAL" Type="F_EQ" x="3020.0" y="17850.0"> |
| <Parameter Name="IN2" Value="%lrealValue%"/> |
| </FB> |
| <FB Comment="" Name="LWORDType" Type="TEST_CONDITION" x="6555.0" y="12130.0"/> |
| <FB Comment="" Name="TODType" Type="TEST_CONDITION" x="6555.0" y="14005.0"/> |
| <FB Comment="" Name="DTType" Type="TEST_CONDITION" x="6555.0" y="14850.0"/> |
| <FB Comment="" Name="F_EQ_DT" Type="F_EQ" x="3020.0" y="14845.0"> |
| <Parameter Name="IN2" Value="%datetimeValue%"/> |
| </FB> |
| <FB Comment="" Name="REALType" Type="TEST_CONDITION" x="6555.0" y="17065.0"/> |
| <FB Comment="" Name="LREALType" Type="TEST_CONDITION" x="6555.0" y="17850.0"/> |
| <FB Comment="" Name="F_EQ_REAL" Type="F_EQ" x="3020.0" y="17060.0"> |
| <Parameter Name="IN2" Value="%realValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_LWORD" Type="F_EQ" x="3020.0" y="12125.0"> |
| <Parameter Name="IN2" Value="%lwordValue%"/> |
| </FB> |
| <FB Comment="" Name="WSTRINGType" Type="TEST_CONDITION" x="6555.0" y="19945.0"/> |
| <FB Comment="" Name="F_EQ_TIME" Type="F_EQ" x="3020.0" y="15970.0"> |
| <Parameter Name="IN2" Value="%timeValue%"/> |
| </FB> |
| <FB Comment="" Name="STRINGType" Type="TEST_CONDITION" x="6555.0" y="18695.0"/> |
| <FB Comment="" Name="F_EQ_TOD" Type="F_EQ" x="3020.0" y="14005.0"> |
| <Parameter Name="IN2" Value="%timeofdayValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_STRING" Type="F_EQ" x="3020.0" y="18690.0"> |
| <Parameter Name="IN2" Value="%stringValue%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_Bool_WSTRING" Type="F_EQ" x="3020.0" y="19940.0"> |
| <Parameter Name="IN2" Value="%wstringValue%"/> |
| </FB> |
| <FB Comment="" Name="TIMEType" Type="TEST_CONDITION" x="6555.0" y="15975.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BollType.REQ" Source="F_EQ_Bool.CNF"/> |
| <Connection Comment="" Destination="SINTType.REQ" Source="F_EQ_SINT.CNF"/> |
| <Connection Comment="" Destination="INTType.REQ" Source="F_EQ_INT.CNF"/> |
| <Connection Comment="" Destination="DINType.REQ" Source="F_EQ_DINT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.REQ" Source="F_EQ_UINT.CNF"/> |
| <Connection Comment="" Destination="UDINTType.REQ" Source="F_EQ_UDINT.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="USINTType.REQ" Source="F_EQ_USINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="LINTType.REQ" Source="F_EQ_LINT.CNF" dx1="1820.0"/> |
| <Connection Comment="" Destination="WORDType.REQ" Source="F_EQ_WORD.CNF"/> |
| <Connection Comment="" Destination="DWORDType.REQ" Source="F_EQ_DWORD.CNF" dx1="1525.0"/> |
| <Connection Comment="" Destination="BYTEType.REQ" Source="F_EQ_BYTE.CNF" dx1="1780.0"/> |
| <Connection Comment="" Destination="ULINTType.REQ" Source="F_EQ_ULINT.CNF" dx1="1560.0"/> |
| <Connection Comment="" Destination="REALType.REQ" Source="F_EQ_REAL.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="TODType.REQ" Source="F_EQ_TOD.CNF"/> |
| <Connection Comment="" Destination="STRINGType.REQ" Source="F_EQ_Bool_STRING.CNF" dx1="1480.0"/> |
| <Connection Comment="" Destination="LREALType.REQ" Source="F_EQ_LREAL.CNF"/> |
| <Connection Comment="" Destination="DTType.REQ" Source="F_EQ_DT.CNF" dx1="1580.0"/> |
| <Connection Comment="" Destination="WSTRINGType.REQ" Source="F_EQ_Bool_WSTRING.CNF" dx1="1515.0"/> |
| <Connection Comment="" Destination="LWORDType.REQ" Source="F_EQ_LWORD.CNF" dx1="1535.0"/> |
| <Connection Comment="" Destination="DATEType.REQ" Source="F_EQ_DATE.CNF" dx1="1575.0"/> |
| <Connection Comment="" Destination="TIMEType.REQ" Source="F_EQ_TIME.CNF" dx1="1510.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.REQ" Source="REQ" dx1="2300.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.REQ" Source="BollType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.REQ" Source="SINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.REQ" Source="INTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.REQ" Source="DINType.CNF" dx1="60.0" dx2="60.0" dy="720.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.REQ" Source="LINTType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.REQ" Source="USINTType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.REQ" Source="UINTType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.REQ" Source="UDINTType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.REQ" Source="ULINTType.CNF" dx1="60.0" dx2="60.0" dy="545.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.REQ" Source="BYTEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.REQ" Source="WORDType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.REQ" Source="DWORDType.CNF" dx1="60.0" dx2="60.0" dy="550.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.REQ" Source="DATEType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.REQ" Source="TODType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.REQ" Source="DTType.CNF" dx1="60.0" dx2="60.0" dy="555.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="TIMEType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.REQ" Source="REALType.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.REQ" Source="LREALType.CNF" dx1="60.0" dx2="60.0" dy="420.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.REQ" Source="STRINGType.CNF" dx1="60.0" dx2="60.0" dy="620.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.REQ" Source="LWORDType.CNF" dx1="60.0" dx2="60.0" dy="540.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRINGType.CNF" dx1="675.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BollType.check" Source="F_EQ_Bool.OUT"/> |
| <Connection Comment="" Destination="SINTType.check" Source="F_EQ_SINT.OUT"/> |
| <Connection Comment="" Destination="INTType.check" Source="F_EQ_INT.OUT"/> |
| <Connection Comment="" Destination="DINType.check" Source="F_EQ_DINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="UINTType.check" Source="F_EQ_UINT.OUT"/> |
| <Connection Comment="" Destination="LINTType.check" Source="F_EQ_LINT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="USINTType.check" Source="F_EQ_USINT.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="UDINTType.check" Source="F_EQ_UDINT.OUT" dx1="1550.0"/> |
| <Connection Comment="" Destination="WORDType.check" Source="F_EQ_WORD.OUT"/> |
| <Connection Comment="" Destination="ULINTType.check" Source="F_EQ_ULINT.OUT" dx1="1820.0"/> |
| <Connection Comment="" Destination="BYTEType.check" Source="F_EQ_BYTE.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="DWORDType.check" Source="F_EQ_DWORD.OUT" dx1="1780.0"/> |
| <Connection Comment="" Destination="TODType.check" Source="F_EQ_TOD.OUT"/> |
| <Connection Comment="" Destination="LWORDType.check" Source="F_EQ_LWORD.OUT" dx1="1535.0"/> |
| <Connection Comment="" Destination="WSTRINGType.check" Source="F_EQ_Bool_WSTRING.OUT" dx1="1510.0"/> |
| <Connection Comment="" Destination="LREALType.check" Source="F_EQ_LREAL.OUT"/> |
| <Connection Comment="" Destination="DATEType.check" Source="F_EQ_DATE.OUT" dx1="1575.0"/> |
| <Connection Comment="" Destination="STRINGType.check" Source="F_EQ_Bool_STRING.OUT" dx1="1440.0"/> |
| <Connection Comment="" Destination="TIMEType.check" Source="F_EQ_TIME.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="REALType.check" Source="F_EQ_REAL.OUT" dx1="1480.0"/> |
| <Connection Comment="" Destination="DTType.check" Source="F_EQ_DT.OUT" dx1="1580.0"/> |
| <Connection Comment="" Destination="F_EQ_SINT.IN1" Source="SINT_I" dx1="2070.0"/> |
| <Connection Comment="" Destination="F_EQ_INT.IN1" Source="INT_I" dx1="1900.0"/> |
| <Connection Comment="" Destination="F_EQ_DINT.IN1" Source="DINT_I" dx1="1745.0"/> |
| <Connection Comment="" Destination="F_EQ_LINT.IN1" Source="LINT_I" dx1="1590.0"/> |
| <Connection Comment="" Destination="F_EQ_USINT.IN1" Source="USINT_I" dx1="1465.0"/> |
| <Connection Comment="" Destination="F_EQ_UINT.IN1" Source="UINT_I" dx1="1365.0"/> |
| <Connection Comment="" Destination="F_EQ_UDINT.IN1" Source="UDINT_I" dx1="1320.0"/> |
| <Connection Comment="" Destination="F_EQ_ULINT.IN1" Source="ULINT_I" dx1="1265.0"/> |
| <Connection Comment="" Destination="F_EQ_BYTE.IN1" Source="BYTE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_WORD.IN1" Source="WORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DWORD.IN1" Source="DWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_LWORD.IN1" Source="LWORD_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DATE.IN1" Source="DATE_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_TOD.IN1" Source="TIME_OF_DAY_I" dx1="1180.0"/> |
| <Connection Comment="" Destination="F_EQ_DT.IN1" Source="DATE_AND_TIME_I" dx1="1090.0"/> |
| <Connection Comment="" Destination="F_EQ_TIME.IN1" Source="TIME_I" dx1="960.0"/> |
| <Connection Comment="" Destination="F_EQ_REAL.IN1" Source="REAL_I" dx1="840.0"/> |
| <Connection Comment="" Destination="F_EQ_LREAL.IN1" Source="LREAL_I" dx1="625.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_STRING.IN1" Source="STRING_I" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool_WSTRING.IN1" Source="WSTRING_I" dx1="210.0"/> |
| <Connection Comment="" Destination="F_EQ_Bool.IN1" Source="BOOL_I" dx1="1180.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="AllTypes_3" x="24325.0" y="11720.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="SINT2SINT" Type="SINT2SINT" x="2815.0" y="1000.0"/> |
| <FB Comment="" Name="UINT2UINT" Type="UINT2UINT" x="2780.0" y="3785.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="2765.0" y="455.0"/> |
| <FB Comment="" Name="UDINT2UDINT" Type="UDINT2UDINT" x="2680.0" y="4325.0"/> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="2765.0" y="2040.0"/> |
| <FB Comment="" Name="F_LINT_TO_INT" Type="F_LINT_TO_INT" x="2670.0" y="2670.0"/> |
| <FB Comment="" Name="INT2INT" Type="INT2INT" x="2815.0" y="1495.0"/> |
| <FB Comment="" Name="USINT2USINT" Type="USINT2USINT" x="2715.0" y="3255.0"/> |
| <FB Comment="" Name="F_ULINT_TO_INT" Type="F_ULINT_TO_INT" x="2705.0" y="4890.0"/> |
| <FB Comment="" Name="BYTE2BYTE" Type="BYTE2BYTE" x="2765.0" y="5450.0"/> |
| <FB Comment="" Name="WORD2WORD" Type="WORD2WORD" x="2710.0" y="5925.0"/> |
| <FB Comment="" Name="DWORD2DWORD" Type="DWORD2DWORD" x="2640.0" y="6430.0"/> |
| <FB Comment="" Name="F_LWORD_TO_INT" Type="F_LWORD_TO_INT" x="2600.0" y="6950.0"/> |
| <FB Comment="" Name="MISSING_DATE" Type="F_DT_TO_DATE" x="3860.0" y="7460.0"/> |
| <FB Comment="" Name="MISSING_DATE_AND_TIME" Type="F_DT_TO_TOD" x="4075.0" y="8855.0"/> |
| <FB Comment="" Name="TIME2TIME" Type="TIME2TIME" x="2695.0" y="9365.0"/> |
| <FB Comment="" Name="REAL2REAL" Type="REAL2REAL" x="2690.0" y="9880.0"/> |
| <FB Comment="" Name="LREAL2LREAL" Type="LREAL2LREAL" x="2615.0" y="10455.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="2550.0" y="10985.0"/> |
| <FB Comment="" Name="WSTRING2WSTRING" Type="WSTRING2WSTRING" x="2510.0" y="11480.0"/> |
| <FB Comment="" Name="Time_of_day" Type="F_ADD_TOD_TIME" x="4055.0" y="8050.0"/> |
| <FB Comment="" Name="F_INT_TO_LINT" Type="F_INT_TO_LINT" x="4000.0" y="2715.0"/> |
| <FB Comment="" Name="F_INT_TO_ULINT" Type="F_INT_TO_ULINT" x="3880.0" y="4905.0"/> |
| <FB Comment="" Name="F_INT_TO_LWORD" Type="F_INT_TO_LWORD" x="3760.0" y="6920.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="2665.0" y="7550.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2" Type="BOOL2BOOL" x="2660.0" y="8160.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="BOOL2BOOL" x="2655.0" y="8750.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="REQ" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.REQ" Source="F_LINT_TO_INT.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.REQ" Source="F_ULINT_TO_INT.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.REQ" Source="F_LWORD_TO_INT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="SINT2SINT.REQ" Source="BOOL2BOOL.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="INT2INT.REQ" Source="SINT2SINT.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="DINT2DINT.REQ" Source="INT2INT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.REQ" Source="DINT2DINT.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="USINT2USINT.REQ" Source="F_INT_TO_LINT.CNF" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="UINT2UINT.REQ" Source="USINT2USINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.REQ" Source="UINT2UINT.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.REQ" Source="UDINT2UDINT.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.REQ" Source="F_INT_TO_ULINT.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="WORD2WORD.REQ" Source="BYTE2BYTE.CNF" dx1="60.0" dx2="60.0" dy="235.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.REQ" Source="WORD2WORD.CNF" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.REQ" Source="DWORD2DWORD.CNF" dx1="60.0" dx2="60.0" dy="260.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_INT_TO_LWORD.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.REQ" Source="BOOL2BOOL_1.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.REQ" Source="BOOL2BOOL_2.CNF" dx1="60.0" dx2="60.0" dy="290.0"/> |
| <Connection Comment="" Destination="TIME2TIME.REQ" Source="BOOL2BOOL_3.CNF" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="REAL2REAL.REQ" Source="TIME2TIME.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.REQ" Source="REAL2REAL.CNF" dx1="60.0" dx2="60.0" dy="285.0"/> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="LREAL2LREAL.CNF" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.REQ" Source="STRING2STRING.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="CNF" Source="WSTRING2WSTRING.CNF" dx1="1710.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="BOOL_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="SINT2SINT.IN" Source="SINT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="INT2INT.IN" Source="INT_I" dx1="1075.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="DINT_I" dx1="1050.0"/> |
| <Connection Comment="" Destination="F_LINT_TO_INT.IN" Source="LINT_I" dx1="1005.0"/> |
| <Connection Comment="" Destination="USINT2USINT.IN" Source="USINT_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="UINT2UINT.IN" Source="UINT_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="UDINT2UDINT.IN" Source="UDINT_I" dx1="1010.0"/> |
| <Connection Comment="" Destination="F_ULINT_TO_INT.IN" Source="ULINT_I" dx1="1020.0"/> |
| <Connection Comment="" Destination="BYTE2BYTE.IN" Source="BYTE_I" dx1="1060.0"/> |
| <Connection Comment="" Destination="WORD2WORD.IN" Source="WORD_I" dx1="1025.0"/> |
| <Connection Comment="" Destination="DWORD2DWORD.IN" Source="DWORD_I" dx1="990.0"/> |
| <Connection Comment="" Destination="F_LWORD_TO_INT.IN" Source="LWORD_I" dx1="970.0"/> |
| <Connection Comment="" Destination="TIME2TIME.IN" Source="TIME_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="REAL2REAL.IN" Source="REAL_I" dx1="1015.0"/> |
| <Connection Comment="" Destination="LREAL2LREAL.IN" Source="LREAL_I" dx1="975.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="STRING_I" dx1="945.0"/> |
| <Connection Comment="" Destination="WSTRING2WSTRING.IN" Source="WSTRING_I" dx1="925.0"/> |
| <Connection Comment="" Destination="SINT_O" Source="SINT2SINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="INT_O" Source="INT2INT.OUT" dx1="1920.0"/> |
| <Connection Comment="" Destination="DINT_O" Source="DINT2DINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LINT.IN" Source="F_LINT_TO_INT.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="LINT_O" Source="F_INT_TO_LINT.OUT" dx1="1110.0"/> |
| <Connection Comment="" Destination="USINT_O" Source="USINT2USINT.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="UINT_O" Source="UINT2UINT.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="UDINT_O" Source="UDINT2UDINT.OUT" dx1="1880.0"/> |
| <Connection Comment="" Destination="F_INT_TO_ULINT.IN" Source="F_ULINT_TO_INT.OUT" dx1="260.0"/> |
| <Connection Comment="" Destination="ULINT_O" Source="F_INT_TO_ULINT.OUT" dx1="1180.0"/> |
| <Connection Comment="" Destination="BYTE_O" Source="BYTE2BYTE.OUT" dx1="1895.0"/> |
| <Connection Comment="" Destination="WORD_O" Source="WORD2WORD.OUT" dx1="1865.0"/> |
| <Connection Comment="" Destination="DWORD_O" Source="DWORD2DWORD.OUT" dx1="1845.0"/> |
| <Connection Comment="" Destination="F_INT_TO_LWORD.IN" Source="F_LWORD_TO_INT.OUT" dx1="235.0"/> |
| <Connection Comment="" Destination="LWORD_O" Source="F_INT_TO_LWORD.OUT" dx1="1240.0"/> |
| <Connection Comment="" Destination="WSTRING_O" Source="WSTRING2WSTRING.OUT" dx1="2415.0"/> |
| <Connection Comment="" Destination="STRING_O" Source="STRING2STRING.OUT" dx1="1870.0"/> |
| <Connection Comment="" Destination="LREAL_O" Source="LREAL2LREAL.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="REAL_O" Source="REAL2REAL.OUT" dx1="1885.0"/> |
| <Connection Comment="" Destination="TIME_O" Source="TIME2TIME.OUT" dx1="1890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="DATE_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2.IN" Source="TIME_OF_DAY_I_BOOL" dx1="890.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="DATE_AND_TIME_I_BOOL" dx1="885.0"/> |
| <Connection Comment="" Destination="DATE_O_BOOL" Source="BOOL2BOOL_1.OUT" dx1="1755.0"/> |
| <Connection Comment="" Destination="TIME_OF_DAY_O_BOOL" Source="BOOL2BOOL_2.OUT" dx1="1760.0"/> |
| <Connection Comment="" Destination="DATE_AND_TIME_O_BOOL" Source="BOOL2BOOL_3.OUT" dx1="1765.0"/> |
| <Connection Comment="" Destination="BOOL_O" Source="BOOL2BOOL.OUT" dx1="1705.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="RemoteWrite" Type="CLIENT_21_0" x="22075.0" y="-1095.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaTypeAll%]"/> |
| </FB> |
| <FB Comment="" Name="RemoteWriteAll" Type="TEST_CONDITION" x="23565.0" y="-750.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="AllTypes.REQ" Source="Read.IND" dx1="585.0"/> |
| <Connection Comment="" Destination="TypeTest.REQ" Source="AllTypes.CNF"/> |
| <Connection Comment="" Destination="TypeTest_1.REQ" Source="AllTypes_1.CNF"/> |
| <Connection Comment="" Destination="AllTypes_1.REQ" Source="Method.IND" dx1="585.0"/> |
| <Connection Comment="" Destination="Method.RSP" Source="TypeTest_1.CNF" dx1="60.0" dx2="60.0" dy="-865.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="200.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="200.0"/> |
| <Connection Comment="" Destination="Read.INIT" Source="LocalWrite.INITO" dx1="60.0" dx2="60.0" dy="4400.0"/> |
| <Connection Comment="" Destination="Method.INIT" Source="Read.INITO" dx1="60.0" dx2="60.0" dy="1890.0"/> |
| <Connection Comment="" Destination="LocalWrite.INIT" Source="E_SR.EO" dx1="4380.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="Method.INITO" dx1="60.0" dx2="580.0" dy="-7895.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_SWITCH.EO0" dx1="3290.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="LocalWrite.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_DELAY.EO" dx1="1440.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="E_PERMIT.EO" dx1="60.0" dx2="60.0" dy="735.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_SR_2.EO" dx1="205.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="340.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="465.0"/> |
| <Connection Comment="" Destination="RemoteCall.INIT" Source="RemoteRead.INITO" dx1="390.0" dx2="500.0" dy="1920.0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="RemoteCall.INITO" dx1="1925.0"/> |
| <Connection Comment="" Destination="SubApp.REQ" Source="HandleInit.Execute" dx1="60.0" dx2="60.0" dy="-320.0"/> |
| <Connection Comment="" Destination="AllTypes_2.REQ" Source="RemoteRead.CNF" dx1="495.0"/> |
| <Connection Comment="" Destination="TypeTest_2.REQ" Source="AllTypes_2.CNF" dx1="905.0"/> |
| <Connection Comment="" Destination="LocalWrite.REQ" Source="SubApp_1.CNF" dx1="1190.0"/> |
| <Connection Comment="" Destination="SubApp_1.REQ" Source="E_SWITCH.EO1" dx1="590.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="TypeTest_3.CNF" dx1="60.0" dx2="60.0" dy="-7725.0"/> |
| <Connection Comment="" Destination="SubApp_2.REQ" Source="TypeTest_2.CNF" dx1="60.0" dx2="60.0" dy="2115.0"/> |
| <Connection Comment="" Destination="RemoteCall.REQ" Source="SubApp_2.CNF" dx1="1480.0"/> |
| <Connection Comment="" Destination="AllTypes_3.REQ" Source="RemoteCall.CNF" dx1="865.0"/> |
| <Connection Comment="" Destination="TypeTest_3.REQ" Source="AllTypes_3.CNF" dx1="905.0"/> |
| <Connection Comment="" Destination="RemoteWrite.INIT" Source="E_SR_1.EO" dx1="3580.0"/> |
| <Connection Comment="" Destination="RemoteWrite.REQ" Source="SubApp.CNF" dx1="3105.0"/> |
| <Connection Comment="" Destination="RemoteRead.INIT" Source="RemoteWrite.INITO" dx1="410.0" dx2="590.0" dy="4070.0"/> |
| <Connection Comment="" Destination="RemoteRead.REQ" Source="RemoteWriteAll.CNF" dx1="710.0" dx2="1220.0" dy="4070.0"/> |
| <Connection Comment="" Destination="RemoteWriteAll.REQ" Source="RemoteWrite.CNF" dx1="470.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="AllTypes.BOOL_I" Source="Read.RD_1" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.SINT_I" Source="Read.RD_2" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.INT_I" Source="Read.RD_3" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DINT_I" Source="Read.RD_4" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.LINT_I" Source="Read.RD_5" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.USINT_I" Source="Read.RD_6" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.UINT_I" Source="Read.RD_7" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.UDINT_I" Source="Read.RD_8" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.ULINT_I" Source="Read.RD_9" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.BYTE_I" Source="Read.RD_10" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.WORD_I" Source="Read.RD_11" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DWORD_I" Source="Read.RD_12" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.LWORD_I" Source="Read.RD_13" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DATE_I_BOOL" Source="Read.RD_14" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.TIME_OF_DAY_I_BOOL" Source="Read.RD_15" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DATE_AND_TIME_I_BOOL" Source="Read.RD_16" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.TIME_I" Source="Read.RD_17" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.REAL_I" Source="Read.RD_18" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.LREAL_I" Source="Read.RD_19" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.STRING_I" Source="Read.RD_20" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.WSTRING_I" Source="Read.RD_21" dx1="585.0"/> |
| <Connection Comment="" Destination="TypeTest.BOOL_I" Source="AllTypes.BOOL_O"/> |
| <Connection Comment="" Destination="TypeTest.SINT_I" Source="AllTypes.SINT_O"/> |
| <Connection Comment="" Destination="TypeTest.INT_I" Source="AllTypes.INT_O"/> |
| <Connection Comment="" Destination="TypeTest.DINT_I" Source="AllTypes.DINT_O"/> |
| <Connection Comment="" Destination="TypeTest.LINT_I" Source="AllTypes.LINT_O"/> |
| <Connection Comment="" Destination="TypeTest.USINT_I" Source="AllTypes.USINT_O"/> |
| <Connection Comment="" Destination="TypeTest.UINT_I" Source="AllTypes.UINT_O"/> |
| <Connection Comment="" Destination="TypeTest.UDINT_I" Source="AllTypes.UDINT_O"/> |
| <Connection Comment="" Destination="TypeTest.ULINT_I" Source="AllTypes.ULINT_O"/> |
| <Connection Comment="" Destination="TypeTest.BYTE_I" Source="AllTypes.BYTE_O"/> |
| <Connection Comment="" Destination="TypeTest.WORD_I" Source="AllTypes.WORD_O"/> |
| <Connection Comment="" Destination="TypeTest.DWORD_I" Source="AllTypes.DWORD_O"/> |
| <Connection Comment="" Destination="TypeTest.LWORD_I" Source="AllTypes.LWORD_O"/> |
| <Connection Comment="" Destination="TypeTest.DATE_I" Source="AllTypes.DATE_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest.TIME_OF_DAY_I" Source="AllTypes.TIME_OF_DAY_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest.DATE_AND_TIME_I" Source="AllTypes.DATE_AND_TIME_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest.TIME_I" Source="AllTypes.TIME_O"/> |
| <Connection Comment="" Destination="TypeTest.REAL_I" Source="AllTypes.REAL_O"/> |
| <Connection Comment="" Destination="TypeTest.LREAL_I" Source="AllTypes.LREAL_O"/> |
| <Connection Comment="" Destination="TypeTest.STRING_I" Source="AllTypes.STRING_O"/> |
| <Connection Comment="" Destination="TypeTest.WSTRING_I" Source="AllTypes.WSTRING_O"/> |
| <Connection Comment="" Destination="TypeTest_1.BOOL_I" Source="AllTypes_1.BOOL_O"/> |
| <Connection Comment="" Destination="TypeTest_1.SINT_I" Source="AllTypes_1.SINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.INT_I" Source="AllTypes_1.INT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.DINT_I" Source="AllTypes_1.DINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.LINT_I" Source="AllTypes_1.LINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.USINT_I" Source="AllTypes_1.USINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.UINT_I" Source="AllTypes_1.UINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.UDINT_I" Source="AllTypes_1.UDINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.ULINT_I" Source="AllTypes_1.ULINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.BYTE_I" Source="AllTypes_1.BYTE_O"/> |
| <Connection Comment="" Destination="TypeTest_1.WORD_I" Source="AllTypes_1.WORD_O"/> |
| <Connection Comment="" Destination="TypeTest_1.DWORD_I" Source="AllTypes_1.DWORD_O"/> |
| <Connection Comment="" Destination="TypeTest_1.LWORD_I" Source="AllTypes_1.LWORD_O"/> |
| <Connection Comment="" Destination="TypeTest_1.DATE_I" Source="AllTypes_1.DATE_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest_1.TIME_OF_DAY_I" Source="AllTypes_1.TIME_OF_DAY_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest_1.DATE_AND_TIME_I" Source="AllTypes_1.DATE_AND_TIME_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest_1.TIME_I" Source="AllTypes_1.TIME_O"/> |
| <Connection Comment="" Destination="TypeTest_1.REAL_I" Source="AllTypes_1.REAL_O"/> |
| <Connection Comment="" Destination="TypeTest_1.LREAL_I" Source="AllTypes_1.LREAL_O"/> |
| <Connection Comment="" Destination="TypeTest_1.STRING_I" Source="AllTypes_1.STRING_O"/> |
| <Connection Comment="" Destination="TypeTest_1.WSTRING_I" Source="AllTypes_1.WSTRING_O"/> |
| <Connection Comment="" Destination="AllTypes_1.USINT_I" Source="Method.RD_6" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.BYTE_I" Source="Method.RD_10" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.REAL_I" Source="Method.RD_18" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DATE_AND_TIME_I_BOOL" Source="Method.RD_16" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.WORD_I" Source="Method.RD_11" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.WSTRING_I" Source="Method.RD_21" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.UDINT_I" Source="Method.RD_8" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DINT_I" Source="Method.RD_4" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.BOOL_I" Source="Method.RD_1" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.TIME_I" Source="Method.RD_17" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.INT_I" Source="Method.RD_3" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.STRING_I" Source="Method.RD_20" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LWORD_I" Source="Method.RD_13" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LINT_I" Source="Method.RD_5" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DWORD_I" Source="Method.RD_12" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.UINT_I" Source="Method.RD_7" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.SINT_I" Source="Method.RD_2" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.ULINT_I" Source="Method.RD_9" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DATE_I_BOOL" Source="Method.RD_14" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LREAL_I" Source="Method.RD_19" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes_1.TIME_OF_DAY_I_BOOL" Source="Method.RD_15" dx1="585.0"/> |
| <Connection Comment="" Destination="Method.SD_1" Source="AllTypes_1.BOOL_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_2" Source="AllTypes_1.SINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_3" Source="AllTypes_1.INT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_4" Source="AllTypes_1.DINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_5" Source="AllTypes_1.LINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_6" Source="AllTypes_1.USINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_7" Source="AllTypes_1.UINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_8" Source="AllTypes_1.UDINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_9" Source="AllTypes_1.ULINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_10" Source="AllTypes_1.BYTE_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_11" Source="AllTypes_1.WORD_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_12" Source="AllTypes_1.DWORD_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_13" Source="AllTypes_1.LWORD_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_14" Source="AllTypes_1.DATE_O_BOOL" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_15" Source="AllTypes_1.TIME_OF_DAY_O_BOOL" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_16" Source="AllTypes_1.DATE_AND_TIME_O_BOOL" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_17" Source="AllTypes_1.TIME_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_18" Source="AllTypes_1.REAL_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_19" Source="AllTypes_1.LREAL_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_20" Source="AllTypes_1.STRING_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_21" Source="AllTypes_1.WSTRING_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="AllTypes_1.BOOL_I" Source="Method.RD_1" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.SINT_I" Source="Method.RD_2" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.INT_I" Source="Method.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DINT_I" Source="Method.RD_4" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LINT_I" Source="Method.RD_5" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.USINT_I" Source="Method.RD_6" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.UINT_I" Source="Method.RD_7" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.UDINT_I" Source="Method.RD_8" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.ULINT_I" Source="Method.RD_9" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.BYTE_I" Source="Method.RD_10" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.WORD_I" Source="Method.RD_11" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DWORD_I" Source="Method.RD_12" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LWORD_I" Source="Method.RD_13" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DATE_I_BOOL" Source="Method.RD_14" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.TIME_OF_DAY_I_BOOL" Source="Method.RD_15" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DATE_AND_TIME_I_BOOL" Source="Method.RD_16" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.TIME_I" Source="Method.RD_17" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.REAL_I" Source="Method.RD_18" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LREAL_I" Source="Method.RD_19" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.STRING_I" Source="Method.RD_20" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.WSTRING_I" Source="Method.RD_21" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes.BOOL_I" Source="Read.RD_1" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.SINT_I" Source="Read.RD_2" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.INT_I" Source="Read.RD_3" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.DINT_I" Source="Read.RD_4" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.LINT_I" Source="Read.RD_5" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.USINT_I" Source="Read.RD_6" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.UINT_I" Source="Read.RD_7" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.UDINT_I" Source="Read.RD_8" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.ULINT_I" Source="Read.RD_9" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.BYTE_I" Source="Read.RD_10" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.WORD_I" Source="Read.RD_11" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.DWORD_I" Source="Read.RD_12" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.LWORD_I" Source="Read.RD_13" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.DATE_I_BOOL" Source="Read.RD_14" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.TIME_OF_DAY_I_BOOL" Source="Read.RD_15" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.DATE_AND_TIME_I_BOOL" Source="Read.RD_16" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.TIME_I" Source="Read.RD_17" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.REAL_I" Source="Read.RD_18" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.LREAL_I" Source="Read.RD_19" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.STRING_I" Source="Read.RD_20" dx1="580.0"/> |
| <Connection Comment="" Destination="AllTypes.WSTRING_I" Source="Read.RD_21" dx1="580.0"/> |
| <Connection Comment="" Destination="TypeTest_2.BOOL_I" Source="AllTypes_2.BOOL_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.SINT_I" Source="AllTypes_2.SINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.INT_I" Source="AllTypes_2.INT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DINT_I" Source="AllTypes_2.DINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.LINT_I" Source="AllTypes_2.LINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.USINT_I" Source="AllTypes_2.USINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.UINT_I" Source="AllTypes_2.UINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.UDINT_I" Source="AllTypes_2.UDINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.ULINT_I" Source="AllTypes_2.ULINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.BYTE_I" Source="AllTypes_2.BYTE_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.WORD_I" Source="AllTypes_2.WORD_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DWORD_I" Source="AllTypes_2.DWORD_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.LWORD_I" Source="AllTypes_2.LWORD_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DATE_I" Source="AllTypes_2.DATE_O_BOOL" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.TIME_OF_DAY_I" Source="AllTypes_2.TIME_OF_DAY_O_BOOL" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DATE_AND_TIME_I" Source="AllTypes_2.DATE_AND_TIME_O_BOOL" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.TIME_I" Source="AllTypes_2.TIME_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.REAL_I" Source="AllTypes_2.REAL_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.LREAL_I" Source="AllTypes_2.LREAL_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.STRING_I" Source="AllTypes_2.STRING_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.WSTRING_I" Source="AllTypes_2.WSTRING_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_3.BOOL_I" Source="AllTypes_3.BOOL_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.SINT_I" Source="AllTypes_3.SINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.INT_I" Source="AllTypes_3.INT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DINT_I" Source="AllTypes_3.DINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.LINT_I" Source="AllTypes_3.LINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.USINT_I" Source="AllTypes_3.USINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.UINT_I" Source="AllTypes_3.UINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.UDINT_I" Source="AllTypes_3.UDINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.ULINT_I" Source="AllTypes_3.ULINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.BYTE_I" Source="AllTypes_3.BYTE_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.WORD_I" Source="AllTypes_3.WORD_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DWORD_I" Source="AllTypes_3.DWORD_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.LWORD_I" Source="AllTypes_3.LWORD_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DATE_I" Source="AllTypes_3.DATE_O_BOOL" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.TIME_OF_DAY_I" Source="AllTypes_3.TIME_OF_DAY_O_BOOL" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DATE_AND_TIME_I" Source="AllTypes_3.DATE_AND_TIME_O_BOOL" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.TIME_I" Source="AllTypes_3.TIME_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.REAL_I" Source="AllTypes_3.REAL_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.LREAL_I" Source="AllTypes_3.LREAL_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.STRING_I" Source="AllTypes_3.STRING_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.WSTRING_I" Source="AllTypes_3.WSTRING_O" dx1="895.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="3625.0"/> |
| <Connection Comment="" Destination="LocalWrite.QI" Source="E_SR.Q" dx1="3760.0"/> |
| <Connection Comment="" Destination="Read.QI" Source="E_SR.Q" dx1="1120.0"/> |
| <Connection Comment="" Destination="Method.QI" Source="E_SR.Q" dx1="1170.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR.Q" dx1="165.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_SR_2.Q" dx1="200.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="4630.0"/> |
| <Connection Comment="" Destination="RemoteRead.QI" Source="E_SR_1.Q" dx1="2390.0"/> |
| <Connection Comment="" Destination="RemoteCall.QI" Source="E_SR_1.Q" dx1="3720.0"/> |
| <Connection Comment="" Destination="AllTypes_2.BOOL_I" Source="RemoteRead.RD_1" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.SINT_I" Source="RemoteRead.RD_2" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.INT_I" Source="RemoteRead.RD_3" dx1="1075.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DINT_I" Source="RemoteRead.RD_4" dx1="1075.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LINT_I" Source="RemoteRead.RD_5" dx1="1075.0"/> |
| <Connection Comment="" Destination="AllTypes_2.USINT_I" Source="RemoteRead.RD_6" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.UINT_I" Source="RemoteRead.RD_7" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.UDINT_I" Source="RemoteRead.RD_8" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.ULINT_I" Source="RemoteRead.RD_9" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.BYTE_I" Source="RemoteRead.RD_10" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.WORD_I" Source="RemoteRead.RD_11" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DWORD_I" Source="RemoteRead.RD_12" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LWORD_I" Source="RemoteRead.RD_13" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DATE_I_BOOL" Source="RemoteRead.RD_14" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.TIME_OF_DAY_I_BOOL" Source="RemoteRead.RD_15" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DATE_AND_TIME_I_BOOL" Source="RemoteRead.RD_16" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.TIME_I" Source="RemoteRead.RD_17" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.REAL_I" Source="RemoteRead.RD_18" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LREAL_I" Source="RemoteRead.RD_19" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.STRING_I" Source="RemoteRead.RD_20" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.WSTRING_I" Source="RemoteRead.RD_21" dx1="1070.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_1" Source="SubApp_1.BOOL_O" dx1="1220.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_2" Source="SubApp_1.SINT_O" dx1="1220.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_3" Source="SubApp_1.INT_O" dx1="1220.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_4" Source="SubApp_1.DINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_5" Source="SubApp_1.LINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_6" Source="SubApp_1.USINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_7" Source="SubApp_1.UINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_8" Source="SubApp_1.UDINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_9" Source="SubApp_1.ULINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_10" Source="SubApp_1.BYTE_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_11" Source="SubApp_1.WORD_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_12" Source="SubApp_1.DWORD_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_13" Source="SubApp_1.LWORD_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_14" Source="SubApp_1.DATE_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_15" Source="SubApp_1.DATE_TIME_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_16" Source="SubApp_1.TIME_OF_DAY_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_17" Source="SubApp_1.TIME_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_18" Source="SubApp_1.REAL_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_19" Source="SubApp_1.LREAL_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_20" Source="SubApp_1.STRING_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_21" Source="SubApp_1.WSTRING_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_1" Source="SubApp_2.BOOL_O" dx1="1470.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_2" Source="SubApp_2.SINT_O" dx1="1470.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_3" Source="SubApp_2.INT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_4" Source="SubApp_2.DINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_5" Source="SubApp_2.LINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_6" Source="SubApp_2.USINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_7" Source="SubApp_2.UINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_8" Source="SubApp_2.UDINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_9" Source="SubApp_2.ULINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_10" Source="SubApp_2.BYTE_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_11" Source="SubApp_2.WORD_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_12" Source="SubApp_2.DWORD_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_13" Source="SubApp_2.LWORD_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_14" Source="SubApp_2.DATE_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_15" Source="SubApp_2.DATE_TIME_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_16" Source="SubApp_2.TIME_OF_DAY_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_17" Source="SubApp_2.TIME_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_18" Source="SubApp_2.REAL_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_19" Source="SubApp_2.LREAL_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_20" Source="SubApp_2.STRING_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_21" Source="SubApp_2.WSTRING_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="AllTypes_3.BOOL_I" Source="RemoteCall.RD_1" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.SINT_I" Source="RemoteCall.RD_2" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.INT_I" Source="RemoteCall.RD_3" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DINT_I" Source="RemoteCall.RD_4" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LINT_I" Source="RemoteCall.RD_5" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.USINT_I" Source="RemoteCall.RD_6" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.UINT_I" Source="RemoteCall.RD_7" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.UDINT_I" Source="RemoteCall.RD_8" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.ULINT_I" Source="RemoteCall.RD_9" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.BYTE_I" Source="RemoteCall.RD_10" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.WORD_I" Source="RemoteCall.RD_11" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DWORD_I" Source="RemoteCall.RD_12" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LWORD_I" Source="RemoteCall.RD_13" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DATE_I_BOOL" Source="RemoteCall.RD_14" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.TIME_OF_DAY_I_BOOL" Source="RemoteCall.RD_15" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DATE_AND_TIME_I_BOOL" Source="RemoteCall.RD_16" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.TIME_I" Source="RemoteCall.RD_17" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.REAL_I" Source="RemoteCall.RD_18" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LREAL_I" Source="RemoteCall.RD_19" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.STRING_I" Source="RemoteCall.RD_20" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.WSTRING_I" Source="RemoteCall.RD_21" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_2.BOOL_I" Source="RemoteRead.RD_1" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.SINT_I" Source="RemoteRead.RD_2" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.INT_I" Source="RemoteRead.RD_3" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DINT_I" Source="RemoteRead.RD_4" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LINT_I" Source="RemoteRead.RD_5" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.USINT_I" Source="RemoteRead.RD_6" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.UINT_I" Source="RemoteRead.RD_7" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.UDINT_I" Source="RemoteRead.RD_8" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.ULINT_I" Source="RemoteRead.RD_9" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.BYTE_I" Source="RemoteRead.RD_10" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.WORD_I" Source="RemoteRead.RD_11" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DWORD_I" Source="RemoteRead.RD_12" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LWORD_I" Source="RemoteRead.RD_13" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DATE_I_BOOL" Source="RemoteRead.RD_14" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.TIME_OF_DAY_I_BOOL" Source="RemoteRead.RD_15" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DATE_AND_TIME_I_BOOL" Source="RemoteRead.RD_16" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.TIME_I" Source="RemoteRead.RD_17" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.REAL_I" Source="RemoteRead.RD_18" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LREAL_I" Source="RemoteRead.RD_19" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.STRING_I" Source="RemoteRead.RD_20" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.WSTRING_I" Source="RemoteRead.RD_21" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_3.BOOL_I" Source="RemoteCall.RD_1" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.SINT_I" Source="RemoteCall.RD_2" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.INT_I" Source="RemoteCall.RD_3" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DINT_I" Source="RemoteCall.RD_4" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LINT_I" Source="RemoteCall.RD_5" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.USINT_I" Source="RemoteCall.RD_6" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.UINT_I" Source="RemoteCall.RD_7" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.UDINT_I" Source="RemoteCall.RD_8" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.ULINT_I" Source="RemoteCall.RD_9" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.BYTE_I" Source="RemoteCall.RD_10" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.WORD_I" Source="RemoteCall.RD_11" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DWORD_I" Source="RemoteCall.RD_12" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LWORD_I" Source="RemoteCall.RD_13" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DATE_I_BOOL" Source="RemoteCall.RD_14" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.TIME_OF_DAY_I_BOOL" Source="RemoteCall.RD_15" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DATE_AND_TIME_I_BOOL" Source="RemoteCall.RD_16" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.TIME_I" Source="RemoteCall.RD_17" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.REAL_I" Source="RemoteCall.RD_18" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LREAL_I" Source="RemoteCall.RD_19" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.STRING_I" Source="RemoteCall.RD_20" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.WSTRING_I" Source="RemoteCall.RD_21" dx1="870.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="4630.0"/> |
| <Connection Comment="" Destination="RemoteWrite.QI" Source="E_SR_1.Q" dx1="4120.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_1" Source="SubApp.BOOL_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_2" Source="SubApp.SINT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_3" Source="SubApp.INT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_4" Source="SubApp.DINT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_5" Source="SubApp.LINT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_6" Source="SubApp.USINT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_7" Source="SubApp.UINT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_8" Source="SubApp.UDINT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_9" Source="SubApp.ULINT_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_10" Source="SubApp.BYTE_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_11" Source="SubApp.WORD_o" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_12" Source="SubApp.DWORD_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_13" Source="SubApp.LWORD_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_14" Source="SubApp.DATE_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_15" Source="SubApp.DATE_TIME_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_16" Source="SubApp.TIME_OF_DAY_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_17" Source="SubApp.TIME_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_18" Source="SubApp.REAL_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_19" Source="SubApp.LREAL_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_20" Source="SubApp.STRING_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_21" Source="SubApp.WSTRING_O" dx1="2420.0"/> |
| <Connection Comment="" Destination="RemoteWriteAll.check" Source="RemoteWrite.QO" dx1="470.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="ShortTests"> |
| <SubAppNetwork> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="2110.0" y="970.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="4575.0" y="1685.0"> |
| <Parameter Name="IN" Value="DINT#12"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1_1" Type="PUBLISH_1" x="6020.0" y="850.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="825.0" y="1710.0"> |
| <Parameter Name="IN" Value="DINT#12"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_1" Type="SUBSCRIBE_1" x="1935.0" y="2615.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/test]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="2960.0" y="2965.0"/> |
| <FB Comment="" Name="ObjectsFolder" Type="TEST_CONDITION" x="3060.0" y="3840.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_2_1_1" Type="F_NOT" x="2220.0" y="3810.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0" x="1535.0" y="3740.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2115.0" y="6165.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;%opcuaNoFolderMethod%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="865.0" y="5535.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1_1_1" Type="PUBLISH_1" x="2110.0" y="4810.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaNoFolder%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="PUBLISH_1_1.REQ" Source="PUBLISH_1_1.INITO" dx1="60.0" dx2="60.0" dy="50.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="SUBSCRIBE_1.IND" dx1="240.0"/> |
| <Connection Comment="" Destination="ObjectsFolder.REQ" Source="F_NOT_1_2_1_2_1_1.CNF" dx1="85.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.REQ" Source="SERVER_0_3.INITO" dx1="130.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SUBSCRIBE_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1_1.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="PUBLISH_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1_1.INIT" Source="ObjectsFolder.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="SERVER_0.INITO" dx1="60.0" dx2="165.0" dy="-325.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="PUBLISH_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="1135.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_1_1.SD_1" Source="DINT2DINT.OUT" dx1="475.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="DINT2DINT_1.OUT" dx1="395.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SUBSCRIBE_1.RD_1" dx1="240.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.IN" Source="SERVER_0_3.QO" dx1="130.0"/> |
| <Connection Comment="" Destination="ObjectsFolder.check" Source="F_NOT_1_2_1_2_1_1.OUT" dx1="85.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1_1.SD_1" Source="DINT2DINT_1_1_1.OUT" dx1="410.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Device Comment="" Name="OPCUAServer" Type="FORTE_PC" x="1605.0" y="1440.0"> |
| <Parameter Name="MGR_ID" Value=""localhost:61500""/> |
| <Attribute Comment="device profile" Name="Profile" Type="STRING" Value="HOLOBLOC"/> |
| <Attribute Comment="color" Name="Color" Type="STRING" Value="206,77,162"/> |
| <Resource Comment="" Name="WrongParameters" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="5075.0" y="735.0"/> |
| <SubApp Comment="" Name="NoSemicolon" x="2905.0" y="395.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="ANY_ELEMENTARY"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W" Type="WSTRING2WSTRING" x="980.0" y="540.0"> |
| <Parameter Name="IN" Value="%opcuaNoSemicolon%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1" Type="WSTRING2WSTRING" x="800.0" y="1700.0"> |
| <Parameter Name="IN" Value="%opcuaEmptyAction%"/> |
| </FB> |
| <SubApp Comment="" Name="emptyAction" x="2900.0" y="1650.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1" Type="WSTRING2WSTRING" x="150.0" y="2965.0"> |
| <Parameter Name="IN" Value="%opcuaNoExistingAction%"/> |
| </FB> |
| <SubApp Comment="" Name="NoExistingAction" x="2900.0" y="2890.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="UnknownIdentifier" x="2875.0" y="5275.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_1" Type="WSTRING2WSTRING" x="110.0" y="3645.0"> |
| <Parameter Name="IN" Value="%opcuaWrongPair%"/> |
| </FB> |
| <SubApp Comment="" Name="WrongIdentifier" x="2955.0" y="6300.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4" Type="WSTRING2WSTRING" x="205.0" y="6375.0"> |
| <Parameter Name="IN" Value="%opcuaWrongIdentifier%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1_1_2" Type="WSTRING2WSTRING" x="145.0" y="4470.0"> |
| <Parameter Name="IN" Value="%opcuaWrongNodeId%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1_1_3" Type="WSTRING2WSTRING" x="125.0" y="5350.0"> |
| <Parameter Name="IN" Value="%opcuaUnknownIdentifier%"/> |
| </FB> |
| <SubApp Comment="" Name="wrongNodeId" x="2895.0" y="4395.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="wrongPair" x="2860.0" y="3570.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="LocalWithoutBrowseName" x="2775.0" y="7175.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteWithoutBrowseNameNorNodeId" x="2490.0" y="8040.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_1" Type="WSTRING2WSTRING" x="25.0" y="7250.0"> |
| <Parameter Name="IN" Value="%opcuaLocalWithoutBrowseName%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1_1_4_2" Type="WSTRING2WSTRING" x="-260.0" y="8115.0"> |
| <Parameter Name="IN" Value="%opcuaRemoteWithoutBrowseNameNorNodeId%"/> |
| </FB> |
| <SubApp Comment="" Name="RemoteRead" x="2860.0" y="9330.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1" Type="WSTRING2WSTRING" x="-240.0" y="9220.0"> |
| <Parameter Name="IN" Value="%opcuaGoodRemoteRead%"/> |
| </FB> |
| <SubApp Comment="" Name="LocalRead" x="2840.0" y="8710.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1" Type="WSTRING2WSTRING" x="-260.0" y="8600.0"> |
| <Parameter Name="IN" Value="%opcuaGoodLocalRead%"/> |
| </FB> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1" Type="WSTRING2WSTRING" x="-215.0" y="9720.0"> |
| <Parameter Name="IN" Value="%opcuaGoodWrite1%"/> |
| </FB> |
| <SubApp Comment="" Name="RemoteWrite" x="2935.0" y="10460.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1" Type="WSTRING2WSTRING" x="-210.0" y="10320.0"> |
| <Parameter Name="IN" Value="%opcuaGoodRemoteWrite%"/> |
| </FB> |
| <SubApp Comment="" Name="LocalWrite" x="2935.0" y="9945.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="CreateMethod" x="2825.0" y="11100.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1_1" Type="WSTRING2WSTRING" x="-195.0" y="10915.0"> |
| <Parameter Name="IN" Value="%opcuaGoodCreateMethod1%"/> |
| </FB> |
| <SubApp Comment="" Name="CallMethod" x="2735.0" y="11680.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1_1_1" Type="WSTRING2WSTRING" x="-195.0" y="11595.0"> |
| <Parameter Name="IN" Value="%opcuaGoodCallMethod1%"/> |
| </FB> |
| <SubApp Comment="" Name="Subscribe" x="2660.0" y="12200.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="W2W_1_1_4_2_1_1_1_1_1_1_1" Type="WSTRING2WSTRING" x="-225.0" y="12145.0"> |
| <Parameter Name="IN" Value="%opcuaGoodSubscribe1%"/> |
| </FB> |
| <FB Comment="" Name="W2W_2" Type="WSTRING2WSTRING" x="165.0" y="-120.0"> |
| <Parameter Name="IN" Value="%opcuaGUIDIdentifier%"/> |
| </FB> |
| <SubApp Comment="" Name="GUIDIdentifier" x="2950.0" y="-225.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="ID" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="W2W_1.REQ" Source="NoSemicolon.CNF" dx1="60.0" dx2="60.0" dy="660.0"/> |
| <Connection Comment="" Destination="emptyAction.REQ" Source="W2W_1.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="W2W_1_1.REQ" Source="emptyAction.CNF" dx1="60.0" dx2="60.0" dy="655.0"/> |
| <Connection Comment="" Destination="NoExistingAction.REQ" Source="W2W_1_1.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="W2W_1_1_1.REQ" Source="NoExistingAction.CNF" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4.REQ" Source="UnknownIdentifier.CNF" dx1="60.0" dx2="60.0" dy="550.0"/> |
| <Connection Comment="" Destination="WrongIdentifier.REQ" Source="W2W_1_1_4.CNF" dx1="895.0"/> |
| <Connection Comment="" Destination="UnknownIdentifier.REQ" Source="W2W_1_1_3.CNF" dx1="895.0"/> |
| <Connection Comment="" Destination="wrongNodeId.REQ" Source="W2W_1_1_2.CNF" dx1="895.0"/> |
| <Connection Comment="" Destination="W2W_1_1_3.REQ" Source="wrongNodeId.CNF" dx1="60.0" dx2="60.0" dy="475.0"/> |
| <Connection Comment="" Destination="wrongPair.REQ" Source="W2W_1_1_1.CNF" dx1="895.0"/> |
| <Connection Comment="" Destination="W2W_1_1_2.REQ" Source="wrongPair.CNF" dx1="60.0" dx2="60.0" dy="450.0"/> |
| <Connection Comment="" Destination="NoSemicolon.REQ" Source="W2W.CNF" dx1="985.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_1.REQ" Source="WrongIdentifier.CNF" dx1="60.0" dx2="60.0" dy="475.0"/> |
| <Connection Comment="" Destination="LocalWithoutBrowseName.REQ" Source="W2W_1_1_4_1.CNF" dx1="985.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2.REQ" Source="LocalWithoutBrowseName.CNF" dx1="60.0" dx2="60.0" dy="470.0"/> |
| <Connection Comment="" Destination="RemoteWithoutBrowseNameNorNodeId.REQ" Source="W2W_1_1_4_2.CNF" dx1="985.0"/> |
| <Connection Comment="" Destination="RemoteRead.REQ" Source="W2W_1_1_4_2_1_1.CNF" dx1="1160.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1.REQ" Source="LocalRead.CNF" dx1="60.0" dx2="60.0" dy="255.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1.REQ" Source="RemoteWithoutBrowseNameNorNodeId.CNF" dx1="60.0" dx2="60.0" dy="280.0"/> |
| <Connection Comment="" Destination="LocalRead.REQ" Source="W2W_1_1_4_2_1.CNF" dx1="1160.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1.REQ" Source="RemoteRead.CNF" dx1="60.0" dx2="60.0" dy="195.0"/> |
| <Connection Comment="" Destination="RemoteWrite.REQ" Source="W2W_1_1_4_2_1_1_1_1.CNF" dx1="1180.0"/> |
| <Connection Comment="" Destination="LocalWrite.REQ" Source="W2W_1_1_4_2_1_1_1.CNF" dx1="1185.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1.REQ" Source="LocalWrite.CNF" dx1="60.0" dx2="60.0" dy="185.0"/> |
| <Connection Comment="" Destination="CreateMethod.REQ" Source="W2W_1_1_4_2_1_1_1_1_1.CNF" dx1="1080.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1_1.REQ" Source="RemoteWrite.CNF" dx1="60.0" dx2="60.0" dy="225.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1_1_1.REQ" Source="CreateMethod.CNF" dx1="60.0" dx2="60.0" dy="245.0"/> |
| <Connection Comment="" Destination="CallMethod.REQ" Source="W2W_1_1_4_2_1_1_1_1_1_1.CNF" dx1="995.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="Subscribe.CNF" dx1="1015.0"/> |
| <Connection Comment="" Destination="W2W_1_1_4_2_1_1_1_1_1_1_1.REQ" Source="CallMethod.CNF" dx1="60.0" dx2="60.0" dy="230.0"/> |
| <Connection Comment="" Destination="Subscribe.REQ" Source="W2W_1_1_4_2_1_1_1_1_1_1_1.CNF" dx1="935.0"/> |
| <Connection Comment="" Destination="GUIDIdentifier.REQ" Source="W2W_2.CNF" dx1="1000.0"/> |
| <Connection Comment="" Destination="W2W.REQ" Source="GUIDIdentifier.CNF" dx1="60.0" dx2="60.0" dy="380.0"/> |
| <Connection Comment="" Destination="W2W_2.REQ" Source="START.WARM" dx1="125.0"/> |
| <Connection Comment="" Destination="W2W_2.REQ" Source="START.COLD" dx1="125.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="WrongIdentifier.ID" Source="W2W_1_1_4.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="UnknownIdentifier.ID" Source="W2W_1_1_3.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="wrongNodeId.ID" Source="W2W_1_1_2.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="wrongPair.ID" Source="W2W_1_1_1.OUT" dx1="895.0"/> |
| <Connection Comment="" Destination="NoExistingAction.ID" Source="W2W_1_1.OUT" dx1="930.0"/> |
| <Connection Comment="" Destination="emptyAction.ID" Source="W2W_1.OUT" dx1="645.0"/> |
| <Connection Comment="" Destination="NoSemicolon.ID" Source="W2W.OUT" dx1="570.0"/> |
| <Connection Comment="" Destination="LocalWithoutBrowseName.ID" Source="W2W_1_1_4_1.OUT" dx1="985.0"/> |
| <Connection Comment="" Destination="RemoteWithoutBrowseNameNorNodeId.ID" Source="W2W_1_1_4_2.OUT" dx1="985.0"/> |
| <Connection Comment="" Destination="RemoteRead.ID" Source="W2W_1_1_4_2_1_1.OUT" dx1="1160.0"/> |
| <Connection Comment="" Destination="LocalRead.ID" Source="W2W_1_1_4_2_1.OUT" dx1="1160.0"/> |
| <Connection Comment="" Destination="RemoteWrite.ID" Source="W2W_1_1_4_2_1_1_1_1.OUT" dx1="1180.0"/> |
| <Connection Comment="" Destination="LocalWrite.ID" Source="W2W_1_1_4_2_1_1_1.OUT" dx1="1185.0"/> |
| <Connection Comment="" Destination="CreateMethod.ID" Source="W2W_1_1_4_2_1_1_1_1_1.OUT" dx1="1080.0"/> |
| <Connection Comment="" Destination="CallMethod.ID" Source="W2W_1_1_4_2_1_1_1_1_1_1.OUT" dx1="995.0"/> |
| <Connection Comment="" Destination="Subscribe.ID" Source="W2W_1_1_4_2_1_1_1_1_1_1_1.OUT" dx1="935.0"/> |
| <Connection Comment="" Destination="GUIDIdentifier.ID" Source="W2W_2.OUT" dx1="1000.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="foldersReadFirst" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="1930.0" y="-255.0"/> |
| <SubApp Comment="" Name="FoldersNoBrowseName" x="675.0" y="360.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeStringId" x="2740.0" y="2605.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeNumericId" x="2595.0" y="1885.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeByteStringId" x="2655.0" y="3415.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="6690.0" y="3990.0"/> |
| <FB Comment="" Name="E_DEMUX_2" Type="E_DEMUX_2" x="5605.0" y="3990.0"/> |
| <FB Comment="" Name="F_BOOL_TO_UINT" Type="F_BOOL_TO_UINT" x="4635.0" y="4170.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E_SR.S" Source="START.WARM" dx1="585.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="START.COLD" dx1="585.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName.INIT" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId.INIT" Source="foldersWithNodeStringId.INITO" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId.REQ" Source="foldersWithNodeStringId.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName.REQ" Source="E_DEMUX_2.EO2" dx1="60.0" dx2="60.0" dy="-1815.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.EI" Source="F_BOOL_TO_UINT.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.REQ" Source="foldersWithNodeByteStringId.INITO" dx1="470.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId.REQ" Source="foldersWithNodeNumericId.CNF" dx1="60.0" dx2="60.0" dy="360.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="foldersWithNodeByteStringId.CNF" dx1="60.0" dx2="60.0" dy="-1835.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId.INIT" Source="foldersWithNodeNumericId.INITO" dx1="60.0" dx2="60.0" dy="360.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId.INIT" Source="FoldersNoBrowseName.INITO" dx1="550.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId.REQ" Source="FoldersNoBrowseName.CNF" dx1="550.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="E_DEMUX_2.EO1"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FoldersNoBrowseName.QI" Source="E_SR.Q" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId.QI" Source="E_SR.Q" dx1="275.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId.QI" Source="E_SR.Q" dx1="205.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId.QI" Source="E_SR.Q" dx1="235.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT.IN" Source="E_SR.Q" dx1="1225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2.K" Source="F_BOOL_TO_UINT.OUT" dx1="140.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="foldersWriteFirst" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="STEST_END_1" Type="STEST_END" x="7850.0" y="4850.0"/> |
| <SubApp Comment="" Name="FoldersNoBrowseName_1" x="3950.0" y="1400.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeByteStringId_1" x="3815.0" y="4275.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="foldersWithNodeNumericId_1" x="3755.0" y="2745.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="F_BOOL_TO_UINT_1" Type="F_BOOL_TO_UINT" x="5795.0" y="5030.0"/> |
| <SubApp Comment="" Name="foldersWithNodeStringId_1" x="3900.0" y="3465.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_DEMUX_2_1" Type="E_DEMUX_2" x="6765.0" y="4850.0"/> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="1580.0" y="170.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.INIT" Source="FoldersNoBrowseName_1.INITO" dx1="60.0" dx2="60.0" dy="670.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.REQ" Source="FoldersNoBrowseName_1.CNF" dx1="60.0" dx2="60.0" dy="670.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.REQ" Source="foldersWithNodeByteStringId_1.INITO" dx1="435.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.INIT" Source="foldersWithNodeNumericId_1.INITO" dx1="60.0" dx2="60.0" dy="360.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.REQ" Source="foldersWithNodeNumericId_1.CNF" dx1="60.0" dx2="60.0" dy="360.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.INIT" Source="foldersWithNodeStringId_1.INITO" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.REQ" Source="foldersWithNodeStringId_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="E_DEMUX_2_1.EI" Source="F_BOOL_TO_UINT_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="STEST_END_1.REQ" Source="E_DEMUX_2_1.EO1"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.REQ" Source="E_DEMUX_2_1.EO2" dx1="60.0" dx2="60.0" dy="-1725.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="foldersWithNodeByteStringId_1.CNF" dx1="60.0" dx2="60.0" dy="-2050.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.INIT" Source="E_SR_1.EO" dx1="1055.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="START.COLD" dx1="510.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="START.WARM" dx1="510.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_1.K" Source="F_BOOL_TO_UINT_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="foldersWithNodeStringId_1.QI" Source="E_SR_1.Q" dx1="1030.0"/> |
| <Connection Comment="" Destination="foldersWithNodeNumericId_1.QI" Source="E_SR_1.Q" dx1="960.0"/> |
| <Connection Comment="" Destination="FoldersNoBrowseName_1.QI" Source="E_SR_1.Q" dx1="1055.0"/> |
| <Connection Comment="" Destination="foldersWithNodeByteStringId_1.QI" Source="E_SR_1.Q" dx1="990.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_1.IN" Source="E_SR_1.Q" dx1="1980.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="createLocalMethods" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="F_BOOL_TO_UINT_2" Type="F_BOOL_TO_UINT" x="4270.0" y="2520.0"/> |
| <SubApp Comment="" Name="MethodOnlyBrowseName" x="2865.0" y="175.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="MethodBytestringNodeId" x="2855.0" y="2025.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_DEMUX_2_2" Type="E_DEMUX_2" x="5240.0" y="2340.0"/> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="1470.0" y="200.0"/> |
| <SubApp Comment="" Name="MethodNumericNodeId" x="2860.0" y="810.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="MethodStringNodeId" x="2860.0" y="1410.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="STEST_END_2" Type="STEST_END" x="6325.0" y="2340.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_2.EI" Source="F_BOOL_TO_UINT_2.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.INIT" Source="E_SR_2.EO" dx1="570.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.INIT" Source="MethodOnlyBrowseName.INITO" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.INIT" Source="MethodNumericNodeId.INITO" dx1="60.0" dx2="60.0" dy="300.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.INIT" Source="MethodStringNodeId.INITO" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="START.COLD" dx1="455.0"/> |
| <Connection Comment="" Destination="E_SR_2.R" Source="E_DEMUX_2_2.EO2" dx1="60.0" dx2="60.0" dy="-1070.0"/> |
| <Connection Comment="" Destination="STEST_END_2.REQ" Source="E_DEMUX_2_2.EO1"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_2.REQ" Source="MethodBytestringNodeId.INITO" dx1="260.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX_2_2.K" Source="F_BOOL_TO_UINT_2.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="MethodOnlyBrowseName.QI" Source="E_SR_2.Q" dx1="570.0"/> |
| <Connection Comment="" Destination="MethodBytestringNodeId.QI" Source="E_SR_2.Q" dx1="565.0"/> |
| <Connection Comment="" Destination="F_BOOL_TO_UINT_2.IN" Source="E_SR_2.Q" dx1="1270.0"/> |
| <Connection Comment="" Destination="MethodNumericNodeId.QI" Source="E_SR_2.Q" dx1="565.0"/> |
| <Connection Comment="" Destination="MethodStringNodeId.QI" Source="E_SR_2.Q" dx1="565.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="WorkingServer" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="2020.0" y="-580.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="875.0" y="-590.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="folderTest" x="3195.0" y="870.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="HandleInitLocal" x="5785.0" y="1825.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="LocaMethods" x="3330.0" y="4670.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="stringNodeIdTest" x="4400.0" y="3340.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="byteStringNodeIdTest" x="4390.0" y="4015.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="numericNodeIdTest" x="4370.0" y="2805.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="IsolatedCases" x="2905.0" y="5825.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="195.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="195.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.INIT" Source="START.COLD" dx1="155.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.INIT" Source="START.WARM" dx1="155.0"/> |
| <Connection Comment="" Destination="folderTest.INIT" Source="E_SR.EO" dx1="460.0"/> |
| <Connection Comment="" Destination="stringNodeIdTest.INIT" Source="numericNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.INIT" Source="stringNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="LocaMethods.INIT" Source="byteStringNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="325.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.INIT" Source="folderTest.INITO" dx1="380.0"/> |
| <Connection Comment="" Destination="IsolatedCases.INIT" Source="LocaMethods.INITO" dx1="60.0" dx2="60.0" dy="575.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="IsolatedCases.INITO" dx1="1095.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="folderTest.QI" Source="E_SR.Q" dx1="460.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="1755.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.QI" Source="E_SR.Q" dx1="1045.0"/> |
| <Connection Comment="" Destination="stringNodeIdTest.QI" Source="E_SR.Q" dx1="1060.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.QI" Source="E_SR.Q" dx1="1055.0"/> |
| <Connection Comment="" Destination="LocaMethods.QI" Source="E_SR.Q" dx1="525.0"/> |
| <Connection Comment="" Destination="IsolatedCases.QI" Source="E_SR.Q" dx1="310.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="FailingServer" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="2780.0" y="70.0"/> |
| <FB Comment="" Name="WorngInputs" Type="TEST_CONDITION" x="4645.0" y="3360.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="2040.0" y="165.0"/> |
| <FB Comment="" Name="GoodInputs" Type="TEST_CONDITION" x="4750.0" y="1500.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="1045.0" y="85.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <FB Comment="" Name="WorngInputsOutputs" Type="TEST_CONDITION" x="4715.0" y="4175.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="HandleInitLocal" x="4375.0" y="675.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="Writable1" Type="PUBLISH_1" x="3555.0" y="5630.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdNumeric1%/]"/> |
| </FB> |
| <FB Comment="" Name="WorngInputsType" Type="TEST_CONDITION" x="4905.0" y="5700.0"> |
| <Parameter Name="check" Value="0"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1" Type="DINT2DINT" x="2090.0" y="5205.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_1" x="2565.0" y="1465.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0_1" Type="SERVER_1" x="2750.0" y="2995.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation6%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0_1_1" Type="SERVER_1" x="2690.0" y="3915.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="2795.0" y="5175.0"/> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="2540.0" y="2265.0"/> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="2705.0" y="3655.0"/> |
| <FB Comment="" Name="SameNodeIdWrite" Type="TEST_CONDITION" x="4920.0" y="6865.0"/> |
| <FB Comment="" Name="BOOL2BOOL_2_1_1" Type="DINT2DINT" x="2110.0" y="7575.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="Writable1_1" Type="PUBLISH_1" x="3570.0" y="6795.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;/Objects/firstRead/NumericNodeId/folderTests/WithId1,1:i=12345]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1_1_1" Type="DINT2DINT" x="2115.0" y="8615.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="SameNameDifferentNodeIdW" Type="TEST_CONDITION" x="4925.0" y="7905.0"/> |
| <FB Comment="" Name="Writable1_1_1" Type="PUBLISH_1" x="3575.0" y="7835.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=helloWrite]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_1_1" Type="SUBSCRIBE_1" x="3435.0" y="9070.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1" Type="DINT2DINT" x="4700.0" y="10070.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1_1" Type="SUBSCRIBE_1" x="3420.0" y="9965.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdNumeric1%]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3" Type="DINT2DINT" x="4715.0" y="9175.0"/> |
| <FB Comment="" Name="SameNodeSecondRead" Type="TEST_CONDITION" x="5500.0" y="9965.0"/> |
| <FB Comment="" Name="ReadExistingWritable" Type="TEST_CONDITION" x="5005.0" y="8925.0"/> |
| <FB Comment="" Name="F_NOT_1_1" Type="F_NOT" x="5295.0" y="10020.0"/> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="4655.0" y="6990.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1_1_1_1" Type="SUBSCRIBE_1" x="3430.0" y="10830.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=hello]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_wrongPath" Type="SUBSCRIBE_1" x="3470.0" y="11955.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;///]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_2_1_1" Type="F_NOT" x="4670.0" y="13325.0"/> |
| <FB Comment="" Name="SERVER_0_2" Type="SERVER_1" x="3375.0" y="13455.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation5%]"/> |
| </FB> |
| <FB Comment="" Name="DoubleMethod" Type="TEST_CONDITION" x="5560.0" y="13490.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_2" Type="DINT2DINT" x="3275.0" y="14465.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1_1" Type="DINT2DINT" x="4560.0" y="12480.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1" Type="F_NOT" x="4710.0" y="12185.0"/> |
| <FB Comment="" Name="ValidNode" Type="TEST_CONDITION" x="5800.0" y="11245.0"/> |
| <FB Comment="" Name="WrongPath" Type="TEST_CONDITION" x="5840.0" y="12370.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1" Type="DINT2DINT" x="4565.0" y="11685.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_2_1_1" Type="DINT2DINT" x="4435.0" y="18275.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_1_1_1" Type="F_NOT" x="4650.0" y="17495.0"/> |
| <FB Comment="" Name="SUBSCRIBE_150" Type="SUBSCRIBE_1" x="3165.0" y="15370.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdByteString1%]"/> |
| </FB> |
| <FB Comment="" Name="UnconnectedRD" Type="TEST_CONDITION" x="5540.0" y="17660.0"/> |
| <FB Comment="" Name="UnconnectedSD" Type="TEST_CONDITION" x="5060.0" y="20885.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_2_1" Type="DINT2DINT" x="4440.0" y="16150.0"/> |
| <FB Comment="" Name="STRING2STRING_1" Type="STRING2STRING" x="4405.0" y="18865.0"/> |
| <FB Comment="" Name="F_NOT_1" Type="F_NOT" x="4280.0" y="21010.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_1_1" Type="F_NOT" x="4655.0" y="15370.0"/> |
| <FB Comment="" Name="DifferentTypesOutput" Type="TEST_CONDITION" x="5545.0" y="15535.0"/> |
| <FB Comment="" Name="SUBSCRIBE_140" Type="SUBSCRIBE_2" x="3160.0" y="17495.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaFolderTestWithNodeIdString1%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="Writable1_1_2" Type="PUBLISH_2" x="2180.0" y="20230.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaFolderTestWithNodeIdString1%;%opcuaFolderTestWithNodeIdByteString2%]"/> |
| </FB> |
| <FB Comment="" Name="SameNodeIdRead" Type="TEST_CONDITION" x="5135.0" y="9000.0"/> |
| <FB Comment="" Name="SUBSCRIBE_1" Type="SUBSCRIBE_1" x="2450.0" y="9130.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/NumericNodeId/folderTests/WithId1,1:i=12345]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_2_1_1_2" Type="DINT2DINT" x="3550.0" y="9735.0"/> |
| <FB Comment="" Name="F_NOT_2" Type="F_NOT" x="4370.0" y="8945.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="4245.0" y="7270.0"> |
| <Parameter Name="IN2" Value="%opcuaReadValue1%"/> |
| </FB> |
| <FB Comment="" Name="SameNameDifferentNodeIdR" Type="TEST_CONDITION" x="5020.0" y="7195.0"/> |
| <FB Comment="" Name="Writable1_2" Type="SUBSCRIBE_1" x="2330.0" y="10605.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=helloRead]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_3" Type="DINT2DINT" x="3350.0" y="10920.0"/> |
| <FB Comment="" Name="STRING2STRING" Type="INT2INT" x="3010.0" y="19305.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_2_1_2" Type="DINT2DINT" x="3190.0" y="20830.0"/> |
| <FB Comment="" Name="SameTypesOutput" Type="TEST_CONDITION" x="5130.0" y="20230.0"/> |
| <FB Comment="" Name="SUBSCRIBE_150_1" Type="SUBSCRIBE_1" x="1845.0" y="20205.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/StringNodeId/folderTests/WithId,1:s=hello2]"/> |
| </FB> |
| <FB Comment="" Name="F_NOT_1_2_1_2_1" Type="F_NOT" x="3260.0" y="28355.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_2" Type="F_NOT" x="3465.0" y="26700.0"/> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1_1_1" Type="DINT2DINT" x="3280.0" y="27590.0"/> |
| <FB Comment="" Name="SUBSCRIBE_NoObject_1" Type="SUBSCRIBE_1" x="1970.0" y="28070.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/firstRead/Methods/1:1:byteStringNodeId/noOParameters]"/> |
| </FB> |
| <FB Comment="" Name="BOOL2BOOL_3_1_1_1_1_1" Type="DINT2DINT" x="3075.0" y="29245.0"/> |
| <FB Comment="" Name="SUBSCRIBE_NoObject" Type="SUBSCRIBE_1" x="2175.0" y="26415.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/firstRead/Methods/byteStringNodeId/noOParameters]"/> |
| </FB> |
| <FB Comment="" Name="BrowseWihtouObject" Type="TEST_CONDITION" x="4555.0" y="26645.0"/> |
| <FB Comment="" Name="wrongNamespace1" Type="TEST_CONDITION" x="4350.0" y="28300.0"/> |
| <FB Comment="" Name="STRING2STRING_2" Type="DINT2DINT" x="2910.0" y="21300.0"/> |
| <FB Comment="" Name="Timeoutmethod" Type="SERVER_0" x="2930.0" y="6000.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[%localMethodAction%;%opcuaMethodCreation8%]"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="3690.0" y="1430.0"> |
| <Parameter Name="DT" Value="%methodValidDelay%"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_2" Type="DINT2DINT" x="1815.0" y="32775.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue2%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="2890.0" y="32130.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0" x="2985.0" y="33355.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects]"/> |
| </FB> |
| <FB Comment="" Name="ObjectsFolder" Type="TEST_CONDITION" x="4510.0" y="33455.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_2_1_1" Type="F_NOT" x="3670.0" y="33425.0"/> |
| <FB Comment="" Name="SERVER_0_4" Type="SERVER_0" x="2870.0" y="34505.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects/notCalledMethod]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="E_SR.EO" dx1="65.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="225.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="225.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_SWITCH.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.INIT" Source="START.COLD" dx1="240.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.INIT" Source="START.WARM" dx1="240.0"/> |
| <Connection Comment="" Destination="WorngInputsType.REQ" Source="Writable1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="E_SWITCH.EO1" dx1="60.0" dx2="60.0" dy="510.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="GoodInputs.CNF" dx1="60.0" dx2="60.0" dy="30.0"/> |
| <Connection Comment="" Destination="SERVER_0_1.INIT" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="765.0"/> |
| <Connection Comment="" Destination="SERVER_0_1.RSP" Source="WorngInputs.CNF" dx1="60.0" dx2="60.0" dy="-130.0"/> |
| <Connection Comment="" Destination="WorngInputs.REQ" Source="SERVER_0_1.IND" dx1="690.0"/> |
| <Connection Comment="" Destination="SERVER_0_1_1.INIT" Source="SERVER_0_1.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="SERVER_0_1_1.RSP" Source="WorngInputsOutputs.CNF" dx1="60.0" dx2="60.0" dy="-80.0"/> |
| <Connection Comment="" Destination="WorngInputsOutputs.REQ" Source="SERVER_0_1_1.IND" dx1="755.0"/> |
| <Connection Comment="" Destination="ReadExistingWritable.REQ" Source="SUBSCRIBE_1_1.INITO" dx1="510.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1_1.INIT" Source="ReadExistingWritable.CNF" dx1="60.0" dx2="60.0" dy="520.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.REQ" Source="SUBSCRIBE_1_1_1.INITO" dx1="630.0"/> |
| <Connection Comment="" Destination="SameNodeSecondRead.REQ" Source="F_NOT_1_1.CNF" dx1="60.0" dx2="60.0" dy="-25.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="Writable1_1.INITO" dx1="285.0"/> |
| <Connection Comment="" Destination="SameNodeIdWrite.REQ" Source="F_NOT.CNF" dx1="60.0" dx2="60.0" dy="-60.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1.REQ" Source="SERVER_0_2.INITO" dx1="390.0"/> |
| <Connection Comment="" Destination="DoubleMethod.REQ" Source="F_NOT_1_2_1_1.CNF" dx1="185.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1.REQ" Source="SUBSCRIBE_wrongPath.INITO" dx1="235.0"/> |
| <Connection Comment="" Destination="WrongPath.REQ" Source="F_NOT_1_2_1.CNF" dx1="340.0"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdW.REQ" Source="Writable1_1_1.INITO" dx1="420.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_150.INIT" Source="DoubleMethod.CNF" dx1="60.0" dx2="60.0" dy="940.0"/> |
| <Connection Comment="" Destination="UnconnectedSD.REQ" Source="F_NOT_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1.REQ" Source="SUBSCRIBE_150.INITO"/> |
| <Connection Comment="" Destination="DifferentTypesOutput.REQ" Source="F_NOT_1_2_1_1_1.CNF" dx1="145.0"/> |
| <Connection Comment="" Destination="UnconnectedRD.REQ" Source="F_NOT_1_2_1_1_1_1.CNF" dx1="110.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1_1.REQ" Source="SUBSCRIBE_140.INITO"/> |
| <Connection Comment="" Destination="Writable1_1_2.INIT" Source="UnconnectedRD.CNF" dx1="60.0" dx2="60.0" dy="1285.0"/> |
| <Connection Comment="" Destination="F_NOT_1.REQ" Source="Writable1_1_2.INITO" dx1="795.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.INIT" Source="SameNodeIdWrite.CNF" dx1="60.0" dx2="60.0" dy="1130.0"/> |
| <Connection Comment="" Destination="F_NOT_2.REQ" Source="SUBSCRIBE_1.INITO" dx1="685.0"/> |
| <Connection Comment="" Destination="SameNodeIdRead.REQ" Source="F_NOT_2.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="Writable1_1.INIT" Source="Writable1.INITO" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="SERVER_0_2.INIT" Source="SameNodeSecondRead.CNF" dx1="60.0" dx2="60.0" dy="1745.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_wrongPath.INIT" Source="UnconnectedSD.CNF" dx1="60.0" dx2="60.0" dy="-4465.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1_1_1.INIT" Source="SameNodeIdRead.CNF" dx1="60.0" dx2="60.0" dy="915.0"/> |
| <Connection Comment="" Destination="Writable1_2.INIT" Source="SUBSCRIBE_1_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="-110.0"/> |
| <Connection Comment="" Destination="ValidNode.REQ" Source="F_EQ.CNF" dx1="590.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1.REQ" Source="SUBSCRIBE_1_1_1_1.IND" dx1="220.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="BOOL2BOOL_3_1_1.CNF" dx1="60.0" dx2="60.0" dy="-2205.0"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdR.REQ" Source="Writable1_2.INITO" dx1="1070.0"/> |
| <Connection Comment="" Destination="Writable1_1_1.INIT" Source="SameNameDifferentNodeIdR.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1_1.INIT" Source="SameNameDifferentNodeIdW.CNF" dx1="60.0" dx2="60.0" dy="580.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_140.INIT" Source="SameTypesOutput.CNF" dx1="60.0" dx2="60.0" dy="-1365.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_150_1.INIT" Source="DifferentTypesOutput.CNF" dx1="60.0" dx2="60.0" dy="2335.0"/> |
| <Connection Comment="" Destination="SameTypesOutput.REQ" Source="SUBSCRIBE_150_1.INITO" dx1="1325.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_NoObject.INIT" Source="WrongPath.CNF" dx1="60.0" dx2="60.0" dy="7020.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2.REQ" Source="SUBSCRIBE_NoObject.INITO" dx1="270.0"/> |
| <Connection Comment="" Destination="BrowseWihtouObject.REQ" Source="F_NOT_1_2_1_2.CNF" dx1="285.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_NoObject_1.INIT" Source="BrowseWihtouObject.CNF" dx1="60.0" dx2="60.0" dy="710.0"/> |
| <Connection Comment="" Destination="wrongNamespace1.REQ" Source="F_NOT_1_2_1_2_1.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1.REQ" Source="SUBSCRIBE_NoObject_1.INITO" dx1="230.0"/> |
| <Connection Comment="" Destination="Timeoutmethod.INIT" Source="SERVER_0_1_1.INITO"/> |
| <Connection Comment="" Destination="Writable1.INIT" Source="Timeoutmethod.INITO"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="SERVER_0.IND"/> |
| <Connection Comment="" Destination="GoodInputs.REQ" Source="E_DELAY_1.EO"/> |
| <Connection Comment="" Destination="PUBLISH_1.INIT" Source="wrongNamespace1.CNF"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="PUBLISH_1.INITO"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.REQ" Source="SERVER_0_3.INITO"/> |
| <Connection Comment="" Destination="ObjectsFolder.REQ" Source="F_NOT_1_2_1_2_1_1.CNF"/> |
| <Connection Comment="" Destination="SERVER_0_4.INIT" Source="ObjectsFolder.CNF"/> |
| <Connection Comment="" Destination="SERVER_0_4.RSP" Source="SERVER_0_4.INITO"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="SERVER_0_4.INITO"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR.Q" dx1="65.0"/> |
| <Connection Comment="" Destination="Writable1.SD_1" Source="BOOL2BOOL_2_1.OUT" dx1="435.0"/> |
| <Connection Comment="" Destination="GoodInputs.check" Source="SERVER_0.QO" dx1="835.0"/> |
| <Connection Comment="" Destination="DINT2DINT.IN" Source="SERVER_0_1_1.RD_1" dx1="60.0" dx2="60.0" dy="480.0"/> |
| <Connection Comment="" Destination="SERVER_0_1_1.SD_1" Source="DINT2DINT.OUT" dx1="60.0" dx2="60.0" dy="-480.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SERVER_0.RD_1" dx1="60.0" dx2="60.0" dy="250.0"/> |
| <Connection Comment="" Destination="SERVER_0.SD_1" Source="DINT2DINT_1_1.OUT" dx1="60.0" dx2="60.0" dy="-250.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1.IN" Source="SERVER_0_1.RD_1" dx1="60.0" dx2="60.0" dy="180.0"/> |
| <Connection Comment="" Destination="SERVER_0_1.SD_1" Source="DINT2DINT_1.OUT" dx1="60.0" dx2="60.0" dy="-180.0"/> |
| <Connection Comment="" Destination="Writable1_1.SD_1" Source="BOOL2BOOL_2_1_1.OUT" dx1="395.0"/> |
| <Connection Comment="" Destination="Writable1_1_1.SD_1" Source="BOOL2BOOL_2_1_1_1.OUT" dx1="360.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1.IN" Source="SUBSCRIBE_1_1_1.RD_1" dx1="330.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3.IN" Source="SUBSCRIBE_1_1.RD_1" dx1="365.0"/> |
| <Connection Comment="" Destination="ReadExistingWritable.check" Source="SUBSCRIBE_1_1.QO" dx1="510.0"/> |
| <Connection Comment="" Destination="F_NOT_1_1.IN" Source="SUBSCRIBE_1_1_1.QO" dx1="630.0"/> |
| <Connection Comment="" Destination="SameNodeSecondRead.check" Source="F_NOT_1_1.OUT" dx1="60.0" dx2="60.0" dy="-25.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="Writable1_1.QO" dx1="285.0"/> |
| <Connection Comment="" Destination="SameNodeIdWrite.check" Source="F_NOT.OUT" dx1="60.0" dx2="60.0" dy="-60.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1.IN" Source="SERVER_0_2.QO" dx1="390.0"/> |
| <Connection Comment="" Destination="DoubleMethod.check" Source="F_NOT_1_2_1_1.OUT" dx1="185.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2.IN" Source="SERVER_0_2.RD_1" dx1="60.0" dx2="60.0" dy="355.0"/> |
| <Connection Comment="" Destination="SERVER_0_2.SD_1" Source="BOOL2BOOL_3_2.OUT" dx1="60.0" dx2="60.0" dy="-355.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1_1.IN" Source="SUBSCRIBE_wrongPath.RD_1" dx1="160.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1.IN" Source="SUBSCRIBE_wrongPath.QO" dx1="235.0"/> |
| <Connection Comment="" Destination="WrongPath.check" Source="F_NOT_1_2_1.OUT" dx1="340.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1.IN" Source="SUBSCRIBE_1_1_1_1.RD_1" dx1="220.0"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdW.check" Source="Writable1_1_1.QO" dx1="420.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2_1.IN" Source="SUBSCRIBE_150.RD_1" dx1="215.0"/> |
| <Connection Comment="" Destination="UnconnectedSD.check" Source="F_NOT_1.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1.IN" Source="SUBSCRIBE_150.QO" dx1="325.0"/> |
| <Connection Comment="" Destination="DifferentTypesOutput.check" Source="F_NOT_1_2_1_1_1.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="UnconnectedRD.check" Source="F_NOT_1_2_1_1_1_1.OUT" dx1="110.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_1_1_1.IN" Source="SUBSCRIBE_140.QO" dx1="285.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2_1_1.IN" Source="SUBSCRIBE_140.RD_1" dx1="180.0"/> |
| <Connection Comment="" Destination="Writable1_1_2.SD_1" Source="STRING2STRING_1.OUT" dx1="60.0" dx2="60.0" dy="830.0"/> |
| <Connection Comment="" Destination="F_NOT_1.IN" Source="Writable1_1_2.QO" dx1="795.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_2_1_1_2.IN" Source="SUBSCRIBE_1.RD_1" dx1="275.0"/> |
| <Connection Comment="" Destination="F_NOT_2.IN" Source="SUBSCRIBE_1.QO" dx1="685.0"/> |
| <Connection Comment="" Destination="SameNodeIdRead.check" Source="F_NOT_2.OUT" dx1="195.0"/> |
| <Connection Comment="" Destination="ValidNode.check" Source="F_EQ.OUT" dx1="590.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="BOOL2BOOL_3_1_1.OUT" dx1="60.0" dx2="60.0" dy="-2205.0"/> |
| <Connection Comment="" Destination="SameNameDifferentNodeIdR.check" Source="Writable1_2.QO" dx1="1070.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_3.IN" Source="Writable1_2.RD_1" dx1="240.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SUBSCRIBE_150.RD_1" dx1="60.0" dx2="60.0" dy="1815.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="1035.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_2_1_2.IN" Source="SUBSCRIBE_150_1.RD_1" dx1="355.0"/> |
| <Connection Comment="" Destination="SameTypesOutput.check" Source="SUBSCRIBE_150_1.QO" dx1="1325.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1.IN" Source="SUBSCRIBE_NoObject_1.QO" dx1="230.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1_1_1_1.IN" Source="SUBSCRIBE_NoObject_1.RD_1" dx1="140.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2.IN" Source="SUBSCRIBE_NoObject.QO" dx1="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_3_1_1_1_1.IN" Source="SUBSCRIBE_NoObject.RD_1" dx1="175.0"/> |
| <Connection Comment="" Destination="BrowseWihtouObject.check" Source="F_NOT_1_2_1_2.OUT" dx1="285.0"/> |
| <Connection Comment="" Destination="wrongNamespace1.check" Source="F_NOT_1_2_1_2_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="STRING2STRING_2.IN" Source="SUBSCRIBE_150_1.RD_1" dx1="215.0"/> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="DINT2DINT_1_2.OUT"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.IN" Source="SERVER_0_3.QO"/> |
| <Connection Comment="" Destination="ObjectsFolder.check" Source="F_NOT_1_2_1_2_1_1.OUT"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="delayedWorkingServer" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <SubApp Comment="" Name="LocaMethods" x="5260.0" y="7315.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="2625.0" y="1755.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="1690.0" y="1730.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="HandleInitLocal" x="7890.0" y="4170.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="5600.0" y="1725.0"/> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="7355.0" y="1425.0"> |
| <Parameter Name="DT" Value="T#10s"/> |
| </FB> |
| <FB Comment="" Name="E_SPLIT" Type="E_SPLIT" x="6455.0" y="2030.0"/> |
| <FB Comment="" Name="E_DELAY_1_1" Type="E_DELAY" x="5905.0" y="4210.0"> |
| <Parameter Name="DT" Value="T#10s"/> |
| </FB> |
| <FB Comment="" Name="F_NOT" Type="F_NOT" x="7790.0" y="3460.0"/> |
| <FB Comment="" Name="E_PERMIT_1" Type="E_PERMIT" x="8525.0" y="3390.0"/> |
| <SubApp Comment="" Name="numericNodeIdTest" x="5465.0" y="5130.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="folderTest" x="7100.0" y="4325.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="byteStringNodeIdTest" x="5485.0" y="6340.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="stringNodeIdTestt" x="5495.0" y="5665.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="195.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="195.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="E_SR.EO" dx1="1355.0"/> |
| <Connection Comment="" Destination="E_SPLIT.EI" Source="E_SWITCH.EO1" dx1="200.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="E_SPLIT.EO1" dx1="270.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_SPLIT.EO2" dx1="540.0"/> |
| <Connection Comment="" Destination="F_NOT.REQ" Source="LocaMethods.INITO" dx1="1030.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.EI" Source="F_NOT.CNF" dx1="180.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_PERMIT_1.EO" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.INIT" Source="START.COLD" dx1="560.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.RSP" Source="START.WARM" dx1="560.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestt.INIT" Source="numericNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="265.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.INIT" Source="stringNodeIdTestt.INITO" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="folderTest.INITO" dx1="60.0" dx2="60.0" dy="-55.0"/> |
| <Connection Comment="" Destination="LocaMethods.INIT" Source="byteStringNodeIdTest.INITO" dx1="60.0" dx2="60.0" dy="-65.0"/> |
| <Connection Comment="" Destination="folderTest.INIT" Source="E_SWITCH.EO0" dx1="525.0"/> |
| <Connection Comment="" Destination="folderTest.INIT" Source="E_DELAY_1.EO" dx1="60.0" dx2="60.0" dy="1450.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.INIT" Source="E_DELAY_1_1.EO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="LocaMethods.QI" Source="E_SR.Q" dx1="1185.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR.Q" dx1="1355.0"/> |
| <Connection Comment="" Destination="F_NOT.IN" Source="E_SR.Q" dx1="2450.0"/> |
| <Connection Comment="" Destination="E_PERMIT_1.PERMIT" Source="F_NOT.OUT" dx1="180.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="2500.0"/> |
| <Connection Comment="" Destination="folderTest.QI" Source="E_SR.Q" dx1="2105.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestt.QI" Source="E_SR.Q" dx1="2090.0"/> |
| <Connection Comment="" Destination="byteStringNodeIdTest.QI" Source="E_SR.Q" dx1="2085.0"/> |
| <Connection Comment="" Destination="numericNodeIdTest.QI" Source="E_SR.Q" dx1="2075.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="typesServer" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <SubApp Comment="" Name="AllTypes" x="3015.0" y="8990.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="LocalWrite" Type="PUBLISH_21" x="2980.0" y="-70.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaTypeAll%]"/> |
| </FB> |
| <FB Comment="" Name="Method" Type="SERVER_21" x="1360.0" y="12505.0"> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;%opcuaTypeNode%]"/> |
| </FB> |
| <SubApp Comment="" Name="TypeTest" x="6050.0" y="8990.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="AllTypes_1" x="3115.0" y="12775.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="Read" Type="SUBSCRIBE_21" x="1260.0" y="8720.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%opcuaTypeAll%]"/> |
| </FB> |
| <SubApp Comment="" Name="TypeTest_1" x="6150.0" y="12775.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="-1240.0" y="-3725.0"/> |
| <SubApp Comment="" Name="HandleInitLocal" x="7590.0" y="1865.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="SUBSCRIBE_0_1" Type="SUBSCRIBE_0" x="-2175.0" y="-3750.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%clientEnded%"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="-1660.0" y="-3110.0"/> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="4060.0" y="-10.0"> |
| <Parameter Name="DT" Value="T#1500ms"/> |
| </FB> |
| <SubApp Comment="" Name="SubApp_1" x="10.0" y="255.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <OutputVars> |
| <VarDeclaration Comment="" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="" Name="DATE_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="DATE_TIME_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_OF_DAY_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="TypeTest.REQ" Source="AllTypes.CNF"/> |
| <Connection Comment="" Destination="AllTypes_1.REQ" Source="Method.IND" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes.REQ" Source="Read.IND" dx1="585.0"/> |
| <Connection Comment="" Destination="TypeTest_1.REQ" Source="AllTypes_1.CNF"/> |
| <Connection Comment="" Destination="Method.RSP" Source="TypeTest_1.CNF" dx1="60.0" dx2="60.0" dy="-85.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="SUBSCRIBE_0_1.INITO" dx1="195.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="SUBSCRIBE_0_1.IND" dx1="195.0"/> |
| <Connection Comment="" Destination="Read.INIT" Source="LocalWrite.INITO" dx1="60.0" dx2="60.0" dy="4395.0"/> |
| <Connection Comment="" Destination="Method.INIT" Source="Read.INITO" dx1="60.0" dx2="60.0" dy="1890.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.INIT" Source="START.WARM" dx1="60.0" dx2="60.0" dy="-1925.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0_1.INIT" Source="START.COLD" dx1="60.0" dx2="60.0" dy="-1875.0"/> |
| <Connection Comment="" Destination="LocalWrite.INIT" Source="E_SR.EO" dx1="1980.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="Method.INITO" dx1="60.0" dx2="60.0" dy="-7805.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_SWITCH.EO0" dx1="4400.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="LocalWrite.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="HandleInitLocal.InitFinished" Source="E_DELAY.EO" dx1="1565.0"/> |
| <Connection Comment="" Destination="LocalWrite.REQ" Source="SubApp_1.CNF" dx1="1190.0"/> |
| <Connection Comment="" Destination="SubApp_1.REQ" Source="E_SWITCH.EO1" dx1="610.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="TypeTest.BOOL_I" Source="AllTypes.BOOL_O"/> |
| <Connection Comment="" Destination="TypeTest.SINT_I" Source="AllTypes.SINT_O"/> |
| <Connection Comment="" Destination="TypeTest.INT_I" Source="AllTypes.INT_O"/> |
| <Connection Comment="" Destination="TypeTest.DINT_I" Source="AllTypes.DINT_O"/> |
| <Connection Comment="" Destination="TypeTest.LINT_I" Source="AllTypes.LINT_O"/> |
| <Connection Comment="" Destination="TypeTest.USINT_I" Source="AllTypes.USINT_O"/> |
| <Connection Comment="" Destination="TypeTest.UINT_I" Source="AllTypes.UINT_O"/> |
| <Connection Comment="" Destination="TypeTest.UDINT_I" Source="AllTypes.UDINT_O"/> |
| <Connection Comment="" Destination="TypeTest.ULINT_I" Source="AllTypes.ULINT_O"/> |
| <Connection Comment="" Destination="TypeTest.BYTE_I" Source="AllTypes.BYTE_O"/> |
| <Connection Comment="" Destination="TypeTest.WORD_I" Source="AllTypes.WORD_O"/> |
| <Connection Comment="" Destination="TypeTest.DWORD_I" Source="AllTypes.DWORD_O"/> |
| <Connection Comment="" Destination="TypeTest.LWORD_I" Source="AllTypes.LWORD_O"/> |
| <Connection Comment="" Destination="TypeTest.DATE_I" Source="AllTypes.DATE_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest.TIME_OF_DAY_I" Source="AllTypes.TIME_OF_DAY_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest.DATE_AND_TIME_I" Source="AllTypes.DATE_AND_TIME_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest.TIME_I" Source="AllTypes.TIME_O"/> |
| <Connection Comment="" Destination="TypeTest.REAL_I" Source="AllTypes.REAL_O"/> |
| <Connection Comment="" Destination="TypeTest.LREAL_I" Source="AllTypes.LREAL_O"/> |
| <Connection Comment="" Destination="TypeTest.STRING_I" Source="AllTypes.STRING_O"/> |
| <Connection Comment="" Destination="TypeTest.WSTRING_I" Source="AllTypes.WSTRING_O"/> |
| <Connection Comment="" Destination="AllTypes_1.BOOL_I" Source="Method.RD_1" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.SINT_I" Source="Method.RD_2" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.INT_I" Source="Method.RD_3" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DINT_I" Source="Method.RD_4" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LINT_I" Source="Method.RD_5" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.USINT_I" Source="Method.RD_6" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.UINT_I" Source="Method.RD_7" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.UDINT_I" Source="Method.RD_8" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.ULINT_I" Source="Method.RD_9" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.BYTE_I" Source="Method.RD_10" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.WORD_I" Source="Method.RD_11" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DWORD_I" Source="Method.RD_12" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LWORD_I" Source="Method.RD_13" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DATE_I_BOOL" Source="Method.RD_14" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.TIME_OF_DAY_I_BOOL" Source="Method.RD_15" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.DATE_AND_TIME_I_BOOL" Source="Method.RD_16" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.TIME_I" Source="Method.RD_17" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.REAL_I" Source="Method.RD_18" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.LREAL_I" Source="Method.RD_19" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.STRING_I" Source="Method.RD_20" dx1="600.0"/> |
| <Connection Comment="" Destination="AllTypes_1.WSTRING_I" Source="Method.RD_21" dx1="600.0"/> |
| <Connection Comment="" Destination="Method.SD_1" Source="AllTypes_1.BOOL_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_2" Source="AllTypes_1.SINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_3" Source="AllTypes_1.INT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_4" Source="AllTypes_1.DINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_5" Source="AllTypes_1.LINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_6" Source="AllTypes_1.USINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_7" Source="AllTypes_1.UINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_8" Source="AllTypes_1.UDINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_9" Source="AllTypes_1.ULINT_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_10" Source="AllTypes_1.BYTE_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_11" Source="AllTypes_1.WORD_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_12" Source="AllTypes_1.DWORD_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_13" Source="AllTypes_1.LWORD_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_14" Source="AllTypes_1.DATE_O_BOOL" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_15" Source="AllTypes_1.TIME_OF_DAY_O_BOOL" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_16" Source="AllTypes_1.DATE_AND_TIME_O_BOOL" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_17" Source="AllTypes_1.TIME_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_18" Source="AllTypes_1.REAL_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_19" Source="AllTypes_1.LREAL_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_20" Source="AllTypes_1.STRING_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="Method.SD_21" Source="AllTypes_1.WSTRING_O" dx1="60.0" dx2="60.0" dy="15.0"/> |
| <Connection Comment="" Destination="AllTypes.BOOL_I" Source="Read.RD_1" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.SINT_I" Source="Read.RD_2" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.INT_I" Source="Read.RD_3" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DINT_I" Source="Read.RD_4" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.LINT_I" Source="Read.RD_5" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.USINT_I" Source="Read.RD_6" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.UINT_I" Source="Read.RD_7" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.UDINT_I" Source="Read.RD_8" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.ULINT_I" Source="Read.RD_9" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.BYTE_I" Source="Read.RD_10" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.WORD_I" Source="Read.RD_11" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DWORD_I" Source="Read.RD_12" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.LWORD_I" Source="Read.RD_13" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DATE_I_BOOL" Source="Read.RD_14" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.TIME_OF_DAY_I_BOOL" Source="Read.RD_15" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.DATE_AND_TIME_I_BOOL" Source="Read.RD_16" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.TIME_I" Source="Read.RD_17" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.REAL_I" Source="Read.RD_18" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.LREAL_I" Source="Read.RD_19" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.STRING_I" Source="Read.RD_20" dx1="585.0"/> |
| <Connection Comment="" Destination="AllTypes.WSTRING_I" Source="Read.RD_21" dx1="585.0"/> |
| <Connection Comment="" Destination="TypeTest_1.BOOL_I" Source="AllTypes_1.BOOL_O"/> |
| <Connection Comment="" Destination="TypeTest_1.SINT_I" Source="AllTypes_1.SINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.INT_I" Source="AllTypes_1.INT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.DINT_I" Source="AllTypes_1.DINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.LINT_I" Source="AllTypes_1.LINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.USINT_I" Source="AllTypes_1.USINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.UINT_I" Source="AllTypes_1.UINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.UDINT_I" Source="AllTypes_1.UDINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.ULINT_I" Source="AllTypes_1.ULINT_O"/> |
| <Connection Comment="" Destination="TypeTest_1.BYTE_I" Source="AllTypes_1.BYTE_O"/> |
| <Connection Comment="" Destination="TypeTest_1.WORD_I" Source="AllTypes_1.WORD_O"/> |
| <Connection Comment="" Destination="TypeTest_1.DWORD_I" Source="AllTypes_1.DWORD_O"/> |
| <Connection Comment="" Destination="TypeTest_1.LWORD_I" Source="AllTypes_1.LWORD_O"/> |
| <Connection Comment="" Destination="TypeTest_1.DATE_I" Source="AllTypes_1.DATE_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest_1.TIME_OF_DAY_I" Source="AllTypes_1.TIME_OF_DAY_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest_1.DATE_AND_TIME_I" Source="AllTypes_1.DATE_AND_TIME_O_BOOL"/> |
| <Connection Comment="" Destination="TypeTest_1.TIME_I" Source="AllTypes_1.TIME_O"/> |
| <Connection Comment="" Destination="TypeTest_1.REAL_I" Source="AllTypes_1.REAL_O"/> |
| <Connection Comment="" Destination="TypeTest_1.LREAL_I" Source="AllTypes_1.LREAL_O"/> |
| <Connection Comment="" Destination="TypeTest_1.STRING_I" Source="AllTypes_1.STRING_O"/> |
| <Connection Comment="" Destination="TypeTest_1.WSTRING_I" Source="AllTypes_1.WSTRING_O"/> |
| <Connection Comment="" Destination="HandleInitLocal.QI" Source="E_SR.Q" dx1="4285.0"/> |
| <Connection Comment="" Destination="LocalWrite.QI" Source="E_SR.Q" dx1="1980.0"/> |
| <Connection Comment="" Destination="Read.QI" Source="E_SR.Q" dx1="1120.0"/> |
| <Connection Comment="" Destination="Method.QI" Source="E_SR.Q" dx1="1170.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR.Q" dx1="60.0" dx2="60.0" dy="305.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_1" Source="SubApp_1.BOOL_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_2" Source="SubApp_1.SINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_3" Source="SubApp_1.INT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_4" Source="SubApp_1.DINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_5" Source="SubApp_1.LINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_6" Source="SubApp_1.USINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_7" Source="SubApp_1.UINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_8" Source="SubApp_1.UDINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_9" Source="SubApp_1.ULINT_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_10" Source="SubApp_1.BYTE_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_11" Source="SubApp_1.WORD_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_12" Source="SubApp_1.DWORD_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_13" Source="SubApp_1.LWORD_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_14" Source="SubApp_1.DATE_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_15" Source="SubApp_1.DATE_TIME_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_16" Source="SubApp_1.TIME_OF_DAY_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_17" Source="SubApp_1.TIME_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_18" Source="SubApp_1.REAL_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_19" Source="SubApp_1.LREAL_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_20" Source="SubApp_1.STRING_O" dx1="1190.0"/> |
| <Connection Comment="" Destination="LocalWrite.SD_21" Source="SubApp_1.WSTRING_O" dx1="1190.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="TestServer" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="DINT2DINT_1" Type="DINT2DINT" x="825.0" y="1710.0"> |
| <Parameter Name="IN" Value="DINT#12"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1" Type="PUBLISH_1" x="2110.0" y="970.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="SUBSCRIBE_1" Type="SUBSCRIBE_1" x="1935.0" y="2615.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[READ;/Objects/test]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_1" Type="DINT2DINT" x="2960.0" y="2965.0"/> |
| <FB Comment="" Name="F_NOT_1_2_1_2_1_1" Type="F_NOT" x="2220.0" y="3810.0"/> |
| <FB Comment="" Name="ObjectsFolder" Type="TEST_CONDITION" x="3060.0" y="3840.0"/> |
| <FB Comment="" Name="SERVER_0_3" Type="SERVER_0" x="1535.0" y="3740.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects]"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_1_1_1" Type="PUBLISH_1" x="2110.0" y="4810.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%opcuaNoFolder%]"/> |
| </FB> |
| <FB Comment="" Name="SERVER_0" Type="SERVER_0" x="2115.0" y="6165.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[CREATE_METHOD;%opcuaNoFolderMethod%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT_1_1_1" Type="DINT2DINT" x="960.0" y="5690.0"> |
| <Parameter Name="IN" Value="%opcuaReadValue3%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="DINT2DINT_1_1.REQ" Source="SUBSCRIBE_1.IND" dx1="240.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_1.INIT" Source="START.COLD" dx1="685.0"/> |
| <Connection Comment="" Destination="ObjectsFolder.REQ" Source="F_NOT_1_2_1_2_1_1.CNF" dx1="85.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.REQ" Source="SERVER_0_3.INITO" dx1="130.0"/> |
| <Connection Comment="" Destination="SERVER_0_3.INIT" Source="SUBSCRIBE_1.INITO" dx1="60.0" dx2="60.0" dy="560.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1_1.INIT" Source="ObjectsFolder.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="SERVER_0.INIT" Source="PUBLISH_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="625.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1_1.REQ" Source="DINT2DINT_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="SERVER_0.RSP" Source="SERVER_0.INITO" dx1="60.0" dx2="60.0" dy="50.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1_1.REQ" Source="PUBLISH_1_1_1.INITO" dx1="60.0" dx2="60.0" dy="440.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_1.SD_1" Source="DINT2DINT_1.OUT" dx1="395.0"/> |
| <Connection Comment="" Destination="DINT2DINT_1_1.IN" Source="SUBSCRIBE_1.RD_1" dx1="240.0"/> |
| <Connection Comment="" Destination="ObjectsFolder.check" Source="F_NOT_1_2_1_2_1_1.OUT" dx1="85.0"/> |
| <Connection Comment="" Destination="F_NOT_1_2_1_2_1_1.IN" Source="SERVER_0_3.QO" dx1="130.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1_1.SD_1" Source="DINT2DINT_1_1_1.OUT" dx1="255.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| </Device> |
| <Device Comment="" Name="OPCUACLient" Type="FORTE_PC" x="3890.0" y="1290.0"> |
| <Parameter Name="MGR_ID" Value=""localhost:61499""/> |
| <Attribute Comment="device profile" Name="Profile" Type="STRING" Value="HOLOBLOC"/> |
| <Attribute Comment="color" Name="Color" Type="STRING" Value="241,156,136"/> |
| <Resource Comment="" Name="WorkingClient" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="5245.0" y="2615.0"/> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="1550.0" y="30.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="3175.0" y="405.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <SubApp Comment="" Name="folderTestRemote" x="7510.0" y="2830.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="HandleInit" x="14025.0" y="3235.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="numericNodeIdTestRemote" x="9630.0" y="3010.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="stringNodeIdTestRemote" x="11250.0" y="3095.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="bytestringNodeIdTestRemote" x="12470.0" y="3260.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="15340.0" y="-160.0"/> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="16010.0" y="-75.0"/> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="19720.0" y="2735.0"> |
| <Parameter Name="DT" Value="T#2s"/> |
| </FB> |
| <SubApp Comment="" Name="RemoteMethods" x="17795.0" y="7365.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteIsolatedCases" x="17370.0" y="8815.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.COLD" dx1="495.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.WARM" dx1="495.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="940.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.INIT" Source="folderTestRemote.INITO" dx1="750.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.INIT" Source="numericNodeIdTestRemote.INITO" dx1="330.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.INIT" Source="stringNodeIdTestRemote.INITO" dx1="170.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="280.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="5850.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_SR_2.EO" dx1="205.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="E_PERMIT.EO" dx1="60.0" dx2="60.0" dy="1345.0"/> |
| <Connection Comment="" Destination="folderTestRemote.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="60.0" dy="95.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="HandleInit.Execute" dx1="2485.0"/> |
| <Connection Comment="" Destination="RemoteMethods.INIT" Source="bytestringNodeIdTestRemote.INITO" dx1="2485.0"/> |
| <Connection Comment="" Destination="folderTestRemote.INIT" Source="E_SR_1.EO" dx1="1000.0"/> |
| <Connection Comment="" Destination="RemoteMethods.REQ" Source="bytestringNodeIdTestRemote.CNF" dx1="2145.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.REQ" Source="stringNodeIdTestRemote.CNF" dx1="170.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.REQ" Source="numericNodeIdTestRemote.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.REQ" Source="folderTestRemote.CNF" dx1="750.0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="RemoteIsolatedCases.INITO" dx1="60.0" dx2="60.0" dy="-2790.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases.INIT" Source="RemoteMethods.INITO" dx1="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="RemoteIsolatedCases.CNF" dx1="60.0" dx2="60.0" dy="-3100.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases.REQ" Source="RemoteMethods.CNF" dx1="60.0" dx2="60.0" dy="725.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="folderTestRemote.QI" Source="E_SR_1.Q" dx1="130.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="65.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="2520.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="3330.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="3940.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_SR_2.Q" dx1="205.0"/> |
| <Connection Comment="" Destination="RemoteMethods.QI" Source="E_SR_1.Q" dx1="6145.0"/> |
| <Connection Comment="" Destination="RemoteIsolatedCases.QI" Source="E_SR_1.Q" dx1="5935.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="WokingClientWithoutSubs" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <SubApp Comment="" Name="WorkingWithoutSubscription" x="1395.0" y="690.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| </SubAppEventInputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="WorkingWithoutSubscription.INIT" Source="START.WARM" dx1="415.0"/> |
| <Connection Comment="" Destination="WorkingWithoutSubscription.INIT" Source="START.COLD" dx1="415.0"/> |
| </EventConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="FailingClient" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="5575.0" y="140.0"/> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="1115.0" y="115.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <SubApp Comment="" Name="HandleInit" x="12955.0" y="4060.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="12755.0" y="3165.0"> |
| <Parameter Name="DT" Value="T#2s"/> |
| </FB> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="4475.0" y="310.0"/> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="2800.0" y="165.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <SubApp Comment="" Name="UnknownNode" x="5975.0" y="1390.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="WrongNoOfArguments" x="6780.0" y="750.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="WrongType" x="19460.0" y="9740.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="WrongInputOutput" Type="CLIENT_0" x="21225.0" y="1455.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%unknownEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <FB Comment="" Name="WrongInputOutput_1" Type="CLIENT_0" x="22105.0" y="1440.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%unknownEndpoint%;%opcuaMethodCreation7%]"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="E_SWITCH_1.EO0" dx1="3465.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="HandleInit.Execute" dx1="60.0" dx2="60.0" dy="-445.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="535.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="535.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="600.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.COLD" dx1="275.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.WARM" dx1="275.0"/> |
| <Connection Comment="" Destination="WrongNoOfArguments.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="60.0" dy="-1160.0"/> |
| <Connection Comment="" Destination="UnknownNode.REQ" Source="WrongNoOfArguments.CNF" dx1="60.0" dx2="60.0" dy="370.0"/> |
| <Connection Comment="" Destination="UnknownNode.INIT" Source="WrongNoOfArguments.INITO" dx1="60.0" dx2="60.0" dy="270.0"/> |
| <Connection Comment="" Destination="WrongType.INIT" Source="UnknownNode.INITO" dx1="6485.0"/> |
| <Connection Comment="" Destination="WrongType.REQ" Source="UnknownNode.CNF" dx1="6485.0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="WrongType.INITO" dx1="60.0" dx2="60.0" dy="-2840.0"/> |
| <Connection Comment="" Destination="E_SR_2.R" Source="WrongType.CNF" dx1="60.0" dx2="60.0" dy="-4715.0"/> |
| <Connection Comment="" Destination="WrongInputOutput_1.INIT" Source="WrongInputOutput.INITO" dx1="100.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.INIT" Source="E_SR_2.EO" dx1="8245.0"/> |
| <Connection Comment="" Destination="WrongNoOfArguments.INIT" Source="E_SWITCH_1.EO1" dx1="375.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="WrongInputOutput_1.INITO" dx1="60.0" dx2="60.0" dy="-650.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_2.Q" dx1="4110.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="E_SR_2.Q" dx1="420.0"/> |
| <Connection Comment="" Destination="WrongInputOutput.QI" Source="E_SR_2.Q" dx1="8245.0"/> |
| <Connection Comment="" Destination="WrongInputOutput_1.QI" Source="E_SR_2.Q" dx1="8685.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="delayedWorkingClient" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="5275.0" y="370.0"/> |
| <SubApp Comment="" Name="numericNodeIdTestRemote" x="6490.0" y="5460.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="RemoteMethods" x="7060.0" y="7810.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="HandleInit" x="9185.0" y="4075.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="2930.0" y="140.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="1245.0" y="90.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <SubApp Comment="" Name="bytestringNodeIdTestRemote" x="6470.0" y="6885.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_DELAY" Type="E_DELAY" x="8985.0" y="3180.0"> |
| <Parameter Name="DT" Value="T#2s"/> |
| </FB> |
| <SubApp Comment="" Name="stringNodeIdTestRemote" x="6465.0" y="6215.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="4645.0" y="1840.0"/> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="4605.0" y="285.0"/> |
| <SubApp Comment="" Name="folderTestRemote" x="6565.0" y="2995.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="INIT" Type="Event"/> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="INITO" Type="Event"/> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="RemoteMethods.INITO" dx1="770.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="535.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="535.0"/> |
| <Connection Comment="" Destination="RemoteMethods.INIT" Source="bytestringNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="RemoteMethods.REQ" Source="bytestringNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="460.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="HandleInit.Execute" dx1="60.0" dx2="60.0" dy="-445.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.INIT" Source="numericNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.REQ" Source="numericNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="375.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.INIT" Source="stringNodeIdTestRemote.INITO" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.REQ" Source="stringNodeIdTestRemote.CNF" dx1="60.0" dx2="60.0" dy="335.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="E_PERMIT.EO" dx1="60.0" dx2="60.0" dy="735.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="RemoteMethods.CNF" dx1="60.0" dx2="60.0" dy="-2985.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="600.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_SR_2.EO" dx1="205.0"/> |
| <Connection Comment="" Destination="folderTestRemote.INIT" Source="E_SR_1.EO" dx1="830.0"/> |
| <Connection Comment="" Destination="folderTestRemote.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="60.0" dy="-40.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.INIT" Source="folderTestRemote.INITO" dx1="60.0" dx2="60.0" dy="1230.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.REQ" Source="folderTestRemote.CNF" dx1="60.0" dx2="60.0" dy="1230.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.COLD" dx1="340.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.WARM" dx1="340.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RemoteMethods.QI" Source="E_SR_1.Q" dx1="1075.0"/> |
| <Connection Comment="" Destination="bytestringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="stringNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="780.0"/> |
| <Connection Comment="" Destination="numericNodeIdTestRemote.QI" Source="E_SR_1.Q" dx1="790.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_SR_2.Q" dx1="205.0"/> |
| <Connection Comment="" Destination="folderTestRemote.QI" Source="E_SR_1.Q" dx1="830.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="2140.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="typesClient" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <SubApp Comment="" Name="SubApp_2" x="19355.0" y="11740.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <OutputVars> |
| <VarDeclaration Comment="" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="" Name="DATE_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="DATE_TIME_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_OF_DAY_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="RemoteRead" Type="CLIENT_0_21" x="21550.0" y="7040.0"> |
| <Parameter Name="ID" Value="opc_ua[READ;%serverEndpoint%;%opcuaTypeAll%]"/> |
| </FB> |
| <SubApp Comment="" Name="TypeTest_3" x="27920.0" y="11595.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="AllTypes_2" x="24225.0" y="7300.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="RemoteCall" Type="CLIENT_21" x="22030.0" y="11415.0"> |
| <Parameter Name="ID" Value="opc_ua[%callMethodAction%;%serverEndpoint%;%opcuaTypeNode%]"/> |
| </FB> |
| <SubApp Comment="" Name="AllTypes_3" x="24325.0" y="11720.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| <OutputVars> |
| <VarDeclaration Comment="BOOL Type Output" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Output" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Output" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Output" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Output" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Output" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Output" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Output" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Output" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Output" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Output" Name="WORD_O" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Output" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Output" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Output" Name="DATE_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Output" Name="TIME_OF_DAY_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Output" Name="DATE_AND_TIME_O_BOOL" Type="BOOL"/> |
| <VarDeclaration Comment="TIME Type Output" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Output" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Output" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Output" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Output" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="TypeTest_2" x="27830.0" y="7280.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="BOOL Type Input" Name="BOOL_I" Type="BOOL"/> |
| <VarDeclaration Comment="SINT Type Input" Name="SINT_I" Type="SINT"/> |
| <VarDeclaration Comment="INT Type Input" Name="INT_I" Type="INT"/> |
| <VarDeclaration Comment="DINT Type Input" Name="DINT_I" Type="DINT"/> |
| <VarDeclaration Comment="LINT Type Input" Name="LINT_I" Type="LINT"/> |
| <VarDeclaration Comment="USINT Type Input" Name="USINT_I" Type="USINT"/> |
| <VarDeclaration Comment="UINT Type Input" Name="UINT_I" Type="UINT"/> |
| <VarDeclaration Comment="UDINT Type Input" Name="UDINT_I" Type="UDINT"/> |
| <VarDeclaration Comment="ULINT Type Input" Name="ULINT_I" Type="ULINT"/> |
| <VarDeclaration Comment="BYTE Type Input" Name="BYTE_I" Type="BYTE"/> |
| <VarDeclaration Comment="WORD Type Input" Name="WORD_I" Type="WORD"/> |
| <VarDeclaration Comment="DWORD Type Input" Name="DWORD_I" Type="DWORD"/> |
| <VarDeclaration Comment="LWORD Type Input" Name="LWORD_I" Type="LWORD"/> |
| <VarDeclaration Comment="DATE Type Input" Name="DATE_I" Type="DATE"/> |
| <VarDeclaration Comment="TIME_OF_DAY Type Input" Name="TIME_OF_DAY_I" Type="TIME_OF_DAY"/> |
| <VarDeclaration Comment="DATE_AND_TIME Type Input" Name="DATE_AND_TIME_I" Type="DATE_AND_TIME"/> |
| <VarDeclaration Comment="TIME Type Input" Name="TIME_I" Type="TIME"/> |
| <VarDeclaration Comment="REAL Type Input" Name="REAL_I" Type="REAL"/> |
| <VarDeclaration Comment="LREAL Type Input" Name="LREAL_I" Type="LREAL"/> |
| <VarDeclaration Comment="STRING Type Input" Name="STRING_I" Type="STRING"/> |
| <VarDeclaration Comment="WSTRING Type Input" Name="WSTRING_I" Type="WSTRING"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <SubApp Comment="" Name="HandleInit" x="26035.0" y="-1735.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="InitFinished" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="Execute" Type="Event"/> |
| </SubAppEventOutputs> |
| <InputVars> |
| <VarDeclaration Comment="" Name="QI" Type="BOOL"/> |
| </InputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="16515.0" y="-4445.0"/> |
| <FB Comment="" Name="InitFinishedSignal" Type="SUBSCRIBE_0" x="12200.0" y="-6150.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommId%"/> |
| </FB> |
| <FB Comment="" Name="E_PERMIT" Type="E_PERMIT" x="16230.0" y="-5870.0"/> |
| <SubApp Comment="" Name="SubApp" x="16650.0" y="-755.0"> |
| <SubAppInterfaceList> |
| <SubAppEventInputs> |
| <SubAppEvent Comment="" Name="REQ" Type="Event"/> |
| </SubAppEventInputs> |
| <SubAppEventOutputs> |
| <SubAppEvent Comment="" Name="CNF" Type="Event"/> |
| </SubAppEventOutputs> |
| <OutputVars> |
| <VarDeclaration Comment="" Name="BOOL_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="SINT_O" Type="SINT"/> |
| <VarDeclaration Comment="" Name="INT_O" Type="INT"/> |
| <VarDeclaration Comment="" Name="DINT_O" Type="DINT"/> |
| <VarDeclaration Comment="" Name="LINT_O" Type="LINT"/> |
| <VarDeclaration Comment="" Name="USINT_O" Type="USINT"/> |
| <VarDeclaration Comment="" Name="UINT_O" Type="UINT"/> |
| <VarDeclaration Comment="" Name="UDINT_O" Type="UDINT"/> |
| <VarDeclaration Comment="" Name="ULINT_O" Type="ULINT"/> |
| <VarDeclaration Comment="" Name="BYTE_O" Type="BYTE"/> |
| <VarDeclaration Comment="" Name="WORD_o" Type="WORD"/> |
| <VarDeclaration Comment="" Name="DWORD_O" Type="DWORD"/> |
| <VarDeclaration Comment="" Name="LWORD_O" Type="LWORD"/> |
| <VarDeclaration Comment="" Name="DATE_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="DATE_TIME_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_OF_DAY_O" Type="BOOL"/> |
| <VarDeclaration Comment="" Name="TIME_O" Type="TIME"/> |
| <VarDeclaration Comment="" Name="REAL_O" Type="REAL"/> |
| <VarDeclaration Comment="" Name="LREAL_O" Type="LREAL"/> |
| <VarDeclaration Comment="" Name="STRING_O" Type="STRING"/> |
| <VarDeclaration Comment="" Name="WSTRING_O" Type="WSTRING"/> |
| </OutputVars> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="E_SR_2" Type="E_SR" x="15560.0" y="-5955.0"/> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBLISH_0" x="13885.0" y="-6100.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="%serverInitCommIdACK%"/> |
| </FB> |
| <FB Comment="" Name="RemoteWrite" Type="CLIENT_21_0" x="22075.0" y="-1095.0"> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaTypeAll%]"/> |
| </FB> |
| <FB Comment="" Name="RemoteWriteAll" Type="TEST_CONDITION" x="23565.0" y="-750.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="AllTypes_2.REQ" Source="RemoteRead.CNF" dx1="1070.0"/> |
| <Connection Comment="" Destination="RemoteCall.INIT" Source="RemoteRead.INITO" dx1="60.0" dx2="60.0" dy="2185.0"/> |
| <Connection Comment="" Destination="RemoteCall.REQ" Source="SubApp_2.CNF" dx1="1045.0"/> |
| <Connection Comment="" Destination="AllTypes_3.REQ" Source="RemoteCall.CNF" dx1="870.0"/> |
| <Connection Comment="" Destination="TypeTest_3.REQ" Source="AllTypes_3.CNF" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_2.REQ" Source="AllTypes_2.CNF" dx1="900.0"/> |
| <Connection Comment="" Destination="SubApp_2.REQ" Source="TypeTest_2.CNF" dx1="60.0" dx2="60.0" dy="2230.0"/> |
| <Connection Comment="" Destination="HandleInit.InitFinished" Source="RemoteCall.INITO" dx1="1725.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="TypeTest_3.CNF" dx1="60.0" dx2="60.0" dy="-7970.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="E_PERMIT.EO" dx1="60.0" dx2="60.0" dy="710.0"/> |
| <Connection Comment="" Destination="SubApp.REQ" Source="HandleInit.Execute" dx1="60.0" dx2="60.0" dy="490.0"/> |
| <Connection Comment="" Destination="E_PERMIT.EI" Source="E_SR_2.EO" dx1="205.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="InitFinishedSignal.INITO" dx1="535.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="InitFinishedSignal.IND" dx1="535.0"/> |
| <Connection Comment="" Destination="E_SR_2.S" Source="PUBLISH_0.CNF" dx1="600.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.COLD" dx1="290.0"/> |
| <Connection Comment="" Destination="InitFinishedSignal.INIT" Source="START.WARM" dx1="290.0"/> |
| <Connection Comment="" Destination="RemoteWrite.INIT" Source="E_SR_1.EO"/> |
| <Connection Comment="" Destination="RemoteWrite.REQ" Source="SubApp.CNF"/> |
| <Connection Comment="" Destination="RemoteRead.INIT" Source="RemoteWrite.INITO"/> |
| <Connection Comment="" Destination="RemoteWriteAll.REQ" Source="RemoteWrite.CNF"/> |
| <Connection Comment="" Destination="RemoteRead.REQ" Source="RemoteWriteAll.CNF"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="AllTypes_2.BOOL_I" Source="RemoteRead.RD_1" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.SINT_I" Source="RemoteRead.RD_2" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.INT_I" Source="RemoteRead.RD_3" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DINT_I" Source="RemoteRead.RD_4" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LINT_I" Source="RemoteRead.RD_5" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.USINT_I" Source="RemoteRead.RD_6" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.UINT_I" Source="RemoteRead.RD_7" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.UDINT_I" Source="RemoteRead.RD_8" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.ULINT_I" Source="RemoteRead.RD_9" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.BYTE_I" Source="RemoteRead.RD_10" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.WORD_I" Source="RemoteRead.RD_11" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DWORD_I" Source="RemoteRead.RD_12" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LWORD_I" Source="RemoteRead.RD_13" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DATE_I_BOOL" Source="RemoteRead.RD_14" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.TIME_OF_DAY_I_BOOL" Source="RemoteRead.RD_15" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.DATE_AND_TIME_I_BOOL" Source="RemoteRead.RD_16" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.TIME_I" Source="RemoteRead.RD_17" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.REAL_I" Source="RemoteRead.RD_18" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.LREAL_I" Source="RemoteRead.RD_19" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.STRING_I" Source="RemoteRead.RD_20" dx1="1070.0"/> |
| <Connection Comment="" Destination="AllTypes_2.WSTRING_I" Source="RemoteRead.RD_21" dx1="1070.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_1" Source="SubApp_2.BOOL_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_2" Source="SubApp_2.SINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_3" Source="SubApp_2.INT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_4" Source="SubApp_2.DINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_5" Source="SubApp_2.LINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_6" Source="SubApp_2.USINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_7" Source="SubApp_2.UINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_8" Source="SubApp_2.UDINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_9" Source="SubApp_2.ULINT_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_10" Source="SubApp_2.BYTE_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_11" Source="SubApp_2.WORD_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_12" Source="SubApp_2.DWORD_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_13" Source="SubApp_2.LWORD_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_14" Source="SubApp_2.DATE_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_15" Source="SubApp_2.DATE_TIME_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_16" Source="SubApp_2.TIME_OF_DAY_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_17" Source="SubApp_2.TIME_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_18" Source="SubApp_2.REAL_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_19" Source="SubApp_2.LREAL_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_20" Source="SubApp_2.STRING_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="RemoteCall.SD_21" Source="SubApp_2.WSTRING_O" dx1="1045.0"/> |
| <Connection Comment="" Destination="AllTypes_3.BOOL_I" Source="RemoteCall.RD_1" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.SINT_I" Source="RemoteCall.RD_2" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.INT_I" Source="RemoteCall.RD_3" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DINT_I" Source="RemoteCall.RD_4" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LINT_I" Source="RemoteCall.RD_5" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.USINT_I" Source="RemoteCall.RD_6" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.UINT_I" Source="RemoteCall.RD_7" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.UDINT_I" Source="RemoteCall.RD_8" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.ULINT_I" Source="RemoteCall.RD_9" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.BYTE_I" Source="RemoteCall.RD_10" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.WORD_I" Source="RemoteCall.RD_11" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DWORD_I" Source="RemoteCall.RD_12" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LWORD_I" Source="RemoteCall.RD_13" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DATE_I_BOOL" Source="RemoteCall.RD_14" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.TIME_OF_DAY_I_BOOL" Source="RemoteCall.RD_15" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.DATE_AND_TIME_I_BOOL" Source="RemoteCall.RD_16" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.TIME_I" Source="RemoteCall.RD_17" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.REAL_I" Source="RemoteCall.RD_18" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.LREAL_I" Source="RemoteCall.RD_19" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.STRING_I" Source="RemoteCall.RD_20" dx1="870.0"/> |
| <Connection Comment="" Destination="AllTypes_3.WSTRING_I" Source="RemoteCall.RD_21" dx1="870.0"/> |
| <Connection Comment="" Destination="TypeTest_3.BOOL_I" Source="AllTypes_3.BOOL_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.SINT_I" Source="AllTypes_3.SINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.INT_I" Source="AllTypes_3.INT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DINT_I" Source="AllTypes_3.DINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.LINT_I" Source="AllTypes_3.LINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.USINT_I" Source="AllTypes_3.USINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.UINT_I" Source="AllTypes_3.UINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.UDINT_I" Source="AllTypes_3.UDINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.ULINT_I" Source="AllTypes_3.ULINT_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.BYTE_I" Source="AllTypes_3.BYTE_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.WORD_I" Source="AllTypes_3.WORD_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DWORD_I" Source="AllTypes_3.DWORD_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.LWORD_I" Source="AllTypes_3.LWORD_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DATE_I" Source="AllTypes_3.DATE_O_BOOL" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.TIME_OF_DAY_I" Source="AllTypes_3.TIME_OF_DAY_O_BOOL" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.DATE_AND_TIME_I" Source="AllTypes_3.DATE_AND_TIME_O_BOOL" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.TIME_I" Source="AllTypes_3.TIME_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.REAL_I" Source="AllTypes_3.REAL_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.LREAL_I" Source="AllTypes_3.LREAL_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.STRING_I" Source="AllTypes_3.STRING_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_3.WSTRING_I" Source="AllTypes_3.WSTRING_O" dx1="895.0"/> |
| <Connection Comment="" Destination="TypeTest_2.BOOL_I" Source="AllTypes_2.BOOL_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.SINT_I" Source="AllTypes_2.SINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.INT_I" Source="AllTypes_2.INT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DINT_I" Source="AllTypes_2.DINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.LINT_I" Source="AllTypes_2.LINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.USINT_I" Source="AllTypes_2.USINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.UINT_I" Source="AllTypes_2.UINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.UDINT_I" Source="AllTypes_2.UDINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.ULINT_I" Source="AllTypes_2.ULINT_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.BYTE_I" Source="AllTypes_2.BYTE_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.WORD_I" Source="AllTypes_2.WORD_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DWORD_I" Source="AllTypes_2.DWORD_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.LWORD_I" Source="AllTypes_2.LWORD_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DATE_I" Source="AllTypes_2.DATE_O_BOOL" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.TIME_OF_DAY_I" Source="AllTypes_2.TIME_OF_DAY_O_BOOL" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.DATE_AND_TIME_I" Source="AllTypes_2.DATE_AND_TIME_O_BOOL" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.TIME_I" Source="AllTypes_2.TIME_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.REAL_I" Source="AllTypes_2.REAL_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.LREAL_I" Source="AllTypes_2.LREAL_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.STRING_I" Source="AllTypes_2.STRING_O" dx1="900.0"/> |
| <Connection Comment="" Destination="TypeTest_2.WSTRING_I" Source="AllTypes_2.WSTRING_O" dx1="900.0"/> |
| <Connection Comment="" Destination="HandleInit.QI" Source="E_SR_1.Q" dx1="4630.0"/> |
| <Connection Comment="" Destination="RemoteRead.QI" Source="E_SR_1.Q" dx1="2385.0"/> |
| <Connection Comment="" Destination="RemoteCall.QI" Source="E_SR_1.Q" dx1="2625.0"/> |
| <Connection Comment="" Destination="E_PERMIT.PERMIT" Source="E_SR_2.Q" dx1="205.0"/> |
| <Connection Comment="" Destination="RemoteWrite.QI" Source="E_SR_1.Q"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_1" Source="SubApp.BOOL_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_2" Source="SubApp.SINT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_3" Source="SubApp.INT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_4" Source="SubApp.DINT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_5" Source="SubApp.LINT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_6" Source="SubApp.USINT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_7" Source="SubApp.UINT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_8" Source="SubApp.UDINT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_9" Source="SubApp.ULINT_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_10" Source="SubApp.BYTE_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_11" Source="SubApp.WORD_o"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_12" Source="SubApp.DWORD_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_13" Source="SubApp.LWORD_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_14" Source="SubApp.DATE_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_15" Source="SubApp.DATE_TIME_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_16" Source="SubApp.TIME_OF_DAY_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_17" Source="SubApp.TIME_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_18" Source="SubApp.REAL_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_19" Source="SubApp.LREAL_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_20" Source="SubApp.STRING_O"/> |
| <Connection Comment="" Destination="RemoteWrite.SD_21" Source="SubApp.WSTRING_O"/> |
| <Connection Comment="" Destination="RemoteWriteAll.check" Source="RemoteWrite.QO"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="testClient" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="PUBLISH_1_1" Type="PUBLISH_1" x="6020.0" y="850.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="opc_ua[WRITE;%serverEndpoint%;%opcuaWRITEVariable%]"/> |
| </FB> |
| <FB Comment="" Name="DINT2DINT" Type="DINT2DINT" x="4575.0" y="1685.0"> |
| <Parameter Name="IN" Value="DINT#12"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="PUBLISH_1_1.REQ" Source="PUBLISH_1_1.INITO" dx1="60.0" dx2="60.0" dy="50.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1.INIT" Source="START.COLD" dx1="2725.0"/> |
| <Connection Comment="" Destination="PUBLISH_1_1.INIT" Source="START.WARM" dx1="2725.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="PUBLISH_1_1.SD_1" Source="DINT2DINT.OUT" dx1="475.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| </Device> |
| <Mapping From="OpcUWrongParameters.STEST_END" To="OPCUAServer.WrongParameters.STEST_END"/> |
| <Mapping From="OpcUWrongParameters.NoSemicolon" To="OPCUAServer.WrongParameters.NoSemicolon"/> |
| <Mapping From="OpcUWrongParameters.W2W" To="OPCUAServer.WrongParameters.W2W"/> |
| <Mapping From="OpcUWrongParameters.W2W_1" To="OPCUAServer.WrongParameters.W2W_1"/> |
| <Mapping From="OpcUWrongParameters.emptyAction" To="OPCUAServer.WrongParameters.emptyAction"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1" To="OPCUAServer.WrongParameters.W2W_1_1"/> |
| <Mapping From="OpcUWrongParameters.NoExistingAction" To="OPCUAServer.WrongParameters.NoExistingAction"/> |
| <Mapping From="OpcUWrongParameters.UnknownIdentifier" To="OPCUAServer.WrongParameters.UnknownIdentifier"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_1" To="OPCUAServer.WrongParameters.W2W_1_1_1"/> |
| <Mapping From="OpcUWrongParameters.WrongIdentifier" To="OPCUAServer.WrongParameters.WrongIdentifier"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4" To="OPCUAServer.WrongParameters.W2W_1_1_4"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_2" To="OPCUAServer.WrongParameters.W2W_1_1_2"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_3" To="OPCUAServer.WrongParameters.W2W_1_1_3"/> |
| <Mapping From="OpcUWrongParameters.wrongNodeId" To="OPCUAServer.WrongParameters.wrongNodeId"/> |
| <Mapping From="OpcUWrongParameters.wrongPair" To="OPCUAServer.WrongParameters.wrongPair"/> |
| <Mapping From="OpcUWrongParameters.LocalWithoutBrowseName" To="OPCUAServer.WrongParameters.LocalWithoutBrowseName"/> |
| <Mapping From="OpcUWrongParameters.RemoteWithoutBrowseNameNorNodeId" To="OPCUAServer.WrongParameters.RemoteWithoutBrowseNameNorNodeId"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_1"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2" To="OPCUAServer.WrongParameters.W2W_1_1_4_2"/> |
| <Mapping From="OpcUWrongParameters.RemoteRead" To="OPCUAServer.WrongParameters.RemoteRead"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2_1_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_2_1_1"/> |
| <Mapping From="OpcUWrongParameters.LocalRead" To="OPCUAServer.WrongParameters.LocalRead"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_2_1"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2_1_1_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_2_1_1_1"/> |
| <Mapping From="OpcUWrongParameters.RemoteWrite" To="OPCUAServer.WrongParameters.RemoteWrite"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2_1_1_1_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_2_1_1_1_1"/> |
| <Mapping From="OpcUWrongParameters.LocalWrite" To="OPCUAServer.WrongParameters.LocalWrite"/> |
| <Mapping From="OpcUWrongParameters.CreateMethod" To="OPCUAServer.WrongParameters.CreateMethod"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2_1_1_1_1_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_2_1_1_1_1_1"/> |
| <Mapping From="OpcUWrongParameters.CallMethod" To="OPCUAServer.WrongParameters.CallMethod"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2_1_1_1_1_1_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_2_1_1_1_1_1_1"/> |
| <Mapping From="OpcUWrongParameters.Subscribe" To="OPCUAServer.WrongParameters.Subscribe"/> |
| <Mapping From="OpcUWrongParameters.W2W_1_1_4_2_1_1_1_1_1_1_1" To="OPCUAServer.WrongParameters.W2W_1_1_4_2_1_1_1_1_1_1_1"/> |
| <Mapping From="OpcUaLocalWorking.E_SR" To="OPCUAServer.foldersReadFirst.E_SR"/> |
| <Mapping From="OpcUaLocalWorking.FoldersNoBrowseName" To="OPCUAServer.foldersReadFirst.FoldersNoBrowseName"/> |
| <Mapping From="OpcUaLocalWorking.foldersWithNodeStringId" To="OPCUAServer.foldersReadFirst.foldersWithNodeStringId"/> |
| <Mapping From="OpcUaLocalWorking.foldersWithNodeNumericId" To="OPCUAServer.foldersReadFirst.foldersWithNodeNumericId"/> |
| <Mapping From="OpcUaLocalWorking.foldersWithNodeByteStringId" To="OPCUAServer.foldersReadFirst.foldersWithNodeByteStringId"/> |
| <Mapping From="OpcUaLocalWorking.STEST_END" To="OPCUAServer.foldersReadFirst.STEST_END"/> |
| <Mapping From="OpcUaLocalWorking.E_DEMUX_2" To="OPCUAServer.foldersReadFirst.E_DEMUX_2"/> |
| <Mapping From="OpcUaLocalWorking.F_BOOL_TO_UINT" To="OPCUAServer.foldersReadFirst.F_BOOL_TO_UINT"/> |
| <Mapping From="OpcUaLocalWorking.STEST_END_1" To="OPCUAServer.foldersWriteFirst.STEST_END_1"/> |
| <Mapping From="OpcUaLocalWorking.FoldersNoBrowseName_1" To="OPCUAServer.foldersWriteFirst.FoldersNoBrowseName_1"/> |
| <Mapping From="OpcUaLocalWorking.foldersWithNodeByteStringId_1" To="OPCUAServer.foldersWriteFirst.foldersWithNodeByteStringId_1"/> |
| <Mapping From="OpcUaLocalWorking.foldersWithNodeNumericId_1" To="OPCUAServer.foldersWriteFirst.foldersWithNodeNumericId_1"/> |
| <Mapping From="OpcUaLocalWorking.F_BOOL_TO_UINT_1" To="OPCUAServer.foldersWriteFirst.F_BOOL_TO_UINT_1"/> |
| <Mapping From="OpcUaLocalWorking.foldersWithNodeStringId_1" To="OPCUAServer.foldersWriteFirst.foldersWithNodeStringId_1"/> |
| <Mapping From="OpcUaLocalWorking.E_DEMUX_2_1" To="OPCUAServer.foldersWriteFirst.E_DEMUX_2_1"/> |
| <Mapping From="OpcUaLocalWorking.E_SR_1" To="OPCUAServer.foldersWriteFirst.E_SR_1"/> |
| <Mapping From="OpcUaLocalWorking.F_BOOL_TO_UINT_2" To="OPCUAServer.createLocalMethods.F_BOOL_TO_UINT_2"/> |
| <Mapping From="OpcUaLocalWorking.MethodOnlyBrowseName" To="OPCUAServer.createLocalMethods.MethodOnlyBrowseName"/> |
| <Mapping From="OpcUaLocalWorking.MethodBytestringNodeId" To="OPCUAServer.createLocalMethods.MethodBytestringNodeId"/> |
| <Mapping From="OpcUaLocalWorking.E_DEMUX_2_2" To="OPCUAServer.createLocalMethods.E_DEMUX_2_2"/> |
| <Mapping From="OpcUaLocalWorking.E_SR_2" To="OPCUAServer.createLocalMethods.E_SR_2"/> |
| <Mapping From="OpcUaLocalWorking.MethodNumericNodeId" To="OPCUAServer.createLocalMethods.MethodNumericNodeId"/> |
| <Mapping From="OpcUaLocalWorking.MethodStringNodeId" To="OPCUAServer.createLocalMethods.MethodStringNodeId"/> |
| <Mapping From="OpcUaLocalWorking.STEST_END_2" To="OPCUAServer.createLocalMethods.STEST_END_2"/> |
| <Mapping From="OpcUaBothWorking.E_SR" To="OPCUAServer.WorkingServer.E_SR"/> |
| <Mapping From="OpcUaBothWorking.E_SR_1" To="OPCUACLient.WorkingClient.E_SR_1"/> |
| <Mapping From="OpcUaBothWorking.InitFinishedSignal" To="OPCUACLient.WorkingClient.InitFinishedSignal"/> |
| <Mapping From="OpcUaBothWorking.SUBSCRIBE_0_1" To="OPCUAServer.WorkingServer.SUBSCRIBE_0_1"/> |
| <Mapping From="OpcUaBothWorking.folderTest" To="OPCUAServer.WorkingServer.folderTest"/> |
| <Mapping From="OpcUaBothWorking.PUBLISH_0" To="OPCUACLient.WorkingClient.PUBLISH_0"/> |
| <Mapping From="OpcUaBothWorking.folderTestRemote" To="OPCUACLient.WorkingClient.folderTestRemote"/> |
| <Mapping From="OpcUaBothWorking.HandleInit" To="OPCUACLient.WorkingClient.HandleInit"/> |
| <Mapping From="OpcUaBothWorking.HandleInitLocal" To="OPCUAServer.WorkingServer.HandleInitLocal"/> |
| <Mapping From="OpcUaBothWorking.numericNodeIdTestRemote" To="OPCUACLient.WorkingClient.numericNodeIdTestRemote"/> |
| <Mapping From="OpcUaBothWorking.stringNodeIdTestRemote" To="OPCUACLient.WorkingClient.stringNodeIdTestRemote"/> |
| <Mapping From="OpcUaBothWorking.bytestringNodeIdTestRemote" To="OPCUACLient.WorkingClient.bytestringNodeIdTestRemote"/> |
| <Mapping From="OpcUaBothWorking.E_SR_2" To="OPCUACLient.WorkingClient.E_SR_2"/> |
| <Mapping From="OpcUaBothWorking.E_PERMIT" To="OPCUACLient.WorkingClient.E_PERMIT"/> |
| <Mapping From="OpcUaBothWorking.E_DELAY" To="OPCUACLient.WorkingClient.E_DELAY"/> |
| <Mapping From="OpcUWrongParameters.W2W_2" To="OPCUAServer.WrongParameters.W2W_2"/> |
| <Mapping From="OpcUWrongParameters.GUIDIdentifier" To="OPCUAServer.WrongParameters.GUIDIdentifier"/> |
| <Mapping From="OpcUaBothWorking.LocaMethods" To="OPCUAServer.WorkingServer.LocaMethods"/> |
| <Mapping From="OpcUaBothWorking.RemoteMethods" To="OPCUACLient.WorkingClient.RemoteMethods"/> |
| <Mapping From="OpcUaBothFailingCases.E_SWITCH_1" To="OPCUACLient.FailingClient.E_SWITCH_1"/> |
| <Mapping From="OpcUaBothFailingCases.InitFinishedSignal" To="OPCUACLient.FailingClient.InitFinishedSignal"/> |
| <Mapping From="OpcUaBothFailingCases.HandleInit" To="OPCUACLient.FailingClient.HandleInit"/> |
| <Mapping From="OpcUaBothFailingCases.E_DELAY" To="OPCUACLient.FailingClient.E_DELAY"/> |
| <Mapping From="OpcUaBothFailingCases.E_SR_2" To="OPCUACLient.FailingClient.E_SR_2"/> |
| <Mapping From="OpcUaBothFailingCases.PUBLISH_0" To="OPCUACLient.FailingClient.PUBLISH_0"/> |
| <Mapping From="OpcUaBothFailingCases.E_SWITCH" To="OPCUAServer.FailingServer.E_SWITCH"/> |
| <Mapping From="OpcUaBothFailingCases.WorngInputs" To="OPCUAServer.FailingServer.WorngInputs"/> |
| <Mapping From="OpcUaBothFailingCases.E_SR" To="OPCUAServer.FailingServer.E_SR"/> |
| <Mapping From="OpcUaBothFailingCases.GoodInputs" To="OPCUAServer.FailingServer.GoodInputs"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_0_1" To="OPCUAServer.FailingServer.SUBSCRIBE_0_1"/> |
| <Mapping From="OpcUaBothFailingCases.WorngInputsOutputs" To="OPCUAServer.FailingServer.WorngInputsOutputs"/> |
| <Mapping From="OpcUaBothFailingCases.HandleInitLocal" To="OPCUAServer.FailingServer.HandleInitLocal"/> |
| <Mapping From="OpcUaBothFailingCases.UnknownNode" To="OPCUACLient.FailingClient.UnknownNode"/> |
| <Mapping From="OpcUaBothFailingCases.WrongNoOfArguments" To="OPCUACLient.FailingClient.WrongNoOfArguments"/> |
| <Mapping From="OpcUaBothFailingCases.Writable1" To="OPCUAServer.FailingServer.Writable1"/> |
| <Mapping From="OpcUaBothFailingCases.WorngInputsType" To="OPCUAServer.FailingServer.WorngInputsType"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_2_1" To="OPCUAServer.FailingServer.BOOL2BOOL_2_1"/> |
| <Mapping From="OpcUaBothFailingCases.WrongType" To="OPCUACLient.FailingClient.WrongType"/> |
| <Mapping From="OpcUaBothFailingCases.SERVER_0" To="OPCUAServer.FailingServer.SERVER_0"/> |
| <Mapping From="OpcUaBothFailingCases.SERVER_0_1" To="OPCUAServer.FailingServer.SERVER_0_1"/> |
| <Mapping From="OpcUaBothFailingCases.SERVER_0_1_1" To="OPCUAServer.FailingServer.SERVER_0_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.DINT2DINT" To="OPCUAServer.FailingServer.DINT2DINT"/> |
| <Mapping From="OpcUaBothFailingCases.DINT2DINT_1_1" To="OPCUAServer.FailingServer.DINT2DINT_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.DINT2DINT_1" To="OPCUAServer.FailingServer.DINT2DINT_1"/> |
| <Mapping From="OpcUaBothFailingCases.SameNodeIdWrite" To="OPCUAServer.FailingServer.SameNodeIdWrite"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_2_1_1" To="OPCUAServer.FailingServer.BOOL2BOOL_2_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.Writable1_1" To="OPCUAServer.FailingServer.Writable1_1"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_2_1_1_1" To="OPCUAServer.FailingServer.BOOL2BOOL_2_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SameNameDifferentNodeIdW" To="OPCUAServer.FailingServer.SameNameDifferentNodeIdW"/> |
| <Mapping From="OpcUaBothFailingCases.Writable1_1_1" To="OPCUAServer.FailingServer.Writable1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_1_1" To="OPCUAServer.FailingServer.SUBSCRIBE_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_1" To="OPCUAServer.FailingServer.BOOL2BOOL_3_1"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_1_1_1" To="OPCUAServer.FailingServer.SUBSCRIBE_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3" To="OPCUAServer.FailingServer.BOOL2BOOL_3"/> |
| <Mapping From="OpcUaBothFailingCases.SameNodeSecondRead" To="OPCUAServer.FailingServer.SameNodeSecondRead"/> |
| <Mapping From="OpcUaBothFailingCases.ReadExistingWritable" To="OPCUAServer.FailingServer.ReadExistingWritable"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_1" To="OPCUAServer.FailingServer.F_NOT_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT" To="OPCUAServer.FailingServer.F_NOT"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_1_1_1_1" To="OPCUAServer.FailingServer.SUBSCRIBE_1_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_wrongPath" To="OPCUAServer.FailingServer.SUBSCRIBE_wrongPath"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_2_1_1" To="OPCUAServer.FailingServer.F_NOT_1_2_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SERVER_0_2" To="OPCUAServer.FailingServer.SERVER_0_2"/> |
| <Mapping From="OpcUaBothFailingCases.DoubleMethod" To="OPCUAServer.FailingServer.DoubleMethod"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_2" To="OPCUAServer.FailingServer.BOOL2BOOL_3_2"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_1_1_1" To="OPCUAServer.FailingServer.BOOL2BOOL_3_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_2_1" To="OPCUAServer.FailingServer.F_NOT_1_2_1"/> |
| <Mapping From="OpcUaBothFailingCases.ValidNode" To="OPCUAServer.FailingServer.ValidNode"/> |
| <Mapping From="OpcUaBothFailingCases.WrongPath" To="OPCUAServer.FailingServer.WrongPath"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_1_1" To="OPCUAServer.FailingServer.BOOL2BOOL_3_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_2_1_1" To="OPCUAServer.FailingServer.BOOL2BOOL_3_2_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_2_1_1_1_1" To="OPCUAServer.FailingServer.F_NOT_1_2_1_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_150" To="OPCUAServer.FailingServer.SUBSCRIBE_150"/> |
| <Mapping From="OpcUaBothFailingCases.UnconnectedRD" To="OPCUAServer.FailingServer.UnconnectedRD"/> |
| <Mapping From="OpcUaBothFailingCases.UnconnectedSD" To="OPCUAServer.FailingServer.UnconnectedSD"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_2_1" To="OPCUAServer.FailingServer.BOOL2BOOL_3_2_1"/> |
| <Mapping From="OpcUaBothFailingCases.STRING2STRING_1" To="OPCUAServer.FailingServer.STRING2STRING_1"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1" To="OPCUAServer.FailingServer.F_NOT_1"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_2_1_1_1" To="OPCUAServer.FailingServer.F_NOT_1_2_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.DifferentTypesOutput" To="OPCUAServer.FailingServer.DifferentTypesOutput"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_140" To="OPCUAServer.FailingServer.SUBSCRIBE_140"/> |
| <Mapping From="OpcUaBothFailingCases.Writable1_1_2" To="OPCUAServer.FailingServer.Writable1_1_2"/> |
| <Mapping From="OpcUaBothFailingCases.SameNodeIdRead" To="OPCUAServer.FailingServer.SameNodeIdRead"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_1" To="OPCUAServer.FailingServer.SUBSCRIBE_1"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_2_1_1_2" To="OPCUAServer.FailingServer.BOOL2BOOL_2_1_1_2"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_2" To="OPCUAServer.FailingServer.F_NOT_2"/> |
| <Mapping From="OpcUaBothFailingCases.F_EQ" To="OPCUAServer.FailingServer.F_EQ"/> |
| <Mapping From="OpcUaBothFailingCases.SameNameDifferentNodeIdR" To="OPCUAServer.FailingServer.SameNameDifferentNodeIdR"/> |
| <Mapping From="OpcUaBothFailingCases.Writable1_2" To="OPCUAServer.FailingServer.Writable1_2"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_3" To="OPCUAServer.FailingServer.BOOL2BOOL_3_3"/> |
| <Mapping From="OpcUaBothFailingCases.STRING2STRING" To="OPCUAServer.FailingServer.STRING2STRING"/> |
| <Mapping From="OpcUaBothFailingCases.WrongInputOutput" To="OPCUACLient.FailingClient.WrongInputOutput"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_2_1_2" To="OPCUAServer.FailingServer.BOOL2BOOL_3_2_1_2"/> |
| <Mapping From="OpcUaBothFailingCases.SameTypesOutput" To="OPCUAServer.FailingServer.SameTypesOutput"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_150_1" To="OPCUAServer.FailingServer.SUBSCRIBE_150_1"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_2_1_2_1" To="OPCUAServer.FailingServer.F_NOT_1_2_1_2_1"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_2_1_2" To="OPCUAServer.FailingServer.F_NOT_1_2_1_2"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_1_1_1_1" To="OPCUAServer.FailingServer.BOOL2BOOL_3_1_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_NoObject_1" To="OPCUAServer.FailingServer.SUBSCRIBE_NoObject_1"/> |
| <Mapping From="OpcUaBothFailingCases.BOOL2BOOL_3_1_1_1_1_1" To="OPCUAServer.FailingServer.BOOL2BOOL_3_1_1_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SUBSCRIBE_NoObject" To="OPCUAServer.FailingServer.SUBSCRIBE_NoObject"/> |
| <Mapping From="OpcUaBothFailingCases.BrowseWihtouObject" To="OPCUAServer.FailingServer.BrowseWihtouObject"/> |
| <Mapping From="OpcUaBothFailingCases.wrongNamespace1" To="OPCUAServer.FailingServer.wrongNamespace1"/> |
| <Mapping From="OpcUaBothFailingCases.STRING2STRING_2" To="OPCUAServer.FailingServer.STRING2STRING_2"/> |
| <Mapping From="OpcUaBothFailingCases.Timeoutmethod" To="OPCUAServer.FailingServer.Timeoutmethod"/> |
| <Mapping From="OpcUaBothFailingCases.E_DELAY_1" To="OPCUAServer.FailingServer.E_DELAY_1"/> |
| <Mapping From="OpcUaBothFailingCases.WrongInputOutput_1" To="OPCUACLient.FailingClient.WrongInputOutput_1"/> |
| <Mapping From="OpcUADelayedWorking.LocaMethods" To="OPCUAServer.delayedWorkingServer.LocaMethods"/> |
| <Mapping From="OpcUADelayedWorking.E_SR" To="OPCUAServer.delayedWorkingServer.E_SR"/> |
| <Mapping From="OpcUADelayedWorking.SUBSCRIBE_0_1" To="OPCUAServer.delayedWorkingServer.SUBSCRIBE_0_1"/> |
| <Mapping From="OpcUADelayedWorking.HandleInitLocal" To="OPCUAServer.delayedWorkingServer.HandleInitLocal"/> |
| <Mapping From="OpcUADelayedWorking.E_PERMIT" To="OPCUACLient.delayedWorkingClient.E_PERMIT"/> |
| <Mapping From="OpcUADelayedWorking.numericNodeIdTestRemote" To="OPCUACLient.delayedWorkingClient.numericNodeIdTestRemote"/> |
| <Mapping From="OpcUADelayedWorking.RemoteMethods" To="OPCUACLient.delayedWorkingClient.RemoteMethods"/> |
| <Mapping From="OpcUADelayedWorking.HandleInit" To="OPCUACLient.delayedWorkingClient.HandleInit"/> |
| <Mapping From="OpcUADelayedWorking.PUBLISH_0" To="OPCUACLient.delayedWorkingClient.PUBLISH_0"/> |
| <Mapping From="OpcUADelayedWorking.InitFinishedSignal" To="OPCUACLient.delayedWorkingClient.InitFinishedSignal"/> |
| <Mapping From="OpcUADelayedWorking.bytestringNodeIdTestRemote" To="OPCUACLient.delayedWorkingClient.bytestringNodeIdTestRemote"/> |
| <Mapping From="OpcUADelayedWorking.E_DELAY" To="OPCUACLient.delayedWorkingClient.E_DELAY"/> |
| <Mapping From="OpcUADelayedWorking.stringNodeIdTestRemote" To="OPCUACLient.delayedWorkingClient.stringNodeIdTestRemote"/> |
| <Mapping From="OpcUADelayedWorking.E_SR_1" To="OPCUACLient.delayedWorkingClient.E_SR_1"/> |
| <Mapping From="OpcUADelayedWorking.E_SR_2" To="OPCUACLient.delayedWorkingClient.E_SR_2"/> |
| <Mapping From="OpcUADelayedWorking.folderTestRemote" To="OPCUACLient.delayedWorkingClient.folderTestRemote"/> |
| <Mapping From="OpcUADelayedWorking.E_SWITCH" To="OPCUAServer.delayedWorkingServer.E_SWITCH"/> |
| <Mapping From="OpcUADelayedWorking.E_DELAY_1" To="OPCUAServer.delayedWorkingServer.E_DELAY_1"/> |
| <Mapping From="OpcUADelayedWorking.E_SPLIT" To="OPCUAServer.delayedWorkingServer.E_SPLIT"/> |
| <Mapping From="OpcUADelayedWorking.E_DELAY_1_1" To="OPCUAServer.delayedWorkingServer.E_DELAY_1_1"/> |
| <Mapping From="OpcUADelayedWorking.F_NOT" To="OPCUAServer.delayedWorkingServer.F_NOT"/> |
| <Mapping From="OpcUADelayedWorking.E_PERMIT_1" To="OPCUAServer.delayedWorkingServer.E_PERMIT_1"/> |
| <Mapping From="OpcUaTypes.AllTypes" To="OPCUAServer.typesServer.AllTypes"/> |
| <Mapping From="OpcUaTypes.LocalWrite" To="OPCUAServer.typesServer.LocalWrite"/> |
| <Mapping From="OpcUaTypes.Method" To="OPCUAServer.typesServer.Method"/> |
| <Mapping From="OpcUaTypes.TypeTest" To="OPCUAServer.typesServer.TypeTest"/> |
| <Mapping From="OpcUaTypes.AllTypes_1" To="OPCUAServer.typesServer.AllTypes_1"/> |
| <Mapping From="OpcUaTypes.Read" To="OPCUAServer.typesServer.Read"/> |
| <Mapping From="OpcUaTypes.TypeTest_1" To="OPCUAServer.typesServer.TypeTest_1"/> |
| <Mapping From="OpcUaTypes.E_SR" To="OPCUAServer.typesServer.E_SR"/> |
| <Mapping From="OpcUaTypes.HandleInitLocal" To="OPCUAServer.typesServer.HandleInitLocal"/> |
| <Mapping From="OpcUaTypes.SUBSCRIBE_0_1" To="OPCUAServer.typesServer.SUBSCRIBE_0_1"/> |
| <Mapping From="OpcUaTypes.E_SWITCH" To="OPCUAServer.typesServer.E_SWITCH"/> |
| <Mapping From="OpcUaTypes.E_DELAY" To="OPCUAServer.typesServer.E_DELAY"/> |
| <Mapping From="OpcUaTypes.SubApp_1" To="OPCUAServer.typesServer.SubApp_1"/> |
| <Mapping From="OpcUaTypes.SubApp_2" To="OPCUACLient.typesClient.SubApp_2"/> |
| <Mapping From="OpcUaTypes.RemoteRead" To="OPCUACLient.typesClient.RemoteRead"/> |
| <Mapping From="OpcUaTypes.TypeTest_3" To="OPCUACLient.typesClient.TypeTest_3"/> |
| <Mapping From="OpcUaTypes.AllTypes_2" To="OPCUACLient.typesClient.AllTypes_2"/> |
| <Mapping From="OpcUaTypes.RemoteCall" To="OPCUACLient.typesClient.RemoteCall"/> |
| <Mapping From="OpcUaTypes.AllTypes_3" To="OPCUACLient.typesClient.AllTypes_3"/> |
| <Mapping From="OpcUaTypes.TypeTest_2" To="OPCUACLient.typesClient.TypeTest_2"/> |
| <Mapping From="OpcUaTypes.HandleInit" To="OPCUACLient.typesClient.HandleInit"/> |
| <Mapping From="OpcUaTypes.E_SR_1" To="OPCUACLient.typesClient.E_SR_1"/> |
| <Mapping From="OpcUaTypes.InitFinishedSignal" To="OPCUACLient.typesClient.InitFinishedSignal"/> |
| <Mapping From="OpcUaTypes.E_PERMIT" To="OPCUACLient.typesClient.E_PERMIT"/> |
| <Mapping From="OpcUaTypes.SubApp" To="OPCUACLient.typesClient.SubApp"/> |
| <Mapping From="OpcUaTypes.E_SR_2" To="OPCUACLient.typesClient.E_SR_2"/> |
| <Mapping From="OpcUaTypes.PUBLISH_0" To="OPCUACLient.typesClient.PUBLISH_0"/> |
| <Mapping From="OpcUaBothWorking.stringNodeIdTest" To="OPCUAServer.WorkingServer.stringNodeIdTest"/> |
| <Mapping From="OpcUaBothWorking.byteStringNodeIdTest" To="OPCUAServer.WorkingServer.byteStringNodeIdTest"/> |
| <Mapping From="OpcUaBothWorking.numericNodeIdTest" To="OPCUAServer.WorkingServer.numericNodeIdTest"/> |
| <Mapping From="OpcUADelayedWorking.numericNodeIdTest" To="OPCUAServer.delayedWorkingServer.numericNodeIdTest"/> |
| <Mapping From="OpcUADelayedWorking.folderTest" To="OPCUAServer.delayedWorkingServer.folderTest"/> |
| <Mapping From="OpcUADelayedWorking.byteStringNodeIdTest" To="OPCUAServer.delayedWorkingServer.byteStringNodeIdTest"/> |
| <Mapping From="OpcUADelayedWorking.stringNodeIdTestt" To="OPCUAServer.delayedWorkingServer.stringNodeIdTestt"/> |
| <Mapping From="OpcUaBothWorking.IsolatedCases" To="OPCUAServer.WorkingServer.IsolatedCases"/> |
| <Mapping From="OpcUaBothWorking.RemoteIsolatedCases" To="OPCUACLient.WorkingClient.RemoteIsolatedCases"/> |
| <Mapping From="OpcUaBothFailingCases.DINT2DINT_1_2" To="OPCUAServer.FailingServer.DINT2DINT_1_2"/> |
| <Mapping From="OpcUaBothFailingCases.PUBLISH_1" To="OPCUAServer.FailingServer.PUBLISH_1"/> |
| <Mapping From="ShortTests.DINT2DINT_1" To="OPCUAServer.TestServer.DINT2DINT_1"/> |
| <Mapping From="ShortTests.PUBLISH_1" To="OPCUAServer.TestServer.PUBLISH_1"/> |
| <Mapping From="ShortTests.PUBLISH_1_1" To="OPCUACLient.testClient.PUBLISH_1_1"/> |
| <Mapping From="ShortTests.DINT2DINT" To="OPCUACLient.testClient.DINT2DINT"/> |
| <Mapping From="ShortTests.SUBSCRIBE_1" To="OPCUAServer.TestServer.SUBSCRIBE_1"/> |
| <Mapping From="ShortTests.DINT2DINT_1_1" To="OPCUAServer.TestServer.DINT2DINT_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SERVER_0_3" To="OPCUAServer.FailingServer.SERVER_0_3"/> |
| <Mapping From="OpcUaBothFailingCases.ObjectsFolder" To="OPCUAServer.FailingServer.ObjectsFolder"/> |
| <Mapping From="OpcUaBothFailingCases.F_NOT_1_2_1_2_1_1" To="OPCUAServer.FailingServer.F_NOT_1_2_1_2_1_1"/> |
| <Mapping From="ShortTests.F_NOT_1_2_1_2_1_1" To="OPCUAServer.TestServer.F_NOT_1_2_1_2_1_1"/> |
| <Mapping From="ShortTests.ObjectsFolder" To="OPCUAServer.TestServer.ObjectsFolder"/> |
| <Mapping From="ShortTests.SERVER_0_3" To="OPCUAServer.TestServer.SERVER_0_3"/> |
| <Mapping From="ShortTests.PUBLISH_1_1_1" To="OPCUAServer.TestServer.PUBLISH_1_1_1"/> |
| <Mapping From="ShortTests.SERVER_0" To="OPCUAServer.TestServer.SERVER_0"/> |
| <Mapping From="ShortTests.DINT2DINT_1_1_1" To="OPCUAServer.TestServer.DINT2DINT_1_1_1"/> |
| <Mapping From="OpcUaBothFailingCases.SERVER_0_4" To="OPCUAServer.FailingServer.SERVER_0_4"/> |
| <Mapping From="OpcUaTypes.RemoteWrite" To="OPCUACLient.typesClient.RemoteWrite"/> |
| <Mapping From="OpcUaTypes.RemoteWriteAll" To="OPCUACLient.typesClient.RemoteWriteAll"/> |
| <Mapping From="OpcUaBothWorking.WorkingWithoutSubscription" To="OPCUACLient.WokingClientWithoutSubs.WorkingWithoutSubscription"/> |
| <Segment Comment="" Name="Ethernet" Type="Ethernet" dx1="1500.0" x="2765.0" y="710.0"> |
| <Attribute Comment="color" Name="Color" Type="STRING" Value="211,52,209"/> |
| </Segment> |
| <Link CommResource="OPCUAServer" Comment="" SegmentName="Ethernet"/> |
| <Link CommResource="OPCUACLient" Comment="" SegmentName="Ethernet"/> |
| </System> |