Auswirkung: Befiehlt den Wechsel in den Steuerungszustand RUNNING.
Startbedingungen: Zustand BOOTING oder STOPPED.
Methoden zur Ausgabe eines Run-Befehls:
oRun/Stop-Schalter wechselt von Stop zu Run.
oEcoStruxure Machine Expert-Online-Menü: Wählen Sie den Befehl Start.
oRUN-Befehl vom Webserver
oDurch einen externen Aufruf über eine Modbus-Anforderung unter Verwendung der Systemvariablen PLC_W.q_wPLCControl und PLC_W.q_uiOpenPLCControl der M251 PLCSystem-Bibliothek.
oOption Mit Online Change einloggen: Wenn eine Online-Änderung (partieller Download) durchgeführt wird, während sich die Steuerung im Zustand RUNNING befindet, kehrt die Steuerung nach der erfolgreichen Durchführung der Änderung in den Zustand RUNNING zurück.
oBefehl Mehrfach-Download: Setzt die Steuerungen in den Zustand RUNNING, wenn die Option Nach Download oder Online Change alle Applikationen starten ausgewählt wurde, wobei es keine Rolle spielt, ob sich die Steuerungen ursprünglich im Zustand HALTRUNNING, STOPPED oder EMPTY befanden.
oUnter bestimmten Bedingungen wird die Steuerung automatisch im Zustand RUNNING neu gestartet.
Weitere Informationen finden Sie im .
Auswirkung: Befiehlt den Wechsel in den Steuerungszustand STOPPED.
Startbedingungen: Zustand BOOTING, EMPTY oder RUNNING.
Methoden zur Ausgabe eines Stop-Befehls:
oRun/Stop-Schalter wechselt von Run zu Stop.
oEcoStruxure Machine Expert Online-Menü: Wählen Sie den Befehl Stop.
oStoppbefehl von Webserver
oDurch 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.
oOption Mit Online Change einloggen: Wenn eine Online-Änderung (partieller Download) durchgeführt wird, während sich die Steuerung im Zustand STOPPED befindet, kehrt die Steuerung nach der erfolgreichen Durchführung der Änderung in den Zustand STOPPED zurück.
oBefehl Download: Setzt die Steuerung implizit auf den Zustand STOPPED.
oBefehl Mehrfach-Download: Setzt die Steuerungen auf den Zustand STOPPED, wenn die Option Nach Download oder Online Change alle Applikationen starten ausgewählt wurde, wobei es keine Rolle spielt, ob sich die Steuerungen ursprünglich im Zustand HALTRUNNING, STOPPED oder EMPTY befanden.
oREBOOT mittels eines Skripts: 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.
oUnter bestimmten Bedingungen wird die Steuerung automatisch im Zustand STOPPED neu gestartet.
Weitere Informationen finden Sie im .
Auswirkung: Setzt alle Variablen, mit Ausnahme der remanenten Variablen, auf ihre Standardwerte zurück. Dadurch wird die Steuerung in den Zustand STOPPED gesetzt.
Startbedingungen: Zustand RUNNING, STOPPED oder HALT.
Methoden zur Ausgabe eines Befehls „Reset (warm)“:
oEcoStruxure Machine Expert Online-Menü: Wählen Sie den Befehl Reset (warm) aus.
oDurch 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)“:
1.Die Anwendung wird gestoppt.
2.Die Forcierung wird gelöscht.
3.Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
4.Die Werte von Retain-Variablen werden beibehalten.
5.Die Werte von Retain-Persistent-Variablen werden beibehalten.
6.Alle nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
7.Die Werte der ersten 1000 %MW-Register werden beibehalten.
8.Die Werte der Register %MW1000 bis %MW59999 werden auf 0 zurückgesetzt.
9.Die gesamte Feldbuskommunikationen wird angehalten und neu gestartet, sobald der Reset abgeschlossen ist.
10.Alle Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Alle Ausgänge werden auf ihre Softwareinitialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Softwareinitialisierungswerte definiert sind.
11.Die Post-Konfigurationsdatei wird gelesen:
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkung: Setzt alle Variablen mit Ausnahme remanenter Variablen des Typ Retain-Persistent auf ihre Initialisierungswerte zurück. Dadurch wird die Steuerung in den Zustand STOPPED gesetzt.
Startbedingungen: Zustand RUNNING, STOPPED oder HALT.
Methoden zur Ausgabe eines Befehls „Reset (kalt)“:
oEcoStruxure Machine Expert Online-Menü: Wählen Sie den Befehl Reset (kalt) aus.
oDurch 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)“:
1.Die Anwendung wird gestoppt.
2.Die Forcierung wird gelöscht.
3.Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
4.Die Werte von Retain-Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
5.Die Werte von Retain-Persistent-Variablen werden beibehalten.
6.Alle nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
7.Die Werte der ersten 1000 %MW-Register werden beibehalten.
8.Die Werte der Register %MW1000 bis %MW59999 werden auf 0 zurückgesetzt.
9.Die gesamte Feldbuskommunikationen wird angehalten und neu gestartet, sobald der Reset abgeschlossen ist.
10.Alle Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Alle Ausgänge werden auf ihre Softwareinitialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Softwareinitialisierungswerte definiert sind.
11.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. Dadurch wird die Steuerung in den Zustand EMPTY gesetzt.
Startbedingungen: Zustand RUNNING, STOPPED oder HALT.
Methoden zur Ausgabe eines Befehls „Reset (Ursprung)“:
oEcoStruxure Machine Expert Online-Menü: Wählen Sie den Befehl Reset (Ursprung) aus.
Auswirkungen des Befehls „Reset (Ursprung)“:
1.Die Anwendung wird gestoppt.
2.Die Forcierung wird gelöscht.
3.Die Webvisualisierungsdateien werden gelöscht.
4.Alle Benutzerdateien (Bootapplikation, Datenprotokollierung, Post-Konfiguration) werden gelöscht.
5.Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
6.Die Werte von Retain-Variablen werden zurückgesetzt.
7.Die Werte von Retain-Persistent-Variablen werden zurückgesetzt.
8.Alle nicht lokalisierten und nicht remanenten Variablen werden zurückgesetzt.
9.Die Werte der ersten 1000 %MW-Register werden auf 0 zurückgesetzt.
10.Die Werte der Register %MW1000 bis %MW59999 werden auf 0 zurückgesetzt.
11.Jegliche Feldbuskommunikation wird gestoppt.
12.Alle anderen Eingänge werden auf ihre Initialisierungswerte zurückgesetzt.
Alle anderen Ausgänge werden auf ihre Initialisierungswerte zurückgesetzt.
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
Auswirkung: Löst den Neustart der Steuerung aus.
Startbedingungen: Jeder Zustand.
Methoden zum Erteilen eines Neustart-Befehls:
oAus- und Einschalten
oNEUSTART per Skript
Auswirkungen des Neustarts:
1.Das Zustand der Steuerung ist von mehreren Bedingungen abhängig:
a.Der Status der Steuerung ist RUNNING, wenn Folgendes zutrifft:
Der Neustart wurde durch Aus- und Wiedereinschalten veranlasst und:
- als Startmodus ist Start in Run festgelegt und wenn der Run/Stop-Eingang nicht konfiguriert ist, sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand HALT befunden hat und die remanenten Variablen gültig sind.
- als Startmodus ist Start in Run festgelegt und wenn der Run/Stop-Eingang konfiguriert und 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.
- als Startmodus ist Im vorherigen Status starten festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im Zustand RUNNING und wenn der Run/Stop-Eingang nicht konfiguriert ist, die Bootapplikation nicht geändert wurde und die remanten Variablen gültig sind.
- als Startmodus ist Im vorherigen Status starten festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im Zustand RUNNING und wenn der Run/Stop-Eingang konfiguriert und auf RUN gesetzt ist.
Der Neustart wurde per Skript veranlasst und:
- als Startmodus ist Start in RUN festgelegt und wenn der Run/Stop-Eingang konfiguriert und auf RUN gesetzt ist, sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand HALT befand und die remanenten Variablen gültig sind.
b.Der Status der Steuerung ist STOPPED, wenn Folgendes zutrifft:
Der Neustart wurde durch Aus- und Wiedereinschalten veranlasst und:
- als Startmodus ist Start in STOP festgelegt.
- als Startmodus ist Im vorherigen Status starten festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten nicht im Zustand RUNNING.
- als Startmodus ist Im vorherigen Status starten festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im Zustand RUNNING und wenn der Run/Stop-Eingang nicht konfiguriert und die Bootapplikation geändert wurde.
- als Startmodus ist Im vorherigen Status starten festgelegt, die Steuerung befand sich vor dem Aus- und Einschalten im Zustand RUNNING und wenn der Run/Stop-Eingang nicht konfiguriert ist, die Bootapplikation nicht geändert wurde und die remanten Variablen nicht gültig sind.
- als Startmodus ist Im vorherigen Status starten festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten im Zustand RUNNING und wenn der Run/Stop-Eingang konfiguriert und auf STOP gesetzt ist.
- als Startmodus ist Start in Run festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten im Zustand HALT.
- als Startmodus ist Start in RUN festgelegt und die Steuerung befand sich vor dem Aus- und Einschalten nicht im Zustand HALT und wenn der Run/Stop-Eingang konfiguriert und auf STOP gesetzt ist.
- als Startmodus ist Im vorherigen Status starten festgelegt und wenn der Run/Stop-Eingang oder -Switch konfiguriert und auf RUN gesetzt ist und sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand HALT befand.
- als Startmodus ist Im vorherigen Status starten festgelegt und wenn der Run/Stop-Eingang oder -Switch nicht konfiguriert ist und sich die Steuerung vor dem Aus- und Einschalten nicht im Zustand HALT befand.
c.Der Zustand der Steuerung ist EMPTY, wenn Folgendes zutrifft:
- Es liegt keine Bootapplikation vor, oder die Bootapplikation ist ungültig, oder
- Der Neustart wurde durch bestimmte Systemfehler veranlasst.
d.Die Steuerung befindet sich im Zustand INVALID_OS, wenn keine gültige Firmware vorhanden ist.
2.Die Forcierung wird aufrechterhalten, wenn die Bootanwendung erfolgreich geladen wird. Wenn nicht, wird die Forcierung gelöscht.
3.Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
4.Die Werte von Retain-Variablen werden wiederhergestellt, wenn der gespeicherte Kontext gültig ist.
5.Die Werte von Retain-Persistent-Variablen werden wiederhergestellt, wenn der gespeicherte Kontext gültig ist.
6.Alle nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
7.Die Werte der ersten 1000 %MW-Register werden wiederhergestellt, wenn der gespeicherte Kontext gültig ist.
8.Die Werte der Register %MW1000 bis %MW59999 werden auf 0 zurückgesetzt.
9.Alle Feldbus-Kommunikationen werden nach dem erfolgreichen Laden und Neustarten der Bootapplikation angehalten und neu gestartet.
10.Alle Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Alle Ausgänge werden auf ihre Hardwareinitialisierungswerte und dann auf ihre Softwareinitialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Softwareinitialisierungswerte definiert sind.
11.Die Post-Konfigurationsdatei wird gelesen:
12.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 |
BEEINTRÄCHTIGUNG DER LEISTUNG |
Starten Sie Ihre Steuerung mindestens einmal pro Jahr neu, indem Sie den Strom abschließen und dann wieder zuführen. |
Die Nichtbeachtung dieser Anweisungen kann Sachschäden zur Folge haben. |
Einzelheiten zu den Variablen finden Sie unter Remanente Variablen.
HINWEIS: Der Test "Kontext prüfen" folgert, dass der Kontext gültig ist, wenn die Anwendung und die remanenten Variablen mit den in der Bootapplikation definierten Variablen identisch sind.
HINWEIS: Wenn Sie eine Online-Änderung am Anwendungsprogramm vornehmen, während sich die Steuerung im Zustand RUNNING oder STOPPED befindet, und Sie Ihre Boot-Anwendung nicht manuell aktualisieren, stellt die Steuerung beim nächsten Neustart eine Diskrepanz im Kontext fest. In diesem Fall werden die remanenten Variablen wie bei einem Befehl für ein Kalt-Reset zurückgesetzt, und die Steuerung wechselt in den Zustand STOPPED.
Auswirkung: Lädt die ausführbare Anwendung in den RAM-Speicher. Erstellt optional eine Bootapplikation im Flash-Speicher.
Startbedingungen: Zustände RUNNING, STOPPED, HALT und EMPTY.
Methoden zur Ausgabe eines Befehls zum Anwendungsdownload:
oEcoStruxure Machine Expert:
Für den Download einer gesamten Anwendung stehen zwei Optionen zur Auswahl:
oDownload-Befehl
oMehrfach-Download-Befehl
Wichtige Informationen zu den Befehlen zum Anwendungsdownload finden Sie im Diagramm der Steuerungszustände.
oFTP: Laden der Bootapplikationsdatei in den Flash-Speicher unter Verwendung von FTP. Die aktualisierte Datei wird beim darauf folgenden Neustart angewendet.
oSD-Karte: Laden Sie die Bootapplikationsdatei von einer SD-Karte im SD-Karten-Steckplatz der Steuerung. Die aktualisierte Datei wird bei dem darauf folgenden Neustart angewendet. Weitere Einzelheiten finden Sie unter Dateiübertragung mit SD-Karte.
Auswirkungen des EcoStruxure Machine Expert-Download-Befehls:
1.Die vorhandene Anwendung wird gestoppt und anschließend gelöscht.
2.Die neue Anwendung wird, sofern sie gültig ist, geladen und die Steuerung wechselt in den Zustand STOPPED.
3.Die Forcierung wird gelöscht.
4.Die Diagnoseanweisungen für Fehler werden zurückgesetzt.
5.Die Werte von Retain-Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
6.Die Werte jeglicher Retain-Persistent-Variablen werden beibehalten.
7.Alle nicht lokalisierten und nicht remanenten Variablen werden auf ihre Initialisierungswerte zurückgesetzt.
8.Die Werte der ersten 1000 %MW-Register werden beibehalten.
9.Die Werte der Register %MW1000 bis %MW59999 werden auf 0 zurückgesetzt.
10.Jegliche Feldbuskommunikation wird gestoppt. Anschließend werden alle konfigurierten Feldbusse der neuen Anwendung gestartet, sobald der Download abgeschlossen ist.
11.Alle Eingänge werden auf ihre Initialisierungswerte zurückgesetzt. Alle Ausgänge werden nach Abschluss des Downloads auf ihre Hardwareinitialisierungswerte und dann auf ihre Softwareinitialisierungswerte oder ihre Standardwerte zurückgesetzt, wenn keine Softwareinitialisierungswerte definiert sind.
12.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.