TIA Dauerhafte Meldung 40 bei Deaktivierung von PN-Geräten mit SFC12

Fluffi

Level-2
Beiträge
453
Reaktionspunkte
69
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich nutze den SFC12 zur Aktivierung und Deaktivierung von PN-Geräten. Soweit klappt das ganz gut.
Nur eine Sache stört mich:
Es erscheint in der Meldeanzeige dauerhaft die Meldung 40 für jedes Gerät, die besagt, dass eine Deaktivierung des entsprechenden Gerätes
durch den Benutzer vorliegt.

Wenn die Meldung nur während der Deaktivierung erscheinen würde, wäre das nicht so schlimm. Leider erscheint sie nach
der Deaktivierung und dies leider dauerhaft. Sie lässt sich nämlich nicht quittieren.
Natürlich könnte ich die Meldeanzeige um die entsprechenden systemrelevanten Meldegruppen verringern.
Nur würde ich dann auch andere Meldungen ausschließen, die evtl. wichtig sind.

Wie bekomme ich diese Meldungen weg?
 
Hallo Fluffi, Du bist doch schon länger hier und weißt wie das läuft und welche Informationen wir brauchen um fundiert helfen zu können...

In welcher SPS läuft das? Mit welchem TIA ist das programmiert? Hast Du die Deaktivierung selber programmiert?
Betrifft das alle PN-Devices oder nur bestimmte?
Auf welchem HMI wird die Meldung angezeigt?
Hast Du mal ein Bild von der Meldeanzeige mit der Meldung?
Wie ist die Meldeanzeige konfiguriert? Welche Meldeklassen soll sie anzeigen?

Meldung 40 klingt für mich nicht wie eine Systemmeldung sondern wie was selbst programmiertes.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da ich das eher als HW-unabhängig sehe, habe ich auf weitere Angaben verzichtet. Denke das wird auf jedem System gleich sein. Die SFC12-Funktionalität gibts ja auch für die ältere HW.
Aber kein Problem, hier kommen die Infos:
Eingesetzt wird eine ET200SP 1512F CPU. Das Panel ist ein neues 12" Comfort Panel.
Programmierung erfolgt mit TIA V15 + WinCC. Als Bus/Netz wird nur PN eingesetzt.

Es wurden alle standardmäßig vorhandenen Meldeklassen für die Meldeanzeige aktiviert.
Es betrifft wie geschrieben, alle PN-Geräte und es handelt sich dabei nicht um eine selbst generierte Meldung.
Welche Meldeklasse genau dafür verantwortlich ist, weiß ich aktuell nicht, aber das wäre ein Punkt wo ich noch nachforschen könnte.
Mit einem Bild kann ich gerade leider nicht dienen. Aber wenn ich die entsprechende Meldeklasse deaktivieren würde, dann hätte ich leider
das Problem das andere "interne" Meldungen auch nicht mehr kommen. Daher die Frage wie ich nur diese Meldung ausblenden könnte.
 
Sie lässt sich nämlich nicht quittieren.
Wie ist das gemeint? Ich vermute, Du meinst eigentlich die Meldung "geht" nicht. Quittieren von quittierpflichtigen Meldungen ist immer möglich. Ob die Meldung nach dem Quitttieren noch in der Meldeanzeige angezeigt wird ist eine Frage der Projektierung. Oder ist eine Quittierung der Meldung gar nicht vorgesehen?

Was bedeutet die Zahl 40?

Wodurch wird die Meldung ausgelöst? Ein Triggerbit? Eine CPU-Meldung? Alarm_S? ...? Wo entsteht der Auslöser?

Meine Glaskugel meint, daß da jemand eine Profinet-Diagnose programmiert hat und projektierte aber deaktivierte Teilnehmer nicht ausgefiltert hat.

Harald
 
40 ist die Zahl welche in der Meldungsnummer-Spalte im Meldefenster angezeigt wird. Ausgelöst wird die Meldung wie geschrieben, nach einer Deaktivierung der PN Teilnehmer mit SFC12. Es wird für jeden deaktivierten Teilnehmer solch eine Meldung angezeigt, wie gesagt eben vom System aus, nicht von meinem Programm. Die Meldung ist an sich ja nicht falsch, nur will ich sie eben nicht angezeigt bekommen. Es handelt sich hierbei um ein von mir erstelltes neues Projekt, keine bestehendes Projekt von jemand anderem. Eine eigene Profinet-Diagnose habe ich in diesem Projekt nicht nicht programmiert. Vielleicht ist irgendwo in der CPU-Konfig ein solches Feature aktiviert, mir ist aber nicht bekannt wo das sein könnte. Meine Info mit der Quittierung ist insofern irreführend, da ich die Meldung ja nicht bewusst projektiert habe, habe ich auch keinen Einfluss auf die Quittierung. Ich werde ein Screenshot der Meldung posten und die Meldeklasse in Erfahrung bringen, das hilft vielleicht weiter.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nachdem die Meldungen trotz dem Deaktivieren aller Meldeklassen immer noch erschienen hab ich weiter nachgeforscht und das Problem gefunden. In den Runtime-Einstellungen gibt es unter dem Menüpunkt Meldungen die Einstellung der Steuerungsmeldungen. Hier war bei Systemdiagnose ein Haken drin (ich hatte im Vorfeld das Diagnose-Control mal ausprobiert, vielleicht kommt es daher). Es handelt sich dabei quasi um die Meldungen, welche auch im CPU-Meldespeicher angezeigt werden, allerdings nicht um alle, sonst hätte ich den Ursprung schnell festgestellt, sondern eben nur um diese speziellen. Ok, muss man wissen.
Und zu guter letzt noch den genauen Meldetext falls es jemand sucht: Info: Deaktivierung einer I/O-Station - durch den Anwender - [Devicename]
 
Zurück
Oben