我想实现“可以打印任意时刻的归档变量曲线的功能”,于是在报表中添加了“变量记录运行系统—趋势”控件,可是其属性—连接-时间范围的“指定时间范围的数据”中,让选择变量,可是变量的形式是什么那?也就是变量定义成什么形式才能被此处识别那?例如:我想要:2007年9月1日1时1分1秒到2007年9月1日10时1分10秒的归档变量曲线,应该怎样获得那?当然,利用历史趋势控件也可以实现,但是涉及到其他一些功能的实现,所以只能利用报表中的“变量记录运行系统—趋势”控件实现。请高手指点!谢谢!
还有其他方法可以实现吗?我在论坛上也看到了说定义几个时间函数,可是看的晕晕乎乎的。“ cloud21”在回答过这个问题时,给了提问者一个实例,不用函数,能否也给我发个实例呢?谢谢!
问题补充:
"设置时需要按如下格式:YYYY-MM-DD hh:mm:ss,如:2007-09-30 08:09:56,在调用打印作业之前给这两个时间变量赋值。
赋值时要自己将日期部分与时间部分“拼接”起来"
请问,"城外之人",怎么拼接阿?
我定义了2个变量为16位内部字符串,然后用2个输入输出域连接2个变量上,运行后我给输入输出域分别输入:2007-09-16:40:23和2007-09-2817:40:23可是输出的根本不是我想设置时间内的报表.怎么回事啊?
最佳答案
过滤变量的内容格式大致为 DATETIME >= ''2007-10-07 23:10:01.000'' AND DATETIME <= ''2007-10-07 23:36:39.999''
,所谓的拼接是指通过脚本使画面中设置的开始时间和结束时间来替代过滤变量中的相应内容。
这里还有另外一种简单办法满足你的要求,即在运行期间更改标准过滤器的选择标准:
1。 在 WinCC Explore 中,通过“Report Designer > Print Jobs”
创建一项新作业。打开打印作业,在打印作业属性中选择“General”选项卡,对于“Dialog:”,选择
“Configuration dialog”。
2。 当在运行期间触发一项打印作业时,便会在打印开始之前出现一个对话框,可以在其中设定该打印作
业版式中动态部分的参数。
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278666.html