-> Hier kostenlos registrieren
Hallo zusammen,
ich verstehe es einfach nicht. Mache jetzt seit 2 Stunden an diesem SFC 14 rum.
Ich benutzte den Baustein mehrfach in einem FB in SCL geschrieben. Ich hatte noch nie Probleme irgendwelche Daten in den E oder A Bereich zu kopieren. Ich weiss also wie ich mit dem Baustein umgehen muss und wie er eigentlich funktioniert.
Das ist meine Hardwarekonfig (siehe Bild)
und das mein Aufruf:
VAR
safety_test: ARRAY[0..31] OF BYTE;
END_VAR
error := DPRD_DAT(LADDR:=INT_TO_WORD(32), RECORD=>safety_test);
Das hat bis jetzt immer funktioniert!
Als error bekomme ich immer 16#80B1. Also das etwas mit der Länge nicht stimmt?
Bei allen anderen Aufrufen sind die E/A Adressbereiche gleich lang! Kann es daran liegen?
Für Tipps wie ich das debuggen kann oder gelöst bekomme wäre ich sehr dankbar.
Grüße
Chris
ich verstehe es einfach nicht. Mache jetzt seit 2 Stunden an diesem SFC 14 rum.
Ich benutzte den Baustein mehrfach in einem FB in SCL geschrieben. Ich hatte noch nie Probleme irgendwelche Daten in den E oder A Bereich zu kopieren. Ich weiss also wie ich mit dem Baustein umgehen muss und wie er eigentlich funktioniert.
Das ist meine Hardwarekonfig (siehe Bild)
und das mein Aufruf:
VAR
safety_test: ARRAY[0..31] OF BYTE;
END_VAR
error := DPRD_DAT(LADDR:=INT_TO_WORD(32), RECORD=>safety_test);
Das hat bis jetzt immer funktioniert!
Als error bekomme ich immer 16#80B1. Also das etwas mit der Länge nicht stimmt?
Bei allen anderen Aufrufen sind die E/A Adressbereiche gleich lang! Kann es daran liegen?
Für Tipps wie ich das debuggen kann oder gelöst bekomme wäre ich sehr dankbar.
Grüße
Chris
Anhänge
Zuletzt bearbeitet: