-> Hier kostenlos registrieren
Hi
TIA V15.1, SPS Firmware 2.6
Ich möchte mit DPRD_DAT einen Keyence Messtaster GT2 über Profinet auslesen. Nun habe ich die Struktur gemäss Betriebsanleitung aufgebaut. DPRD_DAT gibt als Fehlercode "0" raus, sollte also passen. Nun ist am Schluss von den Werten noch den Messwert (Int32). Also habe ich ein DINT deklariert (auch mit DWORD probiert). Leider wird mir der Wert immer wie mit einem Offset ausgelesen. Sprich die ersten 8 Bit sind alles Nulls und ab Bit 9 fängt der Wert erst richtig an.
Wenn ich direkt vom ED1319 auslese, bekomme ich den Wert richtig.
Ich habe es schon als UDT und auch als Struct deklariert. Immer das selbe Problem.


Was mache ich falsch? Ist ja nicht das erste mal, dass ich diesen Baustein verwende
gruss blimaa
TIA V15.1, SPS Firmware 2.6
Ich möchte mit DPRD_DAT einen Keyence Messtaster GT2 über Profinet auslesen. Nun habe ich die Struktur gemäss Betriebsanleitung aufgebaut. DPRD_DAT gibt als Fehlercode "0" raus, sollte also passen. Nun ist am Schluss von den Werten noch den Messwert (Int32). Also habe ich ein DINT deklariert (auch mit DWORD probiert). Leider wird mir der Wert immer wie mit einem Offset ausgelesen. Sprich die ersten 8 Bit sind alles Nulls und ab Bit 9 fängt der Wert erst richtig an.
Wenn ich direkt vom ED1319 auslese, bekomme ich den Wert richtig.
Ich habe es schon als UDT und auch als Struct deklariert. Immer das selbe Problem.


Was mache ich falsch? Ist ja nicht das erste mal, dass ich diesen Baustein verwende

gruss blimaa