嵌入式组态软件系统的研究

发布者:DelightWish123最新更新时间:2013-11-06 来源: eefocus关键字:组态软件  嵌入式系统  人机界面 手机看文章 扫描二维码
随时随地手机看文章
嵌入式系统是指用于执行独立功能的专用计算机系统。它由微电子芯片(包括微处理器、定时器、序列发生器、控制器、存储器、传感器等一系列微电子芯片与器件)和嵌入在ROM、RAM和/FLASH存储器中的微型操作系统、控制与应用软件开发来实现各种自动化处理任务的电子设备或装置。

嵌入式系统的主要作用是实时控制、监视、管理移动计算机、数据处理等,或者辅助其它设备运转,完成各种自动化处理的任务。

嵌入式系统以应用为中心,以半导体技术、控制技术计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系统对功能、成本、体积和功耗等要求。

最简单的嵌入式系统仅有执行单一功能的控制能力。在唯一的ROM中仅有实现单一功能的控制程序,无微型操作系统。复杂的嵌入式系统,例如个人数字助理(PDA)、手持电脑(HPC)等,具有与PC机几乎一样的功能,实质上与PC的区别仅仅是将微型操作系统与应用软件嵌入在ROM、RAM与FALSH存储器中,而不是存储于磁盘等载体中。很多复杂的嵌入式系统又是由若干个小型嵌入式系统集成的。

随着后PC时代的到来,在工业及其他相关领域的客户更注重使用符合其特定需求并带有智能的嵌入式工业控制组态软件。此种组态软件可大大缩短嵌入式产品投放市场的时间,而且使产品具有丰富的人机界面,嵌入式WEB及符合IEC61131-3的控制逻辑功能,并且可以存储相当数量的历史数据,部分完成现场工作站级计算机的功能。
这里给出不同行业的一些应用举例:

l、 制造及过程控制:人机操作面板、控制机床、电机驱动、测试设备、环境监测、输配电设备、炼油厂设备、远程无人采集监控站。

2、 医疗卫生设备:X光机、CT、医政管理系统、病房监测系统;

3、楼宇自控及商业零售网点、商业POS、保安监控设备;

4、 办公设备及信息家电、机顶盒、手机嵌入系统、程控电话;

5、 网络化可组态设备

归纳起来,我们可以给出嵌入式组态软件在工业过程中的应用模式。其中应用软件的HMI组件,基于Windows NT ,可以通过该平台上的网络服务获得现场控制器的操作及监视数据,当然还有一些其他的HMI扩展组件以完成特定功能(如趋势、报表及历史记录等)。而位于嵌入式系统的Internet组件可将所设计的HMI界面通过其内嵌的Web服务程序发布至Internet以供操作人员通过浏览器进行监控,而逻辑和流程控制组件基于现场级的带有实时操作系统的控制器,利用IEC61131-3完成嵌入式控制功能。

一般来讲嵌入式工业自动化组态软件是一种用于嵌入式系统并带有网络功能(包括Internet服务功能)的嵌入式应用软件,嵌入式系统是指可嵌入至某一设备、产品并可连接至网络的带有智能(即微处理器或微控制器)的设备。嵌入式组态软件分开发系统和运行系统。嵌入式组态软件的开发环境一般运行于具有良好人机界面的Windows 操作系统上,而运行环境可基于多种嵌入式操作系统如Windows CE, DeltaOS,NT Embedded及LINUX和Dos之上,甚至直接支持特定CPU,嵌入式自动化组态软件的运行系统大多为组件式可伸缩配置结构,一般包括:人机界面HMI组件(包括历史数据浏览、报表及趋势图等可选模块)、历史数据记录组件、网络通讯组件、Internet组件、Control 逻辑和流程控制组件及实时内核。

