Herunterladen Inhalt Inhalt Diese Seite drucken

Saia PLC Handbuch Seite 59

Inhaltsverzeichnis

Werbung

33E
Zusammenfassung der Indexierung
Indexierschema:
Indexregister
wird auf
Anfanqswert 10
gesetzt
SE)
ja, indexiert
"l
Adresse - Operand
[.000 + aktueller
Indexwert
a) Indexierung mit INI
- Das Register wird mit SEI im all-
gemeinen auf den Wert 0 gesetzt.
- Von den zu indexierenden Elementen
werden die tiefsten Adressen
(+1000) eingesetzt.
- Der obere Endwert für INI ergibt
sich aus der Differenz von
höchster und tiefster Adresse,
welche indexiert behandelt werden
muss.
b) Indexierung mit DEI
- Das Register wird mit SEI im all-
gemeinen auf den Wert X gesetzt.
X = Differenz zwischen höchster
und tiefster Adresse, welche in-
dexiert behandelt werden sollen.
- Von den zu indexierenden Elementen
werden die tiefsten Adressen
(+1000) eingesetzt.
- Für den unteren Endwert für DEI
wird im allgemeinen 0 eingesetzt.
Weiter Programmierungsmöglichkeiten mit der Indexier-Technik
In diesem Abschnitt ist nur die sogenannte Relhenbehandlung mittels Indexierung
aufgeführt. Das Indexregister kann aber auch in dem Sinn verwendet werden, dass
z.B. Subroutinen je nach Stand des Indexregisters auf andere Elemente wirken.
Beispiel:
Durch Schliessen von
El blinkt A45,
mit E2 blinkt A50.
Hauptprogram
ÀDDR NC MNC OPRD
Subroutine
HAUPT-PROGRAHH
i— 700 01 STH
701 22 JIZ
702
16
SEI
703
23 JKS
704 ->
0
710 =>
704
01
STH
2
705 04
AHL
l
706 22 JIZ
700 ->
707
16
SEI
5
708 23 JHS
710 =>
709
20 JHP
700 —>
=====^=====^====== SUBROUTINE
ADDR
HC HMC OPRD
710 02
STL
256
711
14
STR
256
712 00
00
3
713
13 COO
1045
714 24 RET
0 ->
SA!A PLC Programmabte controHers

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis