关于wincc通过oracle读写数据显示

小弟正在研究wincc和oracle数据读写。
1、通过第3方软件读取数据存入oracle数据库。
2、wincc通过odbc读取oracle数据库数据。
3、在wincc画面显示各种数据,包括报警,趋势,报表等(数据量较大)。
请问,这种方式是否可行?有何弊端?如何避免?

问题补充:
我这有Industry Data Bridge这个软件,不过它只能将数据从wincc写入数据库吧?还没研究过,能提供些资料吗?(有关wincc和oralce这块的)

最佳答案

在WinCC中读写数据库的方式无论是ACCESS、SQL、Oracle等都是一样的,差别就在于连接字符串。一般读写都是定时,这就要用到全局动作,需要设置好动作的触发时间,在这个时候就需要注意脚本执行时间一定要小于触发周期,否则会导致全局动作队列溢出。

如果真正需要做这些的话,建议使用WinCC的一个选件:Industry Data Bridge。


IDB可以将数据写入数据库,也可以从数据库读取数据,双向的,只不过是需要创建两个连接。

安装完对应版本的IDB之后,会有IDB的中文帮助文档。


SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge 文档https://support.industry.siemens.com/cs/cn/zh/view/73968374

WinCC V7.2-选件IndustrialDatabridge工业数据桥:归档数据交换到Excel(入门指南)http://www.wincc.com.cn/xxym.aspx?id=12462

关于如何使用WinCC Industrial Data Bridge将WinCC的实时数据通过OPC DA记录到MS Access、MS SQL Server和Oracle数据库中
https://support.industry.siemens.com/cs/cn/zh/view/88737586

提问者对于答案的评价:
谢谢各位的回答

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:35
下一篇 2017年6月13日 下午6:35

相关推荐