首先要把所对应的opc服务器打开
在组态王里面建立OPC服务器(在设备下面,如果没有的话,那就是组态王的版本不够,好像至少是6.52版本吧,这个版本既不清了)
在OPC服务器窗口里面会罗列很多电脑里面已经安装了的相关的服务器,选中你所需要的服务器,确定。
右击新建好的那个图标,点击测试该服务器,加入你想要通讯用的点,然后看看是否成功就可以。
还有个办法,看看组态王自带的说明书,一般他讲的很详细的。
我以前弄得是组态王和西门子的plc通讯的,不知道对你是否有帮助。
OPC是一种由微软制定的工业数据通讯服务标准,OPC可以集成工业控制前端设备的数据通讯,不需要用户直接接触前端设备协议的细节,因为OPC服务器已经把这个做好了,用户只需要架设OPC服务器,做好设定即可,OPC在完成前端数据采集并解析后,用户就可以通过OPC客户端实现OPC服务器的数据同步,然后进行后续处理,OPC服务器和客户端的通讯是通过COM+技术实现的不同电脑,不同进程间的数据共享。如果自己编程实现OPC服务器和客户端,首先需要掌握COM+技术。
OPC是基于COM+技术建立的,不同进程间进行数据共享的一种服务协议,所以要想与OPC服务器连接并数据共享,必然要用到COM+的相关编程资源,也就是COM+组件。
OPC(OLE for process control)即用于过程控制领域的对象链接和嵌入技术,这一概念是由Fisher Rosemount公司1995年首次提出的,它借用了微软的OLE(Object Linking and Embedding)和COM(Component Object Model)/DCOM( Distributed Component Object Model ) 技术,并应用于过程控制中。它为过程控制和工业自动化领域提供了一套标准的接口、属性和方法,是实现控制系统现场设备与过程监控级进行信息互连,实现控制系统开放性的关键技术
PC服务器的功能就是与下位机进行数据的交换,其中包含了大量的通讯程序和数据存贮程序。然后提供标准的OPC接口,供其它软件使用。
OPC server和OPC client的区别:
1、执行的功能不同:
OPC Server/Client 是一套利用微软的 COM/DCOM 技术达成工业自动化资料取得的架构。OPC Server 提供了许多的接口,Client 端通过这些接口,可以取得与 OPC Server 相连的硬件装置的信息,而无须了解这些硬件装置的细节信息。
2、开发环境不同:
当开发OPC Client程序时,最好使用Windows桌面程序方式,这种方式可兼容OPC Server程序运行在Windows桌面程序方式和Windows NT服务方式,而当开发OPC Server程序时,最好使用Windows NT服务方式。
3、运行的标准不同:
可以将OPC Server看作是协议转换器,OPC Server使用设备的专用协议与设备通信,然后使用OPC Classic和OPC UA规范定义的标准化格式提供对该数据的访问。通常情况下,OPC Server在OPC Client请求读取或写入数据之前不会执行任何操作。
参考资料来源:搜狗百科-OPC Server
参考资料来源:搜狗百科-开放平台通信
oppo手机服务器属于自主研发。
属于自带服务器。
所以可以直接询问官方客服。
提供数据,所有遵循OPC协议的客户端软件都可以取到OPC Server上的数据。