FUNCTION FC8 : VOID;
VAR_TEMP
LIMMIT:INT;
index:WORD;
var1:=34:BYTE;
var2:=54:BYTE;
END_VAR;
END_FUNCTION
DATA_BLOCK DB2
//
// Block Comment ...
//
STRUCT
ARRAY[0..58]OF BYTE;
END_STRUCT;
END_DATA_BLOCK
DATA_BLOCK DB4
//
// Block Comment ...
//
STRUCT
ARRAY[0..6000]OF BYTE;
END_STRUCT;
END_DATA_BLOCK
DATA_BLOCK DB11
//
// Block Comment ...
//
STRUCT
ARRAY[0..3000]OF WORD;
END_STRUCT;
END_DATA_BLOCK
END_VAR
FOR index:= 0 TO 100 BY 1 DO
IF LIMIT:=mw100:=index;
THEN
DATA_BLOCK DB2.(var1):=DATA_BLOCK DB4.dbd(4*index);
DATA_BLOCK DB2.(var2):=DATA_BLOCK DB11.dbw(index*2);
END_IF;
定义一个功能块,实现的是条件满足时,实现两个数据块的数据进行赋值,请高手指教,谢谢!这个程序编译出错,麻烦指点,谢谢!