315-2DP和313C用MPI通讯,采用无组态连接方式,才用单边编程方式,313C作为服务器,在315-2DP的OB1里作如下编程:
CALL SFC 67
REQ :=M3.0
CONT :=TRUE
DEST_ID :=W#16#2
VAR_ADDR:=P#DB7.DBX 0.0 BYTE 6
RET_VAL :=MW8
BUSY :=M2.7
RD :=DB2.DBX 0.0
CALL SFC 68
REQ :=M3.1
CONT :=TRUE
DEST_ID :=W#16#2
VAR_ADDR:=P#DB7.DBX 0.0 BYTE 6
SD :=DB3.DBX0.0
RET_VAL :=MW12
BUSY :=M2.6
现在的问题是315能读到313的数据,但315的数据写不到313的DB里面(在313侧监控无变化).
M3.0和M3.1是500MS的脉冲,交替通断.
请问各位,上边的程序有没有什么问题? 用SFC67,SFC68通讯要注意些什么?
谢谢!