求函数趋势控件的用法

我 要用函数趋势控件画一个抛物线的函数,函数为:
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

相关推荐