登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:开始学习modbus 通讯,大家帮我看看问题出在哪里?
点击:1741 回复:23
楼主
编辑
引用
管理
1035182683
开始学习modbus 通讯,大家帮我看看问题出在哪里?总是4号错误
变频器寄存器地址4000h 正传指令0001h 4000h换算成10进制16384+40001=56385.
把控制指令00001写进VB100.我这样写对吗?
最后修改:
2016/6/20 9:15:08
16-06-20 09:07
1楼
编辑
引用
管理
gk_0
地址不对吧,有56385的地址么?
16-06-20 09:18
2楼
编辑
引用
管理
ytleaderplc
也可能需要加400001之类的试试
16-06-20 09:52
3楼
编辑
引用
管理
1035182683
变频器寄存器地址4000h 4000h换算成10进制16384+40001=56385.这样对吗?
最后修改:
2016/6/20 10:15:58
16-06-20 10:15
4楼
编辑
引用
管理
gk_0
地址2000H,40001+2000=42001才对
16-06-20 11:19
5楼
编辑
引用
管理
528工控科技
引用
1035182683
在 2016/6/20 10:15:24 发言
【内容省略】
加 400001 等于 416385 才对
16-06-20 11:58
6楼
编辑
引用
管理
心情
2点:1是初始化条件应该是上电脉冲,不是常ON信号
2是地址如图
16-06-20 12:28
7楼
编辑
引用
管理
1035182683
请问变频器控制指令寄存器地址是4000,为什么要加上2000呢?不是应该在modbus 40001的地址基础上再加4000才对嘛?
16-06-20 12:33
8楼
编辑
引用
管理
gk_0
请问楼主,大家都给你意见了,为什么不试验下呢?
16-06-20 12:39
9楼
编辑
引用
管理
1035182683
经过测试,地址数好像不可以超过50000 否则就报错,49999不报错。
但是正选变频器控制指令寄存器4000H转换成10#就是16384再加上modbus 起始地址40001,就超过50000。
难道用s7-200和正弦变频器没法进行modbus通讯?一时搞不明白
16-06-20 14:18
上一页
下一页
工控新闻
舍弗勒人形机器人数智工厂落户太仓
滴滴押注交互机器人,中国科大团队融了数千万!
速来报名!Vision China 2026(上海)全链展示、巨擘齐聚、跨界融合一网打尽
“5G+工业互联网” 从连接赋能到智能原生
尼得科传动技术开发了高精度大型减速机“KINEX”新尺寸机型
邹城打造机器人产业新高地
倍福新品|EtherCAT:源自倍福的全球标准
ABB 完成对西门子歌美飒电力电子业务的收购
更多新闻资讯