基于组态王的过程控制仿真系统设计

合集下载

基于组态王测控系统软件的设计及实现_李瑞先

基于组态王测控系统软件的设计及实现_李瑞先

58 路、 下压回路的压力阀门控制机构 , 按预定要求对试验 套管进行打压试验 , 以考核胶筒的性能指标 。 系统采用全自动 / 远程控制 / 手 动冗余结构 , 以保 证系统的高可靠性 。 本系统主要有压力控制和温度控制两大部分 。 压 力控制系统包括高压泵及稳压控制回路 , 供压管线 , 坐 封、 打压 、 泄压电动阀及控制回路 , 压力变送器及数据 采集 、显示系统 , 试验套管 。 温 度控制系统包 括油浸 罐、 导热油 、加热器 、 温度传感器及数据采集系统 、P ID 控制及显示系统 。 系统结构框图如图 1所示 。
D esign and R ea lization ofM easure m ent and Control System Software Based on K ingview
LI Ru ix ian1牞TAN Derong1牞Cao Y an feng2
牗 1 . Schoo l o f T ranspo rtation and V ehic le Eng ineering 牞 Shandong U niversity o f T echno logy 牞 Z ibo 255049 牞 China 牷 2 . Schoo l o f D istance Education牞 Shandong U niversity of Techno logy牞 Z ibo 255049牞 China 牘
《 测控技术 》 2006 年第 25 卷第 6 期
图 2 系统主界面Fra bibliotek图 1 系统结构框图
在图 1 中计算机作为控制和数据处理核心 , 通过 温度 、压力传感器 , 经 A /D 转换 , 采集温度与压力变化 数据 , 经过一系列处理 , 根据不同的指令参数 , 通过 D / A , I /O , RS485 等 , 去调节执行元件的动作 , 以完成不 同的任务 。 同时能够自动生成数据文件并存储 , 根据 需要打印报表和实时查阅数据曲线 。

基于组态王的过程监控系统设计

基于组态王的过程监控系统设计
图1 系统功能框图
便捷地记录、 查询系统的报警状态以及各工作站运行的情 况。当报警和事件发生时, 在报警窗中会按照设置的过滤条 件实时地显示出来。如图 5 所示。
( 一) 系统工艺流程画面。 该画面显示了 A3000 的主要 工艺流程图, 并实时显示各主要运行参数 。 通过这幅画面可
·80·
Industrial & Science Tribune 2011.(10).10
图3
实时数据显示画面
图4
历史数据显示画面
历史数据画面的主要功能就是存储在数据库中的数据, “历史报表查询” 按下 按钮, 可以设置某一时间段的任意已定 并可复制 / 粘贴至其他文档, 供后期 义变量的历史数据报表, 使用, 如下图 4 所示。 ( 三) 报警画面。为了保证生产现场的安全生产, 相关的 , “组态王 ” 报警事件的提示和记录是不可缺少的 为用户提供 用户可以 强有力的报警和事件系统 。通过这些报警和事件,
【关键词】 组态王; HIM; DCS 【作者单位】 曾慧敏, 陈再秀, 范焘; 四川理工学院自动化教研室
一、 引言 “组态” 的概念是伴随着 DCS 的出现才被越来越多的生 产过程自动化技术人员所熟知的, 它是面向监控与数据采集 的软件平台工具, 具有很丰富的设计项目, 使用方式也灵活 多变, 功能较为强大。随着监控软件的快速发展, 实时控制、 SCADA、 实时数据库、 通信及联网、 开放数据库接口、 对 I /O 设备的广泛支持已经作为它的主要内容, 随着软件设计技术 的发展, 组态软件会随着需求的不同而不断被赋予新的使命 和内容。 二、 监控系统设计 组态王监控开发系统是北京亚控科技发展有限公司开 发的一套集成了人机界面( HMI ) 系统和监控系统的工业上 PLC、 位监控软件, 可以与板卡智能仪表、 智能模块、 远程数据 采集装置( RTV ) 等多种外部设备进行通讯 。 本文针对实验 室 A3000 高级过程控制系统来设计的, 该系统包括三个加热 三个水箱, 一个储水箱, 一个锅炉, 一个工业用板式换热 管, 器, 两个水泵, 大功率滞后时间可以调整的滞后系统, 一个硬 件联锁保护系统。 依据监控系统要求及该系统需要实现的功能, 设计出系 统功能框图如下:

