2854 lines
82 KiB
XML
2854 lines
82 KiB
XML
<?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="Puffer_Nr" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Aufruf für Puffer</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Bereich_ist_leer" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Bereich ist leer -> SACK-Telegramm senden</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Section>
|
|
<Section Name="Output">
|
|
<Member Name="Ausfahren_erlaubt" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Kleidung / Zug darf ausfahren</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Error" Datatype="Byte">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Störungen übergeben</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Section>
|
|
<Section Name="InOut" />
|
|
<Section Name="Static">
|
|
<Member Name="Res1" Datatype="Array[1..7] of Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Para" Datatype="Struct">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Parameter</MultiLanguageText>
|
|
</Comment>
|
|
<Member Name="Puffer_DL_DB" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Einsprung Puffer-Datenliste-DB</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Puffer_DL_DW" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Einsprung Puffer-Datenliste-DW</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Res1" Datatype="Array[1..3] of Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Member>
|
|
<Member Name="Puffer" Datatype=""UDLPuffer"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Bereichs Daten</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Dyn" Datatype="Struct">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Dynamische Daten</MultiLanguageText>
|
|
</Comment>
|
|
<Member Name="Status" Datatype="Struct">
|
|
<Member Name="Vereinzelungstakte" Datatype="DInt">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Anzahl der getätigten Vereinzelungstakte</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Stop_Ursache" Datatype="Word">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Stop-Stelle: Nw + Position</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Betriebsart_Art" Datatype="Struct">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Aktive Betriebsart</MultiLanguageText>
|
|
</Comment>
|
|
<Member Name="Listen" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=1] Meldung an PC, falls BT in Schleuse</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Rapidfire" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=2] Alle BTs austakten (ohne Ende)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="TillEmpty" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=3] Alle BTs austakten (Ende nach zeitlang kein BT)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Job" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=4] Anzahl von BTs austakten (Ende nach Anzahl)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Job_TillEmpty" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=5] Anzahl von BTs austakten (Ende nach zeitlang kein BT)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="DestFull" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=6] Alle BTs austakten (bis Stau-Sensor aktiv)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Scannen" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=7] Ausfahren über Scanner + PC-Rückmeldung</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Scannen_TillEmpty" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">[SCTL=8] wie oben [SCTL=7](Ende nach zeitlang kein BT)</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="TillEmpty_war_aktiv" Datatype="Bool" />
|
|
<Member Name="Res11" Datatype="Bool" />
|
|
<Member Name="Res12" Datatype="Bool" />
|
|
<Member Name="Res13" Datatype="Bool" />
|
|
<Member Name="Res14" Datatype="Bool" />
|
|
<Member Name="Trolley_faehrt_aus" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Trolley/Zug fährt aus</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="SACK_Telegramm" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">SACK-Telegramm an PC senden</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Reset" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Reset</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Member>
|
|
<Member Name="Betriebsart_Ziel" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Ziel für BTs</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Betriebsart_Anzahl_Soll" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Anzahl der zu fahrenden BTs</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Betriebsart_Anzahl_Ist" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Anzahl der gefahrenden BTs</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Betriebsart_Quelle" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">SendFIFO des PC, der Betriebart gestartet hat</MultiLanguageText>
|
|
</Comment>
|
|
<StartValue>-1</StartValue>
|
|
</Member>
|
|
</Member>
|
|
<Member Name="Rueckmld" Datatype="Struct">
|
|
<Member Name="RET_VAL_BLKMOV_Puffer" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Rückmeldung nach BLKMOV-Aufruf</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="RET_VAL_DL_Puffer" Datatype="Byte">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Rückmeldung nach DatenOut-Aufruf</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="RET_VAL_SendFIFO" Datatype="Byte">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Rückmeldung nach SendPC_FIFO-Aufruf</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Member>
|
|
<Member Name="Error" Datatype="Struct">
|
|
<Member Name="Puffer_DL" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Puffer-Datenliste fehlerhaft</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Undef_Puffer" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">undefinierter Puffer</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Frei_02" Datatype="Bool" />
|
|
<Member Name="Frei_03" Datatype="Bool" />
|
|
<Member Name="Frei_04" Datatype="Bool" />
|
|
<Member Name="Send_FIFO_fehlerhaft" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Send-FIFO zum PC ist fehlerhaft</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Send_FIFO_voll" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Send-FIFO zu PC ist voll</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Frei_07" Datatype="Bool" />
|
|
</Member>
|
|
<Member Name="Res1" Datatype="Array[1..4] of Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
|
</Comment>
|
|
</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="Err_Uebzeit" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Überwachungzeit ist abgelaufen</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="Lauf_Flag" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Zähl-Lauf mit Flag ist aktiv</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Flag_Lauf_fertig" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Flag-Lauf wurde beendet</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Ohne_Lauf_fertig" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Ohne Flag-Lauf wurde beendet</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Max_Uebergabe" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">MaxWert wird gerade übertragen !</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Ink_Wert" Datatype="DInt">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Aktueller Inkrementalwert</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="BT_State" Datatype="Byte">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Beladezustand des BTs</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Section>
|
|
<Section Name="Constant" />
|
|
</Sections></Interface>
|
|
<MemoryLayout>Standard</MemoryLayout>
|
|
<Name>MPuffer</Name>
|
|
<Namespace />
|
|
<Number>176</Number>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="1" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="2" 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: ILS2100 / 05.02.2012
|
|
</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>176</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Einsprung Puffer-DL</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="25">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Para" />
|
|
<Component Name="Puffer_DL_DB" />
|
|
</Symbol>
|
|
</Access>
|
|
</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="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Para" />
|
|
<Component Name="Puffer_DL_DW" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="31">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="4" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="5" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="6" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="7" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Parameter-Übergabe</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="32">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="33">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ausfahren_erlaubt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kleidung / Zug darf ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="36">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="37">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="39">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Stop_Ursache" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="41">
|
|
<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>Out-Bits zum Zurücksetzen</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="42">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="44">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="46">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="En03" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="48">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="49">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="50">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Listen" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="52">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Rapidfire" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="54">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="56">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="58">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job_TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="60">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="DestFull" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="62">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Scannen" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="64">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Scannen_TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="66">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="68">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="SACK_Telegramm" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="70">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="71">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="73">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Ziel" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="75">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Anzahl_Soll" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="77">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Anzahl_Ist" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="79">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="81">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="82">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="83">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Puffer_DL" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffer-Datenliste fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="86">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Undef_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>undefinierter Puffer</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="89">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_02" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="91">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_03" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="93">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_04" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="95">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_fehlerhaft" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO zum PC ist fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="98">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_voll" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO zu PC ist voll</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="101">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_07" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="103">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="104">
|
|
<LabelDeclaration>
|
|
<Label Name="En03" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="106">
|
|
<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>Reset</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="12" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="107">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="109">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB200" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="111">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="112">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Puffer_DL" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffer-Datenliste fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="115">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.0" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="117">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Undef_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>undefinierter Puffer</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="120">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.1" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="122">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_02" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="124">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.2" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="126">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_03" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="128">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.3" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="130">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_04" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="132">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.4" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="134">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_fehlerhaft" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO zum PC ist fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="137">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.5" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="139">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_voll" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO zu PC ist voll</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="142">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.6" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="144">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Frei_07" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="146">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M200.7" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="148">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="149">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB200" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="151">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Error" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Schnittstelle nach Außen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="154">
|
|
<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>Störungen nach Außen übergeben</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="155">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer" />
|
|
<Component Name="Puffer_Nr" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Nummer des Puffers</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="158">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_Nr" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Aufruf-Parameter</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="161">
|
|
<StlToken Text="EQ_I" />
|
|
<LineComment>
|
|
<Text>Identisch ?</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="163">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Puffer_DL" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Pufferdatenbank fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="166">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Undef_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>undefinierter Puffer</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="169">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="En04" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="172">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="173">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MW200" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Search-Daten </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="176">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="177">
|
|
<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="Puffer_DL_DB" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="SSDW" Section="Input" Type="Int">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Para" />
|
|
<Component Name="Puffer_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="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB199" />
|
|
</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="187">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="188">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB199" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="190">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Rueckmld" />
|
|
<Component Name="RET_VAL_DL_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Rückmeldung bei Datenbank-Zugriff (Gefälle-DL)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="193">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="194">
|
|
<StlToken Text="JBI" />
|
|
<Access Scope="Label">
|
|
<Label Name="G_Ok" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="196">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="197">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M199.0" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="199">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="w060" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="201">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="202">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="203">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Puffer_DL" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Pufferdatenbank fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="206">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="207">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#A041</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="209">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Stop_Ursache" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="211">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="212">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="213">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="214">
|
|
<LabelDeclaration>
|
|
<Label Name="w060" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="216">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Undef_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>undefinierter Puffer</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="219">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="220">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#A042</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="222">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Stop_Ursache" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="224">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="225">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="226">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="227">
|
|
<LineComment>
|
|
<Text>Kennung + Datenbytes</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="229">
|
|
<LabelDeclaration>
|
|
<Label Name="G_Ok" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="231">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Puffer_DL" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Gefälledatenbank fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="234">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Undef_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>undefinierte Gefällestrecke</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="237">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="238">
|
|
<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="241">
|
|
<StlToken Text="T" />
|
|
<Access Scope="Address">
|
|
<Address Area="Local" Type="Word" BitOffset="0" />
|
|
<LineComment>
|
|
<Text>Any-Kennung, Datentyp</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="244">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>10</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Datenwords speichern</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="247">
|
|
<StlToken Text="T" />
|
|
<Access Scope="Address">
|
|
<Address Area="Local" Type="Word" BitOffset="16" />
|
|
<LineComment>
|
|
<Text>Wiederholungen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="250">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="251">
|
|
<LineComment>
|
|
<Text>Quelle-Pointer erzeugen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="253">
|
|
<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="256">
|
|
<StlToken Text="T" />
|
|
<Access Scope="Address">
|
|
<Address Area="Local" Type="Word" BitOffset="32" />
|
|
<LineComment>
|
|
<Text>DB_Nummer</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="259">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>220</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Adresse</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="262">
|
|
<StlToken Text="SLD" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>3</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="264">
|
|
<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="267">
|
|
<StlToken Text="OD" />
|
|
</StlStatement>
|
|
<StlStatement UId="268">
|
|
<StlToken Text="T" />
|
|
<Access Scope="Address">
|
|
<Address Area="Local" Type="DWord" BitOffset="48" />
|
|
<LineComment>
|
|
<Text>Kennung, Adresse</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="271">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="272">
|
|
<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_Puffer" />
|
|
</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="280">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="281">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#A043</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="283">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Stop_Ursache" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="285">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="286">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Rueckmld" />
|
|
<Component Name="RET_VAL_BLKMOV_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Rückmeldung</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="289">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Fehler vorhanden ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="292">
|
|
<StlToken Text="NE_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="294">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Error bei Block kopieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="297">
|
|
<StlToken Text="BEC" />
|
|
</StlStatement>
|
|
<StlStatement UId="298">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="299">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer" />
|
|
<Component Name="Puffer_Typ" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Puffertyp = 176 (Normal)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="302">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>176</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Dieser Aufruf-FB ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="305">
|
|
<StlToken Text="EQ_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="307">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="En04" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="309">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="310">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="311">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Undef_Puffer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>undefinierter Puffer</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="314">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="315">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Puffer ungültig !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="318">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer" />
|
|
<Component Name="Puffer_Nr" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Nummer des Puffers</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="321">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="322">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#A044</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="324">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Stop_Ursache" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="326">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="327">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="328">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="329">
|
|
<LabelDeclaration>
|
|
<Label Name="En04" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="331">
|
|
<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>Statische Puffer-Parameter holen</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="332">
|
|
<LineComment>
|
|
<Text>Alles Leerfahren:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="334">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Alles leerfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="337">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>war aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="340">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="341">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Alles leerfahren beendet</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="344">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>war aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="347">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty_war_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>war aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="350">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="SACK_Telegramm" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="353">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="354">
|
|
<LineComment>
|
|
<Text>Einen Trolley ausfahren:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="356">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job_TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="358">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bereich ist leer -> SACK-Telegramm senden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="361">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job_TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="363">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="SACK_Telegramm" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="366">
|
|
<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>Betriebsarten</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="367">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Trolley_faehrt_aus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="369">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Trolley_faehrt_aus" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="371">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="En07" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="373">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="374">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Anzahl_Ist" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="376">
|
|
<StlToken Text="ADD" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>1</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Anzahl erhöhen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="379">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Anzahl_Ist" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="381">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="382">
|
|
<LabelDeclaration>
|
|
<Label Name="En07" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="384">
|
|
<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>Trolley/Zug fährt aus</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="385">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="SACK_Telegramm" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="388">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="En06" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="390">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="391">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer" />
|
|
<Component Name="Parameter_allg" />
|
|
<Component Name="PC_Komm_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="393">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_voll" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO zu PC ist voll</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="396">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="w102" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="398">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="399">
|
|
<LineComment>
|
|
<Text>Daten aufbereiten:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="401">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>String</ConstantType>
|
|
<ConstantValue>'SACK'</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="403">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MD214" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Telegramm-Kennung</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="406">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>30</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="408">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MW218" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Anzahl Bytes</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="411">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer_Nr" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="413">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MD220" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Sep-ID</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="416">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="418">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB224" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>State</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="421">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Anzahl_Soll" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="423">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MW225" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Target-Counts</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="426">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Anzahl_Ist" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="428">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MW227" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Actual-Counts</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="431">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#0003</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="433">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB229" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>ETX</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="436">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="437">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Rest nullen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="440">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB230" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="442">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB231" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="444">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB232" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="446">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB233" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="448">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB234" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="450">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB235" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="452">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB236" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="454">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB237" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="456">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB238" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="458">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB239" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="460">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Anzahl_Ist" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="462">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="463">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Quelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SendFIFO des PC, der Betriebart gestartet hat</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="466">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>bekannt ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="469">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>Ja !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="471">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="sack" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="473">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="474">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Puffer" />
|
|
<Component Name="PC_Send_FIFO" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO für PC-Sendungen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="477">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="479">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="480">
|
|
<LabelDeclaration>
|
|
<Label Name="sack" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="482">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_voll" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO zu PC ist voll</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="485">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_fehlerhaft" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="488">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="489">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo Name="FifoIn" BlockType="FC">
|
|
<Parameter Name="SSDB" Section="Input" Type="Int">
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Quelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="SSDW" Section="Input" Type="Int">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="PARA" Section="Input" Type="Word">
|
|
<Access Scope="TypedConstant">
|
|
<Constant>
|
|
<ConstantValue>WORD#16#0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="INDATEN" Section="Input" Type="Pointer">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>ARef</ConstantType>
|
|
<ConstantValue>P#M214.0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="RE_VAL" Section="Output" Type="Byte">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB199" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="497">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="498">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB199" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="500">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Rueckmld" />
|
|
<Component Name="RET_VAL_SendFIFO" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="502">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="503">
|
|
<StlToken Text="JBI" />
|
|
<Access Scope="Label">
|
|
<Label Name="w102" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="505">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="506">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M199.2" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="508">
|
|
<StlToken Text="JCN" />
|
|
<Access Scope="Label">
|
|
<Label Name="x002" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="510">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="511">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="512">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_voll" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO zu PC ist voll</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="515">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="516">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#B001</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="518">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Stop_Ursache" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="520">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="521">
|
|
<StlToken Text="BEU" />
|
|
<LineComment>
|
|
<Text>Warten</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="523">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="524">
|
|
<LabelDeclaration>
|
|
<Label Name="x002" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="526">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Error" />
|
|
<Component Name="Send_FIFO_fehlerhaft" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Send-FIFO fehlerhaft</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="529">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="530">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>16#B002</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="532">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Stop_Ursache" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="534">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="535">
|
|
<LabelDeclaration>
|
|
<Label Name="w102" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>unbekannt </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="539">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Quelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SendFIFO des PC, der Betriebart gestartet hat</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="542">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="543">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="544">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="SACK_Telegramm" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="547">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="548">
|
|
<LabelDeclaration>
|
|
<Label Name="En06" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
<StlStatement UId="550">
|
|
<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>SACK-Telegramm an PC</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="551">
|
|
<StlToken Text="A_BRACK" />
|
|
</StlStatement>
|
|
<StlStatement UId="552">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="TillEmpty" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Alles leerfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="555">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job_TillEmpty" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Einen Trolley ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="558">
|
|
<StlToken Text="BRACKET" />
|
|
</StlStatement>
|
|
<StlStatement UId="559">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bereich_ist_leer" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bereich ist leer -> SACK-Telegramm senden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="562">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="SACK_Telegramm" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SACK-Telegramm an PC senden</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="565">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ausfahren_erlaubt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Kleidung / Zug darf ausfahren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="568">
|
|
<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>Trolley / Zug darf ausfahren</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="569">
|
|
<StlToken Text="BE" />
|
|
</StlStatement>
|
|
<StlStatement UId="570">
|
|
<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>Ende</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<MultilingualText ID="35" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="36" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Puffer-Modul</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.FB>
|
|
</Document> |