<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="2832259223" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.4.0.0" Id="31195485-25c5-4f7a-8464-f0c03852aa95" name="" mapState="false" mapDiag="false" groupOrderId="0" passificationAllowed="false" temporaryDeactivationAllowed="false" permamentDeactivationAllowed="false" xmlid="0" analogFBOutputReplacementValues="Zero" verifyAnalogFBInputsIfStart="false" userFbId="00000000-0000-0000-0000-000000000000" xmlns="http://schemas.microsoft.com/dsltools/SafetyApplicationLanguage">
  <networks>
    <safetyApplicationHasNetworks Id="6062b66d-093a-4db8-afde-33321967daa2">
      <Network Id="9503558c-1a5e-4046-bb34-d31fe0050aab" name="Network2" networkName="STO" intId="4" networkOrderId="2">
        <functionBlocks>
          <networkHasFunctionBlocks Id="c20fbac3-0d28-43d8-b854-ba7b58f4e444">
            <fBDecouple Id="09a28997-976f-4e24-ac70-0d32e81a37a6" name="FBDecouple1" instanceName="FBDecouple4" orderOfExecution="1" mapState="false" mapDiag="false" functionName="safeDecouple">
              <inPorts>
                <functioBlockHasInPorts Id="bab49357-f811-48e6-9bbc-a73eb0a521fe">
                  <inPort Id="c5493111-6786-4f86-85a6-dde8950837ca" name="DecIn1" portName="DecIn1" portNum="3" objectIndex="8" varId="5" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="4f467c28-de15-46f8-a98d-7e441493974d">
                  <inPort Id="6ee4f75a-7156-42bf-8993-638809b29d37" name="DecIn2" portName="DecIn2" portNum="4" objectIndex="9" varId="6" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="0ea019ec-59fd-4eed-b1aa-54e62d809cc9">
                  <inPort Id="3572fed8-d79a-436d-89b4-a8a549db1046" name="DecIn3" portName="DecIn3" portNum="5" objectIndex="10" varId="7" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="471cad1a-169b-4bd1-8497-dff23d28091b">
                  <inPort Id="8079a598-7157-48db-bfe7-72a2c2251d1e" name="DecIn4" portName="DecIn4" portNum="6" objectIndex="11" varId="8" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="9ca4911c-8e92-4c0b-ad1e-7102e6a74004">
                  <inPort Id="c38d4c70-187e-4795-a580-2fec5d043006" name="DecIn5" portName="DecIn5" portNum="7" objectIndex="12" varId="9" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="215724f8-fac6-4505-9abe-fdf5cc305f81">
                  <inPort Id="815407ae-7278-4521-a250-4c08263f6e2a" name="DecIn6" portName="DecIn6" portNum="8" objectIndex="13" varId="10" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="5f9d1e9e-76c1-4fee-9a8d-3dc2f75175cd">
                  <inPort Id="e52ca166-a405-4c61-902f-417b69da663c" name="DecIn7" portName="DecIn7" portNum="9" objectIndex="14" varId="11" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="d0adb2ed-8873-4e1d-9cab-4a436ef57939">
                  <inPort Id="012d22ac-3031-4739-ab20-2955dbfb63af" name="DecIn8" portName="DecIn8" portNum="10" objectIndex="15" varId="12" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="ca5b4eac-44b5-4476-abfb-fe56f8f09c41">
                  <outPort Id="c28905e8-0880-4dd7-b926-6044fb591017" name="DecOut1" portName="DecOut1" portNum="3" objectIndex="8" varId="17" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="91bf7220-97db-4e73-ae6b-f5bea098b452">
                  <outPort Id="d1d9cbc6-911f-4742-acdd-537243bd9b8e" name="DecOut2" portName="DecOut2" portNum="4" objectIndex="9" varId="18" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="44aaf2c4-30a3-4aa2-aa36-ad4879504fe9">
                  <outPort Id="ce17934a-15e7-4d7e-b453-8537f43dbe15" name="DecOut3" portName="DecOut3" portNum="5" objectIndex="10" varId="19" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="03c17cef-5b74-4565-9db7-f16a891404af">
                  <outPort Id="4f5154a5-8d82-46e8-beb1-c71ac1e76088" name="DecOut4" portName="DecOut4" portNum="6" objectIndex="11" varId="20" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="b62e5b15-8c1d-4975-9676-f2dc8aa3848a">
                  <outPort Id="d3c2be99-eb35-42cb-9193-24ce8f7a9cec" name="DecOut5" portName="DecOut5" portNum="7" objectIndex="12" varId="21" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="307eaf90-fd0e-40b7-ba86-c99ad44b8c48">
                  <outPort Id="bddc4c1b-21df-4b3f-b06c-9519c3378551" name="DecOut6" portName="DecOut6" portNum="8" objectIndex="13" varId="22" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="6cc3acb3-a184-44f4-aa24-9d98df0ea806">
                  <outPort Id="ba9d1fbd-d1eb-4593-bf00-be6b632193b9" name="DecOut7" portName="DecOut7" portNum="9" objectIndex="14" varId="23" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="9f5f8ba3-2309-483b-a0fe-798a67365bf2">
                  <outPort Id="b8f0d7bc-2519-4ce3-89ee-b16cc15e89de" name="DecOut8" portName="DecOut8" portNum="10" objectIndex="15" varId="24" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
              </outPorts>
            </fBDecouple>
          </networkHasFunctionBlocks>
        </functionBlocks>
      </Network>
    </safetyApplicationHasNetworks>
  </networks>
  <twinSAFEGroupAliasPorts>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="4629d655-13dd-428b-8fad-41acfc8442da">
      <twinSAFEGroupAliasPort Id="0225abb1-f914-45ae-af48-df545cae00cd" name="ErrAck" sdsId="0" channelId="0" portName="ErrAck" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="5c6ff255-be0f-4921-80a5-b6f6141e1172">
      <twinSAFEGroupAliasPort Id="e91daecb-6461-4276-9e32-5ee0c3f88475" name="RunStop" sdsId="0" channelId="0" portName="RunStop" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="16da7df5-d225-4978-bdbc-178e46efe435">
      <twinSAFEGroupAliasPort Id="1a4bc706-da07-4aec-bd8e-ba486fcfd7d1" name="ModuleFault" sdsId="0" channelId="0" portName="ModuleFault" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="e33395c1-9c55-4ce2-8337-ff10815c577f">
      <twinSAFEGroupAliasPort Id="8ecca5b7-2397-487b-b829-f8dfe860ec82" name="FbErr" sdsId="0" channelId="0" portName="FbErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="19aa3f6e-4a12-43d1-b734-398962615b11">
      <twinSAFEGroupAliasPort Id="57a72a01-9a43-4a4a-9ce9-58eecfe9b4d2" name="ComErr" sdsId="0" channelId="0" portName="ComErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="64484de3-b286-4dc4-bc96-422ad438bbc2">
      <twinSAFEGroupAliasPort Id="3acb0e63-b010-4020-9259-8de941ab9634" name="OutErr" sdsId="0" channelId="0" portName="OutErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="d377b241-a2ca-49a8-932f-e4fb95632f9e">
      <twinSAFEGroupAliasPort Id="8dffd26d-e7bc-4733-b8f4-ca73b33e4f6e" name="OtherErr" sdsId="0" channelId="0" portName="OtherErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="2f468a83-f0e5-44d0-b0a1-6306fd80da6e">
      <twinSAFEGroupAliasPort Id="3d213f7e-763c-4e81-a6d9-4d5c80460052" name="ComStartup" sdsId="0" channelId="0" portName="ComStartup" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="eecb37f1-31ab-40b5-98d0-510a738fac81">
      <twinSAFEGroupAliasPort Id="7cfcebc9-73dd-402f-869b-fb935eb47edc" name="FbDeactive" sdsId="0" channelId="0" portName="FbDeactive" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="13f607db-8f5b-49dc-9ccb-716b0dcbf302">
      <twinSAFEGroupAliasPort Id="9228ea4f-42e5-4baa-8804-5b7a4bbc4312" name="FbRun" sdsId="0" channelId="0" portName="FbRun" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="57063709-1ef2-4d78-9634-688e7742e500">
      <twinSAFEGroupAliasPort Id="4c32a8e6-7ace-4549-ac92-cf03b37407b7" name="InRun" sdsId="0" channelId="0" portName="InRun" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
  </twinSAFEGroupAliasPorts>
  <variables>
    <safetyApplicationHasVariables Id="7d469001-53af-4029-8c3c-dfe8ff0a41ba">
      <variable Id="e2f52113-9718-44ec-8f16-355a653fd9b3" name="GroupPort_ErrAck" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="77013b7d-1298-4691-9c62-bcd0f2305789">
            <variableUsages Id="70eb9a74-d683-427d-ab43-68ff26806dfd">
              <usages>
                <variableUsagesHasUsages Id="fb1283e5-d36d-4de0-a8c0-54d10075e6e1">
                  <aliasDeviceIoUsage Id="23efb3f0-bc53-4da0-9d66-cde7d2a87e09" sdsId="6" channelId="1" functionId="1131179973" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="21fb69a2-8977-4230-8121-23836f646fd5">
            <variableUsages Id="26bf37b5-c648-48aa-9fda-27162956f96a">
              <usages>
                <variableUsagesHasUsages Id="c6c93397-cb24-4aba-9194-788d9a2d5b8d">
                  <groupPortUsage Id="92d1244e-e406-451b-9c5a-f64c766cef47">
                    <twinSAFEGroupAliasPort>
                      <groupPortUsageReferencesTwinSAFEGroupAliasPort Id="55c67114-131e-4d8c-8a16-61f99240664e">
                        <twinSAFEGroupAliasPortMoniker name="//ErrAck" />
                      </groupPortUsageReferencesTwinSAFEGroupAliasPort>
                    </twinSAFEGroupAliasPort>
                  </groupPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="b15802ff-1987-4adb-8baf-db88b8afb0d6">
      <variable Id="3212a8d7-9e2c-415d-b970-f87ff48377af" name="StoEnable" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="1fb89a69-6ed1-403e-901b-5980524b4808">
            <variableUsages Id="93b08bff-78e5-4e3e-bf93-79987f238d15">
              <usages>
                <variableUsagesHasUsages Id="bc1d54e0-a5c0-4d18-9fec-ad915f96f19b">
                  <aliasDeviceIoUsage Id="51bd6bcb-018c-4b44-92c1-29e6ac3277f8" sdsId="7" channelId="1" functionId="1131179973" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="78762b00-4b11-46b7-8327-76e5d07d960c">
            <variableUsages Id="65c2491a-0201-441f-bfad-bc3758026653">
              <usages>
                <variableUsagesHasUsages Id="8b216280-d7fb-4471-8bf0-e8ade4e27c2c">
                  <fbPortUsage Id="96e4e3f5-d15a-416f-acef-e8d92f77f380">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="f0975bd0-ea29-4f96-831d-ec42bcdcc39d">
                        <inPortMoniker name="//Network2/FBDecouple1/DecIn1" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="f8607e05-8221-4a74-bfde-66536106ab9c">
      <variable Id="e38edd3a-a6a5-4303-bdbd-74f8a6c86f12" name="StoToHardware" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="64c53100-9de3-4a44-88ea-d91d2d9f8d07">
            <variableUsages Id="eef35199-64a4-4d0f-984a-e75b1ef41326">
              <usages>
                <variableUsagesHasUsages Id="3d10b441-c698-4d99-9d61-9cb2a82f4813">
                  <fbPortUsage Id="39f1e02c-685c-46e8-ae4e-f2141a0cc9fb">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="3ccae7c3-2dcc-42d5-a8a9-96d942a87c3e">
                        <outPortMoniker name="//Network2/FBDecouple1/DecOut1" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="935e3a87-c006-4d76-b155-28208662bcf0">
            <variableUsages Id="1f6ae119-37aa-44cd-8500-4d305e9c443a">
              <usages>
                <variableUsagesHasUsages Id="ccd5fee2-7340-4f34-9b1c-5031ff24104e">
                  <aliasDeviceIoUsage Id="20bdab07-f6bb-4527-a6c7-a5a8393b9121" sdsId="4" channelId="1" functionId="-1065287423" />
                </variableUsagesHasUsages>
                <variableUsagesHasUsages Id="0e7f9d29-9e76-420d-9769-84363bde7c50">
                  <aliasDeviceIoUsage Id="bb320fd6-64e3-44f9-958a-29f081e9f9fd" sdsId="4" channelId="2" functionId="-1065287167" />
                </variableUsagesHasUsages>
                <variableUsagesHasUsages Id="b356dd8e-f835-4bdd-8c75-bfd7a0830ad2">
                  <aliasDeviceIoUsage Id="67fdf22c-1643-4f31-94c4-668297df971b" sdsId="4" channelId="4" functionId="-1064828671" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
  </variables>
</safetyApplication>