我想让一个函数曲线一次性显示出来。当这个函数的参数改变时,曲线也能实时改变。
我的方法是:
函数趋势控件的数据连接,我采用在线变量,虽然X和Y值都可以很快的更新完,其中X 从0依次增加到100,相应的Y是X的函数。虽然数据很快就算完了,但是函数趋势控件的点连接却比较慢,不会每个点都连接起来,而是定周期的连接。这样我的函数趋势显示就会很不好。请问有什么解决方案吗?
如果用归档变量进行数据连接,也是要500MS 才更新一次数据 很慢的。
如果是用户归档 可以一次性显示100个点的数据吗?用户归档不太会用啊
问题补充:
请不要给我http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0464
这个文档做参考,我看过了没有多大用处;
最好不要和下位机想关联
我需要一个真正可以解决的方案 谢谢!
专家建议
根据您的问题,可以给您两方面的建议:
第一:如果您对变量采集速度有很高的要求,需要变量的更新周期速度达到250MS以下,wincc本身的速度是无法达到的,如果您需要显示100个xy曲线的点,就需要建立200个中间变量作为缓存区,然后把数据快速的存放到这200个变量中,最后在通过循环脚本把这个200个变量数值成对的传递给功能曲线的x和y两个数值轴,以此办法来实现您的需求。
需要补充的是您需要找到合理的方法来更新200个中间变量数值。
第二:如果您对更新速度没有很高的要求,可以根据《比较实际趋势曲线和设定值(理想)曲线的实现方法》这篇文档中2.2、3.2和4这三个章节来解决您的问题。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc310642.html