基于组态王的控制软件的设计

基于组态王的控制软件的设计

基于组态王的控制软件的设计所 属 系 电子工程系专 业 自动化学 号 01208108姓 名 张艳指导教师 何建国起讫日期 2012.2 --- 2012.5设计地点 东南大学成贤学院东南大学成贤学院毕业设计报告(论文)诚 信 承 诺本人承诺所呈交的毕业设计报告(论文)及取得的成果是在导师指导下完成,引用他人成果的部分均已列出参考文献。

如论文涉及任何知识产权纠纷,本人将承担一切责任。

学生签名:日 期:基于组态王的控制软件的设计摘 要本文主要介绍了组态软件和基于组态王的控制软件设计方案。

组态软件是一种面向工业自动化的通用数据采集和监控软件,即SCADA软件,亦称人机界面或HMI/MMI软件,俗称“组态软件”。

作为通用的监控软件,组态软件都能提供对工业自动化系统进行监视、控制、管理和集成等一系列的功能。

同时也为用户实现这些功能的组态过程提供了丰富和易于使用的手段和工具。

组态王软件是由北京亚控科技发展有限公司开发的工业级软件,也是首个应用于我国航空、航天领域的国产组态软件,具有开发简单、扩展性好、可靠性高等优点。

通过对组态王软件的学习,运用组态王动画功能,完成了电气主接线图、工艺流程图的设计;掌握组态王,完成了系统组态,实现了控制功能、报警功能并设计各种报表、曲线实现了打印功能;运用用户分级管理,确保系统安全。

关键词:组态王;控制软件;设计The design of control software king based on configurationAbstractThis article mainly introduced the configuration software and the design of control software king based on configuration .Configuration software for industrial automation is a common data acquisition and monitoring software, namely SCADA(Supervisory Control And Data Acquisition) software, which is also called the man-machine interface or HMI/MMI(Human Machine Interface/Man Machine Interface) software, commonly known as the "configuration software". As a general purpose monitoring software, configuration software can provide to the industrial automation system for monitoring, control, management and integration, and a series of function. At the same time also achieve these functions for the user configuration of the process for the rich and easy to use means and tools. Kingview is from Beijing and control technology development Co., LTD, the industrial development software, also is the first application to the country's aviation, spaceflight of domestic configuration software, with development simple, scalability, good and high reliability etc.Through to the kingview to study, use kingview animation function, completed the main electrical wiring, process flow diagram design; Master configuration king, completed the system configuration, realize the control function, alarm function and design various reports, curve realize the print function; Use the user classification management, ensure the safety system.Keywords: Configuration king; The control software;Design目 录摘 要 (I)ABSTRACT (II)第一章 引 言 (1)1.1选题背景 (1)1.2 选矿工艺介绍 (1)第二章 组态软件(组态王)的概述 (4)2.1组态软件的概述 (4)2.2 组态王的概述 (5)2.3 组态王的主要功能特性 (5)2.4 组态王程序设计步骤 (5)第三章 基于组态王的控制软件的设计 (7)3.1系统组态 (7)3.1.1 新建工程 (7)3.1.2 新建画面 (7)3.1.3 外部设备的定义 (8)3.1.4 定义变量 (11)3.2 监控主界面 (12)3.2.1 制作图形画面 (12)3.2.2 建立动画连接 (12)3.2.3 画面命令语言编程 (16)3.3系统安全 (18)3.3.1 设置用户的安全区与权限 (18)3.3.2 设置图形对象的安全区与权限 (20)第四章 曲线功能 (21)4.1 实时曲线 (21)4.2 历史曲线 (22)第五章 报表功能 (25)5.1 实时报表 (25)5.1.1 实时数据报表 (25)5.1.2 实时数据报表打印 (25)5.2 历史报表 (26)5.2.1 历史数据报表 (26)5.2.2 历史数据报表打印 (27)5.2.3 历史报表查询 (27)第六章 报警功能 (28)6.1定义报警组 (28)6.2设置报警变量 (28)6.2.1 界限值报警 (28)6.2.2 开关量报警 (28)6.3建立报警窗口 (29)6.4报警窗口自动弹出 (30)第七章 系统运行 (32)第八章 总结 (39)参考文献 (40)致 谢 (41)附 录 (42)第一章 引 言1.1 选题背景我国黄金资源储量丰富,分布较广,黄金生产企业星罗棋布,覆盖面大。

