紫金桥组态软件通过OPC与Matlab进行通信

本文详细介绍了如何通过OPC工具箱将紫金桥组态软件与MATLAB进行通信。首先确保安装了OPC工具箱,然后在组态软件中设置好“仪表仿真驱动”,在MATLAB中编写访问和写入数据的代码,实现数据的读取与写入,从而实现两者之间的实时通讯。这种结合有利于控制系统开发,组态软件负责数据采集和监控,而MATLAB则处理复杂的控制算法。
摘要由CSDN通过智能技术生成

[关键词]:组态软件、MATLAB、OPC

本文详细的介绍了组态软件与Matlab进行通信的过程。

Matlab7.0以上版本中集成了 0PC工具箱 I5 (MAT—LAB 0Pc Toolb0x),它是一个客户端软件,提供了一种服务器和客户端互访的通用机制,应用于0PC客户端数据访问,通过OPC工具箱不需了解 0PC服务器的内部配置和具体操作,就能连接任何一个 0PC服务器。组态软件可以作为 0PC服务器与作为 0PC客户端的 MATLAB相连接,为其提供读写组态软件内部数据的功能。

利用MATLAB OPCToolbox实现 MALTAB与紫金桥组态软件实时通讯需要做下面两项工作:

1) 在安装MatLab时,默认情况下是不安装OPC工具箱的,如果没有安装OPC工具箱,那么在使用 OPC工具箱之前需要安装到计算机中去,在 MATLAB环境中使用命令opcregister(‘install’) 来安装。

2) 为使 OPC工具箱中的对象和 OPC服务器对象之间建立连接,还需要在 OPC服务器和 OPC客户端进行分布式 COM的环境设置。

为了说明紫金桥组态软件与Matlab进行通信,我们在紫金桥组态软件中建立一个“仪表仿真驱动”:设备名为“RealInfo”;接着建立两个点,点类型为:“模拟I/O点”,名分别为:A1和A2;A1连接三角波寄存器,值的范围为0-300,A2连接正弦波寄存器,值的范围为0-500;

一、利用Matlab命令访问组态软件OPC服务器的代码如下:

Matlab命令行代码如下:

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值