迪文科技论坛

 找回密码
 立即注册
搜索
查看: 2185|回复: 7

T5L屏MODBUS主机搞定了读,但键盘修改变量后写没有思路怎...

[复制链接]

3

主题

13

回帖

110

积分

注册会员

Rank: 2

积分
110
发表于 2019-10-11 21:26:51 | 显示全部楼层 |阅读模式
屏幕是DMG80480C050_03WTC, 折腾MODBUS OS主机读下位机搞好了,一切正常。 写也可以写但只能一直写,这不行啊,况且有的下位仪表写可是有寿命限制的啊。正常的流程应该是键盘输入后写入一次,就像串口2迪文协议一样(变量数据录入自动上传)。

请教大神们这个要怎么搞,不要告诉我在OS里判断啊,迪文的汇编程序里改程序根本伤不起啊,汇编10年前就基本不认识了。
回复

使用道具 举报

0

主题

73

回帖

2787

积分

金牌会员

Rank: 6Rank: 6

积分
2787
发表于 2019-10-11 21:53:00 | 显示全部楼层
楼主,T5L不用写OS,能用keil开发。可以参考http://inforum.dwin.com.cn:20080 ... &highlight=keil
回复

使用道具 举报

0

主题

239

回帖

1788

积分

金牌会员

Rank: 6Rank: 6

积分
1788
发表于 2019-10-11 22:11:30 来自手机 | 显示全部楼层
楼主配置modbus指令时,可以选用0x02模式,指令变量低字节写入0x5A时执行一次。不用OS只是要按一下这个键才会下发一次。
当然也可以用KEIL用C来自己自定义。看楼主需求了。
回复

使用道具 举报

3

主题

13

回帖

110

积分

注册会员

Rank: 2

积分
110
 楼主| 发表于 2019-10-11 22:15:05 | 显示全部楼层
Chally 发表于 2019-10-11 21:53
楼主,T5L不用写OS,能用keil开发。可以参考http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=356&h ...

那也得重新把modbus写一遍吧,C写modbus到没有什么,但和迪文各方面的寄存器设置双核等等纠缠可能不是小工程,不想折腾那么大型啊。
回复

使用道具 举报

3

主题

13

回帖

110

积分

注册会员

Rank: 2

积分
110
 楼主| 发表于 2019-10-11 22:20:50 | 显示全部楼层
本帖最后由 lygxnb 于 2019-10-12 08:55 编辑
qjhzh 发表于 2019-10-11 22:11
楼主配置modbus指令时,可以选用0x02模式,指令变量低字节写入0x5A时执行一次。不用OS只是要按一下这个键才 ...

是配合下面这个吧,但这个就是想执行写入时要做个按钮按一次才写入,感觉原始到自己都不能原谅啊。迪文的按钮又不能叠加,要是可以叠加的话按钮直接做到键盘确认键一起就解决了。
0x08(0xE00C):01模式下为Page_ID,02模式下为VP地址
回复

使用道具 举报

11

主题

15

回帖

140

积分

注册会员

Rank: 2

积分
140
发表于 2019-10-16 22:34:11 | 显示全部楼层
是啊,我也是遇到这样的问题,感觉这是迪文屏的一个硬伤.我现在是将屏做主机了.
回复

使用道具 举报

3

主题

13

回帖

110

积分

注册会员

Rank: 2

积分
110
 楼主| 发表于 2019-10-17 17:53:15 | 显示全部楼层
liaogf 发表于 2019-10-16 22:34
是啊,我也是遇到这样的问题,感觉这是迪文屏的一个硬伤.我现在是将屏做主机了. ...

唉,至少也给个触摸屏基本的按钮叠加功能或者按钮脚本也好,那样可以解决不少问题。
我没办法,由于这个问题已经放弃迪文屏做MODBUS主机了。现在就搞自由协议了,遇到下位是标准MODBUS设备的就搞块STM32板子做代理,板子一口和屏幕自由协议通信,一口和设备通信。但成本多了几十块钱量大起来后要被老板嘘嘘了。。。。
回复

使用道具 举报

2

主题

679

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12188
发表于 2022-2-16 15:53:42 | 显示全部楼层
lygxnb 发表于 2019-10-17 17:53
唉,至少也给个触摸屏基本的按钮叠加功能或者按钮脚本也好,那样可以解决不少问题。
我没办法,由于这个 ...

您好,参考下方链接,使用04模式就可以实现
【开发资料】T5, T5L 系列MODBUS_RTU 协议通讯 os源码-升级版
http://inforum.dwin.com.cn:20080 ... 09&fromuid=9946
(出处: 迪文科技论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 05:38 , Processed in 0.075877 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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