我有1台西门子MM430变频器,75千瓦的。PC这边用232转485模块接到串口1上,波特率9600,数据位8,停止位1,无校验。变频器参数P0003=3(专家级),P2010=6(波特率9600),P2011=15(USS地址15),P0700=5,P1000=5,P2012=2,P2013=4。把485转换模块的A端接变频器的30端子,B端接变频器的29端子(反接我也试过)。在PC端发送命令:02 0E 0F 12 BC 00 00 00 00 00 00 00 7E 33 33 D3(16进制),还有几个命令,变频器没有回应,一点反应都没有,这是怎么回事啊?有没有标准的测试USS和变频器的通讯指令?欢迎各位专家赐教。
问题补充:
谢谢楼上。把232/485转换模块的A端接29,B端接30,电脑串口通讯设置为:波特率9600,数据位8,停止位1,偶校验,测试通讯正常。我原来通讯没成功主要是没有加偶校验。
最佳答案
PC的RS232通过一个转换口RS232/485,将485的+接MM430的端子29,-接端子30。不能反接,否则坏MM430的485串口。这种接法,连接后通讯DRIVEMONITOR很好的。你想搞自己的USS通讯,最好先连接西门子的软件看看,连上了,说明电缆和接口没问题,剩下的事就是自己调解通讯协议了。
提问者对于答案的评价:
多谢指教,谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208852.html