ST-300 Warmstart aus dem Anwenderprogramm

Andreas

Level-1
Beiträge
120
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich suche eine möglichkeit an einer S7-300 CPU 312/313-315 2DP einen Warmstart durch das Anwenderprogramm anzustoßen.
Ist jemandem Bekannt ob sowas geht?

Gruß
Andreas
 
Tach auch,

Hmmm... ich denke man braucht das um einen Warmstart durchzuführen? :)
Spaß beseite...
Ein Kunde im Ausland verlangt das er über das MP einer Anlage einen Warmstart durchführen kann... Sinvoll oder nicht steht für mich außerfrage, der Kunde hockt darauf und es steht im Pflichtenheft.... Und mein Chef hat dem das zugesagt *ROFL*

So kanns gehen ...

Gruß
Andreas
 
können wir die bedingungen nochmal klären?

du möchtest die cpu neustarten oder du möchtest sie ausschalten? wenn ausschalten dann wie wieder ein? für den neustart geht jabbas relais und du kannst ja dann im OB100 einen merker setzen, der im OB1 das komplette programm überspringt, bis er über einen taster "jetz_möchte_ich_das_hier_wieder_normal_gearbeitet_wird" zurücksetzten und schon läuft deine cpu wieder normal ...

ich würde dafür einen öffnerkontakt nehmen :rolleyes:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Manfred Stangl
Man könnte das ja mal mit z.B. SPA OB100 probieren,
aber bei einem "echten" Neustart passiert schon etwas mehr wie nur der OB100.

Vor Allem werden gewisse Sachen initialisiert, z.B. nicht remanente Datenbereiche.

Im Detail ist mir nicht bekannt, ob wirklich nur remante Bereiche initialisiert werden,
oder ob noch mehr passiert, falls wirklich nichts anderes passiert, könnte man das natürlich auch in einem beliebigen Baustein machen.

Die Sache mit dem Zeitrelais, welches für so ca. 10Sekunden den Saft von der Steuerung nimmt,
erscheint mir persönlich als die zweckmäßigste und einfachste Lösung.

Mfg
Manuel
 
können wir die bedingungen nochmal klären?

du möchtest die cpu neustarten oder du möchtest sie ausschalten? wenn ausschalten dann wie wieder ein? für den neustart geht jabbas relais und du kannst ja dann im OB100 einen merker setzen, der im OB1 das komplette programm überspringt, bis er über einen taster "jetz_möchte_ich_das_hier_wieder_normal_gearbeitet_wird" zurücksetzten und schon läuft deine cpu wieder normal ...

ich würde dafür einen öffnerkontakt nehmen :rolleyes:


Alles zu kompliziert, nur mit einem Ausgang das Relais ansteuern, kein Zeitrelais oder so etwas. Ein Öffner nimmt der CPU die Spannung, die Ausgänge werden weggeschaltet, Relais fällt ab und schaltet die CPU wieder zu.

@Manfred Stangl

Das mit dem OB aufrufen usw ist nicht notwendig.
Den Kompletten Resetcode wie z.B. Alle Merker und Ausgänge mit 0 beschreiben in einen FC setzen. Diesen im OB100 aufrufen.

Nur zu einem Warmstart gehört auch das Initialisieren der CPU, eventuelle Profibus usw. deshalb wäre ein Aufruf dieser Routine noch kein Warmstart.
 
Hi,

es wird ein Warmstart gefordert. Lässt sich sowohl durch einen RUN-STOP-RUN übergang als auch durch das Trennen der CPU von der Netzspannung lösen. Ich denke das Zeit Relais ist die schlauere lösung. Und natürlich wird das ein Öffner!

Danke für die vielen Antworten...

Gruß
Andreas
 
Moin,

also wie gestern im Chat diskutiert:
Um den Warmstart über das Bedienteil (MP277) auszulösen fahre ich erst alles in Grundstellung und nehme die Steuerspannung von den betreffenden Ausgängen (Not-Aus Zustand). Anschließend steuert ein Ausgang (der noch Spannung hat) ein Zeitrelais an das der CPU die Versorgungsspannung klaut. (Ein Zeitrelais hat sich als gut erwiesen, da ein einfaches relais welches als öffner ausgeführt wird nicht lange genug offen blebt um einen Warmstart herbeizuführen... Das Schaltnetzteil in der CPU das für die 5V zuständig ist scheint eine sehr gute Pufferung zu haben...) Nach ca. 2 Sekunden lasse ich das Zeitrelais abfallen, die CPU läuft wieder an und alle sind zufrieden außer mir! (weils einfach totaler schwachsinn ist aber was solls...)
Ich überlege jetzt noch ob ich das Zeitrelais vielleicht als Zeitmodul in NE555 Technik ausführe und für die Zeit einen festen Widerstand nehme damit da keiner die Finger dran hat...

Danke nochmal an Alle die mich mit guten Tips überhäuft haben!
Besonders die Schlüssel Schüssel finde ich sehr genial...

Gruß
Andreas
 
Zurück
Oben