迪文科技论坛

 找回密码
 立即注册
搜索
查看: 121|回复: 8

【提问】Modbus迪文屏地址怎么跟Modbus slave的0区通信

[复制链接]

6

主题

20

回帖

201

积分

中级会员

Rank: 3Rank: 3

积分
201
发表于 2025-3-21 13:05:38 | 显示全部楼层 |阅读模式
如题,查阅了迪文屏Modbus.pdf并没有相关的例子,有点困惑,想了想直接发帖问问吧
回复

使用道具 举报

0

主题

209

回帖

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
发表于 2025-3-21 16:34:04 | 显示全部楼层
01指令。
回复

使用道具 举报

6

主题

20

回帖

201

积分

中级会员

Rank: 3Rank: 3

积分
201
 楼主| 发表于 2025-3-23 13:59:17 | 显示全部楼层

我测试了一下,用01指令读0000到0100跟读到9000都是可以正常读取的,是不意味着并不需要一定按照0100的地址去操作,
第二个事,我用05写入不成功0x5A,0x01,0x05,0x01,0x30,0x01,0x00,0x00,0x01,0x00,0x00,0x00
嗯,能给个示例吗?我怎么弄的写不进去,读取倒是可以的
回复

使用道具 举报

0

主题

209

回帖

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
发表于 2025-3-24 16:53:24 | 显示全部楼层
可以看下05指令,代码里面是怎么写的。可能是地址不对。0x5A,0x01,0x05,0x01,0x30,0x01,0x00,0x00,0x01,0x10,0x00,0x00
回复

使用道具 举报

6

主题

20

回帖

201

积分

中级会员

Rank: 3Rank: 3

积分
201
 楼主| 发表于 7 天前 | 显示全部楼层
紫狐 发表于 2025-3-24 16:53
可以看下05指令,代码里面是怎么写的。可能是地址不对。0x5A,0x01,0x05,0x01,0x30,0x01,0x00,0x00,0x01,0x1 ...

661822-Rx:01 05 00 00 00 01 0C 0A
661823-Tx:01 85 03 02 91

实在搞不定,大大给个测试过能写入05跟01读的demo吧,简单读写就行
回复

使用道具 举报

0

主题

611

回帖

9343

积分

论坛元老

Rank: 8Rank: 8

积分
9343
发表于 7 天前 | 显示全部楼层
孤风逐月 发表于 2025-3-26 12:28
661822-Rx:01 05 00 00 00 01 0C 0A
661823-Tx:01 85 03 02 91

用的哪个版本的源码,一般用到了位的时候显示和触控的地址源码里面都固定了的。
回复

使用道具 举报

6

主题

20

回帖

201

积分

中级会员

Rank: 3Rank: 3

积分
201
 楼主| 发表于 7 天前 | 显示全部楼层
jufang@dwin.com 发表于 2025-3-26 19:40
用的哪个版本的源码,一般用到了位的时候显示和触控的地址源码里面都固定了的。 ...

ModBusC_V11,后面跟C883V1.8的整合了,今天再重新解压出来读写接收到的全是0,屏幕是DMG10600K101-03WTR 您看看我适合用哪个
回复

使用道具 举报

6

主题

20

回帖

201

积分

中级会员

Rank: 3Rank: 3

积分
201
 楼主| 发表于 7 天前 | 显示全部楼层
或者说如何查询这些demo版本对应的0区地址呢,目前是使用ModBusCVer1.0Main.c,能读0区,但是不能写,而且是随意读取到DGUS任意地址都行0100或者9600都行;C_ModBus_S4_源码这个工程能写入,但是读取能看到TX数据正常,但是触摸屏没有正确显示,一个能读,一个能写,其他的轮询全是00000000
回复

使用道具 举报

0

主题

209

回帖

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
发表于 7 天前 | 显示全部楼层
C_ModBus_S4,地址用0x1000~0xFFFF区间的进行读写。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-2 06:27 , Processed in 0.066077 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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