bei SPS Stop merker setzen, wie?

thorsten

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

Ich möchte in meinem Programm einen Merker setzen wenn die SPS auf Stop geht, kann ich dieses Ereigniss irgendwie überwachen?

Also Merker immer False wenn SPS Run und True wenn SPS in Stop geht.

Danke schonmal, mfg Thorsten
 
guck mal in der Siemens Hilfe nach OB 100 - 102

die dürften dir da helfen, glaube ich
Das sind die Bausteine die beim Start abgearbeitet werden. Damit könntest du den Merker zurücksetzen.
Wenn die CPU ausserplanmässig in Stop geht, wird einer der OB8X abgearbeitet. Dort könnte man dann einen remanten Merker setzen.
Allerdings sehe ich den Sinn darin nicht. Was willst du denn mit einem gesetzten Merker, wenn die CPU in Stop ist:confused:

Erklär uns doch mal was du vorhast.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist für ne Statusanzeige auf ner Visualisierung, dort soll eine Anzeige rot werden wenn ne SPS in Stop geht.
Natürlich kann der Merker auch in run True sein, müsste dann halt in Stop auf False wechseln, das ist also egal

Das mit den OB8X wird wohl eher nicht funktionieren, diese verhindern ja daß die SPS im Fehlerfall in Stop geht.
OB100 - 102 sind ja gut, aber diese werden nur beim Anlauf durchlaufen, ich würde soeinen OB für den Zeitpunkt vor dem Stop benötigen!
 
Zuletzt bearbeitet:
Ganz schlechter Plan. Du kannst dann ja nicht sicherstellen das die Kommunikation noch geht um den Merker an die Visu zu übertragen. Such mal nach Lifebit. Meistens wird ein Toggelendes Bit verwendet und wenn das seinen Zustand nicht mehr ändert ist die SPS in Stop (Auswertung in der Visu).

Welche Visu benutzt Du denn?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Status SPS

Hi,
ich glaube nicht, das dass viel bringt;wenn die SPS in Stop steht, läuft auch die Kommunikation mit der Visu nicht richtig.
Ich verwende ein Livebit, das in der SPS als Blinkbit implementiert ist.
Falls die Visu merkt, dass das Bit Zeitlang nicht mehr blinkt: ERROR.

Vladi

P.S. Marlob ist rasant schnell..
 
Für die Visu wird WinnCC flex benutzt. Livebit ist schon integriert, damit kann ich aber nur die Kommunikationsverbindung zu den SPS´en überwachen, hab nach einem Weg gesucht explizit den Stop Zustand zu signalisieren, da beim Stop der SPS im normalfall nicht die Ethernetverbindung gestört wird.
 
Dafür wertest du doch dein Lifebit in der Visu aus. Wenn Lifebit Fehler meldet ist CPU in Stop
oder Verbindung gestört
 
Ja, soweit verstehen wir uns ja, ich suche nach ner Möglichkeit diese zwei Fehlerursachen für das ausbleibende Livebit (SPS Stop oder Kommunikationsprobleme) auch noch zu unterscheiden.Also an der Visu eine Aussage zu machen ob nun Kommunikationsprobleme vorliegen oder "nur" die SPS in Stop gegangen ist
 
Wie sieht es aus mit den Systemmeldungen die man in WinCC flex aktivieren kann?
Ich habe mich damit noch nicht beschäftigt aber vielleicht ist dass eine Lösung

// Marlob war da eindeutig schneller ;-)
 
Zuletzt bearbeitet:
Ganz einfach. Du machst einen Farbumschlag mit deinem Lifebit. Danach guckst du in den Systemfehlermeldungen, welcher Fehler es ist:rolleyes:
Wenn dort nichts steht und du keine Werte reinbekommst, dann wird es eine Leitungsunterbrechung sein
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Und die Visu liefert keinen Fehlercode bei gestörter Netzverbindung ???
Kann ich mir eigentlich nicht vorstellen, obwohl es vorkommen soll...

Will sagen: Die Auswertung der Codes in Kombination mit dem Lebensbit
würde Dir weiterhelfen.
 
Hallo nochmal,

Danke für die vielen Antworten, hab jetzt meine Visu dahingehend umgebaut, daß es keine SPS Symbole zur Zustandsanzeige mehr gibt, stattdessen an die stelle eine Systemmeldeleiste. So wirds dann zusammen mit dem Livebit wohl auch gehen!
 
zu arg_v:

Doch die Visu meldet mir Verbindungsabbau, wie ich daraus aber ein verwertbares Ereignis in WinCC auslösen soll weiß ich nicht.
 
Zurück
Oben