组态王仿真课程设计

组态王仿真课程设计

组态王仿真课程设计一、课程目标知识目标:1. 理解组态王软件的基本概念,掌握其操作界面及功能模块;2. 学会使用组态王进行简单的监控系统设计,包括数据采集、监控界面设计及报警系统配置;3. 掌握组态王与硬件设备之间的通信原理及方法。

技能目标:1. 能够独立进行组态王软件的安装与配置;2. 运用组态王软件设计出符合实际需求的监控系统界面,并进行数据实时监控;3. 掌握利用组态王进行故障排查及系统优化的方法。

情感态度价值观目标:1. 培养学生主动探究、勤于思考的学习态度,激发学生对自动化监控技术的兴趣;2. 增强学生的团队合作意识,提高沟通协调能力;3. 培养学生的创新意识,使其能够将所学知识应用到实际工程中,体会技术带来的社会价值。

课程性质:本课程为实践性较强的学科,旨在通过组态王软件的学习,使学生掌握自动化监控系统的设计原理及实现方法。

学生特点:学生具备一定的计算机操作基础,对自动化技术有一定了解,但实际操作能力有待提高。

教学要求:结合学生特点,注重实践操作,采用案例教学,引导学生主动参与,提高学生的动手能力及创新能力。

通过课程学习,使学生能够达到上述课程目标,为将来的职业发展打下坚实基础。

二、教学内容1. 组态王软件概述:介绍组态王的发展历程、应用领域及基本功能,让学生对组态王软件有整体的认识。

- 教材章节:第一章 组态王软件概述2. 组态王软件安装与配置:学习如何安装组态王软件,并进行基本配置。

- 教材章节:第二章 组态王软件安装与配置3. 组态王功能模块学习:详细讲解组态王软件的各功能模块,如变量管理、设备管理、画面制作、动画制作等。

- 教材章节:第三章至第六章 组态王功能模块4. 实际案例分析:分析典型的组态王监控系统项目案例,使学生了解监控系统设计流程及方法。

- 教材章节:第七章 实际案例分析5. 监控系统设计与实践:指导学生运用组态王软件进行监控系统设计,包括数据采集、界面设计、报警系统配置等。

基于组态王的过程控制系统

基于组态王的过程控制系统

基于组态王的过程控制系统组态王的工具箱中有直线、扇形、填充图形、折线、管道、多边形、文本、按钮和点位图等基本图素,它们均有绘制图形及动画的功能。

它们中填充图形类动画连接框如图所表示,剩下的图素在动画连接框结构相同,只是在动画属性选项有些许差异。

动画的连接框图从图中可知填充类的图形没有输出值和属性文本色等选项,而基本图素中的文本没有属性变化中的线属性和填充属性,也没有位置与大小变化中的填充、旋转和缩放属性,但是却有属性文本色和输出值各选项,各有春秋。

而“动画连接”就是建立数据库变量与画面的图素的对应关系。

引入动画连接是设计人机接口的一次重大突破,它使得工程人员能从重复的图形编程中释放出来。

并且提供了标准的工业控制图形界面给工程人员,并且通过可编程的命令语言的连接来加强图形界面的功能。

在工程人员设计图形界面中图形对象与变量之间的丰富连接类型为工程人员提供了极大的方便。

部分动画连接的图形对象“组态王”系统还能对它设置访问权限,这对于系统安全的保障有着重要的意义。

根据数据库中变量的变化,图形对象可以在建立动画连接后,按动画连接的要求进行改变。

组态王数据库中的变量既可以是内存变量,也可以是I/O变量。

I/O变量是工业控制过程中的物理量,若按照物理量的数学形态分类有:连续式物理量和数字式开关量;若按物理量的物理形态分类有:开关的通断、位移、速度、加速度、质量、大小、颜色、电压、电流、温度、压力、流量、液位、物质浓度、亮度、酸碱度等化学和生物的物理量。

图形对象能够根据动画连接的要求更改图形的颜色、尺寸、位置和填充百分数等,一个图形对象又能够同时定义多个连接。

把这些动画连接组合起来,应用程序将呈现出十分逼真的图形动画效果。

报警功能报警的产生和记录是为保证工业现场安全生产中必不可少的因素。

“组态王”有着强大的报警和事件系统而且操作方法简单。

报警是指当系统中某些量的值超过了所规定的范围时,系统会自动产生相应的报警信息,表示该量的值已经超过范围,提醒操作人员进行调整。

基于PLC和组态王的过程控制实验系统

基于PLC和组态王的过程控制实验系统

.
2.1 被 控对 象 过 程控 制装 置示 意图 如图 2 所示 , 是 一个 以温 度 , 液 位, 压力 , 流量 为过 程受 控变 量 , 水 泵转 速 , 可 控硅 移 相 触发 角为 过程 操作 变量 的过 程控制 系统 . 被 控对 象 为 充分 模拟 工业 现场 的小 型电 热锅炉 .
( 北 京联 合大 学 自动化 学院 , 北 京 100 101 ) 200 P LC 为控制 器 , 要 : 以 S7 小型 电热 锅炉为 被控 对象 , 构 成 了过 程 控制 实 验系 统 , 上 位机 采 用组 态

王 设计 人机 画面 , 实现 对过 程的 监控 并提 供过 程控 制实验 平台 . 锅炉的 液位 , 出 水温 度 , 进 水压 力 , 流量 通 过测 量变 送接 至 PLC 的 模拟 量输 入 , 经 数据 处理 和相 应的 控制 运算 , 结果 由 模拟 量 输出 给 执行 器 , 执 行 器为 变频 器和 可控 硅 . 描述 了系 统的组 成 , 控制 功能 以 及监 控 功 能的 实 现 . 该 装 置充 分 模 拟工 业 控 制 现场 , 可以 方便 地组 合成 多种 过程 控制 实验 , 人机 界面 友好 , 操 作简单 , 将 过程 控制 领域 的理论 知识 与 工 程实 践得 到很 好的 结合 , 加强 了对 学生 工程 应用 能力 的培养 . 关 键词 : 过程 控制 ; PLC ; 组 态王 ; 实 验教 学 3 中 图分 类号 : T P 2 7 文献 标识 码 : A 167( 2 010 ) 05 - 0016 - 03 文 章编号 : 1006 - 7
第 29 卷 第 5 期 2010 年 5 月




基于组态王的电动机控制线路仿真软件设计

