Step 7 Systemfehlermeldungen in WinCC flexible

rayray

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

ich versuche die Systemfehlermeldungen zu nutzen um anzeigen zu können, dass die Verbindung zu meiner CPU unterbrochen ist.
Mit folgendem arbeite ich:
Step7, WinCC flexible2008, S7-300, TP1500 Panel, IM151-8 PN/DP CPU

Ich habe bereits die SFM in der Hardware Konfiguration 'aktiviert' und die nötigen Bausteine generiert.
Mein WinCC Projekt ist auch in Step7 integriert und ich habe in WinCC unter 'Verbindungen' schon die Station ausgewählt.
Nun wollte ich unter 'Meldeeinstellungen' das Feld 'Simatic SFM' auf 'Ein' stellen, allerdings steht dieses auf 'Aus' und ist ausgegraut, so dass ich es nicht bearbeiten kann.

Ich hab mir schon etliche Forenbeiträge durch gelesen und komme nicht weiter, dort steht meist nur wie ich es machen soll, aber gerade das geht ja nicht...
Ich habe mich bisher an folgende Anleitung gehalten:
https://support.industry.siemens.co...incc-flexible-angezeigt-werden?dti=0&lc=de-WW

Ich habe das Projekt halb fertig von einem Kollegen übernommen, der weiß da aber auch nicht Bescheid, und ich selber bin Neuling auf diesem Gebiet.
Kann mir dabei jemand weiterhelfen?

Danke im Voraus ;)
~rayray
 
Wenn dir das reicht, könntest du z.B. durch die Systemmeldung "Verbindung abgebaut" ein Bit setzen (interne Variable) und die auf einem Bild entsprechend visualisieren.
Das ist wohl erstmal das einfachste. Zurücksetzen des Bits natürlich bei der Systemmeldung "Verbindung aufgebaut".
 
TP1500 ist ein Comfort Panel.

Ich denke die Systemfehler Meldungen die rayray nennt, sind die Meldungen in der SPS.
Genau wenn der Verbindung zwischen Panel und SPS unterbrochen ist, kommt es ja keine SPS Meldungen an das Panel.

Einfach ein internen Variabel anlegen "SPSverbOK".
Dann mit der System Meldung 140000 (*) auf das Panel, durch der Ereigniss Aktiviert der Variabel SPSverbOK setzen.
Und mit der System Meldung 140001 (*) auf das Panel, durch der Ereigniss Aktiviert der Variabel SPSverbOK zurücksetzen.

*: Damit meine ich die Systemmeldungen die man in das WinCC Projekt findet, wenn man die HMI Alarme öffnet, und oben in das jetzt auftauchende Fenster den Reiter "System Events" aktiviert.

edit: Ich sehe erst jetzt das rayray mit WinCC Flexible arbeitet. Dann ist es ein KTP1500 Basic Panel, und nicht ein TP1500 Comfort Panel.
In den Fall bitte ignorieren was ich geschrieben hat. Es ist für TP1500 und WinCC TIA.
 
Zuletzt bearbeitet:
Ich denke die Systemfehler Meldungen die rayray nennt, sind die Meldungen in der SPS.
Genau wenn der Verbindung zwischen Panel und SPS unterbrochen ist, kommt es ja keine SPS Meldungen an das Panel.

Ja, die Meldungen meinte ich, leider kann ich die nicht weiter bearbeiten, also keine Ereignisse hinzufügen etc (siehe mein anderer Beitrag)
Bisher schaffe ich es nur, mir diese in einer Meldeanzeige darstellen zu lassen, das ist aber nicht wirklich mein Ziel.
 
TP1500 ist ein Comfort Panel.


edit: Ich sehe erst jetzt das rayray mit WinCC Flexible arbeitet. Dann ist es ein KTP1500 Basic Panel, und nicht ein TP1500 Comfort Panel.
In den Fall bitte ignorieren was ich geschrieben hat. Es ist für TP1500 und WinCC TIA.

Es ist weder Comfort noch KTP.
Siehe hier : 6AV6647-0AG11-3AX0

Und anscheinend können die BASIC-Panels noch nicht mal Ereignisse bei den Systemmeldungen.
Jetzt weiß ich auch nicht mehr weiter. Ne gescheite Lösung gibt's da wohl eher nicht. :|
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was können die überhaupt?!:|
Hatte es auch schon mal auf die "alte" Art und Weise versucht, das hat leider auch nicht funktioniert, kann aber auch gut sein, dass ich da einen Fehler gemacht habe...aber theoretisch müsste das ja immer noch so gehen oder?
Das war dann nach dem Prinzip, welches hier beschrieben wird für die Vorgängerversionen von WinCC
https://cache.industry.siemens.com/..._109482/v1/35538370_cpu_status_anzeigen_d.pdf
 
Der scheint zu funktionieren, habe allerdings nur wenige Ereignisse für eine Aufgabe zur Auswahl, weiss jetzt nicht was normalerweise damit möglich ist
 
Meine Idée wäre ein Variabel mit der Scheduler zu inkrementieren, und in den SPS zurücksetzen.
Wenn den Variabel-Wert einen Grenzwert erreicht --> Verbindung abgebaut.

Geht aber nicht. Habe es gerade gecheckt.
Der TP1500 Basic unterstützt nur gewisse Scheduler Events. Z.B. User Login usw. Kein Zyklischen Events.
 
Schade, aber danke!

Ich habe die Möglichkeit 'Runtime-Stopp' auszuwählen, wäre damit vielleicht etwas möglich?
 
Ach so ok :|
Wahrscheinlich wird das ja auch nur in den Systemmeldungen abgefangen, und da komme ich ja nicht dran..
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein Möglichkeit ist ein Meldefenster zu konfigurieren, und in diesen Fenster die Systemmeldungen aktivieren.
Der Anwender muss aber selber das Bild mit diesen Fenster aktivieren.

Und man kann ein "Lauflicht" erstellen der von den SPS gesteuert wird. Der Anwender muss dann aufmerksam sein wenn das Lauflicht still steht.
 
Ein Möglichkeit ist ein Meldefenster zu konfigurieren, und in diesen Fenster die Systemmeldungen aktivieren.
Der Anwender muss aber selber das Bild mit diesen Fenster aktivieren.

Das habe ich bereits, da ich aber noch zahlreiche andere Meldungen benötige, wird dies denke ich recht unübersichtlich.

@ PN/DP
Du hast in deinem anderen Beitrag zu der Balken Anzeige geschrieben
[...] kopple das auf eine Variable, welche in der CPU im 1-sek-Rhytmus von 0..4 erhöht wird[...]
Könnte ich nicht ebenfalls eine Variable im Takt hoch zählen lassen, welche die CPU zurück setzt? Wenn diese Variable dann einen bestimmten Wert überschreitet weil sie nicht zurück gesetzt wurde würde das ja auch einen Verbindungsabbau bedeuten...
Oder kann das Panel das nicht selber im Rhythmus hoch zählen?
 
Könnte ich nicht ebenfalls eine Variable im Takt hoch zählen lassen, welche die CPU zurück setzt? Wenn diese Variable dann einen bestimmten Wert überschreitet weil sie nicht zurück gesetzt wurde würde das ja auch einen Verbindungsabbau bedeuten...
Oder kann das Panel das nicht selber im Rhythmus hoch zählen?
Das war meine Idée mit der Scheduler.
Geht aber nicht. Es gibt meines Wissens kein Verfahren mit die Basic Panels ein Ereigniss zyklisch zu aktivieren.
 
Zurück
Oben