登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:开始学习modbus 通讯,大家帮我看看问题出在哪里?

点击:1676 回复:23

附件 捕获1.jpg
开始学习modbus 通讯,大家帮我看看问题出在哪里?总是4号错误
变频器寄存器地址4000h  正传指令0001h  4000h换算成10进制16384+40001=56385.
把控制指令00001写进VB100.我这样写对吗?
最后修改:2016/6/20 9:15:08
16-06-20 09:07
地址不对吧,有56385的地址么?
16-06-20 09:18
也可能需要加400001之类的试试
16-06-20 09:52
变频器寄存器地址4000h    4000h换算成10进制16384+40001=56385.这样对吗?
最后修改:2016/6/20 10:15:58
16-06-20 10:15
地址2000H,40001+2000=42001才对
16-06-20 11:19

引用 1035182683 在 2016/6/20 10:15:24 发言【内容省略】

加 400001 等于 416385 才对
16-06-20 11:58
2点:1是初始化条件应该是上电脉冲,不是常ON信号
    2是地址如图
附件 modbus.jpg
16-06-20 12:28
请问变频器控制指令寄存器地址是4000,为什么要加上2000呢?不是应该在modbus 40001的地址基础上再加4000才对嘛?
16-06-20 12:33
请问楼主,大家都给你意见了,为什么不试验下呢?
16-06-20 12:39
经过测试,地址数好像不可以超过50000 否则就报错,49999不报错。
但是正选变频器控制指令寄存器4000H转换成10#就是16384再加上modbus 起始地址40001,就超过50000。
难道用s7-200和正弦变频器没法进行modbus通讯?一时搞不明白
16-06-20 14:18

上一页下一页

工控新闻

更多新闻资讯