回复:WinCC做报表的有没有具体思路,参考一下,能实现年月日报表那种

菜鸟工控

  • 帖子

    249
  • 精华

    6
  • 被关注

    51

论坛等级:侠圣

注册时间:2013-04-16

普通 普通 如何晋级?

发布于 2019-09-10 13:21:52

2楼

思路就一个,保存,查询,显示,导出打印。一共这四个步骤。你可以去看任何一个报表都是基于这四步。

首先保存的方式要有选择,目前主流三种,变量记录,用户归档,或者自己在数据库中建表。变量记录操作简单保存时间准确,而且可以实现0.5秒级别的保存周期。缺点是基于控件显示数据,并不能实现月报和年报的计算。可以适用在时间为依据的简单报表中。

用户归档,操作与变量记录大同小异,可以实现变量操作是否归档并且后台的数据库表可见。优点是变量命令操作写入简单方便。想实现自动归档需要全局脚本操作变量的值。缺点是数据的显示依据用户归档控件,没有曲线。

自己做数据库表,相比较来说属于最复杂的一种方式,优点是表格结构自定义。灵活多变。可以保存任何类型的数据,并且可以利用SQL语言进行前期的数据处理。最大限度发挥数据库的优势。缺点是需要数据库基础,脚本VBS基础,控件的常见使用方法。

其次查询方式,变量记录可以实现控件直接显示数据,也支持脚本导出。用户归档与自定义数据库的方式都支持标准的SQL查询语句。可以方便的查询出自己想要的结果集。


显示简单。三种保存方式变量记录和用户归档都有自己的标准的显示控件。自定义数据库的方式需要自己引用第三方控件,主流的是MSFLEXGRID,SpreadSheet,ReportX等。


导出一般都是需要脚本的。与excel、相结合。

根据要求需要年月日报表。这个就可以建议用自定义数据库的方式了,月报和年报可以通过视图或者存储过程直接计算出来。


思路就是这么个思路,其余的具体操作还需要自己百度一下,2606352062欢迎交流

wincc报表全套教材书+视频教程+实例:2606352062
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。