<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="2128301865" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.4.0.0" Id="9612a4fe-bcc7-44ac-98eb-591c855d3593" 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="380f5fd8-ba2a-45bb-a78e-f84c8d89382d">
      <Network Id="11bb88f4-a35c-49d9-88d3-88e91ad6a621" name="Network1" networkName="Network1" intId="1" networkOrderId="0">
        <functionBlocks>
          <networkHasFunctionBlocks Id="35eb6916-02ce-46be-aa15-9fe1d699e94f">
            <fBEstop Id="297db6ae-aaa5-464b-be40-5ed100468bca" name="FBEstop1" instanceName="FBEstop1" orderOfExecution="1" mapState="false" mapDiag="false" functionName="safeEstop" safeInputsAfterDiscError="true">
              <inPorts>
                <functioBlockHasInPorts Id="091e3c65-4b5b-49af-98de-7dc9930fea99">
                  <inPort Id="f40fa17f-ee60-40e6-afd0-a4ff3f333ac1" name="Restart" portName="Restart" portNum="2" objectIndex="0" varId="1" filter="3" portDataType="1" maxDeviation="0" resetTime="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="4383690b-2368-449a-ab21-20133961672d">
                        <fbPortGlobalVariableReference Id="96d0fc38-544b-4977-91d1-0467785fd7b1" variableId="3b4f283a-d376-4bbc-8717-cb4b3d88342e" lastKnownPath="GVL1.xNotHaltRestart" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </inPort>
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="e768ca0c-4f4c-4405-b91e-bf782914ce66">
                  <inPort Id="721d8d36-06d8-4eee-8f44-0b05696e0b3d" name="EStopIn1" portName="EStopIn1" portNum="4" objectIndex="8" varId="3" filter="2" portDataType="1" channelInterface="Two-Channel" discrepancyTime="200" deactivate1="Break Contact (NC)" deactivate2="Break Contact (NC)" maxDeviation="0" resetTime="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="4caa4c20-a1e6-470e-b51e-58ab6c181bbb">
                        <fbPortGlobalVariableReference Id="c9b661bb-0e41-44f0-80ac-a0de2f85a98d" variableId="b420cc6c-39c2-4c75-bb48-acf00ba7ef01" lastKnownPath="GVL1.xNotHaltGlobalCh1" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </inPort>
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="7dc346cc-820f-47f0-9f75-959caa9cafc6">
                  <inPort Id="7398573d-9703-4b43-8c5f-0ae0846e19c6" name="EStopIn2" portName="EStopIn2" portNum="5" objectIndex="9" varId="4" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="7f06a865-1e94-469d-b825-347b7b8c6aad">
                        <fbPortGlobalVariableReference Id="27eaa48b-1927-4b07-b72d-d8144c72d6e2" variableId="60346591-ba5c-4986-842f-7859b68bce4b" lastKnownPath="GVL1.xNotHaltGlobalCh2" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </inPort>
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="49204335-5b68-4053-9025-2266a597696c">
                  <inPort Id="46a8b85e-b9ec-445f-902a-1f8f4310f940" name="EStopIn3" portName="EStopIn3" portNum="6" objectIndex="10" varId="5" filter="2" portDataType="1" channelInterface="Two-Channel" discrepancyTime="200" deactivate1="Break Contact (NC)" deactivate2="Break Contact (NC)" maxDeviation="0" resetTime="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="69bab18c-0f32-4cbd-a6cf-390e5e3cb265">
                        <fbPortGlobalVariableReference Id="c4d3679d-afae-461e-82a9-6e171570e3e6" variableId="4415ae72-1484-4806-927e-79e9ab66fc0c" lastKnownPath="GVL1.xNotHaltFeldCh1" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </inPort>
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="f510f84a-5611-4ca8-88fd-9bcad59bbd71">
                  <inPort Id="d66f2077-2967-4192-943b-96a1839793af" name="EStopIn4" portName="EStopIn4" portNum="7" objectIndex="11" varId="6" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="b21d2ca2-93d9-41bf-a6fe-401d95c8b12f">
                        <fbPortGlobalVariableReference Id="1cadef86-a798-4d3f-8c6a-5173bd7a1685" variableId="0d8530ef-b4b6-4dd4-9fea-1c1df65b4868" lastKnownPath="GVL1.xNotHaltFeldCh2" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </inPort>
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="e18f10ac-1636-4ff2-a9e7-22b67c0c05f5">
                  <inPort Id="64515727-5f9a-4ef4-974a-7ade4f8c0d7e" name="EStopIn5" portName="EStopIn5" portNum="8" objectIndex="12" varId="7" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="219431b7-61de-40c2-ba06-14dc1af4dbcc">
                  <inPort Id="5203a339-fdf3-49a3-949c-21580a00e54e" name="EStopIn6" portName="EStopIn6" portNum="9" objectIndex="13" varId="8" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="617abe78-c228-41b1-b47b-083e76a2bd1b">
                  <inPort Id="b0e41880-05c6-4369-96c8-e159ad9f71b9" name="EStopIn7" portName="EStopIn7" portNum="10" objectIndex="14" varId="9" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="ea4c058c-52c8-4e24-b966-dbbb294f9ed0">
                  <inPort Id="a84723e7-49ae-438e-a184-3cd0a05ad119" name="EStopIn8" portName="EStopIn8" portNum="11" objectIndex="15" varId="10" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="cfd6247a-0399-4723-b17d-4949669641bf">
                  <inPort Id="b1159fe1-4d2e-4ab2-8e1c-67881350d8a5" name="EDM1" portName="EDM1" portNum="13" objectIndex="1" varId="12" filter="3" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="eb7348ef-5ac0-4428-a75a-3d77b9eb005c">
                  <inPort Id="95187413-d09d-427f-8a9e-856303a01218" name="EDM2" portName="EDM2" portNum="14" objectIndex="2" varId="13" filter="3" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="104e4683-041b-435e-a3c7-17c91749cdec">
                  <outPort Id="306885f4-8ce7-444a-8505-7ccaf5f7b446" name="Error" portName="Error" portNum="4" objectIndex="0" varId="16" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="f5b5fca0-7a8b-4328-a424-d486c2ef1062">
                  <outPort Id="c5298699-378c-4610-87c6-5db90728547d" name="EStopOut" portName="EStopOut" portNum="11" objectIndex="1" varId="23" filter="7" portDataType="1" replacementValue="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="00554ae2-ec0a-419a-9b34-51e65e53e681">
                        <fbPortGlobalVariableReference Id="46ec3df2-0438-4227-832d-e3ac17a03d1a" variableId="fd13ec66-f132-4c16-8dda-cd20dd1a4844" lastKnownPath="GVL1.xNotHaltOk" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </outPort>
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="23428fc5-cdd8-4685-b395-7ca8d53b9433">
                  <outPort Id="2abf9711-ca02-49ff-a2c3-3bcce999bb88" name="EStopDelOut" portName="EStopDelOut" portNum="12" objectIndex="2" varId="26" filter="7" portDataType="1" replacementValue="0">
                    <fbPortGlobalVariableReferences>
                      <functionBlockPortHasFbPortGlobalVariableReferences Id="14e531fe-4b07-43ca-9e16-e060f344173d">
                        <fbPortGlobalVariableReference Id="12820c02-f29d-4a40-9f6c-0d12d3854b57" variableId="b61d0fc0-cc9f-462c-87a0-7ca3a2a7ddd0" lastKnownPath="GVL1.xNotHaltDelayOk" />
                      </functionBlockPortHasFbPortGlobalVariableReferences>
                    </fbPortGlobalVariableReferences>
                  </outPort>
                </functionBlockHasOutPorts>
              </outPorts>
              <parameterPorts>
                <functionBlockHasParamPorts Id="8267e99a-2da8-4699-9bd4-bcbbf3034046">
                  <parameterPort Id="c33e6c01-9f95-4a3a-ab85-2703096c3ffe" name="Delay Time (ms)" portName="Delay Time (ms)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="2000" userFbPortName="Delay Time (ms)" useInUserFb="false" />
                </functionBlockHasParamPorts>
              </parameterPorts>
            </fBEstop>
          </networkHasFunctionBlocks>
        </functionBlocks>
      </Network>
    </safetyApplicationHasNetworks>
  </networks>
  <twinSAFEGroupAliasPorts>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="823039d7-2ce0-4f9b-b67f-abe7fb7dfe54">
      <twinSAFEGroupAliasPort Id="e41660f4-d22d-40b1-8509-7bd9c69b7766" name="RunStop" sdsId="0" channelId="0" portName="RunStop" functionId="0">
        <groupPortGlobalVariableReferences>
          <twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences Id="6c03b5a4-9669-4089-94a0-4d81df1f3c07">
            <groupPortGlobalVariableReference Id="e5c71d55-eb37-423e-b9a6-2fdc002eed45" variableId="6d45e67f-50df-4b61-a9d0-03f285b6a1bf" lastKnownPath="GVL1.xRun" />
          </twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences>
        </groupPortGlobalVariableReferences>
      </twinSAFEGroupAliasPort>
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="5837bc00-438e-446e-9996-4510cea5c703">
      <twinSAFEGroupAliasPort Id="7e2ebab5-c2df-4469-a598-6fb5f2509ad0" name="ErrAck" sdsId="0" channelId="0" portName="ErrAck" functionId="0">
        <groupPortGlobalVariableReferences>
          <twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences Id="b9b3826c-a68f-4045-a4d0-501f42e095b1">
            <groupPortGlobalVariableReference Id="e2d6269b-a4ca-460c-858f-37c656bec5df" variableId="9f1c118d-b0f2-4f34-abb9-b4b05f111bfd" lastKnownPath="GVL1.xErrorAck" />
          </twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences>
        </groupPortGlobalVariableReferences>
      </twinSAFEGroupAliasPort>
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="96992a9c-d923-42df-b093-2c8f22dd8da4">
      <twinSAFEGroupAliasPort Id="1269c47e-74bd-4f71-bb05-148050451f1c" name="ModuleFault" sdsId="0" channelId="0" portName="ModuleFault" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="72f1d5de-19dd-4c5a-92a6-aab808bb1aca">
      <twinSAFEGroupAliasPort Id="c0688eb9-8b13-4137-b827-ccc096b5d464" name="FbErr" sdsId="0" channelId="0" portName="FbErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="8bd8e943-b58a-4df6-b54a-153c03ce9724">
      <twinSAFEGroupAliasPort Id="dbf23493-0cd1-40c9-b655-5d9c9e92e13e" name="ComErr" sdsId="0" channelId="0" portName="ComErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="47ac2096-aa3a-48a7-82ae-0de4618d713b">
      <twinSAFEGroupAliasPort Id="e31588b2-1556-4e06-9fd4-1cdfb9f77593" name="OutErr" sdsId="0" channelId="0" portName="OutErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="3f3548b7-231c-4abe-951d-52442408484c">
      <twinSAFEGroupAliasPort Id="a9853cdb-adf0-42d6-9aaf-4db9a17c00cd" name="OtherErr" sdsId="0" channelId="0" portName="OtherErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="462d8002-4868-44c6-b815-b2d94732d8b3">
      <twinSAFEGroupAliasPort Id="defe1010-a0c9-4bea-b5e2-df73fc6ca6a8" name="ComStartup" sdsId="0" channelId="0" portName="ComStartup" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="17b964bf-fd91-4dfb-9e8b-7a4311fc1744">
      <twinSAFEGroupAliasPort Id="2535cd40-4058-432e-86e9-3d67f4ef7901" name="FbDeactive" sdsId="0" channelId="0" portName="FbDeactive" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="1ce43c19-d5d1-484d-83b3-f83bee2b200c">
      <twinSAFEGroupAliasPort Id="6f77649d-c332-4dd6-a4e6-e687ec999fe9" name="FbRun" sdsId="0" channelId="0" portName="FbRun" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="0b57b38f-4d6c-4e5b-8e79-8c1d532c2be8">
      <twinSAFEGroupAliasPort Id="78097c43-4045-4650-918b-1f979178fb02" name="InRun" sdsId="0" channelId="0" portName="InRun" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
  </twinSAFEGroupAliasPorts>
</safetyApplication>