<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="3030095929" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.4.0.0" Id="b3f318f7-44dd-4ebe-b7a5-aa804e6092b9" 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="8e558121-9215-4cf6-9a08-f88d55d28f6f">
      <Network Id="11ae6bc0-d263-4532-813f-097c81fdac5f" name="Network21" networkName="Speed" intId="3" networkOrderId="0">
        <functionBlocks>
          <networkHasFunctionBlocks Id="3ee95eca-6c59-4820-8fd4-445cd24cca70">
            <fBSpeed Id="d9fc0a8a-28b4-4186-8a59-6aeaa007f8d5" name="FBSpeed1" instanceName="FBSpeed1" orderOfExecution="1" mapState="false" mapDiag="false" functionName="safeSpeed">
              <inPorts>
                <functioBlockHasInPorts Id="3f440dea-524f-4933-bc5c-ce96c5dfe1a1">
                  <inPort Id="e8aec1d8-c4c2-4862-b43c-5e95ad806a09" name="Position" portName="Position" portNum="2" objectIndex="16" varId="1" filter="1974016" portDataType="4" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="102cadee-9fec-4a6a-8bf2-f05bde365499">
                  <outPort Id="54522b74-b598-43ef-9981-8f6470fc8b31" name="Error" portName="Error" portNum="3" objectIndex="0" varId="2" filter="73472" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="b94a54b0-6eeb-4e03-a9ab-86ab024233db">
                  <outPort Id="6f8da5a1-3478-474e-915c-441ff0a27a1c" name="Speed" portName="Speed" portNum="4" objectIndex="1" varId="3" filter="1974016" portDataType="2" replacementValue="0">
                    <targetFunctionBlockPorts>
                      <wiredLink Id="482441d8-539d-41b3-b700-f2b84a1569d6">
                        <inPortMoniker name="//Network21/FBCompare1/CompIn1" />
                      </wiredLink>
                    </targetFunctionBlockPorts>
                  </outPort>
                </functionBlockHasOutPorts>
              </outPorts>
              <parameterPorts>
                <functionBlockHasParamPorts Id="a9a1fdc9-5d92-40b6-8ff5-b16a77dfae1e">
                  <parameterPort Id="3522b171-0523-4674-bc88-21e548b6fb39" name="Time Interval (ms)" portName="Time Interval (ms)" portNum="4" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Time Interval (ms)" useInUserFb="false" />
                </functionBlockHasParamPorts>
              </parameterPorts>
            </fBSpeed>
          </networkHasFunctionBlocks>
          <networkHasFunctionBlocks Id="64686e91-9e8f-4493-b54e-c60c9c205c32">
            <fBScaling Id="50099f61-e9dc-4c5f-840f-263d651f116c" name="FBScaling1" instanceName="FBScaling1" orderOfExecution="2" mapState="false" mapDiag="false" functionName="safeScaling">
              <inPorts>
                <functioBlockHasInPorts Id="6faafa7c-5bb9-4d1c-bb0b-a8cc6a969d73">
                  <inPort Id="7ac5d7bb-dc1d-4efd-ba9b-fa3f5a4af907" name="AnalogIn" portName="AnalogIn" portNum="3" objectIndex="16" varId="1" filter="1974016" portDataType="2" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="a40ad186-2653-4d6b-9ba8-2d1e50b68930">
                  <outPort Id="eeabb3dd-7623-4e12-b747-5811fd4c4adc" name="Error" portName="Error" portNum="3" objectIndex="0" varId="2" filter="73472" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="02bca269-d02a-4fd2-9aa4-6a178137023f">
                  <outPort Id="92763d12-8951-4ac9-acb2-f2f6b87ccad0" name="StuckAtError" portName="StuckAtError" portNum="4" objectIndex="1" varId="3" filter="73472" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="09d85545-19e5-4bde-b4ac-265e85f19be6">
                  <outPort Id="83615109-a464-4ec5-a5a6-5d6eacda6cff" name="AnalogOut" portName="AnalogOut" portNum="5" objectIndex="16" varId="4" filter="1974016" portDataType="2" replacementValue="0">
                    <targetFunctionBlockPorts>
                      <wiredLink Id="5922d18c-f030-4a6b-8f55-406ffd6fe56c">
                        <inPortMoniker name="//Network21/FBCompare1/CompIn2" />
                      </wiredLink>
                    </targetFunctionBlockPorts>
                  </outPort>
                </functionBlockHasOutPorts>
              </outPorts>
              <parameterPorts>
                <functionBlockHasParamPorts Id="715a06fa-f4e8-4440-a9e5-7d10dbd24770">
                  <parameterPort Id="4a9a41f5-7965-4b9f-8261-a0f7d3b65d6e" name="Scaling Factor Multiplier" portNum="5" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1" userFbPortName="Scaling Factor Multiplier" useInUserFb="false" />
                </functionBlockHasParamPorts>
                <functionBlockHasParamPorts Id="b2a4bae7-f0f9-4d62-886c-b3176b604640">
                  <parameterPort Id="4b3a5b08-fc2e-4f98-9b41-fcbfd9afa15d" name="Scaling Factor Divisor" portName="Scaling Factor" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="1" userFbPortName="Scaling Factor Divisor" useInUserFb="false" />
                </functionBlockHasParamPorts>
                <functionBlockHasParamPorts Id="87276ec4-9476-4711-8a41-d35cea304e4e">
                  <parameterPort Id="6523e3be-de88-4e60-87fa-45f1a92af431" name="Scaling Offset" portName="Scaling Offset" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="0" userFbPortName="Scaling Offset" useInUserFb="false" />
                </functionBlockHasParamPorts>
                <functionBlockHasParamPorts Id="2832703b-5a76-4f2d-af70-366384d587ad">
                  <parameterPort Id="74b5be91-5733-4792-881d-c8473734d32d" name="Watchdog (ms)" portName="Watchdog (ms)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="0" userFbPortName="Watchdog (ms)" useInUserFb="false" />
                </functionBlockHasParamPorts>
              </parameterPorts>
            </fBScaling>
          </networkHasFunctionBlocks>
          <networkHasFunctionBlocks Id="90f8acf5-329a-43bf-bc5c-1899e6480949">
            <fBCompare Id="e7787ea6-111f-4b61-b27d-93874997e7d8" name="FBCompare1" instanceName="FBCompare1" orderOfExecution="3" mapState="false" mapDiag="false" functionName="safeCompare" compareMode="1">
              <inPorts>
                <functioBlockHasInPorts Id="455898f0-e22c-46db-b7c1-2066d7dcfa7d">
                  <inPort Id="2fa31ca6-fd7a-43a2-b928-30c3c0af03ad" name="CompIn1" portName="CompIn1" portNum="2" objectIndex="16" varId="1" filter="1974016" portDataType="2" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="c70bab8f-6363-4416-a466-edae99b67b76">
                  <inPort Id="6d9ca0d8-c959-4829-a09c-2012fb88d874" name="CompIn2" portName="CompIn2" portNum="3" objectIndex="17" varId="2" filter="1974016" portDataType="2" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="d30f1a03-e5b6-48d8-b1a9-5b4becbd24a3">
                  <inPort Id="2c71b282-1a63-4539-99e2-fe0331dae7b0" name="CompIn3" portName="CompIn3" portNum="4" objectIndex="18" varId="3" filter="1974016" portDataType="2" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="244910ae-6fb4-49ba-8b89-c6677e97ce28">
                  <inPort Id="e9d019fc-4f70-40e9-b6b9-a6e0cffbb649" name="CompIn4" portName="CompIn4" portNum="5" objectIndex="19" varId="4" filter="1974016" portDataType="2" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="950d11c3-15b7-4317-8c4a-d3041c176859">
                  <inPort Id="87205079-b160-4cdc-b67f-137ed8cb2ac6" name="CompIn5" portName="CompIn5" portNum="6" objectIndex="20" varId="5" filter="1974016" portDataType="2" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="39e2f843-4bf5-4e06-80cd-78e2c84ea93f">
                  <outPort Id="49b5592d-9381-459c-a9f9-5ef537f77dcf" name="Error" portName="Error" portNum="3" objectIndex="0" varId="6" filter="73472" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="c28160a5-8e0e-42da-827c-c9a9b32e0672">
                  <outPort Id="8f86e1f7-42ea-456c-8e86-115e6da5317b" name="IsValid" portName="IsValid" portNum="4" objectIndex="1" varId="7" filter="73472" portDataType="1" replacementValue="0">
                    <targetFunctionBlockPorts>
                      <wiredLink Id="f1538b15-a353-4670-b8a0-582bf63af946">
                        <inPortMoniker name="//Network21/FBOr1/OrIn1" />
                      </wiredLink>
                    </targetFunctionBlockPorts>
                  </outPort>
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="ff354865-57d6-48b4-9ad0-076677a32248">
                  <outPort Id="74737aa8-f5e8-4e26-81a7-e3d39b89bf52" name="CompOut" portName="CompOut" portNum="5" objectIndex="2" varId="8" filter="1974016" portDataType="2" replacementValue="0">
                    <targetFunctionBlockPorts>
                      <wiredLink Id="1e4f8e63-feb2-43e2-902f-adb5fe1d07c2">
                        <inPortMoniker name="//Network21/FBLimit1/AnalogIn" />
                      </wiredLink>
                    </targetFunctionBlockPorts>
                  </outPort>
                </functionBlockHasOutPorts>
              </outPorts>
              <parameterPorts>
                <functionBlockHasParamPorts Id="12a5f33d-9013-4525-b129-e19aab100457">
                  <parameterPort Id="7b3fdbbc-2237-4113-8349-75b51681e2b3" name="Allowed deviation" portName="Allowed deviation" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Allowed deviation" useInUserFb="false" />
                </functionBlockHasParamPorts>
                <functionBlockHasParamPorts Id="3aef9891-f4b3-4b6b-9ed4-cb144b77bf40">
                  <parameterPort Id="803308d2-a9c8-41ac-8b5d-f78a8f189b5c" name="Tolerance time (ms)" portName="Tolerance time (ms)" portNum="7" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Tolerance time (ms)" useInUserFb="false" />
                </functionBlockHasParamPorts>
              </parameterPorts>
            </fBCompare>
          </networkHasFunctionBlocks>
          <networkHasFunctionBlocks Id="657bf7a1-f660-461d-97e6-39b55aa0803b">
            <fBLimit Id="67ca14f5-deda-418d-8273-94716a0637ed" name="FBLimit1" instanceName="FBLimit1" orderOfExecution="4" mapState="false" mapDiag="false" functionName="safeLimit">
              <inPorts>
                <functioBlockHasInPorts Id="7f217472-86c0-4d18-aa5e-0bf4928f808d">
                  <inPort Id="3aa75659-3322-4af4-8cff-f59c54d64fb9" name="AnalogIn" portName="AnalogIn" portNum="2" objectIndex="16" varId="1" filter="1974016" portDataType="2" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="a852d622-2fc5-44a9-86ce-d05d7a6cf14b">
                  <inPort Id="a0e6a728-43d8-4170-8e94-5761b19fc505" name="MinValue" portName="MinValue" portNum="3" objectIndex="17" varId="2" filter="1974016" portDataType="2" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="9444b6f9-1eee-4fe3-90fa-100f75aea9a9">
                  <inPort Id="2d52106c-0505-478d-be8d-53684d5ced52" name="MaxValue" portName="MaxValue" portNum="4" objectIndex="18" varId="3" filter="1974016" portDataType="2" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="69059b11-c933-4c60-b1fa-9d937891b0ac">
                  <outPort Id="130a5430-2001-4bc0-96f9-06325cb8bf2d" name="Error" portName="Error" portNum="2" objectIndex="0" varId="4" filter="73472" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="dd6f99bc-f648-4f44-8d0e-cb633b5b0b66">
                  <outPort Id="22c32434-13cc-4759-a7ba-750e3ddd6bbc" name="InLimit" portName="InLimit" portNum="3" objectIndex="1" varId="5" filter="73472" portDataType="1" replacementValue="0">
                    <targetFunctionBlockPorts>
                      <wiredLink Id="87c23819-4291-4102-a056-190d92a9b310">
                        <inPortMoniker name="//Network21/FBOr2/OrIn1" />
                      </wiredLink>
                    </targetFunctionBlockPorts>
                  </outPort>
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="2bf44404-144f-4dc0-8f65-f39f12563ae1">
                  <outPort Id="7171fc09-1ced-4b75-bea9-4c66fc0b85a9" name="BelowMin" portName="BelowMin" portNum="4" objectIndex="2" varId="6" filter="73472" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="1e9049cb-e925-4540-b504-c22686b4af21">
                  <outPort Id="63d64289-6ae3-41f8-ad8e-5a489407e3d8" name="AboveMax" portName="AboveMax" portNum="5" objectIndex="3" varId="7" filter="73472" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
              </outPorts>
              <parameterPorts>
                <functionBlockHasParamPorts Id="2ecc7720-0f41-432f-9eae-9b5f7903abae">
                  <parameterPort Id="da8515e7-01a6-42bb-bd99-e3761c674b0b" name="Minimum Value" portName="Minimum Value" portNum="5" objectIndex="0" varId="0" filter="0" portDataType="0" timing="500" userFbPortName="Minimum Value" useInUserFb="false" />
                </functionBlockHasParamPorts>
                <functionBlockHasParamPorts Id="c8b45bf1-c7c8-4d01-b2e7-cd075d9f0f49">
                  <parameterPort Id="05030e73-3714-4f6a-a88d-5f5663c35259" name="Maximum Value" portName="Maximum Value" portNum="6" objectIndex="0" varId="0" filter="0" portDataType="0" timing="4000" userFbPortName="Maximum Value" useInUserFb="false" />
                </functionBlockHasParamPorts>
              </parameterPorts>
            </fBLimit>
          </networkHasFunctionBlocks>
          <networkHasFunctionBlocks Id="51df3eb3-eeec-4af7-bf4f-4c26b4b0f20c">
            <fBOr Id="0dfbf551-231c-4a61-ab08-8fae07cffe4a" name="FBOr1" instanceName="FBOr1" orderOfExecution="6" mapState="false" mapDiag="false" functionName="safeOr">
              <inPorts>
                <functioBlockHasInPorts Id="f5e80e98-829c-47bc-8d0f-806ba65cea70">
                  <inPort Id="765840d9-877a-4830-b52b-f87216954cac" name="OrIn1" portName="OrIn1" portNum="2" objectIndex="8" varId="2" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="f01d0abc-4092-43e0-b0c9-db32c27ad07c">
                  <inPort Id="e74f35e8-27ff-4fc6-8572-a52a1ad735ad" name="OrIn2" portName="OrIn2" portNum="3" objectIndex="9" varId="3" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="ceec7192-360d-43b7-8a03-01a9a908a9f7">
                  <inPort Id="8a905f22-8fac-4cea-bbcc-d0f762b028ee" name="OrIn3" portName="OrIn3" portNum="4" objectIndex="10" varId="4" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="c29c2828-5abf-486a-8371-6bd248b9d952">
                  <inPort Id="7d87c4f7-5cf7-424a-b4b6-176df109c264" name="OrIn4" portName="OrIn4" portNum="5" objectIndex="11" varId="5" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="6b2edcb2-5236-4b4d-acbc-ef10294768ed">
                  <inPort Id="53544d6c-92d2-4025-a8ee-270cde9c7ec8" name="OrIn5" portName="OrIn5" portNum="6" objectIndex="12" varId="6" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="7b966eed-93c5-4772-ae9e-2423db621108">
                  <inPort Id="2ffd728a-c482-4715-a69f-4c0b2aa27a18" name="OrIn6" portName="OrIn6" portNum="7" objectIndex="13" varId="7" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="e28f4616-2477-43c1-8e4e-54a4f891e3fe">
                  <inPort Id="412f146a-fd34-459f-b7dd-4a193370f46e" name="OrIn7" portName="OrIn7" portNum="8" objectIndex="14" varId="8" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="e02cdc2e-825e-4360-aa3b-0242e210c35f">
                  <inPort Id="3d7de4cd-7299-416c-a254-259f8d9ed0fc" name="OrIn8" portName="OrIn8" portNum="9" objectIndex="15" varId="9" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="1554ecc9-a3b2-42ff-a5bc-067765ff7a48">
                  <outPort Id="1494d3b5-cce7-466d-a45d-09c80aa38d25" name="OrOut" portName="OrOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
              </outPorts>
            </fBOr>
          </networkHasFunctionBlocks>
          <networkHasFunctionBlocks Id="679eff9a-547a-480d-b671-afa704e65bb7">
            <fBOr Id="53918bc6-8d80-4902-a0a4-f145b0fc229e" name="FBOr2" instanceName="FBOr2" orderOfExecution="5" mapState="false" mapDiag="false" functionName="safeOr">
              <inPorts>
                <functioBlockHasInPorts Id="07854633-a411-4808-a4d2-fe4ecb88ce2c">
                  <inPort Id="566466c3-7889-44a8-8e95-e119948ffcda" name="OrIn1" portName="OrIn1" portNum="2" objectIndex="8" varId="2" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="aea415df-1471-4bf5-9ac4-5d22878bf2c4">
                  <inPort Id="aa994dd0-2af5-4174-ab09-dec30efe6c12" name="OrIn2" portName="OrIn2" portNum="3" objectIndex="9" varId="3" filter="2" portDataType="1" channelInterface="Activated" deactivate1="Make Contact (NO)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="6b7b76d9-ee0f-41ec-8081-f903796b7a45">
                  <inPort Id="1dc05aef-a383-44d2-b7a4-de0d008982d6" name="OrIn3" portName="OrIn3" portNum="4" objectIndex="10" varId="4" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="5233e88d-7d28-490e-a20d-ba15e8da8b99">
                  <inPort Id="609d4a13-65c2-4ca7-9cc3-e13b362d3f4d" name="OrIn4" portName="OrIn4" portNum="5" objectIndex="11" varId="5" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="80420b0c-3997-4b8a-baf2-fa903c18f7e2">
                  <inPort Id="672e7137-03fb-493b-ba6b-d83cf106763e" name="OrIn5" portName="OrIn5" portNum="6" objectIndex="12" varId="6" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="79f1fff8-4fbf-455b-a9fa-9858360d0457">
                  <inPort Id="a5489792-7ff2-4093-bc53-fbdd12680305" name="OrIn6" portName="OrIn6" portNum="7" objectIndex="13" varId="7" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="1be9574c-56cc-4a6c-b15c-a19a571831dd">
                  <inPort Id="0346f5b9-c8d6-406f-9e9f-3e756ce6346f" name="OrIn7" portName="OrIn7" portNum="8" objectIndex="14" varId="8" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="1e7ee10f-41d7-414c-8639-17c2ef7e4fed">
                  <inPort Id="e6a1e009-6d96-4a45-a6bb-347a6c8ee8d2" name="OrIn8" portName="OrIn8" portNum="9" objectIndex="15" varId="9" filter="2" portDataType="1" channelInterface="Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="4a982935-0724-4d8e-a95e-e734db6bbea2">
                  <outPort Id="1ad371c1-8ecf-4194-bf56-c60e140a9d5f" name="OrOut" portName="OrOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0">
                    <targetFunctionBlockPorts>
                      <wiredLink Id="22f90d46-386f-4a68-bfe8-4c03375d6655">
                        <inPortMoniker name="//Network21/FBOr1/OrIn2" />
                      </wiredLink>
                    </targetFunctionBlockPorts>
                  </outPort>
                </functionBlockHasOutPorts>
              </outPorts>
            </fBOr>
          </networkHasFunctionBlocks>
        </functionBlocks>
      </Network>
    </safetyApplicationHasNetworks>
    <safetyApplicationHasNetworks Id="05ca0842-72c4-42c7-a7c6-68dbab0d0d21">
      <Network Id="1baac045-5dbb-42d8-98a6-d8a32439a912" name="Network2" networkName="EStop" intId="4" networkOrderId="1">
        <functionBlocks>
          <networkHasFunctionBlocks Id="180c1b9a-2d60-42eb-9e30-d0bdfc9bff9d">
            <fBEstop Id="0496e98b-6903-4061-9c09-0375ac63f0aa" name="FBEstop1" instanceName="FBEstop2" orderOfExecution="7" mapState="false" mapDiag="false" functionName="safeEstop" safeInputsAfterDiscError="true">
              <inPorts>
                <functioBlockHasInPorts Id="bc633bf1-358b-4b1d-92b6-370c6f9746e5">
                  <inPort Id="571e6b1c-6655-46e0-b272-732ca80d85d9" name="Restart" portName="Restart" portNum="2" objectIndex="0" varId="1" filter="3" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="75eb39db-495f-4e9e-9768-ca415e6b3586">
                  <inPort Id="72a73e21-a10b-4efd-968d-accba3d08de6" name="EStopIn1" portName="EStopIn1" portNum="4" objectIndex="8" varId="3" filter="2" portDataType="1" channelInterface="Two-Channel" discrepancyTime="100" deactivate1="Break Contact (NC)" deactivate2="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="65d5803c-f967-485b-a7ca-f877b6cf42e5">
                  <inPort Id="1fdb031e-b797-482c-b6ff-e9c67f8b189b" name="EStopIn2" portName="EStopIn2" portNum="5" objectIndex="9" varId="4" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="ddf50537-13cc-4cc1-8d91-df556a10932b">
                  <inPort Id="8c638bf4-4836-4538-84bb-c39ef8b9ad4b" name="EStopIn3" portName="EStopIn3" portNum="6" objectIndex="10" varId="5" filter="2" portDataType="1" channelInterface="Single-Channel 1 Activated" deactivate1="Break Contact (NC)" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="4e429f9d-c7ba-401f-8cb5-986dc16a768a">
                  <inPort Id="47d34b63-ff99-4aaf-9e00-6c23414325c4" name="EStopIn4" portName="EStopIn4" portNum="7" objectIndex="11" varId="6" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="c93d8217-4ca0-4434-b82e-9d6216824785">
                  <inPort Id="b1124734-a2a1-4fa2-9607-8964918fc015" name="EStopIn5" portName="EStopIn5" portNum="8" objectIndex="12" varId="7" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="4a46a123-5fbc-4b56-acab-33b80440124e">
                  <inPort Id="c779ee33-30a8-49a2-b8a1-9136789ac25a" name="EStopIn6" portName="EStopIn6" portNum="9" objectIndex="13" varId="8" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="6ab5013d-7814-4cbc-83b0-4e7e801fda55">
                  <inPort Id="55c5ddf3-7e18-4911-9b35-847f2bffa547" name="EStopIn7" portName="EStopIn7" portNum="10" objectIndex="14" varId="9" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="8d89c61e-7fe3-4146-882e-06e2e3e6766c">
                  <inPort Id="0add347c-b95b-45cc-b9a4-face5d40767d" name="EStopIn8" portName="EStopIn8" portNum="11" objectIndex="15" varId="10" filter="2" portDataType="1" channelInterface="Both Deactivated" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="494e2c6d-6ead-477f-9e0b-3dda6989ab8e">
                  <inPort Id="d4c80dfd-3e6b-4ed3-9161-976043a2223d" name="EDM1" portName="EDM1" portNum="13" objectIndex="1" varId="12" filter="3" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
                <functioBlockHasInPorts Id="aa71a705-2266-44cf-beed-f4fe35224622">
                  <inPort Id="31ab607f-0301-4494-9879-43db7037dc9a" name="EDM2" portName="EDM2" portNum="14" objectIndex="2" varId="13" filter="3" portDataType="1" maxDeviation="0" resetTime="0" />
                </functioBlockHasInPorts>
              </inPorts>
              <outPorts>
                <functionBlockHasOutPorts Id="8b0f4af3-54bc-41bb-a127-8f56f488cc11">
                  <outPort Id="3719e190-c2ff-4c3c-893c-772ed8633046" name="Error" portName="Error" portNum="4" objectIndex="0" varId="16" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="7f6d4503-c070-4d32-9d81-e3b174e74f21">
                  <outPort Id="73d7d0aa-e245-4675-8dea-ca5e266695fd" name="EStopOut" portName="EStopOut" portNum="11" objectIndex="1" varId="23" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
                <functionBlockHasOutPorts Id="1ceb99b7-36b0-427f-a331-73632ff35bc1">
                  <outPort Id="1d03883f-8b65-401a-b9a8-6a580458d27f" name="EStopDelOut" portName="EStopDelOut" portNum="12" objectIndex="2" varId="26" filter="7" portDataType="1" replacementValue="0" />
                </functionBlockHasOutPorts>
              </outPorts>
              <parameterPorts>
                <functionBlockHasParamPorts Id="96d68c94-01ea-4718-b968-7be00b56b0f3">
                  <parameterPort Id="8355dde1-16b5-4135-8817-ca67b8bf3d75" name="Delay Time (ms)" portName="Delay Time (ms)" portNum="8" objectIndex="0" varId="0" filter="0" portDataType="0" timing="100" userFbPortName="Delay Time (ms)" useInUserFb="false" />
                </functionBlockHasParamPorts>
              </parameterPorts>
            </fBEstop>
          </networkHasFunctionBlocks>
          <networkHasUserFunctionBlocks Id="64769767-ba13-4658-afed-3233d920e537">
            <userFunctionBlock Id="36ff2554-0605-420f-b043-4effa33342ab" name="UserFunctionBlock1" instanceName="UserFB" orderOfExecution="8" schematicGuid="40362a3f-2d6f-4ed4-899e-f95e68783932" libraryGuid="00000000-0000-0000-0000-000000000000" ufbDefCrc="904853738">
              <inPorts>
                <userFunctionBlockHasInPorts Id="4d1a7758-5c6e-402b-9d3c-16ff3924a1aa">
                  <metaInPort Id="259e2a50-fa18-40f1-b11c-65640048189b" name="AnySignal" portName="AnySignal" portNum="1" objectIndex="0" varId="2" filter="2" portDataType="1" maxDeviation="0" resetTime="0" schematicVarId="abfa5f60-fb3e-4982-ad23-5a9f298288d8" />
                </userFunctionBlockHasInPorts>
                <userFunctionBlockHasInPorts Id="3589c900-ee3c-48df-b333-532675e418e3">
                  <metaInPort Id="e2363887-052a-44a3-89e3-1b548deb128a" name="AnySignal_" portName="AnySignal_" portNum="2" objectIndex="0" varId="3" filter="2" portDataType="1" maxDeviation="0" resetTime="0" schematicVarId="d2b59abb-f6b2-44b8-8e6c-9a7f79516f83" />
                </userFunctionBlockHasInPorts>
              </inPorts>
              <outPorts>
                <userFunctionBlockHasOutPorts Id="2ec40e18-3bfd-479f-a149-ddd7798782fa">
                  <metaOutPort Id="a4a3adbb-dc6b-4a71-8e8e-928af7374a75" name="AlwaysTrue" portName="AlwaysTrue" portNum="1" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" schematicVarId="dcc233fa-9924-4295-aec8-ce87c9312e1a" />
                </userFunctionBlockHasOutPorts>
              </outPorts>
            </userFunctionBlock>
          </networkHasUserFunctionBlocks>
        </functionBlocks>
      </Network>
    </safetyApplicationHasNetworks>
  </networks>
  <twinSAFEGroupAliasPorts>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="ed5431ad-1ede-4b74-a7f6-cf582d1beb55">
      <twinSAFEGroupAliasPort Id="133a7627-e8b0-4abd-979c-2ffb91ca0a2c" name="ErrAck" sdsId="0" channelId="0" portName="ErrAck" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="fff676ff-274a-4c67-9c45-c171a233e252">
      <twinSAFEGroupAliasPort Id="d3ac60e4-8fd1-48bf-ae71-cb6287bbb383" name="RunStop" sdsId="0" channelId="0" portName="RunStop" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="c2a73640-9509-4f9b-9c80-24251dbc077d">
      <twinSAFEGroupAliasPort Id="444fc5bd-a925-447f-8512-8f9f47887790" name="ModuleFault" sdsId="0" channelId="0" portName="ModuleFault" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="56fc96e3-ee1f-46e1-add8-e92b110c31df">
      <twinSAFEGroupAliasPort Id="636de43d-6a4a-4b9a-9295-0b0c6f335f34" name="FbErr" sdsId="0" channelId="0" portName="FbErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="7f7071a9-edb1-4cf8-81b9-afd69aeeb924">
      <twinSAFEGroupAliasPort Id="39375001-a83c-4a7d-bfec-875ee37fc499" name="ComErr" sdsId="0" channelId="0" portName="ComErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="91bb2b8b-4a0e-47dd-b988-e9a59ad003e7">
      <twinSAFEGroupAliasPort Id="81b62f84-41be-4f29-ad32-8277560e5a9f" name="OutErr" sdsId="0" channelId="0" portName="OutErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="0a4e5b2a-89fd-4d8e-98ba-459d214a3514">
      <twinSAFEGroupAliasPort Id="2218d982-d163-46bd-9cd3-b9b097ce964c" name="OtherErr" sdsId="0" channelId="0" portName="OtherErr" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="fa2530ac-f9f2-4b9e-90c1-0fe293b163ee">
      <twinSAFEGroupAliasPort Id="699356e9-ba45-457f-b2f2-dc1db20e4879" name="ComStartup" sdsId="0" channelId="0" portName="ComStartup" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="46ddc417-ae91-4c69-83ca-9b8edeed8b87">
      <twinSAFEGroupAliasPort Id="e5314d91-01ea-4226-95f3-ed1fa4d937f6" name="FbDeactive" sdsId="0" channelId="0" portName="FbDeactive" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="3fb93e3c-1461-4d77-81e4-c221672c7e90">
      <twinSAFEGroupAliasPort Id="28a0f117-14f7-4fbc-a6ca-1f9acab7c1d1" name="FbRun" sdsId="0" channelId="0" portName="FbRun" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
    <safetyApplicationHasTwinSAFEGroupAliasPort Id="d7ea9d93-d55c-4efd-8360-eefac0ed42ef">
      <twinSAFEGroupAliasPort Id="3ee1a735-d7b0-4b11-abb9-9c80e926b26b" name="InRun" sdsId="0" channelId="0" portName="InRun" functionId="0" />
    </safetyApplicationHasTwinSAFEGroupAliasPort>
  </twinSAFEGroupAliasPorts>
  <variables>
    <safetyApplicationHasVariables Id="18a2b196-2789-4b6d-ae37-bfc538c248e8">
      <variable Id="19c273a2-41c3-4487-be99-7fa1bd483a11" name="GroupPort_ErrAck" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="9217d67e-953d-40c1-85c4-02e11ddb500f">
            <variableUsages Id="cac1d3d0-aedc-425c-8ca6-9fc619804aa7">
              <usages>
                <variableUsagesHasUsages Id="c4430fdf-c181-4082-89e8-ad49e0e57533">
                  <aliasDeviceIoUsage Id="dd80ea4a-c68c-4d96-bceb-4b1221c0deac" sdsId="1" channelId="1" functionId="0" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="bd7552d6-026a-41f2-8211-28e0a90b90bf">
            <variableUsages Id="5ccbca08-1f3c-4308-8ab6-da7d7b854fa2">
              <usages>
                <variableUsagesHasUsages Id="0d8ea171-0227-4bad-81f7-b4069a055b05">
                  <groupPortUsage Id="df7f32fa-8b44-4f17-ae12-d7e1999294ec">
                    <twinSAFEGroupAliasPort>
                      <groupPortUsageReferencesTwinSAFEGroupAliasPort Id="e4bba306-6138-410a-a7d4-103c2413ee5d">
                        <twinSAFEGroupAliasPortMoniker name="//ErrAck" />
                      </groupPortUsageReferencesTwinSAFEGroupAliasPort>
                    </twinSAFEGroupAliasPort>
                  </groupPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="8679cfbb-53d1-474e-b74c-9fde6f3ac1cc">
      <variable Id="7c91c969-8a33-4336-9892-20a645721516" name="xEStopReset" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="063d7428-37e0-4c8b-803f-7a973a110ae0">
            <variableUsages Id="d3bd1207-8312-4a47-8cbf-1b37b61dfc37">
              <usages>
                <variableUsagesHasUsages Id="bd8b94a3-a568-47c2-8e19-4b5faae6df60">
                  <aliasDeviceIoUsage Id="b1f7fffe-9aec-400e-b580-d491aa2759ec" sdsId="7" channelId="1" functionId="1131179973" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="69925915-9d4a-435a-85a5-c89b383582a3">
            <variableUsages Id="78980df6-6420-4fd0-b298-1f11c36a8d2c">
              <usages>
                <variableUsagesHasUsages Id="e2ba2e97-ee40-417c-8e85-b72323d22a83">
                  <fbPortUsage Id="c82a5e5e-955a-4f8c-8854-ce630f7a3393">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="8ab899d1-02e1-4a09-a834-5f59e25f4971">
                        <inPortMoniker name="//Network2/FBEstop1/Restart" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="45333229-a336-4196-a46f-c751b9773e58">
      <variable Id="4692626f-6cd5-4196-928f-4c40651724be" name="xSwitchEStopChA" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="2ff93238-3468-4e6b-abe4-0019829afb3f">
            <variableUsages Id="63995fb0-e46d-4f44-9d0c-4561c0b2d6eb">
              <usages>
                <variableUsagesHasUsages Id="6744ddb8-7e70-4dd8-be43-348b06f7581c">
                  <aliasDeviceIoUsage Id="49a819a1-5a99-483e-96bf-ea64ec72a104" sdsId="2" channelId="1" functionId="1610678529" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="65dea95c-ebb4-4370-b5a3-b51fb69b3748">
            <variableUsages Id="32829330-4d7f-454d-9ec5-2602c2c184ed">
              <usages>
                <variableUsagesHasUsages Id="2606c3fc-f527-4043-84dd-9d4415faf72d">
                  <fbPortUsage Id="17395517-b3e8-4920-af1e-05ad3e0633ef">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="0bdb9987-c101-46b3-95d4-d4e89e88810e">
                        <inPortMoniker name="//Network2/FBEstop1/EStopIn1" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="7bb5d339-91e7-49a2-91ba-20a40a3cf573">
      <variable Id="f35c16ae-aeae-42b5-9e53-54c9e84eddbb" name="xSwitchEStopChB" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="0507620b-9bdc-4914-aa8a-24ae22b141cf">
            <variableUsages Id="721dc917-cec1-4e7d-8bd1-43ec4538e720">
              <usages>
                <variableUsagesHasUsages Id="3778f8c5-1ca1-45c8-98b2-7c5f085c428a">
                  <aliasDeviceIoUsage Id="ec821bd6-ac9d-474f-9dca-15290fd7a9e7" sdsId="2" channelId="2" functionId="1610678785" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="a32196fc-aeaf-48d2-9425-88d7645f8e61">
            <variableUsages Id="9fbdb8d4-e86e-47ec-9619-3af8ac087f21">
              <usages>
                <variableUsagesHasUsages Id="bf16b85e-3c0d-4632-a2aa-5e35b2abf912">
                  <fbPortUsage Id="a3716b22-e340-41a1-83fd-6b10d9218ed4">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="6cea5bae-d5ab-4d5a-9458-0ceb2249b398">
                        <inPortMoniker name="//Network2/FBEstop1/EStopIn2" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="0ff16fd7-07f1-4c64-b7da-657ed098c7c8">
      <variable Id="557e6182-7517-41d9-a595-3f41e9690f91" name="uiPositionPumpPosolyt" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="b6929ac7-cd4f-42c5-962d-91da503d4081">
            <variableUsages Id="466e8cc7-6c32-4060-9071-1c9bbdc94f17">
              <usages>
                <variableUsagesHasUsages Id="3e361e7f-69a2-42ce-93b2-db318376428a">
                  <aliasDeviceIoUsage Id="3b8ec293-f7cd-409f-887d-9182d418d6f5" sdsId="14" channelId="1" functionId="1610617104" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="5a1dd7f0-a71f-4208-b659-057d284d6625">
            <variableUsages Id="cb48b1b3-7280-401b-9da6-2c081c3f893d">
              <usages>
                <variableUsagesHasUsages Id="ae8b24ed-1abd-45bc-97e3-9da78adfcc6a">
                  <fbPortUsage Id="13270798-38c4-4847-9ae2-e5ab0d9d924c">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="5268cfa6-2278-49f0-9cd0-19d474af3d64">
                        <inPortMoniker name="//Network21/FBSpeed1/Position" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="e4992ad6-f2ca-4a18-9d12-d4a4e2faf508">
      <variable Id="131a4925-d4dd-4ba2-8474-bc3038679f86" name="rSpeedPumpPosolyt" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="e2adc22b-0d00-4ae6-a155-b1089039e56a">
            <variableUsages Id="1b746376-c5a6-4b25-8471-4e80c91e8b62">
              <usages>
                <variableUsagesHasUsages Id="39981e48-d0b8-4038-9cf7-9b5b077440ab">
                  <aliasDeviceIoUsage Id="db363822-7687-42ab-8ae7-6e97339c41b0" sdsId="11" channelId="1" functionId="-852529" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="ca858ddc-43ef-48ef-b4a6-6e97b8be06d8">
            <variableUsages Id="3113d5bc-9fd0-4c85-b1ef-09cf951032c0">
              <usages>
                <variableUsagesHasUsages Id="dfaf7d9d-58fb-49b2-b68a-366abbec8643">
                  <fbPortUsage Id="5cd99777-66d2-451b-b53b-a03f9548e970">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="ff0b5e0d-9dba-4a0a-9fe2-111d8e87e5e0">
                        <inPortMoniker name="//Network21/FBScaling1/AnalogIn" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="270c88a1-e4ab-48d1-a123-7eccb5c9b794">
      <variable Id="eb5c9911-f3d7-409b-be85-4e7873326a01" name="xPumpShouldRun" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="858983f5-bfb1-4015-a4a5-f4c06204ba78">
            <variableUsages Id="78f11b8b-4601-4f60-bbb5-ab50414f2949">
              <usages>
                <variableUsagesHasUsages Id="d772f35f-f7da-413a-b207-bac3cef1e3d0">
                  <aliasDeviceIoUsage Id="a243b568-891b-40d9-abe8-21e519e8e409" sdsId="2" channelId="3" functionId="1610679041" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="3224c600-ec6d-4e45-99e6-484e3ea3dcae">
            <variableUsages Id="0d1c60ee-2dce-42d8-9917-ccaae9cdcec0">
              <usages>
                <variableUsagesHasUsages Id="ca7bf14c-050e-498a-8fa7-7850b0910d03">
                  <fbPortUsage Id="4881d7ce-006a-4414-b605-76ac0cdcea56">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="157e0641-d5ca-48bd-9e8e-0035039bc1cd">
                        <inPortMoniker name="//Network21/FBOr2/OrIn2" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="aff34310-4f73-4267-8953-0cac082efbbc">
      <variable Id="64028009-8b2f-4190-88ba-dc29fdab5f8b" name="xEStopSpeed" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="3b2cb025-187b-41ec-ae37-a0d74005e474">
            <variableUsages Id="d065b69b-7c17-4708-9583-230d95ab5c30">
              <usages>
                <variableUsagesHasUsages Id="e4ba5862-a00d-4a90-a84f-1b5b589bd0f5">
                  <fbPortUsage Id="4f56471a-6c70-4982-8e4e-4c19058af2af">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="71aad067-39ac-4115-94ca-b861058ea659">
                        <outPortMoniker name="//Network21/FBOr1/OrOut" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="9ba5f59d-d145-4cca-95fb-f522e25a7d4c">
            <variableUsages Id="653389ec-f701-4bdc-b615-9a38acdb7b98">
              <usages>
                <variableUsagesHasUsages Id="518a269f-5603-44d4-b268-eb9bf38e69ef">
                  <fbPortUsage Id="ac8d435d-24ae-4199-8e03-cd4040ed0be7">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="28ea9c10-e188-42dc-b9d7-eb9b05b2f6da">
                        <inPortMoniker name="//Network2/FBEstop1/EStopIn3" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
    <safetyApplicationHasVariables Id="677c8ca8-1217-4854-89bf-687fd7664c89">
      <variable Id="f1845b4e-b8d0-411f-a2cb-5c2165486cde" name="xEStopOk" isLocal="false">
        <sourceUsages>
          <variableHasSourceUsages Id="adc0d3ce-b90d-4d11-a360-dda8f224266c">
            <variableUsages Id="08256c06-b22f-4796-a71b-27860b464ec2">
              <usages>
                <variableUsagesHasUsages Id="789a1d22-60d0-4a9c-a1fb-d099c4110c8e">
                  <fbPortUsage Id="95ca3ece-3eb8-402b-a59c-d60211c8c679">
                    <functionBlockPort>
                      <fbPortUsageReferencesFunctionBlockPort Id="b2c2f93a-df3e-4566-be22-69aeda17a5e5">
                        <outPortMoniker name="//Network2/FBEstop1/EStopOut" />
                      </fbPortUsageReferencesFunctionBlockPort>
                    </functionBlockPort>
                  </fbPortUsage>
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasSourceUsages>
        </sourceUsages>
        <targetUsages>
          <variableHasTargetUsages Id="b896cbd7-be79-47ae-b9c2-20690e582763">
            <variableUsages Id="0c8b69dd-815f-442f-8679-6b687f88994e">
              <usages>
                <variableUsagesHasUsages Id="f5a0aedf-6887-4fe0-8e70-453bfa7ba438">
                  <aliasDeviceIoUsage Id="17908f0a-81a1-4f19-8182-2282ada826e0" sdsId="3" channelId="1" functionId="1879113985" />
                </variableUsagesHasUsages>
              </usages>
            </variableUsages>
          </variableHasTargetUsages>
        </targetUsages>
      </variable>
    </safetyApplicationHasVariables>
  </variables>
</safetyApplication>