当前位置: 主页 > 变频与传动

S7200 SR30同三菱变频器a800系列MODBUS-RTU通信的不解

最近我在做这个通信,西门子程序与三菱变频器通信成功,可以读写变频器数据(PR0—-PRxxx),监控输出电流,电压,频率也可以,心里高兴了一下,接下来让人伤感事发生了,看了变频器说明书准备写起动指令(VW200到40009)运行频率(VW210到40014)VW200=1,VW210=5000,查看变频器无动作。观查西门子程序显示错误提示103(从站不支持数据:该“地址”不被从站支持),我不知道哪里出错了,接下来应该怎么做。有做过这通信的朋友请伸出你援助之手帮帮忙,谢谢。

图片说明:

b863282004d2e4b180ed56CE328fd0b6S7200 SR30同三菱变频器a800系列MODBUS-RTU通信的不解

最佳答案

建议mbus_msg的RW管脚直接采用0(读);1(写)。
你需要分几步写:
1)运行启动命令的通讯单独“写”一个控制
2)读取变频器实时数据的单独“读”几个状态字
不能够读与写混用,变频器手册正在下载,待会我看看。
参见变频器手册P549页开始内容,其中变频器控制字40009一个字中设置或读取。

提问者对于答案的评价:
谢谢

专家置评

1、核实从站对应参数的地址和功能吗,如果是寄存器类型的,将地址转换成十进制,然后加40001
2、使用modscan给从站写数据是否可以运转,然后保证PLC给从站发送的报文和modsca给从站发送一致即可

  • 关注微信

猜你喜欢

微信公众号