<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="2046668827" 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="64d0825d-078a-45a1-989b-5eac56f3b460">
      <Network Id="0e6d2064-3cb1-4f03-bb8d-dc38bb1e99af" name="Enable_Modules_ChA" networkName="Enable_Modules_ChA" intId="2" networkOrderId="1">
        <functionBlocks>
          <networkHasFunctionBlocks Id="2175719d-71ad-4209-a10f-c2a3eac94093">
            <fBDecouple Id="405b78b8-4691-4c27-b114-e48d40dd5eee" name="FBDecouple1" instanceName="FBDecouple1" orderOfExecution="1" mapState="false" mapDiag="false" functionName="safeDecouple">
              <inPorts>
                <functioBlockHasInPorts Id="e9606287-5d52-40a5-937e-eeebced26987">
                  <inPort Id="c2a6e604-927a-4d21-945b-dec99a820371" name="DecIn1" portName="DecIn1" portNum="3" objectIndex="8" varId="5" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="5971d5d2-f5d6-46b2-90f4-dca54703c1fa">
                  <inPort Id="3d07ba85-167e-44dc-b435-d31f7d8f035d" name="DecIn2" portName="DecIn2" portNum="4" objectIndex="9" varId="6" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="14e4ca81-e1ad-4b73-91f9-ca5650d712e9">
                  <inPort Id="0125527c-2866-4393-8b56-5ba7b5f9e332" name="DecIn3" portName="DecIn3" portNum="5" objectIndex="10" varId="7" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="d85afff8-b432-4c58-a191-3cdd7e9e46b0">
                  <inPort Id="aa2193a0-aede-4e79-a872-6d0f02dc4ec2" name="DecIn4" portName="DecIn4" portNum="6" objectIndex="11" varId="8" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="cc3e0010-7736-4836-a5e8-6fc835f503b2">
                  <inPort Id="cb86bb46-8176-4981-a2e7-5189b4d42728" name="DecIn5" portName="DecIn5" portNum="7" objectIndex="12" varId="9" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="a2c4dfae-dd82-445a-a0ee-747150b69f0d">
                  <inPort Id="84629d56-cd5f-4db6-b499-b46f54c5e011" name="DecIn6" portName="DecIn6" portNum="8" objectIndex="13" varId="10" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="ac4422b9-0619-4bea-b9db-87fe28cce66d">
                  <inPort Id="3e5822e6-867e-4521-b323-08475c9a9286" name="DecIn7" portName="DecIn7" portNum="9" objectIndex="14" varId="11" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="676ebdc6-9e9d-4655-b2b0-e858a8447d22">
                  <inPort Id="c8ef88fb-4b23-4586-837e-8b9350ddc205" name="DecIn8" portName="DecIn8" portNum="10" objectIndex="15" varId="12" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="02b6c25d-b3d8-4e77-bd69-485cebc58193">
                  <outPort Id="adecfb74-b284-47d7-a55b-f0a2e4e31e2b" name="DecOut1" portName="DecOut1" portNum="3" objectIndex="8" varId="17" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="a42d3aa2-dc13-42f3-b22d-9395908917bd">
                  <outPort Id="4523e604-ba8d-42a4-8255-7b44ba060c7b" name="DecOut2" portName="DecOut2" portNum="4" objectIndex="9" varId="18" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="ccf1d381-1269-49a3-96bf-2d7ff0bd21b3">
                  <outPort Id="ed5bf85b-4cde-40df-a0fb-4b3762848744" name="DecOut3" portName="DecOut3" portNum="5" objectIndex="10" varId="19" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="3df48edd-57d9-4306-b177-98d1ebcffad6">
                  <outPort Id="029c05f0-41ba-4d26-830f-2fbe74bbaebf" name="DecOut4" portName="DecOut4" portNum="6" objectIndex="11" varId="20" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="345fcc69-7b03-4c60-8e98-bb79ecbcad8e">
                  <outPort Id="674130a8-a077-4751-b4e2-c02dae06739f" name="DecOut5" portName="DecOut5" portNum="7" objectIndex="12" varId="21" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="ae52d4f4-ffa2-4ef3-b197-8573ab33bf95">
                  <outPort Id="1270bbf8-15e2-47ee-bd9e-4c28fff044d6" name="DecOut6" portName="DecOut6" portNum="8" objectIndex="13" varId="22" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="8c340ff1-dad7-42d0-9544-4b9431b18108">
                  <outPort Id="b01c89c5-3dac-48c7-ae25-7ebf4954540f" name="DecOut7" portName="DecOut7" portNum="9" objectIndex="14" varId="23" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="caac6885-f3b5-4c7e-b347-ff57f1666910">
                  <outPort Id="a6767064-c819-40ba-889c-0e3dc779192c" 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="Variable" 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="b9e81b3a-f1ad-4ace-bb7a-5cbe6a015161">
                  <fbPortUsage Id="32976216-99b3-4bef-a7a6-c5b7d54402af">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="f7fc875a-39fe-4164-8260-26c49f86b6a1">
                        <inPortMoniker name="//Enable_Modules_ChA/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="Variable1" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="64c53100-9de3-4a44-88ea-d91d2d9f8d07">
            <variableUsages Id="eef35199-64a4-4d0f-984a-e75b1ef41326">
              <usages>
                <variableUsagesHasUsages Id="ff39a612-e862-4535-8032-f4c662b7f83d">
                  <fbPortUsage Id="e85a564e-d62b-4533-9c86-8b7111fa9e2b">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="c41e9459-5cb3-4ac6-aa27-2f83ca9426b2">
                        <outPortMoniker name="//Enable_Modules_ChA/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>