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

7301 lines
202 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">
<Member Name="Stau_Anfang" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Stau am Anfang eigener Bereich -&gt; mit Stopper Antrieb aus</MultiLanguageText>
</Comment>
</Member>
<Member Name="Sensor_Ende" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Sensor am Ende des Bereichs (invertierte Stauklappe!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Sensor_Mitte" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Sensor im Bereich (invertierte Stauklappe!)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Stau_plus" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bereich +1 hat Rückstau -&gt; Antrieb anhalten</MultiLanguageText>
</Comment>
</Member>
<Member Name="Antrieb_leer" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ausschaltverzögerung des Antriebs ist abgelaufen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Antrieb_aktiv" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ausschaltverzögerung des Antriebs ist aktiv</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="Output">
<Member Name="Errors" Datatype="Byte">
<Comment>
<MultiLanguageText Lang="de-DE">Übergabefeld für Störungen</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="InOut">
<Member Name="Antrieb_starten" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Förderantrieb mit Nachlauf starten</MultiLanguageText>
</Comment>
</Member>
<Member Name="Antrieb_stoppen" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Förderantrieb stoppen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Stopper_oeffnen" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Stopper am Ende öffnen</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="Static">
<Member Name="Res" Datatype="Array[1..2] of Int" />
<Member Name="PC_IN" Datatype="Struct">
<Member Name="GoStart" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Zu startende Wave</MultiLanguageText>
</Comment>
</Member>
<Member Name="DEST" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Ziel der zu startenden Wave</MultiLanguageText>
</Comment>
</Member>
<Member Name="GoIn" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Wave, welche in diesen Bereich einfahren darf (-1 = Alle, 0 = Stop/Keine)</MultiLanguageText>
</Comment>
<StartValue>-1</StartValue>
</Member>
<Member Name="Loaded" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Wave ist eingefahren -&gt; Förderer leerfahren</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reset" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Auf Förderer nach Kleidung suchen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Res8" Datatype="Int" />
</Member>
<Member Name="PLC_Out" Datatype="Struct">
<Member Name="Wave_akt" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Aktive Wave in diesem Förderbereich</MultiLanguageText>
</Comment>
</Member>
<Member Name="Wave_last" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Letzte aktive Wave in diesem Förderbereich</MultiLanguageText>
</Comment>
</Member>
<Member Name="Source" Datatype="Word">
<Comment>
<MultiLanguageText Lang="de-DE">Bereich aus welcher aktive Wave einfährt(EEEE = Nachlaufzeit aktiv, BereichsNr)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reset_akt" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reset ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="GoIn_Plus_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">GoIn im Bereich +1 zur Weiterfahrt benötigt</MultiLanguageText>
</Comment>
</Member>
<Member Name="DEST_Plus_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">DEST im Bereich +1 zur Weiterfahrt benötigt</MultiLanguageText>
</Comment>
</Member>
<Member Name="Kleidungs_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Unbekannte Kleidung bei RESET am FörderEnde erkannt (GoStart hier benötigt)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Loaded_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">"PC Loaded"-Bit wird erwartet</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei_05" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei_06" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
<Member Name="Frei_07" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
</Member>
<Member Name="Res8" Datatype="Int" />
</Member>
<Member Name="Parameter" Datatype="Struct">
<Member Name="Bereichs_Nr" Datatype="Word">
<Comment>
<MultiLanguageText Lang="de-DE">Bereichs-Nr. des Förderbereichs</MultiLanguageText>
</Comment>
</Member>
<Member Name="BereichPlus_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nächster Bereich: DB (Parameter)</MultiLanguageText>
</Comment>
</Member>
<Member Name="BereichPlus_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nächster Bereich: DW (Parameter)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Ziel_FC" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Ziel-FC vor Ausfahrt aufrufen, falls &gt;0!</MultiLanguageText>
</Comment>
</Member>
<Member Name="DEST_Zwingend" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">DEST muss entweder im Bereich oder im Bereich+1 bekannt (PC_IN) sein !</MultiLanguageText>
</Comment>
</Member>
<Member Name="Stopper_am_Ende" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Stopper am Ende verbaut</MultiLanguageText>
</Comment>
</Member>
<Member Name="KeinFoeBE_Plus" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Kein Bereich +1 vorhanden/Sorterbereich</MultiLanguageText>
</Comment>
</Member>
<Member Name="Einfahren_immer_ok" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Kleidung darf immer Einfahren</MultiLanguageText>
</Comment>
<StartValue>TRUE</StartValue>
</Member>
<Member Name="PC_Loaded_zusaetzlich" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Zum Beenden der Wave "PC Loaded"-Bit zusätzlich erforderlich</MultiLanguageText>
</Comment>
</Member>
<Member Name="Energy_Saver" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Antrieb wird ausgeschaltet bei Stau +1</MultiLanguageText>
</Comment>
</Member>
<Member Name="Kein_Neutriggern" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Kein Neutriggern der Nachlaufzeit (nur bei Pin-Förderer ok!)</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Dyn" Datatype="Struct">
<Member Name="Status" Datatype="Struct">
<Member Name="Wave_akt" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">aktive Wave vorhanden</MultiLanguageText>
</Comment>
</Member>
<Member Name="Wave_am_Ende" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Wave ist am Ende des Bereichs -&gt; stoppen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Wave_faehrt_aus" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Wave ist beim Ausfahren</MultiLanguageText>
</Comment>
</Member>
<Member Name="Wave_fuhr_aus" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Wave war am Ende</MultiLanguageText>
</Comment>
</Member>
<Member Name="Nachlaufzeit_aktiv" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Nachlaufzeit ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Wave_Ausfahrt_abbrechen" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Input-Bit: Wave-Ausfahrt abbrechen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Neue_Kleidung_kommt" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Input-Bit: Neue Kleidung kommt von Bereich -1</MultiLanguageText>
</Comment>
</Member>
<Member Name="Durchlauf_1_ok" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">1.Durchlauf fertig</MultiLanguageText>
</Comment>
</Member>
<Member Name="EEEE_uebergeben" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Nachlaufzeit in Bereich +1 gestartet</MultiLanguageText>
</Comment>
</Member>
<Member Name="KB_am_Ende" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Kleidung am Ende erkannt (bei Ausfahrt)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Antrieb_stoppen" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Antrieb stop am Modul-Ende</MultiLanguageText>
</Comment>
</Member>
<Member Name="Res13" Datatype="Bool" />
<Member Name="Res14" Datatype="Bool" />
<Member Name="Res15" Datatype="Bool" />
<Member Name="Reset_akt" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reset ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="Reset_war_aktiv" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reset war aktiv</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="BereichPlus_DB" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nächster Bereich: DB (aktuell benützt)</MultiLanguageText>
</Comment>
</Member>
<Member Name="BereichPlus_DW" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Nächster Bereich: DW (aktuell benützt)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Error" Datatype="Struct">
<Member Name="Reset_akt" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reset ist aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="unbekannte_Kleidung" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">unbekannte Kleidung bei Reset erkannt</MultiLanguageText>
</Comment>
</Member>
<Member Name="BereichPlus_noch_aktiv" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bereich +1 noch andere Wave aktiv</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_1Ausfahrt_GoIn" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Neu ausfahrende Kleidung durch PC_IN/GoIn gesperrt</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_1Ausfahrt_ZielFC" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Neu ausfahrende Kleidung wegen ZielFC gestoppt</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_1Ausfahrt_DEST" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">DEST-Info von PC_IN fehlt -&gt; Ausfahrt gesperrt</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_1Ausfahrt_Stau" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Neu ausfahrende Kleidung wegen Stau gestoppt</MultiLanguageText>
</Comment>
</Member>
<Member Name="No_1Ausfahrt_Abbruch_Bit" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Neu ausfahrende Kleidung wegen wegen Input-Bit gestoppt</MultiLanguageText>
</Comment>
</Member>
<Member Name="Weiterfahrt_stop_GoIn" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ausfahrende Kleidung durch PC_IN/GoIn gestoppt</MultiLanguageText>
</Comment>
</Member>
<Member Name="Weiterfahrt_stop_Stau" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ausfahrende Kleidung durch Stau +1 gestoppt</MultiLanguageText>
</Comment>
</Member>
<Member Name="Kein_BereichPlus" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Kein Bereich +1 definiert</MultiLanguageText>
</Comment>
</Member>
<Member Name="Wave_Abbruch_Bit" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Wave-Ausfahrt wegen Input-Bit abgebrochen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Wave_Abbruch_BereichPlus" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Wave-Ausfahrt wegen Bereich +1 (andere Source) abgebrochen</MultiLanguageText>
</Comment>
</Member>
<Member Name="Loaded_von_PC_benoetigt" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">"PC Loaded"-Bit wird erwartet</MultiLanguageText>
</Comment>
</Member>
<Member Name="Einfahrt_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Falls Puffer-FöBe: Ausfahrt wegen Einfahrt gesperrt (siehe PLC von Einfahrt)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Zug_Err" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Falls Puffer-FöBe: Zug ist nicht am Stopper (Ausfahrt nicht möglich)</MultiLanguageText>
</Comment>
</Member>
</Member>
<Member Name="Status2" Datatype="Struct">
<Member Name="Wave_starten" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Von PC freigegebene Wave starten (evtl. über DT)</MultiLanguageText>
</Comment>
<StartValue>TRUE</StartValue>
</Member>
<Member Name="Wave_fertig" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Aktive Wave fertig (DT)</MultiLanguageText>
</Comment>
</Member>
<Member Name="PC_Loaded_Ok" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">"PC Loaded"-Bit ist gesetzt</MultiLanguageText>
</Comment>
</Member>
<Member Name="Loaded_ausgewertet" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Loaded-Signal von PC ist ausgewertet</MultiLanguageText>
</Comment>
</Member>
</Member>
</Member>
</Section>
<Section Name="Temp">
<Member Name="AR1Start" Datatype="DInt">
<Comment>
<MultiLanguageText Lang="de-DE">Startwert mit Offset 0</MultiLanguageText>
</Comment>
</Member>
<Member Name="AR1Zeiger" Datatype="DWord">
<Comment>
<MultiLanguageText Lang="de-DE">Statt AR1 (ging nur bis DB-Länge &lt;= 8191 Bytes)</MultiLanguageText>
</Comment>
</Member>
<Member Name="Bereich_Plus_DB" Datatype="Int" />
<Member Name="Offset_PC" Datatype="Int" />
<Member Name="Ziel_FC" Datatype="Word">
<Comment>
<MultiLanguageText Lang="de-DE">Ziel-FC</MultiLanguageText>
</Comment>
</Member>
<Member Name="Plus_ok" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bereich +1 ist definiert</MultiLanguageText>
</Comment>
</Member>
<Member Name="Raus" Datatype="Bool" />
<Member Name="ZielFC" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ziel-FC Aufruf</MultiLanguageText>
</Comment>
</Member>
</Section>
<Section Name="Constant" />
</Sections></Interface>
<MemoryLayout>Standard</MemoryLayout>
<Name>MFöBereich</Name>
<Namespace />
<Number>160</Number>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="1" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="2" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>PC_IN:**************************************************************************
-GoStart: Zu startende Wave
(INT) IN: PC; PLC bei Reset-Start mit aktiver Wave
DEL: PC; PLC bei Wave starten und Wave/Reset beendet
-DEST: Ziel der zu startenden/aktiven Wave
(INT) IN: PC; PLC bei Wave-Einfahrt, falls DEST = 0 (DEST-1 &lt;&gt;0)
DEL: PC; PLC bei Wave/Reset beendet
-GoIn: Wave, welche in diesen Bereich einfahren darf
(INT) (0 = Stop/Keine, -1 = Alle, erlaubte Wave-Nr.)
IN: PC; PLC = -1, falls Parameter.Einfahren_immer_ok=1 und
Wave/Reset beendet
DEL: PC; PLC bei Wave/Reset beendet (Ausnahme s.IN)
-Loaded: Wave ist eingefahren -&gt; Förderer leerfahren
(Bool) IN: PC
DEL: PLC
-Reset: Auf Förderer nach Kleidung suchen
(Bool) IN: PC
DEL: PLC
PLC_OUT:************************************************************************
-Wave_akt: Aktive Wave in diesem Förderbereich
(INT) IN/DEL: PLC
-Wave_last: Letzte aktive Wave in diesem Förderbereich
(INT) IN/DEL: PLC
-Source: Bereich aus welcher aktive Wave einfährt
(Word) (EEEE = Nachlaufzeit aktiv, BereichsNr)
IN/DEL: PLC
-Reset_akt: Reset ist aktiv
(Bool) IN/DEL: PLC
-GoIn_Plus_Err: GoIn im Bereich +1 zur Weiterfahrt benötigt
(Bool) IN/DEL: PLC
-DEST_Plus_Err: DEST im Bereich +1 zur Weiterfahrt benötigt
(Bool) IN/DEL: PLC
-Kleidungs_Err: Unbekannte Kleidung bei RESET am FörderEnde erkannt
(Bool) (GoStart hier benötigt)
IN/DEL: PLC
</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="22">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>10</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="24">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Offset_PC" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="26">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="27">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="29">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MB160" />
</Symbol>
<LineComment>
<Text>M160.1=Source; M160.3=Wave_akt + DEST wurde verändert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="32">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="33">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="34">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Erst mal</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="37">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="38">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Ziel_FC" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="40">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Ziel_FC" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="42">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>sinnvoller Wert?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="45">
<StlToken Text="GT_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="47">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="ZielFC" />
</Symbol>
<LineComment>
<Text>Ziel-FC Aufruf</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="50">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="51">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="KeinFoeBE_Plus" />
</Symbol>
<LineComment>
<Text>Also kein nächster Bereich vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="54">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x010" />
</Access>
</StlStatement>
<StlStatement UId="56">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="57">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DB" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DB (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="60">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DW" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DW (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="63">
<StlToken Text="OW" />
</StlStatement>
<StlStatement UId="64">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>Bekannt ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="67">
<StlToken Text="NE_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="69">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="X010_Mig" />
</Access>
</StlStatement>
<StlStatement UId="71">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="72">
<LineComment>
<Text>Default-Werte übergeben:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="74">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="BereichPlus_DB" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="76">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DB" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="78">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="79">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="BereichPlus_DW" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="81">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DW" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="83">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="84">
<LabelDeclaration>
<Label Name="X010_Mig" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DB" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DB (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="88">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="90">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>sinnvoller Wert?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="93">
<StlToken Text="LE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="95">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x010" />
</Access>
</StlStatement>
<StlStatement UId="97">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="98">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DW" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DW (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="101">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>sinnvoller Wert?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="104">
<StlToken Text="LT_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="106">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x010" />
</Access>
</StlStatement>
<StlStatement UId="108">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="109">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="110">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Offset_PC" />
</Symbol>
<LineComment>
<Text>Offset PC_IN</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="113">
<StlToken Text="ADD_I" />
</StlStatement>
<StlStatement UId="114">
<StlToken Text="ITD" />
</StlStatement>
<StlStatement UId="115">
<StlToken Text="SLD" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>3</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="117">
<StlToken Text="LAR1_ACCU1" />
<LineComment>
<Text>Pointer erzeugen (Achtung: nur bis DWs &lt;8192!)</Text>
</LineComment>
</StlStatement>
<StlStatement UId="119">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="120">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="121">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="124">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="125">
<LabelDeclaration>
<Label Name="x010" />
</LabelDeclaration>
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Durchlauf_1_ok" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="128">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="130">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x071" />
</Access>
</StlStatement>
<StlStatement UId="132">
<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>Offsets / Rückmeldungen</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="133">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
<LineComment>
<Text>Zu startende Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="136">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>von PC angegeben?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="139">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="141">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Wave_starten" />
</Symbol>
<LineComment>
<Text>Von PC freigegebene Wave starten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="144">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Wave_fertig" />
</Symbol>
<LineComment>
<Text>beide Tasten gleichzeitig nicht erlaubt! </Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="147">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x020" />
</Access>
</StlStatement>
<StlStatement UId="149">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="150">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Alte Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="153">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>noch aktiv ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="156">
<StlToken Text="NE_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="158">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x020" />
</Access>
</StlStatement>
<StlStatement UId="160">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="161">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
<LineComment>
<Text>Zu startende Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="164">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="166">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="167">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#0000</ConstantValue>
</Constant>
<LineComment>
<Text>von PC gestartet</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="170">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Source" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="172">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="173">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="KeinFoeBE_Plus" />
</Symbol>
<LineComment>
<Text>Also nächster Bereich vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="176">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x020" />
</Access>
</StlStatement>
<StlStatement UId="178">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="179">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>Teile kommen ja nie ans Ende!</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="182">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
<LineComment>
<Text>Zu startende Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="185">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="186">
<LabelDeclaration>
<Label Name="x020" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="Reset" />
</Symbol>
<LineComment>
<Text>Auf Förderer nach Kleidung suchen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="190">
<StlToken Text="JCN" />
<Access Scope="Label">
<Label Name="en02" />
</Access>
</StlStatement>
<StlStatement UId="192">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="193">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_leer" />
</Symbol>
<LineComment>
<Text>Antrieb hat angefangen zu drehen (keine Leer-Meldung mehr!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="196">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="Reset" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="198">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="199">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="200">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="202">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_starten" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="204">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Status</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="207">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="209">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="211">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_Ausfahrt_abbrechen" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="213">
<LineComment>
<Text> R #Dyn.Status.EEEE_uebergeben</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="215">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="unbekannte_Kleidung" />
</Symbol>
<LineComment>
<Text>Errors</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="218">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="BereichPlus_noch_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="220">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_GoIn" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="222">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_ZielFC" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="224">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_DEST" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="226">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Stau" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen Stau gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="229">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen wegen Input-Bit gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="232">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_GoIn" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="234">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_Stau" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="236">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Kein_BereichPlus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="238">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="240">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_BereichPlus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="242">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Loaded_von_PC_benoetigt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="244">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung am Ende erkannt (bei Ausfahrt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="247">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Frei_05" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="249">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Frei_06" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="251">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Frei_07" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="253">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="255">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="256">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Sinnvolle Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="259">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>aktiv ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="262">
<StlToken Text="LE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="264">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x021" />
</Access>
</StlStatement>
<StlStatement UId="266">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="267">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="268">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
<LineComment>
<Text>Falls Kleidung bei Reset erkannt wird, dann sofort diese Wave !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="271">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_last" />
</Symbol>
<LineComment>
<Text>Letzte aktive Wave in diesem Förderbereich</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="274">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="275">
<LabelDeclaration>
<Label Name="x021" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>-1</ConstantValue>
</Constant>
<LineComment>
<Text>Reset-Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="279">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="281">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#EEEE</ConstantValue>
</Constant>
<LineComment>
<Text>Nachlaufzeit starten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="284">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Source" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="286">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="287">
<StlToken Text="BEU" />
</StlStatement>
<StlStatement UId="288">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="289">
<LabelDeclaration>
<Label Name="en02" />
</LabelDeclaration>
<StlToken Text="NOP_0" />
</StlStatement>
<StlStatement UId="291">
<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>Wave zum Starten von PC vorhanden ? / Reset ?</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="292">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="294">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>aktive Wave vorhanden ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="297">
<StlToken Text="NE_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="299">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="301">
<StlToken Text="NEG" />
</StlStatement>
<StlStatement UId="302">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="PC_Loaded_Ok" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="304">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="306">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="308">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="310">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Loaded_von_PC_benoetigt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="312">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="313">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Source" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="315">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#EEEE</ConstantValue>
</Constant>
<LineComment>
<Text>Nachlaufzeit starten ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="318">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="320">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Nachlaufzeit_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="322">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="323">
<LineComment>
<Text>***Einschalten bei:*********************************************************************************</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="325">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="326">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Aktive Wave vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="329">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Antrieb stop am Modul-Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="332">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="333">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Wave will ausfahren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="336">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
<LineComment>
<Text>Wave war am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="339">
<StlToken Text="O" />
</StlStatement>
<StlStatement UId="340">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Energy_Saver" />
</Symbol>
<LineComment>
<Text>Antrieb wird ausgeschaltet bei Stau +1, ...</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="343">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Wave_fertig" />
</Symbol>
<LineComment>
<Text>Neutriggerung, falls Taste nochmal betätigt </Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="346">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Mitte" />
</Symbol>
<LineComment>
<Text>Kleidung erkannt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="349">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Ende" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="351">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="352">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Neue_Kleidung_kommt" />
</Symbol>
<LineComment>
<Text>Input-Bit: Neue Kleidung kommt von Bereich -1</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="355">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="356">
<LineComment>
<Text>***Nicht einschalten:*******************************************************************************</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="358">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="359">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Stau_Anfang" />
</Symbol>
<LineComment>
<Text>Kein Stau am Anfang</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="362">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung noch nicht am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="365">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="368">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Antrieb stop am Modul-Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="371">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="372">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="KeinFoeBE_Plus" />
</Symbol>
<LineComment>
<Text>Kein Bereich +1 vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="375">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
<LineComment>
<Text>Reset aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="378">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="379">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Vorhandene Wave ist noch nicht ausgefahren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="382">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
<LineComment>
<Text>Wave war am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="385">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Nachlaufzeit_aktiv" />
</Symbol>
<LineComment>
<Text>Antrieb soll leer fahren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="388">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="389">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="390">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Kein_Neutriggern" />
</Symbol>
<LineComment>
<Text>Kein Neutriggern der Nachlaufzeit (nur bei Pin-Förderer ok!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="393">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Neue_Kleidung_kommt" />
</Symbol>
<LineComment>
<Text>Input-Bit: Neue Kleidung kommt von Bereich -1</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="396">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="397">
<StlToken Text="O" />
</StlStatement>
<StlStatement UId="398">
<LineComment>
<Text>***Nachlaufzeit aktiv*******************************************************************************</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="400">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Nachlaufzeit_aktiv" />
</Symbol>
<LineComment>
<Text>Antrieb soll leer fahren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="403">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Antrieb stop am Modul-Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="406">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="407">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Loaded_von_PC_benoetigt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="409">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_aktiv" />
</Symbol>
<LineComment>
<Text>Aber Antrieb steht</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="412">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_leer" />
</Symbol>
<LineComment>
<Text>Ausschaltverzögerung des Antriebs ist abgelaufen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="415">
<StlToken Text="O" />
</StlStatement>
<StlStatement UId="416">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Kein_Neutriggern" />
</Symbol>
<LineComment>
<Text>Kein Neutriggern der Nachlaufzeit (nur bei Pin-Förderer ok!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="419">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="420">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Mitte" />
</Symbol>
<LineComment>
<Text>Kleidung erkannt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="423">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Ende" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="425">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="426">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="427">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_starten" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="429">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="430">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="431">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Neue_Kleidung_kommt" />
</Symbol>
<LineComment>
<Text>muss pro Zyklus neu neu gesetzt werden (von Extern)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="434">
<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>Wave ist aktiv</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="435">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="Loaded" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="437">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Loaded_ausgewertet" />
</Symbol>
<LineComment>
<Text>Loaded-Signal von PC ist ausgewertet</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="440">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="441">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Wave_fertig" />
</Symbol>
<LineComment>
<Text>Aktive Wave fertig (DT)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="444">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Wave_starten" />
</Symbol>
<LineComment>
<Text>beide Tasten gleichzeitig nicht erlaubt!</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="447">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="449">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Nachlaufzeit_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="451">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x030" />
</Access>
</StlStatement>
<StlStatement UId="453">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="454">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="Loaded" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="456">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Loaded_ausgewertet" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="458">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Loaded_ausgewertet" />
</Symbol>
<LineComment>
<Text>Loaded-Signal von PC ist ausgewertet</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="461">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Loaded_von_PC_benoetigt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="463">
<StlToken Text="JCN" />
<Access Scope="Label">
<Label Name="en03" />
</Access>
</StlStatement>
<StlStatement UId="465">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="466">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="468">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="Loaded" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="470">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en03" />
</Access>
</StlStatement>
<StlStatement UId="472">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="473">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="PC_Loaded_zusaetzlich" />
</Symbol>
<LineComment>
<Text>Zum Beenden der Wave "PC Loaded"-Bit zusätzlich erforderlich</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="476">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="PC_Loaded_Ok" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="478">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="479">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Source" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="481">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>bekannt ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="484">
<StlToken Text="NE_I" />
<LineComment>
<Text>Ja ! -&gt; Also auf Nachlaufzeit abgelaufen (EEEE) von dort warten!</Text>
</LineComment>
</StlStatement>
<StlStatement UId="486">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="PC_Loaded_zusaetzlich" />
</Symbol>
<LineComment>
<Text>Zum Beenden der Wave "PC Loaded"-Bit zusätzlich erforderlich</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="489">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en03" />
</Access>
</StlStatement>
<StlStatement UId="491">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="492">
<LabelDeclaration>
<Label Name="x030" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#EEEE</ConstantValue>
</Constant>
<LineComment>
<Text>Nachlaufzeit starten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="496">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Source" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="498">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="499">
<LabelDeclaration>
<Label Name="en03" />
</LabelDeclaration>
<StlToken Text="NOP_0" />
</StlStatement>
<StlStatement UId="501">
<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>Wave fertig geladen (PC/DT) ?</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="502">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Ende" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="504">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Wave ist am Ende des Bereichs -&gt; stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="507">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Keine Wave aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="510">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
<LineComment>
<Text>Wave fährt schon aus</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="513">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="BereichPlus_noch_aktiv" />
</Symbol>
<LineComment>
<Text>Bereich +1 noch andere Wave aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="516">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_GoIn" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung durch PC_IN/GoIn gesperrt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="519">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_ZielFC" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen ZielFC gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="522">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_DEST" />
</Symbol>
<LineComment>
<Text>DEST-Info von PC_IN fehlt -&gt; Ausfahrt gesperrt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="525">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Stau" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen Stau gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="528">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen wegen Input-Bit gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="531">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Kein_BereichPlus" />
</Symbol>
<LineComment>
<Text>Kein Bereich +1 definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="534">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="unbekannte_Kleidung" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="536">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="538">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="539">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="540">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Wave ist am Ende des Bereichs -&gt; stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="543">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="BereichPlus_noch_aktiv" />
</Symbol>
<LineComment>
<Text>Erst mal alle möglichen Errors löschen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="546">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_GoIn" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="548">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_ZielFC" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="550">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_DEST" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="552">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Stau" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen Stau gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="555">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen wegen Input-Bit gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="558">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Kein_BereichPlus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="560">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="561">
<LineComment>
<Text>Reset aktiv ?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="563">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
<LineComment>
<Text>Auf Förderer nach Kleidung suchen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="566">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="X050" />
</Access>
</StlStatement>
<StlStatement UId="568">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="569">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
<LineComment>
<Text>Wave zum Starten (vom PC)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="572">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="574">
<StlToken Text="EQ_I" />
</StlStatement>
<StlStatement UId="575">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="unbekannte_Kleidung" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="577">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="579">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="580">
<StlToken Text="CAC" />
<LineComment>
<Text>Wave aktivieren</Text>
</LineComment>
</StlStatement>
<StlStatement UId="582">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="584">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="585">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="587">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
<LineComment>
<Text>Wave zum Starten (vom PC)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="590">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="591">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="592">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
<LineComment>
<Text>Auf Förderer nach Kleidung suchen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="595">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_war_aktiv" />
</Symbol>
<LineComment>
<Text>Reset war aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="598">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="599">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="602">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Wave ist am Ende des Bereichs -&gt; stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="605">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="607">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="608">
<LineComment>
<Text>Bereich-Plus:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="610">
<LabelDeclaration>
<Label Name="X050" />
</LabelDeclaration>
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="KeinFoeBE_Plus" />
</Symbol>
<LineComment>
<Text>Also kein nächster Bereich vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="614">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="617">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Kein_BereichPlus" />
</Symbol>
<LineComment>
<Text>Kein Bereich +1 definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="620">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="623">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="625">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="626">
<LineComment>
<Text>Ziel-FC:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="628">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="ZielFC" />
</Symbol>
<LineComment>
<Text>Ziel-FC Aufruf</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="631">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x050_Mig" />
</Access>
</StlStatement>
<StlStatement UId="633">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="634">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Bereichs_Nr" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="636">
<StlToken Text="T" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW218" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="638">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="639">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="640">
<StlToken Text="R" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M224.1" />
</Symbol>
<LineComment>
<Text>Keine Weiterfahrt von Ziel-FC !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="643">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="644">
<StlToken Text="UC" />
<Access Scope="Address">
<Indirect Width="Block" Area="FC">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Ziel_FC" />
</Symbol>
</Access>
</Indirect>
<LineComment>
<Text>Beeinflussung der Weiterfahrt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="648">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="649">
<StlToken Text="AN" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M224.1" />
</Symbol>
<LineComment>
<Text>Keine Weiterfahrt von Ziel-FC !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="652">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_ZielFC" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="654">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="657">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="659">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="660">
<LabelDeclaration>
<Label Name="x050_Mig" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="KeinFoeBE_Plus" />
</Symbol>
<LineComment>
<Text>Also kein nächster Bereich vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="664">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x052" />
</Access>
</StlStatement>
<StlStatement UId="666">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="667">
<LineComment>
<Text>Zeiger Bereich +1</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="669">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW222" />
</Symbol>
<LineComment>
<Text>Übergabe von Ziel-FC, falls Veränderung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="672">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="674">
<StlToken Text="LT_I" />
</StlStatement>
<StlStatement UId="675">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="677">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="678">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="679">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DW" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DW (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="682">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="683">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Offset_PC" />
</Symbol>
<LineComment>
<Text>Offset PC_IN</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="686">
<StlToken Text="ADD_I" />
</StlStatement>
<StlStatement UId="687">
<StlToken Text="ITD" />
</StlStatement>
<StlStatement UId="688">
<StlToken Text="SLD" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>3</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="690">
<StlToken Text="LAR1_ACCU1" />
<LineComment>
<Text>Pointer erzeugen (Achtung: nur bis DWs &lt;8192!)</Text>
</LineComment>
</StlStatement>
<StlStatement UId="692">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="693">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MW220" />
</Symbol>
<LineComment>
<Text>Übergabe von Ziel-FC, falls Veränderung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="696">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="698">
<StlToken Text="LE_I" />
</StlStatement>
<StlStatement UId="699">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="701">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="702">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="703">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DB" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DB (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="706">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="708">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="709">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="712">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="713">
<LineComment>
<Text>Reset im Bereich +1?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="715">
<StlToken Text="A" />
<Access Scope="Address">
<Indirect Width="Bit" Area="DB" Register="AR1" BitOffset="49" />
<LineComment>
<Text>Reset-Anforderung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="718">
<StlToken Text="O" />
<Access Scope="Address">
<Indirect Width="Bit" Area="DB" Register="AR1" BitOffset="254" />
<LineComment>
<Text>Reset aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="721">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="BereichPlus_noch_aktiv" />
</Symbol>
<LineComment>
<Text>Bereich +1 noch andere Wave aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="724">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="727">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="729">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="730">
<LineComment>
<Text>Bereich+1/PC_IN: Leer oder gleiche Wave ?</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="732">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_Out/Wave_akt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="735">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>Leer ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="738">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="740">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x051" />
</Access>
</StlStatement>
<StlStatement UId="742">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="743">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="744">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Indentisch zur aktiven Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="747">
<StlToken Text="NE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="749">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="BereichPlus_noch_aktiv" />
</Symbol>
<LineComment>
<Text>Bereich +1 noch andere Wave aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="752">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="755">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="757">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="758">
<LineComment>
<Text>Bereich+1/GoIn: Einfahren erlaubt ?</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="760">
<LabelDeclaration>
<Label Name="x051" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="32" />
<LineComment>
<Text>PC_IN/GoIn</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="764">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>-1</ConstantValue>
</Constant>
<LineComment>
<Text>Alles erlaubt ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="767">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja!</Text>
</LineComment>
</StlStatement>
<StlStatement UId="769">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x052" />
</Access>
</StlStatement>
<StlStatement UId="771">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="772">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="773">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>GoIn identisch zur erlaubten Wave ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="776">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="778">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x052" />
</Access>
</StlStatement>
<StlStatement UId="780">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="781">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="782">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_GoIn" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung durch PC_IN/GoIn gesperrt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="785">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="788">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="790">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="791">
<LineComment>
<Text>DEST erforderlich ?</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="793">
<LabelDeclaration>
<Label Name="x052" />
</LabelDeclaration>
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="DEST_Zwingend" />
</Symbol>
<LineComment>
<Text>DEST muss entweder im Bereich oder im Bereich+1 bekannt (PC_IN) sein !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="797">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x053" />
</Access>
</StlStatement>
<StlStatement UId="799">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="800">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="DEST" />
</Symbol>
<LineComment>
<Text>Ziel der zu startenden Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="803">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>angegeben ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="806">
<StlToken Text="NE_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="808">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x053" />
</Access>
</StlStatement>
<StlStatement UId="810">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="23">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="811">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="16" />
<LineComment>
<Text>PC_IN/DEST im Bereich+1</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="814">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>angegeben ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="817">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="819">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_DEST" />
</Symbol>
<LineComment>
<Text>DEST-Info von PC_IN fehlt -&gt; Ausfahrt gesperrt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="822">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="825">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="827">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="828">
<LineComment>
<Text>Ausfahrende Wave abbrechen ?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="830">
<LabelDeclaration>
<Label Name="x053" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_Ausfahrt_abbrechen" />
</Symbol>
<LineComment>
<Text>Input-Bit: Wave-Ausfahrt abbrechen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="834">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen wegen Input-Bit gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="837">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="840">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="842">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="843">
<LineComment>
<Text>Stau in Bereich +1:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="845">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Stau_plus" />
</Symbol>
<LineComment>
<Text>Bereich +1 hat Rückstau -&gt; Antrieb anhalten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="848">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Stau" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="850">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="853">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en05" />
</Access>
</StlStatement>
<StlStatement UId="855">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="856">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="KeinFoeBE_Plus" />
</Symbol>
<LineComment>
<Text>Also kein nächster Bereich vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="859">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x055" />
</Access>
</StlStatement>
<StlStatement UId="861">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="862">
<LineComment>
<Text>Daten übergeben:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="35">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="864">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>aktive Wave </Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="867">
<StlToken Text="T" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_Out/Wave_akt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="870">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="871">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="DEST" />
</Symbol>
<LineComment>
<Text>Ziel der zu startenden Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="874">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>angegeben ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="877">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Nein ! -&gt; nicht übergeben</Text>
</LineComment>
</StlStatement>
<StlStatement UId="879">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x054" />
</Access>
</StlStatement>
<StlStatement UId="881">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="39">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="882">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="DEST" />
</Symbol>
<LineComment>
<Text>Ziel der zu startenden Wave</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="885">
<StlToken Text="T" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="16" />
<LineComment>
<Text>PC_IN/DEST</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="888">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="889">
<LabelDeclaration>
<Label Name="x054" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Bereichs_Nr" />
</Symbol>
<LineComment>
<Text>Bereichs-Nr.</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="893">
<StlToken Text="T" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="896">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="897">
<LabelDeclaration>
<Label Name="x055" />
</LabelDeclaration>
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="899">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="901">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
<LineComment>
<Text>Wave war am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="904">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Wave ist am Ende des Bereichs -&gt; stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="907">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="EEEE_uebergeben" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="909">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M160.1" />
</Symbol>
<LineComment>
<Text>M160.1=Source wurde verändert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="912">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M160.3" />
</Symbol>
<LineComment>
<Text>M160.3=Wave_akt + DEST wurde verändert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="915">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="916">
<LabelDeclaration>
<Label Name="en05" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Wave ist am Ende des Bereichs -&gt; stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="920">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="923">
<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>Wave am Ende erstmalig übergeben</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="924">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Ende" />
</Symbol>
<LineComment>
<Text>Sensor am Ende des Bereichs</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="927">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="929">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung am Ende erkannt (bei Ausfahrt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="932">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="933">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="935">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="938">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_GoIn" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch PC_IN/GoIn gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="941">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_Stau" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch Stau +1 gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="944">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x060" />
</Access>
</StlStatement>
<StlStatement UId="946">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="947">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung am Ende erkannt (bei Ausfahrt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="950">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Stopper_am_Ende" />
</Symbol>
<LineComment>
<Text>Ohne Stopper fahren bis Ende-Sensor erreicht !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="953">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x060" />
</Access>
</StlStatement>
<StlStatement UId="955">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="956">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="959">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="960">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wegen Input-Bit abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="963">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_BereichPlus" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wegen Bereich +1 (andere Source) abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="966">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_GoIn" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch PC_IN/GoIn gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="969">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_Stau" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch Stau +1 gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="972">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="X060_Mig" />
</Access>
</StlStatement>
<StlStatement UId="974">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="975">
<LineComment>
<Text>GoIn ok ?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="977">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="978">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_GoIn" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch PC_IN/GoIn gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="981">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="982">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="32" />
<LineComment>
<Text>PC_IN/GoIn</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="985">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>-1</ConstantValue>
</Constant>
<LineComment>
<Text>Alles erlaubt ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="988">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja!</Text>
</LineComment>
</StlStatement>
<StlStatement UId="990">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x062" />
</Access>
</StlStatement>
<StlStatement UId="992">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="993">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="994">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>GoIn identisch zur erlaubten Wave ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="997">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="999">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Nur wenn Kleidung am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1002">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x062" />
</Access>
</StlStatement>
<StlStatement UId="1004">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1005">
<LineComment>
<Text>Nur bei gleicher Wave/kein Reset in Bereich +1 weiterfahren:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1007">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_OUT/Wave_akt in Bereich +1 identisch ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1010">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1012">
<StlToken Text="AN" />
<Access Scope="Address">
<Indirect Width="Bit" Area="DB" Register="AR1" BitOffset="49" />
<LineComment>
<Text>Reset-Anforderung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1015">
<StlToken Text="AN" />
<Access Scope="Address">
<Indirect Width="Bit" Area="DB" Register="AR1" BitOffset="254" />
<LineComment>
<Text>Reset aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1018">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="EEEE_uebergeben" />
</Symbol>
<LineComment>
<Text>Damit evtl. vorhandenes "EEEE" in Source +1 gelöscht wird</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1021">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1022">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="EEEE_uebergeben" />
</Symbol>
<LineComment>
<Text>Also obiges nicht gleich oder Reset</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1025">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_GoIn" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch PC_IN/GoIn gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1028">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1031">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1032">
<LineComment>
<Text>Stau in Bereich +1:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1034">
<LabelDeclaration>
<Label Name="x062" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Stau_plus" />
</Symbol>
<LineComment>
<Text>Bereich +1 hat Rückstau -&gt; Antrieb anhalten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1038">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Nur wenn Kleidung am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1041">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_Stau" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch Stau +1 gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1044">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1047">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1048">
<LineComment>
<Text>Ausfahrt wegen Bereich +1 abbrechen ?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1050">
<LabelDeclaration>
<Label Name="X060_Mig" />
</LabelDeclaration>
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="1052">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_Out/Wave_akt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1055">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Gleiche Wave ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1058">
<StlToken Text="NE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1060">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1061">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wird abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1064">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
<LineComment>
<Text>Neuanmeldung !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1067">
<LineComment>
<Text>/ S #Dyn.Status.Wave_am_Ende //Aktion sofort (nicht warten auf Kleidung/Sensor_Ende)</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1069">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen (diesen Zyklus noch!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1072">
<StlToken Text="JCN" />
<Access Scope="Label">
<Label Name="Y060" />
</Access>
</StlStatement>
<StlStatement UId="1074">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1075">
<LineComment>
<Text>Source in Bereich +1 auf "EEEE" setzen:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1077">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#EEEE</ConstantValue>
</Constant>
<LineComment>
<Text>Nachlaufzeit starten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1080">
<StlToken Text="T" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1083">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1084">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1085">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M160.1" />
</Symbol>
<LineComment>
<Text>M160.1=Source wurde verändert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1088">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1089">
<StlToken Text="JU" />
<Access Scope="Label">
<Label Name="x060" />
</Access>
</StlStatement>
<StlStatement UId="1091">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1092">
<LabelDeclaration>
<Label Name="Y060" />
</LabelDeclaration>
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="1094">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1097">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Bereichs_Nr" />
</Symbol>
<LineComment>
<Text>von diesem Bereich ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1100">
<StlToken Text="NE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1102">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1103">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wird abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1106">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_BereichPlus" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wird abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1109">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1110">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="1111">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_Out/Wave_akt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1114">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1117">
<StlToken Text="OW" />
</StlStatement>
<StlStatement UId="1118">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>alles abgearbeitet ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1121">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja ! </Text>
</LineComment>
</StlStatement>
<StlStatement UId="1123">
<StlToken Text="O_BRACK" />
</StlStatement>
<StlStatement UId="1124">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="1125">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_Out/Wave_akt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1128">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Gleiche Wave ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1131">
<StlToken Text="EQ_I" />
<LineComment>
<Text>Ja ! </Text>
</LineComment>
</StlStatement>
<StlStatement UId="1133">
<StlToken Text="AN" />
<Access Scope="Address">
<Indirect Width="Bit" Area="DB" Register="AR1" BitOffset="49" />
<LineComment>
<Text>Reset-Anforderung</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1136">
<StlToken Text="AN" />
<Access Scope="Address">
<Indirect Width="Bit" Area="DB" Register="AR1" BitOffset="254" />
<LineComment>
<Text>Reset aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1139">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1140">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1141">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1142">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_BereichPlus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1144">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_BereichPlus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1146">
<StlToken Text="JCN" />
<Access Scope="Label">
<Label Name="x060" />
</Access>
</StlStatement>
<StlStatement UId="1148">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1149">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wird abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1152">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
<LineComment>
<Text>Neuanmeldung !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1155">
<LineComment>
<Text>/ S #Dyn.Status.Wave_am_Ende //Aktion sofort (nicht warten auf Kleidung/Sensor_Ende)</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1157">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen (diesen Zyklus noch!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1160">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1161">
<LineComment>
<Text>Ausfahrende Wave abbrechen ?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1163">
<LabelDeclaration>
<Label Name="x060" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_Ausfahrt_abbrechen" />
</Symbol>
<LineComment>
<Text>Input-Bit: Wave-Ausfahrt abbrechen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1167">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1169">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1171">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wird abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1174">
<StlToken Text="JCN" />
<Access Scope="Label">
<Label Name="x061" />
</Access>
</StlStatement>
<StlStatement UId="1176">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1177">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1180">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x061" />
</Access>
</StlStatement>
<StlStatement UId="1182">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1183">
<LineComment>
<Text>Source in Bereich +1 auf "EEEE" setzen:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1185">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="1188">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1189">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#EEEE</ConstantValue>
</Constant>
<LineComment>
<Text>Nachlaufzeit starten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1192">
<StlToken Text="T" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1195">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1196">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1197">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M160.1" />
</Symbol>
<LineComment>
<Text>M160.1=Source wurde verändert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1200">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1201">
<LabelDeclaration>
<Label Name="x061" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wird abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1205">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_Ausfahrt_abbrechen" />
</Symbol>
<LineComment>
<Text>Input-Bit: Wave-Ausfahrt abbrechen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1208">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1210">
<StlToken Text="JCN" />
<Access Scope="Label">
<Label Name="X061_Mig" />
</Access>
</StlStatement>
<StlStatement UId="1212">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1213">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_BereichPlus" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wegen Bereich +1 (andere Source) abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1216">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
<LineComment>
<Text>Neuanmeldung !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1219">
<LineComment>
<Text>/ S #Dyn.Status.Wave_am_Ende //Aktion sofort (nicht warten auf Kleidung/Sensor_Ende)</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1221">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen (diesen Zyklus noch!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1224">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1225">
<LineComment>
<Text>Ausfahrt abgebrochen:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1227">
<LabelDeclaration>
<Label Name="X061_Mig" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_Bit" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wegen Input-Bit abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1231">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Wave_Abbruch_BereichPlus" />
</Symbol>
<LineComment>
<Text>Wave-Ausfahrt wegen Bereich +1 (andere Source) abgebrochen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1234">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1237">
<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>Ausfahrende Wave stoppen / unterbrechen ?</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="1238">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="EEEE_uebergeben" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1240">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1242">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1245">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="ZielFC" />
</Symbol>
<LineComment>
<Text>Kein autom. Löschen, da evtl. Abbruch in Bereich +1 durch Ziel-FC erwünscht!</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1248">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en08" />
</Access>
</StlStatement>
<StlStatement UId="1250">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1251">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1252">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="EEEE_uebergeben" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1254">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1255">
<LineComment>
<Text>Gleiche Wave im Bereich +1 noch aktiv ?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1257">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="1260">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1261">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Wieder gleiche Wave ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1264">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_Out/Wave_akt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1267">
<StlToken Text="NE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1269">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en08" />
</Access>
</StlStatement>
<StlStatement UId="1271">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1272">
<LineComment>
<Text>Source in Bereich noch auf "EEEE" ?:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1274">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1277">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#EEEE</ConstantValue>
</Constant>
<LineComment>
<Text>Nachlaufzeit starten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1280">
<StlToken Text="NE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1282">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en08" />
</Access>
</StlStatement>
<StlStatement UId="1284">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1285">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Bereichs_Nr" />
</Symbol>
<LineComment>
<Text>Bereich wieder übergeben -&gt; Neutriggerung Antrieb</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1288">
<StlToken Text="T" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1291">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1292">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1293">
<LineComment>
<Text>/ S #Dyn.Status.Wave_am_Ende //Aktion sofort (nicht warten auf Kleidung/Sensor_Ende)</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1295">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M160.1" />
</Symbol>
<LineComment>
<Text>M160.1=Source wurde verändert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1298">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1299">
<LabelDeclaration>
<Label Name="en08" />
</LabelDeclaration>
<StlToken Text="NOP_0" />
</StlStatement>
<StlStatement UId="1301">
<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>Source "EEEE" im Bereich +1 löschen </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="1302">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="1303">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung am Ende erkannt (bei Ausfahrt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1306">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Wave ist am Ende des Bereichs -&gt; stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1309">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1310">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="1311">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_Stau" />
</Symbol>
<LineComment>
<Text>Neu ausfahrende Kleidung wegen Stau gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1314">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_Stau" />
</Symbol>
<LineComment>
<Text>Ausfahrende Kleidung durch Stau +1 gestoppt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1317">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1320">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1321">
<StlToken Text="JCN" />
<Access Scope="Label">
<Label Name="en09" />
<LineComment>
<Text>Negierter Sprung !</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1324">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1325">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1327">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1330">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en09" />
</Access>
</StlStatement>
<StlStatement UId="1332">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1333">
<LineComment>
<Text>Also jetzt Bit setzen (wird im Modul "Bereich +1" zurückgesetzt):</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1335">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="1338">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1339">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="80" />
<LineComment>
<Text>PLC_Out/Wave_akt</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1342">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>Gleiche Wave ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1345">
<StlToken Text="NE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1347">
<StlToken Text="A_BRACK" />
</StlStatement>
<StlStatement UId="1348">
<StlToken Text="CAC" />
</StlStatement>
<StlStatement UId="1349">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
<LineComment>
<Text>Andere Wave vorhanden ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1352">
<StlToken Text="NE_I" />
<LineComment>
<Text>Ja !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1354">
<StlToken Text="BRACKET" />
</StlStatement>
<StlStatement UId="1355">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en09" />
</Access>
</StlStatement>
<StlStatement UId="1357">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1358">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1359">
<StlToken Text="S" />
<Access Scope="Address">
<Indirect Width="Bit" Area="DB" Register="AR1" BitOffset="246" />
<LineComment>
<Text>Input-Bit: Neue Kleidung kommt von Bereich -1</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1362">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1363">
<LabelDeclaration>
<Label Name="en09" />
</LabelDeclaration>
<StlToken Text="NOP_0" />
</StlStatement>
<StlStatement UId="1365">
<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>"Neue Kleidung kommt" im Bereich +1 setzen </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="1366">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Antrieb stop am Modul-Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1369">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1372">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Aktion sofort (nicht warten auf Kleidung/Sensor_Ende)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1375">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Kein_Neutriggern" />
</Symbol>
<LineComment>
<Text>Kein Neutriggern der Nachlaufzeit (nur bei Pin-Förderer ok!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1378">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_starten" />
</Symbol>
<LineComment>
<Text>Antrieb wurde neu gestartet</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1381">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1382">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1385">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Antrieb stop am Modul-Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1388">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1389">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Stopper_am_Ende" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1391">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Stopper_oeffnen" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1393">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en10" />
</Access>
</StlStatement>
<StlStatement UId="1395">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1396">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1398">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1401">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
<LineComment>
<Text>Kleidung am Ausfahren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1404">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Stau_plus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1406">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Stopper_oeffnen" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1408">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1409">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="unbekannte_Kleidung" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1411">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Förderantrieb stoppen, da Kleidung am Stopper gestoppt wird</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1414">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1415">
<LabelDeclaration>
<Label Name="en10" />
</LabelDeclaration>
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Ende" />
</Symbol>
<LineComment>
<Text>Sensor am Ende des Bereichs</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1419">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Antrieb stop am Modul-Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1422">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Aktion sofort (nicht warten auf Kleidung/Sensor_Ende)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1425">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1427">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung am Ende erkannt (bei Ausfahrt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1430">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Raus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1432">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1433">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Raus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1435">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Kein_Neutriggern" />
</Symbol>
<LineComment>
<Text>Kein Neutriggern der Nachlaufzeit (nur bei Pin-Förderer ok!)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1438">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_starten" />
</Symbol>
<LineComment>
<Text>KB hat gerade Ende-Sensor verlassen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1441">
<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>Stopper</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="30" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="1442">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Nachlaufzeit_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1444">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_starten" />
</Symbol>
<LineComment>
<Text>Antrieb wird noch gestartet</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1447">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung noch im Bereich (Folgendes wegen EnergySaver)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1450">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Sensor_Mitte" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1452">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_am_Ende" />
</Symbol>
<LineComment>
<Text>Aktion sofort (nicht warten auf Kleidung/Sensor_Ende)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1455">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="KB_am_Ende" />
</Symbol>
<LineComment>
<Text>Kleidung am Ende erkannt (bei Ausfahrt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1458">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Antrieb_stoppen" />
</Symbol>
<LineComment>
<Text>Antrieb stop am Modul-Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1461">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en07" />
</Access>
</StlStatement>
<StlStatement UId="1463">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1464">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1465">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="EEEE_uebergeben" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1467">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1468">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1470">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x070" />
</Access>
</StlStatement>
<StlStatement UId="1472">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1473">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
<LineComment>
<Text>Wave war am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1476">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="KeinFoeBE_Plus" />
</Symbol>
<LineComment>
<Text>und Bereich +1 vorhanden</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1479">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
<LineComment>
<Text>Reset aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1482">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Antrieb_leer" />
</Symbol>
<LineComment>
<Text>Ausschaltverzögerung des Antriebs ist abgelaufen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1485">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en07" />
</Access>
</StlStatement>
<StlStatement UId="1487">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1488">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
<LineComment>
<Text>Reset aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1491">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_war_aktiv" />
</Symbol>
<LineComment>
<Text>Reset war aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1494">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="X070_Mig" />
</Access>
</StlStatement>
<StlStatement UId="1496">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1497">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="PC_Loaded_zusaetzlich" />
</Symbol>
<LineComment>
<Text>Zum Beenden der Wave "PC Loaded"-Bit zusätzlich erforderlich</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1500">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="PC_Loaded_Ok" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1502">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Loaded_von_PC_benoetigt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1504">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Loaded_ausgewertet" />
</Symbol>
<LineComment>
<Text>Auswertung wiederholen</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1507">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en07" />
</Access>
</StlStatement>
<StlStatement UId="1509">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1510">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1512">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_last" />
</Symbol>
<LineComment>
<Text>Letzte aktive Wave in diesem Förderbereich</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1515">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1516">
<LabelDeclaration>
<Label Name="X070_Mig" />
</LabelDeclaration>
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
<LineComment>
<Text>Wave war am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1520">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
<LineComment>
<Text>Reset aktiv</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1523">
<StlToken Text="ON" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Plus_ok" />
</Symbol>
<LineComment>
<Text>Bereich +1 ist definiert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1526">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x070" />
</Access>
</StlStatement>
<StlStatement UId="1528">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1529">
<LineComment>
<Text>Source in Bereich +1 auf "EEEE" setzen, falls Bereich +1 gleiche Source:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1531">
<StlToken Text="OPEN_DB" />
<Access Scope="Address">
<Indirect Width="Block" Area="DB">
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Bereich_Plus_DB" />
</Symbol>
</Access>
</Indirect>
</Access>
</StlStatement>
<StlStatement UId="1534">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1535">
<StlToken Text="L" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1538">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Bereichs_Nr" />
</Symbol>
<LineComment>
<Text>von diesem Bereich ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1541">
<StlToken Text="NE_I" />
<LineComment>
<Text>Nein !</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1543">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x070" />
</Access>
</StlStatement>
<StlStatement UId="1545">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1546">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Word</ConstantType>
<ConstantValue>16#EEEE</ConstantValue>
</Constant>
<LineComment>
<Text>Nachlaufzeit starten</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1549">
<StlToken Text="T" />
<Access Scope="Address">
<Indirect Width="Word" Area="DB" Register="AR1" BitOffset="112" />
<LineComment>
<Text>PLC_Out/Source</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1552">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1553">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1554">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="EEEE_uebergeben" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1556">
<StlToken Text="S" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M160.1" />
</Symbol>
<LineComment>
<Text>M160.1=Source wurde verändert</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1559">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1560">
<LabelDeclaration>
<Label Name="x070" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
<LineComment>
<Text>Wave schon zum Starten angegeben,</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1564">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
<LineComment>
<Text>aber anders als bisher aktive ?</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1567">
<StlToken Text="NE_I" />
<LineComment>
<Text>Ja ! -&gt; nicht löschen</Text>
</LineComment>
</StlStatement>
<StlStatement UId="1569">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
<LineComment>
<Text>Bei Reset immer löschen!</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1572">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="x071" />
</Access>
</StlStatement>
<StlStatement UId="1574">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1575">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="1577">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoStart" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1579">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1580">
<LabelDeclaration>
<Label Name="x071" />
</LabelDeclaration>
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>0</ConstantValue>
</Constant>
</Access>
</StlStatement>
<StlStatement UId="1583">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="DEST" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1585">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoIn" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1587">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Source" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1589">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1591">
<LineComment>
<Text> T #Dyn.BereichPlus_DB //Bleibt, falls Reset, usw. mit Bereich+1-Zugriff</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1593">
<LineComment>
<Text> T #Dyn.BereichPlus_DW</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1595">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1596">
<StlToken Text="SET" />
</StlStatement>
<StlStatement UId="1597">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="Loaded" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1599">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status2" />
<Component Name="Loaded_ausgewertet" />
</Symbol>
<LineComment>
<Text>Loaded-Signal von PC ist ausgewertet</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1602">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="Reset" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1604">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_faehrt_aus" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1606">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_fuhr_aus" />
</Symbol>
<LineComment>
<Text>Wave war am Ende</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1609">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Wave_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1611">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1613">
<StlToken Text="R" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_war_aktiv" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1615">
<StlToken Text="S" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Durchlauf_1_ok" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1617">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1618">
<LineComment>
<Text>Ursprünglicher Bereich +1 übergeben:</Text>
</LineComment>
<StlToken Text="COMMENT" />
</StlStatement>
<StlStatement UId="1620">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="BereichPlus_DB" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1622">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DB" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DB (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1625">
<StlToken Text="L" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="BereichPlus_DW" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1627">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="BereichPlus_DW" />
</Symbol>
<LineComment>
<Text>Nächster Bereich: DW (aktuell benützt)</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1630">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1631">
<StlToken Text="AN" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Parameter" />
<Component Name="Einfahren_immer_ok" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1633">
<StlToken Text="JC" />
<Access Scope="Label">
<Label Name="en07" />
</Access>
</StlStatement>
<StlStatement UId="1635">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1636">
<StlToken Text="L" />
<Access Scope="LiteralConstant">
<Constant>
<ConstantType>Int</ConstantType>
<ConstantValue>-1</ConstantValue>
</Constant>
<LineComment>
<Text>-1 = Alles darf einfahren</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1639">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PC_IN" />
<Component Name="GoIn" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1641">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1642">
<LabelDeclaration>
<Label Name="en07" />
</LabelDeclaration>
<StlToken Text="NOP_0" />
</StlStatement>
<StlStatement UId="1644">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="31" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="32" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="33" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="34" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Geladene Wave ausgefahren ?</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="35" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="1645">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Status" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1647">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1649">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Reset_akt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1651">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.0" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1653">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1654">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_GoIn" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1656">
<StlToken Text="O" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Weiterfahrt_stop_GoIn" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1658">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="GoIn_Plus_Err" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1660">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.1" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1662">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1663">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="No_1Ausfahrt_DEST" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1665">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="DEST_Plus_Err" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1667">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.2" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1669">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1670">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="unbekannte_Kleidung" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1672">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Kleidungs_Err" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1674">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.3" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1676">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1677">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Loaded_von_PC_benoetigt" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1679">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Loaded_Err" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1681">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.4" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1683">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1684">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Frei_05" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1686">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Frei_05" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1688">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.5" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1690">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1691">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Einfahrt_Err" />
</Symbol>
<LineComment>
<Text>Werden extern erzeugt, und für Anzeige an PC/OP übergeben</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1694">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Frei_06" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1696">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.6" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1698">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1699">
<StlToken Text="A" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Dyn" />
<Component Name="Error" />
<Component Name="Zug_Err" />
</Symbol>
<LineComment>
<Text>Werden extern erzeugt, und für Anzeige an PC/OP übergeben</Text>
</LineComment>
</Access>
</StlStatement>
<StlStatement UId="1702">
<StlToken Text="Assign" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="PLC_Out" />
<Component Name="Frei_07" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1704">
<StlToken Text="Assign" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="M200.7" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1706">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
<StlStatement UId="1707">
<StlToken Text="L" />
<Access Scope="GlobalVariable">
<Symbol>
<Component Name="MB200" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1709">
<StlToken Text="T" />
<Access Scope="LocalVariable">
<Symbol>
<Component Name="Errors" />
</Symbol>
</Access>
</StlStatement>
<StlStatement UId="1711">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="36" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="37" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="38" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="39" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Zusätzliche Bit für PLC_Out:</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<SW.Blocks.CompileUnit ID="3A" CompositionName="CompileUnits">
<AttributeList>
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
<StlStatement UId="1712">
<StlToken Text="BE" />
</StlStatement>
<StlStatement UId="1713">
<StlToken Text="EMPTY_LINE" />
</StlStatement>
</StatementList></NetworkSource>
<ProgrammingLanguage>STL</ProgrammingLanguage>
</AttributeList>
<ObjectList>
<MultilingualText ID="3B" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="3C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>
</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
<MultilingualText ID="3D" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="3E" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Ende</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.CompileUnit>
<MultilingualText ID="3F" CompositionName="Title">
<ObjectList>
<MultilingualTextItem ID="40" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Förderbereich Kleidung</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Blocks.FB>
</Document>