欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《计算机控制技术》PPT课件.ppt

    • 资源ID:4856027       资源大小:788KB        全文页数:93页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《计算机控制技术》PPT课件.ppt

    2023/5/20,1,第三章 计算机控制系统软件基础Software Technology of Computer Control System,Information Engineering School,Shenyang Institute of Chemical Technology,2023/5/20,2,本章主要内容,计算机控制系统软件概述中断程序设计计算机控制系统软件设计商品化的工业控制软件简介,2023/5/20,3,第一节 Unit 1,计算机控制系统软件概述Introduction of Computer Control System Software,2023/5/20,4,本节主要内容,计算机控制系统软件基础过程计算机控制系统软件构成过程计算机控制系统软件功能,2023/5/20,5,3-1-1 计算机控制系统软件基础(1),计算机应用系统中的软件系统软件工具软件应用软件数据收集部分数据分析部分输出控制部分监督部分,2023/5/20,6,3-1-1 计算机控制系统软件基础(2),计算机控制系统中软件的发展小规模的、解决单一问题的应用程序用于满足工业过程计算机控制不同规模控制系统的商品化软件规范化、系统化的软件工程程序设计方法,2023/5/20,7,3-1-2 计算机控制系统软件构成(1),系统软件计算机控制系统应用软件开发平台和操作平台应用软件 第一级:监控平台软件、基本控制软件、先进控制软件、约束控制软件、操作优化软件 第二级:最优调度软件和企业计划决策软件等,2023/5/20,8,3-1-2 计算机控制系统软件构成(2),最基本的计算机控制系统应用软件直接(控制)程序参与系统的实际控制过程,完成与各类信号的采集、处理和各类控制信号的输出任务规范服务性程序如报表打印输出、报警输出、算法运行、各种画面显示等辅助程序接口驱动程序、检验程序、设备自诊断程序等,2023/5/20,9,3-1-3 计算机控制系统软件功能(1),计算机控制系统的整个组成硬件是基础,而过程控制系统软件是整个系统的关键过程控制系统软件组成系统组态程序、前台控制程序、后台显示、打印、管理程序以及过程数据库等控制系统软件实现的功能实时数据采集、闭环控制输出、逻辑控制、报警监视、画面显示和报表输出、可靠性措施、管道功能、数据通信、应用功能等,2023/5/20,10,3-1-3 计算机控制系统软件功能(2),衡量一个过程控制系统软件性能优劣的主要指标系统功能是否完善,能否提供足够多的控制算法系统内各种功能能否完善地协调运行人机接口是否良好系统的可扩展性能如何对过程控制系统软件设计者的要求具备丰富的自动控制理论知识和实际经验深入了解计算机系统软件,包括操作系统、数据库等既熟悉控制现场要求,又熟练掌握编程技术,2023/5/20,11,第二节 Unit 2,计算机操作系统Computer Operation System,2023/5/20,12,工业控制机用的操作系统,MS-DOS 单用户Windows98 网络Windows NT 4.0 客户/服务器体系Windows2000(现在很少用)其它实时多任务OS系统 VMS RT Linux等等,2023/5/20,13,3-2-1 操作系统的功能与任务(1),操作系统主要目的是控制与 管理计算机的硬件 和软件资源。合理 地组织计算机工作 流程,方便各种用 户使用计算机,2023/5/20,14,3-2-1 操作系统的功能与任务(2),操作系统的工作方式分成三大类批处理系统、分时系统和实时系统,2023/5/20,15,3-2-1 操作系统的功能与任务(3),操作系统的功能作业(job)管理:“脱机”和“联机”两种方式处理机(CPU)管理:作业调度、进程调度存储管理:内存分配、内存保护、内存扩充设备管理:设备分配、设备驱动、虚拟设备文件管理:文件存储与检索、文件操作、文件保护与控制,2023/5/20,16,3-2-2 操作系统的分类,操作系统按功能分类批处理操作系统分时操作系统实时操作系统按计算机配置分类按用户/任务分类单一/多个用户,单/多任务,2023/5/20,17,3-2-3 实时多任务操作系统(1),实时多任务操作系统就是能够执行多任务的实时操作系统应具备的特征异步事件响应:要有异步I/O和中断处理能力切换时间中断等待时间优先级中断和调度抢占式调度同步,2023/5/20,18,3-2-3 实时多任务操作系统(2),实时多任务操作系统与批处理操作系统的区别大多数实时多任务操作系统CPU的负荷率应保证在30%之内,这样CPU有足够的能力进行“即时”响应实时多任务操作系统与分时操作系统的区别要求的实时响应时间随系统的要求而变化一些著名的实时多任务操作系统Windows NT、OS/2、VMS等,具有很好的通用性、实时性和可靠性。其中Windows NT应是实时操作系统的主流,2023/5/20,19,3-2-4 Windows NT 操作系统(1),Windows NT4.0设计上充分地体现了客户/服务器思想Windows NT Server 4.0是面向网络服务器的NOS,为网络应用提供了功能强大的服务器平台。它还是一种面向Internet/Intranet的NOSWindows NT Workstation 4.0是面向网络工作组的操作系统,采用对等式的网络通信机制,既可单独作为桌面OS,用于对等式通信的网络工作组环境,也可在Windows NT Server 4.0环境中作为工作站操作系统使用。,2023/5/20,20,3-2-4 Windows NT 操作系统(2),Windows NT4.0的任务管理机制采用抢先式多任务机制来提供多任务能力。操作系统能主动地夺取控制权,可以保证每个应用程序都能获得合理的共享时间,同时运行而互不干扰。支持多线程处理,允许编程人员将一个应用程序分成可同时运行的几个部分(即线程)。这样,在用户与应用程序交互的同时,后台还可以完成其它任务。若运行在多处理器系统上,则采用对称式多处理技术,2023/5/20,21,3-2-4 Windows 2000系列(1),Windows 2000 Professional Windows NT Workstation 4.0的升级版,是一个商业用户的桌面操作系统,供台式机和便携机使用Windows 2000 Server和 Advanced Server分别是Windows NT Server 4.0及其企业版的升级产品,是为服务器开发的多用途操作系统其中“活动目录(Active Directory)”技术是一种全新的目录服务技术,可以存储用户、组、策略、计算机和域的信息,2023/5/20,22,3-2-4 Windows 2000系列(2),Windows 2000 Datacenter Server这是Windows 2000系列中全新的版本专门为数据服务器优化的一个64位的产品,支持16路对称多处理器系统以及多达64GB的物理内存,以及4个节点的集群服务。,2023/5/20,23,3-2-4 Windows 2000系列(3),Windows 2000系列的核心思想针对企业用户集成发展数字神经系统(Digital Nervous System)的企业理念,根据不同的场景,如知识管理、业务经营和电子商务等来组织产品线,以满足企业用户进行数字化经营的需要。通用的平台在各种不同的设备上运行帮助用户连接到Internet帮助企业用户构建一个数字化经济的基础设施,2023/5/20,24,3-2-4 Windows 2000系列(4),Windows 2000的设计思想稳定性 安全性远程计算与分布式计算网络化柔性平台 降低总体拥有成本(TCO),2023/5/20,25,3-2-5 OS/2操作系统(1),OS/2是一种面向微机的多任务实时OS,它支持两类多任务应用程序在另一个进程中启动其它程序,使其与应用程序并发运行允许应用程序在同一个进程中运行多个线程,不同的操作在应用程序中可分为多个任务来处理OS/2操作系统在会话、进程和线程三个层次上实现对多任务环境的控制,2023/5/20,26,3-2-5 OS/2操作系统(2),OS/2的实时性体现在它对每一个线程赋予一个调度优先权线程的创建一旦创建一个线程,它的优先权类别、以及在类别中优先权级别也同时确定线程按如下顺序调度时间关键固定常规空闲状态,2023/5/20,27,3-2-6 VMS操作系统(1),DEC公司开发的另一类实时多任务操作系统VMS的进程建立多个进程,每个进程执行一项任务,并通过对它们的控制、同步协调,以获取并行处理环境主进程同步和管理若干从进程的执行,从进程处于不同的状态和优先级并执行不同的任务CPU在每一个瞬时只执行一个进程。但对各个进程的执行采取按时间片循环轮转结合优先级调度,为多进程的执行创造了并行执行环境。,2023/5/20,28,3-2-6 VMS操作系统(2),建立和控制进程进程有三种模式:交互式进程、批进程、同步进程VMS提供的同步操作手段:计时器请求、事件标志、AST异步系统自陷子程序和资源锁管理器等进程通讯进程内部通讯:局部事件标志、进程逻辑名、pl公共区和DCL符号。协同进程间传递数据和信息的方法:公共事件标志、共享逻辑名和符号、邮箱、全局节和共享RMS文件,2023/5/20,29,3-2-7 Linux与RT Linux操作系统(1),Linux 的开发背景Linux 的特点是一种类UNIX 操作系统属于开放源代码的自由软件,任何用户都可以在其内核中增加代码以满足自己的需要完全免费,2023/5/20,30,3-2-7 Linux与RT Linux操作系统(2),Linux 的设计思想继承了 UNIX 系统的特点和设计思想内核结构基本上和一般UNIX 操作系统一样,由内存管理、进程管理、设备驱动程序、文件系统和网络管理等部分构成保持了与可移植操作系统接口的兼容具备现代 UNIX 系统所具备的全部特征,包括真正的多任务、虚拟内存、共享库、需求装载、共享的写时复制程序执行、优秀的内存管理、TCP/IP 网络支持等,可以支持广泛的硬件平台,可移植性好。,2023/5/20,31,3-2-7 Linux与RT Linux操作系统(3),RT Linux 的特点是能够提供实时功能的Linux操作系统提供了运行特殊实时任务和终端句柄的能力扩展了标准UNIX编程环境,使它可以处理实时任务采用了虚拟机技术,使Linux并不直接与中断控制硬件进行联系,而是通过设备仿真层进行中断控制。但虚拟机只负责仿真中断控制,RT Linux在其它方面仍然可以直接控制硬件,从而既保证了较好的运行效率,又使对Linux内核的修改量最小RT Linux适合于在工业计算机控制中应用,2023/5/20,32,第三节 Unit 3,PC机的中断系统Interrupt System of Personal Computer,2023/5/20,33,3-3-1 三类中断,PC 机支持256种文件类型中断(00HOFFH 中断类型号)外部中断(硬件中断)由CPU中断申请线NMI和INTR 向CPU发出的中断请求,此类中断由硬件产生不可屏蔽中断 NMI由CPU的NMI不可屏蔽中断输入端产生,上跳边沿触发,中断类型号为2,不能屏蔽,用于内存奇偶检验错或协处理器异常可屏蔽中断INTR 8259A中断控制器管理,由CPU的INTR引脚产生,为电平触发.,2023/5/20,34,3-3-1 三类中断,微处理器中断(异常)CPU执行指令过程中,遇到错误状态产生的中断,也称内部中断或异常中断.常见三种:除法出错中断除法商大于机器表示的最大值,认为除数为”0”(被0除)中断类型号为0单步执行中断支持单步调试程序 中断类型号为1运算溢出中断 执行“INTO“指令时,检测到溢出标志OF=1,则引发溢出中断(数超出表示范围,发生溢出),中断类型号为4。,2023/5/20,35,3-3-1 三类中断,软件中断执行指令 INT n 产生的中断 中断类型号PC机为每个I/O设备提供了一个中断类型号及相应的中断服务子程序 BIOS 提供 10H1FH 中断类型号 DOS 提供 20H27H 中断类型号常用的软中断:INT 1AH 时钟服务 INT 1CH 定时中断 INT 21H DOS功能调用 等等,2023/5/20,36,3-3-2 DOS功能调用(INT 21H),功能调用一般过程:把功能号放入AH寄存器中 设置必要的入口参数 执行软件中断 INT 21H 得到出口参数举例 键盘输入字符 MOV AH,01H INT 21H 等等,2023/5/20,37,3-3-3 C语言编写中断调用函数,int dos()函数 DOS功能调用int 86()函数 执行软中断调用 举例:include main()union REGS in,out;联合(共用体)in.h.ah=0 x2c;indos(2功能取得时间,放在:中其中表示小时,表示分钟,表示秒,表示百分之一秒,2023/5/20,38,3-3-3 C语言编写中断调用函数,举例int86(0 x10,显示器调用,共有种不同功能如:设置显示方式(功能号)设置光标大小(功能号)设置光标位置(功能号2)等等,2023/5/20,39,3-3-4 中断程序设计,中断处理 可屏蔽中断由中断控制器发出,响应,并处理。处理过程:有中断请求,中断允许标志,响应;若,不响应。读取中断类型号n,清,(单步标志)为“”,2023/5/20,40,3-3-3 中断程序设计,,保护断点,代码段、指令指针将中断类型号n中段服务程序入口地址。段地址,偏移地址,开始执行中断服务子程序。允许更高级别中断,用开中断“”置“”返回前,用指令清中相应位(中断结果指令)(中断服务寄存器),2023/5/20,41,3-3-3 中断程序设计,返回指令,弹出,内容,恢复断点,继续原程序。中断向量的设置及获取 设置中断向量就是把中断服务子程序的入口地址放到中断向量表中去,中断向量表占内存最低端。每一个中断类型占用个字节,前两字节放中断服务子程序的段内偏移地址,后两字节放段地址。,2023/5/20,42,3-3-3 中断程序设计,设置方法很多,如功能调用,设置中断向量H中断类型号:中断服务子程序地址程序:,(代码段),中断服务子程序偏移量,中断类型号,,2023/5/20,43,3-3-3 中断程序设计,获取中断向量,如的号功能调用,:放段地址,放偏移地址 语言中断程序编制举例:用到三个函数:()设置中断向量()获取中断向量()中断服务程序入口函数,2023/5/20,44,3-3-3 中断程序设计,附例:includeinclude include include include include#define INTR 0 x1cvoid zdhs();void interrupt(*old handler)(void);void interrupt handler(void);int count=0,count1=0;,2023/5/20,45,3-3-3 中断程序设计,main()int gd=DETECT,gm;initgraph(,2023/5/20,46,3-3-3 中断程序设计,void inrerrupt handler(void)count1+;if(count1=18)count1=0;count+;if(count=60)count=0;(*old handler)();,2023/5/20,47,3-3-3 中断程序设计,void zdhs()union inkey char ch2;int I;c;for(;)if(kbhit()c.I=bioskey(0);if(c.ch0=x1b)return;gotoxy(40,20);printf(“%.2d”,count);,2023/5/20,48,3-3-3 中断程序设计,其中主程序块可以根据要求扩充。加入系统时间:void ttime(int x,int y)union REGs in,out;in.h.ah=ox2c;intdos(,2023/5/20,49,第四节 Unit 4,计算机控制系统应用软件Applied Software of Computer Control System,2023/5/20,50,本节主要内容,计算机控制系统应用软件的需求应用软件设计技术应用软件开发环境及平台计算机控制系统应用软件设计,2023/5/20,51,3-4-1 计算机控制系统应用软件的需求(1),现代化工业的特点现代化工业对自动化的要求企业综合自动化的层次结构及运行模式控制层(时间为秒级)生产装置优化层(小时级)企业生产最优化调度(以天或旬为单位)企业长期计划决策(按月、季或年进行),2023/5/20,52,3-4-1 计算机控制系统应用软件的需求(2),2023/5/20,53,3-4-1 计算机控制系统应用软件的需求(3),开放式计算机控制系统的集成环境软件包括将各个功能软件模块集成起来及时完成信息的上传、下达和存储完成人机交互的媒介作用满足功能软件模块对信息不同的实时性要求完成对计算机资源、进程和任务的管理和调度系统环境软件构成操作系统、网络及有关接口的驱动程序、实时数据库和人机界面等,2023/5/20,54,3-4-1 计算机控制系统应用软件的需求(4),监控平台的概念以实时数据库为核心,具有组态功能的通用软件能提供方便地用组态方式实现实时数据的显示、历史趋势的显示、棒图显示、动态数据流程的显示等,形成各种打印报表,并具有与各种DCS及PLC的数据通信等功能具有开放式结构,便于用户将先进控制软件及在线优化软件嵌入其主控程序中;同时它可以方便地实现先进控制系统及在线操作优化算法的投运和切除,2023/5/20,55,3-4-2程序设计语言介绍,分两类:编译类:C,FORTARAN,汇编语言,C+解释类:BASIC等1.编译类语言:先对程序进行编译或汇编,生成目标码,OBJ文件,此过程用于检查程序整体有无错误以及程序内部是否合理,无错才生成可执行文件,执行速度较快。2.解释类语言:边解释边执行,一句一句往下走,随时出错随时退出,速度较慢。,2023/5/20,56,3-4-2程序设计语言介绍,汇编语言:机器语言 要求硬件知识多(接口程序大部分用汇编写成)C 语言:介于中间,绘图能力强大,函数堆积,生成独立可执行文件,集成环境方便,DOS下的实时软件首选语言。BASIC语言:早期控制软件编制语言,BASIC本身不大,但功能相当强大 例如:uxl集散控制系统组态软件由BASIC+汇编 编制 用户开发组态环境 数据I/O接口,2023/5/20,57,3-4-2程序设计语言介绍,FORTRAN语言:用于工程计标,与别的语言结合可以进行数据处理。PASCAL语言:结构化思想的程序设计语言 BASIC语言:早期控制软件编制语言,BASIC本身不大,但功能相当强大 C+语言 面向对象程序设计语言Windows下C语言+面向对象技术 Visual JAVA Borland VISUAL C+DELPHI BUILDER C+SQL SERVER ORACLE MATLAB VISUAL BASIC,2023/5/20,58,3-4-3 应用软件设计技术(1),控制系统软件设计的目的和任务设计过程通过软件的需求分析,要明确需要软件解决什么问题;而设计的作用,就是使开发出来的软件能够适应并真正解决问题设计阶段拿出的结果还不是程序,而是用伪代码或某种图形工具描述的程序的逻辑过程设计的步骤总体设计决定软件的总体结构详细设计决定软件中每一模块内部的逻辑过程,2023/5/20,59,3-4-3 应用软件设计技术(2),控制系统软件设计的基本原则抽象(abstraction)抽象是一个系统的简化描述或规范说明抽象包括“数据抽象”、“控制抽象”和“过程抽象”细化(refinement)实质是分解模块化(modularity)是软件设计中最古老的一条原则信息隐藏(information hiding)一个模块内部的数据与过程,应该对没有必要了解这些数据与过程的其它模块隐藏起来其他:一致性、完整性、可验证性等,2023/5/20,60,3-4-3 控制系统软件设计的方法(1),模块化设计按适当的原则把软件划分为一个个较小的、相关而又相对独立的模块软件工程基本定理 复杂度 C(P1P2)C(P1)C(P2)工作量 E(P1P2)E(P1)E(P2),2023/5/20,61,3-4-3 控制系统软件设计的方法(2),模块独立性可以从两个方面来衡量内聚(又称模块强度,块内联系)指模块内部各个部分之间的联系耦合(又称为块间联系)指一个模块和其它模块之间的联系软件划分模块时的原则应尽可能使块内联系增强,块间联系减弱模块化程序设计的优点和缺点,2023/5/20,62,3-4-3 控制系统软件设计的方法(3),自顶向下设计程序设计者在开始设计时就有全局观点,对欲开发的软件有全面的了解;然后由顶层起逐层向下分解,直至所有的模块都达到便于管理的目的为止设计过程中的大概步骤设计管理程序并进行测试对每一个程序标志进行程序设计对最后形成的整个程序进行测试自顶向下设计的优点与缺点,2023/5/20,63,3-4-3 控制系统软件设计的方法(4),自底向上设计首先对最低层模块进行编码、测试和调试在这些模块正常工作的基础上,就可以用它们来开发较高层的模块这种方法是汇编语言设计中常用的方法,或是用于解决较小的问题,2023/5/20,64,3-4-3 控制系统软件设计的方法(5),系统设计方法按照某种有规则的方法来构造所需的软件系统面向数据流设计和面向数据结构设计软件系统的数据流图(DFD)描述软件系统的数据从输入到输出的流程,适用于几乎所有的顺序处理软件数据结构描述软件系统的输入和输出的数据结构,适用于数据处理和输入与输出数据结构相似的软件系统早期的高级语言都是面向过程的,用它们来进行编程,设计者必须要考虑程序对数据的处理过程和数据结构产生出的矛盾,2023/5/20,65,3-4-3 控制系统软件设计的方法(6),面向对象设计随着C+、Delphi等一批面向对象语言的出现,设计人员用“对象”和“消息传递”直接映射客观系统中的“实体”及其“相互关系”变为可能,使得用这类工具设计出来的程序,其结构可与客观系统的抽象模型相同或相似面向对象设计的最大优点改变了按照语言结构来分析问题的传统思维方式,转而按事物的本来面貌来认识系统,建立其抽象模型提高了软件的可重用性面向对象的事件驱动程序设计 Visual BASIC,2023/5/20,66,3-4-4 应用软件开发环境及平台,软件开发环境要求有合适的语言,良好的软硬件工具,有效的编辑和调试手段,以及尽可能丰富的实用程序运行环境基本平台泛指由主机、外部设备、网络产品以及操作系统(如Windows NT)及其界面环境(如PC Tools)集成起来的基本开发与操作环境可分为“硬件平台”和“软件平台”,2023/5/20,67,3-4-5 计算机控制系统应用软件设计,设计的目的任务计算机控制系统的软件设计是要把一个实际的控制需求变换成软件的表示过程。从描绘出软件的总框架开始,然后进一步细化,在此框架中添入细节,把它加工成在程序细节上非常接近于源程序的软件表示。概要设计过程详细设计过程,2023/5/20,68,3-4-5 计算机控制系统应用软件设计,结构化设计是从整个程序的结构出发,突出了程序模块的一种设计方法,它利用程序结构图表达程序模块之间的关系使用结构化设计方法的关键是恰当地划分模块该方法实施的要点研究、分析数据流图根据数据流图决定问题的类型由数据流图推导出系统的初始结构图并改进与完善改和补充数据词典,制定测试计划,2023/5/20,69,3-4-6 计算机控制系统的画面组成,1.工艺流程图 浓缩工业现场的运行情况,将工艺流程在计算机屏幕上显示,并将实时数据、实时运行情况反映在上面,供操作人员监控。工艺流程图可以分几幅画面,要与现场流程图相同。用一些二维、三维以及动画来实现。2.动态曲线实时 数据与历史数据结合起来,可以通过实时动态曲线来监测。,2023/5/20,70,3-4-6 计算机控制系统的画面组成,3.操作画面 设定、监控等需要,一般都画一个控制面板,有复杂的,有简单的。4.报警画面 参数及记录信息,例如时间,工艺点,性质,一般以颜色及闪动等表示。5.数据记录 等,2023/5/20,71,第五节 Unit 5,商品化的工业控制软件简介Introduction of Industrial Control Software,2023/5/20,72,本节主要内容,商品化的工业控制软件简介工业控制平台软件Intellution柔性先进控制软件包FLACS,2023/5/20,73,3-5-1 商品化的工业控制软件简介,商品化的工业控制软件对高品质的工业控制软件的需求由专业化公司生产的商品化工业控制软件监控平台先进控制软件生产优化软件网络版,2023/5/20,74,3-5-1 商品化的工业控制软件简介,商品化的工业控制软件一些特点 面向对象的图形 I/O点数 支持大型关系数据库 网络体系 实时多任务 硬件兼容 例如:Wincc Intouch组态王 AIMAX Genie Fix,2023/5/20,75,图片示例说明,为说明工业控制软件的应用情况,加深大家的印象,下面演示的是一些商品化的工控软件组态图片、实时运行的一些屏幕拷贝图片,以及代表工控软件发展趋势的基于Web技术的HMI(Human Machine Interface)。,2023/5/20,76,商品化的工业控制组态软件示例之一正在组态过程,2023/5/20,77,商品化的工业控制组态软件示例之二连续系统,2023/5/20,78,商品化的工业控制组态软件示例之三间歇系统,2023/5/20,79,商品化的工业控制组态软件示例之四 异地系统监控,2023/5/20,80,实际运行的工控软件示例之一多效蒸发工艺流程图,2023/5/20,81,实际运行的工控软件示例之二I效蒸发器工艺流程详图,2023/5/20,82,实际运行的工控软件示例之三四条参数趋势图,2023/5/20,83,实际运行的工控软件示例之四主参数趋势详图,2023/5/20,84,实际运行的工控软件示例之五近期报警记录,2023/5/20,85,基于Web的HMI之一 同时打开多个浏览器窗口,2023/5/20,86,基于Web的HMI示例之二,2023/5/20,87,3-5-2 工业控制平台软件FIX,工业控制平台软件FIX的主要特点面向对象的图形支持大型关系数据库分布的客户机/服务器结构充分发挥Windows 操作系统全部的强大功能小规模的软件包括100个I/O点,大规模的软件可达到100000个I/O点可以快速方便地通过组态而建立应用系统,2023/5/20,88,3-5-3 柔性先进控制软件包FLACS(1),先进控制软件的概念及功能柔性先进控制软件包FLACSFLACS的组成基于多任务操作系统(Windows 95/98、Windows NT、OS/2等),以分布式实时数据库为核心由多变量约束预测控制器、非线性预测控制器、系统辨识工具软件、预测控制器组态软件、系统动态仿真等部分组成,2023/5/20,89,3-5-3 柔性先进控制软件包FLACS(2),FLACS的主要特点移植性好适用面广先进的辨识方法可以按照不同的优先级处理各类约束条件采用多控制模式各个操作变量和被控变量都可以在线处于“开”或“关”的状态,在线分析可控性,防止“病态”系统的产生按照优先级的不同 处理多目标优化问题,2023/5/20,90,3-6 讨论课,1.计算机通信技术2.计算机网络技术3.计算机数据库技术在计算机控制技术中所起的作用。,2023/5/20,91,第三章小结,本章共五节,分别讲述了计算机控制系统软件概述计算机操作系统PC微机的中断系统 计算机控制系统应用软件商品化的工业控制软件工业控制软件示例,2023/5/20,92,附:,动态曲线举例 main()int i,j=0;setviewport(20,100,500,300,1);for(i=20;i=500;i+)x=(i+j-20)*2*3.1415926/480;y=sin(x)*80+200;putpixel(i,y,4);j+;clearviewport();closegraph();return;,2023/5/20,93,第三章 结束,The End,

    注意事项

    本文(《计算机控制技术》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开