迪文科技论坛

 找回密码
 立即注册
搜索
楼主: 夫子

【开发资料】T5, T5L 系列MODBUS_RTU 协议通讯 os源码-升级版

  [复制链接]

2

主题

2

回帖

87

积分

注册会员

Rank: 2

积分
87
发表于 2021-12-20 23:51:24 | 显示全部楼层
有没有C语言源码,进行更改呢??
回复

使用道具 举报

0

主题

316

回帖

1852

积分

金牌会员

Rank: 6Rank: 6

积分
1852
发表于 2021-12-21 08:39:59 | 显示全部楼层
本帖最后由 wangyuxiang 于 2021-12-21 08:41 编辑
fwhot_2009 发表于 2021-12-20 23:51
有没有C语言源码,进行更改呢??

http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=2810&highlight=modbus这是C语言的MODBUS 。
回复

使用道具 举报

4

主题

18

回帖

285

积分

中级会员

Rank: 3Rank: 3

积分
285
发表于 2022-3-18 13:43:49 | 显示全部楼层
实测了发现这个版本读取一个从机一个寄存器的值,22文件配置有20条命令的时候延迟有3秒。读写命令都有。波特率115200 命令等待20ms。   使用V7版本的modbus同样条件下大概只有300ms左右。是需要配置什么才能减少延迟。
回复

使用道具 举报

2

主题

1228

回帖

7890

积分

论坛元老

Rank: 8Rank: 8

积分
7890
发表于 2022-4-20 15:17:47 | 显示全部楼层
rxz505260 发表于 2022-3-18 13:43
实测了发现这个版本读取一个从机一个寄存器的值,22文件配置有20条命令的时候延迟有3秒。读写命令都有。波 ...

用OSbuild软件打开这个文件这里改成20.重新编译成bin文件试试

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

6

回帖

89

积分

注册会员

Rank: 2

积分
89
发表于 2022-4-26 15:52:42 | 显示全部楼层
kehu20190527 发表于 2020-11-6 10:00
1、在做Modbus通讯之前只需要下载带DWINOS开头bin文件下载一次,再配置22文件命令,需要确定迪文触摸屏串口 ...

您好,根据“迪文屏ModBus.pdf”里的第三页,请问

D5: 触发指令执行发送的方式(0-4)
0x00=无条件执行。
0x01=在 D6.D7 指定的页面下执行。
0x02=在 D6.D7 指定的按键键值非零时执行,指令执行后会清零按键键值。
0X03=在 0x06 指令中,D8.D9 指向的变量的值非零时自动发送。
通讯完成后,清零 D8.D9 指定变量的值
0x04=在 0x05,0x06;0x10 指令中 D8.D9 指定变量发生变化时自动发

0x06指令是那一条呢?另外两行后也出现了0x05,0x06;0x10 指令,也是同样的疑问。
谢谢。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

857

回帖

5003

积分

论坛元老

Rank: 8Rank: 8

积分
5003
发表于 2022-4-26 15:55:24 | 显示全部楼层
meifoong 发表于 2022-4-26 15:52
您好,根据“迪文屏ModBus.pdf”里的第三页,请问

D5: 触发指令执行发送的方式(0-4)

您好,06指令就是写单个寄存器的指令。
回复

使用道具 举报

0

主题

6

回帖

89

积分

注册会员

Rank: 2

积分
89
发表于 2022-4-26 16:09:53 | 显示全部楼层
DWIN_LZ 发表于 2022-4-26 15:55
您好,06指令就是写单个寄存器的指令。

您是指D2吗?
回复

使用道具 举报

0

主题

857

回帖

5003

积分

论坛元老

Rank: 8Rank: 8

积分
5003
发表于 2022-4-26 16:22:06 | 显示全部楼层

是D1,06只能给单个寄存器写值。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

10

回帖

57

积分

注册会员

Rank: 2

积分
57
发表于 2022-4-27 00:00:55 | 显示全部楼层
PDF文件讲的都是主机22   从机有没有
回复

使用道具 举报

0

主题

10

回帖

57

积分

注册会员

Rank: 2

积分
57
发表于 2022-4-28 10:37:15 | 显示全部楼层
helloworld 发表于 2022-4-27 08:38
如果你是用的楼主发的升级版,屏做从机时22文件不需要任何修改,直接下载os程序就能用了,如果想修改屏的从 ...

我现在改回 V7版本在测试,
这个升级版本里面确实有一个  22_ModBus_RTU_WenYu.bin,  
5A
01
03
02
50
01
00
00
50
10
00
10
连续写了 8行这个? 也没有任何文档解释。。。
v7有个视频, 说做从机只需要在第一行 设置波特率啥的,其他啥也不用改, 现在也不知道信那个
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 18:05 , Processed in 0.098298 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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