The Applicant
Level-1
- Beiträge
- 3
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo an alle Step7 Experten.
Bevor ich anfange, est einmal die "geforderten" Hintergrunddaten
Ich nutze Step7 V 5.4 SP4 zusammen mit einer S7-319-3 PN/DP
Ich suche momentan eine Möglichkeit die I&M Daten aus einem Profinet-Slave mittels eines (S)FCs oder (S)FBs auszulesen.
Bezüglich Profibus habe ich nach langer Suche herausgefunden, das man zuerst mit Write die Daten anfordern und dann mit Read abfragen kann.
(Genauer: Man schickt mittels WriteRecord (Step7 SFB53) auf Index 255 des Gerätes die Hex Werte 08 00 FD E8. Danach kann man mit ReadRecord (Step7 SFB52) auf Index 255 die I&M0 Daten auslesen.)
Bei Profinet hat der Weg leider nicht funktioniert.
Angeblich wird hier nur der ReadRecord benötigt.
Tatsächlich steht bei uns in den Slave-Spezifikation das die I&M0 Daten unter dem Index AFF0 zu finden sind.... Aber wenn ich ReadRecord mit diesem Index benutze, bekomme ich nur Nullen. (Obwohl ich die Seriennnummer aus dem Baugruppenzustand auslesen kann)
Kann mir jemand bestätigen das die Methode ReadRecord mit Index AFF0 normalerweise für I&M0 funktionieren sollte? (Dann wäre mein Slave defekt)
Und falls nicht, kennt Ihr eine Funktion die die I&M Daten über Profinet auslesen kann?
Vielen Dank für Eure Hilfe.
Viele Grüße
The Applicant
Bevor ich anfange, est einmal die "geforderten" Hintergrunddaten
Ich nutze Step7 V 5.4 SP4 zusammen mit einer S7-319-3 PN/DP
Ich suche momentan eine Möglichkeit die I&M Daten aus einem Profinet-Slave mittels eines (S)FCs oder (S)FBs auszulesen.
Bezüglich Profibus habe ich nach langer Suche herausgefunden, das man zuerst mit Write die Daten anfordern und dann mit Read abfragen kann.
(Genauer: Man schickt mittels WriteRecord (Step7 SFB53) auf Index 255 des Gerätes die Hex Werte 08 00 FD E8. Danach kann man mit ReadRecord (Step7 SFB52) auf Index 255 die I&M0 Daten auslesen.)
Bei Profinet hat der Weg leider nicht funktioniert.
Angeblich wird hier nur der ReadRecord benötigt.
Tatsächlich steht bei uns in den Slave-Spezifikation das die I&M0 Daten unter dem Index AFF0 zu finden sind.... Aber wenn ich ReadRecord mit diesem Index benutze, bekomme ich nur Nullen. (Obwohl ich die Seriennnummer aus dem Baugruppenzustand auslesen kann)
Kann mir jemand bestätigen das die Methode ReadRecord mit Index AFF0 normalerweise für I&M0 funktionieren sollte? (Dann wäre mein Slave defekt)
Und falls nicht, kennt Ihr eine Funktion die die I&M Daten über Profinet auslesen kann?
Vielen Dank für Eure Hilfe.
Viele Grüße
The Applicant