wincc中通过输入输出域来读取画面窗口中趋势的标尺处的值!
情况:在同一个画面中做一个趋势和一个输入输出域。通过
long int columns;
columns =TlgGetRulerValueTrend("trend1",0);
return(10,columns);
这个脚本可以读到这个画面中趋势标尺处的值 !
问题:在这个画面中用画面窗口来调用一个趋势画面。
输入输出域在主面面。而趋势在画面窗口中!
这样如何读取标尺处的值 ???
最佳答案
就假如你控件的CAPTION值就是TREND1吧
其实你函数功能是能读到标尺指向的归档值,关键是移动标尺时,写脚本最好就在移动标尺脚本里写, 比如WINCC建立了LONG标签变量GUIDANG,
脚本代码就是在上面代码后面增加
SETTAGWORD("GUIDANG",COLUMN);
I/O域显示变量GUIDANG 就可以了.
不管在那里写脚本,总是有扫描时间滞后这是免不了的.
提问者对于答案的评价:
3Q
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc268823.html