﻿<?xml version="1.0" encoding="utf-8"?>
<ProjectDescriptor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProjectVersion>2.7.0.0</ProjectVersion>
  <ManagementLevel>FunctLevelMan18_0</ManagementLevel>
  <Name>M221_SpeedCounter_Example</Name>
  <FullName>C:\Users\SESA617701\Downloads\M221_SpeedCounter_Example.smbp</FullName>
  <CurrentCultureName>de-DE</CurrentCultureName>
  <SoftwareConfiguration>
    <Pous>
      <ProgramOrganizationUnits>
        <Name>Neue POU</Name>
        <SectionNumber>1</SectionNumber>
        <Rungs>
          <RungEntity>
            <LadderElements>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%I0.2</Descriptor>
                <Comment />
                <Row>1</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Descriptor />
                <Row>0</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%M0</Descriptor>
                <Comment />
                <Row>1</Row>
                <Column>1</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>FastCounter</ElementType>
                <Descriptor>%FC1</Descriptor>
                <Comment />
                <Row>0</Row>
                <Column>2</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Descriptor />
                <Row>0</Row>
                <Column>4</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Descriptor />
                <Row>0</Row>
                <Column>5</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Descriptor />
                <Row>0</Row>
                <Column>6</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Descriptor />
                <Row>0</Row>
                <Column>7</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Descriptor />
                <Row>0</Row>
                <Column>8</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Line</ElementType>
                <Descriptor />
                <Row>0</Row>
                <Column>9</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>Coil</ElementType>
                <Descriptor>%Q0.0</Descriptor>
                <Comment />
                <Row>0</Row>
                <Column>10</Column>
                <ChosenConnection>Left</ChosenConnection>
              </LadderEntity>
              <LadderEntity>
                <ElementType>NormalContact</ElementType>
                <Descriptor>%I0.1</Descriptor>
                <Comment />
                <Symbol />
                <Row>0</Row>
                <Column>0</Column>
                <ChosenConnection>Left, Right</ChosenConnection>
              </LadderEntity>
            </LadderElements>
            <InstructionLines>
              <InstructionLineEntity>
                <InstructionLine>BLK   %FC1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    %I0.1</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>IN</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    %I0.2</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>AND   %M0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>R</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>OUT_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>LD    D</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>ST    %Q0.0</InstructionLine>
                <Comment />
              </InstructionLineEntity>
              <InstructionLineEntity>
                <InstructionLine>END_BLK</InstructionLine>
                <Comment />
              </InstructionLineEntity>
            </InstructionLines>
            <Name />
            <MainComment />
            <Label />
            <IsLadderSelected>true</IsLadderSelected>
          </RungEntity>
        </Rungs>
      </ProgramOrganizationUnits>
    </Pous>
    <Subroutines />
    <WatchLists>
      <WatchListEntity>
        <Name>Animationstabelle_0</Name>
        <WatchListItemEntities>
          <WatchListItemEntity>
            <Address>%I0.1</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%I0.3</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%I0.2</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%M0</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%Q0.0</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%FC1.VD</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%FC1.PD</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>Decimal</ValueRepresentation>
          </WatchListItemEntity>
          <WatchListItemEntity>
            <Address>%FC1.D</Address>
            <IsTraced>false</IsTraced>
            <ValueRepresentation>BoolNumeric</ValueRepresentation>
          </WatchListItemEntity>
        </WatchListItemEntities>
      </WatchListEntity>
    </WatchLists>
    <CustomSymbols />
    <ConstantWordsMemoryAllocation />
    <MemoryBitsMemoryAllocation>
      <Allocation>Manual</Allocation>
      <ForcedCount>512</ForcedCount>
    </MemoryBitsMemoryAllocation>
    <MemoryWordsMemoryAllocation>
      <Allocation>Manual</Allocation>
      <ForcedCount>2000</ForcedCount>
    </MemoryWordsMemoryAllocation>
    <TimersMemoryAllocation />
    <CountersMemoryAllocation />
    <RegistersMemoryAllocation />
    <DrumsMemoryAllocation />
    <SbrsMemoryAllocation />
    <ScsMemoryAllocation />
    <FcsMemoryAllocation />
    <SchsMemoryAllocation />
    <HscsMemoryAllocation />
    <PtosMemoryAllocation />
    <MemoryBits />
    <SystemBits>
      <MemoryBit>
        <Address>%S0</Address>
        <Index>0</Index>
        <Symbol>SB_COLDSTART</Symbol>
        <Comment>Signalisiert oder führt einen Kaltstart aus (Daten werden mit Standardwerten initialisiert).</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S1</Address>
        <Index>1</Index>
        <Symbol>SB_WARMSTART</Symbol>
        <Comment>Gibt an, dass ein Warmstart mit Datensicherung durchgeführt wurde.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S4</Address>
        <Index>4</Index>
        <Symbol>SB_TB10MS</Symbol>
        <Comment>Von einer internen Uhr generierte Zeitbasis 10 ms</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S5</Address>
        <Index>5</Index>
        <Symbol>SB_TB100MS</Symbol>
        <Comment>Von einer internen Uhr generierte Zeitbasis 100 ms</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S6</Address>
        <Index>6</Index>
        <Symbol>SB_TB1S</Symbol>
        <Comment>Von einer internen Uhr generierte Zeitbasis 1 s</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S7</Address>
        <Index>7</Index>
        <Symbol>SB_TB1MIN</Symbol>
        <Comment>Von einer internen Uhr generierte Zeitbasis 1 min</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S9</Address>
        <Index>9</Index>
        <Symbol>SB_FALLBACKOUTPUT</Symbol>
        <Comment>Auf 1 setzen, um Fehlerausweichwerte auf Digital- und Analogausgänge anzuwenden.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S10</Address>
        <Index>10</Index>
        <Symbol>SB_IOCOMBUS</Symbol>
        <Comment>E/A-Kommunikation fehlerfrei (1), E/A-Kommunikationsfehler erkannt (0)</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S11</Address>
        <Index>11</Index>
        <Symbol>SB_WATCHDOG</Symbol>
        <Comment>Bei einem Watchdog-Überlauf geht die Steuerung in den Zustand HALT über.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S12</Address>
        <Index>12</Index>
        <Symbol>SB_RUNMODE</Symbol>
        <Comment>Steuerung in Betrieb</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S13</Address>
        <Index>13</Index>
        <Symbol>SB_FIRSTRUN</Symbol>
        <Comment>Verweist auf den ersten Steuerungszyklus im RUN-Betrieb.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S14</Address>
        <Index>14</Index>
        <Symbol>SB_IOFORCED</Symbol>
        <Comment>Dieses Bit gibt an, dass mindestens ein Ein- oder Ausgang forciert wurde.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S15</Address>
        <Index>15</Index>
        <Symbol>SB_INFORCED</Symbol>
        <Comment>Dieses Bit gibt an, dass mindestens ein Eingang forciert wurde.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S16</Address>
        <Index>16</Index>
        <Symbol>SB_OUTFORCED</Symbol>
        <Comment>Dieses Bit gibt an, dass mindestens ein Ausgang forciert wurde.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S17</Address>
        <Index>17</Index>
        <Symbol>SB_LASTBIT</Symbol>
        <Comment>Meldet den Wert des zuletzt ausgestoßenen Bits.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S18</Address>
        <Index>18</Index>
        <Symbol>SB_OPERROR</Symbol>
        <Comment>Verweist auf einen Überlauf bei der Durchführung einer 16-Bit-Operation.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S19</Address>
        <Index>19</Index>
        <Symbol>SB_OVERRUN</Symbol>
        <Comment>Gibt an, dass die Abfragezeit länger ist als der vom Benutzer definierte Zeitraum.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S20</Address>
        <Index>20</Index>
        <Symbol>SB_INDERROR</Symbol>
        <Comment>Dieses Bit verweist auf einen Indexüberlauf der indexierten Objektadresse bei der Durchführung einer 16-Bit-Operation.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S21</Address>
        <Index>21</Index>
        <Symbol>SB_INITGRAFCET</Symbol>
        <Comment>Im Zustand 1 löst dieses Bit eine GRAFCET-Initialisierung aus. Aktive Schritte werden deaktiviert, und die Ausgangsschritte werden aktiviert.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S22</Address>
        <Index>22</Index>
        <Symbol>SB_RESETGRAFCET</Symbol>
        <Comment>Im Zustand 1 bewirkt dieses Bit eine Deaktivierung der aktiven Schritte im gesamten GRAFCET.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S23</Address>
        <Index>23</Index>
        <Symbol>SB_FREEZEGRAFCET</Symbol>
        <Comment>Im Zustand 1 validiert das Bit die Voreinstellung des GRAFCET. Wird dieses Bit auf 1 gehalten, dann wird GRAFCET eingefroren (der Graph wird eingefroren).</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S28</Address>
        <Index>28</Index>
        <Symbol>SB_STRERROR</Symbol>
        <Comment>Wenn auf 1, dann liegt bei der Verwaltung von Zeichenfolgen ein Überlauf in einem Speicherobjekt vor.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S33</Address>
        <Index>33</Index>
        <Symbol>SB_CONFETH</Symbol>
        <Comment>Im Zustand 1 (wenn keine Postkonfiguration verwendet wird) ermöglicht dieses Bit die Festlegung einer neuen Ethernet-Konfiguration über %SW33 bis %SW38.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S34</Address>
        <Index>34</Index>
        <Symbol>SB_AUTOETH</Symbol>
        <Comment>Im Zustand 1 ermöglicht dieses Bit die Forcierung einer spezifischen über %S35 und %S36 festgelegten Ethernet-Konfiguration.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S35</Address>
        <Index>35</Index>
        <Symbol>SB_DUPLEXMODE</Symbol>
        <Comment>Dieses Bit signalisiert den Ethernet-Duplex-Modus. Der Zustand 0 verweist auf Halbduplex, der Zustand 1 auf Vollduplex.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S36</Address>
        <Index>36</Index>
        <Symbol>SB_SPEEDETH</Symbol>
        <Comment>Dieses Bit gibt die Ethernet-Geschwindigkeit an. Der Zustand 0 verweist auf 10 Mbit/s, der Zustand 1 auf 100 Mbit/s.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S38</Address>
        <Index>38</Index>
        <Symbol>SB_ALLOWEVENT</Symbol>
        <Comment>Dieses Bit gibt an, ob Ereignisse direkt bei ihrer Erkennung in die Ereigniswarteschlange eingereiht werden.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S39</Address>
        <Index>39</Index>
        <Symbol>SB_LOSTEVENT</Symbol>
        <Comment>Dieses Bit verweist auf eine Sättigung der Ereigniswarteschlange.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S49</Address>
        <Index>49</Index>
        <Symbol>SB_REARMOUTPUTS</Symbol>
        <Comment>Im Zustand 1 ist die automatische erneute Aktivierung von Ausgängen nach einem Kurzschluss aktiviert.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S50</Address>
        <Index>50</Index>
        <Symbol>SB_RTCUPDATE</Symbol>
        <Comment>Im Zustand 1 ermöglicht dieses Bit die Aktualisierung von Datum und Uhrzeit.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S51</Address>
        <Index>51</Index>
        <Symbol>SB_RTCSTATUS</Symbol>
        <Comment>Im Zustand 1 müssen Datum und Uhrzeit vom Benutzer initialisiert werden.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S52</Address>
        <Index>52</Index>
        <Symbol>SB_RTCERROR</Symbol>
        <Comment>Im Zustand 1 müssen Datum und Uhrzeit initialisiert werden.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S59</Address>
        <Index>59</Index>
        <Symbol>SB_DATEUPDATE</Symbol>
        <Comment>Im Zustand 1 werden Datum und Uhrzeit abhängig von den steigenden Flanken an den in %SW59 gesetzten Steuerbits inkrementiert oder dekrementiert.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S66</Address>
        <Index>66</Index>
        <Symbol>SB_BATLED_DIS</Symbol>
        <Comment>Deaktivieren der Batterie-LED, wenn auf 1 gesetzt</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S75</Address>
        <Index>75</Index>
        <Symbol>SB_BATSTATUS</Symbol>
        <Comment>Im Zustand 1 weist die externe Batterie einen niedrigen Ladestand auf bzw. es wurde keine externe Batterie erkannt.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S90</Address>
        <Index>90</Index>
        <Symbol>SB_BKUP_TO_SD</Symbol>
        <Comment>Speicherwerte im nicht-flüchtigen Speicher (0, Standard) oder auf SD-Karte (1) sichern/wiederherstellen</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S91</Address>
        <Index>91</Index>
        <Symbol>SB_MWERASE</Symbol>
        <Comment>Dieses Bit auf 1 setzen, um alle Speicherwerte im nicht-flüchtigen Speicher zu löschen.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S92</Address>
        <Index>92</Index>
        <Symbol>SB_MWSAVED</Symbol>
        <Comment>Dieses Bit wird auf 1 gesetzt, wenn im nicht-flüchtigen Speicher gültige Speicherwerte enthalten sind.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S93</Address>
        <Index>93</Index>
        <Symbol>SB_MWBACKUP</Symbol>
        <Comment>Dieses Bit auf 1 setzen, um die Speicherwert im nicht-flüchtigen Speicher (%S90 = 0) oder auf der SD-Karte (%S90 = 1) zu speichern.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S94</Address>
        <Index>94</Index>
        <Symbol>SB_MWRESTORE</Symbol>
        <Comment>Dieses Bit auf 1 setzen, um die Speicherwert im nicht-flüchtigen Speicher (%S90 = 0) oder auf der SD-Karte (%S90 = 1) wiederherzustellen.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S96</Address>
        <Index>96</Index>
        <Symbol>SB_PROGBACKUP</Symbol>
        <Comment>Im Zustand 1 ist das Backup-Programm gültig.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S101</Address>
        <Index>101</Index>
        <Symbol>SB_MBADDRESS</Symbol>
        <Comment>Im Zustand 1 kann die Adresse durch Änderung des Werts von %SW101 (Port 1) oder %SW102 (Port 2) geändert werden.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S103</Address>
        <Index>103</Index>
        <Symbol>SB_ASCIICOM1</Symbol>
        <Comment>Im Zustand 1 ermöglicht dieses Bit die Konfiguration des ASCII-Protokolls für die serielle Leitung 1.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S104</Address>
        <Index>104</Index>
        <Symbol>SB_ASCIICOM2</Symbol>
        <Comment>Im Zustand 1 ermöglicht dieses Bit die Konfiguration des ASCII-Protokolls für die serielle Leitung 2.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S105</Address>
        <Index>105</Index>
        <Symbol>SB_MODINIT</Symbol>
        <Comment>Im Zustand 1 ermöglicht dieses Bit die Initialisierung des Modems (siehe auch %SW167).</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S106</Address>
        <Index>106</Index>
        <Symbol>SB_IOBUSERRPASSIVE</Symbol>
        <Comment>Standardwert ist 0. Im Zustand 1 wird das Verhalten des E/A-Busses durch Verwaltung des E/A-Modulaustauschs geändert, selbst wenn ein permanenter Fehler vorliegt.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S107</Address>
        <Index>107</Index>
        <Symbol>SB_IOBUSRESTART</Symbol>
        <Comment>Eine steigende Flanke an diesem Bit ermöglicht die Neukonfiguration und den Neustart des E/A-Busses.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S110</Address>
        <Index>110</Index>
        <Symbol>SB_IOSCAN1RESET</Symbol>
        <Comment>Wird auf 1 gesetzt, um den IOScanner auf der seriellen Leitung 1 zurückzusetzen.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S111</Address>
        <Index>111</Index>
        <Symbol>SB_IOSCAN2RESET</Symbol>
        <Comment>Wird auf 1 gesetzt, um den IOScanner auf der seriellen Leitung 2 zurückzusetzen.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S113</Address>
        <Index>113</Index>
        <Symbol>SB_IOSCAN1SUSPEND</Symbol>
        <Comment>Wird auf 1 gesetzt, um den IOScanner auf der seriellen Leitung 1 zu unterbrechen.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S114</Address>
        <Index>114</Index>
        <Symbol>SB_IOSCAN2SUSPEND</Symbol>
        <Comment>Wird auf 1 gesetzt, um den IOScanner auf der seriellen Leitung 2 zu unterbrechen.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S119</Address>
        <Index>119</Index>
        <Symbol>SB_IOERROR</Symbol>
        <Comment>Dieses Bit wird auf 0 gesetzt, wenn eine Unterbrechung der E/A-Kommunikation in der Basissteuerung erkannt wird.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S122</Address>
        <Index>122</Index>
        <Symbol>SB_DALARM</Symbol>
        <Comment>Die Anzeige schaltet automatisch zur Alarmseite um.</Comment>
      </MemoryBit>
      <MemoryBit>
        <Address>%S123</Address>
        <Index>123</Index>
        <Symbol>SB_DRED</Symbol>
        <Comment>Die Hintergrundbeleuchtung der Anzeige bleibt rot, solange eine Alarm aktiv ist.</Comment>
      </MemoryBit>
    </SystemBits>
    <SystemWords>
      <MemoryWord>
        <Address>%SW0</Address>
        <Index>0</Index>
        <Symbol>SW_MASTERTASK</Symbol>
        <Comment>Ändert die über das Benutzerprogramm in der Konfiguration definierte Zykluszeit der Steuerung im Animationstabellen-Editor.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW1</Address>
        <Index>1</Index>
        <Symbol>SW_PERTASK</Symbol>
        <Comment>Ändert die Zykluszeit der periodischen Task.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW6</Address>
        <Index>6</Index>
        <Symbol>SW_CONTROLSTATUS</Symbol>
        <Comment>Steuerungsstatus: KEINE ANWENDUNG (0), STOP (2), RUN (3), HALT (4), POWERLESS MODE (5)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW7</Address>
        <Index>7</Index>
        <Symbol>SW_STATE</Symbol>
        <Comment>Dieses Wort zeigt den Status der Steuerung an (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW11</Address>
        <Index>11</Index>
        <Symbol>SW_WATCHDOG</Symbol>
        <Comment>Enthält den maximalen Watchdog-Wert.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW13</Address>
        <Index>13</Index>
        <Symbol>SW_BOOTVERSION</Symbol>
        <Comment>Enthält die Boot-Version der Steuerung.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW14</Address>
        <Index>14</Index>
        <Symbol>SW_COMVERSION</Symbol>
        <Comment>Enthält die Handelsversion der Steuerung.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW15</Address>
        <Index>15</Index>
        <Symbol>SW_FW1VERSION</Symbol>
        <Comment>Enthält die Firmwareversion der Steuerung (1. Wort).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW16</Address>
        <Index>16</Index>
        <Symbol>SW_FW2VERSION</Symbol>
        <Comment>Enthält die Firmwareversion der Steuerung (2. Wort).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW17</Address>
        <Index>17</Index>
        <Symbol>SW_FLOATSTATUS</Symbol>
        <Comment>Standardstatus bei Erkennung eines Fehler im Rahmen einer arithmetischen Gleitkomma-Operation (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW18</Address>
        <Index>18</Index>
        <Symbol>SW_TM1COUNTER</Symbol>
        <Comment>Enthält den Zähler des Absolutzeitgebers (1. Wort).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW19</Address>
        <Index>19</Index>
        <Symbol>SW_TM2COUNTER</Symbol>
        <Comment>Enthält den Zähler des Absolutzeitgebers (2. Wort).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW30</Address>
        <Index>30</Index>
        <Symbol>SW_LASTSCAN1</Symbol>
        <Comment>Gibt die Ausführungszeit des letzten Abfragezyklus der Steuerung an (in ms). Bei einer Abfragezeit von 2.250 ms: %SW30 = 2 und %SW70 = 250.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW31</Address>
        <Index>31</Index>
        <Symbol>SW_MAXSCAN1</Symbol>
        <Comment>Zeigt die Ausführungszeit des längsten Abfragezyklus der Steuerung seit dem letzten Kaltstart an (in ms). Bei der Abfragezeit von 2.250 ms: %SW31 = 2 und %SW71 = 250.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW32</Address>
        <Index>32</Index>
        <Symbol>SW_MINSCAN1</Symbol>
        <Comment>Zeigt die Ausführungszeit des kürzesten Abfragezyklus der Steuerung seit dem letzten Kaltstart an (in ms). Bei der Abfragezeit von 2.250 ms: %SW32 = 2 und %SW72 = 250.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW39</Address>
        <Index>39</Index>
        <Symbol>SW_PERTIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit der periodischen Task in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW40</Address>
        <Index>40</Index>
        <Symbol>SW_EV0TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 0 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW41</Address>
        <Index>41</Index>
        <Symbol>SW_EV1TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 1 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW42</Address>
        <Index>42</Index>
        <Symbol>SW_EV2TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 2 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW43</Address>
        <Index>43</Index>
        <Symbol>SW_EV3TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 3 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW44</Address>
        <Index>44</Index>
        <Symbol>SW_EV4TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 4 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW45</Address>
        <Index>45</Index>
        <Symbol>SW_EV5TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 5 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW46</Address>
        <Index>46</Index>
        <Symbol>SW_EV6TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 6 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW47</Address>
        <Index>47</Index>
        <Symbol>SW_EV7TIME</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit von Ereignis 7 in µs an (letzte 5 Mal).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW48</Address>
        <Index>48</Index>
        <Symbol>SW_NBEVENTS</Symbol>
        <Comment>Zeigt die Anzahl der Ereignisse an, die seit dem letzten Kaltstart ausgeführt wurden.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW49</Address>
        <Index>49</Index>
        <Symbol>SW_RTCDAY</Symbol>
        <Comment>RTC-Funktion: Enthält den Wochentag im BCD-Format xN (N = 1 für Montag).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW50</Address>
        <Index>50</Index>
        <Symbol>SW_RTCSEC</Symbol>
        <Comment>RTC-Funktion: Enthält die Sekunden im BCD-Format 00SS.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW51</Address>
        <Index>51</Index>
        <Symbol>SW_RTCHHMM</Symbol>
        <Comment>RTC-Funktion: Enthält Stunden und Minuten im BCD-Format HHMM.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW52</Address>
        <Index>52</Index>
        <Symbol>SW_RTCMMDD</Symbol>
        <Comment>RTC-Funktion: Enthält Monat und Tag im BCD-Format MMDD.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW53</Address>
        <Index>53</Index>
        <Symbol>SW_RTCCCYY</Symbol>
        <Comment>RTC-Funktion: Enthält Jahrhundert und Jahr im BCD-Format CCYY.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW54</Address>
        <Index>54</Index>
        <Symbol>SW_LS1TIME</Symbol>
        <Comment>Zeit des letzten Stromausfalls oder Steuerungsstopps: Sekunden, im BCD-Format SS.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW55</Address>
        <Index>55</Index>
        <Symbol>SW_LS2TIME</Symbol>
        <Comment>Zeit des letzten Stromausfalls oder Steuerungsstopps: Stunden und Minuten, im BCD-Format HHMM.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW56</Address>
        <Index>56</Index>
        <Symbol>SW_LS3TIME</Symbol>
        <Comment>Zeit des letzten Stromausfalls oder Steuerungsstopps: Monat und Tag, im BCD-Format MMDD.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW57</Address>
        <Index>57</Index>
        <Symbol>SW_LS4TIME</Symbol>
        <Comment>Zeit des letzten Stromausfalls oder Steuerungsstopps: Jahrhundert und Jahr, im BCD-Format CCYY.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW58</Address>
        <Index>58</Index>
        <Symbol>SW_LASTSTOP</Symbol>
        <Comment>Zeit den Code an, der die Ursache des letzten Stopps identifiziert: Flanke an Run/Stop-Eingang, Stopp bei Erkennung eines Softwarefehlers, Stoppbefehl, Stromausfall, Stopp bei Erkennung eines Hardwarefehlers.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW59</Address>
        <Index>59</Index>
        <Symbol>SW_ADJUSTDATE</Symbol>
        <Comment>Enthält zwei Gruppen von je 8 Bits zur Anpassung des aktuellen Datums. Der Vorgang wird stets bei steigender Flanke des Bits durchgeführt. Dieses Wort wird über das Bit %S59 aktiviert.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW63</Address>
        <Index>63</Index>
        <Symbol>SW_EXCH1ERROR</Symbol>
        <Comment>Enthält den EXCH1-Fehlercode (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW64</Address>
        <Index>64</Index>
        <Symbol>SW_EXCH2ERROR</Symbol>
        <Comment>Enthält den EXCH2-Fehlercode (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW67</Address>
        <Index>67</Index>
        <Symbol>SW_CONTID</Symbol>
        <Comment>Enthält die Code-ID der SPS. Weitere Informationen können Sie der Code-ID-Tabelle des M221 Logic Controller entnehmen.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW70</Address>
        <Index>70</Index>
        <Symbol>SW_LASTSCAN2</Symbol>
        <Comment>Gibt die Ausführungszeit des letzten Abfragezyklus der Steuerung in Mikrosekunden an. Bei einer Abfragezeit von 2.250 ms: %SW30 = 2 und %SW70 = 250.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW71</Address>
        <Index>71</Index>
        <Symbol>SW_MAXSCAN2</Symbol>
        <Comment>Gibt die Ausführungszeit des längsten Abfragezyklus der Steuerung seit dem letzten Kaltstart in Mikrosekunden an. Bei einer Abfragezeit von 2.250 ms: %SW31 = 2 und %SW71 = 250.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW72</Address>
        <Index>72</Index>
        <Symbol>SW_MINSCAN2</Symbol>
        <Comment>Gibt die Ausführungszeit des kürzesten Abfragezyklus der Steuerung seit dem letzten Kaltstart in Mikrosekunden an. Bei einer Abfragezeit von 2.250 ms: %SW32 = 2 und %SW72 = 250.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW75</Address>
        <Index>75</Index>
        <Symbol>SW_CPULOAD</Symbol>
        <Comment>Zeigt den Prozentsatz der Rechenlast bei der Prozessverarbeitung an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW76</Address>
        <Index>76</Index>
        <Symbol>SW_COUNTD1</Symbol>
        <Comment>Abwärtszähler 1, wird vom System jede ms separat dekrementiert.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW77</Address>
        <Index>77</Index>
        <Symbol>SW_COUNTD2</Symbol>
        <Comment>Abwärtszähler 2, wird vom System jede ms separat dekrementiert.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW78</Address>
        <Index>78</Index>
        <Symbol>SW_COUNTD3</Symbol>
        <Comment>Abwärtszähler 3, wird vom System jede ms separat dekrementiert.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW79</Address>
        <Index>79</Index>
        <Symbol>SW_COUNTD4</Symbol>
        <Comment>Abwärtszähler 4, wird vom System jede ms separat dekrementiert.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW80</Address>
        <Index>80</Index>
        <Symbol>SW_ANASTATUS</Symbol>
        <Comment>Jedes Bit gibt den Status der integrierten Analogeingänge an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW94</Address>
        <Index>94</Index>
        <Symbol>SW_SIGNATURE</Symbol>
        <Comment>Enthält die Signatur, ändert sich bei einer Anwendungsänderung in Bezug auf die Konfigurations- oder Programmierungsdaten.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW95</Address>
        <Index>95</Index>
        <Symbol>SW_SIGNATURE1</Symbol>
        <Comment>Enthält die Signatur, ändert sich bei einer Anwendungsänderung in Bezug auf die Konfigurations- oder Programmierungsdaten.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW96</Address>
        <Index>96</Index>
        <Symbol>SW_SAVERESTORE</Symbol>
        <Comment>Enthält den Befehl und/oder die Diagnose für die Speicher-/Wiederherstellungsfunktion des Anwendungsprogramms (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW98</Address>
        <Index>98</Index>
        <Symbol>SW_SL1POSTST</Symbol>
        <Comment>Post-Konfigurationsstatus der seriellen Leitung 1. Die Bits werden auf 1 gesetzt, wenn die Post-Konfiguration auf den Parameter angewendet wurde.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW99</Address>
        <Index>99</Index>
        <Symbol>SW_SL2POSTST</Symbol>
        <Comment>Post-Konfigurationsstatus der seriellen Leitung 2. Die Bits werden auf 1 gesetzt, wenn die Post-Konfiguration auf den Parameter angewendet wurde.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW101</Address>
        <Index>101</Index>
        <Symbol>SW_SL1ADDRESS</Symbol>
        <Comment>Adresse von Port 1 - wenn das Bit %S101 auf 1 gesetzt ist, können Sie die Modbus-Adresse ändern.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW102</Address>
        <Index>102</Index>
        <Symbol>SW_SL2ADDRESS</Symbol>
        <Comment>Adresse von Port 2 - wenn das Bit %S101 auf 1 gesetzt ist, können Sie die Modbus-Adresse ändern.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW103</Address>
        <Index>103</Index>
        <Symbol>SW_SL1CONF1</Symbol>
        <Comment>Konfiguration zur Verwendung des ASCII-Protokolls von Port 1, wenn Bit %S103 gesetzt ist (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW104</Address>
        <Index>104</Index>
        <Symbol>SW_SL2CONF1</Symbol>
        <Comment>Konfiguration zur Verwendung des ASCII-Protokolls von Port 2, wenn Bit %S104 gesetzt ist (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW105</Address>
        <Index>105</Index>
        <Symbol>SW_SL1CONF2</Symbol>
        <Comment>Konfiguration zur Verwendung des ASCII-Protokolls von Port 1, wenn Bit %S103 gesetzt ist (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW106</Address>
        <Index>106</Index>
        <Symbol>SW_SL2CONF2</Symbol>
        <Comment>Konfiguration zur Verwendung des ASCII-Protokolls von Port 2, wenn Bit %S104 gesetzt ist (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW114</Address>
        <Index>114</Index>
        <Symbol>SW_SCH_ENABLE</Symbol>
        <Comment>Aktiviert oder deaktiviert den Betrieb von Zeitplan-Bausteinen über das Benutzerprogramm oder die Bedieneranzeige.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW115</Address>
        <Index>115</Index>
        <Symbol>SW_SERIALNUMBER_1</Symbol>
        <Comment>Seriennummer der Steuerung, Teil 1 (BCD)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW116</Address>
        <Index>116</Index>
        <Symbol>SW_SERIALNUMBER_2</Symbol>
        <Comment>Seriennummer der Steuerung, Teil 2 (BCD)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW117</Address>
        <Index>117</Index>
        <Symbol>SW_SERIALNUMBER_3</Symbol>
        <Comment>Seriennummer der Steuerung, Teil 3 (BCD)</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW118</Address>
        <Index>118</Index>
        <Symbol>SW_CONTROLIOBUS</Symbol>
        <Comment>Gibt die Steuerungszustände an (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW119</Address>
        <Index>119</Index>
        <Symbol>SW_IOOPTION</Symbol>
        <Comment>Verweist auf die als optional konfigurierten Erweiterungsmodule (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW120</Address>
        <Index>120</Index>
        <Symbol>SW_IOSTATUS</Symbol>
        <Comment>Zeigt den Status des E/A-Erweiterungsmoduls an (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW121</Address>
        <Index>121</Index>
        <Symbol>SW_SL1CONF3</Symbol>
        <Comment>Konfiguration zur Verwendung der ASCII-Frame-Größe von Port 1, wenn Bit %S103 gesetzt ist (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW122</Address>
        <Index>122</Index>
        <Symbol>SW_SL2CONF3</Symbol>
        <Comment>Konfiguration zur Verwendung der ASCII-Frame-Größe von Port 2, wenn Bit %S104 gesetzt ist (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW128</Address>
        <Index>128</Index>
        <Symbol>SW_CAR1STATUS</Symbol>
        <Comment>Zeigt den Statuscode für das Steckmodul 1 an (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW129</Address>
        <Index>129</Index>
        <Symbol>SW_CAR2STATUS</Symbol>
        <Comment>Zeigt den Statuscode für das Steckmodul 2 an (für Details siehe die Online-Hilfe).</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW130</Address>
        <Index>130</Index>
        <Symbol>SW_EXE1MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.2 in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW131</Address>
        <Index>131</Index>
        <Symbol>SW_EXE2MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.3 in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW132</Address>
        <Index>132</Index>
        <Symbol>SW_EXE3MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.4 in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW133</Address>
        <Index>133</Index>
        <Symbol>SW_EXE4MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.5 in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW134</Address>
        <Index>134</Index>
        <Symbol>SW_EXE5MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 0 von HSC0 in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW135</Address>
        <Index>135</Index>
        <Symbol>SW_EXE6MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 1 von HSC0 in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW136</Address>
        <Index>136</Index>
        <Symbol>SW_EXE7MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 0 von HSC1 in µs an</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW137</Address>
        <Index>137</Index>
        <Symbol>SW_EXE8MICROS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 1 von HSC1 in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW138</Address>
        <Index>138</Index>
        <Symbol>SW_PERLAST</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit der periodischen Task in µs an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW139</Address>
        <Index>139</Index>
        <Symbol>SW_OUTPROT</Symbol>
        <Comment>Zeigt den Schutzfehlerstatus der Ausgangsbausteine an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW140</Address>
        <Index>140</Index>
        <Symbol>SW_LASTERRCODE_1</Symbol>
        <Comment>Steuerung letzter Fehler Code 1</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW141</Address>
        <Index>141</Index>
        <Symbol>SW_LASTERRCODE_2</Symbol>
        <Comment>Steuerung letzter Fehler Code 2</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW142</Address>
        <Index>142</Index>
        <Symbol>SW_LASTERRCODE_3</Symbol>
        <Comment>Steuerung letzter Fehler Code 3</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW143</Address>
        <Index>143</Index>
        <Symbol>SW_NB_ERR_PLCLOG</Symbol>
        <Comment>Anzahl der Einträge in PlcLog.csv</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW147</Address>
        <Index>147</Index>
        <Symbol>SW_BKUP_SD_STATUS</Symbol>
        <Comment>Gibt den Status der Sicherung/Wiederherstellung auf der SD-Karte an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW148</Address>
        <Index>148</Index>
        <Symbol>SW_NBPERS</Symbol>
        <Comment>Anzahl der im nicht-flüchtigen Speicher (%S90 = 0) oder auf der SD-Karte (%S90 = 1) zu sichernden/wiederherzustellenden Speicherwerte</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW149</Address>
        <Index>149</Index>
        <Symbol>SW_EXE1MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.2 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW150</Address>
        <Index>150</Index>
        <Symbol>SW_EXE2MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.3 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW151</Address>
        <Index>151</Index>
        <Symbol>SW_EXE3MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.4 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW152</Address>
        <Index>152</Index>
        <Symbol>SW_EXE4MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Eingang %I0.5 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW153</Address>
        <Index>153</Index>
        <Symbol>SW_EXE5MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 0 von HSC0 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW154</Address>
        <Index>154</Index>
        <Symbol>SW_EXE6MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 1 von HSC0 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW155</Address>
        <Index>155</Index>
        <Symbol>SW_EXE7MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 0 von HSC1 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW156</Address>
        <Index>156</Index>
        <Symbol>SW_EXE8MS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit des Ereignisses Schwellenwert 1 von HSC1 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW157</Address>
        <Index>157</Index>
        <Symbol>SW_PERLASTMS</Symbol>
        <Comment>Zeigt die letzte Ausführungszeit der periodischen Task in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW158</Address>
        <Index>158</Index>
        <Symbol>SW_PERAVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) der periodischen Task in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW159</Address>
        <Index>159</Index>
        <Symbol>SW_EV0AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 0 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW160</Address>
        <Index>160</Index>
        <Symbol>SW_EV1AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 1 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW161</Address>
        <Index>161</Index>
        <Symbol>SW_EV2AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 2 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW162</Address>
        <Index>162</Index>
        <Symbol>SW_EV3AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 3 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW163</Address>
        <Index>163</Index>
        <Symbol>SW_EV4AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 4 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW164</Address>
        <Index>164</Index>
        <Symbol>SW_EV5AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 5 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW165</Address>
        <Index>165</Index>
        <Symbol>SW_EV6AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 6 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW166</Address>
        <Index>166</Index>
        <Symbol>SW_EV7AVGMS</Symbol>
        <Comment>Zeigt die durchschnittliche Ausführungszeit (letzte 5 Mal) von Ereignis 7 in ms an.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW167</Address>
        <Index>167</Index>
        <Symbol>SW_MODSTATUS</Symbol>
        <Comment>Beschreibt die Antwort des Modems auf den letzten Initialisierungsbefehl.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW170</Address>
        <Index>170</Index>
        <Symbol>SW_NBSL1FRAMES</Symbol>
        <Comment>Zählt die Anzahl der über die serielle Leitung 1 übertragenen Frames.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW171</Address>
        <Index>171</Index>
        <Symbol>SW_NBSL2FRAMES</Symbol>
        <Comment>Zählt die Anzahl der über die serielle Leitung 2 übertragenen Frames.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW172</Address>
        <Index>172</Index>
        <Symbol>SW_NBUSBFRAMES</Symbol>
        <Comment>Zählt die Anzahl der über den USB-Kanal übertragenen Frames.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW174</Address>
        <Index>174</Index>
        <Symbol>SW_NBSL1OK</Symbol>
        <Comment>Zählt die Anzahl der über die serielle Leitung 1 fehlerfrei empfangenen Frames.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW175</Address>
        <Index>175</Index>
        <Symbol>SW_NBSL2OK</Symbol>
        <Comment>Zählt die Anzahl der über die serielle Leitung 2 fehlerfrei empfangenen Frames.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW176</Address>
        <Index>176</Index>
        <Symbol>SW_NBUSBOK</Symbol>
        <Comment>Zählt die Anzahl der über den USB-Kanal fehlerfrei empfangenen Frames.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW178</Address>
        <Index>178</Index>
        <Symbol>SW_NBSL1ERROR</Symbol>
        <Comment>Zählt die Anzahl der über die serielle Leitung 1 empfangenen Frames mit Fehler.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW179</Address>
        <Index>179</Index>
        <Symbol>SW_NBSL2ERROR</Symbol>
        <Comment>Zählt die Anzahl der über die serielle Leitung 2 empfangenen Frames mit Fehler.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW180</Address>
        <Index>180</Index>
        <Symbol>SW_NBUSBERROR</Symbol>
        <Comment>Zählt die Anzahl der über den USB-Kanal empfangenen Frames mit Fehler.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW182</Address>
        <Index>182</Index>
        <Symbol>SW_DSPSTATE</Symbol>
        <Comment>Verbindungsstatus der dezentralen Grafikanzeige</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW183</Address>
        <Index>183</Index>
        <Symbol>SW_DSPERROR</Symbol>
        <Comment>Letzter Fehler der dezentralen Grafikanzeige</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW184</Address>
        <Index>184</Index>
        <Symbol>SW_DINDEX</Symbol>
        <Comment>Enthält die INDEX-Anzeigeseite und ermöglicht die Auswahl einer anderer Seite.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW185</Address>
        <Index>185</Index>
        <Symbol>SW_DSPVERSION</Symbol>
        <Comment>Enthält die Version der dezentralen Grafikanzeige</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW210</Address>
        <Index>210</Index>
        <Symbol>SW_IOSCAN1STATUS</Symbol>
        <Comment>Enthält den IOScanner-Status für die serielle Leitung 1.</Comment>
      </MemoryWord>
      <MemoryWord>
        <Address>%SW211</Address>
        <Index>211</Index>
        <Symbol>SW_IOSCAN2STATUS</Symbol>
        <Comment>Enthält den IOScanner-Status für die serielle Leitung 2.</Comment>
      </MemoryWord>
    </SystemWords>
    <GrafcetSteps />
    <MemoryWords />
    <MemoryDoubleWords />
    <MemoryFloats />
    <ConstantWords />
    <ConstantDoubleWords />
    <ConstantMemoryFloats />
    <Timers />
    <Counters />
    <FastCounters>
      <FastCounter>
        <Address>%FC1</Address>
        <Index>1</Index>
        <UseDoubleWord>true</UseDoubleWord>
        <Preset>1234</Preset>
        <Input>%I0.3</Input>
        <Configured>DownCounter</Configured>
      </FastCounter>
    </FastCounters>
    <Registers />
    <Drums />
    <ShiftBitRegisters />
    <StepCounters />
    <ScheduleBlocks />
    <Pids />
    <MessageBlocks>
      <MessageBlock>
        <Address>%MSG1</Address>
        <Index>0</Index>
        <OutputPort>Serial1</OutputPort>
      </MessageBlock>
      <MessageBlock>
        <Address>%MSG2</Address>
        <Index>1</Index>
        <OutputPort>Serial2</OutputPort>
      </MessageBlock>
    </MessageBlocks>
    <FunctionBlocks />
    <MotionTaskTables />
    <FastTask>
      <Period>255</Period>
    </FastTask>
    <MastTask>
      <UsePeriodScanMode>false</UsePeriodScanMode>
      <PeriodScan>100</PeriodScan>
    </MastTask>
    <CpuBehavior>
      <StartingMode>StartAsPreviousState</StartingMode>
      <RunStopAddress />
      <AutoSaveRamOnEeprom>true</AutoSaveRamOnEeprom>
      <WatchdogPeriod>250</WatchdogPeriod>
    </CpuBehavior>
    <TraceTimeBase>Time5Sec</TraceTimeBase>
    <UserFunctionPous />
    <UserFunctionBlockPous />
    <UserDefineFunctionBlocks />
  </SoftwareConfiguration>
  <HardwareConfiguration>
    <Plc>
      <Cpu>
        <Index>0</Index>
        <InputNb>0</InputNb>
        <OutputNb>0</OutputNb>
        <Kind>0</Kind>
        <Reference>TM221M16R/G</Reference>
        <Consumption5V>520</Consumption5V>
        <Consumption24V>460</Consumption24V>
        <TechnicalConfiguration>
          <PtoConfiguration>
            <McPowerPtoMax>0</McPowerPtoMax>
            <McMoveVelPtoMax>0</McMoveVelPtoMax>
            <McMoveRelPtoMax>0</McMoveRelPtoMax>
            <McMoveAbsPtoMax>0</McMoveAbsPtoMax>
            <McHomePtoMax>0</McHomePtoMax>
            <McSetPosPtoMax>0</McSetPosPtoMax>
            <McStopPtoMax>0</McStopPtoMax>
            <McHaltPtoMax>0</McHaltPtoMax>
            <McReadActVelPtoMax>0</McReadActVelPtoMax>
            <McReadActPosPtoMax>0</McReadActPosPtoMax>
            <McReadStsPtoMax>0</McReadStsPtoMax>
            <McReadMotionStatePtoMax>0</McReadMotionStatePtoMax>
            <McReadAxisErrorPtoMax>0</McReadAxisErrorPtoMax>
            <McResetPtoMax>0</McResetPtoMax>
            <McTouchProbePtoMax>0</McTouchProbePtoMax>
            <McAbortTriggerPtoMax>0</McAbortTriggerPtoMax>
            <McReadParPtoMax>0</McReadParPtoMax>
            <McWriteParPtoMax>0</McWriteParPtoMax>
            <McMotionTaskPtoMax>0</McMotionTaskPtoMax>
          </PtoConfiguration>
          <ComConfiguration>
            <ReadVarBasicMax>32</ReadVarBasicMax>
            <WriteVarBasicMax>32</WriteVarBasicMax>
            <WriteReadVarBasicMax>32</WriteReadVarBasicMax>
            <SendRecvMsgBasicMax>16</SendRecvMsgBasicMax>
            <SendRecvSmsMax>1</SendRecvSmsMax>
          </ComConfiguration>
          <Compatibility>0</Compatibility>
          <FastCounterMax>4</FastCounterMax>
          <FourInputsEventTask>84148994</FourInputsEventTask>
          <GrafcetBitsMax>200</GrafcetBitsMax>
          <InternalRamStart>0</InternalRamStart>
          <LabelsMax>64</LabelsMax>
          <LfRegistersMax>4</LfRegistersMax>
          <MemoryConstantWordsMax>512</MemoryConstantWordsMax>
          <MemoryWordsMax>8000</MemoryWordsMax>
          <NumRelays>8</NumRelays>
          <NumRelaysMax>9999</NumRelaysMax>
          <NumTransistors>0</NumTransistors>
          <NumTransistorsMax>9999</NumTransistorsMax>
          <PidAmountMax>14</PidAmountMax>
          <PlcNumberSysBits>160</PlcNumberSysBits>
          <PlcNumberSysWords>234</PlcNumberSysWords>
          <PlcStartAddrSysBits>16</PlcStartAddrSysBits>
          <PlcType>0</PlcType>
          <TimersMax>255</TimersMax>
          <AnalogInputPrecision>0</AnalogInputPrecision>
          <AnalogOutputPrecision>0</AnalogOutputPrecision>
          <StepCountersMax>8</StepCountersMax>
          <CountersMax>255</CountersMax>
          <DrumsMax>8</DrumsMax>
          <ExternalRamSize>184320</ExternalRamSize>
          <ExternalRamSizeWithDisplay>221776</ExternalRamSizeWithDisplay>
          <ExternalRamStart>117538816</ExternalRamStart>
          <InternalRamAppStart>512</InternalRamAppStart>
          <InternalRamSize>130560</InternalRamSize>
          <InternalBitsMax>1024</InternalBitsMax>
          <InternalEepromSize>32</InternalEepromSize>
          <MetadataAreaSize>45056</MetadataAreaSize>
          <ScheduleBlocksMax>16</ScheduleBlocksMax>
          <ShiftBitRegistersMax>8</ShiftBitRegistersMax>
          <SubroutinesMax>64</SubroutinesMax>
          <SupportDoubleWord>true</SupportDoubleWord>
          <SupportEvents>true</SupportEvents>
          <SupportFloatingPoint>true</SupportFloatingPoint>
          <NumberOf1MsTimerBase>6</NumberOf1MsTimerBase>
          <UdfbInstanceMax>32</UdfbInstanceMax>
          <UdfMax>64</UdfMax>
          <UdfObjectsMax>4096</UdfObjectsMax>
        </TechnicalConfiguration>
        <DigitalInputs>
          <DiscretInput>
            <Address>%I0.0</Address>
            <Index>0</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.1</Address>
            <Index>1</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.2</Address>
            <Index>2</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.3</Address>
            <Index>3</Index>
            <Filtering>FilteringsNoFilter</Filtering>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.4</Address>
            <Index>4</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.5</Address>
            <Index>5</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.6</Address>
            <Index>6</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
          <DiscretInput>
            <Address>%I0.7</Address>
            <Index>7</Index>
            <DIFiltering>DIFilterings4ms</DIFiltering>
            <DILatch>DILatchNo</DILatch>
          </DiscretInput>
        </DigitalInputs>
        <DigitalOutputs>
          <DiscretOutput>
            <Address>%Q0.0</Address>
            <Index>0</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.1</Address>
            <Index>1</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.2</Address>
            <Index>2</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.3</Address>
            <Index>3</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.4</Address>
            <Index>4</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.5</Address>
            <Index>5</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.6</Address>
            <Index>6</Index>
          </DiscretOutput>
          <DiscretOutput>
            <Address>%Q0.7</Address>
            <Index>7</Index>
          </DiscretOutput>
        </DigitalOutputs>
        <AnalogInputs>
          <AnalogIO>
            <Address>%IW0.0</Address>
            <Index>0</Index>
            <Type>
              <Value>0</Value>
              <Name>Type_0_10V</Name>
            </Type>
            <Scope>
              <Value>0</Value>
              <Name>Scope_Normal</Name>
            </Scope>
            <Minimum>0</Minimum>
            <Maximum>1000</Maximum>
            <IsInput>true</IsInput>
            <R>1</R>
            <B>1</B>
            <T>1</T>
            <Activation>3100</Activation>
            <Reactivation>1500</Reactivation>
            <InputFilter>0</InputFilter>
            <R1>8700</R1>
            <R2>200</R2>
            <T1>234.15</T1>
            <T2>311.15</T2>
            <ChartCalculation>false</ChartCalculation>
          </AnalogIO>
          <AnalogIO>
            <Address>%IW0.1</Address>
            <Index>1</Index>
            <Type>
              <Value>0</Value>
              <Name>Type_0_10V</Name>
            </Type>
            <Scope>
              <Value>0</Value>
              <Name>Scope_Normal</Name>
            </Scope>
            <Minimum>0</Minimum>
            <Maximum>1000</Maximum>
            <IsInput>true</IsInput>
            <R>1</R>
            <B>1</B>
            <T>1</T>
            <Activation>3100</Activation>
            <Reactivation>1500</Reactivation>
            <InputFilter>0</InputFilter>
            <R1>8700</R1>
            <R2>200</R2>
            <T1>234.15</T1>
            <T2>311.15</T2>
            <ChartCalculation>false</ChartCalculation>
          </AnalogIO>
        </AnalogInputs>
        <AnalogInputsStatus />
        <AnalogOutputs />
        <AnalogOutputsStatus />
        <HighSpeedCounters>
          <HighSpeedCounter>
            <Address>%HSC0</Address>
            <Index>0</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
          <HighSpeedCounter>
            <Address>%HSC1</Address>
            <Index>1</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
          <HighSpeedCounter>
            <Address>%HSC2</Address>
            <Index>2</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
          <HighSpeedCounter>
            <Address>%HSC3</Address>
            <Index>3</Index>
            <Preset>0</Preset>
            <DedicatedInputs>
              <DedicatedInput>
                <Index>0</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>1</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>2</Index>
              </DedicatedInput>
              <DedicatedInput>
                <Index>3</Index>
              </DedicatedInput>
            </DedicatedInputs>
            <ReflexOutputs>
              <ReflexOutput>
                <Index>0</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
              <ReflexOutput>
                <Index>1</Index>
                <Activated>false</Activated>
                <LessThanS0>false</LessThanS0>
                <GreaterOrEqualThanS0>false</GreaterOrEqualThanS0>
                <GreaterOrEqualThanS1>false</GreaterOrEqualThanS1>
              </ReflexOutput>
            </ReflexOutputs>
            <Thresholds>
              <Threshold>
                <Index>0</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
              <Threshold>
                <Index>1</Index>
                <ThresholdType>NotUsed</ThresholdType>
                <Priority>7</Priority>
                <SubroutineNumber />
              </Threshold>
            </Thresholds>
            <TimeWindow>OneSecond</TimeWindow>
          </HighSpeedCounter>
        </HighSpeedCounters>
        <PulseTrainOutputs />
        <HardwareId>1920</HardwareId>
        <IsExpander>false</IsExpander>
        <EthernetConfiguration>
          <NetworkName>M221</NetworkName>
          <IpAllocationMode>FixedAddress</IpAllocationMode>
          <IpAddress>0.0.0.0</IpAddress>
          <SubnetMask>0.0.0.0</SubnetMask>
          <GatewayAddress>0.0.0.0</GatewayAddress>
          <TransfertRate>TransfertRateAuto</TransfertRate>
          <EthernetProtocol>ProtocolEthernet2</EthernetProtocol>
          <ModbusTcpSlave>
            <IpMasterAddress>0.0.0.0</IpMasterAddress>
            <UseTimeout>true</UseTimeout>
            <Timeout>2</Timeout>
            <SlavePort>502</SlavePort>
            <UnitId xsi:nil="true" />
            <HoldingRegister>0</HoldingRegister>
            <InputRegister>0</InputRegister>
            <ModbusServerEnabled>false</ModbusServerEnabled>
            <Devices />
            <DigitalInputsIoScanner />
            <DigitalOutputsIoScanner />
            <RegisterInputsIoScanner />
            <RegisterOutputsIoScanner />
            <RegisterDeviceStatusIoScanner />
            <RegisterInputsStatusIoScanner />
            <Drives />
            <IsIoScanner>false</IsIoScanner>
          </ModbusTcpSlave>
          <EthernetIpEntity>
            <EthernetIpEnabled>false</EthernetIpEnabled>
            <OutputAssemblyInstance>0</OutputAssemblyInstance>
            <OutputAssemblySize>0</OutputAssemblySize>
            <InputAssemblySize>0</InputAssemblySize>
            <InputAssemblyInstance>0</InputAssemblyInstance>
          </EthernetIpEntity>
          <ProgrammingProtocolEnabled>false</ProgrammingProtocolEnabled>
          <EthernetIpAdapterEnabled>false</EthernetIpAdapterEnabled>
          <ModbusServerEnabled>false</ModbusServerEnabled>
          <AutoDiscoveryProtocolEnabled>false</AutoDiscoveryProtocolEnabled>
        </EthernetConfiguration>
        <AdditionalSerialLineConfiguration>
          <Baud>Baud19200</Baud>
          <ModemReference>No Modem</ModemReference>
          <Parity>ParityEven</Parity>
          <DataBits>DataBits8</DataBits>
          <StopBits>StopBits1</StopBits>
          <TimeBetweenFrames>10</TimeBetweenFrames>
          <ResponseTime>10</ResponseTime>
          <StartCharacterEnabled>false</StartCharacterEnabled>
          <FirstEndCharacterEnabled>true</FirstEndCharacterEnabled>
          <SecondEndCharacterEnabled>false</SecondEndCharacterEnabled>
          <FrameLengthReceivedAvailable>false</FrameLengthReceivedAvailable>
          <FrameReceivedTimeoutAvailable>false</FrameReceivedTimeoutAvailable>
          <InitCommand />
          <SendFrameCharacter>false</SendFrameCharacter>
          <StartCharacter>0</StartCharacter>
          <FirstEndCharacter>10</FirstEndCharacter>
          <FrameLengthReceived>0</FrameLengthReceived>
          <FrameReceivedTimeout>0</FrameReceivedTimeout>
          <SecondEndCharacter>0</SecondEndCharacter>
          <PhysicalMedium>PhysicalMediumRs485</PhysicalMedium>
          <TransmissionMode>TransmissionModeModbusRtu</TransmissionMode>
          <SlaveId>1</SlaveId>
          <Addressing>SlaveAddressing</Addressing>
          <Polarization>
            <Value>0</Value>
            <Name>No</Name>
          </Polarization>
        </AdditionalSerialLineConfiguration>
        <AdditionalSerialLineModbusConfiguration />
        <AdditionalSerialLineAsciiConfiguration />
        <AdditionalSerialLineDisplayConfiguration />
        <AdditionalSerialLineIoScannerConfiguration>
          <TransmissionMode>TransmissionModeRtu</TransmissionMode>
          <Devices />
          <DigitalInputsIoScanner />
          <DigitalOutputsIoScanner />
          <RegisterInputsIoScanner />
          <RegisterOutputsIoScanner />
          <RegisterDeviceStatusIoScanner />
          <RegisterInputsStatusIoScanner />
          <Drives />
        </AdditionalSerialLineIoScannerConfiguration>
        <MaxCartridge>0</MaxCartridge>
        <C1TranslationX>0</C1TranslationX>
        <C1TranslationY>0</C1TranslationY>
        <C2TranslationX>0</C2TranslationX>
        <C2TranslationY>0</C2TranslationY>
        <C1SizeX>0</C1SizeX>
        <C1SizeY>0</C1SizeY>
        <C2SizeX>0</C2SizeX>
        <C2SizeY>0</C2SizeY>
        <InputAssemblys />
        <OutputAssemblys />
        <InputRegisters />
        <HoldingRegisters />
      </Cpu>
      <Extensions />
      <SerialLineConfiguration>
        <Baud>Baud19200</Baud>
        <ModemReference>No Modem</ModemReference>
        <Parity>ParityEven</Parity>
        <DataBits>DataBits8</DataBits>
        <StopBits>StopBits1</StopBits>
        <TimeBetweenFrames>10</TimeBetweenFrames>
        <ResponseTime>10</ResponseTime>
        <StartCharacterEnabled>false</StartCharacterEnabled>
        <FirstEndCharacterEnabled>true</FirstEndCharacterEnabled>
        <SecondEndCharacterEnabled>false</SecondEndCharacterEnabled>
        <FrameLengthReceivedAvailable>false</FrameLengthReceivedAvailable>
        <FrameReceivedTimeoutAvailable>false</FrameReceivedTimeoutAvailable>
        <InitCommand />
        <SendFrameCharacter>false</SendFrameCharacter>
        <StartCharacter>0</StartCharacter>
        <FirstEndCharacter>10</FirstEndCharacter>
        <FrameLengthReceived>0</FrameLengthReceived>
        <FrameReceivedTimeout>0</FrameReceivedTimeout>
        <SecondEndCharacter>0</SecondEndCharacter>
        <PhysicalMedium>PhysicalMediumRs485</PhysicalMedium>
        <TransmissionMode>TransmissionModeModbusRtu</TransmissionMode>
        <SlaveId>1</SlaveId>
        <Addressing>SlaveAddressing</Addressing>
        <Polarization>
          <Value>0</Value>
          <Name>No</Name>
        </Polarization>
      </SerialLineConfiguration>
      <SerialLineIoScannerConfiguration>
        <TransmissionMode>TransmissionModeRtu</TransmissionMode>
        <Devices />
        <DigitalInputsIoScanner />
        <DigitalOutputsIoScanner />
        <RegisterInputsIoScanner />
        <RegisterOutputsIoScanner />
        <RegisterDeviceStatusIoScanner />
        <RegisterInputsStatusIoScanner />
        <Drives />
      </SerialLineIoScannerConfiguration>
    </Plc>
  </HardwareConfiguration>
  <DisplayUserLabelsConfiguration>
    <Languages>
      <UserLabelLanguage>
        <Code>English</Code>
        <Name>English</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>French</Code>
        <Name>French</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>German</Code>
        <Name>German</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Portuguese</Code>
        <Name>Portuguese</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Spanish</Code>
        <Name>Spanish</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Italian</Code>
        <Name>Italian</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Chinese</Code>
        <Name>Chinese</Name>
      </UserLabelLanguage>
      <UserLabelLanguage>
        <Code>Turkish</Code>
        <Name>Turkish</Name>
      </UserLabelLanguage>
    </Languages>
    <Translations />
  </DisplayUserLabelsConfiguration>
  <GlobalProperties>
    <UserInformations />
    <CompanyInformations />
    <ProjectInformations>
      <Name>Neues Projekt</Name>
    </ProjectInformations>
    <ProjectProtection>
      <Active>false</Active>
      <Password />
      <CanView>true</CanView>
    </ProjectProtection>
    <ApplicationProtection>
      <Active>false</Active>
      <Password />
      <DownloadActive>false</DownloadActive>
      <DownloadPassword />
    </ApplicationProtection>
    <RemoteIpAddresses>
      <IpAddresses />
    </RemoteIpAddresses>
    <ModemConfigurations>
      <ModemConfigurationEntities />
    </ModemConfigurations>
    <KeepModbusParameters>false</KeepModbusParameters>
    <UnitId>1</UnitId>
    <DownloadSettings>
      <ResetMemories>true</ResetMemories>
      <DownloadSymbolsComments>true</DownloadSymbolsComments>
      <DownloadWatchLists>true</DownloadWatchLists>
      <DownloadPouNamesComments>true</DownloadPouNamesComments>
      <DownloadRungNamesComments>true</DownloadRungNamesComments>
      <DownloadIlComments>true</DownloadIlComments>
      <DownloadFrontPageProperties>true</DownloadFrontPageProperties>
      <DownloadCompanyProperties>true</DownloadCompanyProperties>
      <DownloadProjectInfo>true</DownloadProjectInfo>
    </DownloadSettings>
  </GlobalProperties>
  <ReportConfiguration>
    <PageSetup>
      <PaperKind>A4</PaperKind>
      <IsLandscape>false</IsLandscape>
      <ReportUnit>HundredthsOfAnInch</ReportUnit>
      <Top>100</Top>
      <Bottom>100</Bottom>
      <Left>100</Left>
      <Right>100</Right>
    </PageSetup>
    <SubReportConfigurations />
  </ReportConfiguration>
</ProjectDescriptor>