迪文科技论坛

 找回密码
 立即注册
搜索
查看: 174|回复: 11

【提问】modbus固定时长轮询

[复制链接]

5

主题

25

回帖

112

积分

注册会员

Rank: 2

积分
112
发表于 2024-11-27 19:08:02 | 显示全部楼层 |阅读模式
了解了下OS版本的modbus通讯,现有版本是等待1s无返回指令后再次发送,能不能实现不管有没有回应,主机都会按照固定1s发送03指令。

请问有最新版本的Cmodbus资料吗?可以达到此功能吗?
回复

使用道具 举报

0

主题

707

回帖

4271

积分

论坛元老

Rank: 8Rank: 8

积分
4271
发表于 2024-11-27 20:30:46 | 显示全部楼层
参考这个链接:【OS用户核应用】T5L屏串口4、串口5的 ModBus_RTU格式C语言代码
http://inforum.dwin.com.cn:20080 ... 80&fromuid=8850
(出处: 迪文科技论坛)
回复

使用道具 举报

5

主题

25

回帖

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 2024-11-27 22:33:45 | 显示全部楼层
168988 发表于 2024-11-27 20:30
参考这个链接:【OS用户核应用】T5L屏串口4、串口5的 ModBus_RTU格式C语言代码
http://inforum.dwin.com.cn ...

谢谢,还问下C这个是不是也是编译成bin后放在SD卡里边?和OSbuild一样吗?
回复

使用道具 举报

5

主题

25

回帖

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 2024-11-27 23:08:24 | 显示全部楼层
168988 发表于 2024-11-27 20:30
参考这个链接:【OS用户核应用】T5L屏串口4、串口5的 ModBus_RTU格式C语言代码
http://inforum.dwin.com.cn ...

这个最大间隔好像只有255ms,可以实现1s吗?

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

428

回帖

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
发表于 7 天前 | 显示全部楼层
fight281 发表于 2024-11-27 23:08
这个最大间隔好像只有255ms,可以实现1s吗?

需要修改源代码。
回复

使用道具 举报

5

主题

25

回帖

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 7 天前 | 显示全部楼层

源码在那里修改呢?
回复

使用道具 举报

0

主题

428

回帖

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
发表于 7 天前 | 显示全部楼层
fight281 发表于 2024-11-28 13:08
源码在那里修改呢?

你用的那个版本的MODBUS 。
回复

使用道具 举报

0

主题

117

回帖

1553

积分

金牌会员

Rank: 6Rank: 6

积分
1553
发表于 7 天前 | 显示全部楼层
可以参考这个modbus代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

5

主题

25

回帖

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 7 天前 | 显示全部楼层
紫狐 发表于 2024-11-28 19:58
可以参考这个modbus代码

好的,谢谢。
回复

使用道具 举报

5

主题

25

回帖

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 7 天前 | 显示全部楼层
wangyuxiang 发表于 2024-11-28 19:29
你用的那个版本的MODBUS 。

这里不是只固定给了1个字节吗?没法设置1000吧?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-5 10:41 , Processed in 0.066903 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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