基于组态王的电动机控制线路仿真软件设计
制 线 路 的 工作 原 州 . 致 学 无法 进 一 步深 人领 会控 制 线 路 故 障 排 及线 路 设 汁 t 等更深层次知识和技能 , 碍 r整 门课 Ⅻ l 的融 会 髓通 和 后续 课程 的 学 习 。 本 史采 用 态 f 6 . 5 5作 为开 发 工 具 . 没计 开发 : 一
关键词 : 控 制 线路 , 组 态王, 仿 真软 件 , 动 画 连接 , 工作 原 理
Ab s t r a c t : Ba s ed o n Ki n gVi ew 6 5 5 as t h e de ve l opm e n t t o o1 . t h i s pap er d es i gn s an d de v el ops t he s of t wa r e of el ec t r i c
《 电 力拖 动 控制 线 路 与 技 能 圳练 》 是技 I 院校 电 气 f j 动 化 类专 、 一 f J 核心 的 号业 课程 ,从 实 际教 学 开展 : ‘
情况来看 , r h了 陔门课 控制线路 工作原删 的抽 象性 鱼 : =
…一
蛐4 0
和非显性, 学牛化学爿过程q | , 很难深入理解许掌握控 三 : !
个部 件 组 成 , 住 实 际 开发 、 没 汁过 程 中 , 考 虑 图 肜 时 象 控 制 的 便
利性 和整 体 性 , 一 般 将 低 压 电器 【 皋 】 形对象控制 变} J } 定 义 为结 构
类 型 变量 。 由于 在 组 态 [ } l 没彳 『 提 供 争门 的结 构 数 据 类 型 , 凶此 在 定 义 结 构 变 鞋之 前 , 需I 要苗 ‘ 先 定 义 结 构 数 据 类 型 . .
图 1 常见 低 压 电器 图素 对 象

基于组态王课程设计

基于组态王课程设计

基于组态王课程设计一、课程目标知识目标:1. 学生能够理解组态王软件的基本概念,掌握其界面布局及功能模块;2. 学生能够运用组态王进行简单的工业控制系统设计,实现数据采集、监控和控制;3. 学生了解组态王在实际工业控制系统中的应用场景,理解其在自动化领域的重要性。

技能目标:1. 学生能够运用组态王软件进行系统组态,完成数据点定义、设备连接和数据传输配置;2. 学生能够通过组态王绘制工业控制流程图,实现设备运行状态的实时监控;3. 学生能够利用组态王进行简单的控制策略编写,实现对工业设备的控制操作。

情感态度价值观目标:1. 培养学生对工业自动化领域的兴趣,激发他们探索未知、创新实践的热情;2. 培养学生团队协作、沟通表达的能力,使他们能够在项目实践中发挥各自优势,共同解决问题;3. 培养学生严谨、负责的工作态度,提高他们在实际工作中遵循规范、确保安全的能力。

课程性质:本课程为实践性较强的学科,以项目驱动的方式进行教学,使学生能够将理论知识与实际操作相结合。

学生特点:学生具备一定的计算机操作能力和工业控制系统基础知识,对新技术和新工具充满好奇心。

教学要求:结合学生特点和课程性质,注重培养学生的学习兴趣和实践能力,将理论知识融入实际操作,提高学生的综合运用能力。

通过分解课程目标为具体的学习成果,使学生在课程结束后能够独立完成简单的工业控制系统设计与实现。

二、教学内容1. 组态王软件概述:介绍组态王的发展历程、应用领域及基本功能,使学生对其有一个全面的了解。

教材章节:第一章 组态王软件概述2. 组态王安装与配置:讲解组态王软件的安装步骤、配置方法及相关注意事项。

教材章节:第二章 组态王安装与配置3. 组态王基本操作:学习组态王软件的界面布局、基本操作方法,如数据点定义、设备连接等。

教材章节:第三章 组态王基本操作4. 工业控制流程图绘制:教授学生如何使用组态王绘制工业控制流程图,实现设备运行状态的实时监控。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于组态王的过程控制仿真系统设计
《过程控制工程》、《自动控制原理》等课程都涉及到过程控制方而的知识,都是自动化专业的应用性和实践性很强的专业必修课,许多重要的概念和方法只有通过实验才能更好地理解和掌握,实验就是这些课程的一个必不可少的重要环节。

但是目前由于各种自动化仪表和过程控制系统实验装置价格昂贵,学校不可能购置大量先进的设备来满足实验教学的要求。

开发仿真教学软件不仅能弥补实验设备数量和质量上的不足,还可以节约大量资金,节省宝贵的实验时间且危险性小。

