OPC通信问题

我现在要利用wincc作为服务器,vc作为客户端,通过opc实现两者的通讯,要求vc端能够读写wincc变量的数据,具体如何实现?还有就是OPCITEMDEF中的参数(szAccessPath,szItemID,hClient,vtRequestedDataType等)具体如何设置。我的wincc工程名字是MyProject,wincc中定义的变量名是id,name。

最佳答案

1 运行WinCC项目;
2 打开VC工程,引用OPC DA Automation Wrapper 2.02(OPCDAAuto.DLL);
3 下面是我VB里面的参数
  连接服务器为ServerObj.Connect ("OPCServer.WinCC");
    添加组Set GroupObj = ServerObj.OPCGroups.Add("Root");
  连接变量Set ItemObj1 = GroupObj.OPCItems.AddItem("Time", 1)
以上是连接WinCCOPC,然后连接上WinCC的Time变量。

具体的OPC函数,还是得找OPC函数手册看,不是一两个函数就可以实现得了的。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:05
下一篇 2019年6月11日 上午5:05

相关推荐

  • wincc6.2 做冗余服务器结构

    各位大侠好,现在我有两台服务器,我要做冗余服务器结构,我想问一下,对软件和服务器硬件有什么要求么?服务器的操作系统安装xp2可以么? 最佳答案 1)即是当服务器用,硬件配置当然越高…

    SIMATIC WinCC 2019年6月10日
  • wincc实现按按钮自动加1.1

    现在想通过wincc按钮实现,按下按钮,对应变量自动加1.1,写了如下C动作,但是,只能加1,不能加1.1,求高手解决。int n;n=GetTagWord("…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4与s7-300软冗余通讯

    wincc7.4画面编辑器没有软冗余向导工具,怎么实现wincc与s7-300软冗余切换及通讯 问题补充:及软冗余包如何安装在win10系统上? 钻石用户推荐最佳答案 参考:htt…

    SIMATIC WinCC 2021年7月5日
  • wincc与plc的通信问题,很急啊

    在实验室用STEP7做好plc项目,下载之后能够正常运行。现在想做一个wincc界面。通讯连接不上,在诊断的时候读取不到cpu地址2。step7连接plc用的是以太网TCP/IP。…

    2021年7月5日
  • 关于Wincc程序运行中的问题

    将Wincc V6.2安装到了我的电脑,运行程序后出现了一个提示框,提示如下:The project can only be&nb…

    SIMATIC WinCC 2017年11月16日
  • wicc中C脚本下怎么取消变量前缀

    在wincc中,在弹出式的画面窗口中,变量都增加了前缀,其中有一个变量,我不需要加前缀,如何解决?另外,我想在弹出式窗口中获取变量前缀值,又是如何获取? 问题补充:请大家看清楚标题…

    2017年6月3日
  • PLC与WINCC

    我新买的XP系统的电脑,WINCC画面的参数全是感叹号,PLC是300的,CPU是315-2 DP      …

    SIMATIC WinCC 2017年8月3日
  • c脚本调用计算器

    我在画面按钮中输入如下#include "apdefap.h"void OnClick(char* lpszPictureName…

    SIMATIC WinCC 2019年6月11日
  • wincc进行webux后仅本机能访问

    我用的是图书馆的校园网,IP地址是https://192.168.152.1/(IIS提供了三个随便选的一个),端口发布时是80,网页绑定时是443(不清楚为什么两个端口不一样),…

    SIMATIC WinCC 2021年7月5日
  • WinCC中帮助打不开!

    WinCC中点击菜单上 Help -> Contents and Index, 为什么帮助启动后马上关闭&nbsp…

    SIMATIC WinCC 2019年6月11日