//写入历史值 #region 写入数据库标签的历史值:public int PutArchivedValues(string tagname, string[][] data) /// <summary> /// 读取数据库标签的历史数据统计值 /// 这里特别注意: /// PGIM写入历史数据,一次最多5w条。超过6w条pgim接口会报错。 /// Golden写入历史数据,一次最多10w条。超过10w条golden接口会报错。 /// 因此,对于概化计算引擎,一定要用原始值来进行统计计算,而不要用插值来进行统计计算。 /// </summary> /// <returns>历史数据PValue</returns> public int PutArchivedValues(string tagname, string[][] data) { rtdbHelper.Logon(); int result = rtdbHelper.PutArchivedValues(tagname, data); rtdbHelper.Logoff(); //golden3.0采用连接池,每次使用完毕,使用logoff释放连接资源 return(result); }
//写入历史值 #region 写入数据库标签的历史值:public int PutArchivedValues(string tagname, string[][] data) /// <summary> /// 读取数据库标签的历史数据统计值 /// 这里特别注意: /// PGIM写入历史数据,一次最多5w条。超过6w条pgim接口会报错。 /// Golden写入历史数据,一次最多10w条。超过10w条golden接口会报错。 /// 因此,对于概化计算引擎,一定要用原始值来进行统计计算,而不要用插值来进行统计计算。 /// </summary> /// <returns>历史数据PValue</returns> public int PutArchivedValues(string tagname, string[][] data) { if (rtdbHelper.isLogOn == false) { rtdbHelper.Logon(); } int result = rtdbHelper.PutArchivedValues(tagname, data); //rtdbHelper.Logoff(); //在PGIMSpecial下,使用长连接 return(result); }