欢迎来到天天文库
浏览记录
ID:33933817
大小:400.04 KB
页数:4页
时间:2019-03-01
《基于dde技术的matlab与wincc通信设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于DDE技术的MATLAB与Wincc通信设计王克平,等基于DDE技术的MATLAB与WinCC通信设计DesignofDDEBasedCommunicationbetweenMATLABandWinCC王克平王宪(江南大学通信与控制工程学院,无锡214122)摘要:Windows操作系统下的工控组态软件已经被越来越广泛地应用。WinCC作为目前较为流行的组态软件,具有实用性强、组态灵活等优点,但它的数据处理能力较弱。而MATLAB科学工程计算软件包进行复杂运算的效率很高,可以很容易地实现复杂控制算法。为了将MATLAB的科学计算功能和组态软
2、件WinCC的人机交互功能相结合,发挥各自优势,提出了一种MATLAB和组态软件WincC之间的通信方法。采用DDE技术来实现二者之间的数据交换。该方法具有编程效率高,实现方便,通用性强等特点。关键词:动态数据交换数据处理组态中图分类号:TP273十.5文献标识码:AAbstract:ConfigurationsoftwareunderWindowsoperatingsystemforprocesscontrolhasbeenwidelyused.Aspopularconfigurationsoftwareatpresent,WinCCposs
3、essestheadvantagesofpowerfulpracticabilityandflexibleconfiguration,butitsabilityofdataprocessingisweak.Whilethescientificprojectcalculationsoftware,MATLAB,isefficientincomplexcalculation.Withthissoftware,thecomplexcontrolalgo-rithmcanbeimplementedeasily.Tocombinescientificca
4、lculatingfunctionofMATLABwithhuman-machineinteractivefunctionofconfigura-tionsoftwareWinCCandtoexerteachadvantage,thecommunicationmethodbetweenMATLABandconfigurationsoftwareWinCCisproposed.ByusingDDEtechnology,dataexchangebetweenMATLABandWinCCisimplemented.Thismethodfeatures
5、efficientprogramming,conven-ientusingandwellgeneralizationperformance.Keywords:DDEDataprocessingConfigurationDDE通信0引言近年来,随着计算机技术及其应用的快速发展,工图1DDE通信框图控机IPC作为上位机在工业控制领域占据越来越重要Fig.1BlackdiagramofDDEcommunication的位置,Windows操作系统下的工控组态软件的应用WinCC从工业现场设备采集数据,一方面进行动也越来越广泛。目前,较为流行的组态软件
6、有Intellu-态显示,另一方面传给MATLAB进行复杂的运算处tion公司的Fix,Wonderware公司的InToch,Siemens公理,再将结果回传给WinCC,然后由WinCC将数据输司的WinCC以及亚控公司的组态王Kingview等。WinCC出至工业现场设备进行控制。是在生产过程和过程自动化中解决可视化和控制任务1动态数据变换(DDE)技术的人机接口(HMI)软件,可以开发在管理级别上的监控和数据采集系统。它具有高度的实用性,组态灵活,动态数据交换(DDE)是在Winows系统中支持进可生成复杂友好的交互式图形界面。但是它的
7、数据处程间的通信机制。它是以共享全局内存来实现数据交理能力较弱,不易实现复杂控制算法。而MATLAB作换的,是Windows软件突出的特点之一。应用程序的为著名的科学工程计算软件包,进行复杂运算的效率DDE建立在Windows内部的消息处理机制上,在应用很高,可以很容易实现复杂控制算法,并且能够方便地程序中插人处理各种DDE消息的过程来实现的。通构造复杂控制系统的模型,对系统进行仿真。如果将过这种对话方式,两个应用程序之间建立数据交换链,MATLAB和WinCC相结合,利用MATLAB语言实现复以共享存储器的方式在应用程序间交换数据,使用协杂控
8、制算法,再使用Wincc实现数据采集功能和友好议来同步数据的传递。的人机界面,就有利于发挥MATLAB和WinCC各自的DDE应用程序可分为四类:客户
此文档下载收益归作者所有