Dialogfeld Werte forcenWert vorbereiten
Standardtastenkombination: F7
Der Befehl Debug > Werte forcen steht im Online-Modus zur Verfügung. Er bewirkt, dass eine oder mehrere Variablen der aktuell aktiven Anwendung in der Steuerung dauerhaft auf benutzerdefinierte Werte festgelegt werden. Die Einstellung wird sowohl zu Beginn als auch am Ende eines Zyklus vorgenommen.
|
UNBEABSICHTIGTER BETRIEBSZUSTAND DES GERÄTS |
oSie müssen genau mit den Folgen einer Forcierung für die Ausgänge in Verbindung mit den ausgeführten Tasks vertraut sein. oVersuchen Sie keinesfalls, Ein-/Ausgänge in Tasks zu forcieren, deren Ausführung zeitlich nicht präzise festgelegt werden kann, es sei denn, die Forcierung soll bei der nächsten Ausführung der Task angewendet werden, ungeachtet des jeweiligen Zeitpunkts. oWenn Sie einen Ausgang forcieren und keine direkte Wirkung auf den physischen Ausgang festzustellen ist, verlassen Sie den Online-Modus nicht, ohne die Forcierung wieder aufzuheben. oWenn der Online-Modus bei aktiver Forcierung unterbrochen wird, stellen Sie die Verbindung zur Steuerung wieder her und heben dann die Forcierung auf. |
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben. |
Abfolge der Befehle in einem Zyklus
Schritt |
Aktion |
---|---|
1 |
Eingänge lesen |
2 |
Werte forcen |
3 |
Code ausführen |
4 |
Werte forcen |
5 |
Ausgänge schreiben |
HINWEIS: Der Befehl Werte forcen [alle Applikationen], der alle Anwendungen eines Projekts betrifft, wird nicht standardmäßig in ein Menü eingefügt (siehe Anpassen).
HINWEIS: Informationen zum Festlegen eines definierten Wertes nur einmal zu Beginn eines Zyklus finden Sie auch unter dem Befel Werte schreiben.
Das Forcen bleibt aktiv, bis es von dem Benutzer für bestimmte oder für alle Variablen oder explizit suspendiert wird, oder bis ein Ausloggen aus der Anwendung erfolgt.
Zur Vorbereitung von Variablen auf das Forcen definieren Sie den gewünschten Wert im Online-Modus an einer der folgenden Stellen, die für die Überwachung verwendet werden:
oIn einer im Projekt definierten Überwachen-Ansicht, die eine Liste der zu überwachenden Variablen enthält.
oIn der Online-Ansicht des Objekts im Deklarationsteil des entsprechenden Editors.
oIn der Online-Ansicht des Objekts im Implementierungsteil des AWL/FUP/KOP-Editors.
Ein geforcter Wert wird durch das Symbol gekennzeichnet.
Das Dialogfeld hat die folgenden Funktionen:
oVorbereiten eines neuen Wertes für eine Variable
oEntfernen eines vorbereiteten Wertes
oAufheben einer geforcten Variable
oAufheben der Variable und zusätzliches Zurücksetzen ihres Wertes auf den Wert, der der Variable vor dem Forcen zugewiesen war
Das Dialogfeld wird geöffnet, wenn Sie auf das Feld Vorbereiteter Wert eines aktuell geforcten Wertes klicken. Er kann ebenfalls geöffnet werden, indem Sie auf das Inline-Monitoring-Feld der Variable im Implementierungsteil des AWL/FUP/KOP-Editors klicken.
Mausklick zum Öffnen des Dialogfelds:
Die folgenden Informationen zur aktuell betroffenen Variable werden angezeigt:
Ausdruck |
Pfad der Variable Beispiel: PLC.Application.PLC_PRG.ivar |
Typ |
Datentyp Beispiel: DWORD Wenn es sich bei dem Ausdruck um ein Array handelt, können Sie in die Spalte Typ doppelklicken, um das Dialogfeld Monitoring-Bereich aufzurufen. In diesem Dialogfeld können Sie die angezeigten, zu überwachenden Array-Elemente begrenzen, indem Sie für das Array einen Startindex und einen Endindex festlegen. |
Aktueller Wert |
Beispiel: TRUE oder 23 |
Wählen Sie eine der folgenden Optionen bezüglich der Frage Was möchten Sie mit der Variable tun: |
|
Einen neuen Wert für die nächste Schreib- oder Force-Operation vorbereiten |
Abhängig vom Datentyp der Variable kann der Variable eine neue Zahl oder eine neue Zeichenfolge zugewiesen werden. |
Vorbereitung mit einem Wert aufheben |
Der vorbereitete Wert für eine Variable wird entfernt. |
Den Force aufheben, ohne den Wert zu verändern |
Die Variable wird als <Forcen aufheben> gekennzeichnet und auf diese Weise vorbereitet, den aus der Steuerung gelesenen aktuellen Wert zu erhalten. |
Den Force aufheben und den Wert auf den Wert zurücksetzen, den er vor der Force-Operation hatte |
Die Variable wird als <Forcen aufheben und Wiederherstellen> gekennzeichnet und auf diese Weise vorbereitet, den Wert zu erhalten, den sie vor dem Forcen aufwies. |
Nach Verlassen des Dialogfelds durch einen Klick auf OK zeigt das Feld Vorbereiteter Wert der Überwachungsansicht je nach ausgewählter Option entweder einen neuen Wert oder <Forcen aufheben> bzw. <Forcen aufheben und Wiederherstellen>. Bei der nächsten Ausführung des Befehls Werte forcen oder Werte schreiben (für die erste Option) werden die vorbereiteten Werte festgelegt.
Wenn die Option Sicherer Online-Betrieb in den Kommunikationseinstellungen der jeweiligen Steuerung aktiviert ist, müssen Sie nach Aufruf dieses Befehls bestätigen.