技术论坛

WINCC一起学-VBS读取变量归档--五 日报表示例

作者 主题
版主

经验值: 69050
发帖数: 12265
精华帖: 59
主题:【分享】WINCC一起学-VBS读取变量归档--五 日报表示例
推荐帖


只看楼主 楼主 2019-02-01 00:43:29

10.1 简介

本来应该早就把这个写出来,可是报表的界面不知道如何设计,前两天帮人做了一个报表,正好有日报表和月报表,这次把日报表写一下,然后再说一下月报表,算是结束,总算没有烂尾。

这个报表的界面如下图:


 


10.2 思路介绍

根据表格格式,由于全部的变量没有统一的规律,根据有规律的变量,报表分三次查询,第一次查询为压差和瞬时产水量(红色框),然后查询来水的几个参数(黄色框),最后计算日产水量。查询完成后,通过数据集里面的ValueID的变化判断变量是否结束,然后进行表格的列换行。

日期选择使用下拉框,报表的显示使用微软的Spreadsheet控件,开始用的是别的控件,后来发现表格很大的时候,容易出现画面卡死现象,最后还是用了这个控件,关于该控件的使用,这里不再详细解释,基本用法很简单,看下面的脚本就行,如果有不明白,可以留言,或者以后专门再说一下。

脚本里面使用的控件名称和作用如下;

名称:cbbYear;作用:组合框,选择年份

名称:cbbMonth;作用:组合框,选择月

名称:cbbDay;作用:组合框,选择日

名称:TXT_STAT;作用:静态文本,显示脚本执行状态。

名称:控件2;作用:Spreadsheet控件,显示报表。

 

10.3 脚本:


脚本较长,分了好几个图片进行显示,脚本有些

完整的脚本如下:





脚本有些冗长,可以再进行简化的,如果报表的填表有规律,变量不是特别多的话,脚本能少很多。下面是运行测试效果。




Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1541737&b_id=5&s_id=0&num=31

版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:归档报表-日报表示例
推荐帖


只看楼主 楼主 1楼 2019-02-01 00:48:21



10.4运行效果

 



运行起来之后效果还是可以的,打印按钮是利用空间的导出功能,直接打开EXCEL软件,在软件里面显示表格数据,然后利用EXCEL可以另存为表格文件或者进行打印,最好根据报表的格式,先调整好打印布局,然后直接打印就可以了。


后面再给大家分享一下用变量归档做的月报表,嗯,先剧透一下,效果不是很理想哦......

马上春节了,提前祝大家新春愉快 阖家欢乐 幸福安康


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:归档报表-日报表示例
推荐帖


只看楼主 楼主 2楼 2019-02-01 00:48:48

嗯,再来个动图

相关帖子点击查看:

WINCC 一起学-VBS读取变量归档-一

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1364128&b_id=5


WINCC一起学-VBS读取变量归档-二

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1369054&b_id=5


WINCC一起学-VBS读取变量归档-三

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1383766&b_id=5


WINCC一起学-VBS读取变量归档--四 实现简单报表

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1450612&b_id=5




Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:归档报表-日报表示例
推荐帖


只看楼主 楼主 3楼 2019-02-01 00:49:58

日期的下拉框先忽略,不知道为啥,肯能是版本移植之类的原因的原因

项目原来是PCS7做的,我用WINCC7.5版本打开测试的



Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
游士

经验值: 283
发帖数: 53
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--五 日报表示例
推荐帖


只看楼主 4楼 2019-02-01 01:48:32
wincc 有7.5版本了??
 
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:WINCC一起学-VBS读取变量归档--五 日报表示例
推荐帖


只看楼主 楼主 5楼 2019-02-01 04:00:52
以下是引用小吵在2019-02-01 01:48:32的发言 >4楼:wincc 有7.5版本了??

嗯,有了很久了呢

去年10月份发布的

Delivery Release SIMATIC WinCC V7.5




Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
侠圣

经验值: 3596
发帖数: 303
精华帖: 2
回复:WINCC一起学-VBS读取变量归档--五 日报表示例
推荐帖


只看楼主 6楼 2019-02-01 04:32:16
最近也在研究做报表,正好学习一下,谢谢版主分享
只为成功找方法,不为失败找借口!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2210
发帖数: 263
精华帖: 6
回复:WINCC一起学-VBS读取变量归档--五 日报表示例
推荐帖


只看楼主 7楼 2019-02-01 13:49:48

R神这个做的挺好看的,就是这个控件的表格格式加载有点慢,如果用了大量的合并单元格,就会好几秒才记载完成,如果是直接在画面中进行设置的话,别的版本我不知道,7.3经常会出现卡死的现象,最后所有的都白做了……。


wincc报表全套教材书+视频教程+实例:2606352062
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:WINCC一起学-VBS读取变量归档--五 日报表示例
推荐帖


只看楼主 楼主 8楼 2019-02-10 21:05:38
以下是引用菜鸟工控在2019-02-01 13:49:48的发言 >7楼

