很显然你把两台PLC公用一个通讯地址了 当然不行咯,如果我猜得没错的话 两台PLC哪台PLC先和你的上位机交换地址并通过错误检测(MODBUS协议的设备地址)那哪台就能正常通讯,MODBUS协议的格式是:设备地址(8字节) 功能代码(8字节) 数据段(N个8字节) 错误检测(16字节)你可以用串口调试软件来看看你的两台PLC的协议地址是不是一样的要是一样的话就不行(当然这是在你没办法确定原因下的最终极的办法);顺便问下你用的是什么PLC啊?
[ 此帖被z4131246在2011-06-28 16:31重新编辑 ]