北京昆仑通态公司即将推出的嵌入式组态软件包(Mcgs For Embedded)包括组态环境和运行环境两大部分。组态环境运行于具备良好人机界面的Windows操作系统上,具备与北京昆仑通态公司已经推出的通用版本组态软件和WWW版本组态软件相同的组态环境界面,有效帮助用户建造从嵌入式设备,现场监控工作站到企业生产监控信息网在内的完整解决方案;并有助于用户开发的项目在这三个层次上的平滑迁移。

这个嵌入式组态软件包的组态环境包括:

1. 工程管理器(包括项目、实时数据库、设备等的管理)。

2. 画面组态,包括趋势图,报警和报表。

3. 实时数据库和历史数据库的组态。

4. 编译下载系统,组态安全系统。

5. 作为嵌入式组态核心的控制系统组态包括以下部分:

l 软逻辑组态,实现逻辑控制功能的软PLC系统。

l 连续过程组态及配置,实现流程控制的流程图系统。[page]

l 调试工具,允许在线监视各个内部变量的值,监控流程执行顺序,允许重新设置和启动流程运行。

l 仿真运行工具,在开发环境中,仿真运行控制流程,离线测试控制效果。

这个嵌入式组态软件包的运行环境包含了一个嵌入式实时多任务操作系统,可以运行于低端硬件平台,典型的应用平台如下:

l 24MHz Intel386EX 高性能32 位微处理器。

l 2M 字节系统RAM 包括支持DOS 的640KB 基本存储器及相应的高端存储器。

l 512K 字节Flash 存储器。

l 10BASE-T 以太网控制接口NE2000 兼容。

l 一个标准RS232C 串口。

l 可以连接字符或点阵LCD 接口也可支持数字LED 接口。

l 可连接扩展小键盘。

l 可以连接液晶屏或显示器。

l 可直接支持M-System 公司的DiskOnChip 2000 系列芯片。

l 供电电压5V,工作电流330mA

对于更高的性能需求,可以使用更高的CPU,更大的内存,并扩充串口或总线采集设备等等。

运行于运行环境中的,是由组态环境组态出来的控制流程和业务逻辑。整个运行系统由任务(task)来组织。每个任务包括一个控制流程,由控制流程执行器执行。任务可以由事件或中断,定时时间间隔,系统出错或报警,以及上位机指令来调用。运行环境的特殊状态(例如:启动,关闭)都有相应的事件对应。每个任务有优先级设置,高优先的任务能够中断低级优先任务。同优先级的程序若时间间隔设置不同,可竞争强占CPU资源。在控制流程中,可以进行逻辑和数学运算,流程判断和执行,设备扫描和处理,控制算法的循环计算、以及网络通讯等操作。
除了控制流程,运行环境中还包括以下一些系统服务。

l 通讯服务,实现MCGS系统之间以及与其他系统之间的数据交换。

l 存盘服务,实现采集数据的存储处理操作。

l 日志服务,实现系统运行日志记录功能。

l 调试服务,辅助实现开发过程中的调试功能。

由于嵌入式组态软件交叉平台开发的特性,以及其特殊的实时性能和稳定性能要求,在整个开发过程中,调试工具起了一个非常重要的作用,可以说,调试工具的简便易用,功能强大是嵌入式组态软件被用户接受的核心因素之一。MCGS嵌入式组态软件提供了如下的调试功能。

1)、带有断点设置功能。可以选择任意任务中,在控制流程执行的任意位置停止。

2)、监控运行系统运行状态。通过串口或TCP/IP网络通讯,采集运行系统实时数据库各个数据对象的数值,并在上位机的调试环境中显示出来。

3)、在线修改。在线情况下,修改部分组态结果或参数,运行环境可以接受组态环境的命令,在任意时刻停止运行,重新下载组态结果或更新部分组态结果,重新开始运行。

4)、运行系统实时数据库数据对象数值的观测和强制改变,以方便系统的调试。

5)、仿真运行。允许在离线状态下(不连接嵌入式系统),测试控制逻辑。仿真状态下,允许如下操作:可设置断点;直观显示各个流程执行状态,各个变量当前数值;仿真I/O结果;输入通过直接点击对应的输入点的状态灯来实现,数字量输入允许直接改变模拟量,弹出电位器或数字输入界面,模拟量和计数计时的值允许由数字直接输出。

