迪文科技论坛

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

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

  [复制链接]

20

主题

35

回帖

373

积分

中级会员

Rank: 3Rank: 3

积分
373
发表于 2023-5-5 22:33:03 | 显示全部楼层
本帖最后由 济南芯芯通 于 2023-5-5 22:34 编辑

迪文显示屏做过几个项目了,但是第一次用显示屏的MODBUS模式,请问有详细的教程吗?论坛搜的好像都不是很系统。比如我买到的屏后究竟需要下载那几个文件?还有那个22文件详细配置过程?
回复

使用道具 举报

20

主题

35

回帖

373

积分

中级会员

Rank: 3Rank: 3

积分
373
发表于 2023-5-5 22:39:57 | 显示全部楼层
另外,这个帖子的第一帖和第二贴不是一个作者,他俩的帖子里的固件一样吗?
回复

使用道具 举报

0

主题

577

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10231
发表于 2023-5-6 08:43:38 | 显示全部楼层
济南芯芯通 发表于 2023-5-5 22:33
迪文显示屏做过几个项目了,但是第一次用显示屏的MODBUS模式,请问有详细的教程吗?论坛搜的好像都不是很系 ...

您在二楼选择您对应需要的modbus协议下载就好,教程的话您可以先看下下面这个教学视频,本帖和教学视频两个帖子可以结合看

【视频教学】T5/T5L_DGUSII的modbus主机的配置
http://inforum.dwin.com.cn:20080 ... 1&fromuid=50098
(出处: 迪文科技论坛)
回复

使用道具 举报

0

主题

3

回帖

2229

积分

金牌会员

Rank: 6Rank: 6

积分
2229
发表于 2023-5-15 16:52:24 | 显示全部楼层
wangyuxiang 发表于 2021-12-21 08:39
http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=2810&highlight=modbus这是C语言的MODBU ...

这个C语言的MODBUS可以编译并烧录调试成功了,现在这个OS源码和这个有关系吗,怎么添加进去的。
回复

使用道具 举报

0

主题

671

回帖

9852

积分

论坛元老

Rank: 8Rank: 8

积分
9852
发表于 2023-5-15 17:05:54 | 显示全部楼层
C51 调试好了就可以了 ,这个OS 版本是用OS 汇编开发的。C51和OS汇编二选一即可
回复

使用道具 举报

0

主题

3

回帖

2229

积分

金牌会员

Rank: 6Rank: 6

积分
2229
发表于 2023-5-15 17:22:43 | 显示全部楼层
lijiayan 发表于 2023-5-15 17:05
C51 调试好了就可以了 ,这个OS 版本是用OS 汇编开发的。C51和OS汇编二选一即可 ...

OS版本我看文件里面有“数据交换指令”、“数据运算指令”等,C51我也想把接收到的数据处理一下,有没有相关的指导教程
回复

使用道具 举报

0

主题

932

回帖

6182

积分

论坛元老

Rank: 8Rank: 8

积分
6182
发表于 2023-5-15 21:59:00 | 显示全部楼层
xxx 发表于 2023-5-15 17:22
OS版本我看文件里面有“数据交换指令”、“数据运算指令”等,C51我也想把接收到的数据处理一下,有没有 ...

C51的数据运算的代码写法是通用的,网上会有相应的教程。读写屏的变量地址就用相应的读写函数,源码里面有封装。
回复

使用道具 举报

1

主题

6

回帖

162

积分

注册会员

Rank: 2

积分
162
发表于 2023-5-22 10:50:19 | 显示全部楼层
本帖最后由 wenjin0386 于 2023-5-22 10:55 编辑
夫子 发表于 2021-1-18 07:57
我写的参考程序具备你的要求,第一条把设定数据上电发送标准打开即可。第3条没意义,参考程序有补发机制 ...

设定数据上电发送标准打开即可  请问是哪里打开?是改 DWINOS_DWIN_T5L_ModBusV2.bin 还是更改22号文件? 如果数据是存储在从机内部。如何上电读取从机数据显示。
回复

使用道具 举报

0

主题

577

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10231
发表于 2023-5-29 10:26:25 | 显示全部楼层
wenjin0386 发表于 2023-5-22 10:50
设定数据上电发送标准打开即可  请问是哪里打开?是改 DWINOS_DWIN_T5L_ModBusV2.bin 还是更改22号文件?  ...

楼主此处回复的是之前“触摸屏上电时从从机读全部数据”这个问题的实现,如果您也是的话,您需要配置的22文件,配置03指令来实现这个功能。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

4

回帖

73

积分

注册会员

Rank: 2

积分
73
发表于 2023-8-17 15:39:11 | 显示全部楼层
kehu20190527 发表于 2020-11-7 16:09
可以的,在Main主程序区下面加 CALL  22命令 ,命令程序添加到最后面程序段可以的,没有问题。 ...

大佬,我这里D寄存器是转modbus功能码后,再转16进制得到D10.D11的地址。请问一下,将plc的M520读到屏的图标变量里显示,22命令是需要怎么写?用03指令读取吗?M520在点表中分配的地址(D10.D11)要如何填?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:05 , Processed in 0.077433 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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