APP下载

基于OPC的组态王与Simulink数据交换仿真设计

2021-08-31孟亚男

吉林化工学院学报 2021年7期
关键词:实验模型系统

冯 兼,孟亚男

(吉林化工学院 信息与控制工程学院,吉林 吉林 132022)

OPC(OLE for Process Control)由世界上一些著名的软硬件公司联合建立,主要用于实现不同平台数据间的实时交换,被广泛应用于工业控制领域.目前,国内主流的监控组态软件已经全面支持OPC相关服务,而且MATLAB软件自7.0版本也集成了OPC工具箱,为数据的读写和处理提供了便利.因此,学者们关于OPC技术的研究与应用更加广泛,借助数据采集卡,利用OPC接口技术建立串口通信,与监控组态软件进行数据交换,从而实现智能算法在设备上的应用[1-2].本文在同一台电脑建立OPC服务器和客户端,较为详细的介绍了建立过程,并进行了数据交换仿真实验的设计,通过仿真结果可以看出,利用OPC技术完成了不同平台间数据的交换,效果良好.

1 OPC通信的建立

自MATLAB/Simulink 7.0版本开始,OPC Toolbox开始封装在软件中,只要遵循通用规则,就可以进行使用.OPC是一套标准的OLE/DCOM接口协议,其规范由OPC客户端(OPC Client)和OPC服务器(OPC Server)两个部分组成.仿真环境的基本结构如图1所示,MATLAB/Simulink为OPC客户端,控制程序在MATLAB中实现,组态王为OPC服务器,在组态王中进行画面的监控,利用OPC技术可以在同一台计算机上实现数据交换[3].

图1 OPC数据交换基本框图

1.1 组态王OPC服务配置

本文使用的组态王为7.5 sP3版本,不同版本的组态王在配置时可能会有一些差异,但一般影响不大.在组态王设备中选择OPC服务器,在“网络节点名”中填写“\loaclhost”,选中右侧“KingView.View.1”,其他按照默认配置即可,设置完成的OPC服务器画面如图2所示[4].

图2 组态王OPC服务器参数配置图

登录APP查看全文

猜你喜欢

实验模型系统
一半模型
记一次有趣的实验
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
重尾非线性自回归模型自加权M-估计的渐近分布
做个怪怪长实验
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
3D打印中的模型分割与打包
NO与NO2相互转化实验的改进