WinCC PC-Station Verbindungsüberwachung

dontpanic

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

ich habe hier eine WinCC Prof. PC Station die über Ethernet an eine 300er Steuerung angebunden ist.
Wenn ich das Ethernet-Kabel herausziehe ergrauen lediglich meine Analogwerte (wovon ich nur 3 kleine Ausgabefenster habe) und
alle anderen binären Farbwechsel bleiben erhalten! Somit kann der Bediener auf dem ersten Blick kaum erkennen ob die Verbindung OK ist.

Übers Lebensbit brauch ich´s ja auch nicht versuchen, weil ja anscheinend die Bilder remanent sind und nur die analogen Werte in Echtzeit abgefragt werden.

Hat da jemand eine Idee?

Mit frdl. Gruß
dontpanic
 
Bei WinCC Advanced gibt es ein Ereignis (Systemmeldung) bei abgebauter Verbindung. (Und eins wenn die Verbindung wieder da ist). an diese Ereignisse kann man Systemfunktionen hängen (Setzte Bit/Rücksetze Bit).
Alternativ kannst Du Mit dem Lifebit der WinCC Station eine Variable hochzählen und mit dem CPU-Taktmerker wieder nullsetzen.
Bei Abgebrochener Verbindung überschreitet die Variable dann einen Wert, mit dem man ein Hinweiszeichen/Text aktivieren kann).
 
Vielen Dank,

ich erhöhe mit dem Aufgabenplaner nun zyklisch (1 Sekunde) eine IntegerByte Variable um 1 und setzte diese von der SPS zyklisch 0. Bei einem Wert >10 wird mein Meldetext "SPS Verbindung unterbrochen" sichtbar.
Leider erhöht sich die Variable nicht. Ich habe eine HMI-Variable erstellt und diese auf eine DB-Variable verknüpft. Was mache ich falsch?

MfG
 
Das wird wohl nicht hinhauen.
Wenn die Verbindung zur CPU abbricht, dann kann die HMI diese Variable auch nicht inkrementieren, du wirst somit niemals einen Wert > 10 bekommen.
Sehen wirst du auch nix, weil du die Variable (nehme ich an) in jedem SPS-Zyklus rücksetzt.
Die HMI erhöht den Wert zu Beginn des SPS-Zyklus von 0 auf 1, die CPU setzt ihn im Zyklus wieder von 1 auf 0, die HMI liest die 0 am Ende des Zyklus und zeigt sie an.
Den Einser wirst du nie sehen.

Wenn du irgendeine Watchdog-Funktion bauen willst musst du erstmal probieren welchen Wert du beim Lesen der VAR bekommst wenn die Verbindung nicht besteht.

Warum nicht was von den Beispielen die ich im Link gepostet hatte?
Das erste Beispiel mit dem Auswerten des Ersatzwertes einer PLC-Variablen erscheint eigentlich easy.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi!

Ja, das erste Beispiel funktioniert in der Tat super. Wieder was gelernt für heute :) Ich danke vielmals!!
Ich habe dann einen Text mit der Wertänderung des Ersatzwerts sichtbar gemacht. easy :)

Mit frdl. Gruß
dontpanic
 
Was ich auch hin und wieder einbaue: In einer Menueleiste die auf allen Bildern angezeigt wird eine grüne Fläche die mit dem Lifebit mitblinkt.
 
Das Lifebit blinkt auch, wenn die SPS in Stop ist. Somit hat man dann tatsächlich nur eine Aussage über die Verbindung, nicht über SP RUN/STOP
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Lifebit blinkt auch, wenn die SPS in Stop ist. Somit hat man dann tatsächlich nur eine Aussage über die Verbindung, nicht über SP RUN/STOP
Könnte man ja intelligent umgehen, indem man U Taktmerker / =Visu-Var verwendet ....
Genau genommen halte ich den SPS-Stop für nicht sehr viel unwahrscheinlicher als einen Verbindungsabbruch.
 
Zurück
Oben