Herunterladen Inhalt Inhalt Diese Seite drucken

Saia PLC Handbuch Seite 56

Inhaltsverzeichnis

Werbung

30E
E 6 Indexierung
Elementadressen - Indexierung (Reihenbehandlung)
SEI: Set Index
---> Setze das Indexregister auf den Anfangswert
gemäss Operand
INI: Increment Index ---> Erhöhe das Indexregister um l bis zum oberen
Endwert gemäss Operand
DEI: Decrement Index ---> Erniedrige das Indexregister um l bis zum unteren
Endwert gemäss Operand
Oft muss eine Reihe von Eingängen, Ausgängen, Merkern, Timern oder Zählern in
gleicher Art behandelt werden (als Beispiel diene das Rücksetzen aller Haft-
speicher gemäss D 5.7). In diesen Fällen können lange und aufwendige Programme
mit Hilfe der Adress-Indexierung drastisch verkürzt werden.
Als Hilfsmittel dient das Indexregister IR, das eine Art Zählregister ist mit
einer Kapazität von 0 bis 255*. Die 3 Befehle erlauben das Setzen bzw. Ver-
ändern des Registerinhaltes bis zum gewünschten Grenzwert.
Beispiel :
IR
INI 75
Erhöht das Indexregister um l, bis der
obere Endwert 75 erreicht ist.
Der ACCU ist dann = 0.
SEI 50
Setzt das Indexregister auf den
Anfangswert 10 = 50.
Der ACCU wird auf l gesetzt.
DEI 40
Erniedrigt das Indexregister um l, bis
der untere Endwert 40 erreicht ist.
Der ACCU ist dann = 0.
Jedes Parallelprogramm besitzt sein eigenes Indexregister, sodass total 16
Register zur Verfügung stehen. Diese Register verlieren ihren Inhalt bei
Spannungsausfall.
Die CPU der PCA232 besitzt Indexregister mit einer Kapazität von 1K
(0...1023). Siehe Beispiel d) am Ende dieses Kapitels.
SAtA PLC Programmabte controMers

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis