<?xml version="1.0" encoding="utf-8"?>
<safetyApplicationLanguageDiagram Crc="724826102" dslVersion="1.5.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="7c7882ef-4eb6-41c1-8b25-ae03a9a1b3ca" absoluteBounds="2.5, 12.5, 3.92264392375946, 4.8099999999999987">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock1" />
          <relativeChildShapes>
            <inPortShape Id="e51ee056-a27f-4ed0-b355-2d0ac1b7c786" absoluteBounds="2.42, 12.975, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit1Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="fbeb1929-1490-475c-9a9d-a4f5df5c57f0" absoluteBounds="2.42, 13.245, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit2Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="b93de6c8-b086-4249-9e52-ae627b7a95c6" absoluteBounds="2.42, 13.515, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit3Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="ad275ac8-b05a-40a5-8bae-13f856067b7a" absoluteBounds="2.42, 13.785, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnit4Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="88a7c39e-f17f-4366-bd4a-52fcd9c56bc1" absoluteBounds="6.3226439237594594, 12.975, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock1/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="e696bd46-bf72-4fa6-84da-15a4384fdddc" absoluteBounds="4.2067492079734805, 13.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="49278d76-fb6c-4d3c-8339-b8229af6dc48" absoluteBounds="4.2067492079734805, 13.575, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="cf7efbd2-4570-427d-b4a8-194d92262ecf" absoluteBounds="4.2067492079734805, 13.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="12246382-89ac-49d4-9bad-b65e88ae85cd" absoluteBounds="4.2067492079734805, 14.375, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="599a3e86-393e-4499-8a81-df4851889e2a" absoluteBounds="4.2067492079734805, 14.775, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="b2bb1c78-b419-4a49-b812-42fec97040d2" absoluteBounds="4.2067492079734805, 15.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="3eb28ede-38db-4295-b593-8ba55612351a" absoluteBounds="4.2067492079734805, 15.575000000000001, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="ddbf6b4a-a775-46bb-ae0f-d7215853a003" absoluteBounds="4.2067492079734805, 15.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <userFunctionBlockShape Id="06c1293c-1d80-4efe-83cb-fe6b988e9366" absoluteBounds="2.625, 6.5, 3.92264392375946, 4.8099999999999987">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock2" />
          <relativeChildShapes>
            <inPortShape Id="9d2d3c1d-3b88-4352-b97f-6cd9dfa3aeaa" absoluteBounds="2.545, 6.975, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit1Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="2fe62511-681c-4e4a-bc4a-a496bd2e5a2d" absoluteBounds="2.545, 7.245, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit2Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="586bd4dc-d14f-4952-96e3-cc4c9a61a9a7" absoluteBounds="2.545, 7.5150000000000006, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit3Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="de8384a4-5b99-4a2e-808d-406421e2e43f" absoluteBounds="2.545, 7.785, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnit4Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="10c33e6e-7023-4269-8c89-c699493b2109" absoluteBounds="6.4476439237594594, 6.975, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock2/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="ba1b06e0-782c-4cee-b4ad-a7ef9d6d2cd7" absoluteBounds="4.3317492079734805, 7.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="00b0b93f-703a-4987-b8cd-3892f5e7ef14" absoluteBounds="4.3317492079734805, 7.575, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="423c2810-ba15-45f3-bcbe-c8f6de7f89bd" absoluteBounds="4.3317492079734805, 7.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="5e666deb-d5f4-4833-87bd-c736541e8326" absoluteBounds="4.3317492079734805, 8.375, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="4baa9dbd-8767-4a98-a00a-fad703e8942e" absoluteBounds="4.3317492079734805, 8.775, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="f82e630e-a26e-40da-bfc1-1d867a6ebc71" absoluteBounds="4.3317492079734805, 9.175, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="05284b3b-5e12-4991-9edb-41d6d1e3ea09" absoluteBounds="4.3317492079734805, 9.5750000000000011, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="c74ae647-6a4e-4330-8747-2e7d3efe5141" absoluteBounds="4.3317492079734805, 9.975, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <userFunctionBlockShape Id="8b6abc83-43b1-4fa3-a7e2-161943a474db" absoluteBounds="2.625, 1.125, 3.92264392375946, 4.8099999999999987">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock4" />
          <relativeChildShapes>
            <inPortShape Id="c88c8dea-74c1-494b-9db2-1c6bd5c454c5" absoluteBounds="2.545, 1.6, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit1Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="384146b5-1ca0-4edf-8506-24e08897a004" absoluteBounds="2.545, 1.87, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit2Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="ea1c2f86-c37d-4fac-a6e3-740c3d9c5cae" absoluteBounds="2.545, 2.14, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit3Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="90af1c53-c271-4d56-9d76-b8bf8fec25a6" absoluteBounds="2.545, 2.41, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock4/iUnit4Voltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="3d9b5b48-1e09-4ec2-884f-9fe35c5abca8" absoluteBounds="6.4476439237594594, 1.6, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock4/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="9d0acd2d-a647-496c-84f4-bcb169617326" absoluteBounds="4.3317492079734805, 1.7999999999999998, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="9d783472-587a-4ad3-a3cd-9b668a5a7968" absoluteBounds="4.3317492079734805, 2.2, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock3_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="69d003df-e14e-486f-90c7-e14e0ec482bd" absoluteBounds="4.3317492079734805, 2.6, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="101f6571-3ef3-4c21-919c-c9b9d97066a9" absoluteBounds="4.3317492079734805, 3, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock2_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="e9145208-3a79-4710-bfd4-38bba3772156" absoluteBounds="4.3317492079734805, 3.4, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="48dfbfee-769d-4641-bd56-c53e5c455880" absoluteBounds="4.3317492079734805, 3.8000000000000003, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock1_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="b5bea6fb-7725-4466-b201-d207a0684561" absoluteBounds="4.3317492079734805, 4.2000000000000011, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="a531a4d4-9136-4fb7-9c82-b54f5747713e" absoluteBounds="4.3317492079734805, 4.6, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock4/Network1_UserFunctionBlock5_Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <wiredLinkConnector Id="b78e270b-9adf-4986-89bb-10f79478e509" 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="dd84b353-0bca-4696-974e-c414afe4f5a3" />
          <nodes>
            <outPortShapeMoniker Id="88a7c39e-f17f-4366-bd4a-52fcd9c56bc1" />
            <inPortShapeMoniker Id="071f347a-e655-44cd-8a00-d50021c239f4" />
          </nodes>
        </wiredLinkConnector>
        <wiredLinkConnector Id="c430edd4-3a1c-4e97-a6bc-00fc9994b9a6" 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="b9a99887-c851-4600-901c-3ed8cdc28022" />
          <nodes>
            <outPortShapeMoniker Id="10c33e6e-7023-4269-8c89-c699493b2109" />
            <inPortShapeMoniker Id="3f11c747-a41e-4854-8df1-7c36a2adedb5" />
          </nodes>
        </wiredLinkConnector>
        <wiredLinkConnector Id="d4e99dec-7a3a-48a3-95ab-6f502e2c9e51" edgePoints="[(6.59764392375946 : 1.675); (6.97264392375946 : 1.675); (6.97264392375946 : 1.695); (9.795 : 1.695)]" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="e289c5f6-75f1-4700-baff-50c1458e7efb" />
          <nodes>
            <outPortShapeMoniker Id="3d9b5b48-1e09-4ec2-884f-9fe35c5abca8" />
            <inPortShapeMoniker Id="38a5bb40-1293-4aa5-b160-2257082b2177" />
          </nodes>
        </wiredLinkConnector>
      </nestedChildShapes>
    </networkSwimLane>
  </nestedChildShapes>
</safetyApplicationLanguageDiagram>