我建趋势图,为何变量无法连接
Set objCon1 = HMIRuntime.ActiveScreen.ScreenItems("控件2"
objCon1.TrendIndex = 0
objCon1.TrendAdd="ALARM0"
Set tr=objCon1.GetTrend("ALARM0")
tr.TagName= "ProcessValueArchive\ALARM0"
objCon1.TrendIndex =1
objCon1.TrendAdd="ALARM1"
Set tr=objCon1.GetTrend("ALARM1")
tr.TagName= "ProcessValueArchive\ALARM1"
如此建立趋势后,数据无法连接。所访问的变量没有问题的
问题补充:
谢谢您长期默默支持,上面代码第三行如果用RENAME的话一切正常,关键我想用代码建趋势。真的不是变量的问题
图片说明:
最佳答案
看报警信息是组态错误造成的
WINCC显示的趋势前提是你这个变量必须有数值
如果没有连接PLC的话,应该是0
如果需要改变此变量的值,可以用仿真器PLCSIM,把程序仿真一下,然后给值就可以看到趋势变化了
你所显示的没有数据连接
查以下两方面:
1、启动项是否启动了变量记录(Tag logging),如果没有,先把此项打勾。
2、WINCC项目不能放到有中文字符的文件夹下面,路径的所有文件夹都不能是中文,如果是中文系统,桌面和我的文档里面也不能放。
提问者对于答案的评价:
1
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357777.html