Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CS1 serie Technisches Handbuch Seite 433

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Indexregister
In dem Befehl spe
zifizierter Bereich
Hinweis
suchen nach einem bestimmten Wert im Bereich oder errechnen die Summe
oder den FCS.
Die SPS–Speicheradresse des Ergebniswortes (Wort, das den max. Wert, min.
Wert, Suchdaten, usw. enthält) wird automatisch in IR0 gespeichert. Das Index-
register (IR0) kann in späteren Befehlen wie MOV(021) als Operand verwendet
werden, um den Inhalt des Wortes zu lesen oder andere Verarbeitungen durch-
zuführen.
Max. Wert
Min. Wert
In der folgenden Tabelle sind die Bereichsbefehle und ihre Funktionen aufgeli-
stet.
Befehl
Funktion
SRCH(181)
Findet gesuchte Daten.
MAX(182)
Findet den max. Wert.
MIN(183)
Findet min. Wert.
SUM(184)
Berrechnet die Summe.
FCS(180)
Berrechnet die Prüf-
summe.
Indexregister können in FOR–NEXT–Schleifen mit anderen Befehlen (wie Ver-
gleichsbefehlen) kombiniert werden, um komplexere Funktionen mit Wortberei-
chen durchzuführen.
Tabellenverarbeitung (Datensatztabellen–Befehle)
Datensatztabellen–Befehle verarbeiten speziell definierte Datentabellen, die
aus Datensätzen mit gleicher Länge bestehen. Zur einfacheren Verarbeitung
können die Datensätze über Datensatznummern angesprochen werden.
Befehl
Funktion
DIM(631)
Definiert eine Datensatz-
tabelle.
SETR(635)
Spezifiziert die Daten-
satzposition.
GETR(636)
Liest die Datensatzposi-
tion.
Datensatznummern und Wortadressen sind über die Indexregister verknüpft.
Spezifizieren Sie eine Datensatznummer in SETR(635), um die SPS–Speicher–
adresse des Anfangs dieses Datensatzes in einem Indexregister zu speichern.
Werden Daten dieses Datensatz benötigt, so fügen Sie, um auf ein beliebiges
Wort im Datensatz zuzugreifen, den erforderlichen Offset zu diesem
Indexregister hinzu.
Verwenden Sie die Datensatztabellen–Befehle mit Indexregistern, um die fol-
genden Funktionen durchzuführen: Lesen/Schreiben von Datensatzdaten, Su-
chen im Datensatz, Sortieren von Datensatzdaten, Vergleichen von Datensatz-
daten und das Durchführen von Berechnungen mit Datensatzdaten.
Eine typische Applikation von Datensatztabellen ist die Speicherung von Fa-
brikationsdaten für unterschiedliche Modelle eines Produktes (wie Temperatur–
Abschnitt
Daten
É É É É
Suche
É É É É
Beschreibung
Findet die Suchdaten im spezifizierten Bereich und
übergibt die SPS–Speicheradresse des Wortes,
dass den entsprechenden Wert enthält, in IR0.
Findet den max. Wert im spezifizierten Bereich und
übergibt die SPS–Speicheradresse des Wortes,
dass den entsprechenden Wert enthält, in IR0.
Findet den min. Wert im spezifizierten Bereich und
übergibt die SPS–Speicheradresse des Wortes,
dass den entsprechenden Wert enthält, in IR0.
Berrechnet die Summe der Daten im spezifizierten
Bereich.
Berrechnet die Rahmenprüfsumme der Daten im
spezifizierten Bereich.
Beschreibung
Spezifiziert die Länge jedes Datensatzes und die
Anzahl der Datensätze.
Schreibt die Position des spezifizierten Datensat-
zes (die SPS–Speicheradresse des Anfangs des
Datensatzes) in das spezifizierte Indexregister.
Gibt die Nummer des Datensatzes zurück, wobei
die SPS–Speicheradresse, auf der die Datensatz-
nummer abgelegt ist, im spezifizierten Indexregi-
ster enthalten ist.
13-2
SUMMEN–
Berechnung
FCS–Berechnung
417

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis