154 lines
13 KiB
XML
154 lines
13 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<safetyApplication Crc="3572667986" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.5.0.0" Id="b38a6b49-94be-48df-a0af-960770d67d03" name="" mapState="false" mapDiag="false" groupOrderId="2" passificationAllowed="false" temporaryDeactivationAllowed="true" permamentDeactivationAllowed="true" xmlid="0" analogFBOutputReplacementValues="Zero" verifyAnalogFBInputsIfStart="false" userFbId="00000000-0000-0000-0000-000000000000" xmlns="http://schemas.microsoft.com/dsltools/SafetyApplicationLanguage">
|
|
<networks>
|
|
<safetyApplicationHasNetworks Id="dbcce1ba-bd17-4226-9b14-71a6ff95c8ef">
|
|
<Network Id="2d5ced6d-d23e-412b-9ab1-5f27590a2bf1" name="Network1" networkName="Network1" intId="1" networkOrderId="0">
|
|
<functionBlocks>
|
|
<networkHasFunctionBlocks Id="2ef70ce4-0cce-4d22-9310-bd07e33a5dc6">
|
|
<fBDecouple Id="4682813f-c7c8-43ea-ae36-871adcf098e7" name="FBDecouple1" instanceName="FBDecouple1" orderOfExecution="1" mapState="false" mapDiag="false" functionName="safeDecouple">
|
|
<inPorts>
|
|
<functioBlockHasInPorts Id="6f10205f-3b0b-4b3b-a41f-44b8827d9782">
|
|
<inPort Id="c7fc83ba-0893-453e-abca-62c3026cd20b" name="DecIn1" portName="DecIn1" portNum="3" objectIndex="8" varId="5" filter="2" portDataType="1" maxDeviation="0" resetTime="0">
|
|
<fbPortGlobalVariableReferences>
|
|
<functionBlockPortHasFbPortGlobalVariableReferences Id="ebe28ca3-087b-4b14-8478-2b44a73ecbf2">
|
|
<fbPortGlobalVariableReference Id="262bc579-50d2-422d-822a-7c26187c8bb6" variableId="b61d0fc0-cc9f-462c-87a0-7ca3a2a7ddd0" lastKnownPath="GVL1.xNotHaltDelayOk" />
|
|
</functionBlockPortHasFbPortGlobalVariableReferences>
|
|
</fbPortGlobalVariableReferences>
|
|
</inPort>
|
|
</functioBlockHasInPorts>
|
|
<functioBlockHasInPorts Id="fcf16e24-b362-45ec-b195-a52ffc42c782">
|
|
<inPort Id="7f9c17f3-1205-4089-867b-504012d0c479" name="DecIn2" portName="DecIn2" portNum="4" objectIndex="9" varId="6" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
|
</functioBlockHasInPorts>
|
|
<functioBlockHasInPorts Id="bab5bf14-027e-45fa-b905-6b6db8874e3c">
|
|
<inPort Id="c135b89f-481c-473f-b82c-ac947641dd56" name="DecIn3" portName="DecIn3" portNum="5" objectIndex="10" varId="7" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
|
</functioBlockHasInPorts>
|
|
<functioBlockHasInPorts Id="4ed1ebac-5a03-4845-a5c0-454945ad4433">
|
|
<inPort Id="435e4b65-e3b6-44df-9e3a-9ed6eebc8594" name="DecIn4" portName="DecIn4" portNum="6" objectIndex="11" varId="8" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
|
</functioBlockHasInPorts>
|
|
<functioBlockHasInPorts Id="7a60293b-202f-447b-b82e-6c105d5e82bb">
|
|
<inPort Id="4cf424eb-cd48-4329-a5b1-1ac17145497b" name="DecIn5" portName="DecIn5" portNum="7" objectIndex="12" varId="9" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
|
</functioBlockHasInPorts>
|
|
<functioBlockHasInPorts Id="772fafb7-ae8b-4e15-9996-330964f0d283">
|
|
<inPort Id="156c0159-590f-46b5-97b8-26cee02a01e7" name="DecIn6" portName="DecIn6" portNum="8" objectIndex="13" varId="10" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
|
</functioBlockHasInPorts>
|
|
<functioBlockHasInPorts Id="4d6ea89c-fd52-487c-af91-ddbaae361630">
|
|
<inPort Id="e3da6603-c5be-47ca-96fb-8a41a3fdbe88" name="DecIn7" portName="DecIn7" portNum="9" objectIndex="14" varId="11" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
|
</functioBlockHasInPorts>
|
|
<functioBlockHasInPorts Id="eac9bfba-e20b-431c-b968-01bdff5795bb">
|
|
<inPort Id="3756bfce-c94a-487b-ac95-6492bad81191" name="DecIn8" portName="DecIn8" portNum="10" objectIndex="15" varId="12" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
|
</functioBlockHasInPorts>
|
|
</inPorts>
|
|
<outPorts>
|
|
<functionBlockHasOutPorts Id="20a0aef9-49d7-420e-8b05-df50b5e3c357">
|
|
<outPort Id="56b1f05f-dd7d-48bb-a88c-15e9fef61d7f" name="DecOut1" portName="DecOut1" portNum="3" objectIndex="8" varId="17" filter="7" portDataType="1" replacementValue="0" />
|
|
</functionBlockHasOutPorts>
|
|
<functionBlockHasOutPorts Id="8ce0bd6a-e547-4606-9001-e8d07ccc2757">
|
|
<outPort Id="4d2f21f7-5d21-44dd-9191-2ba857cc3030" name="DecOut2" portName="DecOut2" portNum="4" objectIndex="9" varId="18" filter="7" portDataType="1" replacementValue="0" />
|
|
</functionBlockHasOutPorts>
|
|
<functionBlockHasOutPorts Id="98ce9987-b0ec-462b-a36f-864e9a5cc0a2">
|
|
<outPort Id="3bf9fb05-fae0-4aad-a497-1171c4ab450a" name="DecOut3" portName="DecOut3" portNum="5" objectIndex="10" varId="19" filter="7" portDataType="1" replacementValue="0" />
|
|
</functionBlockHasOutPorts>
|
|
<functionBlockHasOutPorts Id="f5e38f30-127a-452a-a5a5-34cc9174bfc5">
|
|
<outPort Id="60c59950-693a-4c2f-a994-6bf4449d73fc" name="DecOut4" portName="DecOut4" portNum="6" objectIndex="11" varId="20" filter="7" portDataType="1" replacementValue="0" />
|
|
</functionBlockHasOutPorts>
|
|
<functionBlockHasOutPorts Id="643586c1-4df6-4dc0-8c8f-6275ad0ebca7">
|
|
<outPort Id="e322da0b-2553-495b-9086-b603fd99a972" name="DecOut5" portName="DecOut5" portNum="7" objectIndex="12" varId="21" filter="7" portDataType="1" replacementValue="0" />
|
|
</functionBlockHasOutPorts>
|
|
<functionBlockHasOutPorts Id="0f65e86d-f484-428f-a5a7-996141fb3203">
|
|
<outPort Id="988f194c-b5cd-4e6c-acb2-b6a1f4989db1" name="DecOut6" portName="DecOut6" portNum="8" objectIndex="13" varId="22" filter="7" portDataType="1" replacementValue="0" />
|
|
</functionBlockHasOutPorts>
|
|
<functionBlockHasOutPorts Id="bf247b21-e609-4853-843a-24b0de9d76a9">
|
|
<outPort Id="b01cabb2-1ee3-4ab1-a385-7ed21938c5a5" name="DecOut7" portName="DecOut7" portNum="9" objectIndex="14" varId="23" filter="7" portDataType="1" replacementValue="0" />
|
|
</functionBlockHasOutPorts>
|
|
<functionBlockHasOutPorts Id="0d9e0a91-b8d9-4115-a401-24fd5dc872e1">
|
|
<outPort Id="49a8533d-d76e-4bc9-8c54-7cf1f1b63562" 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="666e902e-8df3-462e-a51c-f731f40286b1">
|
|
<twinSAFEGroupAliasPort Id="fe721ea0-ced8-4eef-9bca-ad67f4c1932f" name="RunStop" sdsId="0" channelId="0" portName="RunStop" functionId="0">
|
|
<groupPortGlobalVariableReferences>
|
|
<twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences Id="b9e4d546-3af3-49f2-93d0-ab351c506937">
|
|
<groupPortGlobalVariableReference Id="acfaaf68-8ea8-4b5d-8ae2-0f7b3093bf77" variableId="6d45e67f-50df-4b61-a9d0-03f285b6a1bf" lastKnownPath="GVL1.xRun" />
|
|
</twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences>
|
|
</groupPortGlobalVariableReferences>
|
|
</twinSAFEGroupAliasPort>
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="87cbc1bd-5d1a-47cf-ac3e-a83c09ac6d60">
|
|
<twinSAFEGroupAliasPort Id="65f2e47b-7af5-4a83-8ef8-23221bf7e937" name="ErrAck" sdsId="0" channelId="0" portName="ErrAck" functionId="0">
|
|
<groupPortGlobalVariableReferences>
|
|
<twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences Id="8f3b4e7b-0dc7-4055-b66c-65e216eecd1b">
|
|
<groupPortGlobalVariableReference Id="d7686409-8d3d-4090-9c73-9ae1a9474744" variableId="9f1c118d-b0f2-4f34-abb9-b4b05f111bfd" lastKnownPath="GVL1.xErrorAck" />
|
|
</twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences>
|
|
</groupPortGlobalVariableReferences>
|
|
</twinSAFEGroupAliasPort>
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="d22d399a-fb80-4370-86a8-b0533a46970e">
|
|
<twinSAFEGroupAliasPort Id="3405c3a2-0040-4899-8556-b3d01bf5600b" name="ModuleFault" sdsId="0" channelId="0" portName="ModuleFault" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="354d2290-5b8e-4f88-8caa-2acc20734090">
|
|
<twinSAFEGroupAliasPort Id="21cc61a8-9338-4f9b-b97a-0f248673cedb" name="FbErr" sdsId="0" channelId="0" portName="FbErr" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="73f05efd-cf21-4f1a-9917-66e626397dbd">
|
|
<twinSAFEGroupAliasPort Id="91162b82-a77d-4556-9ca6-43c1f9306436" name="ComErr" sdsId="0" channelId="0" portName="ComErr" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="a2ab7c66-0513-4ea0-80f4-19adbd894a3f">
|
|
<twinSAFEGroupAliasPort Id="6b24cdc6-7a0e-461d-9536-98f1d37b5445" name="OutErr" sdsId="0" channelId="0" portName="OutErr" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="9e91c1ba-8536-4236-8110-3f3c2e9c0bf1">
|
|
<twinSAFEGroupAliasPort Id="bbc00bc3-fb54-4b5d-ac76-f4d0e98c41f1" name="OtherErr" sdsId="0" channelId="0" portName="OtherErr" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="f721bfcc-943b-4d25-8d82-7d48715d8945">
|
|
<twinSAFEGroupAliasPort Id="9da4c271-57aa-496e-82c8-05854edd4f25" name="ComStartup" sdsId="0" channelId="0" portName="ComStartup" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="d091ebf8-93d8-48c7-9f52-262c69ac2e8d">
|
|
<twinSAFEGroupAliasPort Id="4a195f39-7962-4c14-861b-c06ce9e35be7" name="FbDeactive" sdsId="0" channelId="0" portName="FbDeactive" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="a190e5de-f683-4df4-b771-e075e8d4901e">
|
|
<twinSAFEGroupAliasPort Id="654a91ed-20c6-4a02-bc1e-0aeb2bcc5b5a" name="FbRun" sdsId="0" channelId="0" portName="FbRun" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
<safetyApplicationHasTwinSAFEGroupAliasPort Id="bf67aced-12e0-45f0-9330-2ff0804fe58e">
|
|
<twinSAFEGroupAliasPort Id="b144b66f-7128-4d41-92a4-9d6a721783e6" name="InRun" sdsId="0" channelId="0" portName="InRun" functionId="0" />
|
|
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
|
</twinSAFEGroupAliasPorts>
|
|
<variables>
|
|
<safetyApplicationHasVariables Id="3042ae34-06e9-4cb2-be42-08e6c32e2d92">
|
|
<variable Id="4320910a-a534-4491-a6be-a3f4c4c9518e" name="NotHaltOk" isLocal="false">
|
|
<sourceUsages>
|
|
<variableHasSourceUsages Id="931ddee3-4d15-4333-97ea-6545d43ec126">
|
|
<variableUsages Id="be2f9a83-4c5d-441c-8b82-02ca88f1177a">
|
|
<usages>
|
|
<variableUsagesHasUsages Id="3524328f-2468-45a8-bbf3-175eb9b39ceb">
|
|
<fbPortUsage Id="bf55b61a-312c-47f8-a67d-2f43cace2cca">
|
|
<functionBlockPort>
|
|
<fbPortUsageReferencesFunctionBlockPort Id="6289bd84-5290-4437-b104-9574d5336820">
|
|
<outPortMoniker name="//Network1/FBDecouple1/DecOut1" />
|
|
</fbPortUsageReferencesFunctionBlockPort>
|
|
</functionBlockPort>
|
|
</fbPortUsage>
|
|
</variableUsagesHasUsages>
|
|
</usages>
|
|
</variableUsages>
|
|
</variableHasSourceUsages>
|
|
</sourceUsages>
|
|
<targetUsages>
|
|
<variableHasTargetUsages Id="a715453b-2320-4ab0-abdd-dbb2e404e90f">
|
|
<variableUsages Id="08e64d19-bcf2-4fd3-8579-1a0ebdc28f7b">
|
|
<usages>
|
|
<variableUsagesHasUsages Id="7951cb22-42d4-4997-8888-71ccc55efa33">
|
|
<aliasDeviceIoUsage Id="d9bdb4f6-424c-488e-99e9-be51c998e7c4" sdsId="27" channelId="1" functionId="1327546135" />
|
|
</variableUsagesHasUsages>
|
|
</usages>
|
|
</variableUsages>
|
|
</variableHasTargetUsages>
|
|
</targetUsages>
|
|
</variable>
|
|
</safetyApplicationHasVariables>
|
|
</variables>
|
|
</safetyApplication> |