当前位置: 主页 > PLC控制

如何用C语言编程读写OPC服务器的数据呢?

如何用C语言编程读写OPC服务器数据呢?
我用PCACCESS在电脑上组态了1200PLC的OPC服务器,在PCAccess的测试客户端可以实时监控PLC的数据,现在我想用C语言编程去读写OPC服务器的数据,具体应该怎么做呢?我是菜鸟一名,请大师上传相关资料,或者案例,看能否让我这个菜鸟明白,感激不尽!

最佳答案

OPCDA有2中接口,一种是基于VB.NETC#等语言使用的自动化接口,需要通过“OPCAUTOMATioNWRAPPER”来访问OPC服务器数据,效率低,但是开发简单。另一种是visualc++等语言使用的自定义接口,直接访问服务器数据,效率高。
你需要了解OPCDA3.0的规范,相关资料可以到到
WWW.OPCCHINA.ORG和WWW.OPCFOUNDATION.ORG里查找相关规范。
一些著名的OPC厂商会有一些DEMO程序,比如KEPWARE,SOFTING等你可以找来相关代码看看。
西门子网站中有相关C#访问OPC服务器的文档
htTP://www.ad.siemens.com.cn/download/OnlineReading.ASpx?DocId=3337

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

  • 关注微信

猜你喜欢

微信公众号