Wincc的VBS做趋势曲线的问题

如下脚本是两个变量在一个趋势图的曲线通过按钮切换显示,每次显示一条曲线,我想给分别加上一个变量,也就是同时显示两条曲线,两条两条切换,该怎么增加脚本?注:Control1是趋势控件名,d6156是变量,TestArchive是过程值归档名。
Dim objCon1
Set objCon1 = HMIRuntime.ActiveScreen.ScreenItems("Control1")
'按钮1
objCon1.TrendIndex = 1
objCon1.TrendTagName = "TestArchive\d6156"
'按钮2
objCon1.TrendIndex = 0
objCon1.TrendTagName = "TestArchive\d6360"

最佳答案

你要先设置显示最多组态,组态的是一个按钮
1、将 WinCC 在线趋势控件组态为显示最多趋势。
2、组态一个按钮(在对象选项板中选择“标准”〉“窗口对象”〉“按钮”)。
3、右键按钮选择属性,选择“事件”〉“按钮”〉“鼠标”。
4、右键“鼠标动作”对应的闪电符号,选择 VBS 动作。
 通过如下脚本,创建一个对象(如“objCon1”) (C 脚本不需要创建对象)

    Dim objCon1
    Set objCon1 = HMIRuntime.ActiveScreen.ScreenItems("Control1")
      
    将变量联系到相应的趋势中(Index 0 = Trend 1, Index 1 = Trend 2, ... )。

    ''testvar1
    objCon1.TrendIndex = 0
趋势控件的 "Index" 属性设置为对应曲线号的数值。

    objCon1.TrendTagName = "TestArchive\testvar1"
将在线趋势控件 (= Control1) 中选择出的曲线的 "TrendTagName" 属性设置为新的变量:


    ''testvar2
    objCon1.TrendIndex = 1
    objCon1.TrendTagName = "TestArchive\testvar2"


他这就是显示的两条曲线,你再仔细看看
在 WinCC 中如何在一个画面中显示不同的趋势图?
https://support.industry.siemens.com/cs/cn/zh/view/1804857

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

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • WINCC OPC通信,急!

    急!我现在要做一个项目,就是一台电脑上的第三方软件要读取另一台电脑上的WINCC数据,想通过OPC的方式读取。wincc做为OPC server, 第三方软件做…

    SIMATIC WinCC 2017年10月24日
  • wincc6.0升级7.0后C脚本的变量触发器不执行了

    前几天把系统的6.2版本wincc升级到了wincc7.0 sp1 结果发现 所有C脚本的变量触发器都不执行了。例如我有一个阀门 在画面上用…

    SIMATIC WinCC 2019年6月11日
  • WINCC显示登陆用户

    求一段脚本。当登陆一个用户时,能够在画面上显示出来。 最佳答案 这个不需要脚本,用WinCC自带的内部变量currentuser / currentuserna…

    SIMATIC WinCC 2019年6月10日
  • WINCC7.4用户归档 为什么没有时间?

    在组态用户归档时,记录的时间是不是自动生成的?所以不需要添加变量?那么为什么用户归档数据记录的数据就没有时间呢?数据库里也是现实时间时期为NULL 图片说明:  &nbs…

    2021年7月5日
  • 求wincc入门资料

    求wincc入门资料 最佳答案 请下载下面的资料—— 1、深入浅出WINCC: http://www.gongkong.com/Common/Details.a…

    SIMATIC WinCC 2019年6月11日
  • WinCC7.0缺少许可证

    正版wincc7.0,转移了许可证到c盘,提示缺少A9WRT和A9WRC许可证,许可证描述都是Simatic Wincc USB Dongle。硬件狗…

    2021年7月5日
  • WINCC变量 3

    各位老师我想问下我做个试验:用的PLCIM151-8 PN/DP CPU的PN-IO的IP是192.168.1.18wincc这边变量管理里面SIMATIC&n…

    SIMATIC WinCC 2017年12月2日
  • 请教wincc通讯连接数量的限制问题

    wincc2台冗余服务器,分别装有cp1613卡,通过工业以太网与多台plc连接,冗余的连接一共有16个,发现1号工作正常时,启动2号服务器有2个连接连不上,可是如果先启动2号服务…

    SIMATIC WinCC 2019年6月11日
  • 300系统,上位机WINCC网络结构图

    CPU用的315-2DP,上位机WINCC6.0想在画面上做网络结构图,能显示CPU的状态,和能够检测153远程机架上的DO,DI,AI,AO模块是否在线或故障状态,请问是否能实现…

    SIMATIC WinCC 2019年6月11日
  • 找不到硬件目录怎么办

    我这边的软件是博图V13 SP1,有个HMI的订货号是6AV6 648-OBC11-3AXO,但是在HMI的硬件目录里面找不到它该怎么办? 问题补充:刚才的订货…

    SIMATIC WinCC 2017年7月30日

发表回复

登录后才能评论