为了方便大家了解嵌入式领域内的相关知识和信息,了解MCGS嵌入式组态软件的各种功能的性能指标,北京昆仑提供许多免费下载的站点,你可以方便的下载您所需要的相关资料。
您可以在如下位置下载MCGS的相关内容:
gongkong.com.cn和MCGS.com.cn中都可以下载MCGS通用版,网络版和嵌入版的相关资料。
下面是MCGS嵌入式版的简易说明书,欢迎大家提出宝贵建议:
目 录
一、概述 1
二、MCGS嵌入式系统体系结构 2
三、MCGS嵌入版组态软件的功能和特点 3
3.1 MCGS嵌入版的功能 3
3.2 MCGS嵌入版的特点 4
3.3 嵌入版与通用版的异同 5
四、MCGS嵌入式系统的应用方案 7
五、MCGS系统需求 8
5.1 硬件需求 8
5.2 软件需求 10
六、软件包内容 11
嵌入式组态软件包的组态环境: 11
嵌入式组态软件包的运行环境: 11
一、概述
嵌入式软件是基于嵌入式系统而言的。嵌入式系统是以应用为中心,软硬件可裁减,适应对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它主要包括四个部分:嵌入式微处理器、外围硬件设备、嵌入式操作系统,以及应用软件系统。
嵌入式PC主要包括单板计算机(SBC)、PC104计算机和饼干机。
与标准PC机相比,嵌入式PC机具有以下优点:
▲ 功耗低、可靠性高。
▲ 功能强大,具有很高的性能价格比。嵌入式PC与标准PC全兼容,采用与标准PC相同的硬件结构、软件操作系统和软件开发平台。使用嵌入式PC进行产品开发时,设计人员不需要在嵌入式系统自身的硬件电路和底层操作系统软件设计上耗费大量精力,而是将设计工作的重点转向应用扩展卡、应用软件上,将精力投入到终端产品开发上。
实时性强,支持多任务。
▲ 占用空间小,效率高。嵌入式PC机的最主要的技术特点是将PC机的主要硬件(CPU、RAM、磁盘、扩展槽、I/O口、网络等)集成在一张信用卡大小的主板上,将操作系统和应用软件存储在Flash芯片中(System in chip)。极大地缩小了PC机的体积。例如,PC104嵌入式计算机,其体积只有一个肥皂盒大小。
▲ 可根据需要灵活定制。
正是由于以上优势,使得嵌入式系统不仅在传统的工业控制和商业管理领域有极其广泛的应用空间,如智能工控设备、POS/ATM机、IC卡等,而且在信息家电领域的应用更具有广泛的潜力,例如机顶盒、WebTV、网络冰箱、网络空调等众多的消费类和医疗保健类电子设备。在车载盒、智能交通等领域的应用也呈现出前所未有的生机。
嵌入式系统有如此广阔的发展前景,而国内几乎所有的工业组态软件厂家的产品都只基于PC平台。各厂家还只是停留在PC平台上完善其产品的功能。目前还未发现特定的软件公司有支持嵌入式应用的产品。
我们推出的“MCGS嵌入版组态软件”也应算作国内嵌入式组态软件的首开先河者。MCGS嵌入版组态软件是基于RTOS(real-time multi-tasks operating system)实时多任务操作系统的专门应用于嵌入式操作系统的组态软件,通过简单的模块化组态就可构造用户自己的应用系统,使用户从繁琐的编程中解脱出来,让用户在使用嵌入式系统时得心应手。
二、MCGS嵌入式系统体系结构
MCGS嵌入式体系结构如下图示,分为组态环境和运行环境两部分,组态环境相当于一套完整的工具软件,可以在PC机上运行,用简单的模块化设计帮助用户构造自己的应用系统,组态好的应用系统通过串口线或以太网下载到嵌入式系统中实时运行。
MCGS嵌入版组态软件分为人机界面组态和控制流程组态两部分,用户可以根据实际情况裁减所需内容。 其中人机界面组态与通用版类似,可以组态出动画窗口、曲线、报表,并可以设置用户权限,安全级别等等。
控制流程组态是嵌入式组态系统特有的功能,主要用于组态实现各种控制流程和控制逻辑。系统提供了丰富的功能模块和控制逻辑,来帮助用户快速的实现各种控制功能,是构成用户应用系统实时控制的核心。在控制流程中可以利用MCGS提供的100多种功能模块组成各种应用系统,嵌入式系统中的MCGS实时数据库可以用作人机界面和控制流程数据交换的枢纽,控制流程可以通过实时数据库在人机界面上显示控制过程,并实现数据后处理。
组态好的应用系统下载到内嵌了实时多任务嵌入式操作系统中实时运行,从而实现了控制系统的可靠性、实时性、确定性、安全性。
三、MCGS嵌入版组态软件的功能和特点
3.1 MCGS嵌入版的功能
▲ 数据处理功能:软件具有强大的数据前处理功能,当数据由硬件设备采集到后,经过一系列由用户指定的处理方式,最终形成具有实际意义的工程数据。内含的比较模块、数学模块、数组模块,逻辑模块等不仅可以实现通常的数学运算,还可以进行数组运算、查表运算、及插值运算等复杂的数学运算能够满足所有控制场合的应用;
▲ 逻辑控制功能:逻辑控制是自动控制中常用的方法,软件内含的逻辑模块、定时器模块、计数器模块、移位控制器模块、计数控制器模块、脉冲发生器模块可以实现所有常见的逻辑控制功能;
▲ 强大的报表功能:数据报表在工控系统中是必不可少的一部分,是数据显示、查询、分析、统计、打印的最终体现,是整个工控系统最终结果输出的重要组成部分,是对生产过程中系统监控对象的状态的综合记录和规律总结。一般有实时数据报表、历史数据报表(班报表、日报表、月报表等)。为了使用户能够快速方便地组态出各种类型的工程报表,MCGS 嵌入版系统提供了灵活的报表组态功能。
▲ 硬件交互功能:针对不同的硬件设备,设立了“设备驱动子流程库”内部兼容了所有常用的硬件设备,用户可以在“设备驱动子流程库”中选择所需要的设备,轻松实现“设备无关”的硬件交互。对于特殊的硬件设备驱动也可以通过FBD的输入输出模块组态实现;同时,MCGS嵌入版也新加入了与硬件交互的脚本函数,用户还可以根据自己的需要编写简单的脚本程序,实现硬件交互功能。
▲ 回路控制功能:MCGS组态软件嵌入版不仅可以实现顺序控制,还可以实现循环、跳转、判断、中断等复杂的流程控制,满足不同场合不同控制过程的需要;
▲ 人机界面功能:MCGS嵌入版具有和MCGS通用版相同的功能强大的人机交互界面,可以简单组态出各种类型、多种风格的用户界面,实现改变控制参数,发送控制命令、浏览控制状态等人机交互功能,通过网络通讯还可以轻松实现远程人机交互功能;
▲ 网络通讯功能:MCGS嵌入版具有强大的通讯功能,支持串口通讯、Modem串口通讯、以太网TCP/IP通讯,不仅可以方便快捷的实现远程数据传输,还可以通过Web浏览功能,在整个企业范围内浏览监测到整个的生产信息,实现设备管理和企业管理的集成。
▲ 绝对可靠的安全管理机制:MCGS 嵌入版组态软件提供了一套完善的安全机制,用户能够自由组态控制菜单、按钮及退出系统的操作权限,只允许具有操作权限的操作员对这些功能进行操作。其安全机制与Windows NT类似,采用用户组和用户的概念进行权限控制;其操作权限的分配以用户组为单位进行,用户的权限取决于该用户所在的用户组,并且一个操作权限可以配置多个用户组。
3.2 MCGS嵌入版的特点
▲ 容量小:整个系统只需要2M的存贮空间,可以方便的使用DOC等存贮设备。
▲ 速度快:系统的时间控制精度高,可以方便地完成各种高速采集系统,满足实时控制系统要求。
▲ 成本低:系统最低配置只需要主频为24M的386单板计算机、2M DOC,4M内存,大大降低设备成本。
▲ 真正嵌入:运行于嵌入式实时多任务操作系统。
▲ 稳定性高:无硬盘,内置看门狗,上电重启时间短,可在各种恶劣环境下稳定长时间运行。
▲ 功能强大:内置流程图组态功能和各种算法,可以轻易完成逻辑控制、多回路控制等复杂的控制系统,提供中断处理,定时扫描精度可达到毫秒级,提供对计算机串口,内存,端口的访问。并可以根据需要灵活组态。
▲ 通讯方便:内置串行通讯功能、以太网通讯功能、Web浏览功能和Modem远程诊断功能,可以方便实现与各种设备进行数据交换、远程采集和Web浏览。
▲ 操作简便:MCGS嵌入版和MCGS通用版、网络版采用相类似的组态环境,它不但继承了MCGS通用版与网络版简单易学的优点,还增加了灵活的模块操作,以流程为单位构造用户控制系统,使得MCGS嵌入式的组态操作既简单直观,又灵活多变。
▲ 支持多种设备:内置的“硬件设备驱动”子流程库,提供了所有常用的硬件设备的驱动。
▲ 与MCGS通用版和网络版相同的组态环境:MCGS嵌入版组态环境运行于具备良好人机界面的Windows操作系统上,具备与北京昆仑通态公司已经推出的通用版本组态软件和WWW版本组态软件相同的组态环境界面,可有效帮助用户建造从嵌入式设备,现场监控工作站到企业生产监控信息网在内的完整解决方案;并有助于用户开发的项目在这三个层次上的平滑迁移。
3.3 嵌入版与通用版的异同
嵌入版和通用版组态软件有很多相同之处:
▲ 相同的操作理念:嵌入版和通用版都是通过简单的组态实现应用系统的开发,无需具备计算机编程的知识,就可以在短时间内开发出一个运行稳定的具备专业水准的计算机应用系统;
▲ 相同的人机界面:嵌入版组态软件也可以选择有人机界面,它的人机界面的组态和