Herunterladen Inhalt Inhalt Diese Seite drucken

Arbeitsweise Und Anwendungsbereich Kapitel - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Arbeitsweise und Anwendungsbereich
Kapitel
1
Die STEP 5-Befehle (Grundoperationen) können auf folgende Operandenbereiche zugreifen:
Merkerbereich
S-Merkerbereich
Prozeßabbild der Ein- und Ausgänge
Peripheriebereich
Zeiten
Zähler
aktueller Datenbaustein
Für den Zugriff auf die Operandenbereiche verwenden die STEP 5-Befehle zwei unterschiedliche
Mechanismen:
Der überwiegende Teil der STEP 5-Befehle adressiert eine Speicherzelle relativ zum Beginn
eines Operandenbereiches. Solange ausschließlich mit diesen Befehlen gearbeitet wird, ist
das Programm von den Operandenbereichen getrennt und kann sich im Fehlerfall nicht selbst
überschreiben.
Einige STEP 5-Befehle arbeiten mit absoluter Adressierung. Mit diesen Befehlen kann auf
den gesamten Speicherbereich zugegriffen werden.
Hinweis:
Aufgrund des erweiterten Adressraums in der CPU 9461947 sind diese wenigen
STEP 5-Operationen nicht kompatibel zum AG S5-150U. Dasselbe gilt für alle
Betriebs- und Auskunftsfunktionen, die mit Absolutadressen arbeiten!
Im Vergleich zu anderen Operandenbereichen hat der aktuelle Datenbaustein keine feste
Anfangsadresse und Länge. Der aktuelle Datenbaustein ist der Datenbaustein, dessen
Anfangsadresse und Länge in speziellen Registern (siehe unten) eingetragen ist. Das
Anwenderprogramm kann
-
falls keine Befehle mit absoluter Adressierung verwendet werden
-
ausschließlich auf den aktuellen Datenbaustein zugreifen. Folgende Datentypen sind möglich:
Einzelbits, Bytes, Wörter und Doppelwörter.
Für die Bearbeitung der STEP 5-Operationen und die Zwischenspeicherung von Daten hat die
CPU
9461947 mehrere Register. Dies sind zum Beispiel:
4 Akkumulatoren (32 bit), die als Vielzweckregister dienen, z.B. als Hilfsregister beim
Speicher-Speicher-Transfer oder als Register für Operanden und Rechenergebnisse.
1 Befehlszähler (STEP-Adreßzähler, SAZ), der die Adresse desjenigen Befehls enthält, der
gerade ausgeführt wird.
1 DBA-Register (DBA
=
Datenbausteinanfangsadresse), das die Anfangsadresse des aktuellen
Datenbausteins enthält.
1 DBL-Register (DBL= Datenbausteinlänge), das die Anzahl der Datenwörter des aktuellen
Datenbausteins enthält.
1
BR-Register (
=
Basisadreßregister), das für Adressierungen bei absoluten Speicher-
zugriffen verwendet wird.
Programmieranleitung
C79000-88500-C637.03

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis