<?xml version="1.0" encoding="utf-8"?>
<safetyApplicationLanguageDiagram Crc="1925137257" dslVersion="1.4.0.0" Id="776d8d4c-087a-4a5e-8825-271f07d6d5d5" absoluteBounds="0, 0, 29.25, 17.5" name="TwinSAFE">
  <safetyApplicationMoniker name="/" />
  <nestedChildShapes>
    <networkSwimLane Id="d142eb5d-3b78-4a6f-a057-cd14ee15d8cf" absoluteBounds="0, 0, 29.25, 17.56">
      <networkMoniker name="//Network1" />
      <nestedChildShapes>
        <fBAndShape Id="87fae8d4-f936-4240-b4e3-10f9f446c316" absoluteBounds="9.875, 0.875, 2.75, 3.25">
          <fBAndMoniker name="//Network1/FBAnd1" />
          <relativeChildShapes>
            <inPortShape Id="38a5bb40-1293-4aa5-b160-2257082b2177" absoluteBounds="9.795, 1.62, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn1" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="3f11c747-a41e-4854-8df1-7c36a2adedb5" absoluteBounds="9.795, 1.8900000000000001, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn2" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="071f347a-e655-44cd-8a00-d50021c239f4" absoluteBounds="9.795, 2.16, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn3" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="902a6767-001e-4fd3-aa7a-deb225ab616d" absoluteBounds="9.795, 2.43, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn4" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="f5956897-4875-4df0-8712-abd9fbd9fd14" absoluteBounds="9.795, 2.7, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn5" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="902acc2c-2671-4832-95ab-d0b9b71a38ce" absoluteBounds="9.795, 2.97, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn6" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="4aabaa3c-7be9-408d-a799-a5aa3a16d77c" absoluteBounds="9.795, 3.24, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn7" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="60960727-06b2-488a-a77e-12b3027c84b6" absoluteBounds="9.795, 3.5100000000000002, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn8" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="837dc88c-0756-4191-a487-0d361ce6a39c" absoluteBounds="12.525, 3.24, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBAnd1/AndOut" />
              <relativeChildShapes />
            </outPortShape>
          </relativeChildShapes>
        </fBAndShape>
        <userFunctionBlockShape Id="922b9215-011c-4b94-aad3-65bdc7e2e078" absoluteBounds="2.5, 12.5, 3.92264392375946, 4.8099999999999987">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock2" />
          <relativeChildShapes>
            <inPortShape Id="493074b4-e12e-4fde-8069-0fbb8fa197aa" absoluteBounds="2.42, 12.975, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit1Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="f9c7d2be-2a5f-46a9-a19c-ca418cd11bbb" absoluteBounds="2.42, 13.245, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit2Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="c736d535-af0e-4e45-8233-a8387e52dd29" absoluteBounds="2.42, 13.515, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit3Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="88d61aa7-2a4b-47d3-a4f0-4e690cd2cfe8" absoluteBounds="2.42, 13.785, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit4Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="1a7690fe-7864-4776-b268-8dd769d3e4ca" absoluteBounds="6.3226439237594594, 12.975, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock2/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="63281280-7f81-4efd-a0e8-ed2c164d8e33" absoluteBounds="4.2067492079734805, 13.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="e378b357-a3df-492e-abe0-3b0feaca7e1a" absoluteBounds="4.2067492079734805, 13.575, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="93d489a6-9a73-45c8-ab82-0953ca794ae0" absoluteBounds="4.2067492079734805, 13.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="ac065bff-5ec4-4e44-b40e-bacbdf9ada5a" absoluteBounds="4.2067492079734805, 14.375, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="2b7b479f-dcd7-4063-80ae-682d9f489a16" absoluteBounds="4.2067492079734805, 14.775, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="c30c6d68-9c90-4501-a5e8-22c24789b330" absoluteBounds="4.2067492079734805, 15.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="220db78d-9ea9-4478-a960-8cb057ce998e" absoluteBounds="4.2067492079734805, 15.575000000000001, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="983c4691-dfcb-4c65-a6ec-b198ca1f60b2" absoluteBounds="4.2067492079734805, 15.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <userFunctionBlockShape Id="5feaa057-d455-4d44-b7fe-bf65098cbbe7" absoluteBounds="2.625, 6.5, 3.92264392375946, 4.8099999999999987">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock4" />
          <relativeChildShapes>
            <inPortShape Id="765f0f1c-0ab2-40b5-aa0d-272fd9ec1cd8" absoluteBounds="2.545, 6.975, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit1Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="68eb718f-f7e7-41d7-87e9-f6df46e162fd" absoluteBounds="2.545, 7.245, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit2Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="d66de180-aaa2-4397-b95d-e6980ea6e396" absoluteBounds="2.545, 7.5150000000000006, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit3Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="e7a1b9cf-3e16-4bca-a375-0c574ef9d68d" absoluteBounds="2.545, 7.785, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit4Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="ed7e7ea7-5e97-4bd3-a990-229fad4c0037" absoluteBounds="6.4476439237594594, 6.975, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock4/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="abbc3750-4cc5-4226-8451-867c634c9bff" absoluteBounds="4.3317492079734805, 7.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="4e0a891d-e00e-4a57-aab7-4cfa702dbde4" absoluteBounds="4.3317492079734805, 7.575, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="c016fa31-19a9-4dba-b8ba-a1f869a4042b" absoluteBounds="4.3317492079734805, 7.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="eb8d3b1d-86f6-4c75-9742-319cef633474" absoluteBounds="4.3317492079734805, 8.375, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="6abf7659-ca4e-4e6e-be52-d9621aab41ba" absoluteBounds="4.3317492079734805, 8.775, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="6119004c-6b5f-4125-a2c1-90e82ec7a76f" absoluteBounds="4.3317492079734805, 9.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="7b966844-9e36-446d-b5eb-559e7bd74a65" absoluteBounds="4.3317492079734805, 9.5750000000000011, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="97d4fea4-7758-4f56-8d1e-4966ba8ea49e" absoluteBounds="4.3317492079734805, 9.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <userFunctionBlockShape Id="87a81886-a8f2-473e-8f56-e69e1ee359e4" absoluteBounds="2.625, 1.125, 3.92264392375946, 4.8099999999999987">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock3" />
          <relativeChildShapes>
            <inPortShape Id="bb0f69f0-17f1-4c39-84db-82ac091ceda9" absoluteBounds="2.545, 1.6, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit1Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="6c9c4ad7-734a-413c-b967-04fcac4a71b7" absoluteBounds="2.545, 1.87, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit2Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="f5a50ae5-dc27-4317-b3dc-95886ebbc6c9" absoluteBounds="2.545, 2.14, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit3Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="d87f8311-8b35-4c2b-bfe3-d86a6e68ad08" absoluteBounds="2.545, 2.41, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnit4Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="3745a0d1-77e6-4f8f-a680-d33fdca9f981" absoluteBounds="6.4476439237594594, 1.6, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock3/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="29032203-7115-4c1d-a24b-009c719c2078" absoluteBounds="4.3317492079734805, 1.7999999999999998, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="408c1331-652e-439c-ad14-d1d1f30e84fd" absoluteBounds="4.3317492079734805, 2.2, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="dd721e9f-85c9-4d6a-ad77-df2f83f6b5dc" absoluteBounds="4.3317492079734805, 2.6, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="5cdb9a14-c216-47b2-b5c1-703d192d415c" absoluteBounds="4.3317492079734805, 3, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="50b482ee-d870-435e-85ec-94e19caa4f76" absoluteBounds="4.3317492079734805, 3.4, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="a7bd00c4-1cd9-4e11-9a36-206f5c484b71" absoluteBounds="4.3317492079734805, 3.8000000000000003, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="13f6ccd5-5c32-435f-a224-2c3a263bf75b" absoluteBounds="4.3317492079734805, 4.2000000000000011, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="0a0536c0-0983-448d-94a9-4666fb98b635" absoluteBounds="4.3317492079734805, 4.6, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <wiredLinkConnector Id="8c349d2c-62fb-4654-a47b-f73a1fdca95a" edgePoints="[(6.47264392375946 : 13.05); (7.96484352390551 : 13.05); (7.96484352390551 : 2.235); (9.795 : 2.235)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="f787ee9a-ff5b-4b25-be77-c4a8d518dd61" />
          <nodes>
            <outPortShapeMoniker Id="1a7690fe-7864-4776-b268-8dd769d3e4ca" />
            <inPortShapeMoniker Id="071f347a-e655-44cd-8a00-d50021c239f4" />
          </nodes>
        </wiredLinkConnector>
        <wiredLinkConnector Id="493475cc-caac-4b5f-8e91-605a8c361040" edgePoints="[(6.59764392375946 : 7.05); (6.97264392375946 : 7.05); (6.97264392375946 : 1.965); (9.795 : 1.965)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="cf8863b9-96d8-4114-8811-580f86ee9c55" />
          <nodes>
            <outPortShapeMoniker Id="ed7e7ea7-5e97-4bd3-a990-229fad4c0037" />
            <inPortShapeMoniker Id="3f11c747-a41e-4854-8df1-7c36a2adedb5" />
          </nodes>
        </wiredLinkConnector>
        <wiredLinkConnector Id="57793b56-3cb3-4c01-b806-8c0613174228" edgePoints="[(6.59764392375946 : 1.75); (9.79499999999999 : 1.77)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="0a6ee309-3a93-4618-a909-83863acd12d5" />
          <nodes>
            <outPortShapeMoniker Id="3745a0d1-77e6-4f8f-a680-d33fdca9f981" />
            <inPortShapeMoniker Id="38a5bb40-1293-4aa5-b160-2257082b2177" />
          </nodes>
        </wiredLinkConnector>
      </nestedChildShapes>
    </networkSwimLane>
  </nestedChildShapes>
</safetyApplicationLanguageDiagram>