WINCC报表需要打印,因为几个报表数据差不多,容易弄混,想给打印出的报表增加名称,例如:车间1数据记录、车间2数据记录等,由此来区分报表的不同。应该怎么处理?
最佳答案
通用方法:先在变量管理中定义一个文本变量,把该变量添加到你报表中合适的位置,在打印前用脚本动态改变这个变量的值即可。
我想你的报表可能用的是Wincc在线表格控件来做的吧,这样你可以先在内部变量中添加一个变量:biaoti,类型为:文本变量16位字符集,然后做几个按钮,脚本内容为变量biaoti设定不同的值。在报表编辑器-布局里找到相应的打印布局进行修改,在静态部分里添加动态对象-变量-选择biaoti,然后移动到合适的位置。以后打印时,先点一下相应的按钮,然后再点在线表格控件中的打印按钮即可。
按钮脚本举例:
Dim obj1
Set obj1=HMIRuntime.Tags("biaoti")
obj1.Write "车间1数据记录"
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254607.html