Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 922 Handbuch Seite 531

Ag s5-135u automatisierungsgerät
Vorschau ausblenden Andere Handbücher für SIMATIC S5 CPU 922:
Inhaltsverzeichnis

Werbung

bleiben die Akkuinhalte unverändert; alle
(!)
Anzeigen im Logikwerk
(2.B. VKE) werden gelöscht.
Wenn die Übertragung erfolgreich verläuft, bleiben die Inhalte von
Akku 1 und 3 unverändert; der Akku 2-L enthält einen um 1/2/4 (je nach
Datenlänge) erhöhten Wert; VKE wird gesetzt; die restlichen Anzeigen
im Logikwerk werden gelöscht.
Beispiel (nicht laufzeitoptimiert)
Auf der Kachel 7 ist ein Bereich mit der Adresse 50 bis 69
(=
20 Byte)
zu löschen (der Bereich sei vorhanden):
L
KY
1,7
L
KB
50
ENT
L
KB
0
MARK:
SPA OB
216
+F
L
KB
70
X F
SLD 16
SPB= MARK
;1
=
Wortübertragung, 7
=
Kachelnummer
;Anfangsadresse
;Beschreiben von Akku 3
;Beschreiben von Akku 2 und Akku 1
;Wort löschen, Adresse um 2 erhöhen
; T U ebenfalls möglich
;Endwert Schleifenzähler
;Adresse
=
Endadresse?
;Akku 1-L löschen, Akku 2-L enthält Adresse
;Sprung, falls Adresse
<
Endadresse
;Fortsetzung
;nach Schleifenende
Das gleiche Beispiel, jedoch zusätzlich mit Überprüfung, ob der Be-
reich existiert:
;Begin Initialisierung
L
KY
1,7
;1
=
Wortübertragung, 7
=
Kachelnummer
L
KB
50
;Anfangsadresse
ENT
;Beschreiben von Akku 3
L
KB
0
;Beschreiben von Akku 2, Akku 1 irrelevant
;End Initialisierung
;Begin Schleife
SCHL
:
TAK
;+F ebenfalls möglich
L
KB
70
;Endwert Schleifenzähler
!
=F
;Adresse
=
Endadresse?
SPB= ENDE
;Falls ja, Schleife verlassen
SLD 16
;Akku 1-L löschen, Akku 2-L enthält Adresse
SPA OB216
;Wort löschen, Adresse um 2 erhöhen
SPB= SCHL
;Sprung, falls Übertragung fehlerfrei
;End Schleife
;Begin Fehlerbehandlung
FEHL
:
BEA
ENDE
:
D
;End Fehlerbehandlung
;Begin Fortsetzung
9
9
9
;End Fortsetzung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 928bSimatic s5 cpu 928

Inhaltsverzeichnis