Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 553

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Speicherzugriffe über absolute Adressen
Kapitel 9
Der Befehl TSG bearbeitet das Testen und Setzen einer Belegtzelle.
Die Absolutadresse muß zwischen F O O O O und FFFFF (hex.) liegen. Ist dies nicht der Fall, erkennt
die CPU einen Transferfehler (TLAF) und ruft den OB 32 auf. Im AKKU 1 steht die
Fehlerkennung " 1A01".
Operation
TSG
Als Belegtzelle wird das Low-Byte des durch BR-Register + Konstante adressierten Wortes
verwendet. Falls der lnhalt des Low-Bytes '0' ist, trägt der TSG-Befehl die Steckplatzkennung in
die Belegtzelle ein.
Das Testen ( = Lesen) und das eventuelle Belegen ( = Schreiben) bilden eine Programmeinheit,
die nicht unterbrochen werden kann.
Parameter
-32768
bis
+
32767
Das Testergebnis ist über die Anzeigen ANZ
1
und ANZ
0
auswertbar:
Beschreibung
Teste und setze die durch BR-Register
+
Konstante adressierte Belegtzelle
WICHTIG
Der Befehl TSG muß von
CPU verwendet
werden, die synchronisiert auf einen gemeinsamen
globalen Speicherbereich zugreifen sollen.
Beachten Sie auch die Erläuterungen zu den Befehlen SES und SEF (Semaphor setzen/frei-
geben, Kapitel 3.3).
Bedeutung
Inhalt der Belegtzelle war '0'; die CPU hat ihre eigene
Steckplatzkennung eingetragen.
Die eigene Steckplatzkennung ist bereits i n der Belegt-
zelle eingetragen.
Die Belegtzelle enthält eine fremde Steckplatzkennung
ANZ 1
0
1
0
Prograrnmieranleitung
C79000-88500-C637.03
ANZO
0
0
1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis