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

如何用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

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

相关推荐

  • 请问s71200的ctrl_pmw是怎么工作的

    脉冲发生器用作PTO如何控制它产生若干个脉冲,又如何控制脉冲的频率,另外在硬件配置中的脉冲发生器,有输出地址Q0.0  方向输出Q0.1  …

    SIMATIC S7-1200 2017年11月18日
  • V11组1200,能在线访问设置IP, 转在线时总是失败

    V11的软件,在WIN7系统,没打升级包,CPU是1214,笔记本和1214CPU分别用标准网线接一个小交换机,在线访问更新可访问设备时能找到1214,并且设置了IP,笔记本是19…

    SIMATIC S7-1200 2017年11月18日
  • 能不能批量从数据块定义变量

    各位师傅大家好!有个问题需要请教一下:我先用符号地址编程,没有定义绝对地址,编完后能不能一次性在数据块里定义好,同时把程序里的地址都更新一下?我试过在程序里面右键“定义变量”但是列…

    SIMATIC S7-1200 2017年8月24日
  • s7-1200与pc端wincc

    s7-1200能不能在电脑上与WINCC相连,step7-basic集成的那个好像不能吧,有哪个版本的WINCC能吗 ? 最佳答案 wincc与1200通信可以是用NET…

    SIMATIC S7-1200 2017年11月18日
  • S71200 通信

    一台S71200PLC能否通过交换机同时和上位机以及触摸屏通讯? 最佳答案 完全可以的,我的项目中就是这么做的,运行正常1200的以太网口同事可以通信的示意图见图1参考文献:“哪些…

    2017年10月24日
  • 博途V13的添加新设备里没有驱动的选项

    没有驱动的选项,怎么组态G120C的变频器,是不是要装个DRIVE?在哪里可以下载,麻烦发个连接,谢谢! 图片说明:    最佳答案 你没有安装TIA_Star…

    2017年6月29日
  • STEP 7 (TIA Portal) V11 硬件支持包54164095

    你好!我现在有个S7-1200,型号为S1215C,订货号6ES7215-1AG31-0XB0的PLC,在组态硬件时找不到这个型号,查过网上的资料需要更新 STEP&nb…

    SIMATIC S7-1200 2017年11月4日
  • s71200 modbus tcp测试不成功

    我最近在测试S71200的 modbus tcp,PLC侧的程序写好,并且没有报错,但和西门子提供的测试软件不能通讯,还有没有别的测试方法或者有没有测试好的程序…

    SIMATIC S7-1200 2017年11月19日
  • step7v12中状态监视表在哪里??

    就是那种可以看到波形的监视图 最佳答案 1、这个功能叫trace功能,在V12中支持1500的trace功能,不支持1200的trace功能2、在V13中开始支持1200CPU&n…

    2017年10月31日
  • S7-1200接线问题

    PM1207(6EP1332-1SH71)可以给CPU供电吧?模拟输入卡件6ES7 231-4HD32-0XB0接两线制仪表,直接仪表正负接到卡件正负,还是要串个24V进…

    SIMATIC S7-1200 2017年6月5日