lzhpsky
工控小菜鸟
级别: 论坛先锋
精华主题: 0
发帖数量: 1045 个
工控威望: 1151 点
下载积分: 2796 分
在线时间: 767(小时)
注册时间: 2009-08-02
最后登录: 2024-12-21
查看lzhpsky的 主题 / 回贴
楼主  发表于: 2012-05-17 22:03


  

看手册的地址是2000H,我用电脑的modbus调试软件,传2#10010给2000H,变频器会正转运行没有问题。但是用PLC和变频器modbus通信是,西门子的指令直接找不到从站2000的modbus地址,启动MSG指令,后面直接报错。提示:从站不支持在该地址处所请求的功能:请参阅"使用Modbus主设备指令"帮助主题中的所需Modbus从站功能支持表。

别的变频器都是00001   30000  40000什么的,也没见modbus地址有2开头的,怎么和台达变频器做modbus通信呢?
bbszxjzxj
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 165 点
下载积分: 467 分
在线时间: 15(小时)
注册时间: 2009-09-14
最后登录: 2012-06-12
查看bbszxjzxj的 主题 / 回贴
1楼  发表于: 2012-05-17 23:53
和三菱的PLC做RTU的时候,指定控制字地直址的时候是直接写H20  H0到相应的RTU报文表格就可以了,这个地址的指定方式是与被通信设备有关的,好比三菱的在指定变频器控制字地址时要减掉一常数,在写到相关报文表格里,没用过西门子的帮顶了,