Herunterladen Inhalt Inhalt Diese Seite drucken

Bitbelegung Im Status-Register; Erstellen Eines Programms - Siemens simatic s5-115u Handbuch

Vorschau ausblenden Andere Handbücher für simatic s5-115u:
Inhaltsverzeichnis

Werbung

CPU 945
Handbuch
Einführung
in
STEP
5
Datenbaustein-Langen-Register
(DBL)
Das Datenbaustein-Längen-Register (DBL) Ist 16 Bits breit. Das DBL enthält von dem zuletzt auf-
geschlagenen Datenbaustein die Datenlänge. Die Datenlänge wird in Worten angegeben.
Die Datenlänge ergibt sich aus dem vom Datenbaustein übernommenen Wert, von dem die Länge
des Datenbausteinkopfes abgezogen wird.
STATUS-Register (STATUS)
Das Status-Register i s t 8 Bits breit.
Tabelle
7.1 Bitbelegung im STATUS-Register
E RABX
VKE
SPATU S
OR
OS
OV
ANZO
ANZl
Erstabfrage
Verknüpfungsergebnis
STATUS-Flag
ODER-Flag
Speicherndes Overflow
Overflow
Anzeigebit 0
Anzeigebit
4
Die Bits 0
...
7 werden durch das Ergebnis einer logischen oder arithmetischen Operation be-
stimmt.
Klammerstack (KST)
Der Klammerstack unterstützt die Bearbeitung von Klammer-Befehlen. Im Klammerstack werden
die Zwischenergebnisse von Logikbefehlen abgelegt, um die vorgeschriebene Bearbeitungs-
reihenfolge der Verknüpfungsbefehle sicherzustellen.
Der Klammerstack enthält bis 8 Einträge.
Bausteinaufrufe beeinflussen nicht den Klammerstack.
Klammerstackpointer (KSTP)
Der Klammerstackpointer (KSTP) zeigt auf die jeweils aktuelle Ebene des Klammerstacks.
Adressierbar durch den KSTP wird bei einem "Klammer-Auf-Befehl" inkrementiert und bei einem
"Klammer-Zu-Befehl" dekrementiert.
Bausteinaufrufe beeinflussen nicht den Klammerstackpointer.
7.2
Erstellen eines Programms
Bei speicherprogrammierbaren Steuerungen (SPS) werden Automatisierungsaufgaben in Form
von Steuerungsprogrammen formuliert. Hier legt der Anwender in einer Reihe von Anweisungen
fest, wie das AG die Anlage steuern oder regeln soll. Damit das Automatisierungsgerät (AG) das
Programm "verstehen" kann, muß es in einer ganz bestimmten Sprache, der Programmiersprache,
nach festgelegten Regeln geschrieben sein. Für die SIMATIC S5-Familie i s t die Programmiersprache
STEP 5 entwickelt worden.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis