Navigation:  Beispielsitzung > Kapitel für Anfänger > Was ist eine SPS ? >

Prozessabbild der Eingänge

Vorherige SeiteKapitelübersichtNächste Seite

 

Wenn Sie in einem Programm einen Eingang verwenden, müssen Sie sich eigentlich nicht darum kümmern, wie die SPS diese Abfrage tatsächlich durchführt. Sie schreiben z.B. in FUP den Namen des Eingangs an einen UND-Block und meinen damit: wenn an dem Eingang Spannung anliegt, dann soll diese Bedingung als wahr gelten. Analoges gilt, wenn Sie in KOP den Namen eines Einganges über einen Kontakt schreiben.

 

Manchmal ist es aber doch nützlich zu wissen, was im Detail in der SPS geschieht. Hier kommt das Prozessabbild der Eingänge (PAE) ins Spiel. Dies ist ein Bereich im Speicher der SPS. Vor dem Aufruf des OB1 fragt das Betriebssystem alle vorhanden Eingangsbaugruppen einmal ab und schreibt die Ergebnisse in eben diesen Speicherbereich. Wenn das Programm dann bearbeitet wirdund darin Abfragen der Eingänge von Ihnen programmiert sind, werden die Eingangsbaugruppen nicht erneut abgefragt, sondern es wird der im PAE abgelegte Wert verwendet.

 

Dieses Verfahren hat zwei Vorteile:

1.) Es steigert die Bearbeitungsgeschwindigkeit der SPS enorm. Der Zugriff auf einen Speicher innerhalb der CPU geht sehr schnell, die Abfrage eines Eingangs einer Eingabebaugruppe dauert jedoch um ein Vielfaches länger. Der Geschwindigkeitsvorteil durch die Zwischenschaltung eines PAE ergibt sich nun zum einen dadurch, dass Eingänge in aller Regel innerhalb eines Programmes nicht nur einmal, sondern mehrfach verwendet werden. Zum anderen werden die Eingänge einer Digital-Eingabebauppe nicht einzeln, sondern in Gruppen (von z.B. acht) abgefragt.

2.) Sie können sich beim Programmieren darauf verlassen, dass sich der Wert eines Eingangs während eines Zyklus' nicht ändert. In kleinen Programmen kommt dieser Vorteil nicht so zum Tragen, in großen Programmen wird es dadurch aber sehr erleichtert, das genaue Verhalten der SPS vorherzusagen und so die Korrektheit eines Programmes zu überprüfen.

 

Mit dem Button “Zurück” kommen Sie an die Stelle zurück, an der Sie zu diesem Thema gewechselt haben.