Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 323

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel 2
Anwenderprogramm
Bausteinaufrufe können sowohl unbedingt als auch bedingt ausgeführt werden:
Unbedingter Aufruf: SPA xy (X
=
Baustein-Typ z.B. FB, y
=
Baustein-Nr.)
Der angesprochene Baustein wird unabhängig vom vorherigen Verknüpfungsergebnis ( =
VKE) bearbeitet.
Das VKE ist der Signalzustand im Prozessor, der zur weiteren binären Signalverarbeitung
verwendet wird. Das VKE kann beispielsweise mit dem Signalzustand von Operanden
verknüpft werden oder es werden Operationen ausgeführt abhängig vom vorherigen VKE.
Die Sprunganweisung SPA gehört zu den unbedingten Operationen. Sie hat selbst keinen
Einfluß auf das VKE. Dieses wird beim Sprung in den neuen Baustein mitgenommen. Dort
kann es zwar ausgewertet, jedoch nicht mehr weiter verknüpft werden.
Bedingter Aufruf: SPB xy (X= Baustein-Typ z.B. FB, y
=
Baustein-Nr.)
Die Sprunganweisung SPB gehört zu den bedingten Operationen, d.h., der angesprochene
Baustein wird
nur
bearbeitet, wenn das Verknüpfungsergebnis (VKE)
=
1
ist. Bei VKE
=
0
wird die Sprunganweisung nicht ausgeführt. Das VKE wird dabei auf
"1
" gesetzt!
Bild2.4 Bausteinaufrufe, die
die
Bearbeitung eines Programmbausteins freigeben
PB
1
PB 5
PB 10
U E 1.0
U
E 2.0
SPA PB5
SPB PB10
0
E 5.3
BE
BE
PB6
Nach der Anweisung BE oder BEB (bei VKE
=
1)
wird in den Baustein zurückgesprungen, in
dem der Bausteinaufruf programmiert worden ist. Die Programmbearbeitung wird mit der ersten
STEP 5-Anweisung nach dem Bausteinaufruf fortgesetzt.
U E1.5
SPB PB6
Die Bausteinende-Anweisung BE wird unabhängig vom Verknüpfungsergebnis bearbeitet. Nach
BE kann das Verknüpfungsergebnis nicht mehr weiter verknüpft werden. Das unmittelbar vor
Ausführung des BE-Befehls vorhandene Verknüpfungs-IRechenergebnis wird jedoch an den
aufrufenden Baustein übergeben und kann dort ausgewertet werden.
0
E 3.0
U E
3.2
BE
BE

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis