计算机控制系统软件基础.ppt
《计算机控制系统软件基础.ppt》由会员分享,可在线阅读,更多相关《计算机控制系统软件基础.ppt(47页珍藏版)》请在三一办公上搜索。
1、2023/10/4,第七章 计算机控制系统软件基础,1,第六章 计算机控制系统软件基础,第一节 计算机控制系统软件概述概述计算机操作系统数据结构计算机控制系统中的数据库第二节 计算机控制系统应用软件概述组态软件控制软件商品化的工业控制软件简介第三节 计算机控制系统的抗干扰与可靠性技术计算机控制系统的抗干扰与可靠性技术系统供电与接地技术看门狗(Watchdog)及其电源掉电检测技术,2023/10/4,第七章 计算机控制系统软件基础,2,第一节 Unit 1,计算机控制系统软件概述Introduction of Computer Control System Software,概述计算机控制系统
2、软件基础过程计算机控制系统软件构成过程计算机控制系统软件功能计算机操作系统数据结构计算机控制系统中的数据库,2023/10/4,第七章 计算机控制系统软件基础,3,6-1-1 概述(1),计算机控制系统软件基础计算机应用系统中的软件系统软件工具软件应用软件数据收集部分数据分析部分监督部分输出控制部分,2023/10/4,第七章 计算机控制系统软件基础,4,6-1-1 概述(2),计算机控制系统软件构成系统软件计算机控制系统应用软件开发平台和操作平台应用软件 第一级(控制级):监控平台软件、基本控制软件、先进控制软件、约束控制软件、操作优化软件 第二级(管理级):最优调度软件和企业计划决策软件等
3、,2023/10/4,第七章 计算机控制系统软件基础,5,6-1-1 概述(3),计算机控制系统软件功能控制系统软件实现的功能实时数据采集闭环控制输出逻辑控制操控界面:报警监视、画面显示和报表输出可靠性措施:自诊断、掉电处理、备份维护信息管理:文件管理、数据库、趋势、统计分析数据通信应用功能:满足用户需求的各种监管功能(如报表生成、消息发布、电子商务),2023/10/4,第七章 计算机控制系统软件基础,6,6-1-2 操作系统(1),操作系统的功能与任务操作系统主要目的是控制与管理计算机的硬件和软件资源。合理地组织计算机工作流程,方便各种用户使用计算机,2023/10/4,第七章 计算机控制
4、系统软件基础,7,6-1-2 操作系统(2),操作系统的功能作业(job)管理:“脱机”和“联机”两种方式处理机(CPU)管理:作业调度、进程调度存储管理:内存分配、内存保护、内存扩充(虚拟内存)设备管理:设备分配、设备驱动、虚拟设备文件管理:文件存储与检索、文件操作、文件保护与控制,2023/10/4,第七章 计算机控制系统软件基础,8,6-1-2 操作系统(3),操作系统的分类操作系统按功能分类批处理操作系统分时操作系统实时操作系统按计算机配置分类:大型机和微机、单机和网络系统按用户/任务分类单/多用户,单/多任务,2023/10/4,第七章 计算机控制系统软件基础,9,6-1-2 操作系
5、统(4),实时多任务操作系统实时多任务操作系统就是能够执行多任务的实时操作系统大多数实时多任务操作系统CPU的负荷率应保证在30%之内实时响应时间随系统的要求而变化应具备的特征异步事件响应:要有异步I/O和中断处理能力切换时间短中断等待时间短优先级中断和调度同步一些著名的实时多任务操作系统Windows NT、OS/2、VMS、RT Linux等,具有很好的通用性、实时性和可靠性。其中Windows NT是实时操作系统的主流,2023/10/4,第七章 计算机控制系统软件基础,10,6-1-4 数据库(1),数据库的特点集成化的有穷数据集合按照数据间的自然联系,以最佳的方式组织、存储数据,使之
6、具有最小的冗余度提供共享性允许几个用户同时并发地使用数据库具有较高的数据独立性确保数据的安全性和完整性面向数据而不是面向应用,2023/10/4,第七章 计算机控制系统软件基础,11,6-1-4 数据库(2),数据库系统的组成数据库(DB)物理数据库(工作数据的集合)、描述数据库硬件支持系统服务器、大规模存储设备、网络通信设备、终端等软件支持系统操作系统、宿主语言、实用程序和数据库管理系统等数据库管理员(DBA)管理、开发和使用数据库系统的人员,2023/10/4,第七章 计算机控制系统软件基础,12,6-1-4 数据库(3),关系型数据库特点是采用关系作为唯一的基本数据结构类型,具有关系完备
7、的数据子语言,在一定程度上实现了数据独立性,确保用户能够依靠关系名、关键字值和属性名的结合用逻辑方式访问数据库中的每一个数据。Oracle和Sybase是典型的代表SQL(Structured Query Language)语言SQL是一种关系数据库语言,已成为国际标准。目前,数据库产品的各个厂家纷纷推出各自的支持SQL的软件或可与SQL接口的软件。,2023/10/4,第七章 计算机控制系统软件基础,13,6-1-4 数据库(4),SQL的功能数据定义语言DDL:用于定义、撤消和修改数据模式;查询语言QL:用于查询数据;数据操纵语言DML:用于增、删、改数据;数据控制语言DCL:用于数据访问
8、权限的控制。,2023/10/4,第七章 计算机控制系统软件基础,14,6-1-4 数据库(5),实时数据库系统(RTDBS)事务和数据都具有定时特性或定时限制的数据库系统。而且系统的正确性不仅依赖于逻辑结果,而且还依赖于逻辑结果产生的时间。,2023/10/4,第七章 计算机控制系统软件基础,15,6-1-4 数据库(6),实时数据库系统(RTDBS)大容量内存实时数据库内存数据库全驻内存和主驻内存(驻内和留外)历史数据库较多应用关系型数据库数据库接口通过动态数据交换(DDE)进行接口采用开放式数据库互连(ODBC)进行接口以及采用目前最新的对象链接和嵌入技术OPC技术实现接口,2023/1
9、0/4,第七章 计算机控制系统软件基础,16,第二节 Unit 2,计算机控制系统应用软件Applied Software of Computer Control System,概述计算机控制系统应用软件的组成应用软件设计技术应用软件开发环境及平台组态软件商品化的工业控制软件简介,2023/10/4,第七章 计算机控制系统软件基础,17,6-2-1 计算机控制系统软件组成(1),计算机控制系统软件组成第一级设备层:负责将物理信号转换成数字或标准的模拟信号控制层:完成对现场工艺过程的实时监测与控制监控层通过对多个控制设备的集中管理,来完成监控生产运行过程的目的监控组态软件一般是位于监控层的专用软
10、件,负责对下集中管理控制层,向上连接管理层,是企业生产信息化的重要组成部分。第二级管理层实现对生产数据进行管理、统计和查询。,2023/10/4,第七章 计算机控制系统软件基础,18,6-2-1 计算机控制系统软件组成(2),监控平台的概念以实时数据库为核心,具有组态功能的通用软件能提供方便地用组态方式实现实时数据的显示、历史趋势的显示、棒图显示、动态数据流程的显示等,形成各种打印报表,并具有与各种DCS及PLC的数据通信等功能具有开放式结构,便于用户将先进控制软件及在线优化软件嵌入其主控程序中;同时它可以方便地实现先进控制系统及在线操作优化算法的投运和切除,2023/10/4,第七章 计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 系统软件 基础

链接地址:https://www.31ppt.com/p-6202146.html