OB35中的程序:
Network1:用SFC 68发送数据本站(A站)的数据到对方(B站)CALL "X_PUT" //调用SFC 68
REQ :=TRUE //激活发送请求(BOOL 1有效)
CONT :=TRUE //发送完成后保持连接(BOOL 1连续)
DEST_ID :=W#16#3 //接收方的MPI地址(WORD)
VAR_ADDR:=P#M 50.0 BYTE 10 //对方的数据接收区(ANY)为M50M59的10个字节
SD :=P#M 40.0 BYTE 10 //本地的数据发送区(ANY)为M40M49的10个字节
RET_VAL :=LW2 //返回的故障信息(WORD)
BUSY :=L2.1 //发送状态(ANY 1为发送中)
Network2:用SFC 67 读取对方(B站)的数据到本站(A站)
CALL "X_GET" //调用SFC 67
REQ :=TRUE //激活读取请求(BOOL 1有效)
CONT :=TRUE //接收完成后保持连接(BOOL 1连续)
DEST_ID :=W#16#3 //对方(B站)的MPI地址(WORD)
VAR_ADDR:=P#M 60.0 BYTE 10 //要读取的对方的数据接收区(ANY)为M60M59的10个字节
RET_VAL :=LW4 //返回的故障信息(WORD)
BUSY :=L2.2 //发送状态(ANY 1为发送中)
RD :=P#M 70.0 BYTE 10 //本地的数据接收区(ANY)为M70M79的10个字节