<?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>