迪文科技论坛

 找回密码
 立即注册
搜索
查看: 918|回复: 2

【提问】modbus通信时,06指令写寄存器,单片机下端一直接...

[复制链接]

1

主题

5

回帖

34

积分

新手上路

Rank: 1

积分
34
发表于 2020-6-5 18:40:26 | 显示全部楼层 |阅读模式
modbus通信时,06指令写寄存器,单片机下端一直接收,modbus通信,22号文件配置如下,怎么控制可以让此指令条件发送,而不是一直发送。
说明一下:屏做主机,单片机从机,在0x2500这个地址写值,0x0073是单片机寄存器地址。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

178

回帖

1117

积分

金牌会员

Rank: 6Rank: 6

积分
1117
发表于 2020-6-6 14:26:45 | 显示全部楼层
modbus读写指令发送方式,选择02模式就可以处理,实际就是利用按键返回按下发送一次,比如按键返回配置地址0x1000,键值0x005A,当这个按键按下的时候,配置指向的modbus屏上面的地址指令会下发一次,底层自动清零键值,不会重复发
回复

使用道具 举报

1

主题

5

回帖

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2020-6-8 11:30:31 | 显示全部楼层
shirap12peng 发表于 2020-6-6 14:26
modbus读写指令发送方式,选择02模式就可以处理,实际就是利用按键返回按下发送一次,比如按键返回配置地址 ...

这样的话,写入变量地址的值固定为005A,可用的变量录入,时刻可以改变该值
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 07:41 , Processed in 0.066491 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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