Added safety program pre comissioning and started implementing different modes
This commit is contained in:
78
MainSafetyPLC/GVLs/GVL1.sgvl
Normal file
78
MainSafetyPLC/GVLs/GVL1.sgvl
Normal file
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<GlobalVariables Crc="1483066133" Id="12c44f92-6465-47ce-89f7-613cad033491" FileFormatVersion="1.0">
|
||||
<Variable Id="b420cc6c-39c2-4c75-bb48-acf00ba7ef01">
|
||||
<Name>xNotHaltGlobalCh1</Name>
|
||||
<SourceUsages>
|
||||
<AliasDeviceIoUsage Id="25368a12-7f6e-4458-ae66-be08491676d1">
|
||||
<SdsId>12</SdsId>
|
||||
<ChannelId>1</ChannelId>
|
||||
<FunctionId>1610678529</FunctionId>
|
||||
</AliasDeviceIoUsage>
|
||||
</SourceUsages>
|
||||
<TargetUsages>
|
||||
<FbPortUsage Id="2c4a26c0-c57c-4139-8a11-5a9997f4355e">
|
||||
<ModelElementId>721d8d36-06d8-4eee-8f44-0b05696e0b3d</ModelElementId>
|
||||
</FbPortUsage>
|
||||
</TargetUsages>
|
||||
</Variable>
|
||||
<Variable Id="60346591-ba5c-4986-842f-7859b68bce4b">
|
||||
<Name>xNotHaltGlobalCh2</Name>
|
||||
<SourceUsages>
|
||||
<AliasDeviceIoUsage Id="72044d58-bf88-4533-9618-26f83ce6d72d">
|
||||
<SdsId>12</SdsId>
|
||||
<ChannelId>3</ChannelId>
|
||||
<FunctionId>1611727105</FunctionId>
|
||||
</AliasDeviceIoUsage>
|
||||
</SourceUsages>
|
||||
<TargetUsages>
|
||||
<FbPortUsage Id="434421f9-e684-443a-a51e-a18b1bb9abfe">
|
||||
<ModelElementId>7398573d-9703-4b43-8c5f-0ae0846e19c6</ModelElementId>
|
||||
</FbPortUsage>
|
||||
</TargetUsages>
|
||||
</Variable>
|
||||
<Variable Id="3550169d-1c5e-4980-98fd-1a09476e4b12">
|
||||
<Name>xNotHaltGlobalOk</Name>
|
||||
<SourceUsages>
|
||||
<FbPortUsage Id="1e02f130-61cb-4149-a0af-f2b61ff49693">
|
||||
<ModelElementId>2abf9711-ca02-49ff-a2c3-3bcce999bb88</ModelElementId>
|
||||
</FbPortUsage>
|
||||
</SourceUsages>
|
||||
<TargetUsages>
|
||||
<AliasDeviceIoUsage Id="e08d8c42-9b46-44cb-9b43-53fc56607317">
|
||||
<SdsId>3</SdsId>
|
||||
<ChannelId>1</ChannelId>
|
||||
<FunctionId>1327546135</FunctionId>
|
||||
</AliasDeviceIoUsage>
|
||||
</TargetUsages>
|
||||
</Variable>
|
||||
<Variable Id="4415ae72-1484-4806-927e-79e9ab66fc0c">
|
||||
<Name>xNotHaltFeldCh1</Name>
|
||||
<SourceUsages>
|
||||
<AliasDeviceIoUsage Id="39b2947f-5d20-4975-a7c9-c335f27b6f00">
|
||||
<SdsId>12</SdsId>
|
||||
<ChannelId>5</ChannelId>
|
||||
<FunctionId>1612775681</FunctionId>
|
||||
</AliasDeviceIoUsage>
|
||||
</SourceUsages>
|
||||
<TargetUsages>
|
||||
<FbPortUsage Id="b4e6308e-688b-40f4-9cfa-691f4d9e2a41">
|
||||
<ModelElementId>46a8b85e-b9ec-445f-902a-1f8f4310f940</ModelElementId>
|
||||
</FbPortUsage>
|
||||
</TargetUsages>
|
||||
</Variable>
|
||||
<Variable Id="0d8530ef-b4b6-4dd4-9fea-1c1df65b4868">
|
||||
<Name>xNotHaltFeldCh2</Name>
|
||||
<SourceUsages>
|
||||
<AliasDeviceIoUsage Id="5f133d69-8b84-435d-9e0e-e100c331180f">
|
||||
<SdsId>12</SdsId>
|
||||
<ChannelId>7</ChannelId>
|
||||
<FunctionId>1613824257</FunctionId>
|
||||
</AliasDeviceIoUsage>
|
||||
</SourceUsages>
|
||||
<TargetUsages>
|
||||
<FbPortUsage Id="24515918-083f-4cc9-b175-d763d278cd06">
|
||||
<ModelElementId>d66f2077-2967-4192-943b-96a1839793af</ModelElementId>
|
||||
</FbPortUsage>
|
||||
</TargetUsages>
|
||||
</Variable>
|
||||
</GlobalVariables>
|
||||
52
MainSafetyPLC/MainSafetyPLC.splcproj
Normal file
52
MainSafetyPLC/MainSafetyPLC.splcproj
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project Crc="3933191408" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{2334894d-aaaf-4180-8968-1bd4b960b0f8}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>TwinCAT3SafePlcProject</RootNamespace>
|
||||
<AssemblyName>TwinCAT3SafePlcProject</AssemblyName>
|
||||
<FileUpgradeFlags />
|
||||
<UpgradeBackupLocation />
|
||||
<OldToolsVersion>2.0</OldToolsVersion>
|
||||
<TargetSystem>EL6900</TargetSystem>
|
||||
<ProgrammingLanguage>Graphical Editor</ProgrammingLanguage>
|
||||
<Worker>M. Heisig</Worker>
|
||||
<IntProjName>Haup-Not-Halt</IntProjName>
|
||||
<IsNewCreated>false</IsNewCreated>
|
||||
<SPlcProjVersion>1.7.0.0</SPlcProjVersion>
|
||||
<NextSdsId>14</NextSdsId>
|
||||
<Name>MainSafetyPLC</Name>
|
||||
<SortMode>2</SortMode>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<None Include="GVLs\GVL1.sgvl" />
|
||||
<None Include="Not_Halt_Global\Alias Devices\-45K1 %28EL1918%29 - Module 1 %28FSOE%29.sds" />
|
||||
<None Include="Not_Halt_Global\Alias Devices\-46K1 %28EL2904%29 - Module 1 %28FSOES%29.sds" />
|
||||
<None Include="Not_Halt_Global\Alias Devices\EStopInterface.sds" />
|
||||
<None Include="Not_Halt_Global\Alias Devices\Restart.sds" />
|
||||
<None Include="Not_Halt_Global\Not_Halt_Global.sal" />
|
||||
<None Include="Not_Halt_Global\Not_Halt_Global.sal.diagram">
|
||||
<DependentUpon>Not_Halt_Global\Not_Halt_Global.sal</DependentUpon>
|
||||
<Visible>false</Visible>
|
||||
</None>
|
||||
<None Include="TargetSystemConfig.xml">
|
||||
<Visible>false</Visible>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="GVLs" />
|
||||
<Folder Include="Not_Halt_Global" />
|
||||
<Folder Include="Not_Halt_Global\Alias Devices" />
|
||||
<Folder Include="User FBs" />
|
||||
<None Include="Not_Halt_Global\Alias Devices\ErrorAcknowledgement.sds" />
|
||||
<None Include="Not_Halt_Global\Alias Devices\Run.sds" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,442 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SafetyDeviceDesc Crc="3926510535" FileFormatVersion="1.8">
|
||||
<AliasDeviceType>
|
||||
<Type>4</Type>
|
||||
<SubType>17827710</SubType>
|
||||
<VendorId>2</VendorId>
|
||||
</AliasDeviceType>
|
||||
<SDSID>12</SDSID>
|
||||
<SafetyAliasDevice>
|
||||
<ObjectId>50921473</ObjectId>
|
||||
<LinkingMode>Automatic</LinkingMode>
|
||||
<ConnectionId>12</ConnectionId>
|
||||
<ConnectionMode>master</ConnectionMode>
|
||||
<ConnectionType>FSoE</ConnectionType>
|
||||
<MapDiag>false</MapDiag>
|
||||
<MapInputs>false</MapInputs>
|
||||
<MapOutputs>false</MapOutputs>
|
||||
<MapState>false</MapState>
|
||||
<ModuleFaultIsComErr>false</ModuleFaultIsComErr>
|
||||
<SafeAddress>2</SafeAddress>
|
||||
<Watchdog>100</Watchdog>
|
||||
<ComErrAck Type="Unset" />
|
||||
<Params>
|
||||
<Param Index="4120" SubIndex="1">02000000</Param>
|
||||
<Param Index="4320" SubIndex="1">0000</Param>
|
||||
<Param Index="4320" SubIndex="2">0000</Param>
|
||||
<Param Index="5632" SubIndex="0">0B</Param>
|
||||
<Param Index="5632" SubIndex="1">08018070</Param>
|
||||
<Param Index="5632" SubIndex="2">01010270</Param>
|
||||
<Param Index="5632" SubIndex="3">01011270</Param>
|
||||
<Param Index="5632" SubIndex="4">01012270</Param>
|
||||
<Param Index="5632" SubIndex="5">01013270</Param>
|
||||
<Param Index="5632" SubIndex="6">01014270</Param>
|
||||
<Param Index="5632" SubIndex="7">01015270</Param>
|
||||
<Param Index="5632" SubIndex="8">01016270</Param>
|
||||
<Param Index="5632" SubIndex="9">01017270</Param>
|
||||
<Param Index="5632" SubIndex="10">10038070</Param>
|
||||
<Param Index="5632" SubIndex="11">10028070</Param>
|
||||
<Param Index="6656" SubIndex="0">13</Param>
|
||||
<Param Index="6656" SubIndex="1">08018060</Param>
|
||||
<Param Index="6656" SubIndex="2">01010160</Param>
|
||||
<Param Index="6656" SubIndex="3">01010260</Param>
|
||||
<Param Index="6656" SubIndex="4">01011160</Param>
|
||||
<Param Index="6656" SubIndex="5">01011260</Param>
|
||||
<Param Index="6656" SubIndex="6">01012160</Param>
|
||||
<Param Index="6656" SubIndex="7">01012260</Param>
|
||||
<Param Index="6656" SubIndex="8">01013160</Param>
|
||||
<Param Index="6656" SubIndex="9">01013260</Param>
|
||||
<Param Index="6656" SubIndex="10">01014160</Param>
|
||||
<Param Index="6656" SubIndex="11">01014260</Param>
|
||||
<Param Index="6656" SubIndex="12">01015160</Param>
|
||||
<Param Index="6656" SubIndex="13">01015260</Param>
|
||||
<Param Index="6656" SubIndex="14">01016160</Param>
|
||||
<Param Index="6656" SubIndex="15">01016260</Param>
|
||||
<Param Index="6656" SubIndex="16">01017160</Param>
|
||||
<Param Index="6656" SubIndex="17">01017260</Param>
|
||||
<Param Index="6656" SubIndex="18">10038060</Param>
|
||||
<Param Index="6656" SubIndex="19">10028060</Param>
|
||||
<Param Index="32768" SubIndex="1">00</Param>
|
||||
<Param Index="32768" SubIndex="2">01</Param>
|
||||
<Param Index="32768" SubIndex="4">01</Param>
|
||||
<Param Index="32768" SubIndex="5">01</Param>
|
||||
<Param Index="32769" SubIndex="1">0A00</Param>
|
||||
<Param Index="32769" SubIndex="2">0200</Param>
|
||||
<Param Index="32784" SubIndex="1">00</Param>
|
||||
<Param Index="32784" SubIndex="2">01</Param>
|
||||
<Param Index="32784" SubIndex="4">01</Param>
|
||||
<Param Index="32784" SubIndex="5">01</Param>
|
||||
<Param Index="32785" SubIndex="1">0A00</Param>
|
||||
<Param Index="32785" SubIndex="2">0200</Param>
|
||||
<Param Index="32800" SubIndex="1">00</Param>
|
||||
<Param Index="32800" SubIndex="2">01</Param>
|
||||
<Param Index="32800" SubIndex="4">01</Param>
|
||||
<Param Index="32800" SubIndex="5">01</Param>
|
||||
<Param Index="32801" SubIndex="1">0A00</Param>
|
||||
<Param Index="32801" SubIndex="2">0200</Param>
|
||||
<Param Index="32816" SubIndex="1">00</Param>
|
||||
<Param Index="32816" SubIndex="2">01</Param>
|
||||
<Param Index="32816" SubIndex="4">01</Param>
|
||||
<Param Index="32816" SubIndex="5">01</Param>
|
||||
<Param Index="32817" SubIndex="1">0A00</Param>
|
||||
<Param Index="32817" SubIndex="2">0200</Param>
|
||||
<Param Index="32832" SubIndex="1">00</Param>
|
||||
<Param Index="32832" SubIndex="2">01</Param>
|
||||
<Param Index="32832" SubIndex="4">01</Param>
|
||||
<Param Index="32832" SubIndex="5">01</Param>
|
||||
<Param Index="32833" SubIndex="1">0A00</Param>
|
||||
<Param Index="32833" SubIndex="2">0200</Param>
|
||||
<Param Index="32848" SubIndex="1">00</Param>
|
||||
<Param Index="32848" SubIndex="2">01</Param>
|
||||
<Param Index="32848" SubIndex="4">01</Param>
|
||||
<Param Index="32848" SubIndex="5">01</Param>
|
||||
<Param Index="32849" SubIndex="1">0A00</Param>
|
||||
<Param Index="32849" SubIndex="2">0200</Param>
|
||||
<Param Index="32864" SubIndex="1">00</Param>
|
||||
<Param Index="32864" SubIndex="2">01</Param>
|
||||
<Param Index="32864" SubIndex="4">01</Param>
|
||||
<Param Index="32864" SubIndex="5">01</Param>
|
||||
<Param Index="32865" SubIndex="1">0A00</Param>
|
||||
<Param Index="32865" SubIndex="2">0200</Param>
|
||||
<Param Index="32880" SubIndex="1">00</Param>
|
||||
<Param Index="32880" SubIndex="2">01</Param>
|
||||
<Param Index="32880" SubIndex="4">01</Param>
|
||||
<Param Index="32880" SubIndex="5">01</Param>
|
||||
<Param Index="32881" SubIndex="1">0A00</Param>
|
||||
<Param Index="32881" SubIndex="2">0200</Param>
|
||||
<Param Index="61520" SubIndex="1">7E071001</Param>
|
||||
<Messages>
|
||||
<IO>
|
||||
<Name>FSoE Command</Name>
|
||||
<Index>28800</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 1.ErrAck</Name>
|
||||
<Index>28674</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 2.ErrAck</Name>
|
||||
<Index>28690</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>9</BitOffsMessage>
|
||||
<BitOffsData>1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 3.ErrAck</Name>
|
||||
<Index>28706</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>10</BitOffsMessage>
|
||||
<BitOffsData>2</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 4.ErrAck</Name>
|
||||
<Index>28722</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>11</BitOffsMessage>
|
||||
<BitOffsData>3</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 5.ErrAck</Name>
|
||||
<Index>28738</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>12</BitOffsMessage>
|
||||
<BitOffsData>4</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 6.ErrAck</Name>
|
||||
<Index>28754</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>13</BitOffsMessage>
|
||||
<BitOffsData>5</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 7.ErrAck</Name>
|
||||
<Index>28770</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>14</BitOffsMessage>
|
||||
<BitOffsData>6</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 8.ErrAck</Name>
|
||||
<Index>28786</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>15</BitOffsMessage>
|
||||
<BitOffsData>7</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE CRC 000</Name>
|
||||
<Index>28800</Index>
|
||||
<SubIndex>3</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Connection ID</Name>
|
||||
<Index>28800</Index>
|
||||
<SubIndex>2</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>32</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Command</Name>
|
||||
<Index>24704</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 1.Input</Name>
|
||||
<Index>24577</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 1.Module Fault</Name>
|
||||
<Index>24578</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>9</BitOffsMessage>
|
||||
<BitOffsData>1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 2.Input</Name>
|
||||
<Index>24593</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>10</BitOffsMessage>
|
||||
<BitOffsData>2</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 2.Module Fault</Name>
|
||||
<Index>24594</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>11</BitOffsMessage>
|
||||
<BitOffsData>3</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 3.Input</Name>
|
||||
<Index>24609</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>12</BitOffsMessage>
|
||||
<BitOffsData>4</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 3.Module Fault</Name>
|
||||
<Index>24610</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>13</BitOffsMessage>
|
||||
<BitOffsData>5</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 4.Input</Name>
|
||||
<Index>24625</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>14</BitOffsMessage>
|
||||
<BitOffsData>6</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 4.Module Fault</Name>
|
||||
<Index>24626</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>15</BitOffsMessage>
|
||||
<BitOffsData>7</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 5.Input</Name>
|
||||
<Index>24641</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>8</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 5.Module Fault</Name>
|
||||
<Index>24642</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>17</BitOffsMessage>
|
||||
<BitOffsData>9</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 6.Input</Name>
|
||||
<Index>24657</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>18</BitOffsMessage>
|
||||
<BitOffsData>10</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 6.Module Fault</Name>
|
||||
<Index>24658</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>19</BitOffsMessage>
|
||||
<BitOffsData>11</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 7.Input</Name>
|
||||
<Index>24673</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>20</BitOffsMessage>
|
||||
<BitOffsData>12</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 7.Module Fault</Name>
|
||||
<Index>24674</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>21</BitOffsMessage>
|
||||
<BitOffsData>13</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 8.Input</Name>
|
||||
<Index>24689</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>22</BitOffsMessage>
|
||||
<BitOffsData>14</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSIN Module 8.Module Fault</Name>
|
||||
<Index>24690</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>23</BitOffsMessage>
|
||||
<BitOffsData>15</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE CRC 000</Name>
|
||||
<Index>24704</Index>
|
||||
<SubIndex>3</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>24</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Connection ID</Name>
|
||||
<Index>24704</Index>
|
||||
<SubIndex>2</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>40</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
</Messages>
|
||||
</Params>
|
||||
</SafetyAliasDevice>
|
||||
</SafetyDeviceDesc>
|
||||
@@ -0,0 +1,166 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SafetyDeviceDesc Crc="1209998069" FileFormatVersion="1.8">
|
||||
<AliasDeviceType>
|
||||
<Type>4</Type>
|
||||
<SubType>290</SubType>
|
||||
<VendorId>2</VendorId>
|
||||
</AliasDeviceType>
|
||||
<SDSID>13</SDSID>
|
||||
<SafetyAliasDevice>
|
||||
<ObjectId>50921475</ObjectId>
|
||||
<LinkingMode>Automatic</LinkingMode>
|
||||
<ConnectionId>13</ConnectionId>
|
||||
<ConnectionMode>master</ConnectionMode>
|
||||
<ConnectionType>FSoE</ConnectionType>
|
||||
<MapDiag>false</MapDiag>
|
||||
<MapInputs>false</MapInputs>
|
||||
<MapOutputs>false</MapOutputs>
|
||||
<MapState>false</MapState>
|
||||
<ModuleFaultIsComErr>false</ModuleFaultIsComErr>
|
||||
<SafeAddress>3</SafeAddress>
|
||||
<Watchdog>100</Watchdog>
|
||||
<ComErrAck Type="Unset" />
|
||||
<Params>
|
||||
<Param Index="4320" SubIndex="1">0000</Param>
|
||||
<Param Index="4320" SubIndex="2">0000</Param>
|
||||
<Param Index="32768" SubIndex="1">00</Param>
|
||||
<Param Index="32768" SubIndex="2">01</Param>
|
||||
<Param Index="32768" SubIndex="3">01</Param>
|
||||
<Param Index="32768" SubIndex="4">00</Param>
|
||||
<Messages>
|
||||
<IO>
|
||||
<Name>FSoE Master CMD</Name>
|
||||
<Index>28672</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>OutputChannel1</Name>
|
||||
<Index>28673</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>OutputChannel2</Name>
|
||||
<Index>28673</Index>
|
||||
<SubIndex>2</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>9</BitOffsMessage>
|
||||
<BitOffsData>1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>OutputChannel3</Name>
|
||||
<Index>28673</Index>
|
||||
<SubIndex>3</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>10</BitOffsMessage>
|
||||
<BitOffsData>2</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>OutputChannel4</Name>
|
||||
<Index>28673</Index>
|
||||
<SubIndex>4</SubIndex>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>11</BitOffsMessage>
|
||||
<BitOffsData>3</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name />
|
||||
<Index>0</Index>
|
||||
<SubIndex>0</SubIndex>
|
||||
<DataType />
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>4</BitSize>
|
||||
<BitOffsMessage>12</BitOffsMessage>
|
||||
<BitOffsData>4</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Master CRC_0</Name>
|
||||
<Index>28672</Index>
|
||||
<SubIndex>3</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Master ConnID</Name>
|
||||
<Index>28672</Index>
|
||||
<SubIndex>2</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>32</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Slave CMD</Name>
|
||||
<Index>24576</Index>
|
||||
<SubIndex>1</SubIndex>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name />
|
||||
<Index>0</Index>
|
||||
<SubIndex>0</SubIndex>
|
||||
<DataType />
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Slave CRC_0</Name>
|
||||
<Index>24576</Index>
|
||||
<SubIndex>3</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Slave ConnID</Name>
|
||||
<Index>24576</Index>
|
||||
<SubIndex>2</SubIndex>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>32</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
</Messages>
|
||||
</Params>
|
||||
</SafetyAliasDevice>
|
||||
</SafetyDeviceDesc>
|
||||
224
MainSafetyPLC/Not_Halt_Global/Alias Devices/EStopInterface.sds
Normal file
224
MainSafetyPLC/Not_Halt_Global/Alias Devices/EStopInterface.sds
Normal file
@@ -0,0 +1,224 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SafetyDeviceDesc Crc="721318090" FileFormatVersion="1.8">
|
||||
<AliasDeviceType>
|
||||
<Type>16</Type>
|
||||
<SubType>0</SubType>
|
||||
<VendorId>0</VendorId>
|
||||
</AliasDeviceType>
|
||||
<SDSID>3</SDSID>
|
||||
<SafetyAliasDevice>
|
||||
<ObjectId>0</ObjectId>
|
||||
<LinkingMode>Manual</LinkingMode>
|
||||
<ConnectionId>3</ConnectionId>
|
||||
<ConnectionMode>master</ConnectionMode>
|
||||
<ConnectionType>FSoE</ConnectionType>
|
||||
<MapDiag>false</MapDiag>
|
||||
<MapInputs>false</MapInputs>
|
||||
<MapOutputs>false</MapOutputs>
|
||||
<MapState>false</MapState>
|
||||
<ModuleFaultIsComErr>false</ModuleFaultIsComErr>
|
||||
<SafeAddress>100</SafeAddress>
|
||||
<Watchdog>100</Watchdog>
|
||||
<ComErrAck Type="Unset" />
|
||||
<Messages InputMessageSize="6" OutputMessageSize="6" Tc2ConnectionType="0" CustomFSoEConnectionId="f1b8f100-115d-419c-bf66-1c7bb53a42de">
|
||||
<IO>
|
||||
<Name>FSoE Cmd</Name>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[0]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[1]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>9</BitOffsMessage>
|
||||
<BitOffsData>1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[2]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>10</BitOffsMessage>
|
||||
<BitOffsData>2</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[3]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>11</BitOffsMessage>
|
||||
<BitOffsData>3</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[4]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>12</BitOffsMessage>
|
||||
<BitOffsData>4</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[5]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>13</BitOffsMessage>
|
||||
<BitOffsData>5</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[6]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>14</BitOffsMessage>
|
||||
<BitOffsData>6</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[7]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>15</BitOffsMessage>
|
||||
<BitOffsData>7</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE CRC_0</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE ConnID</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>32</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Cmd</Name>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[0]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[1]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>9</BitOffsMessage>
|
||||
<BitOffsData>1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[2]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>10</BitOffsMessage>
|
||||
<BitOffsData>2</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[3]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>11</BitOffsMessage>
|
||||
<BitOffsData>3</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[4]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>12</BitOffsMessage>
|
||||
<BitOffsData>4</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[5]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>13</BitOffsMessage>
|
||||
<BitOffsData>5</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[6]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>14</BitOffsMessage>
|
||||
<BitOffsData>6</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[7]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>15</BitOffsMessage>
|
||||
<BitOffsData>7</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE CRC_0</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE ConnID</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>32</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
</Messages>
|
||||
</SafetyAliasDevice>
|
||||
</SafetyDeviceDesc>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SafetyDeviceDesc Crc="3523970723" FileFormatVersion="1.8">
|
||||
<AliasDeviceType>
|
||||
<Type>1</Type>
|
||||
<SubType>1</SubType>
|
||||
<VendorId>0</VendorId>
|
||||
</AliasDeviceType>
|
||||
<SDSID>1</SDSID>
|
||||
<StandardAliasDevice>
|
||||
<LinkingMode>Manual</LinkingMode>
|
||||
<IO>
|
||||
<Name>In</Name>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<DataType>BIT</DataType>
|
||||
<BitSize>1</BitSize>
|
||||
</IO>
|
||||
</StandardAliasDevice>
|
||||
</SafetyDeviceDesc>
|
||||
18
MainSafetyPLC/Not_Halt_Global/Alias Devices/Restart.sds
Normal file
18
MainSafetyPLC/Not_Halt_Global/Alias Devices/Restart.sds
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SafetyDeviceDesc Crc="2725562710" FileFormatVersion="1.8">
|
||||
<AliasDeviceType>
|
||||
<Type>1</Type>
|
||||
<SubType>1</SubType>
|
||||
<VendorId>0</VendorId>
|
||||
</AliasDeviceType>
|
||||
<SDSID>4</SDSID>
|
||||
<StandardAliasDevice>
|
||||
<LinkingMode>Manual</LinkingMode>
|
||||
<IO>
|
||||
<Name>In</Name>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<DataType>BIT</DataType>
|
||||
<BitSize>1</BitSize>
|
||||
</IO>
|
||||
</StandardAliasDevice>
|
||||
</SafetyDeviceDesc>
|
||||
18
MainSafetyPLC/Not_Halt_Global/Alias Devices/Run.sds
Normal file
18
MainSafetyPLC/Not_Halt_Global/Alias Devices/Run.sds
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SafetyDeviceDesc Crc="3892073420" FileFormatVersion="1.5">
|
||||
<AliasDeviceType>
|
||||
<Type>1</Type>
|
||||
<SubType>1</SubType>
|
||||
<VendorId>0</VendorId>
|
||||
</AliasDeviceType>
|
||||
<SDSID>2</SDSID>
|
||||
<StandardAliasDevice>
|
||||
<LinkingMode>Manual</LinkingMode>
|
||||
<IO>
|
||||
<Name>In</Name>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<DataType>BIT</DataType>
|
||||
<BitSize>1</BitSize>
|
||||
</IO>
|
||||
</StandardAliasDevice>
|
||||
</SafetyDeviceDesc>
|
||||
261
MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal
Normal file
261
MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal
Normal file
@@ -0,0 +1,261 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<safetyApplication Crc="222009068" 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" />
|
||||
</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="75453ccc-71e6-45e4-bc2f-a39134a7d56b">
|
||||
<fbPortGlobalVariableReference Id="1ef7ff04-b111-4781-8b1a-fdef5e8b8c15" 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="45d77281-2935-43b5-b06d-a82b05e2abab">
|
||||
<fbPortGlobalVariableReference Id="d3048857-17a0-42e0-bed7-7ab22ecadc78" 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="681f4a40-9a80-42db-a61c-b74efbdd713b">
|
||||
<fbPortGlobalVariableReference Id="85e88f47-af64-4c90-975c-3006ddc0ae03" 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="eb783e31-8553-421b-a06d-a63ea8bbdca8">
|
||||
<fbPortGlobalVariableReference Id="13a43b98-a3f0-4bc2-9d30-2c49533f0ffe" 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" />
|
||||
</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="ecb84cda-3830-42b0-9877-8bd10169578e">
|
||||
<fbPortGlobalVariableReference Id="bfc5f83e-ba2d-4045-a8d9-f77323e2a533" variableId="3550169d-1c5e-4980-98fd-1a09476e4b12" lastKnownPath="GVL1.xNotHaltGlobalOk" />
|
||||
</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="100" 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" />
|
||||
</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" />
|
||||
</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>
|
||||
<variables>
|
||||
<safetyApplicationHasVariables Id="c8ac4538-f5f3-4ce0-a835-79ff27beaf50">
|
||||
<variable Id="4888e5eb-d780-4f75-ad4d-b46dd51a08fe" name="GroupPort_ErrAck" isLocal="false">
|
||||
<sourceUsages>
|
||||
<variableHasSourceUsages Id="2d990ea5-12e7-45e5-a307-0382f917bf96">
|
||||
<variableUsages Id="b3fdffe6-29cb-4596-9268-41713b153ce7">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="49134e4d-634a-4c67-9c4c-5104d5671a43">
|
||||
<aliasDeviceIoUsage Id="27a2bbfa-6daa-4da4-8e2c-e0ab8e33078f" sdsId="1" channelId="1" functionId="0" />
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasSourceUsages>
|
||||
</sourceUsages>
|
||||
<targetUsages>
|
||||
<variableHasTargetUsages Id="cfd9938f-07c3-40f9-8d41-45a20bf1c0da">
|
||||
<variableUsages Id="4dd38a5c-6f59-470a-90a7-4e6cf5ddb4c8">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="678c75b5-bad1-4f18-97b0-4826de568cdb">
|
||||
<groupPortUsage Id="da9dfc9f-3b91-4814-8ac0-d77cf23c1d20">
|
||||
<twinSAFEGroupAliasPort>
|
||||
<groupPortUsageReferencesTwinSAFEGroupAliasPort Id="898b9abf-77cc-4a2f-a2f5-44c48c3cdc45">
|
||||
<twinSAFEGroupAliasPortMoniker name="//ErrAck" />
|
||||
</groupPortUsageReferencesTwinSAFEGroupAliasPort>
|
||||
</twinSAFEGroupAliasPort>
|
||||
</groupPortUsage>
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasTargetUsages>
|
||||
</targetUsages>
|
||||
</variable>
|
||||
</safetyApplicationHasVariables>
|
||||
<safetyApplicationHasVariables Id="5a480a4c-567f-4900-99be-57199cae33a2">
|
||||
<variable Id="39671efa-2996-410a-977a-c3fe2501f690" name="GroupPort_RunStop" isLocal="false">
|
||||
<sourceUsages>
|
||||
<variableHasSourceUsages Id="cba409da-3496-4656-8e35-cf6f33bd171f">
|
||||
<variableUsages Id="8647cc40-09a8-410a-9d50-d7bcfc47fb2a">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="59976769-2217-438b-a228-4bcb95990f61">
|
||||
<aliasDeviceIoUsage Id="c8e86feb-216a-4c0d-8a58-9c5fc209b5d2" sdsId="2" channelId="1" functionId="0" />
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasSourceUsages>
|
||||
</sourceUsages>
|
||||
<targetUsages>
|
||||
<variableHasTargetUsages Id="669d1a1f-f962-4804-bc4d-fd59de0799eb">
|
||||
<variableUsages Id="bb340e7f-8106-4bd5-a48a-6952692bee88">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="c8cdcb5e-a709-4a5e-bd1c-5e1cabb1b0f7">
|
||||
<groupPortUsage Id="e3bbb567-bae8-46ae-be40-9cbb63c5b427">
|
||||
<twinSAFEGroupAliasPort>
|
||||
<groupPortUsageReferencesTwinSAFEGroupAliasPort Id="2460a150-684e-4e21-83a3-68195c4ef989">
|
||||
<twinSAFEGroupAliasPortMoniker name="//RunStop" />
|
||||
</groupPortUsageReferencesTwinSAFEGroupAliasPort>
|
||||
</twinSAFEGroupAliasPort>
|
||||
</groupPortUsage>
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasTargetUsages>
|
||||
</targetUsages>
|
||||
</variable>
|
||||
</safetyApplicationHasVariables>
|
||||
<safetyApplicationHasVariables Id="3ad8ad38-edfd-4103-848b-a736e93bc429">
|
||||
<variable Id="8913d41d-2e72-4fa0-9fdb-00c9ccb49352" name="xRestart" isLocal="false">
|
||||
<sourceUsages>
|
||||
<variableHasSourceUsages Id="c5e78c14-b388-491e-a5c7-ede128d25e67">
|
||||
<variableUsages Id="c308465c-e48d-4292-ac2f-4e90b925e7bd">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="03605c6a-162f-4d7c-8aae-e90e2babc5d0">
|
||||
<aliasDeviceIoUsage Id="f0ddcb3f-e110-4e42-946c-38d83abc1b59" sdsId="4" channelId="1" functionId="1131179973" />
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasSourceUsages>
|
||||
</sourceUsages>
|
||||
<targetUsages>
|
||||
<variableHasTargetUsages Id="a024ec37-d468-43f2-b3a5-bd73771b54a0">
|
||||
<variableUsages Id="a5c946b0-dc9e-4ab6-b70b-69d2bab81de0">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="4573aa79-bbf7-469e-bd08-55e8b8c11699">
|
||||
<fbPortUsage Id="d11b3729-8c92-45ad-84af-f86cd3956d90">
|
||||
<functionBlockPort>
|
||||
<fbPortUsageReferencesFunctionBlockPort Id="4a210d52-89ad-419c-826b-b173e2b99795">
|
||||
<inPortMoniker name="//Network1/FBEstop1/Restart" />
|
||||
</fbPortUsageReferencesFunctionBlockPort>
|
||||
</functionBlockPort>
|
||||
</fbPortUsage>
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasTargetUsages>
|
||||
</targetUsages>
|
||||
</variable>
|
||||
</safetyApplicationHasVariables>
|
||||
<safetyApplicationHasVariables Id="267f1643-8a1e-4726-ba71-94a86291f109">
|
||||
<variable Id="f5d59aff-f96b-4e6f-8c54-d01a1b79812b" name="xNotHaltOk" isLocal="false">
|
||||
<sourceUsages>
|
||||
<variableHasSourceUsages Id="85e8a011-c6c1-4c24-bc4c-981e8e940046">
|
||||
<variableUsages Id="d4409103-cddf-444d-9c2d-c7be788fcce3">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="e29e89d8-9bc8-452c-abb4-975d8b910fc6">
|
||||
<fbPortUsage Id="45556f80-1e94-4b74-9351-1a162e4bb937">
|
||||
<functionBlockPort>
|
||||
<fbPortUsageReferencesFunctionBlockPort Id="41bba17d-3c38-4ae8-9d85-2e4a946609b1">
|
||||
<outPortMoniker name="//Network1/FBEstop1/EStopOut" />
|
||||
</fbPortUsageReferencesFunctionBlockPort>
|
||||
</functionBlockPort>
|
||||
</fbPortUsage>
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasSourceUsages>
|
||||
</sourceUsages>
|
||||
<targetUsages>
|
||||
<variableHasTargetUsages Id="28d446f7-22a7-4875-992b-d924402d986e">
|
||||
<variableUsages Id="37a610ce-7daf-4c5f-a79d-a132f3609b71">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="5fd65615-2e46-4d6f-aa5b-6a8bf22a4de3">
|
||||
<aliasDeviceIoUsage Id="fee5bf93-3e8a-4659-bbb6-8a9c775f4877" sdsId="13" channelId="1" functionId="1879113985" />
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasTargetUsages>
|
||||
</targetUsages>
|
||||
</variable>
|
||||
</safetyApplicationHasVariables>
|
||||
</variables>
|
||||
</safetyApplication>
|
||||
76
MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal.diagram
Normal file
76
MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal.diagram
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<safetyApplicationLanguageDiagram Crc="3216575379" dslVersion="1.4.0.0" Id="10165380-5ad4-4a1c-ba25-e8b86a8e4001" absoluteBounds="0, 0, 11, 8.5" name="TwinSAFE">
|
||||
<safetyApplicationMoniker name="/" />
|
||||
<nestedChildShapes>
|
||||
<networkSwimLane Id="e01f4458-df70-481e-ae9d-4f44a16fbcf1" absoluteBounds="0, 0, 11, 5.325">
|
||||
<networkMoniker name="//Network1" />
|
||||
<nestedChildShapes>
|
||||
<fBEstopShape Id="c5efe502-b07f-4e84-a1b4-e00110084c14" absoluteBounds="2.25, 0.625, 3.35, 4.45">
|
||||
<fBEstopMoniker name="//Network1/FBEstop1" />
|
||||
<relativeChildShapes>
|
||||
<inPortShape Id="5d11fb75-1fe6-49c2-97cc-7a4c83480692" absoluteBounds="2.17, 1.37, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/Restart" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="de6fb942-92e8-4f86-9344-2a42ea3425b6" absoluteBounds="2.17, 1.9325, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn1" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="2894b51a-962d-4383-b4fb-da79f3c031e5" absoluteBounds="2.17, 2.1575, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn2" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="c98389de-bf2d-4d7e-a086-e0423c430aa8" absoluteBounds="2.17, 2.4725, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn3" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="2f9d4ded-288b-4988-a64c-219301586fe1" absoluteBounds="2.17, 2.6975000000000002, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn4" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="bd204149-520d-4875-a2ab-a687890f52c4" absoluteBounds="2.17, 3.0125, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn5" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="02c5f9e7-d713-4810-8bd0-5c18e1b24d5a" absoluteBounds="2.17, 3.2375000000000003, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn6" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="57b4f769-5818-4117-833e-dc1f3f5dee0c" absoluteBounds="2.17, 3.5525, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn7" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="337fbd76-fdd1-4d8d-87e4-58672ddabaa2" absoluteBounds="2.17, 3.7775000000000003, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EStopIn8" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="d159867f-3d05-4f29-97e2-fc9dbfaa8522" absoluteBounds="2.17, 4.3625000000000007, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EDM1" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="bcc54c86-b5e7-4bf9-8c9f-1dfcb0409ac4" absoluteBounds="2.17, 4.5875, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBEstop1/EDM2" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<outPortShape Id="f32ecd44-0fa4-4f1c-910c-276708763370" absoluteBounds="5.5, 1.9100000000000001, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBEstop1/Error" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="510a7f5e-9da8-4f77-90d2-33584b378b6e" absoluteBounds="5.5, 3.8000000000000003, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBEstop1/EStopOut" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="cd5d77b9-a607-4e82-a9f8-a6fde694cc20" absoluteBounds="5.5, 4.07, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBEstop1/EStopDelOut" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<paramPortShape Id="d1ae0b47-2b2f-4c4a-a781-823a7a85c6c1" absoluteBounds="3.82, 3.9000000000000004, 0.7, 0.2">
|
||||
<parameterPortMoniker name="//Network1/FBEstop1/Delay Time (ms)" />
|
||||
<relativeChildShapes />
|
||||
</paramPortShape>
|
||||
</relativeChildShapes>
|
||||
</fBEstopShape>
|
||||
</nestedChildShapes>
|
||||
</networkSwimLane>
|
||||
</nestedChildShapes>
|
||||
</safetyApplicationLanguageDiagram>
|
||||
22
MainSafetyPLC/TargetSystemConfig.xml
Normal file
22
MainSafetyPLC/TargetSystemConfig.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TargetSystemConfig Crc="1299639209" Version="1.5">
|
||||
<TargetSystemType>HSafetyPLC</TargetSystemType>
|
||||
<TargetSystemSubType>EL6910</TargetSystemSubType>
|
||||
<IsExternalDevice>false</IsExternalDevice>
|
||||
<TargetSystemObjectId>50462723</TargetSystemObjectId>
|
||||
<TargetSystemObjectName>-42K1 (EL6910)</TargetSystemObjectName>
|
||||
<SoftwareVersion />
|
||||
<SerialNumber />
|
||||
<ProjectCRC />
|
||||
<MapProjectCRC>false</MapProjectCRC>
|
||||
<MapSerialNumber>false</MapSerialNumber>
|
||||
<VersionNumber>1</VersionNumber>
|
||||
<FSOEAddress>1</FSOEAddress>
|
||||
<DipSwitch />
|
||||
<AmsNetID>10.103.32.50.2.1</AmsNetID>
|
||||
<AmsPort>1002</AmsPort>
|
||||
<ConnectionInfoDataConfigOld>false</ConnectionInfoDataConfigOld>
|
||||
<TakeOverSafetyAliasDeviceNamesInProcessImage>false</TakeOverSafetyAliasDeviceNamesInProcessImage>
|
||||
<TakeOverStandardAliasDeviceNamesInProcessImage>false</TakeOverStandardAliasDeviceNamesInProcessImage>
|
||||
<BackupRestore Needed="0" Activated="false" RestoreUserAdministration="false" />
|
||||
</TargetSystemConfig>
|
||||
Reference in New Issue
Block a user