如何实现wincc 动态定时器

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

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

最佳答案

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

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

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

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

相关推荐

  • wincc中怎么实现动态填充同时填充的颜色变化在线等

    如题,我想做一个水池填充的,同时显示液位范围是0.25m-12m,需要把这个数值转换成百分数来控制填充量吗?颜色在低于4M的时候变为红色。怎么做在线等  &nb…

    SIMATIC WinCC 2021年7月5日
  • WINCC项目打包发布

    想在这里向大家请教一下WINCC项目如何打包发布?小弟单位有一个项目想打包一下 如果哪位有这方面的资料麻烦发我一下,我的邮箱是398309934@qq.com谢谢大家了 …

    SIMATIC WinCC 2019年6月11日
  • wincc实现按按钮自动加1.1

    现在想通过wincc按钮实现,按下按钮,对应变量自动加1.1,写了如下C动作,但是,只能加1,不能加1.1,求高手解决。int n;n=GetTagWord("…

    SIMATIC WinCC 2021年7月5日
  • 请问为什么画面树新增的容器不能更新?

    请问为什么画面树新增后的容器不能更新?在运行系统中也不工作?谢谢了! 图片说明:       最佳答案 那就取消激活后再更新?然后再激活试试…

    2021年7月5日
  • WINCC报警回路

    各位大圣,点击屏幕报警后如何跳转至预先编辑好的PDF 图片说明:    最佳答案 先新建一个打开pdf文件的函数,定义一个函数参数用来传递pdf文件名c脚本怎么…

    2020年11月1日
  • wincc动态向导

    用动态向导的画面切换,出现CISS40.dll 试图执行系统不支持的操作。 问题补充:不光上画面切换,动态向导都不能用,而且用C语言的时候也是出现这种情况。 最佳答案 还…

    SIMATIC WinCC 2019年6月11日
  • wincc的删除

    wincc我装了两次,一次在系统盘,另一次在d盘,每次RT时无法运行,现两盘中都有winccprojects,wincc软件已删除、上述文件夹无法删除,都提示之程序在执行。请问各位…

    SIMATIC WinCC 2019年6月11日
  • wincc运行时反映缓慢

    我的整个系统是wincc6.0+plc226+plc226 问题是wincc进入运行状态后操作反映很慢,wincc从OPC读写变量,变量的符号都为中文,和这个有关系吗?退…

    SIMATIC WinCC 2019年6月11日
  • WinCC一台客户机可以设置多个登录用户吗?

    现在有一个项目因为CPU的通讯连接资源数量有限制,所以采用WinCC的C/S结构,一台服务器下边挂各自19个工位的触摸式电脑看板作为操作及工位工作流程显示用途。按照官方的WinCC…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc交叉索引的一个问题

    我在wincc的一个画面中,发现一个按钮被编辑了动作,其代码为SetTagBit("menu_con",0);经查找发现"menu_con"…

    SIMATIC WinCC 2019年6月11日