1. 报表编辑器-〉布局,新建动态对象中的动态表格。然后连结表格。如下图:
plcjs.技.术_网
2. 取消时间范围的选择,并建立好变量选择,这里的变量应该是变量记录中的归档变量,其采集时间是从归档变量中设置的。
P.L.C.技.术.网——可编程控制器技术门户
3. 完成后退出并新建打印作业。取消启动参数的选择,选择时间范围中的绝对时间。如下图。
WWW_P※LCJS_CO※M-PLC-技-.术_网
4. 实现打印功能最关键的是一个新建的项目函数,西门子的教程上有例子。我已将条是调试通过。
WWW.PLCJS.COM——可编程控制器技术门户
/*****************************************************************************/
P.L.C.技.术.网——可编程控制器技术门户
// 函数名:ModifyPrintJob
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
// 功 能:修改打印作业的绝对时间
plcjs.技.术_网
/*****************************************************************************/
WW.W_PLC※JS_C,OM-PL,C-技.术_网
BOOL ModifyPrintJob(SYSTEMTIME st1, SYSTEMTIME st2, char jobname[200])
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
{
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
BOOL fRet;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
PCMN_ERROR pError;
WWcW_PLCJS_COM-PLC-技.术_网
HPROPERTIES hProp;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
LPVOID ptr1, ptr2;
WWW_PL※CJS_COM-PLC-技.术_网
DWORD typ;
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
DWORD dwVal;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
char propname1[200],propname2[200];
WWW_PLCJS@_COM%-PLC-技.术_网
TCHAR g_szProj[MAX_PATH+1];
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
typ = VT_DATE;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
strcpy( propname1, "ABSOLUTESelectIONFROM" );
WWW.PLCJS.COM——可编程控制器技术门户
strcpy( propname2, "ABSOLUTESelectIONTO" );
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)