工控编程吧

标题: 求助WinCC报表问题 [打印本页]

作者: baikhgmv    时间: 2016-9-17 12:45
标题: 求助WinCC报表问题
求助WinCC报表问题

新手,刚接触WinCC 现在有个项目要求读取外部数据库的数据形成报表 主要有历史数据报表、日报表、月报表等 历史数据还要实现趋势曲线显示


看了一些资料还是没什么头绪,主要是对WinCC和数据库都不怎么了解,麻烦各位给个思路,实际步骤是怎样的 谢谢


-------1、wincc opc方式访问外部数据库。

2、和使用外部变量一样使用opc的变量,把变量归档然后就可以用历史趋势控件读取归档数据了。

3、报表你可以用打印布局和打印作业来做。如果不满足你的要求就要用vbs脚本了。




-------会VBS脚本的话会简单很多

用脚本读取外部数据库,写到内部变量里,然后用变量记录记录下来,可以用曲线显示,用用户归档定时记录,然后通过按钮用脚本导出到EXCEL模版里面

WINCC本身自带的报表系统功能好像挺强大的,但是我不会.....


关于脚本读写数据库 还有读写EXCEL,搜索一下网上就有很多,论坛里也有很多这样的资料


---------基础:要搞清楚数据库和VBS的关系,然后再了解一下wincc内部的VBS脚本编写。

然后你需要找到一些相关的实例,比如读写数据库的,操作excel的VBS实例。网上免费的资料有很多,只不过都是大家自己传的,可能别人的项目用过。拿到你这就不一定能用了,需要你自己多看多试。

如果你再淘宝上看到有卖的,可以买,但是买之前必须确定卖家是否保证教会你。否则劝你别花那冤枉钱。

上过一次当,不希望其他同仁有第二次。淘宝上有人卖书,感情趣你可以去搜搜。


把以上两点鼓捣明白了,就是组装你的脚本的问题了。把数据读出数据库,再显示到你的控件中就可以了。


--------如果是读取外部数据库,那么其实跟wincc没有太大的关系,因为用vbs通过ado对象来访问外部数据库,这种资料和教程在网上到处都有,并不是西门子或者wincc独有的东西。

我搞不懂你为何没有头绪









欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4