Step 7 Zeitstempel S7 auslesen.

was ist ld16?
am srcblk sollte ein anyzeiger auf das zu kopierende DateAndTime (8 byte) stehen.
am dstblk gibst du die startadresse von dstblk(12) an aber nur 1 byte lang. auch hier muss 8 byte länge stehen
ret_val am blkmov. da steht kein ergebnis drin wie du scheinbar erwartest. das ist der rückgabewert der sfc. also quasi der status.
DT1: p#db500.dbx22.0 byte 8
DT2: p#db500.dbx30.0 byte 8 dstblk(13) ? gibts es nicht (zumindest nicht auf dem screenshot
Ret_Val: db500.dbd38

taste f1 auf den baustein hilft dir auch weiter
 
Zuletzt bearbeitet:
Zurück
Oben