<?xml version="1.0" encoding="utf-8"?>
<safetyApplicationLanguageDiagram Crc="838573662" dslVersion="1.4.0.0" Id="c8c9d3a8-2acf-4263-bfea-0a84985a2d88" absoluteBounds="0, 0, 11.75, 8.5" name="TwinSAFE">
  <safetyApplicationMoniker name="/" />
  <nestedChildShapes>
    <networkSwimLane Id="a0c3128e-80d8-43f1-bf73-01c5962e9fb1" absoluteBounds="0, 0, 11.75, 4.875">
      <networkMoniker name="//Network1" />
      <nestedChildShapes>
        <fBScalingShape Id="9ccdd0d0-373e-4ff7-bc5c-470e09020001" absoluteBounds="1.5, 0.625, 3.35, 4">
          <fBScalingMoniker name="//Network1/FBScaling1" />
          <relativeChildShapes>
            <inPortShape Id="f132220c-a9b9-4bdc-83e2-92e7540ac00a" absoluteBounds="1.42, 1.6400000000000001, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBScaling1/AnalogIn" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="0e1de831-bc25-42ad-8942-064a3856b13c" absoluteBounds="4.75, 1.6400000000000001, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBScaling1/Error" />
              <relativeChildShapes />
            </outPortShape>
            <outPortShape Id="2b52be7b-bb31-44c4-a25b-7e53dc6623f3" absoluteBounds="4.75, 1.9100000000000001, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBScaling1/StuckAtError" />
              <relativeChildShapes />
            </outPortShape>
            <outPortShape Id="cf9390e8-ddff-471f-a1d0-c51962a89966" absoluteBounds="4.75, 2.18, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBScaling1/AnalogOut" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="2255ba53-0b46-4868-b573-963bd5ca408c" absoluteBounds="3.07, 2.7, 0.7, 0.2">
              <parameterPortMoniker name="//Network1/FBScaling1/Scaling Factor Multiplier" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="7d55fd8a-2c1b-41a8-a1e6-96d3f5a81d2c" absoluteBounds="3.07, 3.1, 0.7, 0.2">
              <parameterPortMoniker name="//Network1/FBScaling1/Scaling Factor Divisor" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="3818eff2-2f0f-405b-9659-e6fd77f98a4e" absoluteBounds="3.07, 3.7000000000000006, 0.7, 0.2">
              <parameterPortMoniker name="//Network1/FBScaling1/Scaling Offset" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="e624e278-2948-44b3-a226-a7af53bd6062" absoluteBounds="3.07, 4.1, 0.7, 0.2">
              <parameterPortMoniker name="//Network1/FBScaling1/Watchdog (ms)" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </fBScalingShape>
        <fBLimitShape Id="4d689484-899e-472c-b91a-35a174b40e5b" absoluteBounds="5.875, 1.375, 3.35, 3">
          <fBLimitMoniker name="//Network1/FBLimit1" />
          <relativeChildShapes>
            <inPortShape Id="55f30502-3738-48db-8311-d606b8da46c3" absoluteBounds="5.795, 2.12, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBLimit1/AnalogIn" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="e0f3abbc-9faa-43cb-bf56-777953bb4276" absoluteBounds="5.795, 2.39, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBLimit1/MinValue" />
              <relativeChildShapes />
            </inPortShape>
            <inPortShape Id="7af40f65-7f67-4bb8-ad25-889c0e6d615b" absoluteBounds="5.795, 2.66, 0.15, 0.15">
              <inPortMoniker name="//Network1/FBLimit1/MaxValue" />
              <relativeChildShapes />
            </inPortShape>
            <outPortShape Id="7fbb6f9d-b06e-4993-a1bc-97cf4ae3f334" absoluteBounds="9.125, 2.12, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBLimit1/Error" />
              <relativeChildShapes />
            </outPortShape>
            <outPortShape Id="dffc09a5-3a8b-4ec2-a63c-0e2f3a7c8027" absoluteBounds="9.125, 2.39, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBLimit1/InLimit" />
              <relativeChildShapes />
            </outPortShape>
            <outPortShape Id="5a82ab27-a0fd-4e3a-9bfe-3236b803801d" absoluteBounds="9.125, 2.66, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBLimit1/BelowMin" />
              <relativeChildShapes />
            </outPortShape>
            <outPortShape Id="9aa3b0ff-7101-4d2c-80af-986159465246" absoluteBounds="9.125, 2.93, 0.15, 0.15">
              <outPortMoniker name="//Network1/FBLimit1/AboveMax" />
              <relativeChildShapes />
            </outPortShape>
            <paramPortShape Id="662883b1-dc32-44e6-86da-32d4d3cf0a84" absoluteBounds="7.445, 3.45, 0.7, 0.2">
              <parameterPortMoniker name="//Network1/FBLimit1/Minimum Value" />
              <relativeChildShapes />
            </paramPortShape>
            <paramPortShape Id="c507d900-f1d3-4af5-8b8b-fd981816bdc8" absoluteBounds="7.445, 3.85, 0.7, 0.2">
              <parameterPortMoniker name="//Network1/FBLimit1/Maximum Value" />
              <relativeChildShapes />
            </paramPortShape>
          </relativeChildShapes>
        </fBLimitShape>
        <wiredLinkConnector Id="913bd673-a75c-4d6f-aa9f-f128f292e6f0" edgePoints="[(4.9 : 2.255); (5.275 : 2.255); (5.275 : 2.195); (5.795 : 2.195)]" fixedFrom="Caller" fixedTo="Caller" color="0, 0, 0" thickness="0.01" expandedManuallyRouted="false">
          <wiredLinkMoniker Id="e8d0dbde-e813-4e8f-9d07-45d55b7b19dc" />
          <nodes>
            <outPortShapeMoniker Id="cf9390e8-ddff-471f-a1d0-c51962a89966" />
            <inPortShapeMoniker Id="55f30502-3738-48db-8311-d606b8da46c3" />
          </nodes>
        </wiredLinkConnector>
      </nestedChildShapes>
    </networkSwimLane>
    <commentBoxShape Id="4b9b0bfc-d639-45e9-86e2-67a8cf570938" absoluteBounds="6.25, 0.5, 2.625, 0.5">
      <commentMoniker Id="0c5bcaf3-69c4-479f-9e2d-41ee0f78df69" />
    </commentBoxShape>
  </nestedChildShapes>
</safetyApplicationLanguageDiagram>