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" />

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<MultiSetting Crc="1554816737" Version="1.2">
<MultiSetting Crc="1297388008" Version="1.2">
<ProjectData>
<Id>1</Id>
<TargetSystem>
@@ -214,6 +214,12 @@
<SubType>EL2912</SubType>
<ObjectId>50462856</ObjectId>
<SafeAddress>28</SafeAddress>
<Customizing>
<Group Id="87605930-f4c2-4c12-816d-f0103cb2103d" Value="3" />
<Group Id="530dd5e0-70c2-408e-8aef-31b019560f77" Value="3" />
<Group Id="ff73f95d-f766-4a11-ae64-a777e602935b" Value="3" />
<Group Id="30895aa4-60ed-464f-bf62-57093e34a5cd" Value="3" />
</Customizing>
</TargetSystem>
<SafetyAliasDevice>
<SdsId>36</SdsId>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<TargetSystemConfig Crc="960810402" Version="1.5">
<TargetSystemConfig Crc="2641326545" Version="1.5">
<TargetSystemType>HSafetyPLC</TargetSystemType>
<TargetSystemSubType>EL2912</TargetSystemSubType>
<IsExternalDevice>false</IsExternalDevice>
@@ -7,7 +7,7 @@
<TargetSystemObjectName>=STRNG01-15K1 (EL2912)</TargetSystemObjectName>
<SoftwareVersion>01 (V01.04) </SoftwareVersion>
<SerialNumber>4210722</SerialNumber>
<ProjectCRC>11622</ProjectCRC>
<ProjectCRC>9637</ProjectCRC>
<MapProjectCRC>false</MapProjectCRC>
<MapSerialNumber>false</MapSerialNumber>
<VersionNumber>1</VersionNumber>