<?xml version="1.0" encoding="utf-8"?>
<safetyApplicationLanguageDiagram Crc="3019552636" dslVersion="1.4.0.0" Id="b1d91ecf-3395-4a3f-8bb0-3c1f8d231687" absoluteBounds="0, 0, 28.875, 11.75" name="TwinSAFE">
  <safetyApplicationMoniker name="/" />
  <nestedChildShapes>
    <networkSwimLane Id="b13e2f21-1a08-4fad-a9ad-1cecbd675889" absoluteBounds="0, 0, 28.875, 11.81">
      <networkMoniker name="//Network1" />
      <nestedChildShapes>
        <fBAndShape Id="d3b3393d-c4e9-4280-9062-0a1f9c98aacb" absoluteBounds="7.875, 1.125, 2.75, 3.25">
          <fBAndMoniker name="//Network1/FBAnd1" />
          <relativeChildShapes>
            <inPortShape Id="466689fe-8169-4138-85a9-536262b040f9" absoluteBounds="7.795, 1.87, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn1" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="30ee55b7-d10d-4599-a6f7-d6a5053a9a67" absoluteBounds="7.795, 2.14, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn2" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="da24d014-5dbc-400d-9f73-9ad066f1aa81" absoluteBounds="7.795, 2.41, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn3" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="d0d1950b-372b-4f41-b088-2feb996b4630" absoluteBounds="7.795, 2.68, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn4" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="59f87ee5-bd35-4ef7-861c-88a20324f643" absoluteBounds="7.795, 2.95, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn5" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="9ff6ec9d-ce3d-476f-8b34-9f8ee2b656e2" absoluteBounds="7.795, 3.22, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn6" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="46f2d4d1-8fed-4038-ba99-8c7da3a3ed70" absoluteBounds="7.795, 3.49, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn7" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="2b2beb85-fe2e-4166-82f5-a4c72400e07b" absoluteBounds="7.795, 3.7600000000000002, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBAnd1/AndIn8" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="70699b8c-3f64-4d14-a9bc-12aa99fcab08" absoluteBounds="10.525, 3.49, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBAnd1/AndOut" />
              <relativeChildShapes />
            </outPortShape>
          </relativeChildShapes>
        </fBAndShape>
        <userFunctionBlockShape Id="64debcdc-6191-4778-b7bf-f7472a23747e" absoluteBounds="1.375, 9.75, 3.74857165813446, 1.81">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock3" />
          <relativeChildShapes>
            <paramPortShape Id="67ec5712-ad4b-4271-94a6-5d53092a6072" absoluteBounds="2.9600145888328551, 10.825, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <inPortShape Id="52a26452-94c3-434f-9ea5-c09abf0d6ed0" absoluteBounds="1.295, 10.225, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock3/iUnitVoltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="190aa7ee-6c68-4bb0-9c49-b90f7b23c277" absoluteBounds="5.0235716581344594, 10.225, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock3/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="7348775d-eb63-487b-939e-350537c3a97f" absoluteBounds="2.9600145888328551, 10.425, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock3/Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <userFunctionBlockShape Id="18ddedf7-fb09-41b1-a830-dfb8703f55a7" absoluteBounds="1.375, 6.875, 3.74857165813446, 1.81">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock2" />
          <relativeChildShapes>
            <paramPortShape Id="5e095b69-6363-4fc0-9f2f-e4679fc5285f" absoluteBounds="2.9600145888328551, 7.95, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <inPortShape Id="dea0df41-4b13-49fd-b34f-c02a00690e6e" absoluteBounds="1.295, 7.35, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock2/iUnitVoltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="6e33ac84-c195-4503-bf1e-d3cfc9959711" absoluteBounds="5.0235716581344594, 7.35, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock2/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="b33174df-33c8-40c5-816a-a643e8ecb4d4" absoluteBounds="2.9600145888328551, 7.55, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock2/Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <userFunctionBlockShape Id="05badf3a-dbeb-4f27-bc00-350d71b429a0" absoluteBounds="1.375, 4, 3.74857165813446, 1.81">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock1" />
          <relativeChildShapes>
            <paramPortShape Id="8448824d-d510-4cdf-b3c4-36ae5e938b2b" absoluteBounds="2.9600145888328551, 5.075, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <inPortShape Id="3cc706fa-0089-4e57-bfdc-7f5037b7fa4b" absoluteBounds="1.295, 4.475, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock1/iUnitVoltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="643795c2-2042-49a9-bf70-ab70be4411ee" absoluteBounds="5.0235716581344594, 4.475, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock1/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="fb951153-6f74-49c6-b876-b05f617451ec" absoluteBounds="2.9600145888328551, 4.675, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock1/Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <userFunctionBlockShape Id="bfb23030-1416-4eeb-ac0a-063550956e5b" absoluteBounds="1.375, 1.125, 3.74857165813446, 1.81">
          <userFunctionBlockMoniker name="//Network1/UserFunctionBlock5" />
          <relativeChildShapes>
            <paramPortShape Id="c1a8b69f-e5e8-4668-bbca-68370a3385a2" absoluteBounds="2.9600145888328551, 2.2, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock5/Network1_FBScaling1_Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <inPortShape Id="27a57dee-8a31-44d4-a831-5656f34ecf87" absoluteBounds="1.295, 1.6, 0.15, 0.15">
              <metaInPortMoniker name="//Network1/UserFunctionBlock5/iUnitVoltage" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="ce40e05a-1f02-46e2-8d66-429753afdf15" absoluteBounds="5.0235716581344594, 1.6, 0.15, 0.15">
              <metaOutPortMoniker name="//Network1/UserFunctionBlock5/xInRange" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="1defac53-fa81-40d0-89a3-e6df8363a1a6" absoluteBounds="2.9600145888328551, 1.7999999999999998, 0.7, 0.2">
              <metaParameterPortMoniker name="//Network1/UserFunctionBlock5/Network1_FBScaling1_Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </userFunctionBlockShape>
        <wiredLinkConnector Id="6f1b6215-b1b2-4c0e-a4e8-0b6683cc69ce" edgePoints="[(5.17357165813446 : 10.3); (7.3098232496896 : 10.3); (7.3098232496896 : 2.755); (7.795 : 2.755)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="75cc250e-43b6-49da-b82f-91d720e02ff4" />
          <nodes>
            <outPortShapeMoniker Id="190aa7ee-6c68-4bb0-9c49-b90f7b23c277" />
            <inPortShapeMoniker Id="d0d1950b-372b-4f41-b088-2feb996b4630" />
          </nodes>
        </wiredLinkConnector>
        <wiredLinkConnector Id="79292610-a6cd-4a95-b677-262ecd1023d8" edgePoints="[(5.17357165813446 : 7.425); (7.04684687134937 : 7.425); (7.04684687134937 : 2.485); (7.795 : 2.485)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="9ae69e5a-2930-4ac9-85d7-7f1cb887426e" />
          <nodes>
            <outPortShapeMoniker Id="6e33ac84-c195-4503-bf1e-d3cfc9959711" />
            <inPortShapeMoniker Id="da24d014-5dbc-400d-9f73-9ad066f1aa81" />
          </nodes>
        </wiredLinkConnector>
        <wiredLinkConnector Id="e4d4a1da-79ed-4ccb-a739-a159ffc666e3" edgePoints="[(5.17357165813446 : 4.55); (6.76332933331092 : 4.55); (6.76332933331092 : 2.215); (7.795 : 2.215)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="5c32c150-21ec-484c-827b-250522d107da" />
          <nodes>
            <outPortShapeMoniker Id="643795c2-2042-49a9-bf70-ab70be4411ee" />
            <inPortShapeMoniker Id="30ee55b7-d10d-4599-a6f7-d6a5053a9a67" />
          </nodes>
        </wiredLinkConnector>
        <wiredLinkConnector Id="fc1799b4-998a-46b8-882e-b051a2599ff5" edgePoints="[(5.17357165813446 : 1.675); (6.72678208999137 : 1.675); (6.72678208999137 : 1.945); (7.795 : 1.945)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="1b3243cd-f15e-42f1-84c1-c42459f59901" />
          <nodes>
            <outPortShapeMoniker Id="ce40e05a-1f02-46e2-8d66-429753afdf15" />
            <inPortShapeMoniker Id="466689fe-8169-4138-85a9-536262b040f9" />
          </nodes>
        </wiredLinkConnector>
      </nestedChildShapes>
    </networkSwimLane>
  </nestedChildShapes>
</safetyApplicationLanguageDiagram>