<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="1500650287" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.4.0.0" Id="7189e70f-5642-4d3a-8de2-dad2e2346686" name="" mapState="false" mapDiag="false" groupOrderId="2" 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="3bea356a-1ab4-47ef-87eb-4fc3371e83e3">
      <Network Id="345bc3d0-8788-4b83-a924-648e988c5061" name="Connection_Output_ChA" networkName="Connection_Output_ChA" intId="1" networkOrderId="0">
        <functionBlocks>
          <networkHasFunctionBlocks Id="a18da0f3-8595-41a8-a0ea-516d8659450d">
            <fBDecouple Id="e6b2e615-0986-4c7b-baeb-d41fad639ac8" name="Connection_ChA_Output_Byte0" instanceName="Connection_ChA_Output_Byte0" orderOfExecution="1" mapState="false" mapDiag="false" functionName="safeDecouple">
              <inPorts>
                <functioBlockHasInPorts Id="2f2b5f52-d8b2-4967-9d5e-8def85eecf50">
                  <inPort Id="c29d1f5f-b4d0-4b9f-84ed-cd3cdcb5534e" name="DecIn1" portName="DecIn1" portNum="3" objectIndex="8" varId="5" filter="2" portDataType="1" maxDeviation="0" resetTime="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="0311c2cc-78fc-4051-a60f-74ca484ce910">
                        <fbPortGlobalVariableReference Id="8a5b2f3b-d146-4622-b805-59774627e1a1" variableId="22aa07c0-ffc1-4b49-986d-a906cb1c846d" lastKnownPath="ChA.STO_STATE" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </inPort>
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="7424fc63-f426-4e53-a65a-7e00f4612888">
                  <inPort Id="563890be-86af-474f-9bcf-d2ad56911889" name="DecIn2" portName="DecIn2" portNum="4" objectIndex="9" varId="6" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="776bf454-4b3e-4930-b713-eff708f42fdd">
                  <inPort Id="20afc5a7-9a68-48b5-bb60-11c6e487937f" name="DecIn3" portName="DecIn3" portNum="5" objectIndex="10" varId="7" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="34375f48-41a0-4444-a324-326ee9ae92f2">
                  <inPort Id="aa5f7d06-a963-4dbc-864e-0a975cc1d121" name="DecIn4" portName="DecIn4" portNum="6" objectIndex="11" varId="8" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="27e69787-3280-4820-92ab-f5497539bd32">
                  <inPort Id="38c36ed1-fb18-4162-b099-8245b3848b7d" name="DecIn5" portName="DecIn5" portNum="7" objectIndex="12" varId="9" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="fff5fa0f-a0e8-41f5-b4ab-2b9ff218e20a">
                  <inPort Id="1bd5f0e1-3835-447d-9bee-2348ad6ee6df" name="DecIn6" portName="DecIn6" portNum="8" objectIndex="13" varId="10" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="e5e1f5eb-9d8d-4a82-82f9-f586a4ea8680">
                  <inPort Id="1e7fd62e-dbd1-4aa5-b17b-97c4da4b65ef" name="DecIn7" portName="DecIn7" portNum="9" objectIndex="14" varId="11" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="2933c9f3-99d0-4b8b-ad12-0b26cdf0aea2">
                  <inPort Id="d9acf7b3-bf89-4915-9b87-9db5b11f53a4" name="DecIn8" portName="DecIn8" portNum="10" objectIndex="15" varId="12" filter="2" portDataType="1" maxDeviation="0" resetTime="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="b022d0e6-ca0f-4453-9a70-45c368ef9296">
                        <fbPortGlobalVariableReference Id="5112cef5-73a0-42e0-9be2-708a6e86f076" variableId="3336c728-b596-4058-8c0a-028c64576286" lastKnownPath="ChA.Error_AckReq_STATE" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </inPort>
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="b4d1f09c-e797-413c-971e-e16f4dd97f75">
                  <outPort Id="a9e622d5-4888-4a84-a272-a49b925aff40" name="DecOut1" portName="DecOut1" portNum="3" objectIndex="8" varId="17" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="2b850643-bf12-4d71-ac93-ea0f9ef53d44">
                  <outPort Id="1e58700c-0b02-4f40-a1c4-2d1c9c0d75c6" name="DecOut2" portName="DecOut2" portNum="4" objectIndex="9" varId="18" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="5825ea37-d0bf-4738-8f3b-d2627e320c2b">
                  <outPort Id="e350502e-5767-41c9-841a-7d21ea508c7d" name="DecOut3" portName="DecOut3" portNum="5" objectIndex="10" varId="19" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="e26eef4f-f222-447c-9b0b-079516f0e4c0">
                  <outPort Id="d5dc97e0-af95-4683-b89b-3668004d406e" name="DecOut4" portName="DecOut4" portNum="6" objectIndex="11" varId="20" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="baf7f6ee-f76d-4d1f-b511-9951efc8b2a5">
                  <outPort Id="b95e4bad-6615-4f50-b88f-733a81249fdc" name="DecOut5" portName="DecOut5" portNum="7" objectIndex="12" varId="21" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="b875b61b-77de-48f2-852c-b08c418127f9">
                  <outPort Id="bc9d4ba8-b37e-4014-aa7e-8915a66af9ab" name="DecOut6" portName="DecOut6" portNum="8" objectIndex="13" varId="22" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="3c181bfc-ef5f-46c9-b48a-d941ca4fefc2">
                  <outPort Id="4dbcbcf6-265a-49e2-8760-13a421850e96" name="DecOut7" portName="DecOut7" portNum="9" objectIndex="14" varId="23" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="aedeca42-2347-417f-816d-8d3b78eecd6a">
                  <outPort Id="1bd10aa9-2faa-4093-9e5c-71bd610b6cf2" 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="6d50ec73-b34d-42cb-bf2d-168d37949c2d">
      <twinSAFEGroupAliasPort Id="041b2f57-c464-4468-80d7-aadc1e05de62" name="ErrAck" sdsId="0" channelId="0" portName="ErrAck" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="b9995862-4e70-4165-8b9e-897789b32c98">
      <twinSAFEGroupAliasPort Id="e6ab8ec0-f939-439b-86e1-4f10aa651a3f" name="RunStop" sdsId="0" channelId="0" portName="RunStop" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
  </twinSAFEGroupAliasPorts>
  <variables>
    <safetyApplicationHasVariables Id="6d870749-112c-4d24-9035-a4cdc5a0a945">
      <variable Id="223bb5f0-01f0-482a-8748-836d2dc81500" name="GroupPort_ErrAck" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="0611d95b-8833-4c27-b03a-0b328cc68d19">
            <variableUsages Id="6b01cce6-7c6f-4016-80d3-164e5bd17749">
              <usages>
                <variableUsagesHasUsages Id="ab174236-41aa-4234-96e9-35f3bf35b101">
                  <aliasDeviceIoUsage Id="7d9ade5d-f5d7-4a0f-9610-f647b97a1af6" sdsId="3" channelId="1" functionId="1131179973" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="7e8d6180-12e9-4a1f-94e9-7e0615863dde">
            <variableUsages Id="5fc57cf0-c19d-4306-8eb5-762e8ce5cf40">
              <usages>
                <variableUsagesHasUsages Id="0c34e2c3-3fc4-4b43-a89f-09bab940c70e">
                  <groupPortUsage Id="d38f9d8b-9c32-4562-8294-687ab0b1e2fa">
                    <twinSAFEGroupAliasPort>
                      <groupPortUsageReferencesTwinSAFEGroupAliasPort Id="278e4046-e3b2-40ac-bd60-427aa781bdb5">
                        <twinSAFEGroupAliasPortMoniker name="//ErrAck" />
                      </groupPortUsageReferencesTwinSAFEGroupAliasPort>
                    </twinSAFEGroupAliasPort>
                  </groupPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="5ebf6775-7f59-4a8b-b6a0-84eb47317d9a">
      <variable Id="7f47975a-dc63-4ac3-8ca7-1543c36177d8" name="GroupPort_Run" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="d37406cd-033a-40ab-b8cc-770c478c003f">
            <variableUsages Id="a8fae080-2693-4e73-88a9-c579f3ba21b2">
              <usages>
                <variableUsagesHasUsages Id="b34fc16e-30fe-440f-b505-3ba65f3dcce5">
                  <aliasDeviceIoUsage Id="656a1694-447e-4964-af9d-b1fb26cdc822" sdsId="2" channelId="1" functionId="1131179973" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="d43a1291-29e0-4171-b06e-11ced80f1dda">
            <variableUsages Id="91c9da70-8060-4f7e-b7ea-8c3903886627">
              <usages>
                <variableUsagesHasUsages Id="6e90fe7a-2c3f-461d-9169-c8b406e80885">
                  <groupPortUsage Id="572d413b-d053-4553-80c9-9464734f9d74">
                    <twinSAFEGroupAliasPort>
                      <groupPortUsageReferencesTwinSAFEGroupAliasPort Id="7908cf74-9572-4d7b-85d5-4e711fc7dddf">
                        <twinSAFEGroupAliasPortMoniker name="//RunStop" />
                      </groupPortUsageReferencesTwinSAFEGroupAliasPort>
                    </twinSAFEGroupAliasPort>
                  </groupPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="b7a07e84-fe79-4e3e-874d-6d0850c5fa62">
      <variable Id="e72f5250-88d1-4837-bd36-667c1ce213ba" name="STO_active_ChA" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="27e106b2-5904-4ce5-a9cf-43d1fbf83e04">
            <variableUsages Id="b5ccbb7b-3ab1-4c14-8cda-1bd2b945b557">
              <usages>
                <variableUsagesHasUsages Id="fb56627d-00b3-4f79-9781-07adee0c1f64">
                  <fbPortUsage Id="2df564b3-9e8c-4dbc-98e2-ebb46bd84245">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="4b4cbd2b-5b98-4328-8d32-ce68e6a503b1">
                        <outPortMoniker name="//Connection_Output_ChA/Connection_ChA_Output_Byte0/DecOut1" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="88085f87-6f30-4dc3-8433-da21f8774636">
            <variableUsages Id="3745ce43-1c01-4848-afe6-a82c4f493ba8">
              <usages>
                <variableUsagesHasUsages Id="be7683d8-2e04-4e0d-8555-6a040047dbd0">
                  <aliasDeviceIoUsage Id="4c7ae4c0-9a8e-41fc-b434-061348a2b45b" sdsId="1" channelId="1" functionId="-865114196" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="9027c7be-4360-47fc-94ee-31d039197640">
      <variable Id="18e325e0-a7e6-4aea-9051-37a5f3461c62" name="Error_AckReq_ChA" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="fd10c81c-1e43-48ac-9aed-23ede7f9b455">
            <variableUsages Id="aec6ef77-66a2-42ad-b5c4-b018d134f729">
              <usages>
                <variableUsagesHasUsages Id="e01f256d-d186-4ff5-9c7c-23ece3a91d9e">
                  <fbPortUsage Id="9219f2f0-fc1f-4f03-8038-ec1f0a06c5ba">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="4266600d-03fe-4f24-ad44-78a6337b1ec0">
                        <outPortMoniker name="//Connection_Output_ChA/Connection_ChA_Output_Byte0/DecOut8" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="cc43da63-1043-4d1a-a5de-d80c2dc79e87">
            <variableUsages Id="d6bdc68d-6baf-4bad-82e3-b8c4834fab04">
              <usages>
                <variableUsagesHasUsages Id="9ee871c2-ad24-4da2-804f-316938514379">
                  <aliasDeviceIoUsage Id="09cbafb3-1116-4c86-9e0b-7ff2c9d92dfc" sdsId="1" channelId="8" functionId="2000447734" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
  </variables>
</safetyApplication>