Der Modicon M251 Logic Controller definiert das Ausgangsverhalten als Antwort auf Befehle und Systemereignisse, um eine größere Flexibilität zu ermöglichen. Vor der Beschreibung der Auswirkungen der Befehle und Ereignisse muss näher auf dieses Verhalten eingegangen werden.
Im Folgenden sind die mögliche Verhaltensweisen von Ausgängen aufgeführt sowie die Steuerungszustände, für die sie jeweils gelten.
Verwaltung über das
Hardwarespezifische
Softwarespezifische
Das Anwendungsprogramm verwaltet die Ausgänge wie gewohnt. Dies gilt für die Zustände RUNNING und RUNNING mit externem Fehler.
Wählen Sie diese Option aus durch Auswahl von Gerätebaumstruktur mit der rechten Maustaste auf die entsprechende Steuerung und wählen aus.
. Um auf den Steuerungseditor zuzugreifen, klicken Sie in derDieses Ausgangsverhalten gilt für den Steuerungszustand STOPPED. Es gilt auch für den CAN-Bus im Steuerungszustand HALT. Die Ausgänge behalten ihren Status bei, auch wenn das Ausgangsverhalten im Einzelnen je nach der Einstellung der Option und den über die konfigurierten Feldbusse ausgelösten Aktionen stark abweicht. Weitere Informationen zu diesen Abweichungen finden Sie unter Beschreibung der Steuerungszustände.
Wählen Sie diese Option aus durch Auswahl von Gerätebaumstruktur mit der rechten Maustaste auf die entsprechende Steuerung und wählen aus.
. Um auf den zuzugreifen, klicken Sie in derDieses Ausgangsverhalten gilt:
wenn die Steuerung vom Zustand RUNNING in den Zustand STOPPED wechselt.
wenn die Steuerung vom Zustand RUNNING in den Zustand HALT wechselt.
nach dem Download der Anwendung.
nach der Ausführung des Befehls „Reset warm/kalt“.
nach einem Neustart.
Es gilt auch für den CAN-Bus im Steuerungszustand HALT. Die Ausgänge behalten ihren Status bei, auch wenn das Ausgangsverhalten im Einzelnen je nach der Einstellung der Option und den über die konfigurierten Feldbusse ausgelösten Aktionen stark abweicht. Weitere Informationen zu diesen Abweichungen finden Sie unter Beschreibung der Steuerungszustände.
Dieser Ausgangsstatus gilt für die Zustände BOOTING, EMPTY (im Anschluss an ein Aus- und Wiedereinschalten ohne eine Bootanwendung oder nach dem Auftreten eines Systemfehlers) und INVALID_OS.
Im Initialisierungszustand nehmen Analog-, Transistor- und Relaisausgänge die folgenden Werte an:
Für einen Analogausgang: Z (hohe Impedanz)
Für einen schnellen Transistorausgang: Z (hohe Impedanz)
Für einen Standard-Transistorausgang: 0 VDC
Für einen Relaisausgang: Offen
Dieser Ausgangszustand gilt für das Laden oder einen Reset der Anwendung. Er gilt am Ende des Downloads oder am Ende eines kalten oder warmen Resets.
Die softwarespezifischen
sind die Initialisierungswerte von Ausgangsabbildern (%I, %Q oder Variablen, die %I % oder %Q zugewiesen sind).Standardmäßig sind sie auf 0 gesetzt, aber es ist möglich, die E/A in einer GVL und den Ausgängen einen anderen Wert als 0 zuzuweisen.
Die Steuerung ermöglicht es, den Status bestimmter Ausgänge für Systemtests, zur Inbetriebnahme und Wartung auf einen definierten Wert zu forcieren.
Sie können den Wert eines Ausgangs nur dann forcieren, wenn die Steuerung mit EcoStruxure Machine Expert verbunden ist.
Dazu verwenden Sie den Befehl
im Menü .Die Ausgangsforcierung setzt andere Befehle an einen Ausgang außer Kraft, unabhängig von der gerade ausgeführten Taskprogrammierung.
Wenn Sie sich bei definierter Ausgangsforcierung von EcoStruxure Machine Expert abmelden, haben Sie die Möglichkeit, die Einstellungen der Ausgangsforcierung beizubehalten. Wenn Sie diese Option auswählen, steuert die Ausgangsforcierung weiterhin die Zustände der ausgewählten Ausgänge, bis Sie eine Anwendung herunterladen oder einen der Reset-Befehle verwenden.
Wenn die Option STOPPED befindet.
, sofern von Ihrer Steuerung unterstützt, aktiviert ist (Standardeinstellung), behalten die forcierten Ausgänge auch dann den forcierten Wert bei, wenn sich die Steuerung im ZustandDer zu forcierende Ausgang muss in einer Task enthalten sein, die von der Steuerung ausgeführt wird. Die Forcierung von Ausgängen in nicht ausgeführten Tasks bzw. in Tasks, deren Ausführung durch Prioritäten oder Ereignisse verzögert wurde, bleibt ohne Wirkung auf den Ausgang. Sobald jedoch die verzögerte Task ausgeführt wird, wird die Forcierung angewendet.
Je nach Taskausführung kann eine Forcierung Folgen für die Anwendung haben, die für Sie nicht unbedingt direkt ersichtlich sind. Ein Beispiel: Eine Ereignistask schaltet einen Ausgang ein. Sie versuchen später, den betreffenden Ausgang auszuschalten, das Ereignis wird zu diesem Zeitpunkt jedoch nicht ausgelöst. In diesem Fall wird die Forcierung kurzerhand ignoriert. Zu einem späteren Zeitpunkt jedoch kann das Ereignis die Task auslösen, wobei dann auch die Forcierung angewendet wird.
WARNUNG | |
---|---|