6405 lines
175 KiB
XML
6405 lines
175 KiB
XML
<?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="Fb_L1" Datatype=""MFöBereich"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Bereich L1: (Gefälle/Y0670)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Fb_L2" Datatype=""MFöBereich"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Bereich L2: (Gefälle/Y0664)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Fb_L3" Datatype=""MFöBereich"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Bereich L3: (Gefälle/Y0660)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Reserve250" Datatype="Array[1..50] of Int">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
</Member>
|
|
<Member Name="Puffer_L1" Datatype=""MPuffer"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Puffer <> PC</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Puffer_L2" Datatype=""MPuffer"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Puffer <> PC</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Puffer_L3" Datatype=""MPuffer"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Puffer <> PC</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Reserve650" Datatype="Array[1..80] of Int">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
</Member>
|
|
<Member Name="Spezial_AusfahrtPuffer" Datatype="Struct">
|
|
<Member Name="L1_DriveGewollt" Datatype="Bool" />
|
|
<Member Name="L1_DriveOut_aktiv" Datatype="Bool" />
|
|
<Member Name="L1_DriveOut_fertig" Datatype="Bool" />
|
|
<Member Name="L1_DriveOut_draussen" Datatype="Bool" />
|
|
<Member Name="L2_DriveGewollt" Datatype="Bool" />
|
|
<Member Name="L2_DriveOut_aktiv" Datatype="Bool" />
|
|
<Member Name="L2_DriveOut_fertig" Datatype="Bool" />
|
|
<Member Name="L2_DriveOut_draussen" Datatype="Bool" />
|
|
<Member Name="L3_DriveGewollt" Datatype="Bool" />
|
|
<Member Name="L3_DriveOut_aktiv" Datatype="Bool" />
|
|
<Member Name="L3_DriveOut_fertig" Datatype="Bool" />
|
|
<Member Name="L3_DriveOut_draussen" Datatype="Bool" />
|
|
<Member Name="Reserve1" Datatype="Array[1..1] of Int">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
</Member>
|
|
<Member Name="Quelle" Datatype="Word">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Quelle, welcher Föerderbereich einfahren darf</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Restweg_M0006" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Restweg bis ZugEnde hinter Weiche Y0672/3</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Member>
|
|
<Member Name="ZaehlFlanke" Datatype="Bool" />
|
|
<Member Name="L1_Flanke_Draussen_B" Datatype="Bool" />
|
|
<Member Name="L2_Flanke_Draussen_B" Datatype="Bool" />
|
|
<Member Name="L3_Flanke_Draussen_B" Datatype="Bool" />
|
|
</Section>
|
|
<Section Name="Temp">
|
|
<Member Name="Stau_plus" Datatype="Bool" />
|
|
<Member Name="ESensor" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Sensoren</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="ESensor2" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Sensoren</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Abstand" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Mindestabstand zwischen 2 ausfahrenden Trolleys [in Bürsten]</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Antrieb_stoppen" Datatype="Bool" />
|
|
<Member Name="Antrieb_leer" Datatype="Bool" />
|
|
<Member Name="Antrieb_aktiv" Datatype="Bool" />
|
|
<Member Name="TrolleyLaenge" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[in Bürsten]</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="RestEntfernung" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[in Bürsten]</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Trolley_draussen" Datatype="Bool" />
|
|
</Section>
|
|
<Section Name="Constant" />
|
|
</Sections></Interface>
|
|
<MemoryLayout>Standard</MemoryLayout>
|
|
<Name>Puffer_Raus</Name>
|
|
<Namespace />
|
|
<Number>221</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">
|
|
<LineComment>
|
|
<Text>Betriebsart "Alles Leerfahren" (Initialisierung):</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="24">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="26">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein Trolley am Stopper</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="29">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper geschlossen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="32">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Keine Wave vorhanden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="35">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T11" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="38">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#5S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="40">
|
|
<StlToken Text="OnDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T21" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="42">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="43">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T21" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="45">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Alles draussen!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="48">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="49">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo BlockType="FB">
|
|
<Instance Scope="LocalVariable">
|
|
<Component Name="Puffer_L1" />
|
|
</Instance>
|
|
<Parameter Name="Puffer_Nr" Section="Input" Type="Int">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>1</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Bereich_ist_leer" Section="Input" Type="Bool" />
|
|
<Parameter Name="Ausfahren_erlaubt" Section="Output" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveGewollt" />
|
|
</Symbol>
|
|
</Access>
|
|
<LineComment>
|
|
<Text>Ausfahrt aktiv</Text>
|
|
</LineComment>
|
|
</Parameter>
|
|
<Parameter Name="Error" Section="Output" Type="Byte">
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Byte" BlockNumber="8" BitOffset="480" />
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="56">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="57">
|
|
<LineComment>
|
|
<Text>Ausfahren bei "Alles Leerfahren" (Initialisierung)erst bei Trolley da übergeben:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="59">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="61">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0020" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="63">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveGewollt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="65">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="66">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Stopper_oeffnen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="69">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="En01" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="71">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="72">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#EEEE</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Damit Nachlaufzeit startet</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="75">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="PLC_Out" />
|
|
<Component Name="Source" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="77">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="78">
|
|
<LabelDeclaration>
|
|
<Label Name="En01" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="80">
|
|
<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>Puffer L1 (Kommunikation mit PC)</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="81">
|
|
<LineComment>
|
|
<Text>Betriebsart "Alles Leerfahren" (Initialisierung):</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="83">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="85">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein Trolley am Stopper</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="88">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper geschlossen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="91">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Keine Wave vorhanden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="94">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T12" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="97">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#5S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="99">
|
|
<StlToken Text="OnDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T22" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="101">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="102">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T22" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="104">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Alles draussen!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="107">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="108">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo BlockType="FB">
|
|
<Instance Scope="LocalVariable">
|
|
<Component Name="Puffer_L2" />
|
|
</Instance>
|
|
<Parameter Name="Puffer_Nr" Section="Input" Type="Int">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>2</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Bereich_ist_leer" Section="Input" Type="Bool" />
|
|
<Parameter Name="Ausfahren_erlaubt" Section="Output" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveGewollt" />
|
|
</Symbol>
|
|
</Access>
|
|
<LineComment>
|
|
<Text>Ausfahrt aktiv</Text>
|
|
</LineComment>
|
|
</Parameter>
|
|
<Parameter Name="Error" Section="Output" Type="Byte">
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Byte" BlockNumber="8" BitOffset="488" />
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="115">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="116">
|
|
<LineComment>
|
|
<Text>Ausfahren bei "Alles Leerfahren" (Initialisierung)erst bei Trolley da übergeben:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="118">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="120">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0021" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="122">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveGewollt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="124">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="125">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Stopper_oeffnen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="128">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="En02" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="130">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="131">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#EEEE</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Damit Nachlaufzeit startet</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="134">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="PLC_Out" />
|
|
<Component Name="Source" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="136">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="137">
|
|
<LabelDeclaration>
|
|
<Label Name="En02" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="139">
|
|
<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>Puffer L2 (Kommunikation mit PC)</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="140">
|
|
<LineComment>
|
|
<Text>Betriebsart "Alles Leerfahren" (Initialisierung):</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="142">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="144">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein Trolley am Stopper</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="147">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper geschlossen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="150">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Keine Wave vorhanden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="153">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T13" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="156">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#5S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="25">
|
|
<StlToken Text="OnDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T23" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="161">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T23" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="163">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Alles draussen!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="166">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="167">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo BlockType="FB">
|
|
<Instance Scope="LocalVariable">
|
|
<Component Name="Puffer_L3" />
|
|
</Instance>
|
|
<Parameter Name="Puffer_Nr" Section="Input" Type="Int">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>3</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Bereich_ist_leer" Section="Input" Type="Bool" />
|
|
<Parameter Name="Ausfahren_erlaubt" Section="Output" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveGewollt" />
|
|
</Symbol>
|
|
</Access>
|
|
<LineComment>
|
|
<Text>Ausfahrt aktiv</Text>
|
|
</LineComment>
|
|
</Parameter>
|
|
<Parameter Name="Error" Section="Output" Type="Byte">
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Byte" BlockNumber="8" BitOffset="496" />
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="174">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="175">
|
|
<LineComment>
|
|
<Text>Ausfahren bei "Alles Leerfahren" (Initialisierung)erst bei Trolley da übergeben:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="177">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="179">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0022" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="181">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveGewollt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="183">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="184">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Stopper_oeffnen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="187">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="En03" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="189">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="190">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#EEEE</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Damit Nachlaufzeit startet</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="193">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="PLC_Out" />
|
|
<Component Name="Source" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="195">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="196">
|
|
<LabelDeclaration>
|
|
<Label Name="En03" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="198">
|
|
<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>Puffer L3 (Kommunikation mit PC)</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="35">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="327">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Einfahrt_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrt wegen Einfahrt gesperrt (siehe PLC von Einfahrt)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="330">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Einfahrt_Err" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="332">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Einfahrt_Err" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="21">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="339">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>18</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>/ //Mindestabstand 20 Bürsten (da bei Einfahrt Bürsten übersprungen werden !)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="342">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Abstand" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Mindestabstand zwischen 2 ausfahrenden Trolleys</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="345">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="346">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>14</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>/</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="348">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="TrolleyLaenge" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="350">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="351">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DQ0005" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Nur in laufenden Förderer starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="24">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MA0006" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="354">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#3S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="356">
|
|
<StlToken Text="OnDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T20" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit bis Start ok</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="359">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="360">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="362">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0000</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Noch vergeben ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="365">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="367">
|
|
<StlToken Text="A_BRACK" />
|
|
<LineComment>
|
|
<Text>Eine Ausfahrt noch aktiv ?</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="369">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="372">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="375">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="34">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="385">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T20" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit ist noch aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="388">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Xn01" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="390">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="391">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Erst mal löschen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="394">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="396">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="397">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="400">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X172" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="402">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="403">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="36">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Abstand" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Mindestabstand zwischen 2 ausfahrenden Zügen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="409">
|
|
<StlToken Text="SUB_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="410">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="413">
|
|
<StlToken Text="LE_I" />
|
|
<LineComment>
|
|
<Text>Abstand noch nicht genügend!</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="415">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Xn01" />
|
|
<LineComment>
|
|
<Text>Noch warten !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="418">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="419">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="420">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="423">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="424">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0001</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Puffer als Quelle übergeben</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="427">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="429">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="430">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Xn01" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="432">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="433">
|
|
<LabelDeclaration>
|
|
<Label Name="X172" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="437">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_fertig" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffer wurde schon ausgefahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="440">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X173" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="442">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="443">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="446">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Abstand" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Mindestabstand zwischen 2 ausfahrenden Zügen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="449">
|
|
<StlToken Text="SUB_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="450">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="453">
|
|
<StlToken Text="LE_I" />
|
|
<LineComment>
|
|
<Text>Abstand noch nicht genügend!</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="455">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Xn01" />
|
|
<LineComment>
|
|
<Text>Noch warten !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="458">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="459">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="460">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="463">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_fertig" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffer wurde schon ausgefahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="466">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="467">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0002</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Puffer als Quelle übergeben</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="470">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="472">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="473">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Xn01" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="475">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="476">
|
|
<LabelDeclaration>
|
|
<Label Name="X173" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="480">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_fertig" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffer wurde schon ausgefahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="483">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X199" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="485">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="486">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="489">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Abstand" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Mindestabstand zwischen 2 ausfahrenden Zügen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="492">
|
|
<StlToken Text="SUB_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="493">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="496">
|
|
<StlToken Text="LE_I" />
|
|
<LineComment>
|
|
<Text>Abstand noch nicht genügend!</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="498">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Xn01" />
|
|
<LineComment>
|
|
<Text>Noch warten !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="501">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="502">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="503">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="506">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_fertig" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffer wurde schon ausgefahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="509">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="510">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0003</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Puffer als Quelle übergeben</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="513">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="515">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="31">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Xn01" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="604">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="605">
|
|
<LabelDeclaration>
|
|
<Label Name="X199" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Alle können wieder ausfahren</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="608">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_fertig" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffer wurde schon ausgefahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="611">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_fertig" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="613">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_fertig" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="33">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="620">
|
|
<LabelDeclaration>
|
|
<Label Name="Xn01" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="622">
|
|
<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>Neue Quelle für Ausfahrt vergeben:</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="623">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0001</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="625">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Bereichs_Nr" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="627">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="628">
|
|
<LineComment>
|
|
<Text>Wave eintragen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="630">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein Trolley am Stopper</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="633">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Fährt schon</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="636">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="638">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Y010" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="640">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="641">
|
|
<StlToken Text="BTI" />
|
|
</StlStatement>
|
|
<StlStatement UId="642">
|
|
<StlToken Text="ADD" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>10000</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>10000 mehr als Bereichs-Nr.</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="645">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="PLC_Out" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="647">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="648">
|
|
<LabelDeclaration>
|
|
<Label Name="Y010" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>182</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="651">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Ziel_FC" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="653">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="654">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="655">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Stopper_am_Ende" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="657">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="KeinFoeBE_Plus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="659">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="660">
|
|
<LineComment>
|
|
<Text>Meldung für Trolley-Ausfahrt:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="662">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="665">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0020" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="667">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Fährt schon</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="670">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Zug_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ist nicht am Stopper (Ausfahrt nicht möglich)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="673">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="674">
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="676">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_1_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="BM_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="678">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#10S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="680">
|
|
<StlToken Text="OffDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T11" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="682">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="683">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="686">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T11" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="689">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Einfahrt_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrt wegen Einfahrt gesperrt (siehe PLC von Einfahrt)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="692">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="693">
|
|
<LineComment>
|
|
<Text>Ausfahrt abbrechen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="695">
|
|
<StlToken Text="A_BRACK" />
|
|
</StlStatement>
|
|
<StlStatement UId="696">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="698">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0001</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Ausfahren aus dieser Strecke erlaubt?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="701">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Nein !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="703">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DReset_A" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="705">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="ErrorAnzeige" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Eine Störung ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="708">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="Testlauf_Weichen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weichentest gewollt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="711">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T11" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist gerade eim Einfahren (Stoß!)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="714">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="715">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahren ist schon aktiv!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="718">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Stau_plus" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein "Abbrechen" !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="721">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="722">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0020" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="724">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Input wird invertiert ausgewertet!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="727">
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>/Evtl. Signal, fall Trolley einfährt</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="729">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor2" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Input wird invertiert ausgewertet!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="732">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="733">
|
|
<LineComment>
|
|
<Text>Err: Trolley fährt nicht aus:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="735">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Schleuse geöffnet </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="738">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DQ0005" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahr-Förderer aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="29">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MA0006" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="741">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#10S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="743">
|
|
<StlToken Text="OnDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T31" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="745">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="746">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T31" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="748">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0020" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="750">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_1" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="752">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0020" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="754">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="756">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_1" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="758">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="759">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T31" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="761">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_1" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="763">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="766">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_1" />
|
|
<Component Name="Err_Raus_Sensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="768">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="771">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="773">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_1" />
|
|
<Component Name="Err_Raus_Sensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="775">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="776">
|
|
<LineComment>
|
|
<Text>Trolley ist ausgefahren:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="778">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L1" />
|
|
<Component Name="Stat" />
|
|
<Component Name="T_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="780">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="782">
|
|
<StlToken Text="EQ_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="783">
|
|
<StlToken Text="A_BRACK" />
|
|
</StlStatement>
|
|
<StlStatement UId="784">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="786">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="789">
|
|
<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="791">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="792">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Antrieb_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="794">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="795">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="796">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Antrieb_starten" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Falls ohne INOUT-Variablen sonst undefiniert,</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="799">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Antrieb_stoppen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>aber im Programm ausgewertet werden!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="33">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="34">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L1" />
|
|
<Component Name="Stat" />
|
|
<Component Name="T_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="38">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Nachlaufzeit vorhanden ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="39">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="40">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Antrieb mit Ausschaltverzögerung aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="802">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="803">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo BlockType="FB">
|
|
<Instance Scope="LocalVariable">
|
|
<Component Name="Fb_L1" />
|
|
</Instance>
|
|
<Parameter Name="Stau_Anfang" Section="Input" Type="Bool" />
|
|
<Parameter Name="Sensor_Ende" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Sensor_Mitte" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor2" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Stau_plus" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Stau_plus" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Antrieb_leer" Section="Input" Type="Bool" />
|
|
<Parameter Name="Antrieb_aktiv" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Errors" Section="Output" Type="Byte">
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Byte" BlockNumber="8" BitOffset="528" />
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Antrieb_starten" Section="InOut" Type="Bool" />
|
|
<Parameter Name="Antrieb_stoppen" Section="InOut" Type="Bool">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L1" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Stop_vor" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Stopper_oeffnen" Section="InOut" Type="Bool">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="Stopper_L1" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="813">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="814">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="Stopper_L1" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="816">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Damit Flanke </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="819">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="Weichen_Y_neu_schalten" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>el. Weichen nochmal ansteuern</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="822">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L1" />
|
|
<Component Name="Stat" />
|
|
<Component Name="A_start" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="824">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Trolley_faehrt_aus" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Für "Sack"-Telegramm</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="827">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L1_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrweiche auf Abzweig schalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="830">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L1_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Gst" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="832">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="835">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="836">
|
|
<LineComment>
|
|
<Text>Zug fährt noch aus -> Neutriggerung</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="838">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0020" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="840">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L1" />
|
|
<Component Name="Stat" />
|
|
<Component Name="A_start" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="842">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="843">
|
|
<LineComment>
|
|
<Text>Trolley fährt aus:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="32">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0014" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="47">
|
|
<StlToken Text="Rise" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="L1_Flanke_Draussen_B" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="850">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="853">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="856">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="36">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0014" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="50">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="X010" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="52">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="857">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="860">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="TrolleyLaenge" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="862">
|
|
<StlToken Text="SUB_I" />
|
|
<LineComment>
|
|
<Text>Falls hinteres V, sonst Zeit zu lang !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="864">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="RestEntfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="867">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="868">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="871">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="RestEntfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="874">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>Bisheriger Restweg ist größer !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="876">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X010" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="878">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="879">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="882">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="883">
|
|
<LineComment>
|
|
<Text>Ausfahrt aus Linie ist beendet:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="885">
|
|
<LabelDeclaration>
|
|
<Label Name="X010" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Keine Ausfahrt aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="889">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="892">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wave noch beim Ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="895">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="897">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="899">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X011" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="901">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="902">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="904">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrt ist beendet</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="907">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="908">
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="910">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="911">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="913">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="914">
|
|
<LabelDeclaration>
|
|
<Label Name="X011" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="917">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="919">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="922">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="923">
|
|
<LineComment>
|
|
<Text>Restweg bis TrolleyEnde bei Stopper offen übergeben:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="925">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="928">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="931">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>Bisheriger Restweg ist größer !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="933">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="936">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L1_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Gst" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrweiche auf gerade schalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="939">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L1_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="941">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X01E" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="943">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="944">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0020" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="947">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="X01E" />
|
|
<LineComment>
|
|
<Text>Negierter Sprung</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="950">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="951">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="954">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="955">
|
|
<LabelDeclaration>
|
|
<Label Name="X01E" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="957">
|
|
<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>Bereich L1: (Gefälle/Y0020)</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="958">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0002</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="960">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Bereichs_Nr" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="962">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="963">
|
|
<LineComment>
|
|
<Text>Wave eintragen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="965">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein Trolley am Stopper</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="968">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Fährt schon</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="971">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="34">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Y020" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="975">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="976">
|
|
<StlToken Text="BTI" />
|
|
</StlStatement>
|
|
<StlStatement UId="977">
|
|
<StlToken Text="ADD" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>10000</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>10000 mehr als Bereichs-Nr.</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="980">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="PLC_Out" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="982">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="983">
|
|
<LabelDeclaration>
|
|
<Label Name="Y020" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>182</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="986">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Ziel_FC" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="988">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="989">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="990">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Stopper_am_Ende" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="992">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="KeinFoeBE_Plus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="994">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="995">
|
|
<LineComment>
|
|
<Text>Meldung für Trolley-Ausfahrt:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="997">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1000">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0021" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1002">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Fährt schon</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1005">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Zug_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ist nicht am Stopper (Ausfahrt nicht möglich)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1008">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1009">
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1011">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_2_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="BM_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1013">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#10S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1015">
|
|
<StlToken Text="OffDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T12" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1017">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1018">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1021">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T12" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1024">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Einfahrt_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrt wegen Einfahrt gesperrt (siehe PLC von Einfahrt)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1027">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1028">
|
|
<LineComment>
|
|
<Text>Ausfahrt abbrechen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1030">
|
|
<StlToken Text="A_BRACK" />
|
|
</StlStatement>
|
|
<StlStatement UId="1031">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1033">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0002</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Ausfahren aus dieser Strecke erlaubt?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1036">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Nein !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1038">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DReset_A" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1040">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="ErrorAnzeige" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Eine Störung ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1043">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="Testlauf_Weichen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weichentest gewollt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1046">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T12" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist gerade eim Einfahren (Stoß!)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1049">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1050">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahren ist schon aktiv!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1053">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Stau_plus" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein "Abbrechen" !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1056">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1057">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0021" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1059">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Input wird invertiert ausgewertet!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1062">
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>/Evtl. Signal, fall Trolley einfährt</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1064">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor2" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Input wird invertiert ausgewertet!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1067">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1068">
|
|
<LineComment>
|
|
<Text>Err: Trolley fährt nicht aus:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1070">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Schleuse geöffnet </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1073">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DQ0005" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahr-Förderer aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="41">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MA0006" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1076">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#10S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1078">
|
|
<StlToken Text="OnDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T32" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1080">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1081">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T32" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1083">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0021" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1085">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_2" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1087">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0021" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1089">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1091">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_2" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1093">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1094">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T32" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1096">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_2" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1098">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1101">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_2" />
|
|
<Component Name="Err_Raus_Sensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1103">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1106">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1108">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_2" />
|
|
<Component Name="Err_Raus_Sensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1110">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1111">
|
|
<LineComment>
|
|
<Text>Trolley ist ausgefahren:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1113">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L2" />
|
|
<Component Name="Stat" />
|
|
<Component Name="T_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1115">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1117">
|
|
<StlToken Text="EQ_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="1118">
|
|
<StlToken Text="A_BRACK" />
|
|
</StlStatement>
|
|
<StlStatement UId="1119">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1121">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1124">
|
|
<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="1126">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1127">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Antrieb_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1129">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1130">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1131">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Antrieb_starten" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Falls ohne INOUT-Variablen sonst undefiniert,</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1134">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Antrieb_stoppen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>aber im Programm ausgewertet werden!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="23">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="24">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L2" />
|
|
<Component Name="Stat" />
|
|
<Component Name="T_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="26">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Nachlaufzeit vorhanden ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="29">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="31">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Antrieb mit Ausschaltverzögerung aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1137">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1138">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo BlockType="FB">
|
|
<Instance Scope="LocalVariable">
|
|
<Component Name="Fb_L2" />
|
|
</Instance>
|
|
<Parameter Name="Stau_Anfang" Section="Input" Type="Bool" />
|
|
<Parameter Name="Sensor_Ende" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Sensor_Mitte" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor2" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Stau_plus" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Stau_plus" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Antrieb_leer" Section="Input" Type="Bool" />
|
|
<Parameter Name="Antrieb_aktiv" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Errors" Section="Output" Type="Byte">
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Byte" BlockNumber="8" BitOffset="536" />
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Antrieb_starten" Section="InOut" Type="Bool" />
|
|
<Parameter Name="Antrieb_stoppen" Section="InOut" Type="Bool">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L2" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Stop_vor" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Stopper_oeffnen" Section="InOut" Type="Bool">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="Stopper_L2" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1148">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1149">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="Stopper_L2" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1151">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Damit Flanke </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1154">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="Weichen_Y_neu_schalten" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>el. Weichen nochmal ansteuern</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1157">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L2" />
|
|
<Component Name="Stat" />
|
|
<Component Name="A_start" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1159">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Trolley_faehrt_aus" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Für "Sack"-Telegramm</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1162">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L2_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrweiche auf Abzweig schalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1165">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L2_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Gst" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1167">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1170">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1171">
|
|
<LineComment>
|
|
<Text>Zug fährt noch aus -> Neutriggerung</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1173">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0021" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1175">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L2" />
|
|
<Component Name="Stat" />
|
|
<Component Name="A_start" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1177">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1178">
|
|
<LineComment>
|
|
<Text>Trolley fährt aus:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="45">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="48">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0015" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="50">
|
|
<StlToken Text="Rise" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="L2_Flanke_Draussen_B" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1188">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1191">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="58">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="46">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0015" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="53">
|
|
<LineComment>
|
|
<Text>/ S "SGes".Weichen_Y_neu_schalten//Zur Sicherheit el.Weichen nochmal schalten!</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="55">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="X020" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1194">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1195">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1198">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="TrolleyLaenge" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1200">
|
|
<StlToken Text="SUB_I" />
|
|
<LineComment>
|
|
<Text>Falls hinteres V, sonst Zeit zu lang !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1202">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="RestEntfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1205">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1206">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1209">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="RestEntfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1212">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>Bisheriger Restweg ist größer !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1214">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X020" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1216">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1217">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1220">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1221">
|
|
<LineComment>
|
|
<Text>Ausfahrt aus Linie ist beendet:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1223">
|
|
<LabelDeclaration>
|
|
<Label Name="X020" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Keine Ausfahrt aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1227">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1230">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wave noch beim Ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1233">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1235">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1237">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X021" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1239">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1240">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1242">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrt ist beendet</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1245">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1246">
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1248">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1249">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1251">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1252">
|
|
<LabelDeclaration>
|
|
<Label Name="X021" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1255">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1257">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1260">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1261">
|
|
<LineComment>
|
|
<Text>Restweg bis TrolleyEnde bei Stopper offen übergeben:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1263">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1266">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1269">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>Bisheriger Restweg ist größer !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1271">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1274">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L2_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Gst" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrweiche auf gerade schalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1277">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L2_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1279">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X02E" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1281">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1282">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0021" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1285">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="X02E" />
|
|
<LineComment>
|
|
<Text>Negierter Sprung</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1288">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1289">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1292">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1293">
|
|
<LabelDeclaration>
|
|
<Label Name="X02E" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="1295">
|
|
<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>Bereich L2: (Gefälle/Y0021)</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="1296">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0003</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1298">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Bereichs_Nr" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1300">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1301">
|
|
<LineComment>
|
|
<Text>Wave eintragen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1303">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein Trolley am Stopper</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1306">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Fährt schon</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1309">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1311">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Y030" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1313">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1314">
|
|
<StlToken Text="BTI" />
|
|
</StlStatement>
|
|
<StlStatement UId="1315">
|
|
<StlToken Text="ADD" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>10000</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>10000 mehr als Bereichs-Nr.</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1318">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="PLC_Out" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1320">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1321">
|
|
<LabelDeclaration>
|
|
<Label Name="Y030" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>182</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1324">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Ziel_FC" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1326">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1327">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1328">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="Stopper_am_Ende" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1330">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Parameter" />
|
|
<Component Name="KeinFoeBE_Plus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1332">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1333">
|
|
<LineComment>
|
|
<Text>Meldung für Trolley-Ausfahrt:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1335">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1338">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0022" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1340">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Fährt schon</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1343">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Zug_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ist nicht am Stopper (Ausfahrt nicht möglich)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1346">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1347">
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1349">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_3_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="BM_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1351">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#10S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1353">
|
|
<StlToken Text="OffDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T13" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1355">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1356">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1359">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T13" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley fährt gerade ein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1362">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Einfahrt_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrt wegen Einfahrt gesperrt (siehe PLC von Einfahrt)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1365">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1366">
|
|
<LineComment>
|
|
<Text>Ausfahrt abbrechen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1368">
|
|
<StlToken Text="A_BRACK" />
|
|
</StlStatement>
|
|
<StlStatement UId="1369">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1371">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0003</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Ausfahren aus dieser Strecke erlaubt?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1374">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Nein !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1376">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DReset_A" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1378">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="ErrorAnzeige" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Eine Störung ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1381">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="Testlauf_Weichen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weichentest gewollt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1384">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T13" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist gerade eim Einfahren (Stoß!)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1387">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1388">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahren ist schon aktiv!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1391">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Stau_plus" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kein "Abbrechen" !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1394">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1395">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0022" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1397">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Input wird invertiert ausgewertet!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1400">
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>/Evtl. Signal, fall Trolley einfährt</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1402">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor2" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Input wird invertiert ausgewertet!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1405">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1406">
|
|
<LineComment>
|
|
<Text>Err: Trolley fährt nicht aus:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1408">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Schleuse geöffnet </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1411">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DQ0005" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahr-Förderer aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="36">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MA0006" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1414">
|
|
<StlToken Text="L" />
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>S5T#10S</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1416">
|
|
<StlToken Text="OnDelay" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T33" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1418">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1419">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T33" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1421">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0022" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1423">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_3" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1425">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0022" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1427">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1429">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_3" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1431">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1432">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="T33" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1434">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_3" />
|
|
<Component Name="Err_BT_raus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1436">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1439">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_3" />
|
|
<Component Name="Err_Raus_Sensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1441">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1444">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1446">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Separator_3" />
|
|
<Component Name="Err_Raus_Sensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1448">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1449">
|
|
<LineComment>
|
|
<Text>Trolley ist ausgefahren:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1451">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L3" />
|
|
<Component Name="Stat" />
|
|
<Component Name="T_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1453">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1455">
|
|
<StlToken Text="EQ_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="1456">
|
|
<StlToken Text="A_BRACK" />
|
|
</StlStatement>
|
|
<StlStatement UId="1457">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1459">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1462">
|
|
<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="1464">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1465">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Antrieb_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1467">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1468">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1469">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Antrieb_starten" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Falls ohne INOUT-Variablen sonst undefiniert,</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1472">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Antrieb_stoppen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>aber im Programm ausgewertet werden!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="21">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="22">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L3" />
|
|
<Component Name="Stat" />
|
|
<Component Name="T_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="24">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Nachlaufzeit vorhanden ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="27">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="29">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Antrieb mit Ausschaltverzögerung aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1475">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1476">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo BlockType="FB">
|
|
<Instance Scope="LocalVariable">
|
|
<Component Name="Fb_L3" />
|
|
</Instance>
|
|
<Parameter Name="Stau_Anfang" Section="Input" Type="Bool" />
|
|
<Parameter Name="Sensor_Ende" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Sensor_Mitte" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ESensor2" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Stau_plus" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Stau_plus" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Antrieb_leer" Section="Input" Type="Bool" />
|
|
<Parameter Name="Antrieb_aktiv" Section="Input" Type="Bool">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Errors" Section="Output" Type="Byte">
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Byte" BlockNumber="8" BitOffset="544" />
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Antrieb_starten" Section="InOut" Type="Bool" />
|
|
<Parameter Name="Antrieb_stoppen" Section="InOut" Type="Bool">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L3" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Stop_vor" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="Stopper_oeffnen" Section="InOut" Type="Bool">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="Stopper_L3" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1486">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1487">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="Stopper_L3" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1489">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Damit Flanke </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1492">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="Weichen_Y_neu_schalten" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>el. Weichen nochmal ansteuern</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1495">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L3" />
|
|
<Component Name="Stat" />
|
|
<Component Name="A_start" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1497">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Trolley_faehrt_aus" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Für "Sack"-Telegramm</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1500">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L3_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrweiche auf Abzweig schalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1503">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L3_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Gst" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1505">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1508">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1509">
|
|
<LineComment>
|
|
<Text>Zug fährt noch aus -> Neutriggerung</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1511">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0022" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1513">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M_L3" />
|
|
<Component Name="Stat" />
|
|
<Component Name="A_start" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1515">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1516">
|
|
<LineComment>
|
|
<Text>Trolley fährt aus:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="32">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Sensoren" />
|
|
<Component Name="B0016" />
|
|
<Component Name="Stat" />
|
|
<Component Name="B_Akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="43">
|
|
<StlToken Text="Rise" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="L3_Flanke_Draussen_B" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1523">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1526">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="39">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="40">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="BG0016" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="42">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="X030" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1529">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1530">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1533">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="TrolleyLaenge" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1535">
|
|
<StlToken Text="SUB_I" />
|
|
<LineComment>
|
|
<Text>Falls hinteres V, sonst Zeit zu lang !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1537">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="RestEntfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1540">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1541">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1544">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="RestEntfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1547">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>Bisheriger Restweg ist größer !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1549">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X030" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1551">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1552">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1555">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1556">
|
|
<LineComment>
|
|
<Text>Ausfahrt aus Linie ist beendet:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1558">
|
|
<LabelDeclaration>
|
|
<Label Name="X030" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Keine Ausfahrt aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1562">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1565">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wave noch beim Ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1568">
|
|
<StlToken Text="O" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1570">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1572">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X031" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1574">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1575">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1577">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Quelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrt ist beendet</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1580">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1581">
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1583">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="1584">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1586">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1587">
|
|
<LabelDeclaration>
|
|
<Label Name="X031" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Wave_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1590">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1592">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_draussen" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Trolley ist hinter Weiche</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1595">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1596">
|
|
<LineComment>
|
|
<Text>Restweg bis TrolleyEnde bei Stopper offen übergeben:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="1598">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1601">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Puffer" />
|
|
<Component Name="Entfernung" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Entfernung bis Endpunkt [Bürsten]</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1604">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>Bisheriger Restweg ist größer !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="1606">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1609">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L3_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Gst" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Ausfahrweiche auf gerade schalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1612">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zyl" />
|
|
<Component Name="L3_Raus" />
|
|
<Component Name="Stat" />
|
|
<Component Name="Ast" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1614">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="X03E" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1616">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1617">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="QM0022" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Stopper ist offen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1620">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="X03E" />
|
|
<LineComment>
|
|
<Text>Negierter Sprung</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1623">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1624">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="1627">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="1628">
|
|
<LabelDeclaration>
|
|
<Label Name="X03E" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="1630">
|
|
<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>Bereich L3: (Gefälle/Y0022)</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="2396">
|
|
<LineComment>
|
|
<Text>Antrieb starten:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="2398">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2401">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Zug unterwegs ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2404">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="2406">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren gewollt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2409">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren gewollt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2412">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveGewollt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug ausfahren gewollt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="21">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2424">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2427">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="24">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Mot" />
|
|
<Component Name="M0006" />
|
|
<Component Name="Stat" />
|
|
<Component Name="A_start" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="27">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="2439">
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="2441">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zähler_Sorter" />
|
|
<Component Name="SorterModul" />
|
|
<Component Name="ZaehlSensor_ausgewertet" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wird in FC100 erzeugt!</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2444">
|
|
<StlToken Text="Rise" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ZaehlFlanke" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2446">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="En14" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2448">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="2449">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Restweg bis ZugEnde am Ende von M0030</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2452">
|
|
<StlToken Text="ADD" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>-1</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2454">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2456">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="2457">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Minimum unterschritten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2460">
|
|
<StlToken Text="GE_I" />
|
|
<LineComment>
|
|
<Text>Nein !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="2462">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="En14" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2464">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="2465">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="Restweg_M0006" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Minimum übergeben</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="2468">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="2469">
|
|
<LabelDeclaration>
|
|
<Label Name="En14" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="2471">
|
|
<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>Ausfahrts-Förderer M0006</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="2472">
|
|
<StlToken Text="BE" />
|
|
</StlStatement>
|
|
<StlStatement UId="2473">
|
|
<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>Ende</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<MultilingualText ID="30" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="31" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Alle Puffer ausfahren</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.FB>
|
|
</Document> |