Sunday, September 25, 2016

Copy Bulk of Data Between two Memory areas in CPU (SFC 20 "BLKMOV" )

Using SFC 20 (Siemens Function) for moving the 6 Bytes Data bulk from M0.0 Pointer to DB1.dbx0.0 Pointer , then from DB1.dbx0.0 Pointer to DB1.dbx6.0 Pointer 






      CALL  "BLKMOV"
       SRCBLK :=P#M 0.0 BYTE 6
       RET_VAL:=#TEMP0
       DSTBLK :=P#DB1.DBX0.0 BYTE 6


      CALL  "BLKMOV"
       SRCBLK :=P#DB1.DBX0.0 BYTE 6
       RET_VAL:=#TEMP0
       DSTBLK :=P#DB2.DBX6.0 BYTE 6





No comments:

Post a Comment