Hello Ranjith;
SFC20 "BLKMOV" is a standard way of transfering blocks of data from one location to another with Step 7. It works, and it is simple to use, if you understand ANY pointers for Source and Destination areas.
Could you please post the code you are using, we may find the source of the problem by examining it.
Hope this helps,
Daniel Chartier