如何实现wincc 动态定时器

我的项目中要求能够根据在界面中设定的时间进行触发一个数据采集程序.如当界面中设置1分钟则数据采集程序每隔1分钟就运行一次;如设置为5分钟,则采集程序每隔5分钟运行一次.在WINCC中只知道通过触发器设定一个固定的时间,而变量触发器则只能设定状态不能设定时间

问题补充:
我考虑设置一个触发器变量,可是WINCC中对触发器变量的应用只是一个值,我希望有这样一个变量,即这个变量是一个可以变化的定时器,就象VB中的TIMER,只要将时间间隔设置为变量即可实现按动态变化的时间间隔触发采集程序了.

最佳答案

在plc作定时,wincc周期触发数据采集,
 

提问者对于答案的评价:
这个答案虽然没有给我一个直接的答案,但给我提供了一个思路,按照这个思路,我在PLC中采用两个定时器构成了一个可以周期的运行脉冲,每当一个有固定周期的脉冲到来时,即触发一个变量通知WINCC的触发器.这个固定的周期可以使用一个变量接受用户的设置设置,这样就实现了动态的定时器.因此我还是愿意把它作为一个最佳答案,谢谢这位朋友

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:38
下一篇 2019年6月11日 下午1:38

相关推荐

  • wincc7.3的IO域实时显示字符串。

    目的:wincc7.3的IO域实时显示长度为10的字符串。如下的图1是PLC的寄存器D8083设置的数据类型,由于客户的原因,这个图1的设置是无法更改的。图2与图3是目前Wincc…

    2021年7月5日
  • wincc 7.3 调用软件盘后,键盘太大了,超出屏幕范围,

    wincc 7.3 调用软件盘后,键盘太大了,超出屏幕范围了,请教高手怎么解决 最佳答案 可以用鼠标往小拽,但是幅度不大。把画面的分辨率往大放,一般情况下是和电…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.0画面激活

    WINCC7.0画面组态完毕后  激活时出现空白页面怎么回事  ?计算机属性里面该设置的都设置过了  不知道哪里的问题&…

    SIMATIC WinCC 2021年7月5日
  • WINCC将字符串赋给PLC

    我建立一个按钮,按下之后想将一串字符赋给PLC,请问用到的C动作应该是哪个?  另外就是我想在输入输出域里显示字符,输出格式应该是啥样的? 谢谢 问题…

    SIMATIC WinCC 2019年6月11日
  • MessageBox 弹出问题

    我在现MessageBxo弹出对话框时,发现第一次触发这个函数时,对话框不会出现在画面最上层,实际是对话框是出来了,可它就出现在WINDOWS开始下方工具栏,非的要按WINDOWS…

    SIMATIC WinCC 2019年6月11日
  • WinCC自带的配方功能是什么?

    WinCC 脚本诊断之如何让WinCC脚本运行更加顺畅 课程编号:V2537 您在使用WinCC时遇到过运行慢,堵塞等…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户…

    2020年11月1日
  • WINCC闪烁问题

    想做一个圆,实现如下功能,正常时为绿色,当故障时,闪烁两个颜色,应该怎么做才能实现这个功能呢? 最佳答案 你首先右击圆的属性—属性—-效果中把全局颜色改成否,然后在闪烁–…

    SIMATIC WinCC 2018年12月9日
  • wincc报警消息文本不按照设置的显示

    我在winncc alarm logging中对模拟量超过限值值时报警进行设置,例如小于下限值时,消息文本设为“油量低”,但是用报警控件进行显示时,为什么消息文…

    SIMATIC WinCC 2019年6月11日
  • 报警无法激活、趋势/报警显示无法连接到数据库?

    1、 报警无法激活、趋势/报警显示无法连接到数据库?   最佳答案 解决方法:a、确定兼容性,包括 wincc 和操作系统、win…

    SIMATIC WinCC 2020年11月1日
  • Flexible内部变量显示为######

    用脚本做了一个C=(A+B)/2000的计算,A和B是real型外部变量,C是float型内部变量,于是C在显示的时候时而正常,时而出现######。请问各位前辈什么原因,如何解决…

    SIMATIC WinCC 2019年6月11日