求函数趋势控件的用法

我 要用函数趋势控件画一个抛物线的函数,函数为:
y=a*x^2+b*x+c 
函数的参量a,b,c是可以在线修改的
在函数控件的数据连接里,我现在用的x、y值是在线归档变量。先在全局C脚本里编一个二次函数,每运行一次脚本就令x的值+2,然后把X和Y赋给内部变量,并归档。脚本是250ms的定时周期。
界面运行后,看到的函数是x从0依次增加显示出来的,要使X显示从0到180 则需要十几秒的时间。
1、请问有没有方法让函数一次性显示出来?
2、显示完整条曲线后,我切换到其他的界面,再返回来,发现函数控件里莫名其妙多了几条从终点附近的几个点直接连接到起点的直线,为什么会这样呢?

最佳答案

1、函数是x从0依次增加显示出来的,要使X显示从0到180 则需要十几秒的时间 -- 这个显示时间为:180÷2*0.25 = 22.5秒。
这个没法一次性显示,以为需要采样时间,WINCC中最小的采样时间为250ms。如果下位机是400CPU的话可以参考:
如何实现WinCC对S7-400的高速数据采集:http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0109

2、每次切换画面时WINCC需要刷新数据和控件画面的。可能是刷新过程中出的问题。

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

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

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

相关推荐

  • 关于制作报表的疑问

    制作报表使用WINCC集成的报表功能,有几点疑问请教一下1、当次采集的数据要在画面上按照已布局好的报表格式显示出来,而且还能在画面上更改采集上来的数据,更改完成后点击按钮存入数据库…

    SIMATIC WinCC 2019年6月10日
  • 请问这个WINCC项目为什么运行出错呢?

    这个项目是从之前的服务器上复制过来的,在新的服务器运行没问题,但是在自己的笔记本上运行,每到激活打开时又自动取消激活了,而且项目怎么会没有关闭按钮。找不到原因,请看附件,谢谢! 图…

    2020年11月1日
  • 请问Portal wincc runtime怎么截图

    由于触摸屏比我的显示屏还大,所以用截图软件没法截图,请问HMI runtime有没有自带功能可以截图,或者能否把runtime运行时画面缩小 最佳答案 触摸屏比你的显示屏…

    SIMATIC WinCC 2017年8月18日
  • 怎么把Wincc flexible 的界面同步到显示器上

    我想把Wincc flexible 的界面投影到如LG的大屏液晶显示器上显示,求大神指教!谢谢 最佳答案 http://support.automation.s…

    SIMATIC WinCC 2017年6月10日
  • WINCC 7.0 SP3 安装后TOOL 里面是空的?为什么??

    刚接触WINCC这几天在安装WINCC7.0  SP3系统是WIN7 32 位的  WINCC 的安装盘是公司…

    2021年7月5日
  • 请问应用项目的运行环境

    本人小白,对WINCC不了解。请问各位大侠:做好的应用项目运行环境是什么?一定要装庞大的WINCC码?还是能编译成可执行程序,在类似Runtime的环境下运行?谢谢! 问题补充:谢…

    SIMATIC WinCC 2021年7月5日
  • PC Access 通讯速度慢?

    将PC access速率已经设为50MS,系统采用CP243-1+opc (PC access)+WINCC,运行起来速度很慢,计算机用的T41i本,…

    SIMATIC WinCC 2019年6月11日
  • 怎么删除授权啊

    我一共有4个授权,最小的是128的,wincc它自动用最小的,我现在想用大的授权,结果128的不让删除啊,它说什么已经激活了,请问怎么办呢?? 问题补充:我现在“AX N…

    SIMATIC WinCC 2019年6月11日
  • s7o5512x64.sys

    WINCC 启动蓝屏,系统修复之后也修复不了,提到这个s7o5512x64.sys文件。 最佳答案 一、如果您的系统提示“没有找到S7o5512x.sys”或者“缺少S7…

    SIMATIC WinCC 2021年7月5日
  • vb读写wincc数据

    我用vb读写wincc数据采用创建wincc运行对象Set wincc = CreateObject("WinCC-Runtime-Proj…

    SIMATIC WinCC 2019年6月11日