嵌入式组态软件设计与实战.PDF

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式组态软件设计与实战.PDF

第1 章 绪  论 随着计算机软、硬件技术的发展,监控组态软件已经越来越多地应用在计算机测控 系统中。然而在工业控制领域中已经取得巨大成就的组态软件还不能直接应用于嵌入式系 统,而工业控制领域中的嵌入式系统又迫切需要一种类似于组态软件的应用程序来高效、 快速、方便地开发出适合各种场合的监控软件,因此嵌入式系统与组态软件的结合将是两 者在工业控制领域内发展的必然趋势,嵌入式组态软件的研制也是迫切需要的。 1.1 组态与组态软件 1.1.1 组态软件的含义 一直没有人对组态软件给出明确的定义,只是将使用这种应用软件设计生成目标 应用系统的过程称为“组态”(Configure )或 “做组态”。组态的概念最早来自英文单词 Configuration ,其含义是使用软件工具对计算机硬件软件及各种资源进行配置,以使计算 机软件按照预先的设置自动执行特定的任务、满足用户的需求和目的。组态软件既是在操 作系统平台上的一种应用软件,同时又是工业控制系统的开发平台、面向用户的系统开发 工具。组态软件用户界面是一个进行图形系统生成工作所依赖的开发环境,它通过建立一 系列用户数据文件,生成最终的图形目标应用系统。生成的图形目标应用系统可在图形运 行环境中运行,它有一个友好的人机界面,且不用编过多代码程序便可生成用户需要的应 用“软件”。因此,用户不需要有专业的编程知识,只要了解应用系统的功能和产生控制 的过程,就可以利用组态软件来生成自己的监控系统。例如,组装一台计算机,需事先提 供各种型号的组板、机箱、电源、CPU、显示器、硬盘及光驱等信息,而我们的工作就是 2 嵌入式组态软件设计与实战:基于Windows CE 平台和C# 语言 用这些部件组装成自己需要的计算机。当然,软件中的组态要比硬件的组装有更大的发挥 空间,因为它一般要比硬件中的“部件”多,而且每个“部件”都很灵活,这是由于软件 具有内部属性,通过改变属性可以改变其规格(如大小、形状、颜色等)。 组态软件是数据采集与过程控制的专用软件,属于自动控制系统监控层一级,它具有 使用灵活的组态方式是可为用户提供快速构建工业自动控制系统监控功能的、通用层次的 软件工具。组态有设置、配置等含义,是模块的任意组合。在软件领域内,组态是指操作 人员根据应用对象及控制任务的要求,配置用户应用软件的过程(包括对象的定义、制作 和编辑,对象状态特征属性参数的设定等),即使用软件工具对计算机及软件的各种资源 进行配置,达到让计算机或软件按照预先的设置,自动执行特定任务来满足使用者要求的 目的,也就是把组态软件视为“应用程序生成器”。 组态软件更确切的称呼是人机界面(Human Machine Interface ,HMI )监控与数据采 集(Supervisory Control and Data Acquisition ,SCADA)软件,组态软件能够使用户快速地 建立自己的 HMI 软件工具或开发环境 。组态软件最早出现时,实现 HMI 和监控功能是其 主要内涵,即主要解决人机图形界面和计算机数字控制的问题。 组态一般是通过指定特定参数、图片链接或者文件生成等非编程的方式,使得软件乃 至整个系统具有特定的功能,因此在工业控制中非常有用。由于用户对计算机控制系统的 要求千差万别(包括流程画面、系统结构、报表格式、报警要求等),而开发商又不可能 为每个用户去进行开发,所以只能是事先开发好一套具有一定通用性的软件开发平台,生 产(或者选择)若干种规格的硬件模块(如 I/O 模块、通信模块,现场控制模块),然后再 根据用户的要求在软件开发平台上进行二次开发,以及进行硬件模块的连接。这种软件的 二次开发工作就称为组态;相应的软件开发平台就称为控制组态软件,简称组态软件。“组 态”一词既可以用作名词也可以用作动词。计算机控制系统在完成组态之前只有一些硬 件和软件的集合体,只有通过组态,才能使其成为一个具体的、满足生产过程需要的应用 系统。 从应用角度讲,组态软件是完成系统硬件与软件沟通、建立现场与控制层沟通的人 机界面的软件平台,主要应用于工业自动化领域,但又不仅仅局限于此。在工业过程控制 系统中存在着两种可变因素:一是操作人员需求的变化,二是被控对象状态的变化及被控

文档评论(0)

zhongshanmen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档