Herunterladen Inhalt Inhalt Diese Seite drucken

Saia PLC Handbuch Seite 58

Inhaltsverzeichnis

Werbung

32E
Zweites Beispiel:
E10
Die Eingänge E10 bis E0 sollen auf die Ausgänge
A60 bis A50 wirken. Die Behandlung soll in ab-
steigender Reihenfolge mittels DEI erfolgen.
Das Indexregister wird auf den Anfangswert
10 (10 - 0 = 10 bzw. 60 - 50) gesetzt.
Eingänge wie auch Ausgänge sollen indexiert
werden, was durch Hinzufügen der Zahl 1000 er-
folgt. Es werden die tiefsten Adressen der
Reihen eingetragen, da ja anfänglich der Re-
gisterinhalt von 10 dazugezählt wird. Somit
wird zuerst E10 mit A60 behandelt, dann E9
mit A59 bis E0 mit A50.
DEI bewirkt bei jedem Durchlauf die Erniedrigung
des Registerwertes um l bis der angegebene Wert
0 erreicht wird.
Bei Registerwert 0 = DEI 0 wird der ACCU eben-
falls 0, sodass die Indexierschleife verlassen
wird.
Befehlsformate:
Befehlscode
M nemo-
code
SE!
INI
DEI
Zahlen-
code
16
27
28
Operand
Beschreibung
Anfangswert
des Index-
registers (10)
Oberer Endwert
für erhöhende
Indexierung
Unterer Endwert
für erniedrigende
Indexierung
Bereich
10 = 0...25S
1...255 n
0...2S4 2>
1) Wird durch INI der max.
Wert von 255 erreicht, hat
das Indexregister nach dem
nächstfolgenden INI den Wert
0 (...254. 255, 0. 1...)
2) Wird durch DEI der Wert 0
erreicht, hat das Indexre-
gister nach dem nächst-
folgenden DEI den Wert 255
(...l, 0. 255. 254).
Wahrheitstabelle:
Befehl
SEI
INI
DEI
Einfluss auf ACCU
Befehl setzt ACCU - 1
Wenn Registerwert ^
Wenn Registerwert =
Wenn Registerwert /
Wenn Registerwert =
Operand
Operand
Operand
Operand
— > ACCU =
— > ACCU =
— > ACCU =
— > ACCU =
1
0
1
0
SAtA PLC Programmabte controHers

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis