×

基于OPC的MATLAB与MCGS实时通讯的实现

消耗积分:5 | 格式:rar | 大小:117 | 2009-08-22

分享资料个

论文阐述了开放式标准接口OPC 技术,在此基础上提出了一种基于OPC 技术的
MATLAB 与MCGS 实时通讯的实现方案,并给出了具体的实现过程。该方案利用MATLAB集成的OPC toolbox 实现MATLAB 对MCGS 实时数据的读取和写入,完成MATLAB 与MCGS 数据的实时通讯。试验证明了该方法省去了复杂的语言编程,简化了开发过程,是实现MATLAB 与MCGS 数据实时通讯的一种有效方法。
关键词:OPC ;MATLAB;MCGS;实时通讯
在控制系统组态设计过程中,如何有效地实现控制算法一直是人们普遍关心的问题,工
控组态软件MCGS 提供了友好的人机交互界面,强大的通讯功能,但它的计算能力不强,难以实现复杂的控制策略。Matlab 则具有强大的数值分析、计算和绘图功能,拥有强大的控制算法工具箱,可以完成对任意复杂控制系统的设计、计算、分析和仿真,已经广泛应用于控制系统的建模、仿真等各个方面,但它的缺点是不能实时操作和控制,能与之直接通讯的硬件设备还不多。OPC(OLE for Process Control)是基于Windows NT 技术的OLE,COM/DCOM 接口的扩展,OPC 规范定义的标准接口,使得在使用第三方硬件时,只要硬件开发商提供OPC Server,软件开发人员无需编写低层的驱动程序,通过用户软件的OPC Client 即可与之进行数据交互,不同厂家之间软硬件的集成变得易于实现。本文基于OPC技术实现了MATLAB 与MCGS 之间的实时通讯,为实现MATLAB 与MCGS 两者优势互补,有效地实现控制算法提供了一条有效途径。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !