两个wincc如何通过opc通讯

两个wincc如何通过opc通讯,第1张

1、在客户wincc端加载opc驱动程序,即opc.chn ;

2、在该通道下新建一个连接 ;

3、右键点击opc通道,选择系统参数

4、在系统参数对话框中可以浏览可以连接的opc服务器

5、选择你需要连接的wincc opc服务器,然后浏览该服务器的tag ;

6、添加需要的tag变量按上述步骤即可以完成两个wincc 的opc通信。如需要,还必须使用dcomcnfg来配置两个计算机。

有了jeasyopc,一切操作都简单的很,如下:

//第一步,初始化

JOpc.coInitialize()

//第二步,建立一个JOpc对象,三个参数,分别是OpcServer的IP,Server的name,还有JOpc的name

JOpc jopc = new JOpc("172.29.10.173", "OPCServer.Hundure.EXE", "JOPC1")

//第三步,建立连接

jopc.connect()

//第四步,新建一个OPC的group和item,并把item加到group中

OpcGroup group = new OpcGroup("group", true, 500, 0.0f)

OpcItem item = new OpcItem("Door1", true, "")

group.addItem(item)

//第五步,

jopc.addGroup(group)

jopc.registerGroup(group)

jopc.registerItem(group, item)

//第六步

item.setValue(new Variant(1))

jopc.synchWriteItem(group, item)

//最后,该释放的全释放掉

jopc.unregisterItem(group, item)

jopc.unregisterGroup(group)

JOpc.coUninitialize()望采纳,谢谢。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/528057.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-23
下一篇2023-06-23

发表评论

登录后才能评论

评论列表(0条)

    保存