发布于 2014-11-15 10:54:54
1楼
#buffer1.SyntaxID:= 16#10;
#buffer1.DataType:= 16#2;
#buffer1.DataCount:= INT_TO_WORD(#Byte_Count);
#buffer1.DB_Number:= INT_TO_WORD(#DB_Nummer_I) ;
#buffer1.BytePointer:= dw#16#84000000;
#buffer1.BytePointer:=#buffer1.BytePointer OR (SHL(in:=WORD_TO_DWORD(INT_TO_WORD(#DB_Byte_Adr_I)),N:=3));
#buffer2.SyntaxID:= 16#10;
#buffer2.DataType:= 16#2;
#buffer2.DataCount:= INT_TO_WORD(#Byte_Count);
#buffer2.DB_Number:= INT_TO_WORD( #DB_Nummer_O);
#buffer2.BytePointer:= dw#16#84000000;
#buffer2.BytePointer:=#buffer2.BytePointer OR (SHL(in:=WORD_TO_DWORD(INT_TO_WORD(#DB_Byte_Adr_O)),N:=3));
RET_VRN:= BMLKMOV(srcblk:= #Source_Any, dstblk:= #Destin_Any);