文档详情

基于MATLAB与WiinCC的仿人智能积分液位控制系统.pdf

发布:2025-05-05约9.75千字共4页下载文档
文本预览下载声明

《自动化技术与应用》2008年第27卷第11期计算机应用

ComputerApplications

基于MATLAB与WiinCC的仿人智能

积分液位控制系统

张维波,韩保存

(聊城大学,山东聊城252059)

摘要:WinCC是目前较为流行的工业组态软件,组态便捷但难以编程实现复杂控制算法;而MATLAB科学工程计算软件包进行复

杂运算的效率很高可以很容易地实现复杂控制算法。采用OPC技术设计了MATLAB和WinCC的通信程序,发挥MATLAB

科学计算特长和WinCC人机交互优点。该方法具有编程效率高,实现方便,通用性强等特点。

关键词:OPC;技术;MATLAB;WinCC;组态软件

中图分类号:TP273文献标识码:B文章编号:1003-7241(2008)11-0036-04

AnIntelligentlevelControlSystemBasedon

MATLABandWinCC

ZHANGWei-bo,HANBao-cun

(LiaochengUniverstiy,Liaocheng252059China)

Abstracted:ThispaperdiscussesthecommunicationbetweenMATLABandWinCCbasedontheOPCtechnique.Thusthe

scientificcalculationfunctionofMATLABandthehuman-machineinteractivefunctionofWinCCcanbecombinedto

formacomplexcontrolalgorithm.

Keywords:OPC(OLEforprocesscontrol);MATLAB;WinCC;configurationsoftware

1引言发挥WinCC和MATLAB各自的优势。

随着工业控制技术的发展,PC机作为上位机在工

2OPC技术及WinCC

业控制领域中己占据主导地位。WinCC(WindowsCon-

trolCenter)是由西门子推出的集监视、控制和数据采OPC是OLEforProcessControl的缩写,是基于

Windows随工业自动化发展而兴起的一种新的数据交

集等于一体的组态软件。能够对自动控制设备和生产

[1]

换技术。

过程进行有效的监视和控制。但是它的数据处理功能

不够好,不容易实现复杂控制算法。而MATLAB是一

种用于科学工程计算的高级语言,由于它具有强大的数

值处理能力和丰富的工其箱,使得它在许多学科领域中

成为计算机辅助设计与分析、算法研究与应用开发的

基本工其和首选平台。如果能将WinCC和MATLAB相

图1OPC通信框图

结合,利用MATLAB语言实现复杂控制算法,再使用

WinCC提供了对OPC技术的支持,通过OPC服务

WinCC实现数据采集功能和友好的人机界面,就有利于

器,外部程序可以实现与WinCC控制系统的数据交互,

显示全部
相似文档