如何用C语言编程读写OPC服务器的数据呢?
我用PC ACCESS在电脑上组态了1200PLC的OPC服务器,在PC Access的测试客户端可以实时监控PLC的数据,现在我想用C语言编程去读写OPC服务器的数据,具体应该怎么做呢?我是菜鸟一名,请大师上传相关资料,或者案例,看能否让我这个菜鸟明白,感激不尽!
最佳答案
OPC DA 有2中接口,一种是基于VB.NET C#等语言使用的自动化接口,需要通过“OPC AUTOMATION WRAPPER”来访问OPC 服务器数据,效率低,但是开发简单。另一种是 visual c++等语言使用的 自定义接口,直接访问服务器数据,效率高。
你需要了解OPC DA 3.0 的规范,相关资料可以到到
WWW.OPCCHINA.ORG和WWW.OPCFOUNDATION.ORG里查找相关规范。
一些著名的OPC 厂商会有一些DEMO 程序,比如KEPWARE,SOFTING 等你可以找来相关代码看看。
西门子 网站中有相关 C#访问OPC服务器的文档
http://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=3337
提问者对于答案的评价:
谢谢回答!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc158175.html