如何实现组态王与OPC数据交换?

2024-07-14 00:54:17
推荐回答(2个)
回答(1):

组态与OPC技术的MATLAB的数据交换步骤:


1、下载matlab7.0以上版本,最好别用7.0,matlab7.0虽然有opc工具箱,但没有opc仿真模块,我用的是matlab2010。


2、下载组态王6.53,我是在亚控科技官网下载的组态王6.53。



3、为保证OPC Toolbox 中对象和OPC 服务器对象连接起来,下载并安装客户端开发工具包OPC CoreComponents 2.00 Redistributable 2.20.msi控件。打开matlab安装路径D:\ProgramFiles\MATLAB\R2010b\toolbox\opc\opc\private,

找到该文件双击安装。(有些版本这个控件已经损坏了,考一下别人的也可以安装)



4、打开matlab,在command window 输入命令opcregister('install'),注册OPC 服务器和客户端用到的来安装能在网络上浏览其他计算机并能与之通讯的核心组件,分别是:

OPC 通讯接口组件OPCcomn_ps.dll

OPC 自动化接口组件OPCdaAuto.dll

OPC 代理占位组件OPCProxy.dll 

还有opc_aeps.dll。





5、在OPC 服务器和OPC 客户端进行分布式COM的环境设置,这个步骤有些麻烦,有个名为“dcom配置”的文件步骤很详细,上面有好几个系统的dcom配置,看准了我们需要的XP系统的。

这一步目的同样是为使OPC Too lbox 中的对象和OPC 服务器对象之间建立连接。

回答(2):

组态王左面的功能框有一个OPC键,点击进入。选择本机后者远程的OPC软件即可。前提是你在本机或者远程机上安装了某种个OPC软件