一般来讲嵌入式工业自动化组态软件是一种用于嵌入式系统并带有网络功能(包括Internet服务功能)的嵌入式应用软件,嵌入式系统是指可嵌入至某一设备、产品并可连接至网络的带有智能(即微处理器或微控制器)的设备。嵌入式组态软件分开发系统和运行系统。嵌入式组态软件的开发环境一般运行于具有良好人机界面的Windows 操作系统上,而运行环境可基于多种嵌入式操作系统如Windows CE, DeltaOS,NT Embedded及LINUX和Dos之上,甚至直接支持特定CPU,嵌入式自动化组态软件的运行系统大多为组件式可伸缩配置结构,一般包括:人机界面HMI组件(包括历史数据浏览、报表及趋势图等可选模块)、历史数据记录组件、网络通讯组件、Internet组件、Control 逻辑和流程控制组件及实时内核。
北京昆仑通态公司即将推出的嵌入式组态软件包(Mcgs For Embedded)包括组态环境和运行环境两大部分。组态环境运行于具备良好人机界面的Windows操作系统上,具备与北京昆仑通态公司已经推出的通用版本组态软件和WWW版本组态软件相同的组态环境界面,有效帮助用户建造从嵌入式设备,现场监控工作站到企业生产监控信息网在内的完整解决方案;并有助于用户开发的项目在这三个层次上的平滑迁移。
这个嵌入式组态软件包的组态环境包括:
1. 工程管理器(包括项目、实时数据库、设备等的管理)。
2. 画面组态,包括趋势图,报警和报表。
3. 实时数据库和历史数据库的组态。
4. 编译下载系统,组态安全系统。
5. 作为嵌入式组态核心的控制系统组态包括以下部分:
软逻辑组态,实现逻辑控制功能的软PLC系统。
连续过程组态及配置,实现流程控制的流程图系统。
调试工具,允许在线监视各个内部变量的值,监控流程执行顺序,允许重新设置和启动流程运行。
仿真运行工具,在开发环境中,仿真运行控制流程,离线测试控制效果。
这个嵌入式组态软件包的运行环境包含了一个嵌入式实时多任务操作系统,可以运行于低端硬件平台,典型的应用平台如下:
24MHz Intel386EX 高性能32 位微处理器。
2M 字节系统RAM 包括支持DOS 的640KB 基本存储器及相应的高端存储器。
512K 字节Flash 存储器。
10BASE-T 以太网控制接口NE2000 兼容。
一个标准RS232C 串口。
可以连接字符或点阵LCD 接口也可支持数字LED 接口。
可连接扩展小键盘。
可以连接液晶屏或显示器。
可直接支持M-System 公司的DiskOnChip 2000 系列芯片。
供电电压5V,工作电流330mA
对于更高的性能需求,可以使用更高的CPU,更大的内存,并扩充串口或总线采集设备等等。