This commit is contained in:
2026-07-06 12:57:53 +02:00
commit 80e2887eb6
121 changed files with 130461 additions and 0 deletions
+843
View File
@@ -0,0 +1,843 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.FB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Static">
<Member Name="B0020" Datatype="&quot;MSensoren&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Trolley am Ende L1 erkannt</MultiLanguageText>
</Comment>
</Member>
<Member Name="B0021" Datatype="&quot;MSensoren&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Trolley am Ende L2 erkannt</MultiLanguageText>
</Comment>
</Member>
<Member Name="B0022" Datatype="&quot;MSensoren&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Trolley am Ende L3 erkannt</MultiLanguageText>
</Comment>
</Member>
<Member Name="B0014" Datatype="&quot;MSensoren&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Trolley nach Weiche erkannt</MultiLanguageText>
</Comment>
</Member>
<Member Name="B0015" Datatype="&quot;MSensoren&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Trolley nach Weiche erkannt</MultiLanguageText>
</Comment>
</Member>
<Member Name="B0016" Datatype="&quot;MSensoren&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Trolley nach Weiche erkannt</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="Temp">
<Member Name="ESensor" Datatype="Bool" />
<Member Name="Aktiv" Datatype="Bool" />
<Member Name="Aktiv2" Datatype="Bool" />
<Member Name="Antrieb_aktiv" Datatype="Bool" />
</Section>
<Section Name="Constant" />
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>Alle Sensoren</Name>
<Namespace />
<Number>90</Number>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="21">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DQ0005" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MA0006" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="22">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Antrieb ist aktiv</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="O" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DPuffer_Raus" />
<Component Name="Fb_L1" />
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="31">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="B0020" />
</Instance>
<Parameter Name="ESensor" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0020" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ein" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Aus" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>5</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="tein_aktiv" Section="Input" Type="Bool">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Bool</ConstantType>
<ConstantValue>TRUE</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="taus_aktiv" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="39">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Sensoren entprellen</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Trolley am Ende L1 erkannt</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="24">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="O" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DPuffer_Raus" />
<Component Name="Fb_L2" />
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="31">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="B0021" />
</Instance>
<Parameter Name="ESensor" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0021" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ein" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Aus" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>5</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="tein_aktiv" Section="Input" Type="Bool">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Bool</ConstantType>
<ConstantValue>TRUE</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="taus_aktiv" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Sensoren entprellen</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Trolley am Ende L2 erkannt</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="12" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="24">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="O" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DPuffer_Raus" />
<Component Name="Fb_L3" />
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="31">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="B0022" />
</Instance>
<Parameter Name="ESensor" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0022" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ein" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Aus" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>5</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="tein_aktiv" Section="Input" Type="Bool">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Bool</ConstantType>
<ConstantValue>TRUE</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="taus_aktiv" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="13" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="14" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Sensoren entprellen</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="15" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="16" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Trolley am Ende L3 erkannt</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="17" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="24">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DQ0005" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MA0006" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="31">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="B0014" />
</Instance>
<Parameter Name="ESensor" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0014" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ein" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Aus" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>20</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="tein_aktiv" Section="Input" Type="Bool">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Bool</ConstantType>
<ConstantValue>TRUE</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="taus_aktiv" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="18" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="19" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Sensoren entprellen</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="1A" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="1B" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Trolley nach Weiche L1 erkannt</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="1C" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="24">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DQ0005" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MA0006" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="31">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="B0015" />
</Instance>
<Parameter Name="ESensor" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0015" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ein" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Aus" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>20</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="tein_aktiv" Section="Input" Type="Bool">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Bool</ConstantType>
<ConstantValue>TRUE</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="taus_aktiv" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1D" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="1E" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Sensoren entprellen</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="1F" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="20" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Trolley nach Weiche L2 erkannt</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="21" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="24">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DQ0005" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MA0006" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="31">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="B0016" />
</Instance>
<Parameter Name="ESensor" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0016" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ein" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Aus" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>20</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="tein_aktiv" Section="Input" Type="Bool">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Bool</ConstantType>
<ConstantValue>TRUE</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="taus_aktiv" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Aktiv" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="22" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="23" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Sensoren entprellen</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="24" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="25" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Trolley nach Weiche L3 erkannt</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="26" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="249">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="250">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="27" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="28" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="29" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="2A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="2B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="2C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Alle Sensoren</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.FB>
</Document>
@@ -0,0 +1,210 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.FC ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Temp">
<Member Name="Auto" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Automatik ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Hand" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Hand ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="BereichErr" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bereichsstörung -&gt; Antrieb stoppen</MultiLanguageText>
</Comment>
</Member>
<Member Name="FuKontroll" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Frequenzumrichter schon 3s Netz EIN</MultiLanguageText>
</Comment>
</Member>
<Member Name="Quit" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Motorschutz-Störung quittieren</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_In" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Nicht beschaltet</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_Out" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Nicht beschaltet</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_Ana" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nicht beschaltet</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="Constant" />
<Section Name="Return">
<Member Name="Ret_Val" Datatype="Void" />
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>AlleAntriebe+Zylinder</Name>
<Namespace />
<Number>99</Number>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Zylinder" BlockType="FB">
<Instance Scope="GlobalVariable">
<Component Name="Zyl" />
</Instance>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Alle Zylinder</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="27">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Antriebe" BlockType="FB">
<Instance Scope="GlobalVariable">
<Component Name="Mot" />
</Instance>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="31">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="32">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Alle Antriebe</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="33">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="34">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="12" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="13" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Alle Antriebe + Zylinder</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.FC>
</Document>
File diff suppressed because it is too large Load Diff
+446
View File
@@ -0,0 +1,446 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.OB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Temp">
<Member Name="OB35_EV_CLASS" Datatype="Byte">
<Comment>
<MultiLanguageText Lang="de-DE">Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1)</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_STRT_INF" Datatype="Byte">
<Comment>
<MultiLanguageText Lang="de-DE">16#36 (OB 35 has started)</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_PRIORITY" Datatype="Byte">
<Comment>
<MultiLanguageText Lang="de-DE">Priority of OB Execution</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_OB_NUMBR" Datatype="Byte">
<Comment>
<MultiLanguageText Lang="de-DE">35 (Organization block 35, OB35)</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_RESERVED_1" Datatype="Byte">
<Comment>
<MultiLanguageText Lang="de-DE">Reserved for system</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_RESERVED_2" Datatype="Byte">
<Comment>
<MultiLanguageText Lang="de-DE">Reserved for system</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_PHASE_OFFSET" Datatype="Word">
<Comment>
<MultiLanguageText Lang="de-DE">Phase offset (msec)</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_RESERVED_3" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserved for system</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_EXC_FREQ" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Frequency of execution (msec)</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB35_DATE_TIME" Datatype="Date_And_Time">
<Comment>
<MultiLanguageText Lang="de-DE">Date and time OB35 started</MultiLanguageText>
</Comment>
</Member>
<Member Name="Save1" Datatype="DInt" />
<Member Name="Save2" Datatype="DInt" />
</Section>
<Section Name="Constant" />
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>CYC_INT8_(10ms)</Name>
<Namespace />
<Number>35</Number>
<ProgrammingLanguage>STL</ProgrammingLanguage>
<SecondaryType>CyclicInterrupt</SecondaryType>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="TAR1_ACCU1" />
</StlStatement>
<StlStatement UId="23">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Save1" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="25">
<StlToken Text="TAR2_ACCU1" />
</StlStatement>
<StlStatement UId="26">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Save2" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>AR1 und AR2 sichern</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="31">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW38" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="33">
<StlToken Text="ADD" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>1</ConstantValue>
</Constant>
<LineComment>
<Text>10ms-Takte aufaddieren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="36">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW38" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="38">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="39">
<StlToken Text="CLR" />
</StlStatement>
<StlStatement UId="40">
<StlToken Text="CU" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Z35" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="42">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="43">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="44">
<StlToken Text="CU" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Z35" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="46">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="47">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Z35" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="49">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="51">
<StlToken Text="LT_I" />
</StlStatement>
<StlStatement UId="52">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="Ret" />
<LineComment>
<Text>bei 100ms weiter !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="55">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>10ms Impuls</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="56">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW36" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="58">
<StlToken Text="ADD" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>1</ConstantValue>
</Constant>
<LineComment>
<Text>100ms-Takte aufaddieren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="61">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW36" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="63">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="64">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="65">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M35.0" />
</Symbol>
<LineComment>
<Text>von OB35 (100ms Zeitinterrupt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="68">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Z35" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="70">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>100ms Impuls / Takte aufaddieren</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="12" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="71">
<LabelDeclaration>
<Label Name="Ret" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Save1" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="74">
<StlToken Text="LAR1_ACCU1" />
</StlStatement>
<StlStatement UId="75">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Save2" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="77">
<StlToken Text="LAR2_ACCU1" />
</StlStatement>
<StlStatement UId="78">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="13" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="14" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="15" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="16" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>AR1 und AR2 zurückschreiben</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="17" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="79">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="80">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="18" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="19" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="1A" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="1B" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="1C" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="1D" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text> "Cyclic Interrupt"</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.OB>
</Document>
+321
View File
@@ -0,0 +1,321 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.GlobalDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Static">
<Member Name="Datenlistenkopf" Datatype="Struct" Remanence="Retain">
<Member Name="KOPF" Datatype="Word">
<Comment>
<MultiLanguageText Lang="de-DE">Datenliste-Kennnung (DA) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
</Comment>
<StartValue>WORD#16#DA0A</StartValue>
</Member>
<Member Name="LAENGE" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Länge der Datenliste (maximale Anzahl der Datensätze)</MultiLanguageText>
</Comment>
<StartValue>3</StartValue>
</Member>
<Member Name="STAMMDATEN" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Stammdatenlänge in Word (1 - 9)</MultiLanguageText>
</Comment>
<StartValue>1</StartValue>
</Member>
<Member Name="INDDB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Indizierter DB (nur bei Stammdaten = 1 erlaubt !!!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="LAENGEINDDB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Länge des indizierten DB in Word (nur bei Stammdaten = 1 erlaubt !!!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="OFFSETINDDATEN" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Offset für indizierte Daten (nur bei Stammdaten = 1 erlaubt !!!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="LETZTERZUGRIFF" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Speicherung des letzten Zugriffs</MultiLanguageText>
</Comment>
</Member>
<Member Name="Belegt14" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">reserviert von Sort-Datenliste</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reserve16" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reserve18" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Puffer_L1" Datatype="Struct" Remanence="Retain">
<Member Name="Puffer_Nr" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nummer des Puffers</MultiLanguageText>
</Comment>
<StartValue>1</StartValue>
</Member>
<Member Name="Puffer_Typ" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Puffertyp = 176 (Kommunikation mit PC)</MultiLanguageText>
</Comment>
<StartValue>176</StartValue>
</Member>
<Member Name="Puffer_Dyn_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten Puffer</MultiLanguageText>
</Comment>
<StartValue>221</StartValue>
</Member>
<Member Name="Puffer_Dyn_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten Puffer</MultiLanguageText>
</Comment>
<StartValue>250</StartValue>
</Member>
<Member Name="Parameter_allg" Datatype="Struct">
<Member Name="Stopper_am_Ende" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Stopper am Ende eingebaut</MultiLanguageText>
</Comment>
</Member>
<Member Name="Para01" Datatype="Bool" />
<Member Name="Para02" Datatype="Bool" />
<Member Name="Para03" Datatype="Bool" />
<Member Name="Para04" Datatype="Bool" />
<Member Name="Para05" Datatype="Bool" />
<Member Name="Para06" Datatype="Bool" />
<Member Name="Para07" Datatype="Bool" />
<Member Name="Para10" Datatype="Bool" />
<Member Name="Para11" Datatype="Bool" />
<Member Name="Para12" Datatype="Bool" />
<Member Name="Para13" Datatype="Bool" />
<Member Name="Para14" Datatype="Bool" />
<Member Name="Para15" Datatype="Bool" />
<Member Name="Para16" Datatype="Bool" />
<Member Name="PC_Komm_aktiv" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">PC-Kommunikation aktiv</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="PC_Komm_SorterID" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">ID für PC-Kommunikation</MultiLanguageText>
</Comment>
</Member>
<Member Name="PC_Send_FIFO" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Send-FIFO für PC-Sendungen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Entfernung" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Entfernung bis Endpunkt [Bürsten]</MultiLanguageText>
</Comment>
<StartValue>20</StartValue>
</Member>
<Member Name="Reserve" Datatype="Array[1..2] of Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve (Damit gleiche Teilung wie Separator-Modul)</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Puffer_L2" Datatype="Struct" Remanence="Retain">
<Member Name="Puffer_Nr" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nummer des Puffers</MultiLanguageText>
</Comment>
<StartValue>2</StartValue>
</Member>
<Member Name="Puffer_Typ" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Puffertyp = 176 (Kommunikation mit PC)</MultiLanguageText>
</Comment>
<StartValue>176</StartValue>
</Member>
<Member Name="Puffer_Dyn_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten Puffer</MultiLanguageText>
</Comment>
<StartValue>221</StartValue>
</Member>
<Member Name="Puffer_Dyn_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten Puffer</MultiLanguageText>
</Comment>
<StartValue>330</StartValue>
</Member>
<Member Name="Parameter_allg" Datatype="Struct">
<Member Name="Stopper_am_Ende" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Stopper am Ende eingebaut</MultiLanguageText>
</Comment>
</Member>
<Member Name="Para01" Datatype="Bool" />
<Member Name="Para02" Datatype="Bool" />
<Member Name="Para03" Datatype="Bool" />
<Member Name="Para04" Datatype="Bool" />
<Member Name="Para05" Datatype="Bool" />
<Member Name="Para06" Datatype="Bool" />
<Member Name="Para07" Datatype="Bool" />
<Member Name="Para10" Datatype="Bool" />
<Member Name="Para11" Datatype="Bool" />
<Member Name="Para12" Datatype="Bool" />
<Member Name="Para13" Datatype="Bool" />
<Member Name="Para14" Datatype="Bool" />
<Member Name="Para15" Datatype="Bool" />
<Member Name="Para16" Datatype="Bool" />
<Member Name="PC_Komm_aktiv" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">PC-Kommunikation aktiv</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="PC_Komm_SorterID" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">ID für PC-Kommunikation</MultiLanguageText>
</Comment>
</Member>
<Member Name="PC_Send_FIFO" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Send-FIFO für PC-Sendungen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Entfernung" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Entfernung bis Endpunkt [Bürsten]</MultiLanguageText>
</Comment>
<StartValue>44</StartValue>
</Member>
<Member Name="Reserve" Datatype="Array[1..2] of Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve (Damit gleiche Teilung wie Separator-Modul)</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Puffer_L3" Datatype="Struct" Remanence="Retain">
<Member Name="Puffer_Nr" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nummer des Puffers</MultiLanguageText>
</Comment>
<StartValue>3</StartValue>
</Member>
<Member Name="Puffer_Typ" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Puffertyp = 176 (Kommunikation mit PC)</MultiLanguageText>
</Comment>
<StartValue>176</StartValue>
</Member>
<Member Name="Puffer_Dyn_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten Puffer</MultiLanguageText>
</Comment>
<StartValue>221</StartValue>
</Member>
<Member Name="Puffer_Dyn_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten Puffer</MultiLanguageText>
</Comment>
<StartValue>410</StartValue>
</Member>
<Member Name="Parameter_allg" Datatype="Struct">
<Member Name="Stopper_am_Ende" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Stopper am Ende eingebaut</MultiLanguageText>
</Comment>
</Member>
<Member Name="Para01" Datatype="Bool" />
<Member Name="Para02" Datatype="Bool" />
<Member Name="Para03" Datatype="Bool" />
<Member Name="Para04" Datatype="Bool" />
<Member Name="Para05" Datatype="Bool" />
<Member Name="Para06" Datatype="Bool" />
<Member Name="Para07" Datatype="Bool" />
<Member Name="Para10" Datatype="Bool" />
<Member Name="Para11" Datatype="Bool" />
<Member Name="Para12" Datatype="Bool" />
<Member Name="Para13" Datatype="Bool" />
<Member Name="Para14" Datatype="Bool" />
<Member Name="Para15" Datatype="Bool" />
<Member Name="Para16" Datatype="Bool" />
<Member Name="PC_Komm_aktiv" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">PC-Kommunikation aktiv</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="PC_Komm_SorterID" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">ID für PC-Kommunikation</MultiLanguageText>
</Comment>
</Member>
<Member Name="PC_Send_FIFO" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Send-FIFO für PC-Sendungen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Entfernung" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Entfernung bis Endpunkt [Bürsten]</MultiLanguageText>
</Comment>
<StartValue>68</StartValue>
</Member>
<Member Name="Reserve" Datatype="Array[1..2] of Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve (Damit gleiche Teilung wie Separator-Modul)</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Endekennung" Datatype="Word" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Datensort-Ende-Kennung (DBEE)</MultiLanguageText>
</Comment>
<StartValue>WORD#16#DAEE</StartValue>
</Member>
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>DLBereiche</Name>
<Namespace />
<Number>176</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.GlobalDB>
</Document>
+331
View File
@@ -0,0 +1,331 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.GlobalDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Static">
<Member Name="Datenlistenkopf" Datatype="Struct" Remanence="Retain">
<Member Name="KOPF" Datatype="Word">
<Comment>
<MultiLanguageText Lang="de-DE">Datenliste-Kennnung (DA) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
</Comment>
<StartValue>WORD#16#DA14</StartValue>
</Member>
<Member Name="LAENGE" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Länge der Datenliste (maximale Anzahl der Datensätze)</MultiLanguageText>
</Comment>
<StartValue>4</StartValue>
</Member>
<Member Name="STAMMDATEN" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Stammdatenlänge in Word (1 - 9)</MultiLanguageText>
</Comment>
<StartValue>1</StartValue>
</Member>
<Member Name="INDDB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Indizierter DB (nur bei Stammdaten = 1 erlaubt !!!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="LAENGEINDDB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Länge des indizierten DB in Word (nur bei Stammdaten = 1 erlaubt !!!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="OFFSETINDDATEN" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Offset für indizierte Daten (nur bei Stammdaten = 1 erlaubt !!!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="LETZTERZUGRIFF" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Speicherung des letzten Zugriffs</MultiLanguageText>
</Comment>
</Member>
<Member Name="Belegt14" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">reserviert von Sort-Datenliste</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reserve16" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reserve18" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Synchron_Rein" Datatype="Struct" Remanence="Retain">
<Member Name="Sync_Nr" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nummer des Synchron-Punkts</MultiLanguageText>
</Comment>
<StartValue>7001</StartValue>
</Member>
<Member Name="Sync_Dyn_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten des Synchron-Punkts</MultiLanguageText>
</Comment>
<StartValue>211</StartValue>
</Member>
<Member Name="Sync_Dyn_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Dynamische Daten des Synchron-Punkts</MultiLanguageText>
</Comment>
</Member>
<Member Name="Sync_Typ" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Synchron-Punkt-Typ = 179 (ScannerSync)</MultiLanguageText>
</Comment>
<StartValue>179</StartValue>
</Member>
<Member Name="Parameter" Datatype="Struct">
<Member Name="Para00" Datatype="Bool" />
<Member Name="InkSim" Datatype="Bool" />
<Member Name="Para02" Datatype="Bool" />
<Member Name="Para03" Datatype="Bool" />
<Member Name="Para04" Datatype="Bool" />
<Member Name="Para05" Datatype="Bool" />
<Member Name="Para06" Datatype="Bool" />
<Member Name="Para07" Datatype="Bool" />
<Member Name="Para10" Datatype="Bool" />
<Member Name="Para11" Datatype="Bool" />
<Member Name="Para12" Datatype="Bool" />
<Member Name="Para13" Datatype="Bool" />
<Member Name="Para14" Datatype="Bool" />
<Member Name="Para15" Datatype="Bool" />
<Member Name="Para16" Datatype="Bool" />
<Member Name="Para17" Datatype="Bool" />
</Member>
<Member Name="Ink_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">DB-Nr des Inkremental-Gebers (Zählerbaugruppe) Neu-Sync-Zähler</MultiLanguageText>
</Comment>
<StartValue>210</StartValue>
</Member>
<Member Name="Ink_HW_Adress" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Hardware-Adresse der ET200-Zählerbaugruppe</MultiLanguageText>
</Comment>
</Member>
<Member Name="FIFO_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Einsprung FIFO-DB</MultiLanguageText>
</Comment>
<StartValue>214</StartValue>
</Member>
<Member Name="FIFO_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Einsprung FIFO-DW</MultiLanguageText>
</Comment>
</Member>
<Member Name="Hauptstrang_DL_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Hauptstrang-Datenlisten-DB</MultiLanguageText>
</Comment>
<StartValue>212</StartValue>
</Member>
<Member Name="Hauptstrang_DL_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Hauptstrang-Datenlisten-DW</MultiLanguageText>
</Comment>
</Member>
<Member Name="Default_Ziel" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Ziel, daß vorerst angefahren wird</MultiLanguageText>
</Comment>
<StartValue>5</StartValue>
</Member>
<Member Name="InkOff_Scannen" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Ink-Offset zum Scannen</MultiLanguageText>
</Comment>
</Member>
<Member Name="InkOff_Entscheiden" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Ink-Offset zum Ziel entscheiden</MultiLanguageText>
</Comment>
<StartValue>20</StartValue>
</Member>
<Member Name="Ink_Scannen" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">InkrementAnzahl während Scanner triggern</MultiLanguageText>
</Comment>
<StartValue>3</StartValue>
</Member>
<Member Name="Offset_RefPunkt" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Offset Refpunkt zu TaschenPunkt (für Teachen)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Entprellung_B_Sync" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Entprellung Snyc-Sensor (in Inkremente)</MultiLanguageText>
</Comment>
<StartValue>20</StartValue>
</Member>
<Member Name="PC_Komm_SorterID" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">ID für PC-Kommunikation</MultiLanguageText>
</Comment>
</Member>
<Member Name="PC_Send_FIFO" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Send-FIFO für PC-Sndungen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reserve" Datatype="Array[1..1] of Int">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Weiche_1" Datatype="&quot;UDLWeiche_Sorter&quot;" Remanence="Retain">
<Sections>
<Section Name="None">
<Member Name="Weichen_Nr" Datatype="Int">
<StartValue>1</StartValue>
</Member>
<Member Name="Weichen_Dyn_DB" Datatype="Int">
<StartValue>211</StartValue>
</Member>
<Member Name="Weichen_Dyn_DW" Datatype="Int">
<StartValue>300</StartValue>
</Member>
<Member Name="Weichen_Typ" Datatype="Int">
<StartValue>178</StartValue>
</Member>
<Member Name="Hauptstrang_DL_DB" Datatype="Int">
<StartValue>212</StartValue>
</Member>
<Member Name="Off_Ink" Datatype="DInt">
<StartValue>dint#55</StartValue>
</Member>
<Member Name="Ink_DB" Datatype="Int">
<StartValue>210</StartValue>
</Member>
<Member Name="Position_minus" Datatype="Int">
<StartValue>7001</StartValue>
</Member>
<Member Name="AbzweigZiel" Datatype="Int">
<StartValue>1</StartValue>
</Member>
</Section>
</Sections>
</Member>
<Member Name="Weiche_2" Datatype="&quot;UDLWeiche_Sorter&quot;" Remanence="Retain">
<Sections>
<Section Name="None">
<Member Name="Weichen_Nr" Datatype="Int">
<StartValue>2</StartValue>
</Member>
<Member Name="Weichen_Dyn_DB" Datatype="Int">
<StartValue>211</StartValue>
</Member>
<Member Name="Weichen_Dyn_DW" Datatype="Int">
<StartValue>450</StartValue>
</Member>
<Member Name="Weichen_Typ" Datatype="Int">
<StartValue>178</StartValue>
</Member>
<Member Name="Hauptstrang_DL_DB" Datatype="Int">
<StartValue>212</StartValue>
</Member>
<Member Name="Off_Ink" Datatype="DInt">
<StartValue>dint#84</StartValue>
</Member>
<Member Name="Ink_DB" Datatype="Int">
<StartValue>210</StartValue>
</Member>
<Member Name="Position_minus" Datatype="Int">
<StartValue>1</StartValue>
</Member>
<Member Name="AbzweigZiel" Datatype="Int">
<StartValue>2</StartValue>
</Member>
</Section>
</Sections>
</Member>
<Member Name="Weiche_3" Datatype="&quot;UDLWeiche_Sorter&quot;" Remanence="Retain">
<Sections>
<Section Name="None">
<Member Name="Weichen_Nr" Datatype="Int">
<StartValue>3</StartValue>
</Member>
<Member Name="Weichen_Dyn_DB" Datatype="Int">
<StartValue>211</StartValue>
</Member>
<Member Name="Weichen_Dyn_DW" Datatype="Int">
<StartValue>600</StartValue>
</Member>
<Member Name="Weichen_Typ" Datatype="Int">
<StartValue>178</StartValue>
</Member>
<Member Name="Parameter" Datatype="Struct">
<Member Name="Letzte_Weiche" Datatype="Bool">
<StartValue>1</StartValue>
</Member>
</Member>
<Member Name="Hauptstrang_DL_DB" Datatype="Int">
<StartValue>212</StartValue>
</Member>
<Member Name="Off_Ink" Datatype="DInt">
<StartValue>dint#106</StartValue>
</Member>
<Member Name="Ink_DB" Datatype="Int">
<StartValue>210</StartValue>
</Member>
<Member Name="Position_minus" Datatype="Int">
<StartValue>2</StartValue>
</Member>
<Member Name="AbzweigZiel" Datatype="Int">
<StartValue>3</StartValue>
</Member>
</Section>
</Sections>
</Member>
<Member Name="Endekennung" Datatype="Word" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Datensort-Ende-Kennung (DBEE)</MultiLanguageText>
</Comment>
<StartValue>WORD#16#DAEE</StartValue>
</Member>
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>DLWeichen</Name>
<Namespace />
<Number>178</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.GlobalDB>
</Document>
+421
View File
@@ -0,0 +1,421 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.FC ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Temp" />
<Section Name="Constant" />
<Section Name="Return">
<Member Name="Ret_Val" Datatype="Void" />
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>ErrAnz_ErrQuit</Name>
<Namespace />
<Number>124</Number>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="0" />
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="32" />
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="27">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="64" />
</Access>
</StlStatement>
<StlStatement UId="29">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="30">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="96" />
</Access>
</StlStatement>
<StlStatement UId="32">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="33">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="128" />
</Access>
</StlStatement>
<StlStatement UId="35">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="36">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="160" />
</Access>
</StlStatement>
<StlStatement UId="38">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="39">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="192" />
</Access>
</StlStatement>
<StlStatement UId="41">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="42">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="224" />
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="45">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="256" />
</Access>
</StlStatement>
<StlStatement UId="47">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="48">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="288" />
</Access>
</StlStatement>
<StlStatement UId="50">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="51">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="320" />
</Access>
</StlStatement>
<StlStatement UId="53">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="54">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="352" />
</Access>
</StlStatement>
<StlStatement UId="56">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="57">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="368" />
</Access>
</StlStatement>
<StlStatement UId="59">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="21">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
</Constant>
<LineComment>
<Text>Störung vorhanden ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="78">
<StlToken Text="NE_D" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="62">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="ErrorAnzeige" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="112">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Störungen vorhanden ?</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="113">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="96" />
<LineComment>
<Text>von DW12 -&gt; DW26</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="116">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="128" />
</Access>
</StlStatement>
<StlStatement UId="118">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="119">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="160" />
</Access>
</StlStatement>
<StlStatement UId="121">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="122">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="192" />
</Access>
</StlStatement>
<StlStatement UId="124">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="125">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="224" />
</Access>
</StlStatement>
<StlStatement UId="127">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="128">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="256" />
</Access>
</StlStatement>
<StlStatement UId="130">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="131">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="288" />
</Access>
</StlStatement>
<StlStatement UId="133">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="134">
<StlToken Text="L" />
<Access Scope="Address">
<Address Area="DB" Type="DWord" BlockNumber="8" BitOffset="320" />
</Access>
</StlStatement>
<StlStatement UId="136">
<StlToken Text="OD" />
</StlStatement>
<StlStatement UId="137">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
</Constant>
<LineComment>
<Text>Störung vorhanden ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="140">
<StlToken Text="NE_D" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="142">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="SorterError" />
</Symbol>
<LineComment>
<Text>Sorterbereich hat Störung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="145">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="146">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="SorterError" />
</Symbol>
<LineComment>
<Text>Sorterbereich hat Störung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="149">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="0,5s-Takt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="151">
<LineComment>
<Text>/ = "HTraveltime"</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="153">
<StlToken Text="CLR" />
</StlStatement>
<StlStatement UId="22">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Störung im Sorterbereich</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="304">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="305">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="12" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="13" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Störungen quittieren</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.FC>
</Document>
File diff suppressed because it is too large Load Diff
+353
View File
@@ -0,0 +1,353 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.FC ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Temp">
<Member Name="LTest" Datatype="Bool" />
</Section>
<Section Name="Constant" />
<Section Name="Return">
<Member Name="Ret_Val" Datatype="Void" />
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>LampenTest</Name>
<Namespace />
<Number>126</Number>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="21">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="AnlageEin" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="L" />
<Access Scope="TypedConstant">
<Constant>
<ConstantValue>S5T#3S</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="32">
<StlToken Text="OnDelay" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T126" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="22">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T126" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="LTest" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="31">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Taste Anlage EIN 3s gedrückt</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="AnlageEin" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="Nw02" />
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="33">
<StlToken Text="AN" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DReset_A" />
<Component Name="Dyn" />
<Component Name="Sk" />
<Component Name="Reset" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="21">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="26">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="hAnlageEin" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="29">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="PF0002" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="57">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="PF0007" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="37">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="44">
<StlToken Text="AN" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="AnlageAus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="38">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DReset_A" />
<Component Name="Dyn" />
<Component Name="Sk" />
<Component Name="Reset_Akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="41">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Clock_2.5Hz" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="46">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="hAnlageEin" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="55">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Anzeigen Anlage ausschalten ?</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="56">
<LabelDeclaration>
<Label Name="Nw02" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="LTest" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="21">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="hAnlageEin" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="25">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="PF0002" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="27">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="PF0007" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>
</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Taste "Lampentest" gedrückt ?</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="12" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="107">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="108">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="13" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="14" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="15" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="16" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="17" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="18" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Störungsanzeigen am HSS / Lampentest</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.FC>
</Document>
+866
View File
@@ -0,0 +1,866 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.OB ID="0">
<AttributeList>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input">
<Member Name="Initial_Call" Datatype="Bool" Informative="true">
<Comment>
<MultiLanguageText Lang="de-DE">Initial call of this OB</MultiLanguageText>
</Comment>
</Member>
<Member Name="Remanence" Datatype="Bool" Informative="true">
<Comment>
<MultiLanguageText Lang="de-DE">=True, if remanent data are available</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="Temp">
<Member Name="Antrieb" Datatype="Bool" />
</Section>
<Section Name="Constant" />
</Sections></Interface>
<MemoryLayout>Optimized</MemoryLayout>
<Name>Main</Name>
<Namespace />
<Number>1</Number>
<ProgrammingLanguage>LAD</ProgrammingLanguage>
<SecondaryType>ProgramCycle</SecondaryType>
<SetENOAutomatically>false</SetENOAutomatically>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DPuffer_Raus" />
<Component Name="Spezial_AusfahrtPuffer" />
<Component Name="Restweg_M0006" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="21">
<StlToken Text="CLR" />
</StlStatement>
<StlStatement UId="24">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Zum Suchen</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="21">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SF0002" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DSchnittstelle_zu_Safety" />
<Component Name="ToSafety" />
<Component Name="StOk_HSS" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="22">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Quittierung</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="75">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Clock_Byte" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="77">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MB10" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="21">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="23">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M35.0" />
</Symbol>
<LineComment>
<Text>von OB35 (100ms Zeitinterrupt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M35.0" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="25">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="100ms-Impuls" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="27">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW36" />
</Symbol>
<LineComment>
<Text>Anzahl der 100ms-Takte</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW2" />
</Symbol>
<LineComment>
<Text>übernehmen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="29">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="30">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="31">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW36" />
</Symbol>
<LineComment>
<Text>Takte neu aufaddieren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="32">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="33">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW38" />
</Symbol>
<LineComment>
<Text>Anzahl der 10ms-Takte</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="34">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW4" />
</Symbol>
<LineComment>
<Text>übernehmen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="35">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="36">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="37">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW38" />
</Symbol>
<LineComment>
<Text>Takte neu aufaddieren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="38">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="39">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="1s-Takt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="40">
<StlToken Text="Rise" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Fp-1s-Impuls" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="41">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="1s-Impuls" />
</Symbol>
<LineComment>
<Text>1s-Impuls</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="42">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="43">
<StlToken Text="AN" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="10s-Impuls" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="L" />
<Access Scope="TypedConstant">
<Constant>
<ConstantValue>S5T#10S</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="45">
<StlToken Text="OnDelay" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T10" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="46">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T10" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="47">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="10s-Impuls" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="78">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>100ms Impuls Takt erzeugen / Taktanzahl übergeben / Taktmerker</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="12" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="23">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DQ0005" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="52">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MA0006" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="L" />
<Access Scope="TypedConstant">
<Constant>
<ConstantValue>S5T#3S</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="25">
<StlToken Text="OnDelay" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T70" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T70" />
</Symbol>
<LineComment>
<Text>Movimot wird über 400V direkt gestartet -&gt; Verzögerung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="27">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="29">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Sensor-Zähler" BlockType="FC">
<Parameter Name="Ink_DB" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>210</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="B_Zaehlen" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0023" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Antrieb_aktiv" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_1" Section="Input" Type="Timer">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T71" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_2" Section="Input" Type="Timer">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T72" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_3" Section="Input" Type="Timer">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T73" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Error" Section="InOut" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="OP-Err" />
<Component Name="Sorter" />
<Component Name="Zaehl_Error" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="21">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="22">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="13" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="14" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="15" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="16" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Inkrementalgeber über Zähl-Sensoren</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="17" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="23">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T1" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="Bus_Anlauf" />
</Symbol>
<LineComment>
<Text>Profibus-Anlauf (warten mit Programm)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="25">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="26">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="Bus_Anlauf" />
</Symbol>
<LineComment>
<Text>Profibus-Anlauf (warten mit Programm)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="27">
<StlToken Text="L" />
<Access Scope="TypedConstant">
<Constant>
<ConstantValue>S5T#5S</ConstantValue>
</Constant>
<LineComment>
<Text>Nach 5s ist Bus-Verbindung stabil</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="OnDelay" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T1" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="29">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="30">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="Bus_Anlauf" />
</Symbol>
<LineComment>
<Text>Profibus-Anlauf (warten mit Programm)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="31">
<StlToken Text="BEC" />
</StlStatement>
<StlStatement UId="32">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="33">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Reset_all" BlockType="FC">
<Token Text="," />
<LineComment>
<Text>Reset</Text>
</LineComment>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="34">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="35">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Gesamt" BlockType="FC">
<Token Text="," />
<LineComment>
<Text>Anlage ein/aus</Text>
</LineComment>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="36">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="37">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Alle Sensoren" BlockType="FB">
<Instance Scope="GlobalVariable">
<Component Name="Sensoren" />
</Instance>
</CallInfo>
<LineComment>
<Text>Sensoren entprellen / Stau / Kleidung da</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="38">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="39">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Bereich_Sorter" BlockType="FC">
<Token Text="," />
<LineComment>
<Text>Bereich Sorter</Text>
</LineComment>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="40">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="41">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Sorter_Visu" BlockType="FB">
<Instance Scope="GlobalVariable">
<Component Name="DSorter_Visu" />
</Instance>
</CallInfo>
<LineComment>
<Text>Visudaten zum Beobachten aufbereiten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="42">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="43">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="AlleAntriebe+Zylinder" BlockType="FC">
<Token Text="," />
<LineComment>
<Text>Last beeinflussen</Text>
</LineComment>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="44">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="45">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="ErrAnz_ErrQuit" BlockType="FC">
<Token Text="," />
<LineComment>
<Text>OP-Störungen quittieren</Text>
</LineComment>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="46">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="47">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="LampenTest" BlockType="FC">
<Token Text="," />
<LineComment>
<Text>Lampentest</Text>
</LineComment>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="21">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="22">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="18" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="19" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="1A" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="1B" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>FC Aufrufe</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="1C" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="21">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="22">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1D" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="1E" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="1F" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="20" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>ENDE</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="21" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="33">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo Name="Teachen" BlockType="FB">
<Instance Scope="GlobalVariable">
<Component Name="Teachen_DB" />
</Instance>
<Parameter Name="Ref_Punkt" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="BG0024" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Teach_Punkt" Section="Input" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="AnlageEin" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Abstand_Inks" Section="InOut" Type="DInt">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MD1000" />
</Symbol>
</Access>
</Parameter>
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="32">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="22" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="23" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="24" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="25" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Inbetriebnahme</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="26" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="27" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>"Main Program Sweep (Cycle)"</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.OB>
</Document>
+66
View File
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.InstanceDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<HeaderVersion>0.0</HeaderVersion>
<InstanceOfName>Antriebe</InstanceOfName>
<InstanceOfType>FB</InstanceOfType>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Static">
<Member Name="M0006" Datatype="&quot;MAntrieb_all&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="M_L1" Datatype="&quot;MAntrieb_all&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="M_L2" Datatype="&quot;MAntrieb_all&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="M_L3" Datatype="&quot;MAntrieb_all&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
</Section>
</Sections></Interface>
<Name>Mot</Name>
<Namespace />
<Number>93</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.InstanceDB>
</Document>
+298
View File
@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.GlobalDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Static">
<Member Name="Not" Datatype="Struct" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Not-Aus-Störungen:</MultiLanguageText>
</Comment>
<Member Name="ausgeloest" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Not-Aus hat ausgelöst</MultiLanguageText>
</Comment>
</Member>
<Member Name="UC01" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Not-Aus betätigt am Tableau UC01</MultiLanguageText>
</Comment>
</Member>
<Member Name="UC02" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Not-Aus betätigt am Tableau UC02</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei03" Datatype="Bool" />
<Member Name="Frei04" Datatype="Bool" />
<Member Name="Frei05" Datatype="Bool" />
<Member Name="Frei06" Datatype="Bool" />
<Member Name="Frei07" Datatype="Bool" />
<Member Name="Frei10" Datatype="Bool" />
<Member Name="Frei11" Datatype="Bool" />
<Member Name="Frei12" Datatype="Bool" />
<Member Name="Frei13" Datatype="Bool" />
<Member Name="Frei14" Datatype="Bool" />
<Member Name="Frei15" Datatype="Bool" />
<Member Name="Frei16" Datatype="Bool" />
<Member Name="Frei17" Datatype="Bool" />
</Member>
<Member Name="Schutz" Datatype="Struct" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Schutzbereich-Störungen:</MultiLanguageText>
</Comment>
<Member Name="Service" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Servicebetrieb aktiviert</MultiLanguageText>
</Comment>
</Member>
<Member Name="Antriebe_abgehoben" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Alle Antriebe abgehoben</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei02" Datatype="Bool" />
<Member Name="Frei03" Datatype="Bool" />
<Member Name="Frei04" Datatype="Bool" />
<Member Name="Frei05" Datatype="Bool" />
<Member Name="Frei06" Datatype="Bool" />
<Member Name="Frei07" Datatype="Bool" />
<Member Name="Frei10" Datatype="Bool" />
<Member Name="Frei11" Datatype="Bool" />
<Member Name="Frei12" Datatype="Bool" />
<Member Name="Frei13" Datatype="Bool" />
<Member Name="PC_Verbindung" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Verbindung zum PC ist nicht aufgebaut</MultiLanguageText>
</Comment>
</Member>
<Member Name="PC_Kommunikation" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Kommunikation zum PC gestört</MultiLanguageText>
</Comment>
</Member>
<Member Name="Sende_FIFO_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Sende-FIFO zum HOST ist gestört</MultiLanguageText>
</Comment>
</Member>
<Member Name="Save_FIFO_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Save-FIFO für Sendungen ist gestört</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="VErr" Datatype="Struct" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Versorgungs-Störungen:</MultiLanguageText>
</Comment>
<Member Name="V24" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">24V Versorgung gestört</MultiLanguageText>
</Comment>
</Member>
<Member Name="V230" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">230V Versorgung gestört</MultiLanguageText>
</Comment>
</Member>
<Member Name="V400" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">400V Versorgung gestört</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB82_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Diagnose-Alarm</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB86_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Baugruppen-/Slave-Ausfall</MultiLanguageText>
</Comment>
</Member>
<Member Name="OB122_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Peripheriezugriff-Fehler</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei06" Datatype="Bool" />
<Member Name="Frei07" Datatype="Bool" />
<Member Name="Frei10" Datatype="Bool" />
<Member Name="Frei11" Datatype="Bool" />
<Member Name="Frei12" Datatype="Bool" />
<Member Name="Frei13" Datatype="Bool" />
<Member Name="Frei14" Datatype="Bool" />
<Member Name="BMZ" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">BMZ gestört</MultiLanguageText>
</Comment>
</Member>
<Member Name="Ableitung" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ableitungsschutz gestört</MultiLanguageText>
</Comment>
</Member>
<Member Name="Pn" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Pneumatik</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="QErr" Datatype="Struct" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Motorschutz-Störungen:</MultiLanguageText>
</Comment>
<Member Name="HSS" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Motorschutz hat ausgelöst</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei00" Datatype="Bool" />
<Member Name="Frei01" Datatype="Bool" />
<Member Name="Frei02" Datatype="Bool" />
<Member Name="Frei04" Datatype="Bool" />
<Member Name="Frei05" Datatype="Bool" />
<Member Name="Frei06" Datatype="Bool" />
<Member Name="Frei07" Datatype="Bool" />
<Member Name="Frei10" Datatype="Bool" />
<Member Name="Frei11" Datatype="Bool" />
<Member Name="Frei12" Datatype="Bool" />
<Member Name="Frei13" Datatype="Bool" />
<Member Name="Frei14" Datatype="Bool" />
<Member Name="Frei15" Datatype="Bool" />
<Member Name="Frei16" Datatype="Bool" />
<Member Name="Frei17" Datatype="Bool" />
</Member>
<Member Name="FuErr" Datatype="Struct" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Frequenzumrichter-Störungen:</MultiLanguageText>
</Comment>
<Member Name="M0006" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Frequenzumrichter nicht bereit</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei01" Datatype="Bool" />
<Member Name="Frei02" Datatype="Bool" />
<Member Name="Frei03" Datatype="Bool" />
<Member Name="Frei04" Datatype="Bool" />
<Member Name="Frei05" Datatype="Bool" />
<Member Name="Frei06" Datatype="Bool" />
<Member Name="Frei07" Datatype="Bool" />
<Member Name="Frei10" Datatype="Bool" />
<Member Name="Frei11" Datatype="Bool" />
<Member Name="Frei12" Datatype="Bool" />
<Member Name="Frei13" Datatype="Bool" />
<Member Name="Frei14" Datatype="Bool" />
<Member Name="Frei15" Datatype="Bool" />
<Member Name="Frei16" Datatype="Bool" />
<Member Name="Frei17" Datatype="Bool" />
</Member>
<Member Name="Reserve10" Datatype="Int" Remanence="Retain" />
<Member Name="Sorter" Datatype="Struct" Remanence="Retain">
<Member Name="Abstand_zu_gering" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Abstand zwischen 2 Trolleys am Scanner ist zu gering</MultiLanguageText>
</Comment>
</Member>
<Member Name="Zaehl_Error" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Zähl-Sensor ist gestört</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Scanner_Sync" Datatype="&quot;UErrScannerSync&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Weiche_1_rein" Datatype="&quot;UErrWeiche_Sorter&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Weiche_2_rein" Datatype="&quot;UErrWeiche_Sorter&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Weiche_3_rein" Datatype="&quot;UErrWeiche_Sorter&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Frei_26" Datatype="Array[1..2] of Int" Remanence="Retain" />
<Member Name="Separator_1" Datatype="&quot;UErrSeparator&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Separator_2" Datatype="&quot;UErrSeparator&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Separator_3" Datatype="&quot;UErrSeparator&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Frei_60" Datatype="Array[1..14] of Int" Remanence="Retain" />
<Member Name="Puffer_L1_L2" Datatype="&quot;UErr_2_Puffer&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Puffer_L3_L4" Datatype="&quot;UErr_2_Puffer&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="FOEBE_L1_L2" Datatype="&quot;UErr_2_FöBe_PufferRaus&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="FOEBE_L3_L4" Datatype="&quot;UErr_2_FöBe_PufferRaus&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Frei100" Datatype="Array[1..16] of Int" Remanence="Retain" />
<Member Name="Error100" Datatype="Bool" Remanence="Retain" />
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>OP-Err</Name>
<Namespace />
<Number>8</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Schnittstellenbereich OP170B</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.GlobalDB>
</Document>
+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.GlobalDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Static">
<Member Name="Reset_akt" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Sorter-Reset ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Vorlauf_Loading" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Wartezeit vor Loading aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Loading_aktiv" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Loading ist aktiviert</MultiLanguageText>
</Comment>
</Member>
<Member Name="Nachlauf_Loading" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Wartezeit nach Loading aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Alles_ausfahren" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Alles Ausfahren aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reserve" Datatype="Int" Remanence="Retain" />
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>OP-Mld</Name>
<Namespace />
<Number>7</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Schnittstellenbereich OP170B</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.GlobalDB>
</Document>
+272
View File
@@ -0,0 +1,272 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.FC ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Temp">
<Member Name="RETVAL" Datatype="Byte" />
</Section>
<Section Name="Constant" />
<Section Name="Return">
<Member Name="Ret_Val" Datatype="Void" />
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>Reset_all</Name>
<Namespace />
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="AN" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="AnlageAus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="23">
<StlToken Text="L" />
<Access Scope="TypedConstant">
<Constant>
<ConstantValue>S5T#3S</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="28">
<StlToken Text="OnDelay" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T0" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="31">
<StlToken Text="AN" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="T0" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="33">
<StlToken Text="BEC" />
</StlStatement>
<StlStatement UId="34">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>
</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Taste Aus 3s lang gedrückt ?</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="35">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="36">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="SGes" />
<Component Name="AnlageEin" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="38">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="39">
<LineComment>
<Text>Reset-Aktionen:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="41">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="42">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DReset_A" />
<Component Name="Dyn" />
<Component Name="Sk" />
<Component Name="Reset" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="29">
<StlToken Text="BEU" />
</StlStatement>
<StlStatement UId="21">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="44">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DPuffer_Raus" />
<Component Name="Fb_L1" />
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="27">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DPuffer_Raus" />
<Component Name="Fb_L2" />
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="DPuffer_Raus" />
<Component Name="Fb_L3" />
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="23">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Reset gesamte Anlage</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="74">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="75">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="12" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="13" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Reset All</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.FC>
</Document>
+247
View File
@@ -0,0 +1,247 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.GlobalDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Static">
<Member Name="IDX" Datatype="Int" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">SPS-Nr. für BT ind MT</MultiLanguageText>
</Comment>
</Member>
<Member Name="Send_Telegr_Nr_Kanal_1" Datatype="Int" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Telegramm-Nr. der letzten Sendungen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Send_Telegr_Nr_Kanal_2" Datatype="Int" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Telegramm-Nr. der letzten Sendungen</MultiLanguageText>
</Comment>
</Member>
<Member Name="AnlageEin" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Anlage ist Ein</MultiLanguageText>
</Comment>
</Member>
<Member Name="NotErr" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Not-Aus ist betätigt</MultiLanguageText>
</Comment>
</Member>
<Member Name="LichtErr" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Lichtgitter wurde unterbrochen</MultiLanguageText>
</Comment>
</Member>
<Member Name="FussErr" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Fußmatte wurde betreten</MultiLanguageText>
</Comment>
</Member>
<Member Name="ErrVers400V" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Versorgung 400V fehlt</MultiLanguageText>
</Comment>
</Member>
<Member Name="ErrVers230V" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Versorgung 230V fehlt</MultiLanguageText>
</Comment>
</Member>
<Member Name="ErrVers24V" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Versorgung 24V fehlt</MultiLanguageText>
</Comment>
</Member>
<Member Name="ErrVersPn" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Versorgung Pneumatik fehlt</MultiLanguageText>
</Comment>
</Member>
<Member Name="Resetaktiv" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Reset ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Lampentest_aktiv" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Lampentest ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="I_Lampentest_aktiv" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Flanke</MultiLanguageText>
</Comment>
</Member>
<Member Name="Laufzeit_Err" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Laufzeit-Störung ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="System_Err" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">System-Störung ist aktv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Zug_Nr" Datatype="DInt" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Fortlaufende Zug-Nr.</MultiLanguageText>
</Comment>
</Member>
<Member Name="FpTasterAnlageEin" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Flankenmerker Taster Anlage Ein</MultiLanguageText>
</Comment>
</Member>
<Member Name="FpNotAusQuitt" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Flanke zum Not-Aus-Relais quittieren</MultiLanguageText>
</Comment>
</Member>
<Member Name="AnlageEinHupe" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Vor Anlage Ein Hupe aktivieren</MultiLanguageText>
</Comment>
</Member>
<Member Name="AnlageEinStartOk" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Anlage kann jetzt Eingeschaltet werden</MultiLanguageText>
</Comment>
</Member>
<Member Name="Flanke1" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Flankenmerker</MultiLanguageText>
</Comment>
</Member>
<Member Name="ErrorAnzeige" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Störung zum Anzeigen vorhanden</MultiLanguageText>
</Comment>
</Member>
<Member Name="Bus_Anlauf" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Profibus-Anlauf (warten mit Programm)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Hupe_nach_Error" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Hupe vor Sorterkettenstart aktivieren</MultiLanguageText>
</Comment>
</Member>
<Member Name="Hupe_nach_Error_Ok" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Hupe vor Sorterkettenstart war aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="ErrorQuit" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Störung zum Quittieren vorhanden</MultiLanguageText>
</Comment>
</Member>
<Member Name="SorterError" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Störung im Sorterbereich</MultiLanguageText>
</Comment>
</Member>
<Member Name="Sensor_zu_lang" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Sensor-Signal zu lang!</MultiLanguageText>
</Comment>
</Member>
<Member Name="Kein_Signal" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Kein Sensor-Signal</MultiLanguageText>
</Comment>
</Member>
<Member Name="SprachUmschaltung" Datatype="Int" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">OP: für Sprachumschaltung notwendig</MultiLanguageText>
</Comment>
</Member>
<Member Name="Testlauf_Weichen" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Testlauf Elektroweiche aktivieren</MultiLanguageText>
</Comment>
</Member>
<Member Name="Testlauf_Weichen_ok" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Testlauf Elektroweiche starten erlaubt</MultiLanguageText>
</Comment>
</Member>
<Member Name="Weichen_Y_aus" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Weichen-Ausgänge Rausweichen nach 2s ausschalten</MultiLanguageText>
</Comment>
<StartValue>TRUE</StartValue>
</Member>
<Member Name="Weichen_Y_neu_schalten" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Weichen-Ausgänge Rausweichen neu schalten</MultiLanguageText>
</Comment>
</Member>
<Member Name="Schaltungen_W101" Datatype="DInt" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Schaltspiele von Weiche 101</MultiLanguageText>
</Comment>
</Member>
<Member Name="Schaltungen_W102" Datatype="DInt" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Schaltspiele von Weiche 102</MultiLanguageText>
</Comment>
</Member>
<Member Name="Schaltungen_W103" Datatype="DInt" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Schaltspiele von Weiche 103</MultiLanguageText>
</Comment>
</Member>
<Member Name="Schaltungen_W104" Datatype="DInt" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Schaltspiele von Weiche 104</MultiLanguageText>
</Comment>
</Member>
<Member Name="AnlageEin_Ils" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Anlage ist Ein</MultiLanguageText>
</Comment>
</Member>
<Member Name="ErrorAnzeige_ILS" Datatype="Bool" Remanence="Retain">
<Comment>
<MultiLanguageText Lang="de-DE">Störung zum Anzeigen vorhanden</MultiLanguageText>
</Comment>
</Member>
</Section>
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>SGes</Name>
<Namespace />
<Number>9</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Status gesamte Anlage</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.GlobalDB>
</Document>
+76
View File
@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.InstanceDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>EAN</HeaderAuthor>
<HeaderVersion>0.0</HeaderVersion>
<InstanceOfName>Alle Sensoren</InstanceOfName>
<InstanceOfType>FB</InstanceOfType>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Static">
<Member Name="B0020" Datatype="&quot;MSensoren&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="B0021" Datatype="&quot;MSensoren&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="B0022" Datatype="&quot;MSensoren&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="B0014" Datatype="&quot;MSensoren&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="B0015" Datatype="&quot;MSensoren&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="B0016" Datatype="&quot;MSensoren&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
</Section>
</Sections></Interface>
<Name>Sensoren</Name>
<Namespace />
<Number>91</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.InstanceDB>
</Document>
+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.InstanceDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<InstanceOfName>Teachen</InstanceOfName>
<InstanceOfType>FB</InstanceOfType>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input">
<Member Name="Ref_Punkt" Datatype="Bool" />
<Member Name="Teach_Punkt" Datatype="Bool" />
</Section>
<Section Name="Output" />
<Section Name="InOut">
<Member Name="Abstand_Inks" Datatype="DInt" />
</Section>
<Section Name="Static">
<Member Name="Genullt" Datatype="Bool" />
<Member Name="RefPunkt_ausgewertet" Datatype="Bool" />
<Member Name="TeachPunkt_Ausgewertet" Datatype="Bool" />
<Member Name="Ref_Inks" Datatype="DInt" />
<Member Name="Teach_Inks" Datatype="DInt" />
</Section>
</Sections></Interface>
<Name>Teachen_DB</Name>
<Namespace />
<Number>1174</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.InstanceDB>
</Document>
+91
View File
@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.InstanceDB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<HeaderVersion>0.0</HeaderVersion>
<InstanceOfName>Zylinder</InstanceOfName>
<InstanceOfType>FB</InstanceOfType>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Static">
<Member Name="L1_Rein" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="L2_Rein" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="L3_Rein" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Stopper_L1" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Stopper_L2" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="Stopper_L3" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="L1_Raus" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="L2_Raus" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
<Member Name="L3_Raus" Datatype="&quot;MZylinder&quot;" Remanence="Retain">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
</Member>
</Section>
</Sections></Interface>
<Name>Zyl</Name>
<Namespace />
<Number>92</Number>
<ProgrammingLanguage>DB</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="4" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.InstanceDB>
</Document>
+950
View File
@@ -0,0 +1,950 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Blocks.FB ID="0">
<AttributeList>
<AutoNumber>false</AutoNumber>
<HeaderAuthor>AE</HeaderAuthor>
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
<Section Name="Input" />
<Section Name="Output" />
<Section Name="InOut" />
<Section Name="Static">
<Member Name="L1_Rein" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Weiche L1 auf abzweig (QM0010)</MultiLanguageText>
</Comment>
</Member>
<Member Name="L2_Rein" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Weiche L2 auf abzweig (QM0011)</MultiLanguageText>
</Comment>
</Member>
<Member Name="L3_Rein" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Weiche L3 auf abzweig (QM0012)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Stopper_L1" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Stopper Ende L1 (QM0020)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Stopper_L2" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Stopper Ende L2 (QM0021)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Stopper_L3" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Stopper Ende L3 (QM0022)</MultiLanguageText>
</Comment>
</Member>
<Member Name="L1_Raus" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Weiche L1 auf abzweig (QM0014)</MultiLanguageText>
</Comment>
</Member>
<Member Name="L2_Raus" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Weiche L2 auf abzweig (QM0015)</MultiLanguageText>
</Comment>
</Member>
<Member Name="L3_Raus" Datatype="&quot;MZylinder&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Weiche L3 auf abzweig (QM0016)</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="Temp">
<Member Name="Auto" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Automatik ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Hand" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Hand ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="ZylAst" Datatype="Bool" />
<Member Name="ZylGst" Datatype="Bool" />
</Section>
<Section Name="Constant" />
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>Zylinder</Name>
<Namespace />
<Number>98</Number>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="A" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="Systembereich_Sorter" />
<Component Name="System" />
<Component Name="Autoaktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="27">
<StlToken Text="CLR" />
</StlStatement>
<StlStatement UId="28">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="30">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="4" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="5" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="6" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="7" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Übergabe des Bereichstatus Entladung</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="8" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="31">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="L1_Rein" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0010" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="40">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="9" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="B" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Weiche L1 auf abzweig (QM0010)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="D" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="41">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="L2_Rein" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0011" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="50">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="10" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="11" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Weiche L2 auf abzweig (QM0011)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="12" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="51">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="L3_Rein" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0012" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="22">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="13" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="14" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="15" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="16" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Weiche L3 auf abzweig (QM0012)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="17" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="71">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="Stopper_L1" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0020" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="79">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="18" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="19" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="1A" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="1B" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Stopper Ende L1 (QM0020)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="1C" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="80">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="Stopper_L2" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0021" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="88">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1D" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="1E" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="1F" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="20" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Stopper Ende L2 (QM0021)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="21" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="89">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="Stopper_L3" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0022" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="97">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="22" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="23" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="24" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="25" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Stopper Ende L3 (QM0022)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="26" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="116">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="L1_Raus" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0014" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="125">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="27" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="28" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="29" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="2A" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Weiche L1 auf abzweig (QM0014)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="2B" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="126">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="L2_Raus" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0015" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="135">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="2C" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2D" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="2E" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="2F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Weiche L2 auf abzweig (QM0015)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="30" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="136">
<StlToken Text="CALL" />
<Access Scope="Call">
<CallInfo BlockType="FB">
<Instance Scope="LocalVariable">
<Component Name="L3_Raus" />
</Instance>
<Parameter Name="Automatik" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Auto" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="Handbetrieb" Section="Input" Type="Bool">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Hand" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="T_Ast" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="T_Gst" Section="Input" Type="Int">
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</Parameter>
<Parameter Name="ZylAst" Section="Output" Type="Bool">
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="QM0016" />
</Symbol>
</Access>
</Parameter>
<Parameter Name="ZylGst" Section="Output" Type="Bool" />
</CallInfo>
</Access>
</StlStatement>
<StlStatement UId="145">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="31" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="32" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="33" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="34" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Weiche L3 auf abzweig (QM0016)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="35" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="176">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="177">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="36" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="37" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="38" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="39" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="3A" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="3B" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Alle Zylinder</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.FB>
</Document>