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 demo的使用

    请问wincc demo怎么按照ppt上的知识点在在wincc中找到相应的画面 最佳答案 如果你安装的是PCS7的WINCC的话,可以 同时按下ctrl+alt…

    SIMATIC WinCC 2019年6月11日
  • 两个变量里的值如何传递

    一个外部变量(浮点类型)里的数值怎么传送到另外一个变量(浮点类型)里面 最佳答案 c:SetTagFLoat("tag1",GetTagFLoat("…

    SIMATIC WinCC 2017年8月15日
  • WinCC6.0 sp4如何升级到WinCC7?

    按理WinCC的升级应该不成问题。我曾成功的将WinCC6.0 sp3升级到7.0,但最近有个引进的项目是用WinCC6.0 sp4做的需要升级到7,在升级的时…

    SIMATIC WinCC 2018年12月5日
  • 如何在wincc中获取键盘的值

    在wincc的图形中,只有键盘按下和释放两种状态。我想知道怎样通过C脚本获取具体是那个键按下。   比如我想通过按回车能触发某个动作,按F1又能触发另…

    SIMATIC WinCC 2019年6月11日
  • WinCC7.0连接远程SQL数据库进行读写操作

    WinCC7.0连接远程SQL数据库进行读写操作,一台服务器,一台客户机,服务器上安装有SQL2008数据库,客户机装有WinCC7.0,客户机采集的数据写入服务器SQL数据库,客…

    2021年7月5日
  • wincc的报警记录画面里面短期和长期归档列表里显示的全是问号怎么解决?

    请问高手:wincc的报警记录画面里面短期和长期归档列表里显示的全是问号怎么解决?谢谢! 最佳答案 可能是运行时候的语言不匹配吧,可能你是在中文环境界面做的,但是现在却在英文环境,…

    2018年12月5日
  • WinCC网络问题

    一个WinCC的监控系统,有两个个sever,三个client。请问,五台电脑在硬件接线上怎么连接?采用什么网络?什么通信方式? 最佳答案 这个问题很清晰,你直接加一个交换机就可以…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc和plcsim的问题,急急急!!!

    小弟初学西门子,电脑上只装了wincc7.0亚洲版,没有装step7,但是现在需要用plcsim进行仿真,不知道能不能再单独装一个s7-plcsimV5.4 sp5,请高…

    SIMATIC WinCC 2017年11月6日
  • 博途V15的wincc如何屏蔽电脑热键

    操作员使用wincc监控画面,不让操作员切换到桌面及访问电脑硬盘。不让操作员使用ctrl、alt等电脑热键。 最佳答案 参考系统手册如图运行系统设置章节https://suppor…

    2021年7月5日
  • wincc图像问题

    为什么图像只能显示右半侧,到中间左右位置后图像就没了 钻石用户推荐最佳答案 原来工程的显示器尺寸和分辨率和现在不一样 ,改变一下分辨率应该可以。 提问者对于答案的评价:

    SIMATIC WinCC 2021年7月5日