MATLAB与组态软件的数据交换技术

组态

第24卷第4期增刊

仪 器 仪 表 学 报

2003年8月

MATLAB与组态软件的数据交换技术

110004)

摘要 ,。如果使用MATLAB实现MATLAB一直被定位在科学计算、复杂的控制算法,。本文以DDE通讯技术及ActiveX,RSView32的数据交换方法,实现MATLAB在实际工业关键词 MADDE ctiveX 组态软件

TheDataExchangeTechnologybetweenMATLABandConfigurationSoftware

ShiYing HongYue QianXiaolong

(SchoolofInformationScienceandEngineering,NortheasternUniversity,Shenyang110004,China)

Abstract MATLABhasalwaysbeenconfinedinscientificcalculation,mathematicmodelingandemulationbe2causeofitsstrongalgorithmfunction.Ithasneverbeenappliedforrealcontrolsystems.However,itwillgetex2tremelysatisfyingcontrolresultsifwecanuseMATLABtorealizecomplicatedcontrolalgorithmsandconsiderindustrialconfigurationsoftwareassystem’sprimarycontrollerintherealengineeringprojects.Thispaperillus2tratesDDEcommunicationtechnologyandActiveXskills;introducesthedataexchangemethodsbetweenMAT2LABandindustrialconfigurationsoftwareRSView32;andrealizestheapplicationofMATLABforrealindustrialcontrolsystems.

Keywords MATLAB DDE ActiveX Configurationsoftware

作、不能实现实时监控等。因此,在工业控制中将

1 引  言

在工业控制领域,如何更有效地实现控制算法一直是人们普遍关心的问题。目前,工控组态软件提供了友好的人机交互界面,强大的通讯功能,但是它的计算能力不强,难以实现复杂的控制策略。MATLAB语言以矩阵和向量为基本数据单位,提供了强大的科学运算、灵活的程序设计流程、便捷的与其他程序接口,高效率的复杂算法等。同时,MATLAB语言还配备有各种各样的工具箱,解决许多特定的课题和数学建模问题,如数值计算、算法预设计与验证、模拟与数字通讯、数字信号处理、时间序列分析、动态系统仿真等。但

MATLAB本身也存在一些不足,如人机界面设计不

MATLAB和工控组态软件相结合,实现优势互补一

直是自动控制领域研究的热门话题。使用工控组态软件作为系统主控,进行定时数据采样、动态工艺图显示、数据汇总等工作;同时MATLAB作为后台应用程序进行模糊控制、神经网络、参数整定、信号处理等复杂

MATLAB与组态软件的数据交换技术

算法的编制。这有利于发挥工控组态软件和

MATLAB各自的优势,实现复杂系统的控制。

[1]

2 MATLAB与组态软件RSView32的通讯

接口

  MATLAB主要提供两种通讯接口,一种是DDE

(DynamicDataExchange)通讯接口,另一种是Ac2tiveX通讯接口。罗克韦尔自动化公司的组态软件

方便、没有提供与计算机硬件的接口、无法进行端口操

你可能喜欢

  • 串级控制系统
  • 锅炉控制系统
  • 热力计算程序
  • 组态软件
  • PLC控制系统设计
  • 实验指导书
  • 泵站设计
  • 铁路作业指导书

MATLAB与组态软件的数据交换技术相关文档

最新文档

返回顶部