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 v7.0SP3亚洲版的 modbusTCP/IP协议

    你好!请问wincc v7.0SP3亚洲版的 modbusTCP/IP协议是不是只能支持施耐德PLC?能不能支持ABB PLC: PM554…

    SIMATIC WinCC 2017年6月27日
  • io域回车确认的脚本为什么不起作用?

    在io域(输入输出)—事件—键盘—释放中输入vbs脚本:if keycode=13 thenmsgbox 1elsemsgbox&nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4SP1变量记录的问题求助

    三个模拟量需要做变量记录,但是这三个模拟量变量需要在一个bool变量由1到0的变化一瞬间记录一次,就是某特定bool下降沿记录上面三个模拟量,不知道这个是否可以现实,如果可以,怎么…

    SIMATIC WinCC 2020年11月1日
  • WINCC客户机服务器的做法

    我一个项目,我打算用2台工控机采集一台S7-400的数据,1台做工程师站,一台做操作员站,打算用CP5611卡都走DP网络(客户机是不是一定要用以太网?),目前手头上没这方面的资料…

    SIMATIC WinCC 2019年6月11日
  • MP377无法下载画面

    有一块MP377之前使用正常,现在想重新灌程序另作他用,但是在下载程序的时候进度条走到编译的部分就突然消失了,什么提示或者报错也没有。通过网线来下载程序,电脑和屏幕的地址设置都没有…

    SIMATIC WinCC 2017年12月7日
  • wincc adv 在连接上工控网以后启动连接不上PLC

    WINCC ADV 在脱离工控网连接后启动可以连接上S7300PLC,但在连接上工控网以后启动连接不上PLC,在连接上PLC以后插上工控网网线,对WINCC&n…

    SIMATIC WinCC 2021年7月5日
  • WINCC简易版软件问题

    请问WINCC有没有简易版的安装文件?仅满足显示等基本功能,安装包小,安装快 最佳答案 没有,wincc只有运行版和开发版,只是授权不同,软件都是一样的。软件版本越高,功能越强,软…

    SIMATIC WinCC 2017年6月11日
  • 硬件狗报错

    报错具体如附件图片,已经补了wincc patch 这个补丁,也查了隐藏文件里面,授权里面有bin 文件。请问是否需要用更新包更新?如有是否可以发给我…

    2021年7月5日
  • OPC没有注册类

    配置OPC UA Server出现如下错误,应该如何解决,在wincc安装路径CA下没有生成rejected文件夹,操作系统是windows serv…

    2021年7月5日
  • TIA WINCC弹出窗口

    比如一个项目有一百多个阀,每按一个阀对应弹出一个启停窗口,不可能做一百多个弹窗,而应该是用同一个窗口,然后用结构变量,知道大概的方法,但是不知道具体步骤,有这方面的资料的或者DEM…

    SIMATIC WinCC 2021年7月5日