wincc脚本实现计时器

我需要用纯脚本编一段程序,实现功能如下:变量A或变量B>C时,变量D立即-5,然后等10分钟再判断变量A或变量B是否依然大于C,如果大,D继续-5,如果不大,D保持。
这个我认为应该是需要用脚本做计时器,不是用周期触发器设置10分钟执行一次脚本。之前有好心人告诉我脚本如下,但这与我要实现的功能有出入,这个如果一开始判断条件成立,还要等10分钟才执行减操作,还请各位大神继续指点
wincc vbs脚本,脚本周期10 min
dim mytag(4)
mytag(0)=hmiruntime.tags("tag_1").read
mytag(1)=hmiruntime.tags("tag_2").read
mytag(2)=hmiruntime.tags("tag_3").read
mytag(3)=hmiruntime.tags("tag_sp").read
if mytag(0)>mytag(3) or mytag(1)>mytag(3) then
mytag(2)=mytag(2)-5
end_if
hmiruntime.tags("tag_3").write mytag(2)

问题补充:
注意,我要随时判断A或B是否大于C,如果大立即执行D-5,10分钟后再判断是否还大,如大继续D-5,如不大D保持。脚本10分钟周期执行不能随时判断A或B是否C,周期执行的话假如第11分钟判断条件成立,但是不在脚本执行时间内(第20分钟才会执行脚本),所以这样不行,还有什么办法

最佳答案

此回答已完善

WinCC项目激活运行时,执行一次(可以在主画面的打开事件中执行),然后每隔10分钟周期判断。
如果需要随时监控,触发器改为变量触发,选择变量A、B、C,一旦改变就执行脚本。也不需要项目激活时执行一次了。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • wincc v7.x冗余系统能否手动切换主备系统?

    冗余系统在两台计算机都正常工作的情况下,是否可以通过某种手段让wincc两台计算机的主备角色对调?不要关掉wincc运行系统,直接在画面上实现。问题背景:由于wincc冗余系统自动…

    2021年7月5日
  • TIA V15 变量取反

    TIA V15 新建一个变量 ,在HMI中组态 对新建的位取反 同时在博途WINCC 对该位取反。这两个方式都可以控制该…

    SIMATIC WinCC 2021年7月5日
  • Smart 700 IE V3 U盘更新程序后一直重启

    Smart 700 IE V3在客户那里,我修改了一下画面下载到一个以前的同样型号的Smart 700 IE V3上,然…

    SIMATIC WinCC 2021年7月5日
  • 使用wincc的画面树管理器新增容器,如何让新增的容器在运行时显示在第一排第一个?

    使用wincc的画面树管理器新增容器,如何让新增的容器在运行时显示在第一排第一个?每次新增,都行现在最后一排最后一个。如截图上,我要把“321”的位置改到“IO表”的位置上 图片说…

    2021年7月5日
  • WINCC通讯故障4116

    “机架/插槽未被正确组态。为外部CP模块制定CPU模块的插槽。? 超出在自动化系统上最大允许的连接数目”这是在网上搜到的故障原因, 我的问题是:怎样“为外部CP…

    2017年11月18日
  • 求助WINCC选型

    WINCC该怎么选型?目前手头一个项目用到外部变量:32位浮点数需要800个 二进制变量250个  无符号16位数50个  无符号…

    2021年7月5日
  • Wincc项目问题

    别人给我发了一个WINCC项目,我打开后,显示启动本地服务器,点击后,弹出:外部或归档变量的个数超过软件需可所允许的范围。 不允许再创建新的外部变量或归档变量或进行修改。…

    SIMATIC WinCC 2019年6月11日
  • 按钮字体颜色变化问题!

    请教一下问题是这样的我又6个按钮每个按钮连接不同的操作画面,我想做的是按下那个按钮那个按钮的字体颜色就变化,与区别其他的按钮,让生产工知道当前在哪个画面操作!我想到了一个笨办法就是…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC历史报表的实例

    求WINCC的历史报表实例,可按时间段来查询历史数据,查询后的变量历史数据并可以导出EXCEL表格保存,急啊!!求高工们给予帮助 最佳答案 参考《WinCC数据报表实现方法介绍》:…

    SIMATIC WinCC 2019年6月11日
  • wincc 窗口切换的问题

    想做一个数据采集的picture,在一个单独的窗口中显示并运行,不受主画面切换的影响。 请教: 1,如何让这个picture window最小化?&n…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论