Aktive Profibusteilnehmer mittels SFC51 auswerten

Strangeman

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

ich verzweifel gerade dabei, die aktivierten Teilnehmer eines Profibus-Netzes auszuwerten. Die Cpu ist ein 315-2 DP (315-2AF03-0AB0)

Zur Auswertung benutze ich den SFC 51 mit der SZL-ID:0192HEX
Beim Index die: 1

Als Ret_Val bekomme ich immer den Wert:8082HEX (SZL_ID ist falsch oder in der CPU bzw. in der SFC unbekannt) zurück. Kann die CPU das vielleicht nicht, bzw. woher bekomme ich die Info, welche Funktionen unterstützt werden?

Ich habe die Hardwarekonfiguration überprüft, das Mastersystem hat die ID:1, also sollte doch auch der Index stimmen, oder?

Ich bin für jeden Rat dankbar!
 
Direkt eingesetzt habe ich ihn auch noch nicht, ich nutze den von Siemens bereitgestellten FC125/FB125, der wertet den gesamten Profibus aus und stellt die Ergebnisse in einem DB ab. Wenn ich den in mein System kopiere, taucht auch der SFC51 automatisch dort auf und das ganze läuft auch auf der S7-315. Also nehme ich mal an, Siemens hat den SFC51 im FB125 in Gebrauch.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für die Antwort!
Allerdings tritt beim FC125 das Problem auf, das ich nicht unterscheiden kann, ob der Teilnehmer gestört bzw. nicht am Bus ist oder ob ich ihn absichtlich per Befehl vom SFC 12 deaktiviert habe. Das Statusbit wird sowohl bei deaktivierung als auch bei fehlender Erreichbarkeit gesetzt.

Ansonsten geb ich Ihnen recht, der Rest funktioniert einwandfrei ;)
Zumindest sieht man welcher Teilnehmer im Netzwerk fehlt.

Vielleicht hat ja jemand anderes noch eine Idee!?:(
 
Doch eine Idee schon, nimm den FB125 her, mach den KNOWHOW-Schutz raus und sieh dir an, wie Siemens das mit dem SFC51 gemacht hat. Ist allerdings doch recht umfangreich und, na ja, etwas eigen würd ich das nennen, da nicht allzuviele Kommentare Hilfestellung geben. (Ist ja auch nicht vorgesehen, ok ;))
 
Nächste blöde Frage, wie nehme ich den Know How Schutz raus? :confused:
Außerdem bin ich mir nicht sicher ob ich den FB125 dafür brauche, ich meine der FC125 müsste theoretisch doch reichen, oder?
 
Zurück
Oben