求助,wincc中倒计时的VB脚本

需要一个VB的倒计时报警,在两个IO域中输入X和Y的值后,(X为小时Y为分钟),触发倒计时,在X小时Y分钟后一个内部变量为1,然后产生一条报警.后面内部变量为1后报警我会做,但是前面的倒计时的脚本不会,求老师们给一个完整的脚本!谢谢

问题补充:
刚才的问题补充一下..我可能说的不是很清楚,需要的是这样一个脚本.如图,就是我在IO域1和IO域2中输入小时和分钟,然后点击开始计时按钮,然后就开始按前面输入的小时分钟倒计时,当倒计时时间到了之后会触发一条可以确认的消息报警.最后是点击那个停止报警按钮,前面的计时就被取消了,需要点击开始后才能重新计时.---------------------刚才下面那位老师发的脚本我试验了一下,每增加按钮的只用了两个IO域和按钮,按钮的颜色关联alarm的真假,然后再输入分钟之后并没有改变alarm变量,所以老师我是在哪出现问题了吗?

图片说明:

求助,wincc中倒计时的VB脚本   

最佳答案

脚本一分钟触发一次,脚本中编程:
dim mymin,myhour
myhour=hmiruntime.tags("X").read
mymin=hmiruntime.tags("Y").read
if mymin<=0 and myhour>0 then
mymin=60
myhour=myhour-1
end if
mymin=mymin-1
if myhour=0 and mymin<=0 then
  hmiruntime.tags("alarm").write 1
end if
hmiruntime.tags("X").wite myhour
hmiruntime.tags("Y").wite mymin


这个脚本需要周期执行的,你直接写在按钮中是不行的,你可以给这个程序的执行加一个条件,满足条件执行,不满足就不执行。通过按钮控制这个条件。你的报警界面上记录alarm的状态就行了。

提问者对于答案的评价:
谢谢您的回答,再请问下条件加在哪里合适?您能不能把我直接把条件写一下。。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:35
下一篇 2021年7月5日 上午11:35

相关推荐

  • WinCC变量参数地址

    请问WinCC中变量参数里的地址是如何定义的,它和PLC中的地址是如何对应的。WinCC和PLC的输入输出的关系。谢谢。 问题补充:是不是变量的输入输出地址对应PLC中的输入输出点…

    SIMATIC WinCC 2019年6月11日
  • pvss和wincc有什么区别

    pvss和wincc有什么区别 最佳答案 1、SIMATIC WinCC 开放式架构是一种 SCADA 系统,SIMATIC Wi…

    SIMATIC WinCC 2017年11月19日
  • wincc 与OMRON PLC

    请问WINCC 与OMRON PLC连接需要OMRON 的OPC外,用OMRON CX-ONE 自带的驱动可以吗? &n…

    SIMATIC WinCC 2019年6月11日
  • 求大神帮忙解决wincc7.5许可证到期问题

    如图 图片说明:       最佳答案 Wincc授权过期问题:http://www.ad.siemens.com.cn/productpo…

    2021年7月5日
  • wincc flexible 2007触摸屏

    一、 触摸屏安装在600*1400mm的电柜门上二、 触摸屏能够与AB的PLC通过串口或以太网口通信(最好支持OPC方式)三、 人机界面的第一页是欢迎…

    SIMATIC WinCC 2019年6月11日
  • 新建内部变量的快捷键

    查了下帮助,没有看到新建内部变量的快捷键,知道的告知下,谢谢了,右键点击太繁琐了。 最佳答案 变量可以通过”变量导入导出工具厂“操作 这个工具是安装wincc时的可选项&…

    SIMATIC WinCC 2019年6月11日
  • 深入浅出中文版Wincc下载

    请教:我是一位Wincc初学者,谁能告诉我如何尽快掌握Wincc的使用方法。或者最好能给个中文版的《深入浅出Wincc中文版》下载地址。。。谢谢啦 最佳答案 我传一份给你吧!请到邮…

    SIMATIC WinCC 2019年6月11日
  • 如何在画面设计窗口中隐藏画面窗口。

    请问在画面设计的时候,如果有很多得画面窗口要弹出,这样就会有很多的画面窗口,在设计的时候有没有什么方法可以隐藏它而又不影响调用的吗?不然整个画面都没有操作的余地了? &n…

    SIMATIC WinCC 2019年6月11日
  • WinCC Runtime Advanced/Loader区别

    WinCC Runtime Advanced和WinCC Runtime Loader有什么区别,怎么样应用? 最佳答案 Runtime&n…

    SIMATIC WinCC 2021年7月5日
  • wincc 报警 C脚本

    在自己笔记本上wincc 全局脚本中新建以下程序,变量满足条件这么没声音,现场拷贝过来的,我自己建了内部变量a测试,不行!请帮我做个测试吧。MSG_RTDATA_STRU…

    SIMATIC WinCC 2019年6月10日

发表回复

登录后才能评论