Siemens 6AV6651-7KA01-3AA4 - S7-1200 + KTP400 Basic Starter Kit 6AV6651-7KA01-3AA4 Manual Do Utilizador
Códigos do produto
6AV6651-7KA01-3AA4
Einfaches Arbeiten mit den Online-Tools
8.8 Variablen in der CPU forcen
Easy Book
Gerätehandbuch, 11/2009, A5E02486775-01
Gerätehandbuch, 11/2009, A5E02486775-01
105
8.8
Variablen in der CPU forcen
Eine Beobachtungstabelle enthält eine Funktion "Forcen", die den Wert eines Eingangs oder
Ausgangs zwangsweise auf einen vorgegebenen Wert für die Adresse des
Peripherieeingangs bzw. -ausgangs setzt. Das Forcen wird im Prozessabbild der Eingänge
vor der Ausführung des Anwenderprogramms und im Prozessabbild der Ausgänge vor dem
Schreiben der Ausgänge in die Module durchgeführt.
● Die CPU überschreibt vor der Ausführung des Zyklus den Wert des Peripherieeingangs
● Die CPU überschreibt vor der Ausführung des Zyklus den Wert des Peripherieeingangs
mit dem "geforcten" Wert. Das Anwenderprogramm nutzt den geforcten Wert während
der Bearbeitung.
● Am Ende des Zyklus überschreibt die CPU die vom Anwenderprogramm erzeugten
Ausgangswerte mit einem beliebigen geforcten Wert, der für die Peripherieausgänge
angegeben wurde. Der geforcte Wert erscheint am physischen Ausgang und wird im
Prozess verwendet.
Wenn ein Eingang oder Ausgang in einer Beobachtungstabelle geforct wird, werden die
Force-Aktionen Teil des Anwenderprogramms. Beim Schließen von STEP 7 Basic bleiben
die geforcten Elemente für das momentan vom CPU-Progamm ausgeführte
Anwenderprogramm so lange aktiv, bis sie gelöscht werden. Um diese geforcten Elemente
zu löschen, müssen Sie über STEP 7 Basic eine Verbindung zur Online-CPU herstellen und
dann mit Hilfe der Beobachtungstabelle die Forcefunktion für diese Elemente deaktivieren
oder stoppen.
Wenn die CPU das Anwenderprogramm auf einer schreibgeschützten Memory Card
Wenn die CPU das Anwenderprogramm auf einer schreibgeschützten Memory Card
ausführt, können Sie das Forcen von E/A nicht über eine Beobachtungstabelle auslösen
oder ändern, weil Sie die Werte in dem schreibgeschützten Anwenderprogramm nicht
überschreiben können. Jeder Versuch, die schreibgeschützten Werte zu forcen, führt zu
einem Fehler. Bei Verwendung einer Memory Card zum Übertragen eines
Anwenderprogramms werden auf dieser Memory Card gespeicherte geforcte Elemente mit
an die CPU übertragen.
$
%
&
'
(
)
ཱ
ུ
ཱི
ི