<?xml version="1.0" encoding="utf-8"?>
<Document>
  <Engineering version="V20" />
  <SW.Blocks.FB ID="0">
    <AttributeList>
      <AutoNumber>false</AutoNumber>
      <HeaderAuthor>AE</HeaderAuthor>
      <Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
  <Section Name="Input">
    <Member Name="EntnahmePuffer_Nr" Datatype="Int">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
      </AttributeList>
      <Comment>
        <MultiLanguageText Lang="de-DE">Aufruf für Leer-Puffer</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="B_LeerpufferEinfahrt" Datatype="Bool">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
      </AttributeList>
      <Comment>
        <MultiLanguageText Lang="de-DE">Sensor Trolley fährt in Leerpuffer</MultiLanguageText>
      </Comment>
    </Member>
  </Section>
  <Section Name="Output">
    <Member Name="Error" Datatype="Word">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
      </AttributeList>
      <Comment>
        <MultiLanguageText Lang="de-DE">Störungen übergeben</MultiLanguageText>
      </Comment>
    </Member>
  </Section>
  <Section Name="InOut">
    <Member Name="hStOk" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Anzeige Start n. Störung aktivieren</MultiLanguageText>
      </Comment>
    </Member>
  </Section>
  <Section Name="Static">
    <Member Name="Res16" Datatype="Array[1..4] of Int">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
      </AttributeList>
      <Comment>
        <MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="SAVE" Datatype="Struct">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
      </AttributeList>
      <Member Name="Weichen_DB" Datatype="Int">
        <Comment>
          <MultiLanguageText Lang="de-DE">Weichen-FIFO-DB</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Weichen_DW" Datatype="Int">
        <Comment>
          <MultiLanguageText Lang="de-DE">Weichen-FIFO-DW</MultiLanguageText>
        </Comment>
      </Member>
    </Member>
    <Member Name="Para" Datatype="Struct">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
      </AttributeList>
      <Comment>
        <MultiLanguageText Lang="de-DE">Parameter</MultiLanguageText>
      </Comment>
      <Member Name="Entnahmepuffer_DL_DB" Datatype="Int">
        <Comment>
          <MultiLanguageText Lang="de-DE">Einsprung Leerpuffer-Datenliste-DB</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Entnahmepuffer_DL_DW" Datatype="Int">
        <Comment>
          <MultiLanguageText Lang="de-DE">Einsprung Leerpuffer-Datenliste-DW</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Res1" Datatype="Array[1..2] of Int">
        <Comment>
          <MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
        </Comment>
      </Member>
    </Member>
    <Member Name="Status2" Datatype="Struct">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
      </AttributeList>
      <Member Name="Abruf_ist_möglich" Datatype="Bool">
        <Comment>
          <MultiLanguageText Lang="de-DE">Abruf ist möglich </MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Kein_Stop_mehr" Datatype="Bool" />
      <Member Name="Eintrag_DL_Leerliste_erfolgt" Datatype="Bool">
        <Comment>
          <MultiLanguageText Lang="de-DE">Eintrag in DLLPPuffer_leer (DB500) erfolgt</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Eintrag_DL_Reinliste_erfolgt" Datatype="Bool">
        <Comment>
          <MultiLanguageText Lang="de-DE">Eintrag in DLLPPuffer_Einfahren (DB501) erfolgt</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Eintrag_Abrufliste_erfolgt" Datatype="Bool">
        <Comment>
          <MultiLanguageText Lang="de-DE">Eintrag in DLLPPuffer_Ausfahren (DB502) erfolgt</MultiLanguageText>
        </Comment>
      </Member>
    </Member>
    <Member Name="Puffer" Datatype="&quot;UDLHMEntnahmePuffer&quot;">
      <AttributeList>
        <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
        <BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
      </AttributeList>
      <Comment>
        <MultiLanguageText Lang="de-DE">Statische Leerpufferdaten (aus DL)</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Dyn" Datatype="Struct">
      <Comment>
        <MultiLanguageText Lang="de-DE">Dynamische Daten</MultiLanguageText>
      </Comment>
      <Member Name="Status" Datatype="Struct">
        <AttributeList>
          <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
        </AttributeList>
        <Member Name="Puffer_OUT_leer" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Puffer ist leer</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Puffer_OUT_hat Platz" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Puffer hat noch Kapazität</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Undef.Trolley_in_Schleuse_OUT" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Undefinierter Trolley in Schleuse unten erkannt</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Trolley_fährt_in_Schleuse_OUT" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Trolley fährt in Schleuse (unten)</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Trolley_wartet_Auftrag" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Trolley wartet auf Auftrag (unten)</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Trolley_wartet_Bereich+1" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Trolley wartet auf Bereich +1 (unten)</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Trolley_fährt_aus_OUT" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Trolley fährt aus (unten)</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="MindestZeit_ok_OUT" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Schleuse ist MindestZeit geöffnet</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Trolley_draussen_Out" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Trolley ist ausgefahren</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Trolley_OUT_nicht_in_Schleuse" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Trolley fährt nicht in Schleuse</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Leer_Check_OUT" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Leerpuffer wird auf leer gecheckt</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Alles_ausfahren" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Alle Trolleys ausfahren</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Leerpuffer_initialisieren" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Leerpuffer initialisieren </MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Error_aktiv" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Störung vorhanden</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="Reset_aktiv_OUT" Datatype="Bool">
          <Comment>
            <MultiLanguageText Lang="de-DE">Reset aktiv</MultiLanguageText>
          </Comment>
        </Member>
      </Member>
      <Member Name="TrolleyID_Einfahrt" Datatype="DInt">
        <AttributeList>
          <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
        </AttributeList>
        <Comment>
          <MultiLanguageText Lang="de-DE">Trolley-Nr ist eingefahren</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Rueckmld" Datatype="Struct">
        <AttributeList>
          <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
        </AttributeList>
        <Member Name="RET_VAL_BLKMOV_EntnahmePuffer" Datatype="Int">
          <Comment>
            <MultiLanguageText Lang="de-DE">Rückmeldung nach BLKMOV-Aufruf</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="RET_VAL_DL_EntnahmePuffer" Datatype="Byte">
          <Comment>
            <MultiLanguageText Lang="de-DE">Rückmeldung nach DatenOut-Aufruf</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="RET_VAL_DL_Res_OUT" Datatype="Byte">
          <Comment>
            <MultiLanguageText Lang="de-DE">Rückmeldung nach DatenOut-Aufruf</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="RET_VAL_DL_EntnahmePufferTrolley_IN" Datatype="Byte">
          <Comment>
            <MultiLanguageText Lang="de-DE">Rückmeldung nach DatenIN-Aufruf</MultiLanguageText>
          </Comment>
        </Member>
        <Member Name="RET_VAL_DL_EntnahmePufferTrolley_OUT" Datatype="Byte">
          <Comment>
            <MultiLanguageText Lang="de-DE">Rückmeldung nach DatenOut-Aufruf</MultiLanguageText>
          </Comment>
        </Member>
      </Member>
      <Member Name="Error" Datatype="&quot;UErrHMEntnahmePuffer&quot;">
        <AttributeList>
          <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
        </AttributeList>
      </Member>
      <Member Name="Stau_Zeit" Datatype="Int">
        <AttributeList>
          <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
        </AttributeList>
        <Comment>
          <MultiLanguageText Lang="de-DE">Sensor B_Einfahrt ist belegt [1s]</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Stop_Ursache" Datatype="Word">
        <AttributeList>
          <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
        </AttributeList>
        <Comment>
          <MultiLanguageText Lang="de-DE">Stop-Stelle: Nw + Position</MultiLanguageText>
        </Comment>
      </Member>
      <Member Name="Res500" Datatype="Array[1..206] of Int">
        <AttributeList>
          <BooleanAttribute Name="ExternalAccessible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalVisible" SystemDefined="true">false</BooleanAttribute>
          <BooleanAttribute Name="ExternalWritable" SystemDefined="true">false</BooleanAttribute>
        </AttributeList>
      </Member>
    </Member>
  </Section>
  <Section Name="Temp">
    <Member Name="Quelle" Datatype="Any">
      <Comment>
        <MultiLanguageText Lang="de-DE">Zeiger, wo Rein-Daten sind</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Ziel" Datatype="Any">
      <Comment>
        <MultiLanguageText Lang="de-DE">Zeiger, FIFO-Stelle</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Ueb_akt" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Überwachungszeit aktivieren</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Weiter" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Weiterschaltbedingung ist erfüllt</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Warte_neu" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Wartezeit neu triggern</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Warte_stop" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Wartezeit stoppen</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Inks_Ok" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Starten aufgrund der Inks erlaubt</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Puffer_ist_leer" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Leerpuffer zeitlang ohne Sensor</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Abruf_Trolley_vorne" Datatype="Bool">
      <Comment>
        <MultiLanguageText Lang="de-DE">Abruf-Trolley ist in Schleuse</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Oberen_Puffer_Freigeben" Datatype="Bool" />
    <Member Name="GesamtAnzahl" Datatype="Int" />
    <Member Name="SSDW" Datatype="Int" />
    <Member Name="Schleife" Datatype="Word">
      <Comment>
        <MultiLanguageText Lang="de-DE">Loopzähler</MultiLanguageText>
      </Comment>
    </Member>
    <Member Name="Trolley" Datatype="Int" />
    <Member Name="Position" Datatype="Int" />
  </Section>
  <Section Name="Constant" />
</Sections></Interface>
      <MemoryLayout>Standard</MemoryLayout>
      <Name>MHMEntnahmepuffer</Name>
      <Namespace />
      <Number>1278</Number>
      <ProgrammingLanguage>STL</ProgrammingLanguage>
    </AttributeList>
    <ObjectList>
      <MultilingualText ID="1" CompositionName="Comment">
        <ObjectList>
          <MultilingualTextItem ID="2" CompositionName="Items">
            <AttributeList>
              <Culture>cs-CZ</Culture>
              <Text />
            </AttributeList>
          </MultilingualTextItem>
          <MultilingualTextItem ID="3" CompositionName="Items">
            <AttributeList>
              <Culture>de-DE</Culture>
              <Text>COPYRIGHT by Ingenieurbüro A.Emmert
Ortsstr.33, D-869925 Fuchstal (Germany)
Tel.: 0049(0)8243-960629

Version: H&amp;M Leerpuffer / 10.2025

Version: Omniflow 2100 / 10.2024

Schritt 0: Warten auf Trolley
Schritt 1: Betriebsart ok/angegeben?
Schritt 5: Mit Scanner fahren: Defaultziel ?
Schritt 6: Scanner triggern
Schritt 7: "DREQ" an PC senden
Schritt 8: Warten auf PC-Antwort   
Schritt 9: PC-Antwort auswerten    
Schritt 10: Fahrtrichtung ermitteln
Schritt 11: Ausfahren ok ?
Schritt 12: Warten auf Pin-Signal     
Schritt 13: Weichenbereich raus bereit ?  
Schritt 14: Daten an Rausweiche übergeben
Schritt 15: Schleuse Mindestzeit öffnen   
Schritt 16: Trolley ausgefahren ?    
Schritt 17: Trolley ist draussen    
Schritt 18: BM wurde vereinzelt
Schritt 19: Beladezustand checken
Schritt 20: Schleuse resetten
Schritt 21: Reset ist zu Ende
</Text>
            </AttributeList>
          </MultilingualTextItem>
          <MultilingualTextItem ID="4" CompositionName="Items">
            <AttributeList>
              <Culture>en-US</Culture>
              <Text />
            </AttributeList>
          </MultilingualTextItem>
        </ObjectList>
      </MultilingualText>
      <SW.Blocks.CompileUnit ID="5" CompositionName="CompileUnits">
        <AttributeList>
          <NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
  <StlStatement UId="21">
    <StlToken Text="L" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="EntnahmePuffer_Nr" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="24">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="25">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>275</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Einsprung Puffer-DL</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="28">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Para" />
        <Component Name="Entnahmepuffer_DL_DB" />
      </Symbol>
      <LineComment>
        <Text>vor Aufruf übergeben!</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="31">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>0</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="33">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Para" />
        <Component Name="Entnahmepuffer_DL_DW" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="46">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
</StatementList></NetworkSource>
          <ProgrammingLanguage>STL</ProgrammingLanguage>
        </AttributeList>
        <ObjectList>
          <MultilingualText ID="6" CompositionName="Comment">
            <ObjectList>
              <MultilingualTextItem ID="7" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="8" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="9" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
          <MultilingualText ID="A" CompositionName="Title">
            <ObjectList>
              <MultilingualTextItem ID="B" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="C" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text>Parameter-Übergabe</Text>
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="D" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
        </ObjectList>
      </SW.Blocks.CompileUnit>
      <SW.Blocks.CompileUnit ID="E" CompositionName="CompileUnits">
        <AttributeList>
          <NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
  <StlStatement UId="584">
    <StlToken Text="L" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Puffer" />
        <Component Name="EntnahmePuffer_Nr" />
      </Symbol>
      <LineComment>
        <Text>Nummer des EntnahmePuffers</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="587">
    <StlToken Text="L" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="EntnahmePuffer_Nr" />
      </Symbol>
      <LineComment>
        <Text>Aufruf-Parameter</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="590">
    <StlToken Text="EQ_I" />
    <LineComment>
      <Text>Identisch ?</Text>
    </LineComment>
  </StlStatement>
  <StlStatement UId="592">
    <StlToken Text="R" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Entnahmepuffer_DL" />
      </Symbol>
      <LineComment>
        <Text>EntnahmePufferdatenbank fehlerhaft</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="595">
    <StlToken Text="R" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Undef_Entnahmepuffer" />
      </Symbol>
      <LineComment>
        <Text>undefiniertes EntnahmePuffer</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="598">
    <StlToken Text="JC" />
    <Access Scope="Label">
      <Label Name="en06" />
      <LineComment>
        <Text>Ja !</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="601">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="602">
    <StlToken Text="T" />
    <Access Scope="GlobalVariable">
      <Symbol>
        <Component Name="MW200" />
      </Symbol>
      <LineComment>
        <Text>Search-Daten </Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="605">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="606">
    <StlToken Text="CALL" />
    <Access Scope="Call">
      <CallInfo Name="DatenOut" BlockType="FC">
        <Parameter Name="SSDB" Section="Input" Type="Int">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Para" />
              <Component Name="Entnahmepuffer_DL_DB" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="SSDW" Section="Input" Type="Int">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Para" />
              <Component Name="Entnahmepuffer_DL_DW" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="PARA" Section="Input" Type="Word">
          <Access Scope="TypedConstant">
            <Constant>
              <ConstantValue>WORD#16#0000</ConstantValue>
            </Constant>
          </Access>
        </Parameter>
        <Parameter Name="SEARCHDATEN" Section="Input" Type="Pointer">
          <Access Scope="LiteralConstant">
            <Constant>
              <ConstantType>ARef</ConstantType>
              <ConstantValue>P#M200.0</ConstantValue>
            </Constant>
          </Access>
        </Parameter>
        <Parameter Name="RE_VAL" Section="Output" Type="Byte">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Dyn" />
              <Component Name="Rueckmld" />
              <Component Name="RET_VAL_DL_EntnahmePuffer" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="OUTDATEN" Section="Output" Type="Pointer">
          <Access Scope="LiteralConstant">
            <Constant>
              <ConstantType>ARef</ConstantType>
              <ConstantValue>P#M220.0</ConstantValue>
            </Constant>
          </Access>
        </Parameter>
        <Parameter Name="Position" Section="Output" Type="Int">
          <Access Scope="GlobalVariable">
            <Symbol>
              <Component Name="MW196" />
            </Symbol>
          </Access>
        </Parameter>
      </CallInfo>
    </Access>
  </StlStatement>
  <StlStatement UId="622">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="623">
    <StlToken Text="JBI" />
    <Access Scope="Label">
      <Label Name="G_Ok" />
    </Access>
  </StlStatement>
  <StlStatement UId="625">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="626">
    <StlToken Text="A" />
    <Access Scope="GlobalVariable">
      <Symbol>
        <Component Name="M199.0" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="628">
    <StlToken Text="JCN" />
    <Access Scope="Label">
      <Label Name="w060" />
    </Access>
  </StlStatement>
  <StlStatement UId="630">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="631">
    <StlToken Text="SET" />
  </StlStatement>
  <StlStatement UId="632">
    <StlToken Text="Assign" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Entnahmepuffer_DL" />
      </Symbol>
      <LineComment>
        <Text>EntnahmePufferdatenbank fehlerhaft</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="635">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="636">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Word</ConstantType>
        <ConstantValue>16#A061</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="638">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Stop_Ursache" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="640">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="641">
    <StlToken Text="BEU" />
  </StlStatement>
  <StlStatement UId="642">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="643">
    <LabelDeclaration>
      <Label Name="w060" />
    </LabelDeclaration>
    <StlToken Text="SET" />
  </StlStatement>
  <StlStatement UId="645">
    <StlToken Text="S" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Undef_Entnahmepuffer" />
      </Symbol>
      <LineComment>
        <Text>undefinierter EntnahmePuffer</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="648">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="649">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Word</ConstantType>
        <ConstantValue>16#0062</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="51">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Stop_Ursache" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="653">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="654">
    <StlToken Text="BEU" />
  </StlStatement>
  <StlStatement UId="655">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="656">
    <LineComment>
      <Text>Kennung + Datenbytes</Text>
    </LineComment>
    <StlToken Text="COMMENT" />
  </StlStatement>
  <StlStatement UId="658">
    <LabelDeclaration>
      <Label Name="G_Ok" />
    </LabelDeclaration>
    <StlToken Text="SET" />
  </StlStatement>
  <StlStatement UId="660">
    <StlToken Text="R" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Entnahmepuffer_DL" />
      </Symbol>
      <LineComment>
        <Text>Gefälledatenbank fehlerhaft</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="663">
    <StlToken Text="R" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Undef_Entnahmepuffer" />
      </Symbol>
      <LineComment>
        <Text>undefinierte Gefällestrecke</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="666">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="667">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Word</ConstantType>
        <ConstantValue>16#1004</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Kennung 10 + Word=04</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="670">
    <StlToken Text="T" />
    <Access Scope="Address">
      <Address Area="Local" Type="Word" BitOffset="0" />
      <LineComment>
        <Text>Any-Kennung, Datentyp</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="673">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>20</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Datenwords speichern</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="676">
    <StlToken Text="T" />
    <Access Scope="Address">
      <Address Area="Local" Type="Word" BitOffset="16" />
      <LineComment>
        <Text>Wiederholungen</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="679">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="680">
    <LineComment>
      <Text>Quelle-Pointer erzeugen:</Text>
    </LineComment>
    <StlToken Text="COMMENT" />
  </StlStatement>
  <StlStatement UId="682">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>0</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Bei Merker = 0 !</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="685">
    <StlToken Text="T" />
    <Access Scope="Address">
      <Address Area="Local" Type="Word" BitOffset="32" />
      <LineComment>
        <Text>DB_Nummer</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="688">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>220</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Adresse</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="691">
    <StlToken Text="SLD" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>3</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="693">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>DWord</ConstantType>
        <ConstantValue>16#8300_0000</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Kennung: Merker</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="696">
    <StlToken Text="OD" />
  </StlStatement>
  <StlStatement UId="697">
    <StlToken Text="T" />
    <Access Scope="Address">
      <Address Area="Local" Type="DWord" BitOffset="48" />
      <LineComment>
        <Text>Kennung, Adresse</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="700">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="701">
    <StlToken Text="CALL" />
    <Access Scope="Call">
      <Instruction Name="BLKMOV" Version="1.1">
        <Token Text="," />
        <LineComment>
          <Text>Datenliste-Daten speichern</Text>
        </LineComment>
        <TemplateValue Name="blk_type" Type="Type">Variant</TemplateValue>
        <Parameter Name="SRCBLK">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Quelle" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="RET_VAL">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Dyn" />
              <Component Name="Rueckmld" />
              <Component Name="RET_VAL_BLKMOV_EntnahmePuffer" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="DSTBLK">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Puffer" />
            </Symbol>
          </Access>
          <LineComment>
            <Text>#Ziel</Text>
          </LineComment>
        </Parameter>
      </Instruction>
    </Access>
  </StlStatement>
  <StlStatement UId="709">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="710">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Word</ConstantType>
        <ConstantValue>16#0063</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="59">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Stop_Ursache" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="714">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="715">
    <StlToken Text="L" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Rueckmld" />
        <Component Name="RET_VAL_BLKMOV_EntnahmePuffer" />
      </Symbol>
      <LineComment>
        <Text>Rückmeldung</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="718">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>0</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Fehler vorhanden ?</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="721">
    <StlToken Text="NE_I" />
    <LineComment>
      <Text>Ja !</Text>
    </LineComment>
  </StlStatement>
  <StlStatement UId="723">
    <StlToken Text="Assign" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Err_BLKMov" />
      </Symbol>
      <LineComment>
        <Text>Error bei Block kopieren</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="726">
    <StlToken Text="BEC" />
  </StlStatement>
  <StlStatement UId="727">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="728">
    <StlToken Text="L" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Puffer" />
        <Component Name="Puffer_Typ" />
      </Symbol>
      <LineComment>
        <Text>Puffertyp = 1278 (EntnahmePuffer)</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="731">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>1278</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Dieser Aufruf-FB ?</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="734">
    <StlToken Text="EQ_I" />
    <LineComment>
      <Text>Ja !</Text>
    </LineComment>
  </StlStatement>
  <StlStatement UId="736">
    <StlToken Text="JC" />
    <Access Scope="Label">
      <Label Name="w061" />
    </Access>
  </StlStatement>
  <StlStatement UId="738">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="739">
    <StlToken Text="SET" />
  </StlStatement>
  <StlStatement UId="740">
    <StlToken Text="S" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Undef_Entnahmepuffer" />
      </Symbol>
      <LineComment>
        <Text>undefinierter EntnahmePuffer</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="743">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="744">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>0</ConstantValue>
      </Constant>
      <LineComment>
        <Text>EntnahmePuffer ungültig !</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="747">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Puffer" />
        <Component Name="EntnahmePuffer_Nr" />
      </Symbol>
      <LineComment>
        <Text>Nummer des EntnahmePuffers</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="750">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="751">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Word</ConstantType>
        <ConstantValue>16#0064</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="62">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Stop_Ursache" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="755">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="756">
    <StlToken Text="BEU" />
  </StlStatement>
  <StlStatement UId="757">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="758">
    <LineComment>
      <Text>Defaultwerte übergeben:</Text>
    </LineComment>
    <StlToken Text="COMMENT" />
  </StlStatement>
  <StlStatement UId="23">
    <LabelDeclaration>
      <Label Name="w061" />
    </LabelDeclaration>
    <StlToken Text="NOP_0" />
  </StlStatement>
  <StlStatement UId="47">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="802">
    <StlToken Text="BEU" />
  </StlStatement>
  <StlStatement UId="803">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="804">
    <LabelDeclaration>
      <Label Name="en06" />
    </LabelDeclaration>
    <StlToken Text="NOP_0" />
  </StlStatement>
  <StlStatement UId="806">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
</StatementList></NetworkSource>
          <ProgrammingLanguage>STL</ProgrammingLanguage>
        </AttributeList>
        <ObjectList>
          <MultilingualText ID="F" CompositionName="Comment">
            <ObjectList>
              <MultilingualTextItem ID="10" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="11" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="12" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
          <MultilingualText ID="13" CompositionName="Title">
            <ObjectList>
              <MultilingualTextItem ID="14" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="15" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text>Statische Entnahmepuffer-Parameter holen</Text>
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="16" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <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="21">
    <StlToken Text="L" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="TrolleyID_Einfahrt" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="47">
    <StlToken Text="T" />
    <Access Scope="GlobalVariable">
      <Symbol>
        <Component Name="MD220" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="22">
    <StlToken Text="L" />
    <Access Scope="TypedConstant">
      <Constant>
        <ConstantValue>DINT#0</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="26">
    <StlToken Text="EQ_I" />
  </StlStatement>
  <StlStatement UId="27">
    <StlToken Text="JC" />
    <Access Scope="Label">
      <Label Name="NoNewT" />
    </Access>
  </StlStatement>
  <StlStatement UId="214">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="45">
    <LineComment>
      <Text>Neue Position an Gesamt-Trolley-DL übergeben:</Text>
    </LineComment>
    <StlToken Text="COMMENT" />
  </StlStatement>
  <StlStatement UId="98">
    <StlToken Text="CALL" />
    <Access Scope="Call">
      <CallInfo Name="Trolley_DL_Neue_Pos" BlockType="FC">
        <Parameter Name="Gesamt_Trolley_DL" Section="Input" Type="Int">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Puffer" />
              <Component Name="Gesamt_Trolley_DL" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="TrolleyID" Section="Input" Type="DInt">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Dyn" />
              <Component Name="TrolleyID_Einfahrt" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="Position" Section="Input" Type="Word">
          <Access Scope="LocalVariable">
            <Symbol>
              <Component Name="Puffer" />
              <Component Name="Puffer_Position" />
            </Symbol>
          </Access>
        </Parameter>
        <Parameter Name="ShopGroup" Section="Input" Type="DInt">
          <Access Scope="TypedConstant">
            <Constant>
              <ConstantValue>Dint#0</ConstantValue>
            </Constant>
          </Access>
        </Parameter>
        <Parameter Name="Err" Section="Output" Type="Bool">
          <Access Scope="GlobalVariable">
            <Symbol>
              <Component Name="M199.0" />
            </Symbol>
          </Access>
        </Parameter>
      </CallInfo>
    </Access>
  </StlStatement>
  <StlStatement UId="109">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="36">
    <LabelDeclaration>
      <Label Name="NoNewT" />
    </LabelDeclaration>
    <StlToken Text="NOP_0" />
  </StlStatement>
  <StlStatement UId="56">
    <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>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="1A" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="1B" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
          <MultilingualText ID="1C" CompositionName="Title">
            <ObjectList>
              <MultilingualTextItem ID="1D" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="1E" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text>Einfahrenden Trolley verarbeiten</Text>
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="1F" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
        </ObjectList>
      </SW.Blocks.CompileUnit>
      <SW.Blocks.CompileUnit ID="20" CompositionName="CompileUnits">
        <AttributeList>
          <NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
  <StlStatement UId="891">
    <LineComment>
      <Text>Sensor bei Bereichs-Einfahrt bleibt belegt?:</Text>
    </LineComment>
    <StlToken Text="COMMENT" />
  </StlStatement>
  <StlStatement UId="893">
    <StlToken Text="AN" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="B_LeerpufferEinfahrt" />
      </Symbol>
      <LineComment>
        <Text>Sensor Trolley fährt in Bereich (kein Stau !)</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="40">
    <StlToken Text="R" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Err_Stau_Einfahrt" />
      </Symbol>
      <LineComment>
        <Text>Stau bei Einfahrt</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="896">
    <StlToken Text="JC" />
    <Access Scope="Label">
      <Label Name="X090" />
      <LineComment>
        <Text>StauZeit neu aufziehen</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="899">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="900">
    <StlToken Text="AN" />
    <Access Scope="GlobalVariable">
      <Symbol>
        <Component Name="1s-Impuls" />
      </Symbol>
    </Access>
  </StlStatement>
  <StlStatement UId="30">
    <StlToken Text="O" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Err_Stau_Einfahrt" />
      </Symbol>
      <LineComment>
        <Text>Zeit bereits abgelaufen</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="76">
    <StlToken Text="JC" />
    <Access Scope="Label">
      <Label Name="Xn09" />
    </Access>
  </StlStatement>
  <StlStatement UId="904">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="905">
    <StlToken Text="L" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Stau_Zeit" />
      </Symbol>
      <LineComment>
        <Text>Sensor B_VorSep ist belegt [1s]</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="54">
    <StlToken Text="ADD" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>+1</ConstantValue>
      </Constant>
    </Access>
  </StlStatement>
  <StlStatement UId="50">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Stau_Zeit" />
      </Symbol>
      <LineComment>
        <Text>Sensor B_VorSep ist belegt [1s]</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="915">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="26">
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>25</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Stau-Zeit erreicht ?</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="933">
    <StlToken Text="GE_I" />
    <LineComment>
      <Text>Ja !</Text>
    </LineComment>
  </StlStatement>
  <StlStatement UId="33">
    <StlToken Text="S" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Error" />
        <Component Name="Err_Stau_Einfahrt" />
      </Symbol>
      <LineComment>
        <Text>Stau bei Einfahrt (Quittierung oder Sensor=0, wegen Bürstenantrieb</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="938">
    <StlToken Text="JCN" />
    <Access Scope="Label">
      <Label Name="Xn09" />
    </Access>
  </StlStatement>
  <StlStatement UId="940">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="941">
    <LabelDeclaration>
      <Label Name="X090" />
    </LabelDeclaration>
    <StlToken Text="L" />
    <Access Scope="LiteralConstant">
      <Constant>
        <ConstantType>Int</ConstantType>
        <ConstantValue>0</ConstantValue>
      </Constant>
      <LineComment>
        <Text>Zeiten löschen</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="944">
    <StlToken Text="T" />
    <Access Scope="LocalVariable">
      <Symbol>
        <Component Name="Dyn" />
        <Component Name="Stau_Zeit" />
      </Symbol>
      <LineComment>
        <Text>Sensor B_VorSep ist belegt [1s]</Text>
      </LineComment>
    </Access>
  </StlStatement>
  <StlStatement UId="35">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
  <StlStatement UId="1118">
    <LabelDeclaration>
      <Label Name="Xn09" />
    </LabelDeclaration>
    <StlToken Text="NOP_0" />
  </StlStatement>
  <StlStatement UId="37">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
</StatementList></NetworkSource>
          <ProgrammingLanguage>STL</ProgrammingLanguage>
        </AttributeList>
        <ObjectList>
          <MultilingualText ID="21" CompositionName="Comment">
            <ObjectList>
              <MultilingualTextItem ID="22" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="23" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="24" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
          <MultilingualText ID="25" CompositionName="Title">
            <ObjectList>
              <MultilingualTextItem ID="26" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="27" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text>Error: Stau Bereich-Eingang</Text>
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="28" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
        </ObjectList>
      </SW.Blocks.CompileUnit>
      <SW.Blocks.CompileUnit ID="29" CompositionName="CompileUnits">
        <AttributeList>
          <NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
  <StlStatement UId="5005">
    <StlToken Text="BE" />
  </StlStatement>
  <StlStatement UId="5006">
    <StlToken Text="EMPTY_LINE" />
  </StlStatement>
</StatementList></NetworkSource>
          <ProgrammingLanguage>STL</ProgrammingLanguage>
        </AttributeList>
        <ObjectList>
          <MultilingualText ID="2A" CompositionName="Comment">
            <ObjectList>
              <MultilingualTextItem ID="2B" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="2C" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="2D" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
          <MultilingualText ID="2E" CompositionName="Title">
            <ObjectList>
              <MultilingualTextItem ID="2F" CompositionName="Items">
                <AttributeList>
                  <Culture>cs-CZ</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="30" CompositionName="Items">
                <AttributeList>
                  <Culture>de-DE</Culture>
                  <Text>Ende</Text>
                </AttributeList>
              </MultilingualTextItem>
              <MultilingualTextItem ID="31" CompositionName="Items">
                <AttributeList>
                  <Culture>en-US</Culture>
                  <Text />
                </AttributeList>
              </MultilingualTextItem>
            </ObjectList>
          </MultilingualText>
        </ObjectList>
      </SW.Blocks.CompileUnit>
      <MultilingualText ID="32" CompositionName="Title">
        <ObjectList>
          <MultilingualTextItem ID="33" CompositionName="Items">
            <AttributeList>
              <Culture>cs-CZ</Culture>
              <Text />
            </AttributeList>
          </MultilingualTextItem>
          <MultilingualTextItem ID="34" CompositionName="Items">
            <AttributeList>
              <Culture>de-DE</Culture>
              <Text>Omni H&amp;M-EntnahmePuffer-Modul</Text>
            </AttributeList>
          </MultilingualTextItem>
          <MultilingualTextItem ID="35" CompositionName="Items">
            <AttributeList>
              <Culture>en-US</Culture>
              <Text />
            </AttributeList>
          </MultilingualTextItem>
        </ObjectList>
      </MultilingualText>
    </ObjectList>
  </SW.Blocks.FB>
</Document>