wincc变量记录中的数据采集

我想把WINCC变量记录中的变量采集周期设为动态的,用C脚本刚如何做了??谢谢!!!

问题补充:
首先我得谢谢你们,看了二楼的回答,可以实现,但我的最终目的是为了降低CPU的利用率,可我感觉你那回答会加重系统负载,所以我想知道还有没有其他的做法啊!!谢谢!!

最佳答案

不难:
 1.先建立两个变量,为B00L型,如:X1,X2,再建立一个INT变量,如:JILU_ZHOUQI为变量采集周期;
 2.再在变量记录里将记录周期设为周期可选择,周期设为1×1秒;
 3.再设置开始记录变量为X1,设置停止记录变量为X2;
 4.建立全局C动作,触发器设为500MS,程序按照如下思路:
 1)首先记录当前时间,将其存为T1,并置X1=0,X2=1;在接下来的触发中,不断检测当前时间,将其记为T2;
 2)在每次触发运行时,检查是否T1-T2=JILU_ZHOUQI,如等于,则置X1=1,X2=0;
 3)在置X1=1,X2=0后,隔1秒再置X1=0,X2=1;
 5.按照以上思路,你可在WINCC中,通过对“JILU_ZHOUQI”进行设置,即可动态地设置数据采集周期。
 注:周期设置值单位为秒。
 我就是这么做的,可完美实现你的要求。

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

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

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

相关推荐

  • WINCC历史趋势

    我的WINCC文件中的ArchiveManager文件夹下有3个文件夹:AlarmLogging、Tagloggingfast TagloggingSlow 。…

    SIMATIC WinCC 2019年6月11日
  • wincc连机

    各位师傅:         我想用三菱plc fx-1s连机学习.可是一直连不上…

    SIMATIC WinCC 2019年6月11日
  • WINCC 鼠标捕捉

    我想实现以下功能:  我的画面上有许多分散的图形(比如按钮),鼠标要点到有点难,而且容易漂移。所以想做个程序,使得鼠标靠近某个按钮时,鼠标能自动的落到按钮上,而…

    SIMATIC WinCC 2019年6月11日
  • winccalarmcontrol控件上有感叹号

    winccalarmcontrol控件上有感叹号,控件不能正常用 问题补充:报警记录运行系统已勾选,也能运行。在组态时就有这个感叹号,应该是图中那个小图标中的问题感叹号引起的。可是…

    2021年7月5日
  • WINCC与三菱PLC的通讯

    公司欣赏一台设备,采用的是三菱FX系列的PLC ,原来的设备是西门子S7系列,用WINCC监控,现在想把三菱的PLC 也用WINCC 监控,应该如何配…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0连接问题!

    在变量管理器菜单工具栏驱动连接状态下显示?变量S7?program?是断开的。原来系统是运行正常的,因为我加了个变量,选错连接,所有的变量都断开了,请教专家,怎么恢复啊!在变量管理…

    2017年11月19日
  • 按开按停按钮

    请问在wincc中按开按停按钮怎样实现,不用C脚本行吗。谢谢 最佳答案 方法很多  1,可以直接使用 全局库—>Operation—&g…

    SIMATIC WinCC 2019年6月11日
  • 用WinCC打开一个现有文件,SOL无法加载

    用WinCC2007打开一个现有文件,SOL无法加载.请确认.hmi和-log.ldf文件相匹配 最佳答案 一般的WinCC flexible项目应该至少包括*.hmi和…

    SIMATIC WinCC 2019年6月11日
  • wincc怎样做变量为0时触发报警?

    二进制变量,想值为0时触发报警,但wincc报警记录中默认为1时触发报警,如何更改为为0时触发报警? 最佳答案 如图,勾选下降沿 图片说明:    提问者对于答…

    2021年7月5日
  • 不同的IO域绑定同一个PLC变量

    TIA V13,HMI画面中不同的IO域绑定同一个PLC变量,当该PLC变量值变化时,只有一个IO域有变化,其他IO域不变。个人认为,其他IO域也会跟着变化。请大神指教一…

    2017年6月13日