TIA Profinet Diagnose TIA

Balu_der_Bär

Level-2
Beiträge
111
Reaktionspunkte
44
Zuviel Werbung?
-> Hier kostenlos registrieren
PLC: S7 1513-1PN
TIA : v13.1 up5

Hallo zusammen,
ich suche schon seit einiger zeit für ein Projekt eine Möglichkeit ein vorhandenes Profinet Netzwerk zu diagnostizieren. Im Forum hier habe ich leider wenig bis gar nichts gefunden für den bereich TIA.
Mein Ziel ist es anhand der HW_nr ein Teilnehmen anzusprechen und folgende Informationen zu auszulesen:
- Zustand des IO devices (sollte nicht das Problem sein)
- Wie viele Netzwerkports hat das Device ( könnte man zunot ne liste machen)
- Welche Teilnehmer sind an welchen Ports angeschlossen

Beispiel:
scalance Switch
ich brauch die Information ob eine Störung anliegt, das dieser Switch in diesem fall 8 Ports hat und das an Port 1 die ET200SP mit der HW nr 273 angebunden ist.
dann könnte ich wieder die ET200SP fragen was bei ihr angeschlossen ist und so könnte ich das ganze Netzwerk diagnostizieren.

Es gibt eine sehr schöne Diagnose für den Webserver, diesen müsste ich quasi nachbauen.

vielen dank und ich hoffe es war verständlich.

Gruß Balu
 
Hallo,

ich glaube auch nicht das du an diese Information aus Sicht der CPU dran kommst.
Über ein externes Tool oder OPC Server könntest du über SNMP an die Info kommen aber als Systemfunktion für die CPU gibt es das nicht.
Das von Dir geforderte ist auch so nicht möglich, der Switch z.B. weiß gar nichts von der HW Nr. der ET200SP, der weiß nur das an Port n ein Gerät mit dem Namen xyz stecken soll.
Wenn die ET200SP nun einen Fehler hat der nicht zu einem Kommunikationsausfall führt dann kriegt der Switch genau nix davon mit, aus seiner Sicht ist alles in Ordnung.
Allerdings würde die CPU von der ET200SP einen Diagnosealarm bekommen ("Hallo mit mir stimmt was nicht") und das kannst du dann wieder im Anwenderprogram diagnostizieren.

Für eine Topologiediagnose muss außerdem eine SollTopologie vorliegen um dann in einer Ist Topologie eine Abweichung erkennen zu können. Eine Topologie-Projektierung ist aber nur bei PROFINET IO IRT Pflicht, bei PROFINET IO RT kann
man das nach lust und laune machen, notwendig ist das aber nicht.
Wenn man eine Topologieprojektierung hat und eine Soll/Ist Abweichung vorliegt wird dies vom System ebenfalls schon gemeldet (Teilnehmer nicht an dem port wo er stecken sollte), das kann dann wieder über das Program der CPU diagnostiziert werden.

Generell kenne ich bei PROFINET IO Portbeziehungen nur zum nächsten direkt angeschlossenen Teilnehmer, was bei dem dahinter steckt und an welchem Port ist so nicht ermittelbar.

Gruß
Christoph
 
Zuletzt bearbeitet:
Zurück
Oben