木文利用组态王良好的界而系统和MATLAB的强大数据运算能力进行设计,以真实的被控对象为原型,用逼真的画而再现被控对象,展现整个控制过程,给学生提供一个多角度、多层次观察仿真过程的可视化人机交互环境,学生可以直接在组态王界而上选择需要的控制策略并修改各个仿真参数,系统可以形象地显示出仿真控制结果。

开发软件采用组态王和MATLAB,开发出的仿真系统可用于上述课程的实验教学和课堂演示,也可作为研究各种控制系统和复杂控制算法的实验平台。

1仿真系统设计思想
组态王是一套基于Microdoft的各种32位Windows平台的全中文组态软件。

借助于它的强大界面功能,可生成画而丰富而生动的多媒体画而,利用其可视化的画面制作技术,可实现各种满足要求的仿真界而。

但组态软件在复杂的数值计算和分析方面显得力不从心,难以实现复朵的控制策略。

MATLAB语言以矩阵和向量为基木数据单位,提供了强大的科学运算、灵活的程序设计流程、便捷的与其他程序接口,高效率的复杂算法等。

同时,MATLAB语言还配备有各种各样的工具箱,解决许多特定的课题和数学建模问题,如数值计算、算法预设计与验证、模拟与数字通讯、数字信号处理、时间序列分析、动态系统仿真等。

拥有大量稳定可靠的算法库,但编写界而的功能较差、没有提供与计算机硬件的接口、无法进行端口操作、不能实现实时监控等。

工控组态软件和MATLAB各有优缺点,利用动态数据交DDE (Dynamic-Data-Exchange)通讯协议进行数据交换,则可将组态王良好的画
而显示技术MATLAB的优秀计算功能结合起来,即用MATLAB中的Sinmulink进行模型计算和仿真,将仿真结果发送到由工控组态软件组态王生成的仿真界面上,动态地显示仿真结果。

仿真系统的构成如图1所示。

主要包扌鼻
显示模块:主要是基于组态软件的图形设计,使系统的操作较为人性化,便于对系统的监控,主要以流量、压力、物位,温度四大工业参数的化工厂生产装置为控制对象。

数据处理模块:以MATLAB为后台的数据处理,依赖于MATLAB 的强大数据处理能力,来实现控制对象,控制器的仿真,再能过DDE 通信把结果数据输送到组态王界而显示。

输入输出模块:主要是能过显示界面来操作,系统的主页面提供仿真的一些控制系统的选择和参数的设定,这些数据输入会存放到组态软件的数据库里,等待系统调用,使用起来方便直观。

2仿真系统设计
2.1仿真系统内容
设计以PCT系列过程控制工程实验装置为原型,仿真的基木内容包括:(1)控制器仿真:P控制器、PI控制器、PID控制器;(2) 被控对象:带延迟环节、非线性环节、离散线性;(3)控制算法:单回路控制、串级控制、前馈控制、比值控制;
仿真的内容可以根据课程的需要和实验项目进行扩展。

仿真操作界而为中文Windows通用操作界面,包扌舌仿真项目选择、PID控制参数设定、实时曲线、历史曲线、报表生成、自动和手动控制;选择仿真的•启动/停止”按钮可以控制仿真的开始和结束。

仿真系统主界而如图2所示。

2.2仿真模型的建立
数学模型指广义对象模型和控制器模型。

广义对象包括:被控对象、
执行器、变送器,是通过在PCT系列过程控制工程实验装置上进行多次实验,测取阶跃响应曲线,获取被控对象特性参数,来建立对象的模型。


制器模型在MATLAB下有PID控制器模块可以直接调用,各种控制算法的模型可以进入Simulink环境,调出需要的模块, 再把各元器件连接起来即可。

最后将广义对象模型、控制器模型处理成子系统并封装成模块。

