开篇:润墨网以专业的文秘视角,为您筛选了一篇MCGS组态软件的开发与应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
[摘 要]mcgs(嵌入式通用监控系统)软件是一种用于快速构造和生成监控系统的组态软件。通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案。利用MCGS软件所开发的组态界面特点突出,并能根据客户的实际需求来定制界面,很好的满足了市场和技术发展的需要,提高了设备的自动化程度。产品现已在多个工程项目上成功应用,并为我公司在自动化监控领域的发展奠定了良好的技术基础。
[关键词]MCGS组态软件;主要特点;软件组成;画面制作
中图分类号:TP273.5 文献标识码:A 文章编号:1009-914X(2015)08-0244-01
1 引言
随着计算机技术和网络技术的飞速发展,传统的显示仪表、信号指示灯、操作按钮、转换开关、数码输入等已不能完全的满足工业自动化的需要。而触摸屏作为一种新型的人机界面,从一出现就备受关注,它的简单易用,强大的功能及优异的稳定性使它非常适合用于工业环境。它不仅具有基本的显示和操作功能,而且其独树一格的三维动画、实时刷新的动态图表、丰富详实的数据记录、图文并茂的制作画面使它具备了当前流行的Windows显示界面。这种简单灵活的可视化操作界面很好的满足了广大用户的需要。
2 主要特点
开发所采用的MCGS软件特点鲜明,主要是以下几个方面:
速度快:系统的时间控制精度高,可以方便地完成各种高速采集系统,满足实时控制系统要求;
成本低:系统最低配置只需要主频为24M的386单板计算机、2M DOC,4M内存,大大降低设备成本;
稳定性高:无硬盘,内置看门狗,上电重启时间短,可在各种恶劣环境下稳定长时间运行;
功能强大:提供中断处理,定时扫描精度可达到毫秒级,提供对计算机串口,内存,端口的访问。并可以根据需要灵活组态;
通讯方便:内置串行通讯功能、以太网通讯功能、Web浏览功能和Modem远程诊断功能,可以方便地实现与各种设备进行数据交换、远程采集和Web浏览;
操作简便:MCGS嵌入版和MCGS通用版、网络版采用的组态环境,它不但继承了MCGS通用版与网络版简单易学的优点,还增加了灵活的模块操作,以流程为单位构造用户控制系统,使得MCGS嵌入版的组态操作既简单直观,又灵活多变;支持多种设备:提供了所有常用的硬件设备的驱动;
3 发明及创新点
我公司所开发的组态界面具备了以上优点,可以在较为恶劣的环境下(比如干扰严重)实现实时通讯。并可根据用户的特殊需要来定制画面,比如增加通讯速率和通讯的数据量等。
4 MCGS组态软件的组成及画面制作
4.1 MCGS软件的组成
MCGS组态软件五大组成部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。
主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。
用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。
实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。
运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(if…then脚本程序),选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。
4.2 MCGS组态软件的画面制作
MCGS组态软件如大多数组态软件一样,进行画面设计时,需要设备窗口,实时数据库,用户窗口这几个部分紧密配合。实时数据库定义数据变量的名称、类型;在设备窗口中将在实时数据库中定义的变量与设备输出通道相连;用户窗口让画面动起来。如下图所示几种画面是我公司所开发的界面。
5应用情况及经济效益
我公司利用MCGS软件开发的组态画面已在多个工程项目上应用,因画面操作简单,通讯实时性好,能满足广大用户的需要。获得了良好的口碑。同时也为我们的自动化监控系统奠定了良好的技术基础。
参考文献:
[1] 北京昆仑通泰自动化软件科技有限公司.MCGS嵌入版7.6帮助系统.
[2] 北京昆仑通泰自动化软件科技有限公司.MCGS嵌入版初级培训教程.
[3] 北京昆仑通泰自动化软件科技有限公司.MCGS嵌入版中级培训教程.
[4] 北京昆仑通泰自动化软件科技有限公司.MCGS嵌入版高级培训教程.