Files
Uniper_PLC/StringSafetyPLC/User FBs/ModulePressureCheck.ufb
2025-02-10 08:44:52 +01:00

807 lines
64 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="4049365544" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.5.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>
<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>
<networkHasUserFunctionBlocks Id="5ed4c7e4-b78a-4bac-a072-dcb614973d41">
<userFunctionBlock Id="e21fc2a6-dc9a-4bc3-b071-8656fb40d081" name="UserFunctionBlock2" instanceName="UserFB" orderOfExecutionSize="10" orderOfExecution="1" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="608299212">
<inPorts>
<userFunctionBlockHasInPorts Id="c3fc6d2b-67a4-40d8-aa49-387433e1d73a">
<metaInPort Id="07e8e652-72a1-419f-a4fd-3696dae5f8c8" 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="dba6a7bf-397f-413d-b110-a854d43394ed">
<metaInPort Id="5282a622-4439-4627-a581-db109f06aad1" 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="362c8359-73c4-42e7-a463-8c3419e80947">
<metaInPort Id="68503d3d-da58-4db3-bf12-d990bd1702ec" 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="836e1f65-3f7f-43f0-98c0-cf2f8e8b1013">
<metaInPort Id="77b84d8e-dbce-4c67-a399-083c7196f869" 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="417e3d20-6772-4a33-82aa-99cdb1aeefe4">
<metaOutPort Id="0aaeb632-e334-4675-afe6-8c5143f46eeb" 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="c32fe296-d8e1-4cdc-8e3c-716e1d0ad592">
<inPortMoniker name="//Network1/FBAnd1/AndIn1" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="fb45898e-a15f-46ce-ad04-ab1d4320267f">
<metaOutPort Id="8beb09ea-f9ec-4b56-83e4-4eb7ba736bf3" 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="96756ebd-1cac-43b6-b44a-661d2de314db">
<inPortMoniker name="//Network1/FBAnd2/AndIn1" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="653c1a3c-39a9-4ac2-82b8-25e5363a992f">
<metaParameterPort Id="fed3bd3a-f2a8-48e3-8654-e8f49edc7fa7" name="Network1_FBCompare1_Allowed deviation" portName="Segment 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="80d9b695-af53-4758-a0ab-805adbc00af8">
<metaParameterPort Id="565f0c8c-2c17-44d1-ba8d-15e5105e7146" name="Network1_FBCompare1_Tolerance time (ms)" portName="Segment Deviation Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1000" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="21594dd5-e3ef-400b-babb-eacb55ca3702">
<metaParameterPort Id="c7de92c1-58d6-46f0-8cf0-c301c81efdfc" name="Network1_FBLimit1_Minimum Value" portName="Segment Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="200" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="577d1482-9b77-4e82-843b-a2caa274d9b1">
<metaParameterPort Id="7d7c6982-202f-47be-9882-ccf0084c8964" name="Network1_FBLimit1_Maximum Value" portName="Segment Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="600" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="3257ba3e-65b0-4351-9c6b-3c1a64edbef4">
<metaParameterPort Id="bb1a4c04-a838-4dae-bd48-e9f4160469c1" name="Network2_FBCompare1_Allowed deviation" portName="Tank 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="0cf99690-baa0-4382-9861-1ebc30c53b00">
<metaParameterPort Id="ecf7a068-fd6a-4078-ae3a-99f5e776fb61" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tank Deviation Tolerance time (ms)" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1000" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="01d49b63-6cb3-448d-b44f-4e69664639b8" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="a2fbc9c8-f299-4ada-b5a6-aaacdf6c33f9">
<metaParameterPort Id="0d8bf771-dee2-4662-b019-2cf9f8a48941" name="Network2_FBLimit1_Minimum Value" portName="Tank Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-10" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="187db0a0-38a4-44e1-bb46-eb1e4691489e">
<metaParameterPort Id="189c8820-ba70-49db-9332-11845485686f" name="Network2_FBLimit1_Maximum Value" portName="Tank Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="832091f2-b44e-4735-acbe-c7a01d691f71">
<userFunctionBlock Id="bd729a5e-7c05-4f14-811a-0949a2e8db1c" name="UserFunctionBlock3" instanceName="UserFB3" orderOfExecutionSize="10" orderOfExecution="31" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="608299212">
<inPorts>
<userFunctionBlockHasInPorts Id="4be402fc-b1b6-42aa-8a7b-f2d3f52b62b5">
<metaInPort Id="1055f63c-fea2-4ed2-94fb-11f7b3f313b4" 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="d6b8beaa-5925-4eb8-bfac-682f0fecac7d">
<metaInPort Id="5f989f03-0844-42b0-8634-88216db78a96" 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="752d3662-b95a-4ec6-9879-75254c073b50">
<metaInPort Id="67d8fe5b-1f8b-40eb-9513-c5cef91a1d6e" 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="fad8e013-8f0d-4727-bf2d-4b601d6204f1">
<metaInPort Id="e37b763b-21a1-43a5-90aa-192fc8e897f0" 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="23062d68-52b3-4a85-b61d-c8dac92aa5a9">
<metaOutPort Id="febc3022-f5ae-4ae3-8b88-5795e3b416fc" 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="2f33138b-4c86-425c-a00f-a496b357c119">
<inPortMoniker name="//Network1/FBAnd1/AndIn2" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="1b7879df-79a7-4b58-8c6a-4b85b8bd7655">
<metaOutPort Id="4152819e-2cc4-479a-832b-fa806b8a7c60" 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="6341d652-23b4-42a9-bc89-76576b187e47">
<inPortMoniker name="//Network1/FBAnd2/AndIn2" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="50ab97ef-399a-4005-95fb-113314842a30">
<metaParameterPort Id="747a3cb2-4344-4647-9bf8-38fc7a1aeace" name="Network1_FBCompare1_Allowed deviation" portName="Segment 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="ff5c413a-0c39-4e11-82f8-cd2437a760a4">
<metaParameterPort Id="e96d2fba-35dc-4251-add8-26f2245169cd" name="Network1_FBCompare1_Tolerance time (ms)" portName="Segment Deviation Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1000" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="59b0aea2-c224-479e-989d-a13f0b16dba1">
<metaParameterPort Id="c5d0651d-29eb-4ecc-8738-f989ff48bfe7" name="Network1_FBLimit1_Minimum Value" portName="Segment Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="200" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="e7ea0be8-c3fe-4669-9ac5-75b0c9cbed95">
<metaParameterPort Id="7ec3046b-e0c7-4d08-b3d2-b1e2bb13feec" name="Network1_FBLimit1_Maximum Value" portName="Segment Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="600" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="b64c5b8c-1619-4310-8018-8900a6bb9129">
<metaParameterPort Id="bbdccefc-e07b-4ed8-90ee-47d7ef1765dd" name="Network2_FBCompare1_Allowed deviation" portName="Tank 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="b04d2234-6954-4d39-a194-c20979303b03">
<metaParameterPort Id="ed0fed7b-96d1-42a4-b94c-3e42fb69137d" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tank Deviation 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="308f3ea7-df8d-4889-b599-a3e227c10f99">
<metaParameterPort Id="94a1125a-2964-4fcf-a0ba-368eb2d871af" name="Network2_FBLimit1_Minimum Value" portName="Tank Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-10" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="8e23fd2b-f362-4f3d-b195-6516bf45aacd">
<metaParameterPort Id="895907ee-6633-471d-949e-fe27c5944326" name="Network2_FBLimit1_Maximum Value" portName="Tank Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="bbe07b66-b9a0-4746-8886-f1243e4590c5">
<userFunctionBlock Id="4d0b6530-98e5-4610-af5b-b09516969b85" name="UserFunctionBlock1" instanceName="UserFB2" orderOfExecutionSize="10" orderOfExecution="21" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="608299212">
<inPorts>
<userFunctionBlockHasInPorts Id="8405016d-ae23-4ba4-ab3f-de680e1b5648">
<metaInPort Id="035c0a29-be12-40c4-9a20-d641fafb67ce" 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="2160ac64-a3ff-41c0-832c-98efde821b3e">
<metaInPort Id="2542831c-3ab5-49ab-9301-e4b8a505fbeb" 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="aeb56bfa-0b68-4719-bd4b-87895ce4caec">
<metaInPort Id="160ce466-8e57-44b7-8541-fdff303b9e8d" 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="292b59ef-6fdc-4f87-8f41-da5443651bc5">
<metaInPort Id="189d6bfd-84b9-43ac-824e-fefae6de06ca" 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="bdc6a54c-84f8-498a-a439-5a76a1f0e759">
<metaOutPort Id="38267531-8534-47d2-9368-551db8e24a23" 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="6ac9addc-37e2-4e07-b12d-3e730f8fa29b">
<inPortMoniker name="//Network1/FBAnd1/AndIn3" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="588dc8d8-8c43-46ac-a156-b1029249de94">
<metaOutPort Id="0cf2907a-9b5e-4e38-b706-165c67ceaa18" 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="ce3c1adb-26e5-40eb-899c-1cae0fdafdfe">
<inPortMoniker name="//Network1/FBAnd2/AndIn3" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="39ed9891-3820-44f3-b4db-2bb2b93abe88">
<metaParameterPort Id="b5458ec0-d2b6-4940-a5b0-4b35dfe07cc1" name="Network1_FBCompare1_Allowed deviation" portName="Segment 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="76783413-6c26-44b1-b93b-149ee07ad7f2">
<metaParameterPort Id="58751f25-52c4-4f25-a142-abdd756d5dd0" name="Network1_FBCompare1_Tolerance time (ms)" portName="Segment Deviation Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1000" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="98a670eb-7555-46e5-868a-0bdfd1b97805">
<metaParameterPort Id="f4887cc8-9838-4b05-a383-7c7b2f2629eb" name="Network1_FBLimit1_Minimum Value" portName="Segment Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="200" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="b85492b0-3640-4942-b2af-6bfd8ad6d65c">
<metaParameterPort Id="84585f0c-7236-4459-aacf-0c024431a51b" name="Network1_FBLimit1_Maximum Value" portName="Segment Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="600" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="7647c775-1836-4751-9b1c-7565b7ede716">
<metaParameterPort Id="ee5ec625-921b-4f40-ac2d-7dfd2c8e892d" name="Network2_FBCompare1_Allowed deviation" portName="Tank 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="e64d6aab-7139-49ca-9811-f500699601a6">
<metaParameterPort Id="9f412960-8c73-44dd-b5e9-63e58cc73d57" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tank Deviation Tolerance time (ms)" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1000" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="01d49b63-6cb3-448d-b44f-4e69664639b8" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="2025cff7-f11c-4a22-90bc-0f31948f785b">
<metaParameterPort Id="91e4660f-172f-4050-9392-8d36f44537c1" name="Network2_FBLimit1_Minimum Value" portName="Tank Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-10" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="b907a67b-8e96-470e-a2ec-98247dc7a8d9">
<metaParameterPort Id="4fc6a837-4dbe-409f-8d20-0c7938450591" name="Network2_FBLimit1_Maximum Value" portName="Tank Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="9f225643-a414-4c5b-bcd4-2fdd3d7c18ca">
<userFunctionBlock Id="7d7fcc91-1fd8-4ab3-8757-037e9025f0f6" name="UserFunctionBlock5" instanceName="UserFB1" orderOfExecutionSize="10" orderOfExecution="11" schematicGuid="cdb4d8f5-5666-416c-974a-dac7f9018193" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="608299212">
<inPorts>
<userFunctionBlockHasInPorts Id="8ccda840-7025-4e13-b096-f4f2f066c133">
<metaInPort Id="1aa7d4b6-6790-4a67-8047-d96834dadbf0" 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="4e3247cf-a36a-44ed-b616-79036ee0edcb">
<metaInPort Id="26e631e9-938c-4169-9e77-bcce08a6e965" 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="b30196de-d112-432e-b6e4-0711f60f142e">
<metaInPort Id="76ed3ffc-b35d-4470-b342-bb6951e90170" 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="9ddb625c-6300-4221-b1e0-99af52f3a1ce">
<metaInPort Id="7c3c3803-9126-4173-9398-0245d7b7a43a" 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="b2f4b47a-969a-4f81-b2a6-e2619bda7099">
<metaOutPort Id="7b4cebb6-a2b5-444e-b4bc-0e3c8ef2f68b" 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="8527e9cd-216f-497d-af6e-865ebbe71232">
<inPortMoniker name="//Network1/FBAnd1/AndIn4" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
<userFunctionBlockHasOutPorts Id="dca9c090-7fc2-4a01-9b13-80700a20c9fc">
<metaOutPort Id="c11fb7f2-bc39-4eef-acbe-eea559fd6099" 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="1e235ec7-9536-4a16-b9f6-627b4fb7b402">
<inPortMoniker name="//Network1/FBAnd2/AndIn4" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="70f88065-3279-4c5d-9a5b-91523a3616b7">
<metaParameterPort Id="23509919-eaa1-442d-99d4-d73858f2a4ce" name="Network1_FBCompare1_Allowed deviation" portName="Segment 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="69e19ca6-8364-47ed-a90a-2e2e7fe9421e">
<metaParameterPort Id="35352fa4-e51b-47f2-94c6-62778979f605" name="Network1_FBCompare1_Tolerance time (ms)" portName="Segment Deviation Tolerance time (ms)" portNum="2" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1000" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="9690b673-32fb-4440-b932-23bb199b3bcc" schematicFunctionblockId="9de01718-5836-4dd4-946c-6811ab35ef11" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="75a7b74a-aff6-4fd8-a977-39511c8ca600">
<metaParameterPort Id="3f197f6d-f6b7-4aeb-bf57-d84b3d6e651b" name="Network1_FBLimit1_Minimum Value" portName="Segment Minimum Value (mBar)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="200" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="68f77401-3e17-404b-ae99-68f8d25a90a5" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="bd0009be-6e0d-4766-9bb4-dd34b429dae7">
<metaParameterPort Id="71b64a01-ec18-49b9-a5b7-f68022cfb8c9" name="Network1_FBLimit1_Maximum Value" portName="Segment Maximum Value (mBar)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="600" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="93b6b755-9688-49be-a383-c6a059786a8d" schematicFunctionblockId="4103db17-b6ab-472d-b283-98c90e733d2a" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="52e46be4-935f-4a08-a611-fa6b59dc6fc0">
<metaParameterPort Id="d0708336-dbe3-4922-9ac5-7cdb18dba608" name="Network2_FBCompare1_Allowed deviation" portName="Tank 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="270c1147-0c46-4dee-99a5-2b393d302387">
<metaParameterPort Id="377e6862-4e79-40ee-b172-666ceb8a7559" name="Network2_FBCompare1_Tolerance time (ms)" portName="Tank Deviation Tolerance time (ms)" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1000" userFbPortName="Tolerance time (ms)" useInUserFb="false" schematicPortId="01d49b63-6cb3-448d-b44f-4e69664639b8" schematicFunctionblockId="8bac5c20-8eba-4388-b2f4-34fd7519acdf" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="fd71ecd6-a765-4958-be73-644de673e08e">
<metaParameterPort Id="ed84aa84-618f-4eda-9327-2e109083634f" name="Network2_FBLimit1_Minimum Value" portName="Tank Minimum Value (mBar)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="-10" userFbPortName="Minimum Value (mBar)" useInUserFb="false" schematicPortId="8ae2f911-e1b5-46ca-91d3-8203f3a489ff" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="83327d70-3ce8-4a62-83f4-648e733d4ff5">
<metaParameterPort Id="5b1fcdcf-86e2-4bf1-98a7-78a04e38ac9e" name="Network2_FBLimit1_Maximum Value" portName="Tank Maximum Value (mBar)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="50" userFbPortName="Maximum Value (mBar)" useInUserFb="false" schematicPortId="44f95c81-5b97-4466-ab5f-88d72d48d852" schematicFunctionblockId="8ff69fc3-4b7a-48bb-b64f-4e333165e644" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
</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="08be24c9-4d1b-48ef-8390-89ac5d74d508">
<fbPortUsage Id="6d233cd1-0ff9-475c-94b3-0c52232abcfb">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="0761c961-b9ee-4f66-9507-bca672fac702">
<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="43e2118e-7f5c-44a3-b538-b52d11b273ee">
<fbPortUsage Id="32567d76-c815-462a-a0ff-5a50eacbb66a">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="f9844f6d-1ce0-416e-889b-70e33585510a">
<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="68a76624-f799-42d5-9b50-4e4e52363ae0">
<fbPortUsage Id="a522960b-f688-4d18-97f5-78a9c06169e8">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="668231c6-a08e-483a-9226-e1bc98772cf3">
<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="adf74a10-a1f3-4b7b-a608-0353df4bd01a">
<fbPortUsage Id="10b418aa-5926-43ed-82bf-76f171632b22">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="b537d63d-10f0-4236-87de-73fd249acaf9">
<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="9343a8f3-16ae-43fa-b02d-f44e5873e0a7">
<fbPortUsage Id="d742e170-f2ab-4b2a-8699-b80819a48251">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="be3f5fb7-4597-4719-b835-7ff4c750ff41">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/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="bd1bbaa1-0387-4333-bc88-3b897e669d85">
<fbPortUsage Id="7e87c286-e1fa-4fb6-9354-750e89d2d794">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="d0948f56-bc3a-4431-9414-f1889f55555f">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/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="1695c4e2-bce3-4d53-ad24-6021807a1125">
<fbPortUsage Id="ecbe0c9b-15a8-403e-ab32-fc6d7c318c8a">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="88be35db-5553-4008-bda1-93dfd933cf08">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/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="4d7f230f-0e2f-41d1-b62c-da90acd0bea1">
<fbPortUsage Id="10b85efe-5970-4f9d-bb56-5cdb4f879983">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="c6e8862b-c5cb-41e7-acb0-00936d000686">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/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="47c520b7-4654-4d5b-b86a-fc8d4753ca82">
<fbPortUsage Id="110ab33d-2a0a-4629-a351-717231198c66">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="89f31126-cee7-4c65-9f0d-e2e9020338c8">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/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="25268162-200b-48d5-88df-5856aa51a6d7">
<fbPortUsage Id="7a4ac775-1d70-4417-97ad-c6c6fe5b21e3">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="e7e5c0a6-6dfa-40f1-ad2f-6c37bb0f0fba">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/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="2d3ebf97-f185-4e06-ae8f-297a9132c5ad">
<fbPortUsage Id="042818d8-47b0-479f-98f6-37c7ca888ad7">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="d144825f-d794-4312-8dbb-a1175a68aa77">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/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="a065218a-ef29-495e-ba27-b1169fe6c6e5">
<fbPortUsage Id="2e277564-a9a1-44bb-b905-3e42ebeb6778">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="7c2af62b-6da2-4bb9-af55-9a38face798b">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/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="cef831bb-343f-4335-9924-a3d5d4b99620">
<fbPortUsage Id="2522d155-a9cd-477a-b9a3-643a77b73b8e">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="6cf24049-7fed-44f0-9b2f-bc181425dec7">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/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="860320ca-470f-4f3a-bc00-19a74e28fee3">
<fbPortUsage Id="65049214-b394-4173-8eb5-4d138a594845">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="9b6e7729-3766-4d56-b3e7-adbbc72661d5">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/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="b1222730-81f0-492b-8e6c-6b2bb012acc9">
<fbPortUsage Id="64596d05-d2a8-414d-ab8e-75cc8147dfd0">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="a5cb0724-ed89-4c17-b2aa-677b0a60e69a">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/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="de17bec0-c011-49dd-bead-5cd0cfb96ba1">
<fbPortUsage Id="866fb0e3-137b-40eb-b383-58cd40e7b837">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="535c1bd2-ca8b-4005-8042-b6cc8d1f88c2">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/iTankNegolyt" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
</variables>
</safetyApplication>