有关威纶通weinview触摸屏HMI 定时器的那些事

本文分享了作者在使用威纶通HMI时遇到的定时器问题及解决方案。首先,针对切换页面时定时器重置的问题,作者发现是局部变量与全局变量的使用不当,通过将定时器放在公共界面04解决了此问题。其次,对于系统自带累加式定时器无法重置且配合弹出窗口时会自动触发的问题,作者决定自定义宏定义定时器,但发现计时不准确,通过调整时间间隔为1秒得以修正。作者提供了自定义宏的源码,并表示如有需要可提供帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在用威纶通HMI做上位机,主要涉及到时间控制问题,其中这个定时器的问题困扰了我两个星期。

我也是看了很多资料,再解决了自己遇到的问题,在这里分享给大家。

1 切换页面时 定时器自动重置

“发现威纶的计时器,当开始计时时,累加时间不断的增加,但是切换到别的窗口再切换回来时,已经计时的时间就被清了零了,然后又再从0往上计时,这样用起来相当不便,请问有知道原因的前辈没有?”

附件 1.jpg

我在工控网上找到了解决方案,这其实是局部变量还是全局变量的问题,如果把定时器放到公共界面04,就可以解决这个问题

附件 4.jpg

2  累加式定时器 无法重置   这个是系统自带的定时器,他的重置功能只能在定时器计满之后才可以重置,也就是已计时间和预设时间一样之后才可以重置,这很不方便,而且这个定时器在配合弹出窗口的时候会莫名其妙的自动触发,我折腾了一个星期都没有搞定。

说明书上可看到

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值