A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo,
ich hab da so ein kleines Problem, ich möchte in einer S7-315 2DP in einem DB insgesamt 144 Zähler installieren. Den DB habe ich über ARRAYs erstellt. Nun hab ich mir einen FB geschrieben, womit ich jeweils 8 Zähler addieren kann (Formaloperanden, da ich das nicht 144 mal programmieren will ). Jedenfalls möchte ich als Aktualoperanden später nur noch ein Byte sowie den Start der jew. 8 Wort-Blöcke im DB angeben, wenn ich den FB aufrufe.
Wenn ich als Formaldatentyp in der Deklaration ANY angebe kann ich beim FB-Aufruf das ganze mit p#DB106.dbx0.0 byte 16 beschalten. Nur wie muss ich den FB konfigurieren das er mir die 16 Byte auf 8 einzelne Worte trennt, so dass ich weiterarbeiten kann??
Gruß Jörg
ich hab da so ein kleines Problem, ich möchte in einer S7-315 2DP in einem DB insgesamt 144 Zähler installieren. Den DB habe ich über ARRAYs erstellt. Nun hab ich mir einen FB geschrieben, womit ich jeweils 8 Zähler addieren kann (Formaloperanden, da ich das nicht 144 mal programmieren will ). Jedenfalls möchte ich als Aktualoperanden später nur noch ein Byte sowie den Start der jew. 8 Wort-Blöcke im DB angeben, wenn ich den FB aufrufe.
Wenn ich als Formaldatentyp in der Deklaration ANY angebe kann ich beim FB-Aufruf das ganze mit p#DB106.dbx0.0 byte 16 beschalten. Nur wie muss ich den FB konfigurieren das er mir die 16 Byte auf 8 einzelne Worte trennt, so dass ich weiterarbeiten kann??
Gruß Jörg