R神这个做的挺好看的,就是这个控件的表格格式加载有点慢,如果用了大量的合并单元格,就会好几秒才记载完成,如果是直接在画面中进行设置的话,别的版本我不知道,7.3经常会出现卡死的现象,最后所有的都白做了……。

SpreadSheet控件还好吧

我用另一个控件显示表格,在月报表里面倒是出现卡死的情况,还没读数据呢,运行界面就直接不显示了

读取数据的时候,因为数据量大,出现过错误


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
侠圣

经验值: 2210
发帖数: 263
精华帖: 6
回复:WINCC一起学-VBS读取变量归档--五 日报表示例
推荐帖


只看楼主 9楼 2019-02-11 12:07:20
以下是引用RENHQ在2019-02-10 21:05:38的发言 >

SpreadSheet控件还好吧

我用另一个控件显示表格,在月报表里面倒是出现卡死的情况,还没读数据呢,运行界面就直接不显示了

读取数据的时候,因为数据量大,出现过错误

 

 所以我还是觉得这个办法比较好,做好了可以直接放WinCC里的浏览器里。可以调用很多框架来用。


wincc报表全套教材书+视频教程+实例:2606352062
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 楼主 10楼 2019-02-12 09:06:57
以下是引用菜鸟工控在2019-02-11 12:07:20的发言 >9楼

 

 所以我还是觉得这个办法比较好,做好了可以直接放WinCC里的浏览器里。可以调用很多框架来用。

以下是引用RENHQ在2019-02-10 21:05:38的发言 >:SpreadSheet控件还...

引用详细内容:

SpreadSheet控件还好吧

我用另一个控件显示表格,在月报表里面倒是出现卡死的情况,还没读数据呢,运行界面就直接不显示了

读取数据的时候,因为数据量大,出现过错误

嗯,这个方法也很好,不过也需要搭建运行环境,对使用的人来说又多了要求了啊

而且你开发这个,也最好做个后台管理的,好让人方便添加删除一些数据是不是,如果没有的话,那对用户的要求又提高了


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
侠圣

经验值: 2210
发帖数: 263
精华帖: 6
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 11楼 2019-02-19 07:56:20
以下是引用RENHQ在2019-02-12 09:06:57的发言 >10楼

嗯,这个方法也很好,不过也需要搭建运行环境,对使用的人来说又多了要求了啊

而且你开发这个,也最好做个后台管理的,好让人方便添加删除一些数据是不是,如果没有的话,那对用户的要求又提高了

以下是引用菜鸟工控在2019-02-11 12:07:20的发言 >9楼:  所以我还是觉得...

引用9楼详细内容:

 

 所以我还是觉得这个办法比较好,做好了可以直接放WinCC里的浏览器里。可以调用很多框架来用。

以下是引用RENHQ在2019-02-10 21:05:38的发言 >:SpreadSheet控件...

引用详细内容:

SpreadSheet控件还好吧

我用另一个控件显示表格,在月报表里面倒是出现卡死的情况,还没读数据呢,运行界面就直接不显示了

读取数据的时候,因为数据量大,出现过错误

这个问题确实需要考虑的,我现在就是希望尽量把他做成一个通用的脚本,尽量少修改或者不修改就可以用,或者干脆做一个后台管理这样的一个页面,减少用户的代码量。只是水平还需要提高……在继续努力。


wincc报表全套教材书+视频教程+实例:2606352062
以下网友喜欢您的帖子:

  
游侠

经验值: 518
发帖数: 136
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 12楼 2019-03-14 16:09:56

楼主加油,WINCC确实需要一个好用实用的报表系统了。以前都是靠VB6.0这个软件来做的。


学无止境,活学活用.
以下网友喜欢您的帖子:

  
游民

经验值: 99
发帖数: 5
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 13楼 2019-03-14 17:52:27


楼主,您的那个立体界面上的,操作记录案例可以发一下,学习的不?若是方便的话,发邮箱1062904434@qq.com,谢谢


 
以下网友喜欢您的帖子:

  
游侠

经验值: 518
发帖数: 136
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 14楼 2019-03-18 16:33:55
以下是引用RENHQ在2019-02-01 00:48:21的发言 >1楼



10.4运行效果

 



运行起来之后效果还是可以的,打印按钮是利用空间的导出功能,直接打开EXCEL软件,在软件里面显示表格数据,然后利用EXCEL可以另存为表格文件或者进行打印,最好根据报表的格式,先调整好打印布局,然后直接打印就可以了。


后面再给大家分享一下用变量归档做的月报表,嗯,先剧透一下,效果不是很理想哦......

马上春节了,提前祝大家新春愉快 阖家欢乐 幸福安康

楼主,之前一步一步教我们如何学做WINCC 报表,这次你发表的会不会太快了,跟之前的那四篇能连接的上吗?



学无止境,活学活用.
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 楼主 15楼 2019-03-18 23:22:35
以下是引用小控黎彬在2019-03-18 16:33:55的发言 >14楼

楼主,之前一步一步教我们如何学做WINCC 报表,这次你发表的会不会太快了,跟之前的那四篇能连接的上吗?


以下是引用RENHQ在2019-02-01 00:48:21的发言 >1楼:10.4运行效果 运行...

引用1楼详细内容:



10.4运行效果

 



运行起来之后效果还是可以的,打印按钮是利用空间的导出功能,直接打开EXCEL软件,在软件里面显示表格数据,然后利用EXCEL可以另存为表格文件或者进行打印,最好根据报表的格式,先调整好打印布局,然后直接打印就可以了。


后面再给大家分享一下用变量归档做的月报表,嗯,先剧透一下,效果不是很理想哦......

马上春节了,提前祝大家新春愉快 阖家欢乐 幸福安康

2楼有链接的啊


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
游侠

经验值: 518
发帖数: 136
精华帖: 0
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 16楼 2019-03-20 08:48:36
以下是引用RENHQ在2019-03-18 23:22:35的发言 >15楼

2楼有链接的啊

以下是引用小控黎彬在2019-03-18 16:33:55的发言 >14楼:楼主,之前一步一步...

引用14楼详细内容:

楼主,之前一步一步教我们如何学做WINCC 报表,这次你发表的会不会太快了,跟之前的那四篇能连接的上吗?


以下是引用RENHQ在2019-02-01 00:48:21的发言 >1楼:10.4运行效果 运行...

引用1楼详细内容:



10.4运行效果

 



运行起来之后效果还是可以的,打印按钮是利用空间的导出功能,直接打开EXCEL软件,在软件里面显示表格数据,然后利用EXCEL可以另存为表格文件或者进行打印,最好根据报表的格式,先调整好打印布局,然后直接打印就可以了。


后面再给大家分享一下用变量归档做的月报表,嗯,先剧透一下,效果不是很理想哦......

马上春节了,提前祝大家新春愉快 阖家欢乐 幸福安康

楼主我从你的WINCC报表一到第五我都看了,第四篇与第五篇会不会差距太大?楼主几时在更新第六篇。觉得跟楼主一直学习的话会很快可以自己采用WINCC制作一个好的报表系统。


学无止境,活学活用.
以下网友喜欢您的帖子:

  
侠圣

经验值: 4521
发帖数: 554
精华帖: 4
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 17楼 2019-03-20 09:06:52

楼主做过能输出趋势曲线的报表吗?

 比如A4大小,上半页显示各变量曲线,下半页显现查询时段内的各变量统计分析值,比如总量、平均值、最大值、最小值之类的


 
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 楼主 18楼 2019-03-20 22:07:37
以下是引用小控黎彬在2019-03-20 08:48:36的发言 >16楼

楼主我从你的WINCC报表一到第五我都看了,第四篇与第五篇会不会差距太大?楼主几时在更新第六篇。觉得跟楼主一直学习的话会很快可以自己采用WINCC制作一个好的报表系统。

以下是引用RENHQ在2019-03-18 23:22:35的发言 >15楼:2楼有链接的啊

引用15楼详细内容:

2楼有链接的啊

以下是引用小控黎彬在2019-03-18 16:33:55的发言 >14楼:楼主,之前一步一步...

引用14楼详细内容:

楼主,之前一步一步教我们如何学做WINCC 报表,这次你发表的会不会太快了,跟之前的那四篇能连接的上吗?


以下是引用RENHQ在2019-02-01 00:48:21的发言 >1楼:10.4运行效果 运...

引用1楼详细内容:



10.4运行效果

 



运行起来之后效果还是可以的,打印按钮是利用空间的导出功能,直接打开EXCEL软件,在软件里面显示表格数据,然后利用EXCEL可以另存为表格文件或者进行打印,最好根据报表的格式,先调整好打印布局,然后直接打印就可以了。


后面再给大家分享一下用变量归档做的月报表,嗯,先剧透一下,效果不是很理想哦......

马上春节了,提前祝大家新春愉快 阖家欢乐 幸福安康

呃,可能会让你失望了,第六篇是一个月报表的示例,不过比较失败,不推荐使用呢,然后关于归档的报表就结束了


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:WINCC一起学-VBS读取变量归档--五 日报表示例


只看楼主 楼主 19楼 2019-03-20 22:10:32
以下是引用kibu在2019-03-20 09:06:52的发言 >17楼

楼主做过能输出趋势曲线的报表吗?

 比如A4大小,上半页显示各变量曲线,下半页显现查询时段内的各变量统计分析值,比如总量、平均值、最大值、最小值之类的

你这种,曲线里面一般要显示多少个数据呢?

下面的统计信息我倒是能有办法做


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
收起
WINCC一起学-VBS读取变量归档--五 日报表示例
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。