Files
Uniper_PLC/StringSafetyPLC/TempCheck/TempCheck.sal.diagram
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

196 lines
12 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<safetyApplicationLanguageDiagram Crc="2839475949" dslVersion="1.5.0.0" Id="5f7d34e8-561e-4bd5-a055-c0766db198ec" absoluteBounds="0, 0, 13.375, 10.125" name="TwinSAFE">
<safetyApplicationMoniker name="/" />
<nestedChildShapes>
<networkSwimLane Id="14d06ffe-7c45-4271-af0b-cbeefe33a9c2" absoluteBounds="0, 0, 13.375, 10.095">
<networkMoniker name="//Network1" />
<nestedChildShapes>
<fBAndShape Id="c4bb3297-ee73-4788-8d73-fff720d1f91d" absoluteBounds="7.375, 1.875, 2.75, 3.25">
<fBAndMoniker name="//Network1/FBAnd1" />
<relativeChildShapes>
<inPortShape Id="b32fd359-5456-4933-89ed-4a7fa7bb5872" absoluteBounds="7.295, 2.62, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="65564486-c1a5-466a-ad48-16c5f5be20af" absoluteBounds="7.295, 2.89, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="b196d6f9-6f4a-472e-8c8b-e1ca08847853" absoluteBounds="7.295, 3.16, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn3" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="1930b880-d901-4b27-9de5-65e1f89fb189" absoluteBounds="7.295, 3.43, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn4" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="ab5730b0-4c19-45ae-90c8-6938a74373e5" absoluteBounds="7.295, 3.7, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn5" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="f4a5f385-35b4-411b-90cc-a227c946762f" absoluteBounds="7.295, 3.97, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn6" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="6db22508-4b0f-42d8-b731-886065ecb892" absoluteBounds="7.295, 4.24, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn7" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="f673d019-e1fb-48a0-ba19-cccc6224f6e5" absoluteBounds="7.295, 4.51, 0.15, 0.15">
<inPortMoniker name="//Network1/FBAnd1/AndIn8" />
<relativeChildShapes />
</inPortShape>
<outPortShape Id="dbef6197-938f-4c06-b169-900da9eba5ed" absoluteBounds="10.025, 4.24, 0.15, 0.15">
<outPortMoniker name="//Network1/FBAnd1/AndOut" />
<relativeChildShapes />
</outPortShape>
</relativeChildShapes>
</fBAndShape>
<userFunctionBlockShape Id="bd2089b4-d84d-4782-a0c9-48568e75a5a9" absoluteBounds="2.625, 6.875, 2.2568806171417237, 2.97">
<userFunctionBlockMoniker name="//Network1/UserFunctionBlock1" />
<relativeChildShapes>
<inPortShape Id="778d43d8-de97-47a4-8a42-21e5807a99fc" absoluteBounds="2.545, 7.35, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit1Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="da172ccf-9f37-43b7-bb0c-52f19a603d27" absoluteBounds="2.545, 7.62, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit1Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="53339c9b-1c24-4c9a-bd2a-a660e40e4cbc" absoluteBounds="2.545, 7.8900000000000006, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit2Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="db8b261f-c318-4e8c-95af-3c7c46740cee" absoluteBounds="2.545, 8.16, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit2Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="20d99cb7-e7d6-4bd1-8533-d93fbb28cc40" absoluteBounds="2.545, 8.43, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit3Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="244276ee-0307-4698-a6c8-1e09b9a07603" absoluteBounds="2.545, 8.7, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit3Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="4079b689-c8a8-4f08-b341-c559c442e660" absoluteBounds="2.545, 8.97, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit4Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="9cae7262-ca06-452e-94f1-2e09b2677001" absoluteBounds="2.545, 9.24, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit4Temp2" />
<relativeChildShapes />
</inPortShape>
<outPortShape Id="ad6a905e-fa62-4b74-81a3-29fc59f1c070" absoluteBounds="4.7818806171417236, 7.35, 0.15, 0.15">
<metaOutPortMoniker name="//Network1/UserFunctionBlock1/xTempInRange" />
<relativeChildShapes />
</outPortShape>
</relativeChildShapes>
</userFunctionBlockShape>
<userFunctionBlockShape Id="73de2ca4-914e-4726-99d4-880cfa62b6c1" absoluteBounds="2.625, 3.75, 2.2568806171417237, 2.97">
<userFunctionBlockMoniker name="//Network1/UserFunctionBlock3" />
<relativeChildShapes>
<inPortShape Id="6e5a039c-d993-431e-bfc0-6e36221821d7" absoluteBounds="2.545, 4.225, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit1Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="9e7ba39f-d47a-4c7d-a25f-d34952f79590" absoluteBounds="2.545, 4.495, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit1Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="ed0c41bc-a674-46fb-808c-cfb49a4028ec" absoluteBounds="2.545, 4.7650000000000006, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit2Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="3e9a9903-e084-45b2-b126-8db2fe781bb4" absoluteBounds="2.545, 5.035, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit2Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="2fb6afb7-7f93-4087-8273-714d87003db0" absoluteBounds="2.545, 5.305, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit3Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="56481f91-30ff-4474-b710-20717ed03c1a" absoluteBounds="2.545, 5.575, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit3Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="fafa3c82-9996-4753-beb2-9386343125b6" absoluteBounds="2.545, 5.8450000000000006, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit4Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="48102127-1a0b-4178-b099-4333c005a9a5" absoluteBounds="2.545, 6.115, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit4Temp2" />
<relativeChildShapes />
</inPortShape>
<outPortShape Id="8fecaf33-8c96-4318-ad2f-191a0ab52062" absoluteBounds="4.7818806171417236, 4.225, 0.15, 0.15">
<metaOutPortMoniker name="//Network1/UserFunctionBlock3/xTempInRange" />
<relativeChildShapes />
</outPortShape>
</relativeChildShapes>
</userFunctionBlockShape>
<userFunctionBlockShape Id="1e37938c-5e3b-40bd-834b-3d3c6e50f96f" absoluteBounds="2.625, 0.625, 2.2568806171417237, 2.97">
<userFunctionBlockMoniker name="//Network1/UserFunctionBlock4" />
<relativeChildShapes>
<inPortShape Id="1ccac5ee-9a23-44fe-8d91-26d75a9d9eab" absoluteBounds="2.545, 1.1, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit1Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="885b9522-8301-4f19-871c-ed7132f373e4" absoluteBounds="2.545, 1.37, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit1Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="de74b5e0-1f01-494a-a6d8-1a7e1b5a0464" absoluteBounds="2.545, 1.6400000000000001, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit2Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="6c2a709e-30c6-4dfe-a5b7-f6bf3bf03d92" absoluteBounds="2.545, 1.9100000000000001, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit2Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="0e0aefc1-3baa-43c4-b80c-feb2da7534b2" absoluteBounds="2.545, 2.18, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit3Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="7029fba6-a4a9-400d-b71f-b016e36e2f55" absoluteBounds="2.545, 2.45, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit3Temp2" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="6ae28381-7bb7-459c-a5cc-cf3a763c50f7" absoluteBounds="2.545, 2.72, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit4Temp1" />
<relativeChildShapes />
</inPortShape>
<inPortShape Id="5e4c6c72-56a3-4f3d-a126-d9fe0265794f" absoluteBounds="2.545, 2.99, 0.15, 0.15">
<metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit4Temp2" />
<relativeChildShapes />
</inPortShape>
<outPortShape Id="902e7156-0f50-4f84-bf28-b2f24f60b797" absoluteBounds="4.7818806171417236, 1.1, 0.15, 0.15">
<metaOutPortMoniker name="//Network1/UserFunctionBlock4/xTempInRange" />
<relativeChildShapes />
</outPortShape>
</relativeChildShapes>
</userFunctionBlockShape>
<wiredLinkConnector Id="e87a3344-d985-4b93-9cd4-536e9c4f0f80" edgePoints="[(4.93188061714172 : 7.425); (6.06470307790585 : 7.425); (6.06470307790585 : 3.235); (7.295 : 3.235)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
<wiredLinkMoniker Id="116db80c-876d-42c6-b02c-a0252b95085d" />
<nodes>
<outPortShapeMoniker Id="ad6a905e-fa62-4b74-81a3-29fc59f1c070" />
<inPortShapeMoniker Id="b196d6f9-6f4a-472e-8c8b-e1ca08847853" />
</nodes>
</wiredLinkConnector>
<wiredLinkConnector Id="4790cab1-67eb-4500-b679-5dfdf2afbe37" edgePoints="[(4.93188061714172 : 4.3); (5.30688061714172 : 4.3); (5.30688061714172 : 2.965); (7.295 : 2.965)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
<wiredLinkMoniker Id="9c4c3dc1-84f7-492e-ac9a-a1f4c0566b42" />
<nodes>
<outPortShapeMoniker Id="8fecaf33-8c96-4318-ad2f-191a0ab52062" />
<inPortShapeMoniker Id="65564486-c1a5-466a-ad48-16c5f5be20af" />
</nodes>
</wiredLinkConnector>
<wiredLinkConnector Id="3fa4d95b-e390-46f7-a858-2c1de839a20c" edgePoints="[(4.93188061714172 : 1.175); (5.30688061714172 : 1.175); (5.30688061714172 : 2.695); (7.295 : 2.695)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
<wiredLinkMoniker Id="1939d27c-7882-442a-8798-e1d28ee19587" />
<nodes>
<outPortShapeMoniker Id="902e7156-0f50-4f84-bf28-b2f24f60b797" />
<inPortShapeMoniker Id="b32fd359-5456-4933-89ed-4a7fa7bb5872" />
</nodes>
</wiredLinkConnector>
</nestedChildShapes>
</networkSwimLane>
</nestedChildShapes>
</safetyApplicationLanguageDiagram>