anyone knowing cicode please help me with the folling. I would like to combine the following reports into one large report called PLANT? Does anyone know how to do this?
// Logging Functions
FUNCTION
LOG1_TRIGGER();
// PLANT
INT hPLANTa=DevOpen("PLANTa",0);
DevAppend(hPLANTa);
DevSetField(hPLANTa,"Unit","Plant");
DevSetField(hPLANTa,"Date",DATE());
DevSetField(hPLANTa,"Time",TIME());
DevSetField(hPLANTa,"Sup_Temp",HTHW_Supply_Temp);
DevSetField(hPLANTa,"Sys_Press",HTHW_System_Press);
DevSetField(hPLANTa,"Outdoor",Outdoor_Temp);
DevSetField(hPLANTa,"Zone1_Tot",Zone1_Tot);
DevSetField(hPLANTa,"Zone2_Tot",Zone2_Tot);
DevSetField(hPLANTa,"Zone3_Tot",Zone3_Tot);
DevClose(hPLANTa);
// Generator 1
INT hGen1a=DevOpen("Gen1a",0);
DevAppend(hGen1a);
DevSetField(hGen1a,"Unit","Gen 1");
DevSetField(hGen1a,"Date",Date());
DevSetField(hGen1a,"Time",Time());
DevSetField(hGen1a,"Ret_Temp",Gen1_Inlet_Temp);
DevSetField(hGen1a,"HTHW_Tot",Gen1_HTHW_Tot);
DevSetField(hGen1a,"Oxygen",Gen1_Oxygen);
DevSetField(hGen1a,"Stack_Temp",Gen1_Stack_Temp);
DevSetField(hGen1a,"Gas_Total",Gen1_Gas_Tot);
DevSetField(hGen1a,"Oil_Total",Gen1_Oil_Tot);
DevClose(hGen1a);
// Generator 2
INT hGen2a=DevOpen("Gen2a",0);
DevAppend(hGen2a);
DevSetField(hGen2a,"Unit","Gen 2");
DevSetField(hGen2a,"Date",Date());
DevSetField(hGen2a,"Time",Time());
DevSetField(hGen2a,"Ret_Temp",Gen2_Inlet_Temp);
DevSetField(hGen2a,"HTHW_Tot",Gen2_HTHW_Tot);
DevSetField(hGen2a,"Oxygen",Gen2_Oxygen);
DevSetField(hGen2a,"Stack_Temp",Gen2_Stack_Temp);
DevSetField(hGen2a,"Gas_Total",Gen2_Gas_Tot);
DevSetField(hGen2a,"Oil_Total",Gen2_Oil_Tot);
DevClose(hGen2a);
// Generator 3
INT hGen3a=DevOpen("Gen3a",0);
DevAppend(hGen3a);
DevSetField(hGen3a,"Unit","Gen 3");
DevSetField(hGen3a,"Date",Date());
DevSetField(hGen3a,"Time",Time());
DevSetField(hGen3a,"Ret_Temp",Gen3_Inlet_Temp);
DevSetField(hGen3a,"HTHW_Tot",Gen3_HTHW_Tot);
DevSetField(hGen3a,"Oxygen",Gen3_Oxygen);
DevSetField(hGen3a,"Stack_Temp",Gen3_Stack_Temp);
DevSetField(hGen3a,"Gas_Total",Gen3_Gas_Tot);
DevSetField(hGen3a,"Oil_Total",Gen3_Oil_Tot);
DevClose(hGen3a);
Zone1_Tot=0;
Zone2_Tot=0;
Zone3_Tot=0;
Gen1_HTHW_Tot=0;
Gen1_Gas_Tot=0;
Gen1_Oil_Tot=0;
Gen2_HTHW_Tot=0;
Gen2_Gas_Tot=0;
Gen2_Oil_Tot=0;
Gen3_HTHW_Tot=0;
Gen3_Gas_Tot=0;
Gen3_Oil_Tot=0;
END
// Logging Functions
FUNCTION
LOG1_TRIGGER();
// PLANT
INT hPLANTa=DevOpen("PLANTa",0);
DevAppend(hPLANTa);
DevSetField(hPLANTa,"Unit","Plant");
DevSetField(hPLANTa,"Date",DATE());
DevSetField(hPLANTa,"Time",TIME());
DevSetField(hPLANTa,"Sup_Temp",HTHW_Supply_Temp);
DevSetField(hPLANTa,"Sys_Press",HTHW_System_Press);
DevSetField(hPLANTa,"Outdoor",Outdoor_Temp);
DevSetField(hPLANTa,"Zone1_Tot",Zone1_Tot);
DevSetField(hPLANTa,"Zone2_Tot",Zone2_Tot);
DevSetField(hPLANTa,"Zone3_Tot",Zone3_Tot);
DevClose(hPLANTa);
// Generator 1
INT hGen1a=DevOpen("Gen1a",0);
DevAppend(hGen1a);
DevSetField(hGen1a,"Unit","Gen 1");
DevSetField(hGen1a,"Date",Date());
DevSetField(hGen1a,"Time",Time());
DevSetField(hGen1a,"Ret_Temp",Gen1_Inlet_Temp);
DevSetField(hGen1a,"HTHW_Tot",Gen1_HTHW_Tot);
DevSetField(hGen1a,"Oxygen",Gen1_Oxygen);
DevSetField(hGen1a,"Stack_Temp",Gen1_Stack_Temp);
DevSetField(hGen1a,"Gas_Total",Gen1_Gas_Tot);
DevSetField(hGen1a,"Oil_Total",Gen1_Oil_Tot);
DevClose(hGen1a);
// Generator 2
INT hGen2a=DevOpen("Gen2a",0);
DevAppend(hGen2a);
DevSetField(hGen2a,"Unit","Gen 2");
DevSetField(hGen2a,"Date",Date());
DevSetField(hGen2a,"Time",Time());
DevSetField(hGen2a,"Ret_Temp",Gen2_Inlet_Temp);
DevSetField(hGen2a,"HTHW_Tot",Gen2_HTHW_Tot);
DevSetField(hGen2a,"Oxygen",Gen2_Oxygen);
DevSetField(hGen2a,"Stack_Temp",Gen2_Stack_Temp);
DevSetField(hGen2a,"Gas_Total",Gen2_Gas_Tot);
DevSetField(hGen2a,"Oil_Total",Gen2_Oil_Tot);
DevClose(hGen2a);
// Generator 3
INT hGen3a=DevOpen("Gen3a",0);
DevAppend(hGen3a);
DevSetField(hGen3a,"Unit","Gen 3");
DevSetField(hGen3a,"Date",Date());
DevSetField(hGen3a,"Time",Time());
DevSetField(hGen3a,"Ret_Temp",Gen3_Inlet_Temp);
DevSetField(hGen3a,"HTHW_Tot",Gen3_HTHW_Tot);
DevSetField(hGen3a,"Oxygen",Gen3_Oxygen);
DevSetField(hGen3a,"Stack_Temp",Gen3_Stack_Temp);
DevSetField(hGen3a,"Gas_Total",Gen3_Gas_Tot);
DevSetField(hGen3a,"Oil_Total",Gen3_Oil_Tot);
DevClose(hGen3a);
Zone1_Tot=0;
Zone2_Tot=0;
Zone3_Tot=0;
Gen1_HTHW_Tot=0;
Gen1_Gas_Tot=0;
Gen1_Oil_Tot=0;
Gen2_HTHW_Tot=0;
Gen2_Gas_Tot=0;
Gen2_Oil_Tot=0;
Gen3_HTHW_Tot=0;
Gen3_Gas_Tot=0;
Gen3_Oil_Tot=0;
END