wincc画曲线

有500组xyPLC外部变量,使用FunctionTrendControl控件画曲线,读取外部变量赋值控件,读取速度特别慢,该如何处理呢
For i = 0 To 499
   objTrend.InsertData HMIRuntime.Tags( "X" & i ).Read,HMIRuntime.Tags( "Y" & i ).Read
Next

问题补充:
您好,用group需要将500组1000个变量都add进去吗

最佳答案

可以采用group方式读取,以提高性能
vbs脚本示例:
Dim group
Set group = HMIRuntime.Tags.CreateTagSet
group.Add "Motor1"
group.Add "Motor2"
group.Read
HMIRuntime.Trace "Motor1: " & group("Motor1").Value & vbNewLine
HMIRuntime.Trace "Motor2: " & group("Motor2").Value & vbNewLine
c脚本参考:
https://support.industry.siemens.com/cs/cn/zh/view/26710242
补充:
是的,例如
For i = 0 To 499
   group.Add "X" & i 
   group.Add "Y" & i 
Next

提问者对于答案的评价:
确实是比原来快了些,但是读也需要5-7秒,还能再短些吗

最佳答案作者回复:
再快的话,看看此文档,用原始数据类型来读
https://support.industry.siemens.com/cs/cn/zh/view/79544473

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:52
下一篇 2021年7月5日 下午2:52

相关推荐

  • WICC触摸屏不能自动进入操作页面。

    公司里纺织设备上的触摸屏,开机后不能自动进入到操作界面,总是停留在电脑桌面上。有时停一个多小时就可以进入,进入后会不定时的与D425通讯链接失败,屏幕上的数据都显示为#####号。…

    2021年7月5日
  • wincc冗余组态画面修改问题

    现在问题是又2台服务器,4台客户机,其中一台做工程师站,做的C/S结构。2台服务器做冗余,那我想修改冗余服务器的画面是如何修改?然后每次修改以后通过项目复制器复制到另一台里面?在工…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0怎么实现历史报警归档

    WINCC6.0怎么实现历史报警归档,就是建立定期归档并转换成EXCLE文档保存。,谁能否给个具体的说明啊?谢谢 最佳答案 转一个帖子 取之于“民”用之于“民”,几段代码…

    SIMATIC WinCC 2019年6月11日
  • 博图wincc脚本问题

    当生成面板以后,面板中关联vb脚本,怎么在画面中使用面板的时候vb脚本里变量进行改变。也就是说脚本里的是动态的变量 最佳答案 间接寻址的功能吧?参考文档:如何在 WinC…

    SIMATIC WinCC 2021年7月5日
  • WINCC设置积分时间时变量数据类型的问题

    STEP7中配置了PID模块,其中的积分时间TI这一项的需要的数据类型是时间类型吧,比如我使用的变量是MD100,变量类型是TIME,那我想通过WINCC的一个输入块把T#30S这…

    SIMATIC WinCC 2019年6月11日
  • 请教几个西门子6AV6 545-0CC10-0AX0 的问题

    这个型号的屏能不能用protool组态,如果行的话怎样使用以太网端口将画面下载到屏里。谢谢? 问题补充:再次请教PC和屏的IP怎么样设成同一网段? 再次感谢! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • WinCC趋势显示的问题

    WinCC项目中建立了趋势画面后,添加了大概二十几条趋势,并且根据趋势的量程新建了几个范围不同的数值轴,然后每条趋势的数值轴选择了相应量程的数值轴。激活后,所有的数值轴都显示在了画…

    2017年10月24日
  • 变频调速

    用CB通讯板控制的MM440变频器调速,在WinCC画面用按钮调速,并在输入输出域中显示当前的频率,如何实现? 问题补充:因为基础差,你们的答案看不太明白,我想用模拟量来调速,PL…

    SIMATIC WinCC 2019年6月11日
  • WinCC 项目运行时修改

    请问各位WinCC 项目运行时怎么修改啊,添加了新的变量,画面编辑运行时连接新变量的控件显示黄色的感叹号。 最佳答案 增加变量需要关闭Wincc再开启,如果以前建变量现在…

    SIMATIC WinCC 2021年7月5日
  • 博图WinCCv13 如何在不同项目间进行图片复制或画面复制

    博图WinCCv13 如何在不同项目间进行图片复制或画面复制 最佳答案 1、博图软件可以打开好几个实例啊,软件打开两个,然后分别打开不同的项目进行复制粘帖就好了。这样复制…

    SIMATIC WinCC 2017年6月1日

发表回复

登录后才能评论