计算机控制系统 第5章控制系统应用程序设计 51工控机软件组成 ③5-2控制环节的软件思路 ③5-3控制环节程序范例 5-4监控组态软件 亩科技大字
第5章 控制系统应用程序设计 5-1 工控机软件组成 5-2 控制环节的软件思路 5-3 控制环节程序范例 5-4 监控组态软件
计算机控制系统 本章主要内容 ③本章首先介绍软件设计基础和控制环节软件设 计思路,然后给出了一些常用的控制环节程序 范例,最后详细介绍用组态软件生成控制系统 软件的具体方法 亩科技大字
本章主要内容 本章首先介绍软件设计基础和控制环节软件设 计思路,然后给出了一些常用的控制环节程序 范例,最后详细介绍用组态软件生成控制系统 软件的具体方法
计算机控制系统 参考文献 1、微型计算机控制技术,潘新民编著,人民邮电出 版社 2、PG总线工业控制系统精粹,凌澄主编,清华大 学出版社 3、工业控制计算机实时操作系统,蔡德聪 4、数据采集与处理技术,马明建等编著,西安交通 大学出版社 5、8098单片机原理与应用技术,方建淳编著,天津 科学技术出版社 亩科技大字
参考文献 1、微型计算机控制技术,潘新民编著,人民邮电出 版社 2、PC总线工业控制系统精粹,凌澄主编 ,清华大 学出版社 3、工业控制计算机实时操作系统,蔡德聪 4、数据采集与处理技术,马明建等编著,西安交通 大学出版社 5、8098单片机原理与应用技术,方建淳编著,天津 科学技术出版社
计算机控制系统 5-1工控机软件组成 5-1-1系统软件 一软件是工业控制机的程序系统,它可分为系 统软件、工具软件、应用软件。 ○系统软件一般是由计算机厂家提供的,专门 用来使用和管理计算机的程序。系统软件包 括实时多任务操作系统、引导程序、调度执 行程序 亩科技大字
5-1 工控机软件组成 5-1-1系统软件 软件是工业控制机的程序系统,它可分为系 统软件、工具软件、应用软件。 系统软件一般是由计算机厂家提供的,专门 用来使用和管理计算机的程序。系统软件包 括实时多任务操作系统、引导程序、调度执 行程序
计算机控制系统 5-1工控机软件组成 5-1-1系统软件 ③实时操作系统 特点:是实时性强。它在任何时刻总是保证优 先级最高的任务占用CPU。 通常实时操作系统具有以下特点: 1.多作业环境 2.任务的事件驱动 3中断与中断优先级 4.同步与异步 5.资源与临界资源 6.容错与安全 亩科技大字
5-1 工控机软件组成 5-1-1系统软件 实时操作系统 特点:是实时性强。它在任何时刻总是保证优 先级最高的任务占用CPU。 通常实时操作系统具有以下特点: 1.多作业环境 2.任务的事件驱动 3.中断与中断优先级 4.同步与异步 5.资源与临界资源 6.容错与安全
计算机控制系统 5-1工控机软件组成 5-1-1系统软件 WIndows操作系统和 windowsNT操作系统 Windows虽然具有多任务功能,但由于它的结构是 为办公室自动化而设计的,不具备实时性 Intel公司推出了 IRMX for Windows操作系统 Quantun公司推出了 QNX Windows操作系统,以及 Intellution公司推出了FX组态软件 BJ公司推出了 Real flexor Windows工业控制软件等 「保证应用系统的实时性,又充分利用了 Windows 的图形用户界面。 亩科技大字
5-1 工控机软件组成 5-1-1系统软件 Windows操作系统和windowsNT操作系统 Windows虽然具有多任务功能,但由于它的结构是 为办公室自动化而设计的,不具备实时性 Intel公司推出了iRMX for Windows操作系统 Quantum公司推出了QNX Windows操作系统,以及 Intellution公司推出了FIX组态软件 BJ公司推出了RealFlexforWindows工业控制软件等。 保证应用系统的实时性,又充分利用了Windows 的图形用户界面
5-1工控机软件组成 系统 5-1-1系统软件 ③嵌入式实时操作系统 嵌入式实时操作系统应具备以下特点: (1)响应快速而准确 (2)结构紧凑易于裁剪和配置 (3)开放性好,易于开发和嵌入 亩科技大字
5-1 工控机软件组成 5-1-1系统软件 嵌入式实时操作系统 嵌入式实时操作系统应具备以下特点: (1)响应快速而准确 (2)结构紧凑易于裁剪和配置 (3)开放性好,易于开发和嵌入
计算机控制系统 5-1工控机软件组成 5-1-2开发工具软件 汇编软件 汇编语言为我们提供了直接控制目标代码的手段, 具有实时性能好,执行速度快和节省存储空间等明 显优点,所以,汇编语言大量被用来编写计算机系 统程序、实时通信程序、实时控制程序等 高级语言 专用开发工具 微机开发系统,就是一种用来开发、调试、分析 维修微机及其产品的专用工具 亩科技大字
5-1 工控机软件组成 5-1-2 开发工具软件 汇编软件 汇编语言为我们提供了直接控制目标代码的手段, 具有实时性能好,执行速度快和节省存储空间等明 显优点,所以,汇编语言大量被用来编写计算机系 统程序、实时通信程序、实时控制程序等。 高级语言 专用开发工具 微机开发系统,就是一种用来开发、调试、分析、 维修微机及其产品的专用工具
计算机控制系统 5-1工控机软件组成 5-1-3应用软件 程序设计过程 程序设计通常分为五个步骤,即问题定义、程序设 计、编码、调试、改进和再设计.如图5-1 →面向对象与面向过程程序设计思路 面向过程的程序设计思想的核心是功能的分解 ③工业控制组态软件 工业控制组态软件是标准化、规模化、商品化的通 用过程控制软件 亩科技大字
5-1 工控机软件组成 5-1-3 应用软件 程序设计过程 程序设计通常分为五个步骤,即问题定义、程序设 计、编码、调试、改进和再设计.如图5-1 面向对象与面向过程程序设计思路 面向过程的程序设计思想的核心是功能的分解 工业控制组态软件 工业控制组态软件是标准化、规模化、商品化的通 用过程控制软件
计算机控制系统 5-2控制环节的软件思路 5-2-1数据结构及其应用 基本术语 数据(data)它是计算机程序加工的“原料”。 数据元素( data element)是数据的基本单位,即 数据这个集合中的一个个体(客体)。数据对象 ( data object)是具有相同特性数据元素的集合, 是数据的一个子集。 数据结构( data structure)简单说来是带有结构 的数据元素的集合。 数据结构是一个二元组 data-tructure=(D, R) 其中,D是数据元素的集合,R是D上关系的集合 泸B針技大字
5-2 控制环节的软件思路 5-2-1 数据结构及其应用 基本术语 数据(data)它是计算机程序加工的“原料” 。 数据元素(data element)是数据的基本单位,即 数据这个集合中的一个个体(客体)。数据对象 (data object)是具有相同特性数据元素的集合, 是数据的一个子集。 数据结构(data structure)简单说来是带有结构 的数据元素的集合。 数据结构是一个二元组 data-tructure=(D,R) 其中,D是数据元素的集合,R是D上关系的集合