急!acs880走Modbus通讯问题

  1. 采取modbus RTU与1200plc通讯,我只是读取数据,但现在通讯不上,检查程序没报错,参数设定也一致,变频器上“58.07通讯诊断”是16位上出现“7/8/10/11”显示状态为“1”,其余位显示“0”,怎么办,还需要检查设置哪些参数?

用串口调试助手,电脑配usb转485设备,485先跟变频器连接,串口参数与变频器匹配,根据变频器要求发送字符串,看通讯情况,返回结果可以在串口调试助手中看到,没问题就记下发送的数据内容;再拆掉变频器485线,与plc连接,看能否接受plc发的数据,并对比发送数据是否正确,有问题就改程序,发送数据无误后,可以将变频器的485也接进来,可以看到发送数据和返回数据,有问题在检查就好了

建议分离一下问题,先确定是哪一段除了问题。1、可以尝试用在电脑上用modbus软件和1200通信测试一下。

参考
http://cache.baiducontent.com/c?m=ZOeLzZm4ZzHaUNgYsfsJSWyzDggrm_Npl5ZVbntOx8TIdBx0SB1lXdMRMu8cITTp2zhUaLx5ZuE7hw1lHMgaZAQBJxm7olchuJSE3vVT0LIsrmwDy4zqmiBvQlprcxHEOweAdNiWgA8AXutbp1kirNoPmz9b-OFKQIFrKE2oKlo-jOFgMgpukIR09B-Ns9Pq&p=8b2a971d8f850aff57ee947b130c8b&newp=9049c21086cc42af5daec7710f409c231610db2151d4d4116b82c825d7331b001c3bbfb422201b00d1c5776d05ac485ae8f03170350923a3dda5c91d9fb4c57479cb&s=a87ff679a2f3e71d&user=baidu&fm=sc&query=%BC%B1%21acs880%D7%DFModbus%CD%A8%D1%B6%CE%CA%CC%E2&qid=d62b333f00065839&p1=2