如何用脚本设置曲线显示时间段

如何在Wincc中用脚本设置曲线的起始时间?

问题补充:
请问dcount107
 c脚本中的时间字符串可以用变量替换吗?
 我想得到系统时间,然后再把时间修改一下,最终赋给begintime
 ,endtime,timerange
 这个函数应该添加到什么地方呢?
 谢谢!

最佳答案

C脚本:
  SetPropDouble(lpszPictureName,"OnlineTrend1","Online",0);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Timerange",0);
  SetPropChar(lpszPictureName,"OnlineTrend1","BeginTime","2008-9-11
  22:10:0");
  SetPropChar(lpszPictureName,"OnlineTrend1","EndTime","2008-9-11 22:11:00");
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",0);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",1);

  VBS脚本:
  Dim OnlineTrend1
  Set OnlineTrend1=ScreenItems("OnlineTrend1")
  OnlineTrend1.Online=False
  OnlineTrend1.TimeRange=0
  OnlineTrend1.BeginTime = "2008-10-14 21:16:00"
  OnlineTrend1.EndTime ="2008-10-14 21:22:00"
  OnlineTrend1.Command="Reload"
 ----------------------------------------------------
 补充:
 当然可以使用变量,否则用脚本的意义就不大了。C脚本可以用GetSystemTime获取系统时间,然后用sprintf拼接成时间字符串,用该字符串来替代代码中的固定时间即可。

提问者对于答案的评价:
多谢您的指教!
 

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

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

相关推荐

  • 界面切换

    我已经实现了wincc 4个画面之间通过 按钮进行切换,现在想实现4个见面自动切换,比如5分钟自动切换一个画面,还要不影响手动按钮切换,怎样实现?谢谢 问题补充…

    SIMATIC WinCC 2017年11月4日
  • WICC画面显示

    如图所示Failsafe tripped 报警弹出窗口,如何修改其弹出位置,麻烦详细说明一下,谢谢! 图片说明:    最佳答案 用画面窗口…

    2017年8月15日
  • WinCC的Derlta Loader

    请问什么是Derlta loader? WinCC启动选项下面的附加功能有什么作用? 最佳答案 关于DeltaLoad功能的介绍请参考: http:/…

    SIMATIC WinCC 2019年6月11日
  • OS项目编辑器组态后无趋势按钮

    一个STEP7+WinCC项目(非PCS7),想用OS项目编辑器生成一些功能,“区域”选项内选了“可通过区域按钮和组显示选择画面”但是最终激活运行后发现,趋势按钮等有两个按钮没有(…

    2021年7月5日
  • Wincc如何做双机热备?

    当前使用的Wincc版本是 wincc 7.4sp1,有没有哪位大神知道Wincc双机热备怎么做?【PS:当前Wincc里有脚本执行的,也有变量归档】,请教各位…

    SIMATIC WinCC 2021年7月5日
  • 求助!上位机WINCC的配置方案

    请教各位了:    下位机是一套414-3H的rpm冗余系统。现在要求有三台上位机,都使用WINCC软件,其中一台做为数据服务器使用,用于存…

    SIMATIC WinCC 2018年3月6日
  • 如何建立wincc结构变量的实例

    建好一个结构变量后如何添加其结构实例?比如结构变量MOTOR,内有元素HZ,START,STOP。如何在MOTOR里添加 motor1?另外,成功添加后,复制这个moto…

    SIMATIC WinCC 2018年12月14日
  • MP277 KEY仿真时的问题

    屏尚未到货,目前只能仿真,以下问题是在仿真时出现的。1.  数字键按下没反应,数字键跟其他键的显示也不一样,其他键是立体效果显示,数字键是平面显示。 …

    SIMATIC WinCC 2019年6月11日
  • Wincc flexible v3 sp1 故障

    A serious error occurred (0X8013141a).Pleasecontact the cust…

    2021年7月5日
  • 请教大家一个操作记录VBS脚本的问题?

    画面中很多变频器操作都是通过变量前缀在弹出窗口中实现的,请问怎么用脚本实现启动和停止还有频率给定的操作记录呢?怎么读取当前的变量呢? 图片说明:    最佳答案…

    2020年11月1日