Files
Uniper_PLC/StringSafetyPLC/User FBs/ModulePressureCheck.ufb

807 lines
64 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="2237575290" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.4.0.0" Id="823fee7d-4a5b-4834-82d4-761dc038b5ec" name="" mapState="false" mapDiag="false" groupOrderId="0" passificationAllowed="false" temporaryDeactivationAllowed="false" permamentDeactivationAllowed="false" xmlid="0" analogFBOutputReplacementValues="Zero" verifyAnalogFBInputsIfStart="false" userFbId="823fee7d-4a5b-4834-82d4-761dc038b5ec" xmlns="http://schemas.microsoft.com/dsltools/SafetyApplicationLanguage">
<networks>
<safetyApplicationHasNetworks Id="f4270d91-2e97-44fd-b43d-c55c1b6b93de">
<Network Id="065fb335-a2a4-4fff-88fe-cd197cee69b8" name="Network1" networkName="Network1" intId="1" networkOrderId="0">
<functionBlocks>
<networkHasUserFunctionBlocks Id="d7f6c109-ddb6-4b20-af1e-4aa5fa79784b">
<userFunctionBlock Id="ff3379ec-ad51-43a7-872a-008416a77fe2" name="UserFunctionBlock5" instanceName="UserFB3" orderOfExecutionSize="10" orderOfExecution="31" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="1249492154">
<inPorts>
<userFunctionBlockHasInPorts Id="26fa8930-889b-413b-b32b-5efc83d72648">
<metaInPort Id="35553cd9-7da7-4635-85dc-f3877347de1c" name="iPosolytInlet" portName="iPosolytInlet" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="2c0d5d0b-f8ac-4647-8cfa-4a728da07d85" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="3997923b-9515-4364-94cf-3967e05ed7a9">
<metaInPort Id="da777d02-5096-484a-a952-f208fbf09eb5" name="iNegolytInlet" portName="iNegolytInlet" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="0b53dc85-74a8-4c92-9de7-ce44c78277ed" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="da58abbe-b799-4b3b-a8ec-b6db763531a8">
<metaInPort Id="ad3ed373-6eb2-41e7-af5c-8e28875a363f" name="iTankPosolyt" portName="iTankPosolyt" portNum="3" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="b7b23419-e21d-4fe9-8c46-c8081168983f" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="c220ce47-f70a-4248-bebe-330a1ba68d67">
<metaInPort Id="9b477f10-0be8-410e-86e1-e40c2fc4ab61" name="iTankNegolyt" portName="iTankNegolyt" portNum="4" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="80401a25-6982-496a-898f-e966c09a63be" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="ce9652b8-f147-48da-b901-78ec9ac6f37d">
<metaOutPort Id="69a57e12-a01a-4ce8-b431-e5ac2619330c" name="xSegmentInRange" portName="xSegmentInRange" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="25852e0a-d29e-48d5-975c-d3c6012cdf92">
<targetFunctionBlockPorts>
<wiredLink Id="d17a6019-e821-4be5-8c4b-3e820a7aab0c">
<inPortMoniker name="//Network1/FBAnd1/AndIn2" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="461b22f3-4969-42a7-a9aa-38ce2c8bf86e">
<metaOutPort Id="22bd9199-ca2c-4d02-9cba-943b1ec47123" name="xTankInRange" portName="xTankInRange" portNum="2" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="8662ffa0-d783-4a93-8ee4-c78091b60ca0">
<targetFunctionBlockPorts>
<wiredLink Id="0f8f5ca7-bf98-4710-b660-9ab6ddbf2e5d">
<inPortMoniker name="//Network1/FBAnd2/AndIn2" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="c9b663e0-1d5d-4a1a-b7f9-bea487337460">
<metaParameterPort Id="a0fcb9dd-9f9f-4b67-844d-cbdb347bf6df" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="cb1eb121-7ef8-49f1-90f1-dc5acbc2f3c2" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="81147478-5d75-44b8-ab36-205d30daf379">
<metaParameterPort Id="c88a4669-b283-413b-8a4b-0776310cd820" name="Network1_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="309414c9-ee23-4613-9eaf-18a7fab9af88">
<metaParameterPort Id="95c4797c-6835-49f7-857e-7aa8c6114e44" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-100" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="69faea08-9281-4d16-9143-f1bb4c9540ce">
<metaParameterPort Id="383d3b63-2490-44fd-afc0-ef51acdab338" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="750" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="a08fe52b-d724-43cb-ab9e-b4ff4f3960dd">
<metaParameterPort Id="7adbf5b5-f336-4cd5-bec3-d6659bbb5d7a" name="Network2_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="5" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="fd110eb9-f7ce-4e4a-a14a-3ed70879af5a" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="11d73688-7730-4594-afb4-fac7d3ad3cd9">
<metaParameterPort Id="d46b1741-923e-499a-bbe0-3eca917bcdf0" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="01d49b63-6cb3-448d-b44f-4e69664639b8" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="d38ffa4b-d60a-45a4-89a0-32a29d55d7c6">
<metaParameterPort Id="046831c4-781c-48d2-b074-ea9b7048a010" name="Network2_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-50" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="39b8ee11-1e21-412d-b7a5-bb8a09db58d6">
<metaParameterPort Id="07e4b5e1-eb51-4031-9bdb-7d11620de384" name="Network2_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="60" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="420017d6-2c94-44fc-bb9b-bc2b00cf9696">
<userFunctionBlock Id="5d99eb24-f4da-4aea-affc-4836f7f54a96" name="UserFunctionBlock4" instanceName="UserFB2" orderOfExecutionSize="10" orderOfExecution="21" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="1249492154">
<inPorts>
<userFunctionBlockHasInPorts Id="2c577c78-1c45-4fe1-9e2a-c54b694e8859">
<metaInPort Id="b4f147f2-7f3f-43bc-8a81-4d2845ca86a2" name="iPosolytInlet" portName="iPosolytInlet" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="2c0d5d0b-f8ac-4647-8cfa-4a728da07d85" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="19a47106-17ae-4aeb-a5b9-0e3ef9194338">
<metaInPort Id="ff05d094-78c5-479c-8c26-1341f22beb37" name="iNegolytInlet" portName="iNegolytInlet" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="0b53dc85-74a8-4c92-9de7-ce44c78277ed" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="fd74c254-557c-445f-8ecd-eb6ca99d3309">
<metaInPort Id="fd29e741-34c2-49b2-b672-e9710cc4f59a" name="iTankPosolyt" portName="iTankPosolyt" portNum="3" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="b7b23419-e21d-4fe9-8c46-c8081168983f" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="e31908c1-3af2-401a-9877-bf69417e585d">
<metaInPort Id="19b854a0-2b46-4ca2-96c7-c21cae968b0d" name="iTankNegolyt" portName="iTankNegolyt" portNum="4" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="80401a25-6982-496a-898f-e966c09a63be" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="829c5a65-0659-4c42-9ce4-748f81ef69fc">
<metaOutPort Id="f3af54b3-06f9-4858-97e8-ab01015b5178" name="xSegmentInRange" portName="xSegmentInRange" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="25852e0a-d29e-48d5-975c-d3c6012cdf92">
<targetFunctionBlockPorts>
<wiredLink Id="c19978a6-c108-4482-8059-fd3ded12d951">
<inPortMoniker name="//Network1/FBAnd1/AndIn3" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="de350142-3284-4062-bb44-94ab7648c560">
<metaOutPort Id="342d1834-16a7-4ecb-9564-7f134325ddca" name="xTankInRange" portName="xTankInRange" portNum="2" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="8662ffa0-d783-4a93-8ee4-c78091b60ca0">
<targetFunctionBlockPorts>
<wiredLink Id="3f9e7185-81cc-46db-abbb-285b298ced3a">
<inPortMoniker name="//Network1/FBAnd2/AndIn3" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="bc2117c9-7fcd-435e-8de9-c2fbe8320101">
<metaParameterPort Id="f0a92e57-3c22-4836-8a53-2922a48489ee" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="cb1eb121-7ef8-49f1-90f1-dc5acbc2f3c2" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="835a840b-7f5a-485c-97f0-715b00b3f205">
<metaParameterPort Id="ec369d9e-1b17-4a3b-9b6e-db1d70897e43" name="Network1_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="8450f98e-67d4-4c3c-b3a4-7fa3d17149d4">
<metaParameterPort Id="77ad2cab-421c-4617-8d0c-0bc8b9a7093d" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-100" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="9ba55f66-7802-409f-b771-01c692843aaa">
<metaParameterPort Id="2d43c28d-d40d-44c6-8afc-99744a6ccc77" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="750" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="7aefcf48-c20f-40be-a45f-8bcf7074a6ed">
<metaParameterPort Id="433e6045-7708-4c5e-afb2-0225c2182e4b" name="Network2_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="5" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="fd110eb9-f7ce-4e4a-a14a-3ed70879af5a" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="a4b5a918-b619-49f8-919c-0e2c4c43688a">
<metaParameterPort Id="8f2ccd44-2a0c-4771-a4d7-e3826b036e3e" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="01d49b63-6cb3-448d-b44f-4e69664639b8" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="646daf4c-20f7-4267-8d04-e81c11c962e4">
<metaParameterPort Id="a478a135-9ec7-4adf-8f79-cd36c9be3f47" name="Network2_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-50" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="200444b9-fea3-4829-8d42-6c688558b00e">
<metaParameterPort Id="3cc4873a-1660-4217-995b-e21cf53785ed" name="Network2_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="60" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="d6591dd6-806d-43c0-b6a5-1c62f6b5c49d">
<userFunctionBlock Id="ea79bc72-f06c-4f55-bc69-462a73a245cf" name="UserFunctionBlock3" instanceName="UserFB1" orderOfExecutionSize="10" orderOfExecution="11" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="1249492154">
<inPorts>
<userFunctionBlockHasInPorts Id="69e464e4-489b-4d23-8085-b05f189c1a71">
<metaInPort Id="cbf5e6a9-ac0c-4aa7-a895-1190cb06b82b" name="iPosolytInlet" portName="iPosolytInlet" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="2c0d5d0b-f8ac-4647-8cfa-4a728da07d85" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="4ad6aa88-c728-436b-9e93-a19d03279345">
<metaInPort Id="84497fa9-3263-4a1b-9a5d-0c917133696d" name="iNegolytInlet" portName="iNegolytInlet" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="0b53dc85-74a8-4c92-9de7-ce44c78277ed" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="67c09468-f842-46ae-a4f7-1ea9aa096ea9">
<metaInPort Id="8883b446-4f88-4dd3-ad5d-42821a32519e" name="iTankPosolyt" portName="iTankPosolyt" portNum="3" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="b7b23419-e21d-4fe9-8c46-c8081168983f" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="32b82fe0-ea2d-4820-b844-d532d8d6ffa7">
<metaInPort Id="9f0ca29d-5832-4a94-b032-948399587573" name="iTankNegolyt" portName="iTankNegolyt" portNum="4" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="80401a25-6982-496a-898f-e966c09a63be" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="b88906c0-2c1a-41e1-aa1b-e55c7a490c14">
<metaOutPort Id="0d75f71c-d370-45df-a803-7194a146341a" name="xSegmentInRange" portName="xSegmentInRange" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="25852e0a-d29e-48d5-975c-d3c6012cdf92">
<targetFunctionBlockPorts>
<wiredLink Id="2c31e07b-a878-49f2-8c04-11a63ef1d033">
<inPortMoniker name="//Network1/FBAnd1/AndIn4" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="26a1ea43-93ec-4bb5-8d4c-82f7b3970a0e">
<metaOutPort Id="dd793b13-254f-4797-8aab-3058c2a7e297" name="xTankInRange" portName="xTankInRange" portNum="2" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="8662ffa0-d783-4a93-8ee4-c78091b60ca0">
<targetFunctionBlockPorts>
<wiredLink Id="1bf91442-eaf1-4df7-b935-217c9b36345e">
<inPortMoniker name="//Network1/FBAnd2/AndIn4" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="2c4971f7-3645-4329-87ac-e41f67e1e6a6">
<metaParameterPort Id="16144c55-bbad-4a96-9da3-88fb624e6ba0" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="cb1eb121-7ef8-49f1-90f1-dc5acbc2f3c2" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="671f2b9e-c8a5-4bd2-92c1-32a34f568ea7">
<metaParameterPort Id="eeb6f82b-3471-41bd-8f75-ac41ba605512" name="Network1_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="ee39c25f-dcaa-4109-ba91-6d5faaae68bc">
<metaParameterPort Id="1731e7d5-28d4-4e0e-afd9-9d23f9d0763e" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-100" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="b3a796e0-c26c-460e-b5ef-86d169cc2d4a">
<metaParameterPort Id="1ea493c7-60c8-47ec-b131-bcfe8de9ed40" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="750" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="e515fe51-e421-43da-b956-1a9ddb16d5f1">
<metaParameterPort Id="310a696c-782b-4a8d-92e2-0b9f47487823" name="Network2_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="5" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="fd110eb9-f7ce-4e4a-a14a-3ed70879af5a" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="ac44a01e-64fb-47bc-bb46-b3f1535310c4">
<metaParameterPort Id="eda7d0fd-6096-4735-afca-d49f94f86ca7" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="01d49b63-6cb3-448d-b44f-4e69664639b8" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="f86db616-5812-4aae-8d2f-c3c6e76c31cc">
<metaParameterPort Id="2acfe451-86b2-4945-bc62-4bc763bd0c9d" name="Network2_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-50" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="f51dbdae-d455-4163-9d40-f7ba14013e25">
<metaParameterPort Id="e761c71c-a3f5-47da-ba67-ddce1ce9cc0a" name="Network2_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="60" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="16a60879-8d4a-4eda-8591-0272d4d02023">
<userFunctionBlock Id="69827bfb-841e-4e83-9a2f-d72a7da9d3ef" name="UserFunctionBlock2" instanceName="UserFB" orderOfExecutionSize="10" orderOfExecution="1" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="1249492154">
<inPorts>
<userFunctionBlockHasInPorts Id="d343799d-49ad-4de5-b0f4-4a4569b10165">
<metaInPort Id="e8cf9e04-1a70-4ec0-be68-e92518bfd3e8" name="iPosolytInlet" portName="iPosolytInlet" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="2c0d5d0b-f8ac-4647-8cfa-4a728da07d85" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="fbda276b-e13e-4661-8bed-dc121a607b10">
<metaInPort Id="4e88ff87-ce63-44a8-b092-af98fe529923" name="iNegolytInlet" portName="iNegolytInlet" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="0b53dc85-74a8-4c92-9de7-ce44c78277ed" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="8c3ea534-6e19-4640-b4ba-96db2984d483">
<metaInPort Id="6ef010ff-d635-4928-b4a4-a988d2073708" name="iTankPosolyt" portName="iTankPosolyt" portNum="3" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="b7b23419-e21d-4fe9-8c46-c8081168983f" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="0e731fad-fcc3-4df5-90ad-020c6793e0c0">
<metaInPort Id="66099160-5d32-45b0-8880-7107b0863133" name="iTankNegolyt" portName="iTankNegolyt" portNum="4" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="80401a25-6982-496a-898f-e966c09a63be" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="64e2cd34-01bb-40ee-8e50-0d8109f06d09">
<metaOutPort Id="231cf918-0c03-405c-948e-4027b62b77d1" name="xSegmentInRange" portName="xSegmentInRange" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="25852e0a-d29e-48d5-975c-d3c6012cdf92">
<targetFunctionBlockPorts>
<wiredLink Id="5601ffe1-4916-4179-95a6-8c618d8184d4">
<inPortMoniker name="//Network1/FBAnd1/AndIn1" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="15434135-9197-435c-af6d-64fc8ad899a2">
<metaOutPort Id="3187f9b4-2818-43b1-8b0d-64796173f1bd" name="xTankInRange" portName="xTankInRange" portNum="2" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="8662ffa0-d783-4a93-8ee4-c78091b60ca0">
<targetFunctionBlockPorts>
<wiredLink Id="bdcb5962-05c8-4adb-a5ea-d17fe05d5c4f">
<inPortMoniker name="//Network1/FBAnd2/AndIn1" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="2a126cd4-2b5d-45e2-b9e9-e2f42c6d8a7e">
<metaParameterPort Id="03c49d20-d99c-447b-88fe-8056ba6ccd53" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="cb1eb121-7ef8-49f1-90f1-dc5acbc2f3c2" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="579f1a94-3f0a-4eeb-99d2-cada8abe5ad5">
<metaParameterPort Id="3781774a-88e1-4070-99a9-8925422706cc" name="Network1_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="7da83e7b-b1ce-43ac-9168-1b554db601b4">
<metaParameterPort Id="168684d9-2b35-4314-b84b-2289ae8cfd22" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-100" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="b9d0b0cc-d16a-4b9a-95b6-5424ced6e965">
<metaParameterPort Id="377a5ff9-52e6-4efd-acb6-d344ec2fab6d" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="750" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="5bcca283-22c7-4640-83a9-f29a8633bea2">
<metaParameterPort Id="6fc9ba61-3022-4ad7-8484-2bd63099fac9" name="Network2_FBCompare1_Allowed deviation" portName="Allowed deviation (mBar)" portNum="5" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Allowed deviation (mBar)" useInUserFb="false" schematicPortId="fd110eb9-f7ce-4e4a-a14a-3ed70879af5a" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="2242b5b2-9881-47a9-9488-01e67baec20f">
<metaParameterPort Id="6ff7bec6-3b39-47a8-98b3-2b0597921c07" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tolerance time (ms)" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="01d49b63-6cb3-448d-b44f-4e69664639b8" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="45c68a8a-1130-44cd-9e16-869c619ff4f5">
<metaParameterPort Id="aa0f973f-7598-4ee5-9d5a-99fc88b8d6bb" name="Network2_FBLimit1_Minimum Value" portName="Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-50" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="ec98e9e5-2a97-43be-90d8-3d35ad2225ec">
<metaParameterPort Id="a5557c79-f926-45bf-9397-dc658873636b" name="Network2_FBLimit1_Maximum Value" portName="Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="60" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasFunctionBlocks Id="f2e2208e-bb00-4409-b45c-b9e7aec332a7">
<fBAnd Id="014ff20a-3a7d-4878-8791-e9ef0b281c22" name="FBAnd1" instanceName="FBAnd1" orderOfExecution="41" mapState="false" mapDiag="false" functionName="safeAnd">
<inPorts>
<functioBlockHasInPorts Id="dd3c5ff5-2156-4dc5-a102-8e5291b6d3cd">
<inPort Id="c672dfac-9dc5-459e-b527-858666a3c72c" name="AndIn1" portName="AndIn1" portNum="2" objectIndex="8" varId="2" filter="3" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="28db50f1-979c-4057-bd3c-177772c7f820">
<inPort Id="99a4fe6a-7357-489d-a64b-3612209a4e02" name="AndIn2" portName="AndIn2" portNum="3" objectIndex="9" varId="3" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="ab9bdee6-eda8-47ed-98f5-54a8bffb79ee">
<inPort Id="6154af0d-3d72-4098-99f1-644fd1ae46af" name="AndIn3" portName="AndIn3" portNum="4" objectIndex="10" varId="4" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="fc8a0272-2a79-4920-841e-5096ce01a9cf">
<inPort Id="54e51367-896d-4a92-a1c8-9df6fe2ca445" name="AndIn4" portName="AndIn4" portNum="5" objectIndex="11" varId="5" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="63e31c70-9407-4e0b-ab06-4b5e9bf44a9e">
<inPort Id="59c58262-3442-4da5-a38d-cfaa4d377e25" name="AndIn5" portName="AndIn5" portNum="6" objectIndex="12" varId="6" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="7682c382-80f9-47c1-87e6-dc867b54535f">
<inPort Id="5122ffb7-68c8-408d-a840-57149c11d002" name="AndIn6" portName="AndIn6" portNum="7" objectIndex="13" varId="7" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="648b16b6-5488-467f-bfad-1924d860be6a">
<inPort Id="dd5bc5b8-4902-4ad5-bcea-c8f29f8ffaad" name="AndIn7" portName="AndIn7" portNum="8" objectIndex="14" varId="8" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="60964955-a040-40fd-9f58-24bcff176f87">
<inPort Id="4684c747-5277-4995-ac65-be52b1b20ef8" name="AndIn8" portName="AndIn8" portNum="9" objectIndex="15" varId="9" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
</inPorts>
<outPorts>
<functionBlockHasOutPorts Id="848f5bce-210f-48ae-b50f-7e3e823abc6a">
<outPort Id="b32c3d99-5a5f-471d-8151-39d97ee663e1" name="AndOut" portName="AndOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" />
</functionBlockHasOutPorts>
</outPorts>
</fBAnd>
</networkHasFunctionBlocks>
<networkHasFunctionBlocks Id="27d7f899-91c5-41e8-83bf-bb3dc9fe96cc">
<fBAnd Id="c4419fcb-4400-40e2-9562-11aa33427a8a" name="FBAnd2" instanceName="FBAnd2" orderOfExecution="42" mapState="false" mapDiag="false" functionName="safeAnd">
<inPorts>
<functioBlockHasInPorts Id="da7fe5e3-7438-4c6b-946f-2a7f125216db">
<inPort Id="7158dd14-c91f-4668-9470-164ecabc0dd2" name="AndIn1" portName="AndIn1" portNum="2" objectIndex="8" varId="2" filter="3" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="8d422805-786c-412c-81a8-63446ebc03a6">
<inPort Id="226c6a77-b68c-4768-94e0-439e6afb85ef" name="AndIn2" portName="AndIn2" portNum="3" objectIndex="9" varId="3" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="5e8aab9c-f450-4f4a-bf2b-de7951575e91">
<inPort Id="0cba5f34-d0ee-4e72-8844-347581206dd3" name="AndIn3" portName="AndIn3" portNum="4" objectIndex="10" varId="4" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="d2d32a95-c1e6-4d31-812c-1603bb37e470">
<inPort Id="04d51a2a-4c05-45f2-8e2e-0d9110e3588e" name="AndIn4" portName="AndIn4" portNum="5" objectIndex="11" varId="5" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="d61f423f-6ff7-4d84-b5ab-dd386d3a01c5">
<inPort Id="a5f93b04-63c2-4b78-a993-e4399ce4f710" name="AndIn5" portName="AndIn5" portNum="6" objectIndex="12" varId="6" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="97611e18-ae47-4f61-b069-1a726b9e50e8">
<inPort Id="e13206df-1e9b-41b3-8ba0-d29074afce10" name="AndIn6" portName="AndIn6" portNum="7" objectIndex="13" varId="7" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="8c77772b-150b-4cf3-a6f3-cff951a4fa00">
<inPort Id="09f13305-3e7e-4ece-8651-7a58def84fdc" name="AndIn7" portName="AndIn7" portNum="8" objectIndex="14" varId="8" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="130f308c-7f91-4f62-a8cd-41c7be25f7f2">
<inPort Id="10df083c-b7f7-4634-babc-59369f39bb9d" name="AndIn8" portName="AndIn8" portNum="9" objectIndex="15" varId="9" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
</inPorts>
<outPorts>
<functionBlockHasOutPorts Id="2bf19880-c153-4214-ae5d-57560eccb61a">
<outPort Id="3ed11dfb-c62f-40ce-ba2f-9e82e09aa3f6" name="AndOut" portName="AndOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" />
</functionBlockHasOutPorts>
</outPorts>
</fBAnd>
</networkHasFunctionBlocks>
</functionBlocks>
</Network>
</safetyApplicationHasNetworks>
</networks>
<variables>
<safetyApplicationHasVariables Id="30d6a3e5-e7d7-4b8c-99a8-9df84797d378">
<variable Id="745b6c33-2d7a-4d42-97d9-c04a5d9c8368" name="xSegmentsInRange" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="166ccf26-3b56-4dd6-a193-0b941c551ffc">
<variableUsages Id="7145846e-51f7-4a43-a63f-ae8b50d98d81">
<usages>
<variableUsagesHasUsages Id="63b7b300-47bb-40db-bbe6-cf8944ab5786">
<fbPortUsage Id="82abd7a2-8fa4-405c-aa2f-b3597742ff8a">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="0c0c5347-7900-495d-860f-d78e46b47a26">
<outPortMoniker name="//Network1/FBAnd1/AndOut" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="36242003-d843-4aa0-9e7a-ada512fc45c2">
<variableUsages Id="bcb6d7fc-2f82-4d6c-8e48-627ccccd1a48" />
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="59e9b6eb-98a5-4966-92ff-c3bd99f318fe">
<variable Id="c5bbe369-0210-4751-a6ae-77990a56cc8a" name="xTanksInRange" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="db5fcdb2-e2c2-483a-b08f-7bd06608c9bb">
<variableUsages Id="5fe9a64a-44b7-4d17-b047-b233bd67614e">
<usages>
<variableUsagesHasUsages Id="2cb59744-d9d6-47b9-8c1e-78775382f855">
<fbPortUsage Id="318c2d90-79dd-4089-97b7-adc5cbf52ee8">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="86db9623-8934-4098-ac82-7f00884d52b8">
<outPortMoniker name="//Network1/FBAnd2/AndOut" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="34d99ea1-8b3f-4694-b065-c27b06b4aa0d">
<variableUsages Id="414eaac8-9996-4a8e-8772-c94e57b75be1" />
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="1150bf0e-ecec-45bb-813a-dd848eadd29b">
<variable Id="15a2dfdd-52ed-4958-b763-84883cdbb28d" name="iUnit1PosInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="0b674209-0dac-406f-8282-2099a8be9c48">
<variableUsages Id="357e7d8b-ebf8-4cea-a315-2508027eb3c0" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="0433bd24-ea25-48b1-b9c1-0a329d6f53be">
<variableUsages Id="e01c72a0-9e5a-43be-a80e-1d8829a17b13">
<usages>
<variableUsagesHasUsages Id="82260dd7-b114-4344-87cc-08668cab536a">
<fbPortUsage Id="19668406-6423-472e-8093-3509052a7899">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="d1de2cf5-1137-45d8-9e96-5bd3694fb9b5">
<metaInPortMoniker name="//Network1/UserFunctionBlock2/iPosolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="ff628b4e-9f80-4ba3-9c43-c37e3a78ccd8">
<variable Id="495c0768-ce88-4eb2-aa1a-7bebba745cad" name="iUnit1NegInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="5ffd9eae-4056-4b26-82b7-c64ce18c39dd">
<variableUsages Id="377b3b81-3660-437f-877d-45d1eb675845" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="b4433021-7df6-49c5-b41a-17bf575bdb20">
<variableUsages Id="514c51d0-b890-42a5-ab80-a2b0d72aee9e">
<usages>
<variableUsagesHasUsages Id="e745fb3f-8bdd-4ddd-a493-b8af256d0b32">
<fbPortUsage Id="9c0da623-39b7-4742-a0ad-6a66eb5cce44">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="b634fb45-6186-4880-9144-5f2045e52c5e">
<metaInPortMoniker name="//Network1/UserFunctionBlock2/iNegolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="85dcee0b-fe3f-49df-bfbd-985bd9e7156e">
<variable Id="4d91a18b-c260-4b70-b958-c3a806fc32ca" name="iUnit1PosTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="f07d8a4d-7a61-4125-86be-a93535b9151e">
<variableUsages Id="50327c6c-cfe3-4e79-8231-a2b6b441b8ea" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="b9da4d17-67e8-4ac9-bb90-bbd9d728650f">
<variableUsages Id="d3f4feed-d468-4091-ae1c-7ae1fe8d4c8c">
<usages>
<variableUsagesHasUsages Id="a450ed59-9560-4792-8e55-b0339c813e37">
<fbPortUsage Id="7f4d4aef-eb90-4b82-bab7-afadc1f7139a">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="06b79c9f-1a46-48fa-ae08-9237e832c517">
<metaInPortMoniker name="//Network1/UserFunctionBlock2/iTankPosolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="0cd99480-0cd8-4970-ac3d-7022addc51f7">
<variable Id="40bb376f-46d7-4b8c-ae41-3bbded9c1f11" name="iUnit1NegTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="84677f3e-f3b5-472f-a9ee-12e531ba0e97">
<variableUsages Id="c2396474-0dcd-4165-9d12-e4bd86ab074c" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="8c45a869-de8e-4600-9180-0ed7e42b415f">
<variableUsages Id="4d70236a-534f-425e-a01e-661011af63c0">
<usages>
<variableUsagesHasUsages Id="c35b2a3e-c88d-49e2-95f7-3fb08830ba23">
<fbPortUsage Id="3ff7feeb-4732-45ac-a890-5d0bd82c7054">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="25cca25c-46ca-4b83-82c4-2bd51a7cbc70">
<metaInPortMoniker name="//Network1/UserFunctionBlock2/iTankNegolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="36c620d6-d3f6-46a5-9e76-f73cd9ad1c0f">
<variable Id="5309d3af-bb3c-4df4-bc51-d231eaf9ba07" name="iUnit2PosInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="195e5c65-82a4-43ae-a00d-fc345a44f7e6">
<variableUsages Id="9fb45497-1061-4225-b12e-021b4a40f296" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="30b9b34a-67aa-429f-adf3-44e5600c22a6">
<variableUsages Id="dbdbfee7-24b8-4940-8231-6a98692f5fbc">
<usages>
<variableUsagesHasUsages Id="57e7b813-6dfe-41e0-901c-5cbb7ebeae00">
<fbPortUsage Id="843de06b-3af1-42f5-876a-381365427655">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="00fbf629-107e-4541-8178-29266d884fa9">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/iPosolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="14fff1d1-3671-488d-b05e-2c0c7cc63e1f">
<variable Id="3d60ad1b-5f4e-442b-aee6-539a371149cd" name="iUnit2NegInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="6cc321af-817f-4281-98de-67a47e268520">
<variableUsages Id="5660c6f2-90bb-4226-9a84-585ae4ccac02" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="5c171e57-595f-4f9e-bb4e-32f682188a23">
<variableUsages Id="5dd905fb-ddd3-4c92-8aa3-d93cc08de8f2">
<usages>
<variableUsagesHasUsages Id="0a396d03-f561-46ad-b1e8-f4109609f5d1">
<fbPortUsage Id="4ae9219e-bfa0-48a6-9d3e-0e07a941915b">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="61b4d8b4-c150-4d1b-9de8-0cb45bdb28cd">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/iNegolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="063e70b0-135b-4361-a7f8-ca74d84c80b8">
<variable Id="40a42f19-45c6-4472-b027-f83242deb5c1" name="iUnit2PosTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="ded12a87-147e-477e-84cd-0b03bea7081f">
<variableUsages Id="bf318fcc-35ad-46e4-b69e-ba49bc4b6122" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="dfedfe7c-9346-4f3f-9aaf-39b473c8d707">
<variableUsages Id="2032c495-2070-4923-b469-a09ac0982fa1">
<usages>
<variableUsagesHasUsages Id="a288c84b-a646-4c88-9e14-74f96e29190e">
<fbPortUsage Id="063d8ef7-6db0-4403-b295-0f52324e86a5">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="23fb5f97-c247-43c6-9574-3d37559e59b6">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/iTankPosolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="826c1371-0a9e-4563-b51b-d934297097f8">
<variable Id="c04debaf-0321-4427-914e-8213241219ad" name="iUnit2NegTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="7a7f660b-c2aa-4d24-bf26-d855a0b86af5">
<variableUsages Id="53e8a22f-5b0a-45d4-9669-af62b5f6fa93" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="6304de2e-7bff-49cf-a8dd-5782bffac4e2">
<variableUsages Id="79978712-fea8-411c-9c04-a37adcb21729">
<usages>
<variableUsagesHasUsages Id="7b22e43b-db17-4b19-92c7-58d209a8b9fe">
<fbPortUsage Id="5b80ac55-5e39-4219-a7c0-9ceb737b837c">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="899903c4-328a-47a4-810a-a0785be8f5f5">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/iTankNegolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="86a60df6-67cb-443f-a822-db908044908c">
<variable Id="319c63d5-7db2-4e82-815d-68745f3da067" name="iUnit3PosInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="a57b5a99-048c-473f-997d-915a5d633668">
<variableUsages Id="0e281206-bc5f-4a4a-9075-020538c94746" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="af44bb60-fe96-41bb-abac-a740ca436cd3">
<variableUsages Id="705ce15c-dc6a-4c10-9332-4180e0c9f916">
<usages>
<variableUsagesHasUsages Id="a36fef81-d481-49a5-9ca0-4fd45fbb5c32">
<fbPortUsage Id="c115784c-55fb-4d98-8368-80f5ad18dcc0">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="28ad999f-3916-420d-a1ff-a69d49520d6e">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iPosolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="a3417a48-fe3f-42ff-9e04-f3508c2fff61">
<variable Id="85698b7b-b034-4684-b86e-5425e6d90e47" name="iUnit3NegInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="1235ea59-c83c-4f45-bcf1-214b3121f351">
<variableUsages Id="924f1670-a15d-40e6-86ef-f8220d4a23e5" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="16b48d8d-e974-44e1-b837-d758a23ad5c3">
<variableUsages Id="bb92498f-0835-4168-b783-5a3406b2d6d3">
<usages>
<variableUsagesHasUsages Id="f7966f0a-082a-41f8-80f5-9828f6e4c695">
<fbPortUsage Id="08caccf9-1700-46de-9615-1ef8f9d6fc94">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="a63ff73a-9946-4da2-88c5-a8f0e639c533">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iNegolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="d53d3d72-5bc4-409d-ac8f-f170249d6218">
<variable Id="a654ec1a-80e1-4e5d-96a8-2000569bb0a5" name="iUnit3PosTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="78c55eeb-dd10-428c-867d-646d993ce97c">
<variableUsages Id="07be8d96-012d-45b3-a1ad-fe1a2a1d163d" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="695e03e8-2253-41f9-b154-3ebf6e7b06a7">
<variableUsages Id="0216e301-f6e0-4764-8bb0-8ec7d5097adc">
<usages>
<variableUsagesHasUsages Id="b59a041e-dd80-4be1-a339-af02cf8ca84a">
<fbPortUsage Id="f5a85347-88ec-4be9-95f6-87a6a0612d71">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="0fa45172-5d6a-4ded-bc89-afcea50c6464">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iTankPosolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="cc7156d6-29b7-4aec-b246-10a8837a05a5">
<variable Id="858759f7-4ec2-4c3c-9eb2-0ddcec2f941f" name="iUnit3NegTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="a4f11023-260b-4916-b6ed-a6f198e332c5">
<variableUsages Id="9da3f085-bc95-4925-a0a7-9bd0497eccf7" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="3e13ec29-908f-41af-92c1-c3f551ec1c35">
<variableUsages Id="3341a3d1-c160-4b1b-a4c2-4ae118a7dcd7">
<usages>
<variableUsagesHasUsages Id="f0d73645-a976-44ce-a4ca-9886ff805a0a">
<fbPortUsage Id="7eee229a-361e-45b1-b99a-e8264c2f8729">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="1d925d6a-ef33-4769-8745-8218edb01dfc">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iTankNegolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="859e5d08-8c22-41b5-826e-2c874ce088ed">
<variable Id="2376efdb-43c4-4c21-856f-79f825402314" name="iUnit4PosInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="65ee67e2-b70f-4002-bfd7-eb7b867fc99e">
<variableUsages Id="9ecc9342-6b53-464b-b757-03d10bebd011" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="4e28b1c6-b21a-4cb5-9f3c-4cc4d2254895">
<variableUsages Id="eb7579c7-c662-4ce6-8ab9-88eeddb77379">
<usages>
<variableUsagesHasUsages Id="f392b273-a154-4b83-827c-f579e5865c91">
<fbPortUsage Id="d38682ac-0b4a-40b1-aa8d-d3506a0fe887">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="2c047e32-7629-4062-89fd-d7317d1efce8">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iPosolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="078ceb47-81a5-4230-9a50-359b82be6904">
<variable Id="8719217f-cc14-469c-8e5b-0b6cf59e6786" name="iUnit4NegInlet" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="b3b9c171-022a-4e13-9c1f-57d446a96f1d">
<variableUsages Id="e95d6344-3b18-4ea7-bf39-f8b62f50050a" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="6c6c1b8f-3ea9-4e94-b89f-71c66e709114">
<variableUsages Id="21f64486-f163-4e50-bd1d-0be69bc1837b">
<usages>
<variableUsagesHasUsages Id="4146f15a-07c9-46e8-993c-6fd239574e97">
<fbPortUsage Id="51cb1e13-dd1c-4587-87ec-7774065b1b64">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="27c34558-a3a8-4bb8-b485-a7fab39c46ab">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iNegolytInlet" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="b6e29433-7531-43d0-b803-9a1ccf77f1ac">
<variable Id="4f37213d-57ed-470c-bef0-fb82b4cab855" name="iUnit4PosTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="52c43456-99ae-4a05-bee0-29c63eef50be">
<variableUsages Id="35217a20-7aca-4de9-9d7b-5c19774622f0" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="c18fd594-84a8-49ba-ae32-2225c89a998e">
<variableUsages Id="37ff4ec3-371f-44a4-8c16-d1a4560f34bb">
<usages>
<variableUsagesHasUsages Id="193a468e-2c35-4f61-9050-eeda4beaf420">
<fbPortUsage Id="3452931c-3e9b-433b-892b-aae0b389b59f">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="a6469579-1bae-420a-bff4-b64ea4f6cf71">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iTankPosolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="e6e40ed2-7b57-48dd-8e5d-002429d85ae4">
<variable Id="8e35dc4e-ea5d-476c-865d-dc623316a736" name="iUnit4NegTank" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="ec24e004-deac-4971-95b2-29c6cede97d0">
<variableUsages Id="b38b9cf7-1a17-4765-bccd-9e3e20649326" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="b87497aa-58c5-4d86-b7bc-4372bcb81b8b">
<variableUsages Id="00f8a100-723b-4c91-9a7b-87b1c1c5b2f5">
<usages>
<variableUsagesHasUsages Id="ae53e24f-258a-4e1b-83a7-07d888c86261">
<fbPortUsage Id="34e088a6-1247-4d23-994e-47112cd65605">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="9a493f70-1b29-4a1f-987d-4b6bc10f1324">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iTankNegolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
</variables>
</safetyApplication>