发布于 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中。便于今后查询。