3839 lines
107 KiB
XML
3839 lines
107 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Document>
|
|
<Engineering version="V20" />
|
|
<SW.Blocks.FB ID="0">
|
|
<AttributeList>
|
|
<AutoNumber>false</AutoNumber>
|
|
<HeaderAuthor>AE</HeaderAuthor>
|
|
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
|
<Section Name="Input">
|
|
<Member Name="ErrQuit" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Ablaufstörung quittieren</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Antrieb_akt" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Sorter-Antrieb ist aktiv</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Section>
|
|
<Section Name="Output">
|
|
<Member Name="ResetAkt" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Meldung an OP</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Antrieb" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Antrieb einschalten</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Section>
|
|
<Section Name="InOut" />
|
|
<Section Name="Static">
|
|
<Member Name="Dyn" Datatype="Struct">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Dynamische Daten</MultiLanguageText>
|
|
</Comment>
|
|
<Member Name="Sk" Datatype=""USk"">
|
|
<AttributeList>
|
|
<BooleanAttribute Name="SetPoint" SystemDefined="true">true</BooleanAttribute>
|
|
</AttributeList>
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Status der Schrittkette</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="SensorAkt" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Sensor ausgewertet</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Impulse" Datatype="Int">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Anzahl der Zähl-Impulse</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Member>
|
|
</Section>
|
|
<Section Name="Temp">
|
|
<Member Name="Warte_neu" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Wartezeit</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Ueb_akt" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Überwachungszeit aktivieren</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Bits_1" Datatype="DWord">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Für Störmeldung welche Zustände = 1 sein müssen</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Bits_0" Datatype="DWord">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Für Störmeldung welche Zustände = 0 sein müssen</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Err_Uebzeit" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Überwachungzeit ist abgelaufen</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Weiter" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Weiterschaltbedingung ist erfüllt</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
<Member Name="Warte_stop" Datatype="Bool">
|
|
<Comment>
|
|
<MultiLanguageText Lang="de-DE">Wartezeit stoppen</MultiLanguageText>
|
|
</Comment>
|
|
</Member>
|
|
</Section>
|
|
<Section Name="Constant" />
|
|
</Sections></Interface>
|
|
<MemoryLayout>Standard</MemoryLayout>
|
|
<Name>Reset_A</Name>
|
|
<Namespace />
|
|
<Number>111</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="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Akt_Schritt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Aktiver Schritt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="25">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="OP_Schritt" />
|
|
</Symbol>
|
|
</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>Anzeige OP</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="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="29">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Antrieb einschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="32">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="33">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset_Akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Reset ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="36">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ResetAkt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Meldung an OP</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="39">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="9" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="A" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="B" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="C" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Out-Bits</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="40">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SK zurücksetzen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="43">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="en02" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="45">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="46">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="47">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>SK zurücksetzen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="50">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Schritt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Undefinierter Schritt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="53">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset_Akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Reset ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="56">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="57">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="ENDE" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="59">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="60">
|
|
<LabelDeclaration>
|
|
<Label Name="en02" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</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>Schrittkette zurücksetzen</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="62">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wegen Speicherbedarf und Zykluszeit !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="65">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="67">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="68">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="ErrQuit" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit abgelaufen quittieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="71">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="73">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="74">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="75">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Warte_stop" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit stoppen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="78">
|
|
<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>Indirekt adressierte Daten in tempöräre Daten übergeben</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="17" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="79">
|
|
<LabelDeclaration>
|
|
<Label Name="NEU" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="81">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Warte_neu" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit neutriggern</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="84">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="85">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Akt_Schritt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="87">
|
|
<StlToken Text="JL" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="89">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s000" />
|
|
<LineComment>
|
|
<Text>Schritt 0</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="92">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s001" />
|
|
<LineComment>
|
|
<Text>Schritt 1</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="95">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s002" />
|
|
<LineComment>
|
|
<Text>Schritt 2</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="98">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s003" />
|
|
<LineComment>
|
|
<Text>Schritt 3</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="101">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s004" />
|
|
<LineComment>
|
|
<Text>Schritt 4</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="104">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s005" />
|
|
<LineComment>
|
|
<Text>Schritt 5</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="107">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s006" />
|
|
<LineComment>
|
|
<Text>Schritt 6</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="110">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s007" />
|
|
<LineComment>
|
|
<Text>Schritt 7</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="113">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s008" />
|
|
<LineComment>
|
|
<Text>Schritt 8</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="116">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s009" />
|
|
<LineComment>
|
|
<Text>Schritt 9</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="119">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s010" />
|
|
<LineComment>
|
|
<Text>Schritt 10</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="122">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s011" />
|
|
<LineComment>
|
|
<Text>Schritt 11</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="125">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s012" />
|
|
<LineComment>
|
|
<Text>Schritt 12</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="128">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s013" />
|
|
<LineComment>
|
|
<Text>Schritt 13</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="131">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s014" />
|
|
<LineComment>
|
|
<Text>Schritt 14</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="134">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s015" />
|
|
<LineComment>
|
|
<Text>Schritt 15</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="137">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s016" />
|
|
<LineComment>
|
|
<Text>Schritt 16</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="140">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s017" />
|
|
<LineComment>
|
|
<Text>Schritt 17</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="143">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s018" />
|
|
<LineComment>
|
|
<Text>Schritt 18</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="146">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s019" />
|
|
<LineComment>
|
|
<Text>Schritt 19</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="149">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s020" />
|
|
<LineComment>
|
|
<Text>Schritt 20</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="152">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s021" />
|
|
<LineComment>
|
|
<Text>Schritt 21</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="155">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s022" />
|
|
<LineComment>
|
|
<Text>Schritt 22</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="158">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s023" />
|
|
<LineComment>
|
|
<Text>Schritt 23</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="161">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s024" />
|
|
<LineComment>
|
|
<Text>Schritt 24</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="164">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s025" />
|
|
<LineComment>
|
|
<Text>Schritt 25</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="167">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s026" />
|
|
<LineComment>
|
|
<Text>Schritt 26</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="170">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s027" />
|
|
<LineComment>
|
|
<Text>Schritt 27</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="173">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s028" />
|
|
<LineComment>
|
|
<Text>Schritt 28</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="176">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s029" />
|
|
<LineComment>
|
|
<Text>Schritt 29</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="179">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="s030" />
|
|
<LineComment>
|
|
<Text>Schritt 30</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="182">
|
|
<LabelDeclaration>
|
|
<Label Name="Ende_Mig" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Schritt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Undefinierter Schritt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="186">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="187">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="188">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="189">
|
|
<LabelDeclaration>
|
|
<Label Name="Neu_Mig" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="192">
|
|
<StlToken Text="BEC" />
|
|
</StlStatement>
|
|
<StlStatement UId="193">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="194">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Akt_Schritt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="196">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="197">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Zeitwerte löschen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="200">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Terr_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="202">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Tok_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="204">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="205">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="NEU" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="207">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="208">
|
|
<LineComment>
|
|
<Text>Nicht programmierte Schritte:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="210">
|
|
<LineComment>
|
|
<Text>s000: SPA Ende</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="212">
|
|
<LineComment>
|
|
<Text>s001: SPA Ende</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="214">
|
|
<LineComment>
|
|
<Text>s002: SPA Ende</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="216">
|
|
<LineComment>
|
|
<Text>s003: SPA Ende</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="218">
|
|
<LineComment>
|
|
<Text>s004: SPA Ende</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="220">
|
|
<LineComment>
|
|
<Text>s005: SPA Ende</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="222">
|
|
<LineComment>
|
|
<Text>s006: SPA Ende</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="224">
|
|
<LabelDeclaration>
|
|
<Label Name="s007" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="227">
|
|
<LabelDeclaration>
|
|
<Label Name="s008" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="230">
|
|
<LabelDeclaration>
|
|
<Label Name="s009" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="233">
|
|
<LabelDeclaration>
|
|
<Label Name="s010" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="236">
|
|
<LabelDeclaration>
|
|
<Label Name="s011" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="239">
|
|
<LabelDeclaration>
|
|
<Label Name="s012" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="242">
|
|
<LabelDeclaration>
|
|
<Label Name="s013" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="245">
|
|
<LabelDeclaration>
|
|
<Label Name="s014" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="248">
|
|
<LabelDeclaration>
|
|
<Label Name="s015" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="251">
|
|
<LabelDeclaration>
|
|
<Label Name="s016" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="254">
|
|
<LabelDeclaration>
|
|
<Label Name="s017" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="257">
|
|
<LabelDeclaration>
|
|
<Label Name="s018" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="260">
|
|
<LabelDeclaration>
|
|
<Label Name="s019" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="263">
|
|
<LabelDeclaration>
|
|
<Label Name="s020" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="266">
|
|
<LabelDeclaration>
|
|
<Label Name="s021" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="269">
|
|
<LabelDeclaration>
|
|
<Label Name="s022" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="272">
|
|
<LabelDeclaration>
|
|
<Label Name="s023" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="275">
|
|
<LabelDeclaration>
|
|
<Label Name="s024" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="278">
|
|
<LabelDeclaration>
|
|
<Label Name="s025" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="281">
|
|
<LabelDeclaration>
|
|
<Label Name="s026" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="284">
|
|
<LabelDeclaration>
|
|
<Label Name="s027" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="287">
|
|
<LabelDeclaration>
|
|
<Label Name="s028" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="290">
|
|
<LabelDeclaration>
|
|
<Label Name="s029" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="293">
|
|
<LabelDeclaration>
|
|
<Label Name="s030" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Ende_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="296">
|
|
<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>Sprungverteiler </Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="1C" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="297">
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="299">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="301">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="302">
|
|
<LineComment>
|
|
<Text>Schrittaktionen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="304">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="305">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="306">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung ist erfüllt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="309">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Sofort weiter !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="312">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="314">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Wartezeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="317">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Plus" />
|
|
<LineComment>
|
|
<Text>Nächsten Schritt starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="320">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="321">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>1</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Weiter mit Schritt 1</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="324">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Neu_Mig" />
|
|
<LineComment>
|
|
<Text>Bei diesem Schritt weiter </Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="327">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="328">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="330">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_1" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 1, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="333">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="335">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_0" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 0, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="338">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="339">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="340">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit aktivieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="343">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>50</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Überwachungszeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="346">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="tueb" />
|
|
<LineComment>
|
|
<Text>Überwachungszeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="349">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="350">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="351">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="1D" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="1E" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="1F" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="20" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt X: Reserve </Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="21" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="352">
|
|
<LabelDeclaration>
|
|
<Label Name="s000" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="355">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset_Akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Reset ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="358">
|
|
<StlToken Text="A" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="AnlageEin" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="360">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="362">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="363">
|
|
<LineComment>
|
|
<Text>Schrittaktionen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="365">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung ist erfüllt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="368">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="x000" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="370">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="371">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="372">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Sofort weiter !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="375">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="377">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="378">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Wartezeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="381">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="Plus" />
|
|
<LineComment>
|
|
<Text>Nächsten Schritt starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="384">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="385">
|
|
<LabelDeclaration>
|
|
<Label Name="x000" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="388">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_1" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 1, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="391">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="393">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_0" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 0, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="396">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="397">
|
|
<StlToken Text="CLR" />
|
|
</StlStatement>
|
|
<StlStatement UId="398">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit aktivieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="401">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>50</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Überwachungszeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="404">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="tueb" />
|
|
<LineComment>
|
|
<Text>Überwachungszeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="407">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="408">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="409">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="22" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="23" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="24" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="25" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt 0: Warten auf Reset Start / Anlage Ein </Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="26" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="410">
|
|
<LabelDeclaration>
|
|
<Label Name="s001" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="413">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="415">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="417">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="418">
|
|
<LineComment>
|
|
<Text>Schrittaktionen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="420">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="421">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Antrieb" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Sorter-Antrieb einschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="424">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="OP-Err" />
|
|
<Component Name="Sorter" />
|
|
<Component Name="Zaehl_Error" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="426">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M78.0" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="428">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="M78.1" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="430">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="431">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung ist erfüllt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="434">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>500</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Wartezeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="437">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Plus" />
|
|
<LineComment>
|
|
<Text>Nächsten Schritt starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="440">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="441">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="443">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_1" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 1, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="446">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="448">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_0" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 0, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="451">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="452">
|
|
<StlToken Text="CLR" />
|
|
</StlStatement>
|
|
<StlStatement UId="453">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit aktivieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="456">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>100</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Überwachungszeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="459">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="tueb" />
|
|
<LineComment>
|
|
<Text>Überwachungszeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="462">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="463">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="464">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="27" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="28" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="29" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="2A" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt 1: Zeitlang warten bei Antrieb aktiv ?</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="2B" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="465">
|
|
<LabelDeclaration>
|
|
<Label Name="s002" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="468">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="470">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="471">
|
|
<LineComment>
|
|
<Text>Schrittaktionen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="473">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>DInt</ConstantType>
|
|
<ConstantValue>1000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="475">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zähler_Sorter" />
|
|
<Component Name="ET200_Zaehler" />
|
|
<Component Name="IN" />
|
|
<Component Name="Counter_Value" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="477">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="478">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Zähler_Sorter" />
|
|
<Component Name="SorterModul" />
|
|
<Component Name="Lauf_Flag" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="480">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="481">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung ist erfüllt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="484">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Wartezeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="487">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Plus" />
|
|
<LineComment>
|
|
<Text>Nächsten Schritt starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="490">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="491">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="493">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_1" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 1, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="496">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="498">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_0" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 0, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="501">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="502">
|
|
<StlToken Text="CLR" />
|
|
</StlStatement>
|
|
<StlStatement UId="503">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit aktivieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="506">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>100</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Überwachungszeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="509">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="tueb" />
|
|
<LineComment>
|
|
<Text>Überwachungszeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="512">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="513">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="514">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="2C" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="2D" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="2E" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="2F" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt 2: Zählwert neu setzen</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="30" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="515">
|
|
<LabelDeclaration>
|
|
<Label Name="s003" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="518">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="520">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="521">
|
|
<LineComment>
|
|
<Text>Schrittaktionen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="523">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="524">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L1_DriveOut_aktiv" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Zug fährt aus</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="527">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L2_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="529">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Spezial_AusfahrtPuffer" />
|
|
<Component Name="L3_DriveOut_aktiv" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="24">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="536">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="537">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Synchron" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Synchronisieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="540">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_1_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weichen rein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="543">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_2_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="545">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_3_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="23">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="PC_IN" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="553">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="PC_IN" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="555">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="PC_IN" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="25">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="563">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="565">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="39">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="43">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="45">
|
|
<StlToken Text="T" />
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Word" BlockNumber="102" BitOffset="384" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="47">
|
|
<StlToken Text="T" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="Systembereich_Sorter" />
|
|
<Component Name="Ziel_Ohne_PC" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="49">
|
|
<StlToken Text="T" />
|
|
<Access Scope="Address">
|
|
<Address Area="DB" Type="Word" BlockNumber="221" BitOffset="5200" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="51">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="54">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="55">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job_TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="57">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job_TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="59">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Job_TillEmpty" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="27">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="572">
|
|
<LineComment>
|
|
<Text>Daten der Hauptstränge resetten:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="574">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo Name="DatenResetSort" BlockType="FC">
|
|
<Parameter Name="SSDB" Section="Input" Type="Int">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>212</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="RE_VAL" Section="Output" Type="Byte">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB200" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="580">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="581">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo Name="DatenResetSort" BlockType="FC">
|
|
<Parameter Name="SSDB" Section="Input" Type="Int">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>213</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="RE_VAL" Section="Output" Type="Byte">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB200" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="28">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="29">
|
|
<LineComment>
|
|
<Text>Ziel-Fifo löschen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="32">
|
|
<StlToken Text="CALL" />
|
|
<Access Scope="Call">
|
|
<CallInfo Name="FifoReset" BlockType="FC">
|
|
<Parameter Name="SSDB" Section="Input" Type="Int">
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>1</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>w#16#0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</Parameter>
|
|
<Parameter Name="RE_VAL" Section="Output" Type="Byte">
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MB200" />
|
|
</Symbol>
|
|
</Access>
|
|
</Parameter>
|
|
</CallInfo>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="587">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="588">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung ist erfüllt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="591">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Wartezeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="594">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Plus" />
|
|
<LineComment>
|
|
<Text>Nächsten Schritt starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="597">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="598">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="600">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_1" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 1, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="603">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="605">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_0" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 0, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="608">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="609">
|
|
<StlToken Text="CLR" />
|
|
</StlStatement>
|
|
<StlStatement UId="610">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit aktivieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="613">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>100</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Überwachungszeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="616">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="tueb" />
|
|
<LineComment>
|
|
<Text>Überwachungszeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="619">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="620">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="621">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="31" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="32" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="33" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="34" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt 3: Alle Datenbereich resetten</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="35" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="622">
|
|
<LabelDeclaration>
|
|
<Label Name="s004" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="625">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Synchron" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Synchronisieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="628">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_1_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weichen rein</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="631">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_2_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="633">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DSorter_Rein" />
|
|
<Component Name="Weiche_3_rein" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="21">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Fb_L1" />
|
|
<Component Name="PC_IN" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="641">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Fb_L2" />
|
|
<Component Name="PC_IN" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="643">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Fb_L3" />
|
|
<Component Name="PC_IN" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="23">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L1" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="651">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L2" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="653">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="DPuffer_Raus" />
|
|
<Component Name="Puffer_L3" />
|
|
<Component Name="Dyn" />
|
|
<Component Name="Status" />
|
|
<Component Name="Betriebsart_Art" />
|
|
<Component Name="Reset" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="25">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="661">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="662">
|
|
<LineComment>
|
|
<Text>Schrittaktionen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="664">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="665">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung ist erfüllt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="668">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>15</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Wartezeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="671">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Plus" />
|
|
<LineComment>
|
|
<Text>Nächsten Schritt starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="674">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="675">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="677">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_1" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 1, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="680">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Word</ConstantType>
|
|
<ConstantValue>2#0000_0000_0000_0000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="682">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Bits_0" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Bitmuster: welche Bits = 0, um weiterzuschalten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="685">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="686">
|
|
<StlToken Text="CLR" />
|
|
</StlStatement>
|
|
<StlStatement UId="687">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit aktivieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="690">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>100</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Überwachungszeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="693">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="tueb" />
|
|
<LineComment>
|
|
<Text>Überwachungszeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="696">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="697">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="698">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="36" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="37" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="38" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="39" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt 4: Alle Resets fertig ?</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="3A" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="699">
|
|
<LabelDeclaration>
|
|
<Label Name="s005" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="702">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="704">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="705">
|
|
<LineComment>
|
|
<Text>Schrittaktionen:</Text>
|
|
</LineComment>
|
|
<StlToken Text="COMMENT" />
|
|
</StlStatement>
|
|
<StlStatement UId="707">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="708">
|
|
<StlToken Text="R" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="AnlageEin" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="710">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="711">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="712">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="713">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Weiter" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Weiterschaltbedingung ist erfüllt</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="716">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>20</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Angabe der Wartezeit (*100ms)</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="719">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="Plus" />
|
|
<LineComment>
|
|
<Text>Nächsten Schritt starten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="722">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="723">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="724">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="3B" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="3C" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="3D" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="3E" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt 5: Anlage ausschalten </Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="3F" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="21">
|
|
<LabelDeclaration>
|
|
<Label Name="s006" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="797">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Reset_Akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Reset ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="800">
|
|
<StlToken Text="S" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="SGes" />
|
|
<Component Name="AnlageEin" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="802">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="803">
|
|
<StlToken Text="JU" />
|
|
<Access Scope="Label">
|
|
<Label Name="ENDE" />
|
|
<LineComment>
|
|
<Text>Neubeginn</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="806">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="40" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="41" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="42" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="43" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schritt 6: Reset ist zu Ende</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="44" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="807">
|
|
<LabelDeclaration>
|
|
<Label Name="ENDE" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Schritt 0: Warten</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="811">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Akt_Schritt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="813">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="814">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Zeitwert löschen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="817">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Terr_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="819">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Tok_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="821">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="822">
|
|
<StlToken Text="SET" />
|
|
</StlStatement>
|
|
<StlStatement UId="823">
|
|
<StlToken Text="R" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="825">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="826">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="827">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="45" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="46" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="47" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="48" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Schrittkette beenden</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="49" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="828">
|
|
<LabelDeclaration>
|
|
<Label Name="Plus" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="T_ok" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit übergeben</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="832">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="833">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Störung noch nicht quittiert</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="836">
|
|
<StlToken Text="BEC" />
|
|
</StlStatement>
|
|
<StlStatement UId="837">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="838">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>keine Wartezeit ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="841">
|
|
<StlToken Text="EQ_I" />
|
|
<LineComment>
|
|
<Text>Ja ! -> sofort weiter</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="843">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="w220" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="845">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="846">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Warte_neu" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit neutriggern</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="849">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="W220_Mig" />
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="851">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="852">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="854">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Tok_Zelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="857">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="858">
|
|
<LabelDeclaration>
|
|
<Label Name="W220_Mig" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="AN" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="100ms-Impuls" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>0,1s-Impuls</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="862">
|
|
<StlToken Text="O" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Warte_stop" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit stoppen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="865">
|
|
<StlToken Text="BEC" />
|
|
</StlStatement>
|
|
<StlStatement UId="866">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="867">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Tok_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="869">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MW2" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit +100ms</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="872">
|
|
<StlToken Text="ADD_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="873">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Tok_Zelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Wartezeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="876">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="T_ok" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>abgelaufen ?</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="879">
|
|
<StlToken Text="LT_I" />
|
|
<LineComment>
|
|
<Text>Nein !</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="881">
|
|
<StlToken Text="BEC" />
|
|
</StlStatement>
|
|
<StlStatement UId="882">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="883">
|
|
<LabelDeclaration>
|
|
<Label Name="w220" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Akt_Schritt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="886">
|
|
<StlToken Text="ADD" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>1</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Schritt +1</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="889">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Akt_Schritt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="891">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="892">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Zeitwerte löschen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="895">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Terr_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="897">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Tok_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="899">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="900">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="901">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="4A" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="4B" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="4C" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="4D" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Nächsten Schritt aktivieren</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="4E" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="902">
|
|
<LabelDeclaration>
|
|
<Label Name="tueb" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="905">
|
|
<StlToken Text="Assign" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Für Statuskontrolle</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="908">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="909">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="T_Err" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Für Statuskontrolle</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="912">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Terr_Zelle" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Maximalzeit</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="915">
|
|
<StlToken Text="GT_I" />
|
|
<LineComment>
|
|
<Text>abgelaufen ?</Text>
|
|
</LineComment>
|
|
</StlStatement>
|
|
<StlStatement UId="917">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="919">
|
|
<StlToken Text="JC" />
|
|
<Access Scope="Label">
|
|
<Label Name="en24" />
|
|
<LineComment>
|
|
<Text>Nein !</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="922">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="923">
|
|
<StlToken Text="A" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Überwachungszeit aktivieren</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="926">
|
|
<StlToken Text="S" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Err_Uebzeit" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="928">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="929">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LiteralConstant">
|
|
<Constant>
|
|
<ConstantType>Int</ConstantType>
|
|
<ConstantValue>0</ConstantValue>
|
|
</Constant>
|
|
<LineComment>
|
|
<Text>Zeitwert löschen</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="932">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Terr_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="934">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="935">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="936">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="937">
|
|
<LabelDeclaration>
|
|
<Label Name="en24" />
|
|
</LabelDeclaration>
|
|
<StlToken Text="NOP_0" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="4F" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="50" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="51" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="52" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Überwachungszeit kontrollieren</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="53" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="939">
|
|
<StlToken Text="AN" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Ueb_akt" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>Schrittaktion ist aktiv</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="942">
|
|
<StlToken Text="ON" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="100ms-Impuls" />
|
|
</Symbol>
|
|
<LineComment>
|
|
<Text>0,1s-Impuls</Text>
|
|
</LineComment>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="945">
|
|
<StlToken Text="BEC" />
|
|
</StlStatement>
|
|
<StlStatement UId="946">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="947">
|
|
<StlToken Text="L" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Terr_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="949">
|
|
<StlToken Text="L" />
|
|
<Access Scope="GlobalVariable">
|
|
<Symbol>
|
|
<Component Name="MW2" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="951">
|
|
<StlToken Text="ADD_I" />
|
|
</StlStatement>
|
|
<StlStatement UId="952">
|
|
<StlToken Text="T" />
|
|
<Access Scope="LocalVariable">
|
|
<Symbol>
|
|
<Component Name="Dyn" />
|
|
<Component Name="Sk" />
|
|
<Component Name="Terr_Zelle" />
|
|
</Symbol>
|
|
</Access>
|
|
</StlStatement>
|
|
<StlStatement UId="954">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
<StlStatement UId="955">
|
|
<StlToken Text="BEU" />
|
|
</StlStatement>
|
|
<StlStatement UId="956">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="54" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="55" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="56" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="57" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Überwachungszeit +1</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<SW.Blocks.CompileUnit ID="58" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StatementList xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5">
|
|
<StlStatement UId="957">
|
|
<StlToken Text="BE" />
|
|
</StlStatement>
|
|
<StlStatement UId="958">
|
|
<StlToken Text="EMPTY_LINE" />
|
|
</StlStatement>
|
|
</StatementList></NetworkSource>
|
|
<ProgrammingLanguage>STL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="59" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="5A" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="5B" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="5C" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Ende</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<MultilingualText ID="5D" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="5E" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text>Reset Sorter-Förderer</Text>
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.FB>
|
|
</Document> |