Initial
This commit is contained in:
@@ -0,0 +1,841 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.GlobalDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AEmmert</HeaderAuthor>
|
||||
<HeaderFamily>P92753</HeaderFamily>
|
||||
<HeaderName>Programm</HeaderName>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Static">
|
||||
<Member Name="ActionFIFO_5" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF03</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_IN" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC80-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_OUT" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC81-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_SEARCH" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC82-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_CHANGE" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC83-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei3" Datatype="Int" />
|
||||
<Member Name="Frei4" Datatype="Int" />
|
||||
<Member Name="Frei5" Datatype="Int" />
|
||||
<Member Name="OP_Anzeige_Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Bei Ringspeicher -1,-2,...-Datensatz anzeigen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten" Datatype="Array[1..1] of Struct">
|
||||
<Member Name="Action_Ink" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Inkremente zum Aktion melden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Action_Flag" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Flag bei Aktion</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
<Member Name="Reserve1" Datatype="Int" />
|
||||
</Member>
|
||||
<Member Name="ActionFIFO_4" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF03</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_IN" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC80-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_OUT" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC81-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_SEARCH" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC82-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_CHANGE" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC83-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei3" Datatype="Int" />
|
||||
<Member Name="Frei4" Datatype="Int" />
|
||||
<Member Name="Frei5" Datatype="Int" />
|
||||
<Member Name="OP_Anzeige_Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Bei Ringspeicher -1,-2,...-Datensatz anzeigen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten" Datatype="Array[1..1] of Struct">
|
||||
<Member Name="Action_Ink" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Inkremente zum Aktion melden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Action_Flag" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Flag bei Aktion</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
<Member Name="Reserve1" Datatype="Int" />
|
||||
</Member>
|
||||
<Member Name="ActionFIFO_3" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF03</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_IN" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC80-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_OUT" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC81-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_SEARCH" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC82-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_CHANGE" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC83-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei3" Datatype="Int" />
|
||||
<Member Name="Frei4" Datatype="Int" />
|
||||
<Member Name="Frei5" Datatype="Int" />
|
||||
<Member Name="OP_Anzeige_Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Bei Ringspeicher -1,-2,...-Datensatz anzeigen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten" Datatype="Array[1..1] of Struct">
|
||||
<Member Name="Action_Ink" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Inkremente zum Aktion melden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Action_Flag" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Flag bei Aktion</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
<Member Name="Reserve1" Datatype="Int" />
|
||||
</Member>
|
||||
<Member Name="ActionFIFO_2" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF03</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_IN" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC80-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_OUT" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC81-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_SEARCH" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC82-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_CHANGE" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC83-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei3" Datatype="Int" />
|
||||
<Member Name="Frei4" Datatype="Int" />
|
||||
<Member Name="Frei5" Datatype="Int" />
|
||||
<Member Name="OP_Anzeige_Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Bei Ringspeicher -1,-2,...-Datensatz anzeigen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten" Datatype="Array[1..1] of Struct">
|
||||
<Member Name="Action_Ink" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Inkremente zum Aktion melden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Action_Flag" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Flag bei Aktion</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
<Member Name="Reserve1" Datatype="Int" />
|
||||
</Member>
|
||||
<Member Name="ActionFIFO_1" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF03</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_IN" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC80-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_OUT" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC81-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_SEARCH" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC82-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_CHANGE" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC83-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei3" Datatype="Int" />
|
||||
<Member Name="Frei4" Datatype="Int" />
|
||||
<Member Name="Frei5" Datatype="Int" />
|
||||
<Member Name="OP_Anzeige_Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Bei Ringspeicher -1,-2,...-Datensatz anzeigen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten" Datatype="Array[1..1] of Struct">
|
||||
<Member Name="Action_Ink" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Inkremente zum Aktion melden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Action_Flag" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Flag bei Aktion</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
<Member Name="Reserve1" Datatype="Int" />
|
||||
</Member>
|
||||
<Member Name="ActionFIFO_Abstand" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF03</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_IN" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC80-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_OUT" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC81-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_SEARCH" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC82-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_CHANGE" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC83-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei3" Datatype="Int" />
|
||||
<Member Name="Frei4" Datatype="Int" />
|
||||
<Member Name="Frei5" Datatype="Int" />
|
||||
<Member Name="OP_Anzeige_Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Bei Ringspeicher -1,-2,...-Datensatz anzeigen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten" Datatype="Array[1..1] of Struct">
|
||||
<Member Name="Action_Ink" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Inkremente zum Aktion melden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Action_Flag" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Flag bei Aktion</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
<Member Name="Reserve1" Datatype="Int" />
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Action_FIFO</Name>
|
||||
<Namespace />
|
||||
<Number>168</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.GlobalDB>
|
||||
</Document>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.InstanceDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderVersion>0.0</HeaderVersion>
|
||||
<InstanceOfName>Puffer_Raus</InstanceOfName>
|
||||
<InstanceOfType>FB</InstanceOfType>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Input" />
|
||||
<Section Name="Output" />
|
||||
<Section Name="InOut" />
|
||||
<Section Name="Static">
|
||||
<Member Name="Fb_L1" Datatype=""MFöBereich"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Fb_L2" Datatype=""MFöBereich"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Fb_L3" Datatype=""MFöBereich"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Reserve250" Datatype="Array[1..50] of Int" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Puffer_L1" Datatype=""MPuffer"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Puffer_L2" Datatype=""MPuffer"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Puffer_L3" Datatype=""MPuffer"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Reserve650" Datatype="Array[1..80] of Int" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Spezial_AusfahrtPuffer" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="L1_DriveGewollt" Datatype="Bool" />
|
||||
<Member Name="L1_DriveOut_aktiv" Datatype="Bool" />
|
||||
<Member Name="L1_DriveOut_fertig" Datatype="Bool" />
|
||||
<Member Name="L1_DriveOut_draussen" Datatype="Bool" />
|
||||
<Member Name="L2_DriveGewollt" Datatype="Bool" />
|
||||
<Member Name="L2_DriveOut_aktiv" Datatype="Bool" />
|
||||
<Member Name="L2_DriveOut_fertig" Datatype="Bool" />
|
||||
<Member Name="L2_DriveOut_draussen" Datatype="Bool" />
|
||||
<Member Name="L3_DriveGewollt" Datatype="Bool" />
|
||||
<Member Name="L3_DriveOut_aktiv" Datatype="Bool" />
|
||||
<Member Name="L3_DriveOut_fertig" Datatype="Bool" />
|
||||
<Member Name="L3_DriveOut_draussen" Datatype="Bool" />
|
||||
<Member Name="Reserve1" Datatype="Array[1..1] of Int">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Quelle" Datatype="Word" />
|
||||
<Member Name="Restweg_M0006" Datatype="Int" />
|
||||
</Member>
|
||||
<Member Name="ZaehlFlanke" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="L1_Flanke_Draussen_B" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="L2_Flanke_Draussen_B" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="L3_Flanke_Draussen_B" Datatype="Bool" Remanence="Retain" />
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<Name>DPuffer_Raus</Name>
|
||||
<Namespace />
|
||||
<Number>221</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.InstanceDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.InstanceDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AE</HeaderAuthor>
|
||||
<HeaderVersion>0.0</HeaderVersion>
|
||||
<InstanceOfName>Reset_A</InstanceOfName>
|
||||
<InstanceOfType>FB</InstanceOfType>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Input">
|
||||
<Member Name="ErrQuit" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Antrieb_akt" Datatype="Bool" Remanence="Retain" />
|
||||
</Section>
|
||||
<Section Name="Output">
|
||||
<Member Name="ResetAkt" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Antrieb" Datatype="Bool" Remanence="Retain" />
|
||||
</Section>
|
||||
<Section Name="InOut" />
|
||||
<Section Name="Static">
|
||||
<Member Name="Dyn" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="Sk" Datatype=""USk"">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="SensorAkt" Datatype="Bool" />
|
||||
<Member Name="Impulse" Datatype="Int" />
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<Name>DReset_A</Name>
|
||||
<Namespace />
|
||||
<Number>111</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.InstanceDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.InstanceDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderVersion>0.0</HeaderVersion>
|
||||
<InstanceOfName>Sorter_Rein</InstanceOfName>
|
||||
<InstanceOfType>FB</InstanceOfType>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Input" />
|
||||
<Section Name="Output" />
|
||||
<Section Name="InOut" />
|
||||
<Section Name="Static">
|
||||
<Member Name="Synchron" Datatype=""MScannerSync"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Weiche_1_rein" Datatype=""MWeiche_Sorter"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Weiche_2_rein" Datatype=""MWeiche_Sorter"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Weiche_3_rein" Datatype=""MWeiche_Sorter"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Reserve1050" Datatype="Array[1..150] of Int" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="B0024" Datatype=""MActionSave"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Flankenmerker" Datatype="Bool" Remanence="Retain" />
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<Name>DSorter_Rein</Name>
|
||||
<Namespace />
|
||||
<Number>211</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.InstanceDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.InstanceDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderVersion>0.0</HeaderVersion>
|
||||
<InstanceOfName>Sorter_Visu</InstanceOfName>
|
||||
<InstanceOfType>FB</InstanceOfType>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Input" />
|
||||
<Section Name="Output" />
|
||||
<Section Name="InOut" />
|
||||
<Section Name="Static">
|
||||
<Member Name="Weiche" Datatype=""MWeiche_Sorter"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Verhei_Sep_Nr" Datatype="Int" Remanence="Retain" />
|
||||
<Member Name="SortRein_Sep_Nr" Datatype="Int" Remanence="Retain" />
|
||||
<Member Name="Weichen_Nr" Datatype="Int" Remanence="Retain" />
|
||||
<Member Name="Separator_Nr" Datatype="Int" Remanence="Retain" />
|
||||
<Member Name="Synchron_Nr" Datatype="Int" Remanence="Retain" />
|
||||
<Member Name="RETVAL_Verhei" Datatype="Byte" Remanence="Retain" />
|
||||
<Member Name="RETVAL_SortRein" Datatype="Byte" Remanence="Retain" />
|
||||
<Member Name="RETVAL_Sync" Datatype="Byte" Remanence="Retain" />
|
||||
<Member Name="RETVAL_Weiche" Datatype="Byte" Remanence="Retain" />
|
||||
<Member Name="RETVAL_Separator" Datatype="Byte" Remanence="Retain" />
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<Name>DSorter_Visu</Name>
|
||||
<Namespace />
|
||||
<Number>200</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.InstanceDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,168 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.GlobalDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AEmmert</HeaderAuthor>
|
||||
<HeaderFamily>P92753</HeaderFamily>
|
||||
<HeaderName>Programm</HeaderName>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Static">
|
||||
<Member Name="KOPF" Datatype="Word" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF01</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>4</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten1" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Daten 1</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten2" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Daten 2</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten3" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Daten 3</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten4" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Daten 4</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten5" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Daten 5</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Daten6" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Daten 6</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sende" Datatype="Array[1..4] of Struct" Remanence="Retain">
|
||||
<Member Name="Trolley_Quelle" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">In diese Quelle zurückfahren</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>DZiele</Name>
|
||||
<Namespace />
|
||||
<Number>1</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.GlobalDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.GlobalDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AEmmert</HeaderAuthor>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Static">
|
||||
<Member Name="Datensortkopf" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Datenliste-Kennnung (DA) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#DB0B</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge der Datenliste (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>10</StartValue>
|
||||
</Member>
|
||||
<Member Name="STAMMDATEN" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Stammdatenlänge in Word (1 - 9)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>2</StartValue>
|
||||
</Member>
|
||||
<Member Name="Belegt06" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Belegt08" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Belegt10" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Belegt12" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="AnzahlEintraege" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der eingetragenen Datensätze</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve16" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve18" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Teil" Datatype="Array[1..10] of Struct" Remanence="Retain">
|
||||
<Member Name="Daten" Datatype=""UBM_Daten"">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Datensort-Ende-Kennung (DBEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#DBEE</StartValue>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Hauptstrang_Rein_Flag</Name>
|
||||
<Namespace />
|
||||
<Number>213</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.GlobalDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.GlobalDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AEmmert</HeaderAuthor>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Static">
|
||||
<Member Name="Datensortkopf" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Datenliste-Kennnung (DA) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#DB0B</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge der Datenliste (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>10</StartValue>
|
||||
</Member>
|
||||
<Member Name="STAMMDATEN" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Stammdatenlänge in Word (1 - 9)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>2</StartValue>
|
||||
</Member>
|
||||
<Member Name="Belegt06" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Belegt08" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Belegt10" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Belegt12" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">reserviert von Datenliste</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="AnzahlEintraege" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der eingetragenen Datensätze</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve16" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve18" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Teil" Datatype="Array[1..10] of Struct" Remanence="Retain">
|
||||
<Member Name="Daten" Datatype=""UBM_Daten"">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Datensort-Ende-Kennung (DBEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#DBEE</StartValue>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Hauptstrang_Rein_ohne</Name>
|
||||
<Namespace />
|
||||
<Number>212</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.GlobalDB>
|
||||
</Document>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,815 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.FB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Input" />
|
||||
<Section Name="Output" />
|
||||
<Section Name="InOut" />
|
||||
<Section Name="Static">
|
||||
<Member Name="Weiche" Datatype=""MWeiche_Sorter"">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Verhei_Sep_Nr" Datatype="Int" />
|
||||
<Member Name="SortRein_Sep_Nr" Datatype="Int" />
|
||||
<Member Name="Weichen_Nr" Datatype="Int" />
|
||||
<Member Name="Separator_Nr" Datatype="Int" />
|
||||
<Member Name="Synchron_Nr" Datatype="Int" />
|
||||
<Member Name="RETVAL_Verhei" Datatype="Byte" />
|
||||
<Member Name="RETVAL_SortRein" Datatype="Byte" />
|
||||
<Member Name="RETVAL_Sync" Datatype="Byte" />
|
||||
<Member Name="RETVAL_Weiche" Datatype="Byte" />
|
||||
<Member Name="RETVAL_Separator" Datatype="Byte" />
|
||||
</Section>
|
||||
<Section Name="Temp">
|
||||
<Member Name="Quelle" Datatype="Any">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wo Rein-Daten sind</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Rueck" Datatype="Struct">
|
||||
<Member Name="Ok" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Visudaten sind ok</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error_DL" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Datenbank fehlerhaft</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error_Undef_Nr" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">undefinierter Nummer</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error_Typ" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">falscher Typ</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Res04" Datatype="Bool" />
|
||||
<Member Name="Res05" Datatype="Bool" />
|
||||
<Member Name="Res06" Datatype="Bool" />
|
||||
<Member Name="Error_BLKMov" Datatype="Bool" />
|
||||
</Member>
|
||||
</Section>
|
||||
<Section Name="Constant" />
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Sorter_Visu</Name>
|
||||
<Namespace />
|
||||
<Number>200</Number>
|
||||
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
|
||||
<AttributeList>
|
||||
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
||||
<StlStatement UId="22">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>0</ConstantValue>
|
||||
</Constant>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="24">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="Address">
|
||||
<Address Area="Local" Type="Byte" BitOffset="80" />
|
||||
<LineComment>
|
||||
<Text>Rückmeldungen löschen</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="27">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="28">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Weichen_Nr" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Nummer der Weiche </Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="31">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>0</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>angegeben ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="34">
|
||||
<StlToken Text="EQ_I" />
|
||||
<LineComment>
|
||||
<Text>Nein !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="36">
|
||||
<StlToken Text="JC" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="w041" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="38">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="39">
|
||||
<StlToken Text="CAC" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="40">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW200" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Search-Daten</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="43">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="44">
|
||||
<StlToken Text="CALL" />
|
||||
<Access Scope="Call">
|
||||
<CallInfo Name="DatenOut" BlockType="FC">
|
||||
<Parameter Name="SSDB" Section="Input" Type="Int">
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>178</ConstantValue>
|
||||
</Constant>
|
||||
</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="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="54">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="55">
|
||||
<StlToken Text="JBI" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="W_Ok" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="57">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="58">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="M199.0" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="60">
|
||||
<StlToken Text="JCN" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="w040" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="62">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="63">
|
||||
<StlToken Text="SET" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="64">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Rueck" />
|
||||
<Component Name="Error_DL" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Datenbank fehlerhaft</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="67">
|
||||
<StlToken Text="JU" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="w042" />
|
||||
<LineComment>
|
||||
<Text>Visudaten löschen</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="70">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="71">
|
||||
<LabelDeclaration>
|
||||
<Label Name="w040" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="SET" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="73">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Rueck" />
|
||||
<Component Name="Error_Undef_Nr" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>undefinierte Nummer</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="76">
|
||||
<StlToken Text="JU" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="w042" />
|
||||
<LineComment>
|
||||
<Text>Visudaten löschen</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="79">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="80">
|
||||
<LineComment>
|
||||
<Text>Kennung + Datenbytes</Text>
|
||||
</LineComment>
|
||||
<StlToken Text="COMMENT" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="82">
|
||||
<LabelDeclaration>
|
||||
<Label Name="W_Ok" />
|
||||
</LabelDeclaration>
|
||||
<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="86">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="Address">
|
||||
<Address Area="Local" Type="Word" BitOffset="0" />
|
||||
<LineComment>
|
||||
<Text>Any-Kennung, Datentyp</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="89">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>75</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Datenwords speichern</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="92">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="Address">
|
||||
<Address Area="Local" Type="Word" BitOffset="16" />
|
||||
<LineComment>
|
||||
<Text>Wiederholungen</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="95">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="96">
|
||||
<LineComment>
|
||||
<Text>Quelle-Pointer erzeugen:</Text>
|
||||
</LineComment>
|
||||
<StlToken Text="COMMENT" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="98">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW222" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>#SSDB</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="101">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="Address">
|
||||
<Address Area="Local" Type="Word" BitOffset="32" />
|
||||
<LineComment>
|
||||
<Text>DB_Nummer</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="104">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW224" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>#SSDW</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="107">
|
||||
<StlToken Text="SLD" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>3</ConstantValue>
|
||||
</Constant>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="109">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>DWord</ConstantType>
|
||||
<ConstantValue>16#8400_0000</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Kennung: Daten</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="112">
|
||||
<StlToken Text="OD" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="113">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="Address">
|
||||
<Address Area="Local" Type="DWord" BitOffset="48" />
|
||||
<LineComment>
|
||||
<Text>Kennung, Adresse</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="116">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="117">
|
||||
<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="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW198" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</Parameter>
|
||||
<Parameter Name="DSTBLK">
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Any</ConstantType>
|
||||
<ConstantValue>P#DB200.DBX450.0 WORD 75</ConstantValue>
|
||||
</Constant>
|
||||
</Access>
|
||||
</Parameter>
|
||||
</Instruction>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="124">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="125">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW198" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="127">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>0</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Fehler vorhanden ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="130">
|
||||
<StlToken Text="NE_I" />
|
||||
<LineComment>
|
||||
<Text>Ja !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="132">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Rueck" />
|
||||
<Component Name="Error_BLKMov" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Error bei Block kopieren</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="135">
|
||||
<StlToken Text="JC" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="w042" />
|
||||
<LineComment>
|
||||
<Text>Visudaten löschen</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="138">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="139">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Weiche" />
|
||||
<Component Name="Weiche" />
|
||||
<Component Name="Weichen_Typ" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Visudaten</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="142">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>178</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Weiche ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="145">
|
||||
<StlToken Text="NE_I" />
|
||||
<LineComment>
|
||||
<Text>Nein !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="147">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Rueck" />
|
||||
<Component Name="Error_Typ" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Falscher Typ</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="150">
|
||||
<StlToken Text="JC" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="w042" />
|
||||
<LineComment>
|
||||
<Text>Visudaten löschen</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="153">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="154">
|
||||
<StlToken Text="SET" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="155">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Rueck" />
|
||||
<Component Name="Ok" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Visudaten sind ok</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="158">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="159">
|
||||
<StlToken Text="JU" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="en04" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="161">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="162">
|
||||
<LineComment>
|
||||
<Text>Keine Visudaten gewollt:</Text>
|
||||
</LineComment>
|
||||
<StlToken Text="COMMENT" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="164">
|
||||
<LabelDeclaration>
|
||||
<Label Name="w041" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Weiche" />
|
||||
<Component Name="Weiche" />
|
||||
<Component Name="Weichen_Nr" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Visudaten</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="168">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>0</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>gelöscht ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="171">
|
||||
<StlToken Text="EQ_I" />
|
||||
<LineComment>
|
||||
<Text>Ja !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="173">
|
||||
<StlToken Text="JC" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="en04" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="175">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="176">
|
||||
<LineComment>
|
||||
<Text>Visudaten löschen:</Text>
|
||||
</LineComment>
|
||||
<StlToken Text="COMMENT" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="178">
|
||||
<LabelDeclaration>
|
||||
<Label Name="w042" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Int</ConstantType>
|
||||
<ConstantValue>0</ConstantValue>
|
||||
</Constant>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="181">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW200" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="183">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="184">
|
||||
<StlToken Text="CALL" />
|
||||
<Access Scope="Call">
|
||||
<Instruction Name="FILL" Version="1.1">
|
||||
<Token Text="," />
|
||||
<LineComment>
|
||||
<Text>Bereich mit Nullen füllen</Text>
|
||||
</LineComment>
|
||||
<TemplateValue Name="ptr_type" Type="Type">Variant</TemplateValue>
|
||||
<Parameter Name="BVAL">
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW200" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</Parameter>
|
||||
<Parameter Name="RET_VAL">
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW198" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</Parameter>
|
||||
<Parameter Name="BLK">
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Any</ConstantType>
|
||||
<ConstantValue>P#DB200.DBX450.0 WORD 75</ConstantValue>
|
||||
</Constant>
|
||||
</Access>
|
||||
</Parameter>
|
||||
</Instruction>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="191">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="192">
|
||||
<LabelDeclaration>
|
||||
<Label Name="en04" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="Address">
|
||||
<Address Area="Local" Type="Byte" BitOffset="80" />
|
||||
<LineComment>
|
||||
<Text>Rückmeldungen </Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="196">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="RETVAL_Weiche" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>übergeben</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="199">
|
||||
<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>Weichendaten übergeben:</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="200">
|
||||
<StlToken Text="BE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="201">
|
||||
<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>Ende</Text>
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.CompileUnit>
|
||||
<MultilingualText ID="D" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="E" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text>Sorter OP</Text>
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.FB>
|
||||
</Document>
|
||||
@@ -0,0 +1,172 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.GlobalDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AEmmert</HeaderAuthor>
|
||||
<HeaderFamily>P92753</HeaderFamily>
|
||||
<HeaderName>Programm</HeaderName>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Static">
|
||||
<Member Name="BeladeFIFO" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="KOPF" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Kennung (FF) / Datensatzlänge in Word (1 - 128)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FF0F</StartValue>
|
||||
</Member>
|
||||
<Member Name="LAENGE" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Fifo (maximale Anzahl der Datensätze)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>15</StartValue>
|
||||
</Member>
|
||||
<Member Name="BRINGZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, wohin nächster Eintrag gespeichert wird</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="HOLZEIGER" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zeiger, woher nächste Daten geholt werden</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>40</StartValue>
|
||||
</Member>
|
||||
<Member Name="ANZAHL" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datensätze (eingetragene)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="STATUS" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status des Fifo</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW1" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 1.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW2" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 2.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW3" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 3.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZUSATZDW4" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherzelle für 4.Zusatzdaten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_IN" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC80-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_OUT" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC81-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_SEARCH" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC82-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="RE_VAL_CHANGE" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rückmeldung nach FC83-Aufruf</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei3" Datatype="Int" />
|
||||
<Member Name="Frei4" Datatype="Int" />
|
||||
<Member Name="Frei5" Datatype="Int" />
|
||||
<Member Name="OP_Anzeige_Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Bei Ringspeicher -1,-2,...-Datensatz anzeigen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Datensatz" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zu lesender Datenstatz (OP-Zeug)*********************************</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_minus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz -1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_Daten_plus" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Datensatz +1 lesen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Taste_FIFO_Del" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Taste Fifo löschen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zustand" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zustand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Error" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Error</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Belade" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="Teil" Datatype="Array[1..15] of Struct">
|
||||
<Member Name="Daten" Datatype=""UFIFO_BM_Daten"">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Endekennung" Datatype="Word">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fifo-Ende-Kennung (FFEE)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>WORD#16#FFEE</StartValue>
|
||||
</Member>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Status_FIFO_Rein</Name>
|
||||
<Namespace />
|
||||
<Number>214</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.GlobalDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,191 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.GlobalDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AE</HeaderAuthor>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Static">
|
||||
<Member Name="System" Datatype=""Bereich"" Remanence="Retain">
|
||||
<AttributeList>
|
||||
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
||||
</AttributeList>
|
||||
</Member>
|
||||
<Member Name="Sorter_V" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Sorter-Geschwindigkeit (1=slow, 2=half, 3=fast)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>2</StartValue>
|
||||
</Member>
|
||||
<Member Name="Beladung" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="Modus" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">0/1= jeden Haken beladen, X= jeden X.Haken beladen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="LeerHaken" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Leer-Haken</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="FestZiel" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Nur dieses Ziel ohne Scannen und PC anfahren</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="No_Read_Ziel" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">No Read-Ziel</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>5</StartValue>
|
||||
</Member>
|
||||
<Member Name="Sortierlauf" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Sortierlauf mit Mehrfach-Umfahrungen ist aktiv</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Beladung_ist_gestoppt" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Hakenbeladung wegen Störung oder Betriebsart gestoppt</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Haken_nicht_beladen" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Haken nicht beladen (2.Haken)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Flanke_Haken_erkannt" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Haken wurde ausgewertet</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Stop_Handscannung" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Stop, wegen Hand-Scannung</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Doppelbuegel" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Doppelbügel am Synchron-Punkt</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Scannen" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="ScannBeginnModus" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Scann-Beginn-Modus (ACS = Immer SCannbeginn 1 !)</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
<Member Name="ScannFenster" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Länge des Scannens (Maximal 70 erlaubt, da Hakenabstand = 100 Ink</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>DINT#3</StartValue>
|
||||
</Member>
|
||||
<Member Name="Scannbeginn1" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Scannbeginn bei Modus 1 (Inkremente)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Scannbeginn2" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Scannbeginn bei Modus 2 (Inkremente)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Scannbeginn3" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Scannbeginn bei Modus 3 (Inkremente)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Scannbeginn4" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Scannbeginn bei Modus 4 (Inkremente)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Scannbeginn5" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Scannbeginn bei Modus 5 (Inkremente)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Modus" Datatype="Int">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Scann-Modus: 0=automatisch , 1=Handscannung</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Trolley_in_Ausfahrt" Datatype="DInt" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Abstand letzter Trolley bis Blockende [in Ink]</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Trolleys_laden" Datatype="Bool" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Trolleys von außen in Sorter einfahren</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Alles_Ausfahren" Datatype="Bool" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Alle Trolleys ausfahren</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Ohne_PC" Datatype="Bool" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Ohne PC fahren</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Dauerlauf_ohne_PC" Datatype="Bool" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Dauerlauf ohne PC</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Frei4" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Frei5" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Frei6" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Frei7" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Ziel_Save" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Ziel_1_gestartet" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Ziel_2_gestartet" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Ziel_3_gestartet" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Ziel_4_gestartet" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Frei15" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Frei16" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Ziel_Del" Datatype="Bool" Remanence="Retain" />
|
||||
<Member Name="Ziel_Ohne_PC" Datatype="Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Ohne PC: Zielvorgabe</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Systembereich_Sorter</Name>
|
||||
<Namespace />
|
||||
<Number>102</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.GlobalDB>
|
||||
</Document>
|
||||
@@ -0,0 +1,394 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.FB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Input">
|
||||
<Member Name="Ref_Punkt" Datatype="Bool" />
|
||||
<Member Name="Teach_Punkt" Datatype="Bool" />
|
||||
</Section>
|
||||
<Section Name="Output" />
|
||||
<Section Name="InOut">
|
||||
<Member Name="Abstand_Inks" Datatype="DInt" />
|
||||
</Section>
|
||||
<Section Name="Static">
|
||||
<Member Name="Genullt" Datatype="Bool" />
|
||||
<Member Name="RefPunkt_ausgewertet" Datatype="Bool" />
|
||||
<Member Name="TeachPunkt_Ausgewertet" Datatype="Bool" />
|
||||
<Member Name="Ref_Inks" Datatype="DInt" />
|
||||
<Member Name="Teach_Inks" Datatype="DInt" />
|
||||
</Section>
|
||||
<Section Name="Temp" />
|
||||
<Section Name="Constant" />
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Optimized</MemoryLayout>
|
||||
<MemoryReserve>100</MemoryReserve>
|
||||
<Name>Teachen</Name>
|
||||
<Namespace />
|
||||
<Number>1174</Number>
|
||||
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
|
||||
<AttributeList>
|
||||
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
||||
<StlStatement UId="21">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Ref_Punkt" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="38">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="DQ0005" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="40">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MA0006" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="25">
|
||||
<StlToken Text="AN" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="RefPunkt_ausgewertet" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="24">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="RefPunkt_ausgewertet" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="28">
|
||||
<StlToken Text="JCN" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="En01" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="31">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="30">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Zähler_Sorter" />
|
||||
<Component Name="Zähler" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="33">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Ref_Inks" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="35">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="22">
|
||||
<LabelDeclaration>
|
||||
<Label Name="En01" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="NOP_0" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="37">
|
||||
<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>Ref-Inks speichern</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="24">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Teach_Punkt" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="39">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="RefPunkt_ausgewertet" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="26">
|
||||
<StlToken Text="AN" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="TeachPunkt_Ausgewertet" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="28">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="TeachPunkt_Ausgewertet" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="30">
|
||||
<StlToken Text="JCN" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="En02" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="32">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="33">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Zähler_Sorter" />
|
||||
<Component Name="Zähler" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="35">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Teach_Inks" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="31">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="43">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Ref_Inks" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="36">
|
||||
<StlToken Text="SUB_D" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="46">
|
||||
<StlToken Text="T" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Abstand_Inks" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="37">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="38">
|
||||
<LabelDeclaration>
|
||||
<Label Name="En02" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="NOP_0" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="40">
|
||||
<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>Teach-Inks speichern</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="23">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Abstand_Inks" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="26">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="TypedConstant">
|
||||
<Constant>
|
||||
<ConstantValue>DINT#0</ConstantValue>
|
||||
</Constant>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="28">
|
||||
<StlToken Text="EQ_D" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="29">
|
||||
<StlToken Text="Rise" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="Genullt" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="21">
|
||||
<StlToken Text="R" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="RefPunkt_ausgewertet" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="22">
|
||||
<StlToken Text="R" />
|
||||
<Access Scope="LocalVariable">
|
||||
<Symbol>
|
||||
<Component Name="TeachPunkt_Ausgewertet" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="33">
|
||||
<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>Abstand-Inks genullt </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="21">
|
||||
<StlToken Text="BE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="22">
|
||||
<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>Ende</Text>
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.CompileUnit>
|
||||
<MultilingualText ID="17" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="18" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text>Teachen</Text>
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.FB>
|
||||
</Document>
|
||||
@@ -0,0 +1,541 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.FC ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AE</HeaderAuthor>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Input" />
|
||||
<Section Name="Output" />
|
||||
<Section Name="InOut" />
|
||||
<Section Name="Temp">
|
||||
<Member Name="Frei" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Alles Ok</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Ziel" Datatype="Word" />
|
||||
</Section>
|
||||
<Section Name="Constant" />
|
||||
<Section Name="Return">
|
||||
<Member Name="Ret_Val" Datatype="Void" />
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Ziel_FC_PufferAusfahrt</Name>
|
||||
<Namespace />
|
||||
<Number>182</Number>
|
||||
<ParameterPassing>true</ParameterPassing>
|
||||
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<SW.Blocks.CompileUnit ID="3" CompositionName="CompileUnits">
|
||||
<AttributeList>
|
||||
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
||||
<StlStatement UId="22">
|
||||
<StlToken Text="SET" />
|
||||
<LineComment>
|
||||
<Text>Rückmeldungen erst mal resetten</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="24">
|
||||
<StlToken Text="R" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="M224.1" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Weiterfahrt von Ziel-FC erlaubt</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="27">
|
||||
<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>Rückmeldung</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="28">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW218" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="30">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Word</ConstantType>
|
||||
<ConstantValue>16#0001</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Gewollter Bereich ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="33">
|
||||
<StlToken Text="NE_I" />
|
||||
<LineComment>
|
||||
<Text>Nein !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="35">
|
||||
<StlToken Text="JC" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="en02" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="37">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="38">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="DPuffer_Raus" />
|
||||
<Component Name="Spezial_AusfahrtPuffer" />
|
||||
<Component Name="Quelle" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="40">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Word</ConstantType>
|
||||
<ConstantValue>16#0001</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Dieser FöBereich ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="43">
|
||||
<StlToken Text="EQ_I" />
|
||||
<LineComment>
|
||||
<Text>Ja !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="45">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="DPuffer_Raus" />
|
||||
<Component Name="Spezial_AusfahrtPuffer" />
|
||||
<Component Name="L1_DriveOut_aktiv" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Ausfahren aktiv </Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="48">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="M224.1" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Weiterfahrt von Ziel-FC !</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="51">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="52">
|
||||
<StlToken Text="BEU" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="53">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="54">
|
||||
<LabelDeclaration>
|
||||
<Label Name="en02" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="NOP_0" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="56">
|
||||
<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>Bereich von L1 ausfahren ?</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="57">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW218" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="59">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Word</ConstantType>
|
||||
<ConstantValue>16#0002</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Gewollter Bereich ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="62">
|
||||
<StlToken Text="NE_I" />
|
||||
<LineComment>
|
||||
<Text>Nein !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="64">
|
||||
<StlToken Text="JC" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="en03" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="66">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="67">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="DPuffer_Raus" />
|
||||
<Component Name="Spezial_AusfahrtPuffer" />
|
||||
<Component Name="Quelle" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="69">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Word</ConstantType>
|
||||
<ConstantValue>16#0002</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Dieser FöBereich ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="72">
|
||||
<StlToken Text="EQ_I" />
|
||||
<LineComment>
|
||||
<Text>Ja !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="74">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="DPuffer_Raus" />
|
||||
<Component Name="Spezial_AusfahrtPuffer" />
|
||||
<Component Name="L2_DriveOut_aktiv" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Ausfahren aktiv </Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="77">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="M224.1" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Weiterfahrt von Ziel-FC !</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="80">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="81">
|
||||
<StlToken Text="BEU" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="82">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="83">
|
||||
<LabelDeclaration>
|
||||
<Label Name="en03" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="NOP_0" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="85">
|
||||
<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>Bereich von L2 ausfahren ?</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="86">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="MW218" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="88">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Word</ConstantType>
|
||||
<ConstantValue>16#0003</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Gewollter Bereich ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="91">
|
||||
<StlToken Text="NE_I" />
|
||||
<LineComment>
|
||||
<Text>Nein !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="93">
|
||||
<StlToken Text="JC" />
|
||||
<Access Scope="Label">
|
||||
<Label Name="en04" />
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="95">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="96">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="DPuffer_Raus" />
|
||||
<Component Name="Spezial_AusfahrtPuffer" />
|
||||
<Component Name="Quelle" />
|
||||
</Symbol>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="98">
|
||||
<StlToken Text="L" />
|
||||
<Access Scope="LiteralConstant">
|
||||
<Constant>
|
||||
<ConstantType>Word</ConstantType>
|
||||
<ConstantValue>16#0003</ConstantValue>
|
||||
</Constant>
|
||||
<LineComment>
|
||||
<Text>Dieser FöBereich ?</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="101">
|
||||
<StlToken Text="EQ_I" />
|
||||
<LineComment>
|
||||
<Text>Ja !</Text>
|
||||
</LineComment>
|
||||
</StlStatement>
|
||||
<StlStatement UId="103">
|
||||
<StlToken Text="A" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="DPuffer_Raus" />
|
||||
<Component Name="Spezial_AusfahrtPuffer" />
|
||||
<Component Name="L3_DriveOut_aktiv" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Ausfahren aktiv </Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="106">
|
||||
<StlToken Text="S" />
|
||||
<Access Scope="GlobalVariable">
|
||||
<Symbol>
|
||||
<Component Name="M224.1" />
|
||||
</Symbol>
|
||||
<LineComment>
|
||||
<Text>Weiterfahrt von Ziel-FC !</Text>
|
||||
</LineComment>
|
||||
</Access>
|
||||
</StlStatement>
|
||||
<StlStatement UId="109">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="110">
|
||||
<StlToken Text="BEU" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="111">
|
||||
<StlToken Text="EMPTY_LINE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="112">
|
||||
<LabelDeclaration>
|
||||
<Label Name="en04" />
|
||||
</LabelDeclaration>
|
||||
<StlToken Text="NOP_0" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="114">
|
||||
<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>Bereich von L3 ausfahren ?</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="180">
|
||||
<StlToken Text="BE" />
|
||||
</StlStatement>
|
||||
<StlStatement UId="181">
|
||||
<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>Ende</Text>
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.CompileUnit>
|
||||
<MultilingualText ID="1C" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="1D" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text>Ziel-FC </Text>
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.FC>
|
||||
</Document>
|
||||
@@ -0,0 +1,349 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Blocks.GlobalDB ID="0">
|
||||
<AttributeList>
|
||||
<AutoNumber>false</AutoNumber>
|
||||
<HeaderAuthor>AE</HeaderAuthor>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="Static">
|
||||
<Member Name="ET200_Zaehler" Datatype="Struct" Remanence="Retain">
|
||||
<Member Name="IN" Datatype="Struct">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Werte von Zählbaugruppe</MultiLanguageText>
|
||||
</Comment>
|
||||
<Member Name="Counter_Value" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">aktueller Zählerstand</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_Load" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Ladefunktion läuft</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Err_Load" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Fehler bei Ladefunktion</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Res_Sts_A" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Rücksetzen der Statusbits läuft</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve43" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve44" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Err_Rara" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Parametrierfehler</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Err_DO1" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Kurzschluss,Drahtbruch,Übertemperatur</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Err_24V" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Kurzschluss Geberversorgung</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_Gate" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status internes Tor</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_DI" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status DI</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve52" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_DO1" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status DO1</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_DO2" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status DO2</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve55" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_C_UP" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status Richtung vorwärts</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_C_Dn" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status Richtung rückwärts</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_Syn" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status Synchronisation</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve61" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve62" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_Cmp1" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status Vergleicher 1</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_Cmp2" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Status Vergleicher 2</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_OFlw" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Obere Zählgrenze</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_UFlw" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Untere Zählgrenze</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sts_Nd" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Nulldurchgang im Zählbereich</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Counter_Value_angepasst" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zählerstand (angepaßte Nutzdatenschnittstelle)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="OUT" Datatype="Struct">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Werte für Zählbaugruppe</MultiLanguageText>
|
||||
</Comment>
|
||||
<Member Name="Load_Value" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Ladewert direkt</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Sw_Gate" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Steuerbit Software-Gate</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Ctrl_Syn" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Freigabe Synchronisation</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Res_Sts" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anstoß Rücksetzen Statusbits</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Set_DO1" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Steuerbit DO1</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Ctrl_DO1" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Freigabe DO1</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Set_DO2" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Steuerbit DO2</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Ctrl_DO2" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Freigabe DO2</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Extf_Ack" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Diagnose Fehlerquittierung</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Load_Val" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zähler direkt laden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Load_Prepare" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zähler vorbereitend laden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Cmp_Val1" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Vergleichswert 1 laden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Cmp_Val2" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Vergleichswert 2 laden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="C_DOParam" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Funktion und Verhalten von DO1,DO2 ändern</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve55" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve56" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve57" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve6" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Reserve7" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Platzhalter" Datatype="Array[1..25] of Int" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Platzhalter, damit SorterModuldaten ab DW70 !</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="SorterModul" Datatype="Struct" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">!!! Muss immer ab DW70 anfangen !!!</MultiLanguageText>
|
||||
</Comment>
|
||||
<Member Name="Speicherung" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Speicherung des aktuellen Zählerwerts (für Neustart)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Neustart" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Neustart: Zählerwert neu laden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Ueberlauf" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Überlauf: Zählerwert zurücksetzen</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Zaehler_setzen" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zähler neu setzen</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="Null_laden" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zähler mit 0000 laden</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Laden_aktiv" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zähler laden ist aktiv</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="ZaehlSensor_ausgewertet" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zähl-Sensor-Signal ist ausgewertet (Sperre)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="Max_Wert" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Maximal erlaubter Zählwert</MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>DINT#30000</StartValue>
|
||||
</Member>
|
||||
</Member>
|
||||
<Member Name="Zähler" Datatype="DInt" Remanence="Retain">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Zählerwert zum auswerten</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<MemoryLayout>Standard</MemoryLayout>
|
||||
<Name>Zähler_Sorter</Name>
|
||||
<Namespace />
|
||||
<Number>210</Number>
|
||||
<ProgrammingLanguage>DB</ProgrammingLanguage>
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Blocks.GlobalDB>
|
||||
</Document>
|
||||
Reference in New Issue
Block a user