{}

Unsere Marken

Impact-Company-Logo-English Black-01-177x54

Willkommen auf der Website von Schneider Electric

Willkommen auf unserer Website.
FAQs durchsuchen
Aus welchem Grund wechselt eine Steuerung Quantum, Premium oder M340 in den Modus HALT ?
Eine Steuerung Quantum, Premium oder M340 wird durch folgende Aktionen in den Modus HALT gesetzt:
  • Verwendung der Anweisung HALT
  • Watchdog-Überlauf
  • Programmausführungsfehler (Division durch Null, Überlauf usw.), wenn das Bit %S78 auf 1 gesetzt ist.
Im Gegensatz hierzu handelt es sich bei dem Modus RUN oder STOPP um eine Betriebsart der jeweiligen SPS.

Nutzung der Anweisung HALT (Systembibliothek)
Funktionsbeschreibung:
Mit der Funktion HALT kann die Ausführung einer Anwendung angehalten werden (Alle Tasks stoppen). Dadurch werden alle Objektvariablen des Programms praktisch eingefroren.
Wenn Sie die Ausführung des Programms fortsetzen möchten, muss dieses Programm (mit dem Befehl INIT) initialisiert werden. Anweisungen nach dem Befehl HALT werden daher nicht ausgeführt.
HINWEIS: Wenn sich die Steuerung im Modus HALT befindet, werden die Tasks angehalten. Überprüfen Sie das Verhalten der zugehörigen E/A.


%S11 Watchdog-Überlauf
Software-Watchdog (periodischer oder zyklischer Betrieb)
Bei einem Watchdog-Überlauf wird für die Applikation ein Fehler ausgegeben, der die SPS dazu veranlasst, sofort anzuhalten (Status PAUSE).
Das Bit %S11 zeigt einen Watchdog-Überlauf an. Es wird vom System auf 1 gesetzt, wenn die Zykluszeit größer ist als der Watchdog.
Das Wort %SW11 enthält den Watchdog-Wert in ms. Dieser Wert kann vom Programm nicht geändert werden.


%S78 Halt bei Fehler
Normalerweise 0, kann vom Benutzer auf 1 gesetzt werden, um die Steuerung bei einem Anwendungsfehler anzuhalten: %S15, %S18, %20.


%S15 Fehler in der Zeichenkette
Normalerweise im Status 0. Dieses Bit wird auf 1 gesetzt, wenn der Zielbereich einer Zeichenkettenübertragung nicht über die ausreichende Größe (einschließlich der Anzahl der Zeichen und des Kettenendzeichens) verfügt, um die Zeichenkette aufzunehmen.
Wenn das Bit %S78 auf 1 gesetzt wird, hält die Anwendung im Fehlermodus an.
Dieses Bit muss von der Anwendung wieder auf 0 gesetzt werden.
Dieses Bit ist bei Quantum-Sicherheits-SPS nicht verfügbar

%S18  Überlauf oder arithmetischer Fehler
Normalerweise im Status 0. Dieses Bit wird in folgenden Fällen bei einem Überlauf auf 1 gesetzt:
  • Ergebnis größer als +32.767 oder kleiner als -32.768, in einfacher Länge
  • Ergebnis größer als +65.535, als nicht vorzeichenbehaftete Ganzzahl
  • Ergebnis größer als +2.147.483.647 oder kleiner als -2.147.483.648, in doppelter Länge
  • Ergebnis größer als +4.294.967.296, in doppelter Länge oder als nicht vorzeichenbehaftete Ganzzahl
  • Realwerte außerhalb der Grenzwerte
  • Division durch 0
  • Wurzel einer negativen Zahl
  • Forcierung auf einen in einem Drum nicht vorhandenen Schritt
  • Stapelung eines vollen Registers, Abrufen eines leeren Registers
%S20 Index-Überlauf
Normalerweise im Status 0; dieses Bit wird auf 1 gesetzt, wenn die Adresse des indexierten Objekts kleiner als 0 oder wenn die Anzahl der während der Konfiguration angegebenen Objekte überschritten wird.
In diesem Fall ist der gesamte Ablauf so, als ob der Index 0 wäre.
Muss nach jeder Operation, bei der ein Überlaufrisiko besteht, vom Anwenderprogramm geprüft und bei Überlauf anschließend wieder auf 0 gesetzt werden.
Wenn das Bit %S20 in den Status 1 übergeht, hält die Anwendung im Fehlermodus an, wenn das Bit %S78 auf 1 gesetzt ist.
Dieses Bit ist bei Quantum-Sicherheits-SPS nicht verfügbar.


Schneider Electric Schweiz

Weitere Produktinformationen
Bereich:
Artikel, die hilfreich sein könnten
Weitere Produktinformationen
Bereich: