System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于wincc系统的报表查询方法及系统技术方案_技高网

用于wincc系统的报表查询方法及系统技术方案

技术编号:41263783 阅读:4 留言:0更新日期:2024-05-11 09:20
本发明专利技术公开了一种用于wincc系统的报表查询方法及系统,方法包括:访问SQL数据库,执行SQL数据库中的查询脚本,查询SQL数据库中的wincc加密表格,并将wincc加密表格转换为明文表格;将wincc报表查询界面链接SSRS报表,在SSRS报表中执行指定的SQL语句查询明文表格中的内容。系统包括:查询脚本,用于查询SQL数据库中的wincc加密表格;格式转换脚本,用于将wincc加密表格转换为明文表格;wincc报表查询界面,用于访问SQL数据库和链接SSRS报表,在SSRS报表中执行指定的SQL语句查询明文表格中的内容。本发明专利技术通过调整查询逻辑有效解决了wincc系统报表查询报错的问题。

【技术实现步骤摘要】

本专利技术涉及报表查询技术,尤其涉及一种用于wincc系统的报表查询方法及系统


技术介绍

1、wincc系统是一款适用于各行各业的scada(supervisory control and dataacquisition,数据采集与监视控制)系统,可以实现移动端访问、智能数据分析、报告和数据报告等功能。

2、目前wincc系统进行报表查询的方法如图1所示,wincc报表查询界面需要访问ssrs(sql server reporting services)报表,在ssrs报表中使用lnkrtdb_winccoledb执行语句访问sql数据库,并通过条件语句获取sql数据库的内容,最后将所获取的内容体现在wincc报表查询界面。

3、上述方法运行一段时间后,会出查询报错及加载中卡停的情况,客户必须重启计算机,有时重启后仍然会存在上述问题,而生产过程中严禁出现重启或报错现象,且生产过程中重启计算机会造成数据丢失。


技术实现思路

1、本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种用于wincc系统的报表查询方法及系统,通过调整报表查询逻辑来解决wincc系统的报表查询过程中查询报错及加载中卡停的情况。

2、为解决上述技术问题,本专利技术提出的技术方案为:

3、一种用于wincc系统的报表查询方法,包括以下步骤:

4、访问sql数据库,执行sql数据库中的查询脚本,查询sql数据库中的wincc加密表格,并将wincc加密表格转换为明文表格;

5、将wincc报表查询界面链接ssrs报表,在ssrs报表中执行指定的sql语句查询明文表格中的内容。

6、进一步的,访问sql数据库时,包括:将wincc报表查询界面链接ssms环境。

7、进一步的,查询sql数据库中的wincc加密表格时,包括:等待并获取用户在wincc报表查询界面输入的查询语句,根据所述查询语句,在ssms环境中访问sql数据库指定的存储路径,获取对应的wincc加密表格。

8、进一步的,将wincc加密表格转换为明文表格时,包括:对wincc加密表格进行表行列转换后,得到对应的明文表格。

9、进一步的,所述表行列转换具体是指行转列处理。

10、进一步的,在ssrs报表中执行指定的sql语句查询明文表格中的内容时,所述指定的sql语句具体是指明文表格中目标名称的查询语句。

11、进一步的,在ssrs报表中执行指定的sql语句查询明文表格中的内容之后,还包括:删除明文表格。

12、进一步的,所述方法应用于冻干、隔离器、洗瓶、烘箱、灌装、轧盖、外洗机型中的一种或多种。

13、进一步的,所述wincc加密表格中的数据包括温度、湿度、浓度、压差、粒子、浮游菌流量中的一种或多种。

14、本专利技术还提出一种报表查询系统,包括:

15、查询脚本,用于查询sql数据库中的wincc加密表格;

16、格式转换脚本,用于将wincc加密表格转换为明文表格;

17、wincc报表查询界面,用于访问sql数据库,还用于链接ssrs报表,在ssrs报表中执行指定的sql语句查询明文表格中的内容。

18、与现有技术相比,本专利技术的优点在于:

19、本专利技术首先访问sql数据库,然后在sql数据库中获取wincc加密表格并将其转换为明文表格,最后将wincc报表查询界面连接ssrs报表,并且在ssrs报表中使用指定的sql语句查询明文表格中的内容。报表仅查询从sql数据库中已提取的数据,能够实现报表完整,并解决报错问题。

本文档来自技高网...

【技术保护点】

1.一种用于wincc系统的报表查询方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,访问SQL数据库时,包括:将wincc报表查询界面链接SSMS环境。

3.根据权利要求2所述的用于wincc系统的报表查询方法,其特征在于,查询SQL数据库中的wincc加密表格时,包括:等待并获取用户在wincc报表查询界面输入的查询语句,根据所述查询语句,在SSMS环境中访问SQL数据库指定的存储路径,获取对应的wincc加密表格。

4.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,将wincc加密表格转换为明文表格时,包括:对wincc加密表格进行表行列转换后,得到对应的明文表格。

5.根据权利要求4所述的用于wincc系统的报表查询方法,其特征在于,所述表行列转换具体是指行转列处理。

6.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,在SSRS报表中执行指定的SQL语句查询明文表格中的内容时,所述指定的SQL语句具体是指明文表格中目标名称的查询语句。

7.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,在SSRS报表中执行指定的SQL语句查询明文表格中的内容之后,还包括:删除明文表格。

8.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,所述方法应用于冻干、隔离器、洗瓶、烘箱、灌装、轧盖、外洗机型中的一种或多种。

9.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,所述wincc加密表格中的数据包括温度、湿度、浓度、压差、粒子、浮游菌流量中的一种或多种。

10.一种报表查询系统,其特征在于,包括:

...

【技术特征摘要】

1.一种用于wincc系统的报表查询方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,访问sql数据库时,包括:将wincc报表查询界面链接ssms环境。

3.根据权利要求2所述的用于wincc系统的报表查询方法,其特征在于,查询sql数据库中的wincc加密表格时,包括:等待并获取用户在wincc报表查询界面输入的查询语句,根据所述查询语句,在ssms环境中访问sql数据库指定的存储路径,获取对应的wincc加密表格。

4.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,将wincc加密表格转换为明文表格时,包括:对wincc加密表格进行表行列转换后,得到对应的明文表格。

5.根据权利要求4所述的用于wincc系统的报表查询方法,其特征在于,所述表行列转...

【专利技术属性】
技术研发人员:曾日辉向湘林黄少友高佳
申请(专利权)人:楚天科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1