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

相关推荐

  • wincc连接数据库问题

    按照深入浅出的书上做的使用listview控件显示,连接几秒钟后显示[DBNETLIB][ConnectionOpen (Connect()).]SQL Ser…

    SIMATIC WinCC 2019年6月11日
  • 学好wincc要什么基础

    学习wincc要什么基础,要不要学习其他编程语言。另,哪里有wincc的实例项目参考? 最佳答案 根据你的情况给你制定一个学习计划,学习完之后,会对一些基本概念,以及plc、win…

    SIMATIC WinCC 2019年6月11日
  • 增加画面

    在运行的WINCC画面中的主菜单上面通常会有一排的按钮,然后点击其中的一个按钮,就会弹出一个由多个按钮组成的画面,然后我们就可以在次点击其中的一个按钮,进入我们要到的画面.不知道这…

    SIMATIC WinCC 2019年6月11日
  • WinCC报警信息过滤

    请教:WinCC V7.3想通过过程变量(例如PLC变量)实现对WinCC报警信息的过滤;例如一个Bool变量为0时,报警控件中显示A类型的报警信息,为1时报警控件中显示…

    SIMATIC WinCC 2021年7月5日
  • wincc 7.0 SQL 安装失败 报警CODE 69

    wincc  7.0   SQL 2005时 安装失败 报警 CODE 69我的…

    SIMATIC WinCC 2019年6月11日
  • WinCC 文件转换

    要怎样才能将WINCC V7.0编辑的图形文件转换成V6.2版的。 最佳答案 不可以。WINCC低版本不能打开高版本的。WINCC V 6.2的可以用…

    SIMATIC WinCC 2018年12月3日
  • wincc 6.0 sp3a安装不上,急!

    最近重装wincc,所有条件均具备,但安装到“激活通讯环境”时,到8%就不动了,等了一个小时也没变化,请问该怎么解决? 问题补充:我的防火墙也关闭,杀毒软件也没开。我的笔记本系统重…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 sp3软件安装问题

    wincc7.0 sp3在安装wincc runtime 时报1335错误,该怎么解决 问题补充:系统win7 旗舰版32位 钻石用户推荐最…

    2021年7月5日
  • 获取Wincc AlarmContorl控件报警数量

    如何获取Wincc AlarmContorl控件报警数量 钻石用户推荐最佳答案 WinCC 报警控件每次只能加载1000条报警消息。例如我们查询某一天的报警消息…

    SIMATIC WinCC 2021年7月5日
  • wincc与S7-200 DP通讯?

    WINCC和S7-200通过PCACESS走CP5611(PROFIBUS通讯),现在有个这样的问题,当CP5611卡出来后直接接到EM277过去,通讯不上,当EM277出来接到一…

    SIMATIC WinCC 2017年11月29日