登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:开始学习modbus 通讯,大家帮我看看问题出在哪里?
点击:1676 回复: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
上一页
下一页
工控新闻
埃夫特3414万元芜湖拿地建机器人超级工厂
华北工控BIS-6670L:支持政务终端集成,助力实现更高效便捷办事!
首届“信捷杯”全国大学生智能制造创新大赛收官
提升人工智能产业技术创新力
12路1080P高清视频流,米尔RK3576 开发板重塑视频处理极限
国内首个电气行业AI大模型通过国家网信办备案
调查显示:成本与安全驱动北美机器人加速普及
2025年全球智能机器人3D视觉白皮书发布,深入解析全球视角下机器人3D视觉市场格局与未来增长机遇
更多新闻资讯