同时,由于嵌入式组态软件按功能剪裁的特性,以及其内嵌的实时多任务操作系统,可以在保证整个嵌入系统小体积,低成本,高实时性,高可靠性的同时,方便不具备嵌入式软件开发经验的用户在极短的时间内,使用嵌入式组态软件快速开发完成一个嵌入式系统,并极大缩短嵌入式产品进入市场的速度。

关键字:组态软件  嵌入式系统  人机界面 引用地址:嵌入式组态软件系统的研究

上一篇:嵌入式Linux根文件系统Ramdisk的制作过程
下一篇:嵌入式系统安全性对攻击状况和防卫策略的概述和分析

推荐阅读最新更新时间:2024-05-02 22:50

欧阳旭加盟周立功单片机公司担任董事总经理
广州周立功单片机科技有限公司成功延揽业内资深人士欧阳旭先生加盟,担任董事总经理一职。 欧阳旭先生二十余年来深耕于电子产业,具有多年在大型跨国企业、国内上市企业和民营企业等不同背景公司从事高层管理的丰富经验。曾先后担任NXP半导体大中华区域市场总监、汽车电子事业总经理;天马微电子股份有限公司副总裁,期间兼任日本NLT技术株式会社取缔役(董事);天派电子(深圳)有限公司总裁。在NXP期间,他曾带领团队打造过年销售超过2亿美元的单一大客户,他主导开发的Tiger系列车载Tuner产品至今仍占据着市场的半壁江山。在回归国内企业后,他成功地将跨国公司的管理理念和运营模式移植落地,在天马微电子和天派电子这两间国内的行业领军企业中
[单片机]
欧阳旭加盟周立功单片机公司担任董事总经理
嵌入式系统让AI+IoT成为可能,专家们如何解读AIoT?
在 半导体技术 进步与 AI 朝专用化发展两大因素的加持下,人工智能得以与物联网中各种嵌入式系统(Embedded System)结合,形成AIoT(AI+IoT)。 展望未来AI的发展可以透过很简单的接口或方式完成,比如功能的新增只要透过简单的拖拉就可以,而且AI的发展应该不是要取代人类而是协助人类。 物联网(IoT)结合人工智能(AI)是今年产业界发展的重头戏。 随着半导体业者大举投入,市面上出现不少专为人工智能所设计的芯片,像是英特尔的Intel Xeon Phi、NVIDIA的Tesla P100  GPU ,而许多专为嵌入式应用设计的芯片如现场可编程门阵列( FPGA ),也开始对AI提供更广泛的支持。 另一方面,传统A
[嵌入式]
基于uClinux嵌入式系统的汽车黑匣子的设计
  汽车黑匣子就是汽车行驶记录仪,它是用来记录汽车在行驶中的状态。随着黑匣子在飞机上的成功运用,越来越多的国家也在汽车上运用这种技术。早在1990年以前欧共体就通过了在汽车上安装黑匣子的立法,要求欧共体的15个成员国在10年内给使用中的900万辆商用车中安装这个装置。美国、日本、香港及马来西亚等国家和地区也相继广泛使用汽车黑匣子 。从使用的效果来看,汽车黑匣子不但可以在事故放生后准确的反映当时汽车的状态同时也在预防汽车事故方面取的了显著的效果。在2004年10月1日,我国推出了新的《机动车运行安全技术条件》(GB7428-2004),明确要求用于公路运营的载客汽车、重型载货汽车、半挂车应当安装、使用符合国家标准的汽车行驶记录仪。
[汽车电子]
基于uClinux<font color='red'>嵌入式系统</font>的汽车黑匣子的设计
浅谈人机界面设计
    由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级活动,没有任何实用价值。评价一个应用软件质量高低的唯一标准,就是看它是否具有强大的功能,能否顺利帮助用户完成他们的任务。近年来,随着计算机硬件技术的迅猛发展,计算机的存储容量、运行速度和可靠性等技术性能指标有了显著的提高,计算机硬件的生产成本却大幅度下跌,个人计算机日益普及。新一代的计算机用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用软件提出了更高的要求除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操作环境。这表明,人机界面的质量已成为一个大问题,友好的人机
