问题本人己解决,现在说一下用西门子S7-200的
modbus通信库,与欧姆龙g3jz变频器通信控制心得三!
1,硬件接线,西门子九针母口3+,8-.欧姆龙rj45口5+,4-
2,程序上,特别是地址上,在西门子程序里要加1,比如要写入欧姆龙变频器2101H这个寄存器,在西门子的Addr里要写入10进制数48450.count,为要发出去的16位寄存器的数量,dataptr为,发出数据的第一个地址(仅为要写入的具体数据,不是站号功能码的第一个地址)first为脉冲型接通!
3,工具最重要,为调好本程序,动用了多种软件,如己成功通讯的欧姆龙plc 程序,crc校验工具,串口监听工具,串口协议分析工具,同时有多个硬件支持:西门子cpu226,usb转串口线3条(分别通信,cpu226的1号口用来监控程序,cpu226的0号口用来监听报文,欧姆龙变频器的通讯口用来发出报文),欧姆龙的变频器,还有一台电机。
4,最后感谢西门子4008104288热线和欧姆龙4008204535热线的解答帮助,虽然没有帮上忙,但还是万分感谢!