回复:WINCC 报表

yhgcqzd

  • 帖子

    341
  • 精华

    3
  • 被关注

    4

论坛等级:侠士

注册时间:2007-01-04

普通 普通 如何晋级?

发布于 2010-05-16 07:24:34

6楼

可以实现:
⒈将当天的生产产量.原料用量等数据在PLC中做累计处理,
⒉建立一个报表(Report1),在报表页面布局中用Dynamic Object的Tag连接上述生产产量累计值.原料用量累计值等数据。
⒊如果打印报表后需要对累计值清零,可以选择上述任何一个参数,然后选择Object Properties→Properties Tab→Miscellaneous→Calculation,加入如下s cript:
#include "apdefap.h"
double _main()
{
time_t start_time, cur_time;
SetTagBit("Report_Reset",TRUE); //Return-Type: BOOL
time(&start_time);
do (time(&cur_time));
while((cur_time - start_time) < 3);
SetTagBit("Report_Reset",FALSE); //Return-Type: BOOL
return 0;
}
⒋报表存档
在报表打印作业中,选择Printer Setup Tab,选取Printer、File,在Tray中输入报表存档的名称(例如:REPORT 1)
在General Tab中,选择打印时间、周期等参数。
以后报表打印时,将复位当天的累计值,并将报表保存到项目路径\PRT_OUT中。便于今后查询。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32760条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。