我的CPU是315-2DP,用的是EM277,选用32 bytes out/32 bytes in 地址设置:I12~43,Q12~43
然后在OB1下面调用SFC14和SFC15,程序如下:
CALL "DPRD_DAT"
LADDR :=W#16#C
RET_VAL:=MW200
RECORD :=P#DB10.DBX 0.0 BYTE 32
CALL "DPWR_DAT"
LADDR :=W#16#C
RECORD :=P#DB20.DBX0.0 BYTE 32
RET_VAL:=MW100
老是有故障代码存在, 80B1,意思是目的已指定的长度与STEP7配置的用户数据长度不一致.这是怎么一回事?我检查了好几遍,数据长度都是一样的呀.