1.3 组态模拟简介
在本文设计中,主要用到的组态软件是MCGS软件,在这里针对MCGS做简要介绍。MCGS是为工业控制过程和实时监测服务的通用的计算机系统软件,具有完善的功能、可维护性强以及操作比较简便的突出特点。
在本文设计中用的是通用版,其功能及特点可归纳如下:
概念简洁大方,易于理解,使用也比较方便。普通操作人员在经过短时间的培训就能快速地掌握该软件的操作并能完成对大多数的简单工程设计项目的监控程序的设计。
功能齐全,便于方案的设计。MCGS软件为解决工程过程中的监控提供了丰富的解决方案,从设备驱动(数据采集)到数据处理、流程控制、动画显示、报警处理、报表输出、曲线显示等环节,均有常用图形库和丰富的功能组件可供操作者选用,操作者只要根据实际工程设计的需要和特点,进行方案的具体设计,就可以生成操作者所设计的预想效果。
实时性与并行处理。MCGS软件充分的利用了Windows操作平台的按优先级分时操作多任务的功能特点,这使的在工程测试控制领域中PC机得到了广泛的运用。在实际工程的操作应用中,需要对大量的数据和信息进行即时的采集和处理,在计算机测试控制技术领域中称之为实时性任务,如设备驱动、数据采集和报警处理等操作。此外也有许多工作则与此不同,称之为非时间的关键任务,如画面显示,它的操作可以在PC主机运行周期内的其他时间段进行。而像数据打印这类的工作,完全可以在后台操作运行,人们称这种操作为脱机作业。
建立“设备工具箱”,MCGS软件中支持众多的硬件设备,在考虑所用外部设备的某些特征后,操作者可以根据需要从工具箱中选择某些“构件”,将其摆放到设备窗口内,并对其位置进行调整,同时也要进行相关属性的定义,建立外部设备与内部系统之间的连接关系,这样就可以实现外部设备的驱动和控制功能。不同的设备和不同的构件相对应,所有的设备构件都能够通过实时数据库构建其关联,而在实时数据库建立时各构建又是互相独立的,即针对某一构建的单独操作或改变,不会对整个系统甚至是构建造成影响,从这个意义上来说,MCGS软件是一个“设备无关”的软件,操作者不需要因为外部设备的改动而影响对整个系统的原本设计。
“面向窗口”的设计方法,增加了系统的可视性和可操作性。以窗口为单位,设计操作者设计的图形界面,这使得MCGS软件的组态工作变得更简洁方便,同时又显得灵活多变。操作者竟可以使用系统自带的缺省构架,也可以根据要求自己进行组态的配置,完成各种类型和风格的图形操作界面,包括DOS风格的图形操作界面和标准的Windows风格的图形操作界面以及具有动态效果的工具条和状态条的操作界面。
利用丰富多彩的“动画组态”功能,操作者能够快速的建立各种复杂的动态图形。各种图像、图形符号、数据、曲线等形式,为操作者显示软件中的的运行状态、品质及异常报警等相关的信息。操作者可以选择明暗闪烁或翻转移动或改变大小和改变颜色等各种设计来增强系统设计的动态效果。在对各个图像、图形符号对象进行相关属性的定义后,就可以完全实现操作者预想的动态效果。同时,MCGS软件也为操作者提供了各种动画构件,实时监控测试作业和工程模拟控制中常用的物理器件的功能。每个动画构件都对应于一个特定的动态功能。如:自由表格构件、实时曲线构件、历史曲线构件和报警显示构件件等。