Files
Uniper_PLC/StringSafetyPLC/User FBs/ModuleTempCheck.ufb
Matthias Heisig f12063e294 Added some fixed during pre safety check
- Fixed bug that SafetyIntlkTimeout could not be acknowledged
- Pumps now dont shut off during error in unit (except over- or underpressure), setpoint is now set to discharge power
- Fixed bug not able to restart safety-check when not all strings where off
- Adjusted Safetyparameters to match safetycheck protocol
2025-06-03 18:02:19 +02:00

430 lines
33 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="824860395" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.5.0.0" Id="df4058e7-96af-4e45-a706-36709fd11b22" name="" mapState="false" mapDiag="false" groupOrderId="0" passificationAllowed="false" temporaryDeactivationAllowed="false" permamentDeactivationAllowed="false" xmlid="0" analogFBOutputReplacementValues="Zero" verifyAnalogFBInputsIfStart="false" userFbId="df4058e7-96af-4e45-a706-36709fd11b22" xmlns="http://schemas.microsoft.com/dsltools/SafetyApplicationLanguage">
<networks>
<safetyApplicationHasNetworks Id="6ff9b20c-08da-4a0a-bf88-45934e7ed9de">
<Network Id="b733758f-def7-4518-a3ba-a7dd391b7d0e" name="Network1" networkName="Network1" intId="1" networkOrderId="0">
<functionBlocks>
<networkHasFunctionBlocks Id="7aca4229-ae25-4cbb-8ce8-a683ef368acd">
<fBAnd Id="e0538191-bfe7-4f1d-a861-e56884cdec12" name="FBAnd1" instanceName="FBAnd1" orderOfExecution="21" mapState="false" mapDiag="false" functionName="safeAnd">
<inPorts>
<functioBlockHasInPorts Id="9ffe3e63-c238-4bd5-ad59-e50b5bd7414b">
<inPort Id="6aeee0cd-f699-4fac-9131-f7d8f4bf614a" 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="d5e23d85-b238-44ef-9725-990ab2230bf1">
<inPort Id="98b8af0a-3e3c-4c03-8e86-c2aaa2b6d484" 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="c26df766-af6a-45cc-83be-a8c69fe4cb51">
<inPort Id="115cc269-06b1-4d31-ada8-73358e8d14f2" 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="11177778-8055-4fb8-95cf-54a63a69ee95">
<inPort Id="3713df49-7e23-4b54-93ec-62858675b101" 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="ffcca1b3-18f1-45e6-a376-972ba22b0271">
<inPort Id="9abb7241-35d2-4402-b644-1c9e9114dc59" name="AndIn5" portName="AndIn5" portNum="6" objectIndex="12" varId="6" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="fe6abd84-372d-40d7-babc-af40e1e42bad">
<inPort Id="d235977e-ee14-4f62-9f74-b657e024cb9d" name="AndIn6" portName="AndIn6" portNum="7" objectIndex="13" varId="7" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="80226b63-1493-4f7f-9725-d40368248d51">
<inPort Id="6a950319-0894-43f3-a1ce-bc6d2ce74a9c" name="AndIn7" portName="AndIn7" portNum="8" objectIndex="14" varId="8" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
</functioBlockHasInPorts>
<functioBlockHasInPorts Id="ee481321-ad0b-45a9-8569-52362867b1a9">
<inPort Id="878ab009-2a58-4bc8-9822-5fde06cd986b" 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="ab76f2b5-6cc7-435d-8d0b-bb37d8a20688">
<outPort Id="3b8101cc-7351-4e03-b578-137ffb653287" name="AndOut" portName="AndOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" />
</functionBlockHasOutPorts>
</outPorts>
</fBAnd>
</networkHasFunctionBlocks>
<networkHasUserFunctionBlocks Id="3eef60cc-79f1-4528-96ca-64df36c9d936">
<userFunctionBlock Id="1a7db811-16b6-4f8e-9f32-f749dc0c2d0f" name="UserFunctionBlock3" instanceName="FB_Unit4" orderOfExecutionSize="5" orderOfExecution="16" schematicGuid="d3ac1fa8-f556-4736-a4d5-02aac0792f59" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="932225505">
<inPorts>
<userFunctionBlockHasInPorts Id="cf7d2956-778a-4c30-b938-4c41508fae05">
<metaInPort Id="8afa8819-1e16-4734-91f3-248d4dbaaee6" name="iUnitTemp1" portName="iUnitTemp1" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="182e266a-9490-4bb6-a162-cbdacae93d62" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="4412798e-d146-456f-9df2-608ac90adf3e">
<metaInPort Id="de417d26-f840-4a4f-8235-93ef51c2c100" name="iUnitTemp2" portName="iUnitTemp2" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="7fd1e526-3277-479c-a135-3cc6aebef211" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="b6ee0627-f926-431c-ad26-ef14a46f88a0">
<metaOutPort Id="4ca99bb4-5747-426e-9f8b-f24f8565df43" name="XOk" portName="XOk" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="49e6b447-cda2-4818-a0a9-b11c7c5112e9">
<targetFunctionBlockPorts>
<wiredLink Id="b222b589-68a5-42d2-878f-f6e298d972b0">
<inPortMoniker name="//Network1/FBAnd1/AndIn4" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="70a390ba-9abf-41f5-b723-e6891d113bbb">
<metaParameterPort Id="0cd56fad-0dd8-4bc7-baa3-7559d20c961a" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (0,1C)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="30" userFbPortName="Allowed deviation (0,1C)" useInUserFb="false" schematicPortId="26e76e60-c794-409e-b5c4-81f30863dc0d" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="7efe74cf-de77-464a-a8d3-6feb85d74d68">
<metaParameterPort Id="d7ac0873-901f-4be2-afd9-f7d3f8ca72d5" 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="a4e005e3-7da0-4700-b52b-d88a7bf3e024" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="fff86f3d-7426-4796-a297-f5159addbe2d">
<metaParameterPort Id="4bbeccfc-4a7e-42df-9724-1c09f9d54303" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (0,1°C)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Minimum Value" useInUserFb="false" schematicPortId="bc47f27c-58d0-4108-ab53-ce8ac14ee4c7" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="c019f41e-5c67-4fc0-b93b-94f8442e3c18">
<metaParameterPort Id="4b374a7a-fa52-496a-97bc-25305da90120" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (0,1°C)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="450" userFbPortName="Maximum Value" useInUserFb="false" schematicPortId="a3bf8ae5-9150-4849-b220-c3d756a650a8" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="0b66c125-62e6-4fd2-9215-fa1a8f7b98d2">
<userFunctionBlock Id="a62b04b8-0f3c-4bf6-aed2-1a814b0e824f" name="UserFunctionBlock1" instanceName="FB_Unit3" orderOfExecutionSize="5" orderOfExecution="11" schematicGuid="d3ac1fa8-f556-4736-a4d5-02aac0792f59" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="932225505">
<inPorts>
<userFunctionBlockHasInPorts Id="366d92a1-2a4f-42f6-8c10-c6e38a2762ed">
<metaInPort Id="8d193a10-2eb5-4f3f-8291-5643c4af4263" name="iUnitTemp1" portName="iUnitTemp1" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="182e266a-9490-4bb6-a162-cbdacae93d62" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="5186097e-0d81-481e-a117-7a86e161597f">
<metaInPort Id="4b645a8f-ec0c-4fab-88bd-8dcff6718820" name="iUnitTemp2" portName="iUnitTemp2" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="7fd1e526-3277-479c-a135-3cc6aebef211" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="7f588bda-32a6-485d-9dba-af1b51ae2c0b">
<metaOutPort Id="921ccac5-076e-4dbe-b69d-1c31c395fe91" name="XOk" portName="XOk" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="49e6b447-cda2-4818-a0a9-b11c7c5112e9">
<targetFunctionBlockPorts>
<wiredLink Id="2d764fe8-9a4b-40ed-8e9e-ca0e2b76714c">
<inPortMoniker name="//Network1/FBAnd1/AndIn3" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="005de88a-07c2-45d5-974a-61ddc9988e92">
<metaParameterPort Id="2921fcab-2784-4198-833e-60452ae3c224" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (0,1C)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="30" userFbPortName="Allowed deviation (0,1C)" useInUserFb="false" schematicPortId="26e76e60-c794-409e-b5c4-81f30863dc0d" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="ba43279d-3f01-4f8d-8c33-050d8412b2b3">
<metaParameterPort Id="f198b987-324e-4278-bd93-17bf290c9320" 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="a4e005e3-7da0-4700-b52b-d88a7bf3e024" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="0bd3c422-77be-425e-9723-98b0458d01fb">
<metaParameterPort Id="ff59a0c1-edc4-4a81-8a62-49a25f015025" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (0,1°C)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Minimum Value" useInUserFb="false" schematicPortId="bc47f27c-58d0-4108-ab53-ce8ac14ee4c7" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="878f97df-140f-42e0-8e38-964dbaafee53">
<metaParameterPort Id="fada433f-5eaa-40a2-9eca-7cdfc7973755" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (0,1°C)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="450" userFbPortName="Maximum Value" useInUserFb="false" schematicPortId="a3bf8ae5-9150-4849-b220-c3d756a650a8" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="1b0b68e3-8b4b-4ef5-af10-7ba79bdd26c5">
<userFunctionBlock Id="2aa3344b-ab74-4c6a-860d-66609ba03bd8" name="UserFunctionBlock2" instanceName="FB_Unit2" orderOfExecutionSize="5" orderOfExecution="6" schematicGuid="d3ac1fa8-f556-4736-a4d5-02aac0792f59" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="932225505">
<inPorts>
<userFunctionBlockHasInPorts Id="fcfe1852-ab0f-4a18-87e2-ff5d8816df29">
<metaInPort Id="d9e7853c-f775-4da2-b93f-f4965100bc23" name="iUnitTemp1" portName="iUnitTemp1" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="182e266a-9490-4bb6-a162-cbdacae93d62" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="b9449c70-0063-435b-aa8c-c88da599162c">
<metaInPort Id="be3229d6-50e6-4fcb-9ea3-79b0f381e6ed" name="iUnitTemp2" portName="iUnitTemp2" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="7fd1e526-3277-479c-a135-3cc6aebef211" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="042fb4e3-8a11-42a2-a7f3-60e27ed49f28">
<metaOutPort Id="afe6bbcb-60c3-4f58-95cf-24e7d923499e" name="XOk" portName="XOk" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="49e6b447-cda2-4818-a0a9-b11c7c5112e9">
<targetFunctionBlockPorts>
<wiredLink Id="85e3efd2-e9ea-4c2a-9aa3-b52f26bdf89c">
<inPortMoniker name="//Network1/FBAnd1/AndIn2" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="4306ec2e-4ac2-42f1-8ca1-75347156a63f">
<metaParameterPort Id="73878af8-6434-4793-be69-b9a13ae5015a" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (0,1C)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="30" userFbPortName="Allowed deviation (0,1C)" useInUserFb="false" schematicPortId="26e76e60-c794-409e-b5c4-81f30863dc0d" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="95394b69-45b2-4db5-9e23-d91fa725f6e8">
<metaParameterPort Id="011cae05-3acb-454c-a20c-249eb129976e" 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="a4e005e3-7da0-4700-b52b-d88a7bf3e024" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="936f1c15-930a-41a7-ba43-325fd0d19564">
<metaParameterPort Id="5ab1b79f-941f-44e0-9898-ae32b5a7a607" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (0,1°C)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Minimum Value" useInUserFb="false" schematicPortId="bc47f27c-58d0-4108-ab53-ce8ac14ee4c7" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="aa86af59-6908-4794-b6eb-1f2749dd2fd6">
<metaParameterPort Id="e447219b-5853-41d7-8989-b336c382d107" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (0,1°C)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="450" userFbPortName="Maximum Value" useInUserFb="false" schematicPortId="a3bf8ae5-9150-4849-b220-c3d756a650a8" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
<networkHasUserFunctionBlocks Id="316c2cb2-5961-441a-826a-42feb8047269">
<userFunctionBlock Id="162a4991-102d-49b3-a1f8-1fac6ccd1269" name="UserFunctionBlock5" instanceName="FB_Unit1" orderOfExecutionSize="5" orderOfExecution="1" schematicGuid="d3ac1fa8-f556-4736-a4d5-02aac0792f59" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="932225505">
<inPorts>
<userFunctionBlockHasInPorts Id="58e92de6-2c6e-4a2f-b57f-e711cd9d9a7b">
<metaInPort Id="e10f51db-885c-480a-8838-1e48ff8f0c76" name="iUnitTemp1" portName="iUnitTemp1" portNum="1" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="182e266a-9490-4bb6-a162-cbdacae93d62" />
</userFunctionBlockHasInPorts>
<userFunctionBlockHasInPorts Id="e5a55f58-3924-40c5-aa0c-83ada8da8b3a">
<metaInPort Id="65fc18e6-361d-49ab-8d32-57038e7d1b50" name="iUnitTemp2" portName="iUnitTemp2" portNum="2" objectIndex="0" varId="1" filter="1974016" portDataType="258" maxDeviation="0" resetTime="0" schematicVarId="7fd1e526-3277-479c-a135-3cc6aebef211" />
</userFunctionBlockHasInPorts>
</inPorts>
<outPorts>
<userFunctionBlockHasOutPorts Id="1ee00585-a249-427a-a45b-4139e70894cc">
<metaOutPort Id="5e6a0529-3eda-4ff1-9483-3dbf399f5ce8" name="XOk" portName="XOk" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="49e6b447-cda2-4818-a0a9-b11c7c5112e9">
<targetFunctionBlockPorts>
<wiredLink Id="0c74215a-2371-4440-b9ae-de61181e15b2">
<inPortMoniker name="//Network1/FBAnd1/AndIn1" />
</wiredLink>
</targetFunctionBlockPorts>
</metaOutPort>
</userFunctionBlockHasOutPorts>
</outPorts>
<parameterPorts>
<userFunctionBlockHasParamPorts Id="ec1084c2-c3d0-40a9-bc4d-55b849110ae4">
<metaParameterPort Id="7e398a2a-ba1c-487f-a591-9f1b629c08eb" name="Network1_FBCompare1_Allowed deviation" portName="Allowed deviation (0,1C)" portNum="1" objectIndex="0" varId="0" filter="0" portDataType="0" timing="30" userFbPortName="Allowed deviation (0,1C)" useInUserFb="false" schematicPortId="26e76e60-c794-409e-b5c4-81f30863dc0d" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="9f2bebb8-a0d8-4480-9f19-78ba8b8246a9">
<metaParameterPort Id="db5e10f2-c7d0-48f4-a1d2-7304724cd486" 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="a4e005e3-7da0-4700-b52b-d88a7bf3e024" schematicFunctionblockId="05099faf-e3de-4ea1-9eea-9e4a5c3e779e" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="f3c9e395-827e-4c4f-b9c2-47081dba96f5">
<metaParameterPort Id="37ac3bca-6184-4a2d-829d-79b8cc99db4a" name="Network1_FBLimit1_Minimum Value" portName="Minimum Value (0,1°C)" portNum="3" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Minimum Value" useInUserFb="false" schematicPortId="bc47f27c-58d0-4108-ab53-ce8ac14ee4c7" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
<userFunctionBlockHasParamPorts Id="46fbce88-03cc-4cd2-af9b-8707eb5c03ff">
<metaParameterPort Id="c86ef26b-16cd-4278-994e-35f0102dd6e7" name="Network1_FBLimit1_Maximum Value" portName="Maximum Value (0,1°C)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="450" userFbPortName="Maximum Value" useInUserFb="false" schematicPortId="a3bf8ae5-9150-4849-b220-c3d756a650a8" schematicFunctionblockId="a7a7eb8b-4988-4404-8770-1a058557ef13" />
</userFunctionBlockHasParamPorts>
</parameterPorts>
</userFunctionBlock>
</networkHasUserFunctionBlocks>
</functionBlocks>
</Network>
</safetyApplicationHasNetworks>
</networks>
<variables>
<safetyApplicationHasVariables Id="6b25fa03-8e7b-48e2-b0bb-10edccf0c730">
<variable Id="be1c34b7-df21-427b-b510-8908b75254e6" name="xTempInRange" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="5320b928-b976-4015-a8c3-4a6c2b2fe452">
<variableUsages Id="1e0d8f5a-304f-4345-ae7e-6f09e7339574">
<usages>
<variableUsagesHasUsages Id="e304cc4d-8837-471a-a40c-512414ac67e1">
<fbPortUsage Id="59d32872-9b18-498a-b64e-3cbac027a3bc">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="d4c16aa0-f320-47e6-b22d-4206945fbdf9">
<outPortMoniker name="//Network1/FBAnd1/AndOut" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="723d8dac-4465-4d78-b83f-3638d633f9cd">
<variableUsages Id="1474bdbf-4bf1-4357-a0dd-ffdedb5d34c3" />
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="42f2938b-1997-42c2-a51a-e3322ce95bac">
<variable Id="6a51c34c-a41f-4976-8909-27ed6dc7b49f" name="iUnit2Temp1" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="fef83f52-7c71-49c8-aa86-7c849b46ee2d">
<variableUsages Id="5bed33df-462f-4646-92e9-0feac7ea3425" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="06cc7045-6003-405b-a72c-dedd65dbd83b">
<variableUsages Id="8cc53478-a65e-4224-ba68-654532b1c2ba">
<usages>
<variableUsagesHasUsages Id="a439d83e-9c24-41d9-9cf1-657611fc03c6">
<fbPortUsage Id="ed34f638-a3f3-45a2-813d-273128ceedd9">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="15a9081a-5110-45a7-8d14-07aeee70c94c">
<metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnitTemp1" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="093ae600-9089-47f4-8c25-18ed0230e40f">
<variable Id="132c3a8d-d79d-4b2f-834a-2e417bcda3da" name="iUnit1Temp1" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="b59ef9d2-3d9d-4282-bc4a-5198cc57efe8">
<variableUsages Id="0e62a3ee-b298-45bf-88c5-dea33c48b82b" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="3eb0ddaa-663d-4ddd-8e2e-e1c7a47114a0">
<variableUsages Id="f16104ec-939f-4780-8666-14c2c382a846">
<usages>
<variableUsagesHasUsages Id="8208e593-135f-4bba-b25a-2aa6a35e92b9">
<fbPortUsage Id="517d42f4-b656-4f04-9acd-28fa2e850525">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="eaf5e4fc-5b39-4a38-9ee0-96d8c96e44e6">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/iUnitTemp1" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="878a73ca-d19e-4bcd-b4b3-fada9ab42ac2">
<variable Id="7493ecc8-0fb4-46bf-97f7-35769ae4c024" name="iUnit1Temp2" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="dc8bb778-6dbe-4ddf-9839-06857a7ab26c">
<variableUsages Id="214f59f9-5654-4000-b63b-2edae892ccee" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="0c77d77a-00eb-4ee4-bf07-a09f64e296e8">
<variableUsages Id="4366ea51-bf31-4df9-800a-aee914ef3756">
<usages>
<variableUsagesHasUsages Id="2f4d304e-34f5-457d-b49e-85c6efce9445">
<fbPortUsage Id="186dcfb9-1108-44d9-bcdd-a33e91ae430c">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="928d2fdc-394b-4ca1-aba1-0ec934b64e3c">
<metaInPortMoniker name="//Network1/UserFunctionBlock5/iUnitTemp2" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="4160264f-a2e2-42d5-ab06-4e315ce7ce23">
<variable Id="2c3edb54-4efe-4eb4-8444-a87e2d757c95" name="iUnit2Temp2" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="d9994f39-4bf4-468a-be2a-b82df7aae19b">
<variableUsages Id="23ffc996-1b16-428a-b1e0-b8958c58803d" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="12c5be6a-6ad9-4cfa-b30a-b50a67e802c3">
<variableUsages Id="35d2ed01-bc0a-4dd3-8d9e-8663380f67bf">
<usages>
<variableUsagesHasUsages Id="efe07403-91c0-4917-b0d5-3d22a157fc26">
<fbPortUsage Id="252255d9-736e-4a9c-b488-3880d9f27247">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="017fe694-d139-455b-9a93-b7540a711ece">
<metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnitTemp2" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="7508629d-e54c-4c86-8cf3-ee9df3b3bf7e">
<variable Id="9fad5450-0493-4cc0-a375-7ac7e37f0b00" name="iUnit4Temp1" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="5eb68cd8-e02a-4480-a213-583747cf58d7">
<variableUsages Id="b613b83e-786f-4832-9f05-ac14674036c9" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="f26faa36-16b5-4751-a3bf-e1ab26c78a5c">
<variableUsages Id="2a463a8b-0f58-40f9-82f8-df65b221405a">
<usages>
<variableUsagesHasUsages Id="045257d4-c0e8-46cf-acaa-582e47146217">
<fbPortUsage Id="df160b4a-9142-4570-ad7b-711270767c74">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="8af119a5-da4f-4a90-8e99-f3156da36ade">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnitTemp1" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="873db3ac-cfa0-4090-8f39-bd72b331f46e">
<variable Id="b6b5b387-5677-4244-8704-4896a83e0868" name="iUnit3Temp1" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="a5d10ff3-0915-490d-ab6f-cd2a3124d60a">
<variableUsages Id="3bdee9de-eb4b-474c-a0d7-0fc5af11cf40" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="2ba8bddc-1a8e-4413-86b8-8582c90e682e">
<variableUsages Id="67dc9b7f-6c65-4cd5-b363-7856b5bfc189">
<usages>
<variableUsagesHasUsages Id="d183e15c-f4ee-490e-aff1-cec245e82998">
<fbPortUsage Id="de54a7e7-b1d6-4885-ba68-22bae19ae1bd">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="e1252319-977a-4605-9674-be21197bc2ce">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnitTemp1" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="bd26853a-f622-4e54-b920-e6dc6ff19f27">
<variable Id="2d7005b0-67ce-4d41-bbe9-aba93f35f74a" name="iUnit3Temp2" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="53679446-3be6-474e-a3a2-cb4a5f76b2a2">
<variableUsages Id="1a227f30-b801-49d2-8160-99352924de4d" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="6433d0a1-367e-4ec5-a042-9b992031a3a7">
<variableUsages Id="b47485fa-e369-4283-8fa4-3ebde576b1a6">
<usages>
<variableUsagesHasUsages Id="9dff8c05-74ac-4951-a042-73f39629eca9">
<fbPortUsage Id="12a4b4f4-424d-488e-875e-80ab18dc37f0">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="47e5a435-2552-469c-b56b-cc33a7df9bec">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnitTemp2" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="7b02ef6e-5aab-45bb-b4db-ba987abf4e44">
<variable Id="dd2146e8-1692-4cb5-9490-663c41882552" name="iUnit4Temp2" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="3265e781-44ec-4d2c-ad41-a1d37b39762b">
<variableUsages Id="c57d2a81-02c8-4c3f-bc74-e3a63a9a6c44" />
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="2b4d970c-d82e-4ba1-9e45-f1ed92c40635">
<variableUsages Id="32757f29-dca2-4287-9cec-2d91ff2b2a92">
<usages>
<variableUsagesHasUsages Id="55ab1d9b-e1d7-4738-9cef-de7eb3c264b5">
<fbPortUsage Id="0b449726-571b-40cd-aa65-5c30eb691789">
<functionBlockPort>
<fbPortUsageReferencesFunctionBlockPort Id="009ab826-ca29-4eac-9ec2-674ae8ad66b9">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnitTemp2" />
</fbPortUsageReferencesFunctionBlockPort>
</functionBlockPort>
</fbPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
</variables>
</safetyApplication>