[嵌入式]
数据终端设备与无线通信模块之间串行通信链路复用协议(TS27.010)在嵌入式系统上的开发
摘要:介绍3GPP提出的一种终端设备和移动台串行通信的复用协议及嵌入式Linux系统下串行通信模块的结构和功能划分,在此基础上,提出一种实现这一复用协议的方案。目前,这一设计方案已经开发成功并广泛应用于所开发的车载移动终端产品中。 关键词:TS27.010 串行链路复用 GPRS移动终端 嵌入式Linux 随着移动通信技术的迅速发展,具备无线通信功能的移动终端也迅速发展起来。这些移动终端支持普通的话音、短消息等业务,随着GPRS网络覆盖的迅速扩大,越来越多的手持/车载移动终端也开始支持GPRS上网业务。如何在一个终端设备上整合这些业务,这是许多移动终端设备开发者面对的问题。笔者在开发一款车载移动终端过程中,采用了3GPP的TS
[嵌入式]
使用电容和红外线接近感应开发新一代人机界面
简介 预计2010年具有先进人机界面的电子产品出货量将超过十亿。这些人机界面利用电容和红外线接近感应等技术使终端用户体验显著改善,同时增加了 系统可靠性、降低了总体成本。除了使产品更易使用、更具视觉吸引力之外,这些人机界面屏蔽掉了电子产品日益增长的复杂性,使得制造商能够把具有先进功能的 产品更快推向市场。 先进传感器人机界面比传统的机械式界面更可靠,因为它们没有与按键和转盘相连的活动部件,这些部件随着时间的推移更易失效。基于传感器的控制面 板和显示器也变得更加灵活,允许单套控制组件根据应用程序环境重新配置,以便客户在现有功能的基础上实现自己的应用。手势识别和“非接触”技术相结合后, 开发人员可以使设备界面变得更加智能,预测
[工业控制]
使用电容和红外线接近感应开发新一代<font color='red'>人机界面</font>
嵌入式系统的通信规约管理平台设计
摘要:论述设计通信规约管理平台的必要性与可行性;借鉴操作系统的PCB思想,结合面向对象的方法学提出通信规约管理平台设计的核心思想——用户填写静态规约说明书。规约管理平台根据规约书生成通信规约控制块,由规约控制块控制、管理并适应千差万别规约程序的运行。 关键词:平台 规约说明书 CPCB 动态描述静态描述 逻辑描述 引言 众所周知,通信的双方必须遵守相同的协议,报文才能互相识别。目前,不同行业间的通信协议千差万别。为解决不同通信协议间的计算机系统通信问题,人们普遍采用的措施是一个具体规约对应一段程序。如果出现新规约,只能由通信双方共同配合,由一方按另一方的标准修改或增加通信规约来解决问题。这种解决措施使得通信系统的适应能力不
[嵌入式]
遥控器已经OUT,2009期待“手势控制”电视机!
  对于消费电子设计者来说,对于一个完美的人机界面的追求是无穷尽的。   预计2009年将是大屏幕手势控制电视进入市场的时候,许多消费电子大公司,如松下、日立和东芝都在该领域进行了探索,通过挥动手臂就能开关电视、换台、浏览并选择多媒体视频窗口,而无需遥控器。 图:日立的“手势控制电视”允许简单的挥手来打开电视机,上下挥动来激活菜单,在空中划圈来调节音量。   消费电子产业已经在人机界面技术上花费了很多力气,包括好用的老式红外遥控器、鼠标、键盘、游戏机手柄、轨迹球、旋转调节装置,以及安装加速器的魔力棒。我们不应该忘记微软公司的ludicrous Bob在1995年在Windows 3.1上推出了“社会型界面(soc
[家用电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved