IDB:WINCCOLEDB->SQLServer

我想用工业数据桥IDB将归档变量写到SQLSERVER,在IDB-RUNTime总是报“No source row could  be selected”,数据没有写入SQLSERVER里。但写入EXCEL ,ACCESS都没有问题?请问这是什么原因。难度不支持写入SQLSERVER吗

最佳答案

在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
参考相似问题链接:https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=37186&cid=1032

提问者对于答案的评价:
虽然没有回答问题,但也支持一下

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论