经过
封装的各子系统名称如下:
(DPID控制器:PID.mdl ;(2)单回路控制系统:PIDCS.mdl ;
(3)串级控制系统:CJCS.mdl ;(4)前馈控制系统:QKCS.mdl ;
(5)比值控制系统:BZCS.mdl ;(6)带延迟环节系统:DELAY.mdl ;(7)非线性环节系统:FXXHJ.mdl ; (8)离散线性系统:LSXT.mdl。

各子系统中低层模块的参数比如PID控制参数等用变量的形式来表示,将这些变量通过DDE通信方式与组态王实时数据库中的变量连接,通过仿真界而上的操作可以设定这些变量。

2.3组态王与MATLAB的动态数据交换
整个仿真系统所需要的模块建立后,要编写连接程序,来实现组态王和MATLAB之间的通信,并在MATLAB下的模块调用。

DDE通信的软件设计是在Matlab的Simulink中使用Matlab语言编写灵活的S函数来实现,以M文件形式存在,Simulink提供了一个M文件形式的S函数模板,包括定义一些必要函数的语句和一些注释。

程序的框架如图3所示。

(1) MATLAB的DDE传输程序设计
在本次开发中,组态王编制的主控程序将数据送到MATLAB程序进行仿真计算,计算后将结果返回主程序,在MATLAB中建立M 文件,下而是MATLAB与组态王之间进行数据交换的程序:
96MATLAB与服务器建立连接
global channel;
channel=ddeinnt("view" , "tagname");%建立与服务器的对话,并返回通道号。

if cha nn el 二二0
disp ('DDE连接失败,);
Else
disp CDDE连接成功');
%MATLAB下的模型从组态王接收数据
M.SELECT = ddereq (channel, "select");%接收选择变量M-SP = ddereq (channel, "SP");% 接收给定值M_KP = ddereq (channel, "KP");% 接收比例增益M_TI = ddereq (channel, "Tl");% 接收积分时间
M_TD = ddereq (channel, "TD");% 接收微分时间
M_F1 - ddereq (channel, "Fl");%接收干扰值
M_F2 = ddereq (channel, ,,F2,,);%MATLAB下的模块调用
t二[0: 0.1: 9.9];%模块的时间输入给定
switch M.SELECT
case 'O'
[t, x, y]=sim (卩ID', 30, [J, M_SP);
case T
[t, x, y]二sim CDELAY1, 30, [], M_SP);
case 2
[t, x, y]二sim CFXXHJ1, 30, Q, M_SP);
case 3
[t, x, y]二sim CLXXT, 30, Q, M_SP);
case 4
[t, x, y]二sim CPIDCS, 30, □, M_SP);
case ‘5’
[t, x, y]=sim CCJCS', 30,[],
case 6
[t, x, y]二sim CQKCS', 30, [], M_SP);
case 'T
[t, x, y]二sim CBZCS, 30, [], M_SP);
otherwise
break;
end
%MATLAB下的模型向组态王发送数据
for i=l: 200
b二y (i);
ddepoke (channel, "rlc2", b);
end
保存为DDE.m文件
(2)仿真系统的运行
完成整个仿真系统的模型以后进行运行调试,首先运行组态王, 点击VIEW运行组态王系统,等系统进入仿真界而后,选择要仿真的控制系统,设定参数,然后再打开MATLAB程序,在命令窗口下输入:DDE按下回车键,就运行仿真系统,然后跟据仿真系统的显示效果来调整MATLAB下的发送频率,最后得到完美的显示曲线。

3结束语
该仿真系统充分利用了组态软件和MATLAB各自的优点, 用组态王开发形象逼真的仿真画而,仿真模型由MATLAB完成,确保了仿真结果的正确、可靠。

仿真实验系统不仅能用于仿真实验教学, 还可以用于开展实物实验的前期准备工作,或者在实物实验后进行更深入的仿真研究。

通过将仿真系统和实物系统进行对比,更利于学生熟悉和掌握各种过程控制系统的结构和特性,建立起更清晰的控制系统的概念。

相关文档
最新文档