用总线连接器将11个313C-2DP用MPI方式连起来,接到装有CP5613 A2卡的上位机上,11个站的MPI地址从2到12,现在有这样一个问题:就是11个CPU的MPI的地址必须设置成连续,而且只能是从2开始,才能在5613卡的诊断中"read"到所有站的地址。
但是如果我把MPI地址为2的CPU地址改成16后再下载,就会发现2-8共7个站读取不到,16能读取。如果把MPI地址为3的改成16后下载,那么3-8共6个站读取不到,2、16能读取。把地址再改回2-12连续,又能读取到所有的站了。各位大侠,这是怎么回事呢?
1.总线连接器、接线已反复检查多次,终端电阻也按照要求设置。且整个总线距离不超过50米,20米左右。因为现在还是在实验室里试验,干扰问题应该很小。
2.波特率为187.5K,MPI最高站地址设为31,已选PG/PC为唯一主站。MPI地址不重复。
3.操作系统为XP SP2,已安装5613驱动,STEP7 V5.4。