Herunterladen Inhalt Inhalt Diese Seite drucken

Sonderbefehle Vereinfachen Die Programmierung - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

1-2
Besonderheiten und Funktionen

Sonderbefehle vereinfachen die Programmierung

Zeichenkettenbefehle
Schleifenbefehle
Indexregister
Tabellenverarbeitungsbefehle
8
Zeichenkettenbefehle ermöglichen eine einfache Textverarbeitung über das
Kontaktplan–Programm. Diese Befehle vereinfachen die Erstellung von Mel-
dungen für die Übertragung und deren Verarbeitung, nach dem sie von externen
Geräten mit der Protokoll–Makrofunktion empfangen wurden.
Verarbeitung von Zeichenket-
tendaten
Die FOR(512)–, NEXT(513)– und BREAK(514)–Befehle stellen sehr leistungs-
fähige Programmieranweisungen dar, die nur wenig Programmkapazität erfor-
dern.
Sechzehn Indexregister stehen zur Verwendung als Zeiger in Befehlen zur Ver-
fügung. Ein Indexregister kann zur indirekten Ansprache jedes Wortes im E/A–
Speicher verwendet werden. Die SPS des CS1–Serie unterstützt auch Autoin-
krement–, Autodekrement– und Offset–Funktionen.
Indexregister stellen ein leistungsstarkes Werkzeug für sich wiederholende Ver-
arbeitungen (Schleifen) dar, wenn sie mit den Autoinkrement–, Autodekrement–
und Offset–Funktionen kombiniert werden. Indexregister sind auch für Tabellen-
verarbeitungsfunktionen nützlich, wie z. B. zur Änderung der Reihenfolge von
Zeichen in Zeichenketten.
Stapelspeicherbefehle
Ein Bereich des E/A–Speichers kann als Stapelspeicherbereich definiert wer-
den. Worten im Stapelspeicher werden von einem Stapelzeiger für eine einfa-
che FIFO (FIFO – First In First Out) oder LIFO (Last In First Out)–Verarbeitung
spezifiziert.
Stapelspeicher
Zeiger
Bereichsbefehle
Diese Befehle arbeiten mit einem spezifizierten Bereich von Worten, um den
Maximal– oder Minimalwert zu finden, um nach einem besonderen Wert zu su-
chen, um die Summe oder FCS zu errechnen oder den Inhalt des linken und
rechten Bytes in einem Worten zu tauschen.
In dem Befehl spezifi-
zierter Bereich
Daten
Suche, finde Maximalwert, finde
Minimalwert, usw.
Datensatztabellenbefehle
Datensatztabellenbefehle bearbeiten speziell definierte Datentabellen. Die Da-
tensatztabelle muß vorher mit DIM(631) definiert werden, um die Anzahl der
Worte in einem Datensatz und die Anzahl der Datensätzen in der Tabelle zu spe-
zifizieren. Bis zu 16 Datensatztabellen können definiert werden.
Datensatztabellen sind nützlich, wenn Daten in Datensätzen organisiert wer-
den. Wurden z. B. Temperaturen, Drücke oder andere Sollwerte für verschie-
Abschnitt
Externes Gerät mit üblicher se-
rieller Schnittstelle
1-1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis