迪文科技论坛

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

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

  [复制链接]

3

主题

11

回帖

76

积分

注册会员

Rank: 2

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

有没有c版
回复

使用道具 举报

0

主题

873

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
18138
发表于 2025-4-25 08:58:08 | 显示全部楼层
【开发资料】T5L  C版 modbus 协议通信-程序套用模版
http://inforum.dwin.com.cn:20080 ... 0&fromuid=24741
(出处: 迪文科技论坛)
回复

使用道具 举报

发表于 2025-5-25 15:55:21 | 显示全部楼层
您好需要要到基础图形显示的话22文件应该怎么配置
回复

使用道具 举报

0

主题

406

回帖

3366

积分

论坛元老

Rank: 8Rank: 8

积分
3366
发表于 2025-5-27 08:28:47 | 显示全部楼层
下载资料公用号 发表于 2025-5-25 15:55
您好需要要到基础图形显示的话22文件应该怎么配置

您好!用到基本图形的就22文件里面对应位置的地址改成 UI控件里面基本图形设置的变量地址
回复

使用道具 举报

1

主题

17

回帖

114

积分

注册会员

Rank: 2

积分
114
发表于 2025-7-23 16:14:36 | 显示全部楼层
您好,请问屏作为主机,页面里有一个按键返回控件,可以通过这一个控件去获取页面上别的多个控件的从站上所对应的值吗?比如我有三个文本显示控件,8个文本长度的,指定的按键键值非0时该如何去获取这三个文本控件所对应的从站地址里的数据值啊?(0x03 指令 02 触发模式)
回复

使用道具 举报

0

主题

738

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11463
发表于 2025-7-23 17:24:17 | 显示全部楼层
Chris风 发表于 2025-7-23 16:14
您好,请问屏作为主机,页面里有一个按键返回控件,可以通过这一个控件去获取页面上别的多个控件的从站上所 ...

您好,您这个直接用03指令去读取从机的这几个地址(地址最好设置成连续的)不就可以么,按键返回设置一个非0的值,是读不上来还是其他问题?
回复

使用道具 举报

1

主题

17

回帖

114

积分

注册会员

Rank: 2

积分
114
发表于 2025-7-24 09:26:03 | 显示全部楼层
jufang@dwin.com 发表于 2025-7-23 17:24
您好,您这个直接用03指令去读取从机的这几个地址(地址最好设置成连续的)不就可以么,按键返回设置一个 ...

读上来了一半的控件值...我现在是有6个文本控件用一个按键返回控件来控制读取,因为都是8个文本长度的,所以我第一个地址是1100的话,第二个就写了1104,然后1108、1112、1116、1120这样,是03的指令,数据长度我写了18H,结果就是1100、1104、1108这三个地址能读取显示出来值,另外三个控件没反应,而且我dgus里写的初始值都没显示出来。数据长度改成20H、30H这样的话呢又只有1100地址能获取到值,求帮助!
回复

使用道具 举报

0

主题

738

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11463
发表于 2025-7-24 10:03:31 | 显示全部楼层
Chris风 发表于 2025-7-24 09:26
读上来了一半的控件值...我现在是有6个文本控件用一个按键返回控件来控制读取,因为都是8个文本长度的, ...

设置的地址有问题,地址是十六进制的,应该设置0X1100,0X1104,0X1108,0X110C,0X1110,0X1104。
回复

使用道具 举报

1

主题

17

回帖

114

积分

注册会员

Rank: 2

积分
114
发表于 2025-7-24 10:25:52 | 显示全部楼层
jufang@dwin.com 发表于 2025-7-24 10:03
设置的地址有问题,地址是十六进制的,应该设置0X1100,0X1104,0X1108,0X110C,0X1110,0X1104。 ...

成功了!谢谢大佬!!!
回复

使用道具 举报

1

主题

17

回帖

114

积分

注册会员

Rank: 2

积分
114
发表于 2025-7-24 15:46:49 | 显示全部楼层
jufang@dwin.com 发表于 2025-7-24 10:03
设置的地址有问题,地址是十六进制的,应该设置0X1100,0X1104,0X1108,0X110C,0X1110,0X1104。 ...

大佬,那如果地址不连续可以实现一个按键返回控件去控制读取多个显示控件的值吗?比如DGUS里那6个文本显示控件我设置成了0X1100,0X1110,0X1120,0X1130,0X1140,0X1150这样,那从站的地址要连续吗?指令要怎么写啊?我尝试了写6个03指令,结果屏完全没有反应了...
5A 01 03 04 50 02 11 60 11 00 00 64 00 00 00 00
5A 01 03 04 50 02 11 60 11 10 00 6E 00 00 00 00
5A 01 03 04 50 02 11 60 11 20 00 78 00 00 00 00
5A 01 03 04 50 02 11 60 11 30 00 82 00 00 00 00
5A 01 03 04 50 02 11 60 11 40 00 BC 00 00 00 00
5A 01 03 04 50 02 11 60 11 50 00 96 00 00 00 00
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-22 19:45 , Processed in 0.037550 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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