Auswirkung: Veranlasst einen Wechsel in den Steuerungszustand RUNNING.
Ausgangsbedingungen: BOOTING oder STOPPED.
Methoden zur Ausgabe eines Run-Befehls:
Run/Stop-Schalter wechselt von Stop zu Run.
Online-Menü von EcoStruxure Machine Expert: Wählen Sie den Befehl aus.
RUN-Befehl vom Webserver
Durch einen externen Aufruf über eine Modbus-Anforderung unter Verwendung der Systemvariablen PLC_W.q_wPLCControl und PLC_W.q_uiOpenPLCControl der M251 PLCSystem-Bibliothek.
Option RUNNING befindet, kehrt die Steuerung nach der erfolgreichen Durchführung der Änderung in den Zustand RUNNING zurück.
: Wenn eine Online-Änderung (partieller Download) durchgeführt wird, während sich die Steuerung im ZustandBefehl RUNNING, wenn die Option ausgewählt wurde, wobei es keine Rolle spielt, ob sich die Zielsteuerungen ursprünglich im Zustand RUNNING, STOPPED oder EMPTY befanden.
: Versetzt die Steuerungen in den ZustandUnter bestimmten Bedingungen wird die Steuerung automatisch im Zustand RUNNING neu gestartet.
Weitere Informationen hierzu finden Sie unter Diagramm der Steuerungszustände.
Auswirkung: Veranlasst einen Wechsel in den Steuerungszustand STOPPED.
Ausgangsbedingungen: BOOTING, EMPTY oder RUNNING.
Methoden zur Ausgabe eines Stop-Befehls:
Run/Stop-Schalter wechselt von Run zu Stop.
Online-Menü von EcoStruxure Machine Expert: Wählen Sie den Befehl aus.
STOP-Befehl von Webserver
Durch einen internen Aufruf durch die Anwendung oder einen externen Aufruf über eine Modbus-Anforderung unter Verwendung der Systemvariablen PLC_W. q_wPLCControl und PLC_W. q_uiOpenPLCControl der M251 PLCSystem-Bibliothek.
Option STOPPED befindet, kehrt die Steuerung nach der erfolgreichen Durchführung der Änderung in den Zustand STOPPED zurück.
: Wenn eine Online-Änderung (partieller Download) durchgeführt wird, während sich die Steuerung im ZustandBefehl STOPPED.
: Setzt die Steuerung implizit in den ZustandBefehl STOPPED, wenn die Option nicht ausgewählt wurde, wobei es keine Rolle spielt, ob sich die Steuerungen ursprünglich im Zustand RUNNING, STOPPED oderEMPTY befanden.
: Versetzt die Steuerungen in den ZustandREBOOT per Skript: Das Dateiübertragungsskript auf einer SD-Karte kann einen REBOOT als endgültigen Befehl ausgeben. Die Steuerung wird mit dem Zustand STOPPED neu gestartet, vorausgesetzt, die anderen Bedingungen der Boot-Sequenz lassen einen derartigen Neustart zu. Weitere Einzelheiten finden Sie unter Neustart.
Unter bestimmten Bedingungen wird die Steuerung automatisch im Zustand STOPPED neu gestartet.
Weitere Informationen hierzu finden Sie unter Diagramm der Steuerungszustände.
Auswirkung: Setzt die Variablen, mit Ausnahme der remanenten Variablen, auf ihre Standardwerte zurück. Dadurch wird die Steuerung in den Zustand STOPPED gesetzt.
Ausgangsbedingungen: RUNNING, STOPPED oder HALT.
Methoden zur Ausgabe eines Befehls „Reset warm“:
Online-Menü von EcoStruxure Machine Expert: Wählen Sie den Befehl aus.
Durch einen internen Aufruf durch die Anwendung oder einen externen Aufruf über eine Modbus-Anforderung unter Verwendung der Systemvariablen PLC_W. q_wPLCControl und PLC_W. q_uiOpenPLCControl der M251 PLCSystem-Bibliothek.
Auswirkungen des Befehls „Reset warm“:
Die Anwendung wird gestoppt.
Jede Forcierung wird gelöscht.
Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
Die Werte von Retain-Variablen werden beibehalten.
Die Werte von Retain-Persistent-Variablen werden beibehalten.
Die nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
Die Werte der ersten 1000 %MW
-Register werden beibehalten.
Die Werte der Register %MW1000
bis %MW59999
werden auf 0 zurückgesetzt.
Die Feldbus-Kommunikation wird angehalten und neu gestartet, sobald der Reset abgeschlossen ist.
Die Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Die Ausgänge werden auf ihre Software-Initialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Software-Initialisierungswerte definiert sind.
Die Post-Konfigurationsdatei wird gelesen:
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkung: Setzt die Variablen mit Ausnahme remanenter Variablen des Typs Retain-Persistent auf ihre Initialisierungswerte zurück. Dadurch wird die Steuerung in den Zustand STOPPED gesetzt.
Ausgangsbedingungen: RUNNING, STOPPED oder HALT.
Methoden zur Ausgabe eines Befehls „Reset kalt“:
Online-Menü von EcoStruxure Machine Expert: Wählen Sie den Befehl aus.
Durch einen internen Aufruf durch die Anwendung oder einen externen Aufruf über eine Modbus-Anforderung unter Verwendung der Systemvariablen PLC_W. q_wPLCControl und PLC_W. q_uiOpenPLCControl der M251 PLCSystem-Bibliothek.
Auswirkungen des Befehls „Reset kalt“:
Die Anwendung wird gestoppt.
Jede Forcierung wird gelöscht.
Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
Die Werte von Retain-Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
Die Werte von Retain-Persistent-Variablen werden beibehalten.
Die nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
Die Werte der ersten 1000 %MW
-Register werden beibehalten.
Die Werte der Register %MW1000
bis %MW59999
werden auf 0 zurückgesetzt.
Die Feldbus-Kommunikation wird angehalten und neu gestartet, sobald der Reset abgeschlossen ist.
Die Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Die Ausgänge werden auf ihre Software-Initialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Software-Initialisierungswerte definiert sind.
Die Post-Konfigurationsdatei wird gelesen:
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkung: Setzt alle Variablen, einschließlich der remanenten Variablen, auf ihre Initialisierungswerte zurück. Löscht sämtliche Benutzerdateien in der Steuerung, einschließlich der Benutzerrechte und Zertifikate. Führt einen Neustart durch und setzt die Steuerung in den Zustand EMPTY.
Ausgangsbedingungen: RUNNING, STOPPED oder HALT.
Methoden zur Ausgabe eines Befehls „Reset Ursprung“:
Online-Menü von EcoStruxure Machine Expert: Wählen Sie den Befehl aus.
Auswirkungen des Befehls „Reset Ursprung“:
Die Anwendung wird gestoppt.
Jede Forcierung wird gelöscht.
Die Webvisualisierungsdateien werden gelöscht.
Die Benutzerdateien (Bootanwendung, Datenprotokollierung, Post-Konfiguration, Benutzerrechte und Zertifikate) werden gelöscht.
Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
Die Werte von Retain-Variablen werden zurückgesetzt.
Die Werte von Retain-Persistent-Variablen werden zurückgesetzt.
Die nicht lokalisierten und nicht remanenten Variablen werden zurückgesetzt.
Die Werte der ersten 1000 %MW
-Register werden auf 0 zurückgesetzt.
Die Werte der Register %MW1000
bis %MW59999
werden auf 0 zurückgesetzt.
Die Feldbuskommunikation wird gestoppt.
Die anderen Eingänge werden auf ihre Initialisierungswerte zurückgesetzt.
Die anderen Ausgänge werden auf ihre Hardware-Initialisierungswerte zurückgesetzt.
Die Steuerung wird neu gestartet.
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkung: Setzt alle Variablen, einschließlich der remanenten Variablen, auf ihre Initialisierungswerte zurück. Setzt die Steuerung in den Zustand EMPTY, wenn SPS-Logik ausgewählt ist.
Ausgangsbedingungen: RUNNING, STOPPED oder HALT.
Methoden zur Ausgabe eines Befehls „Reset Ursprung Gerät“:
Online-Menü von EcoStruxure Machine Expert: Klicken Sie mit der rechten Maustaste auf den Befehl . Ergebnis: In einem Dialogfeld können Sie die zu entfernenden Elemente auswählen:
Benutzerverwaltung
SPS-Logik
Zertifikate
Bei Auswahl von Benutzerverwaltung:
Benutzer und Gruppen werden auf den Standardwert zurückgesetzt.
Bei Auswahl von SPS-Logik:
Die Anwendung wird gestoppt.
Jede Forcierung wird gelöscht.
Die Webvisualisierungsdateien werden gelöscht.
Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
Die Werte von Retain-Variablen werden zurückgesetzt.
Die Werte von Retain-Persistent-Variablen werden zurückgesetzt.
Die nicht lokalisierten und nicht remanenten Variablen werden zurückgesetzt.
Die Feldbuskommunikation wird gestoppt.
Integrierte Experten-E/A werden auf ihre vorherigen benutzerdefinierten Standardwerte zurückgesetzt.
Die anderen Eingänge werden auf ihre Initialisierungswerte zurückgesetzt.
Die anderen Ausgänge werden auf ihre Hardware-Initialisierungswerte zurückgesetzt.
Die Systemprotokolle werden beibehalten.
Wenn Zertifikate ausgewählt ist, werden die für Webserver und FTP-Server verwendeten Zertifikate zurückgesetzt.
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkung: Löst den Neustart der Steuerung aus.
Ausgangsbedingungen: Jeder Zustand.
Methoden zum Erteilen eines Neustart-Befehls:
Aus- und Einschalten
NEUSTART per Skript
Auswirkungen des Neustarts:
Das Zustand der Steuerung ist von mehreren Bedingungen abhängig:
Der Zustand der Steuerung ist RUNNING, wenn Folgendes zutrifft:
Der Neustart wurde durch Aus- und Wiedereinschalten veranlasst und:
- als HALT befunden hat und die remanenten Variablen gültig sind.
ist festgelegt und wenn der Run/Stop-Eingang nicht konfiguriert ist, sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand- als HALT befunden hat und die remanenten Variablen gültig sind.
ist festgelegt und wenn der Run/Stop-Eingang konfiguriert und auf RUN gesetzt ist, sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand- als RUNNING und wenn der Run/Stop-Eingang nicht konfiguriert ist, die Bootanwendung nicht geändert wurde und die remanenten Variablen gültig sind.
ist festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im Zustand- als RUNNING und wenn der Run/Stop-Eingang konfiguriert und auf RUN gesetzt ist und die remanenten Variablen gültig sind.
ist festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im ZustandDer Neustart wurde per Skript veranlasst und:
- als RUN gesetzt ist, oder der Schalter auf RUN gesetzt ist, sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand HALT befunden hat und die remanenten Variablen gültig sind.
ist festgelegt, und wenn der Run/Stop-Eingang konfiguriert und aufDer Zustand der Steuerung ist STOPPED, wenn Folgendes zutrifft:
Der Neustart wurde durch Aus- und Wiedereinschalten veranlasst und:
- als
ist festgelegt.- als RUNNING.
ist festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten nicht im Zustand- als RUNNING und wenn der Run/Stop-Eingang nicht konfiguriert und die Bootanwendung geändert wurde.
ist festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im Zustand- als RUNNING und wenn der Run/Stop-Eingang nicht konfiguriert ist, die Bootanwendung nicht geändert wurde und die remanenten Variablen nicht gültig sind.
ist festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im Zustand- als RUNNING und wenn der Run/Stop-Eingang konfiguriert und auf STOP gesetzt ist.
ist festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten im Zustand- als HALT.
ist festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten im Zustand- als HALT und wenn der Run/Stop-Eingang konfiguriert und auf STOP gesetzt ist.
ist festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten nicht im Zustand- als RUN gesetzt ist, oder der Schalter auf RUN gesetzt ist, und sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand HALT befunden hat.
ist festgelegt und wenn der Run/Stop-Eingang konfiguriert und auf- als HALT befunden hat, oder der Schalter vor dem Aus- und Einschalten auf RUN gesetzt wurde.
ist festgelegt und wenn der Run/Stop-Eingang nicht konfiguriert ist, und sich die Steuerung vor dem Aus- und Einschalten nicht im ZustandDer Status der Steuerung ist EMPTY, wenn Folgendes zutrifft:
- Es liegt keine Bootanwendung vor, oder die Bootanwendung ist ungültig, oder
- Der Neustart wurde durch bestimmte Systemfehler veranlasst.
Die Steuerung befindet sich im Zustand INVALID_OS, wenn keine gültige Firmware vorhanden ist.
Die Forcierung wird aufrechterhalten, wenn die Bootanwendung erfolgreich geladen wird. Wenn nicht, wird die Forcierung gelöscht.
Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
Die Werte von Retain-Variablen werden wiederhergestellt, wenn der gespeicherte Kontext gültig ist.
Die Werte von Retain-Persistent-Variablen werden wiederhergestellt, wenn der gespeicherte Kontext gültig ist.
Die nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
Die Werte der ersten 1000 %MW
-Register werden wiederhergestellt, wenn der gespeicherte Kontext gültig ist.
Die Werte der Register %MW1000
bis %MW59999
werden auf 0 zurückgesetzt.
Die Feldbus-Kommunikationen werden nach dem erfolgreichen Laden der Bootanwendung angehalten und neu gestartet.
Die Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Die Ausgänge werden auf ihre Hardware-Initialisierungswerte und dann auf ihre Software-Initialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Software-Initialisierungswerte definiert sind.
Die Post-Konfigurationsdatei wird gelesen:
Das Dateisystem der Steuerung wird initialisiert und die Zuordnung der zugehörigen Ressourcen (Sockets, Datei-Handles usw.) aufgehoben.
Das von der Steuerung verwendete Dateisystem muss durch Aus- und Wiedereinschalten der Steuerung regelmäßig neu initialisiert werden. Wenn Ihre Maschine nicht in regelmäßigen Zeitintervallen gewartet wird oder Sie eine unterbrechungsfreie Stromversorgung (USV) verwenden, muss die Steuerung mindestens einmal pro Jahr aus- und wiedereingeschaltet werden (Unterbrechung und erneute Aktivierung der Spannungsversorgung).
HINWEIS | |
---|---|
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkung: Lädt die ausführbare Anwendung in den RAM-Speicher. Erstellt optional eine Bootanwendung im nicht-flüchtigen Speicher.
Ausgangsbedingungen: RUNNING, STOPPED, HALT und EMPTY.
Methoden zur Ausgabe eines Befehls zum Anwendungsdownload:
EcoStruxure Machine Expert:
Für den Download einer gesamten Anwendung stehen zwei Optionen zur Auswahl:
Download-Befehl
Mehrfach-Download-Befehl
Wichtige Informationen zu den Befehlen zum Anwendungsdownload finden Sie im Diagramm der Steuerungszustände.
FTP: Laden der Boot-Anwendungsdatei in den nicht-flüchtigen Speicher unter Verwendung von FTP. Die aktualisierte Datei wird beim darauf folgenden Neustart angewendet.
SD-Karte: Laden der Bootanwendungsdatei in die Steuerung unter Verwendung einer SD-Karte. Die aktualisierte Datei wird beim darauf folgenden Neustart angewendet. Weitere Einzelheiten finden Sie unter Dateiübertragung mit SD-Karte.
Auswirkungen des Download-Befehls von EcoStruxure Machine Expert:
Die vorhandene Anwendung wird gestoppt und anschließend gelöscht.
Die neue Anwendung wird, sofern sie gültig ist, geladen und die Steuerung wechselt in den Zustand STOPPED.
Jede Forcierung wird gelöscht.
Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
Die Werte von Retain-Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
Die Werte jeglicher Retain-Persistent-Variablen werden beibehalten.
Die nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
Die Werte der ersten 1000 %MW
-Register werden beibehalten.
Die Werte der Register %MW1000
bis %MW59999
werden auf 0 zurückgesetzt.
Die Feldbuskommunikation wird gestoppt. Anschließend wird der konfigurierte Feldbus der neuen Anwendung gestartet, sobald der Download abgeschlossen ist.
Die Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Die Ausgänge werden nach Abschluss des Downloads auf ihre Hardware-Initialisierungswerte und dann auf ihre Software-Initialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Software-Initialisierungswerte definiert sind.
Die Post-Konfigurationsdatei wird gelesen:
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkungen eines Download-Befehls über FTP oder SD-Karte:
Bis zum nächsten Neustart bleibt der Befehl ohne Wirkung. Beim nächsten Neustart hat dies dieselben Auswirkungen wie ein Neustart mit einem ungültigen Kontext. Siehe Neustart.