当前位置: 主页 > PLC控制

wincc报表设定时间打印的问题,还是全部打印

首先新建两个文本8位字符集变量,BeginTime和EndTime,用于存放起始时间和终止时间,然后在脚本中声明了12个变量(未连接外部不需要输入,读取系统时钟),分别是起始年、月、日、时、分、秒,终止的年、月、日、时、分、秒,用脚本将起始的年、月、日、时、分、秒和终止的年、月、日、时、分、秒拼成标准日期时间格式,如:
2014-11-0311:33:00,然后在按下开始测试或结束按钮时将当前系统时间赋给BeginTime和EndTime;
2)新建页面布局,在页面布局中添加在线表格控件,双击控件,在连接选项卡中双击分配参数,组态要打印的归档变量,在“列”选项卡中取消选择时间的更新和时间范围,点击确定,然后双击动态参数,找到BeginTime,双击,选择之前创建的文本8位字符集变量BeginTime,找到EndTime,双击,选择之前创建的文本8位字符集变量EndTime,点击确定;
3)新建打印作业,调用刚才新建的页面布局;
4)在画面上创建两个按钮,“打印预览”中调用函数:标准函数—RepoRT—-RPTJobPreview
实时时间和开始时间,结束时间都能读取到。也按以上设置了。但打印预览时还是全部打印?不知哪里错了?请指教

图片说明:

wincc报表设定时间打印的问题,还是全部打印wincc报表设定时间打印的问题,还是全部打印 wincc报表设定时间打印的问题,还是全部打印wincc报表设定时间打印的问题,还是全部打印

最佳答案

在布局中,分配参数,列,选择第一列,取消勾选更新(默认是勾选的,这样就会自动按照系统时间更新的)取消更新后,在动态参数中设置开始和结束时间连接你要的变量,保存关闭。然后打印作业预览就是你设置的时间范围内的数值了。

提问者对于答案的评价:
谢谢可以了

  • 关注微信

猜你喜欢

微信公众号