迪文科技论坛

 找回密码
 立即注册
搜索
查看: 439|回复: 7

【提问】modbus commands

[复制链接]

5

主题

5

回帖

186

积分

注册会员

Rank: 2

积分
186
发表于 2025-11-11 19:34:12 | 显示全部楼层 |阅读模式
你好,先生们。 我正在c51上编写我的代码,我已经配置了modbus,但是带有线圈(0x05)的命令不起作用。其余的命令正在工作,数据正在进入。 0x06命令也不能很好地工作,数据必须输入几次。 下面是命令的屏幕截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

113

回帖

3646

积分

论坛元老

Rank: 8Rank: 8

积分
3646
发表于 2025-11-11 21:43:11 | 显示全部楼层
您好,您是参考的哪个链接的C51MODBUS,06指令的延时加长一点试一下
回复

使用道具 举报

5

主题

5

回帖

186

积分

注册会员

Rank: 2

积分
186
 楼主| 发表于 2025-11-12 14:24:06 | 显示全部楼层
胡琴1 发表于 2025-11-11 21:43
您好,您是参考的哪个链接的C51MODBUS,06指令的延时加长一点试一下

现在的主要问题是与线圈(0x01,0x05)相关联的命令。
回复

使用道具 举报

0

主题

113

回帖

3646

积分

论坛元老

Rank: 8Rank: 8

积分
3646
发表于 2025-11-12 21:48:09 | 显示全部楼层
您好您试一下,将0005这个变量地址设置成0x0110,选择5位,看能不能点击,上传指令到从机软件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

5

主题

5

回帖

186

积分

注册会员

Rank: 2

积分
186
 楼主| 发表于 2025-11-14 14:46:48 | 显示全部楼层
胡琴1 发表于 2025-11-12 21:48
您好您试一下,将0005这个变量地址设置成0x0110,选择5位,看能不能点击,上传指令到从机软件 ...

這就是它的實現方式。問題在於該程式不具備對線圈和離散輸入進行讀寫操作的功能。
回复

使用道具 举报

发表于 2025-11-14 18:17:46 | 显示全部楼层
本帖最后由 下载资料公用号 于 2025-11-14 18:53 编辑
tendzzzik 发表于 2025-11-14 14:46
這就是它的實現方式。問題在於該程式不具備對線圈和離散輸入進行讀寫操作的功能。 ...

0x0041对应的是哪个位,地址有没弄错,可以单独做个工程和modbus Slave工具调试试下。
回复

使用道具 举报

发表于 2025-12-26 15:34:15 | 显示全部楼层
楼主您好,方便发下资料或者51程序吗,想参考下。2448729858@qq.com
回复

使用道具 举报

0

主题

1034

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11122
发表于 2025-12-26 22:02:01 | 显示全部楼层
可以私信咨询一下楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-15 02:03 , Processed in 0.146260 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表