Files
2026-07-06 12:57:53 +02:00

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="&quot;MFöBereich&quot;">
<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="&quot;MFöBereich&quot;">
<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="&quot;MFöBereich&quot;">
<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="&quot;MPuffer&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Puffer &lt;&gt; PC</MultiLanguageText>
</Comment>
</Member>
<Member Name="Puffer_L2" Datatype="&quot;MPuffer&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Puffer &lt;&gt; PC</MultiLanguageText>
</Comment>
</Member>
<Member Name="Puffer_L3" Datatype="&quot;MPuffer&quot;">
<AttributeList>
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
</AttributeList>
<Comment>
<MultiLanguageText Lang="de-DE">Puffer &lt;&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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>