现场用的1214C DC/DC/RLY,用CM1241做modbus主站,CB1241做从站。主站和变频器、水表、热表、电表4个设备轮询通信。现在有个问题是单纯和变频器能通讯上,单纯和热表能通讯。但是和水表通讯不上。用串口调试助手能通讯水表,读数据没问题。PLC和水表通讯的时候我也进行了监测,数据下发,数据也返回,1241上发送和返回的灯也亮,但是数据写不进寄存器里,报故障代码,代码是81EA,报文过短。但是首先报文数据我监测没问题,有发有回,其次通过串口能读上来数据,PLC为什么不能?我又用了200PLC测试了一下,200没问题。我测试的时候变频器没有开,仪表距离20米很近,想问下大家有什么好的建议吗?仪表的485线做下处理或者装个485隔离器回不回好点?为什么相同的设置同样的环境200没事,1200通不上?