下载此文档

第7章 计算机控制系统软件设计ppt课件.ppt


文档分类:IT计算机 | 页数:约73页 举报非法文档有奖
1/73
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/73 下载此文档
文档列表 文档介绍
第七章计算机控制系统软件设计
程序设计技术
人机接口(HMI/SCADA)技术
测量数据预处理技术
数字控制器的工程实现
系统的有限字长数值问题
软件抗干扰技术
软件是工业控制机的程序系统,它可分为系统软件和应用软件。
所谓应用软件就是面向控制系统本身的程序,它是根据系统的具体要求,由用户自己设计的。
程序设计技术
模块化与结构化程序设计
面向过程与面向对象的程序设计
高级语言I/O控制台编程
模块化与结构化程序设计



一个完整的程序设计过程可以用左图来说明。
首先要分析用户的要求,这大约占整个程序设计工作量的10%;
然后编写程序的说明,这大约也占10%;
接着进行程序的设计与编码,这大约占30%左右,其中设计与编码几乎各占15%;
最后进行测试和调试,这要花费整个程序设计工作量的40%以上。

(1)自底向上模块化设计
首先对最低层模块进行编码、测试和调试。这些模块正常工作后,就可以用它们来开发较高层的模块。这种方法是汇编语言设计常用的方法。
(2)自顶向下模块化设计
首先对最高层进行编码、测试和调试。为了测试这些最高层模块,可以用“结点”来代替还未编码的较低层模块,这些“结点”的输入和输出满足程序的说明部分要求,但功能少得多。
该方法一般适合用高级语言来设计程序。

只用三种基本的控制结构就能实现任何单入口单出口的程序。这三种基本的控制结构是“顺序”、“选择”、“循环”。如右图所示。
面向过程与面向对象的程序设计


以上两种方法在概念上存在以下主要区别:
(1)模块与对象
(2)过程调用和消息传递
(3)类型和类
(4)静态链接和动态链接
HMI/SCADA的含义
HMI(Human Machine Interface)广义的解释就是“使用者与机器间沟通、传达及接收信息的一个接口”。一般而言,HMI系统必须有几项基本的能力:
实时资料趋势显示
历史资料趋势显示
自动记录资料
警报的产生与记录
报表的产生与打印
图形接口控制
凡是具有系统监控和数据采集功能的软件,都可称为 SCADA (Supervisor Control And Data Acqusition) 软件。SCADA软件和硬件设备的连接方式主要可归纳为三种:
(1) 标准通讯协议。
(2) 标准的资料交换接口。
(3) 绑定驱动(Native driver)。

第7章 计算机控制系统软件设计ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数73
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaob
  • 文件大小2.19 MB
  • 时间2018-10-07