485通讯,1200通讯模块侧发送和接受同时闪动,奇怪的是MB Master指令一直busy,数据无法读上来。
首先确定的是报文和接线都没什么问题,办公室环境0干扰,通讯距离2m。
引入了USB转485工具,Modscan32测试过相同的报文正常读写,ModbusSlave工具虚拟了从站,PLC能正常读写。
最后发现:PLC直接对伺服一直报busy的状况下,将usb转485的通讯线并联进来(串口工具关闭状态),通讯立马正常,一拔掉USB线,通讯立刻转为busy!!!量了下A/B电压,才0.4V,此时一直busy,并入串口工具电压跳变到-3.5V,通讯正常。串口工具直连伺服A/B电压也是-3.5V。
基本上是个硬件问题,想不明白为什么,这是伺服设计的问题?希望有人解答