Changed Safety program so that every group can be deactivated

This commit is contained in:
Matthias Heisig
2025-04-28 17:15:43 +02:00
parent 0db1fa523a
commit 94381dc704
6 changed files with 269 additions and 258 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="1139722939" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.5.0.0" Id="30895aa4-60ed-464f-bf62-57093e34a5cd" name="" mapState="false" mapDiag="false" groupOrderId="3" 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">
<safetyApplication Crc="911434666" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.5.0.0" Id="30895aa4-60ed-464f-bf62-57093e34a5cd" name="" mapState="false" mapDiag="false" groupOrderId="3" passificationAllowed="false" temporaryDeactivationAllowed="false" permamentDeactivationAllowed="true" xmlid="0" analogFBOutputReplacementValues="Zero" verifyAnalogFBInputsIfStart="false" userFbId="00000000-0000-0000-0000-000000000000" xmlns="http://schemas.microsoft.com/dsltools/SafetyApplicationLanguage">
<networks>
<safetyApplicationHasNetworks Id="fa7b61b3-cd09-4aad-852c-cf1694f2b916">
<Network Id="2f7a1aef-e34f-4166-a453-da506dfacac0" name="Network4" networkName="DC_CB_Allowed_Check" intId="4" networkOrderId="1">
@@ -107,7 +107,7 @@
</inPorts>
<outPorts>
<functionBlockHasOutPorts Id="971c1693-b040-4c13-842a-5882d962fac9">
<outPort Id="388d0e6d-6181-4be5-ae90-6118f09caa9d" name="AndOut" portName="AndOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0" />
<outPort Id="388d0e6d-6181-4be5-ae90-6118f09caa9d" name="AndOut" portName="AndOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="1" />
</functionBlockHasOutPorts>
</outPorts>
</fBAnd>
@@ -343,7 +343,7 @@
</inPorts>
<outPorts>
<functionBlockHasOutPorts Id="b8a094d9-0545-4af8-ab62-e46c5c061e36">
<outPort Id="2087088e-1701-4f62-b758-43b4ae780fbb" name="AndOut" portName="AndOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="0">
<outPort Id="2087088e-1701-4f62-b758-43b4ae780fbb" name="AndOut" portName="AndOut" portNum="8" objectIndex="1" varId="20" filter="7" portDataType="1" replacementValue="1">
<fbPortGlobalVariableReferences>
<functionBlockPortHasFbPortGlobalVariableReferences Id="a9ca929f-8cac-4b74-9547-9e9bf08e8c4c">
<fbPortGlobalVariableReference Id="9c8661c7-294d-4889-806a-7fb78bfe2b7e" variableId="2c0d219e-aeb1-4cc6-8869-cbf7330ef9cb" lastKnownPath="GVL1.xDCSafetyOK" />