各位大哥,小弟有一个项目,需要两台S7-200PLC用PPI主从通信,一台224XP,另一台226,224XP做主站,和从站226通信.怎么也通信不上,电缆用的是MPI电缆.设置为224XP的0口地址为2,226的0口地址为3.用两个1口编程.
[COLOR=#FF0000]主站程序如下:
[B]LD SM0.1
MOVB 16#0A SMB30 /定义主站通信口
LD SM0.1
MOVB 16#03 VB101 /读取的远程站号
MOVD &MB10 VD102 /读远程站存储器,以MB10为远程站起始地址
MOVB 16#01 VB106 /读取一个字节
LD SM0.1
MOVB 16#03 VB201 /写远程站地址
MOVD &MB20 VD202 /将数据写到远程站以MB20为起始地址
MOVB 16#01 VB206 /写一个字节
LD SM0.0
NETR VB100 0 /从远程站读数据存入VB107
MOVB VB107 MB30 /将数据转存本地MB30
LD SM0.0
MOVB MB31 VB207/将本地要发送的数据放入VB207
NETW VB200 0 /将VB207中数据写入远程站,远程站存储区为以MB20为起始地址
逻辑程序略
从站程序:
LD SM0.1
MOVB 16#08 SMB30 /从站端口设定[/B]
逻辑程序略[/COLOR]
我发送一个字节的数据,在从站监测不到,不知道是不是通信程序的问题,如果不是,还能是什么别的问题.
请各位大哥帮忙,小弟先谢了.