Herunterladen Inhalt Inhalt Diese Seite drucken

Status - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel I I
Testhilfsmittel
Ablauf.der Funktion im weichen STOP:
Wenn die Funktion STATUS VARIABLEN im weichen STOP läuft, werden die Signalzustände der
Operanden ausgegeben, wie sie am Systemkontrollpunkt vorliegen. Wichtig ist dabei, daß die Ein-
gänge direkt von der Peripheriebaugruppe abgefragt und ausgegeben werden. Dadurch Iäßt sich
zum Beispiel testen, ob ein Peripherie-Eingangssignal tatsächlich zum Prozessor gelangt. Sie
können im Mehrprozessorbetrieb alle Eingänge
-
nicht nur die im DB
1
vermerkten
-
angeben.
11.6 STATUS
Mit Hilfe der Online-Funktion STATUS können Sie an beliebiger Stelle im Anwenderprogramm
zusammenhängende Befehlsfolgen in einem Baustein testen.
Zu jedem ausgeführten Befehl im Baustein werden die aktuellen Signalzustände der Operanden,
die AKKU-Inhalte, das VKE etc. am Programmiergerät ausgegeben (Schrittbetrieb). Auch die
Parametrierung von Funktionsbausteinen kann auf diese Weise getestet werden (Blockbetrieb):
Angezeigt werden die Signalzustände der Aktualoperanden.
Funktion aufrufen und Haltepunkt vorgeben
Wenn Sie die Funktion STATUS am PG aufrufen und Bausteinart und Bausteinnummer (eventuell
mit Schachtelreihenfolge und Suchbegriff) des zu testenden Bausteins eingeben, so geben Sie
damit einen sog. Haltepunkt vor.
Bei Aufruf der Funktion während der Programmbearbeitung im RUN wird die Programmbear-
beitung solange fortgesetzt, bis der durch den vorgegebenen Haltepunkt markierte Befehl in der
richtigen Schachtelfolge erreicht ist. Danach werden die überwachten Befehle jeweils bis zur
Befehlsgrenze ausgeführt und die Ergebnisse der Befehlsbearbeitung am PG ausgegeben.
Hinweis:
Die Ergebnisse der Befehlsbearbeitung werden nicht in jedem folgenden Durchlauf
ausgegeben.
Einschachtelungen und Unterbrechungen
Eine durch einen vorgegebenen Haltepunkt markierte Befehlsfolge wird vollständig durchlaufen,
auch wenn zwischendurch an einer Befehlsgrenze eine andere Programmbearbeitungsebene
(2.B. ein Fehler- oder ein Alarm-OB) eingeschachtelt und abgearbeitet wird. Daten, die durch eine
eingeschachtelte Programrnbearbeitung geändert sind, können erkannt werden.
Führt in einer eingeschachtelten Programrnbearbeitungsebene eine Unterbrechungsursache die
CPU in STOP, so werden im Stoppzustand die Daten bis zu demjenigen Befehl ausgegeben, der
als letzter vor der Einschachtelung ausgeführt worden ist. Die Daten der restlichen Befehle
werden mit
'0'
aufgefüllt (auch SAZ
=
0).
Die Funktion STATUS ist zulässig in den Betriebszuständen RUN,
im
ANLAUF (OB 20, 21 und
22) und im weichen STOP (U
OB 39).
Prograrnrnieranlertung
C79000-88500-C63743

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis