-> Hier kostenlos registrieren
Hallo Leute,
ich versuche über Profibus Daten azyklisch (DPV1) zu schreiben. Dabei verwende ich WRREC. Leider wird mir immer die Fehlermeldung ausgegeben: DF80_B100
Ihc weiß, dass es es sich hierbei um einen Fehler der Datensatzlänge handelt. Allerdings habe ich die exakte Länge unter LEN angegeben. Dabei glaube ich, dass man diesen Eingang nicht beschreiben müsste, weil er eigentlich ausgeblendet ist (mit FUP).
Ich habe mit verschiedenen eingaben versucht, wenn ich in leer lassen bzw. die eigentliche Länge des Datensatzes angeben, dann bekomme ich die oben angegebene Fehlermeldung.
Gebe ich eine größere oder kleinene Zahl ein, dann bekomme ich C080_B100.
Seltsamerweise funktioniert dieser Index aber mit RDREC... Naürlich lese ich nur 0000, da ich nicht drauf schreiben kann, aber mein Status verrät mir, dass es keine Probleme gibt.
Ich arbeite mit dem TIA-Portal V13 und eine S7 1500 PN/DP.
Weiß einer wo das Problem liegen kann? Was sich genau hinter dem Fehler DF80_B100 verbirgt? Was man noch versuchen könnte. Kann es eventuell sein, dass Siemens mal wieder Daten mitversendet, von denen ich nichts weiß? Ich hatte diesen Fall mit TCP. Da hatte Siemens auch 2 Bytes hinzugefügt, in denen die Länge des Dataframes codiert war, was damals dazu geführt hatte, dass mein Slave die Daten nicht lesen konnte.
Vielen Dank und frohe Ostern!
ich versuche über Profibus Daten azyklisch (DPV1) zu schreiben. Dabei verwende ich WRREC. Leider wird mir immer die Fehlermeldung ausgegeben: DF80_B100
Ihc weiß, dass es es sich hierbei um einen Fehler der Datensatzlänge handelt. Allerdings habe ich die exakte Länge unter LEN angegeben. Dabei glaube ich, dass man diesen Eingang nicht beschreiben müsste, weil er eigentlich ausgeblendet ist (mit FUP).
Ich habe mit verschiedenen eingaben versucht, wenn ich in leer lassen bzw. die eigentliche Länge des Datensatzes angeben, dann bekomme ich die oben angegebene Fehlermeldung.
Gebe ich eine größere oder kleinene Zahl ein, dann bekomme ich C080_B100.
Seltsamerweise funktioniert dieser Index aber mit RDREC... Naürlich lese ich nur 0000, da ich nicht drauf schreiben kann, aber mein Status verrät mir, dass es keine Probleme gibt.
Ich arbeite mit dem TIA-Portal V13 und eine S7 1500 PN/DP.
Weiß einer wo das Problem liegen kann? Was sich genau hinter dem Fehler DF80_B100 verbirgt? Was man noch versuchen könnte. Kann es eventuell sein, dass Siemens mal wieder Daten mitversendet, von denen ich nichts weiß? Ich hatte diesen Fall mit TCP. Da hatte Siemens auch 2 Bytes hinzugefügt, in denen die Länge des Dataframes codiert war, was damals dazu geführt hatte, dass mein Slave die Daten nicht lesen konnte.
Vielen Dank und frohe Ostern!