软PLC控制是在计算机开放通信接口结构后产生的一种控制装置,它不但拥有了一般普通PLC所有优点,更可以利用计算机软件工程的技术,把标准工业计算机翻译换算成全功能可编程控制器。软PLC利用一个拥有多任务功能控制器,提供各项命令、精准且迅捷地扫描周期与连接I/O结构。所以,可以说软PLC是普通硬PLC的所有强大功能与计算机环境的所有优点之集合[6]。
3 MCGS组态软件
3.1 MCGS组态软件概述
MCGS组态软件是北京昆仑自动化有限公司研制开发而成的,它的英文全称是Monitor and Control System 。该软件有通用版、嵌入版、网络版三种,其中值得一提的是,嵌入版和网络版都是以通用版为基础从而开发出来的,所以,我们学习的主要是通用版。
3.1.1 MCGS通用组态软件的特点文献综述
MCGS通用组态软件共有14种特点,其列举如下:
(1)灵活简单直观的操作界面[6]。MCGS采用了可视化的窗口界面,加上全中文的语言系统,符合了中国人使用计算机的习惯,在运行使用的过程中,使用以窗口单位构造图形界面。使用MCGS的组态工作简单灵活,用户可以根据自己喜好和心情随意放置图形,生成多彩风格。
(2)并行处理性能良好[6]。MCGS是32位的应用系统,它充分根据32位操作系统的多任务情况下优先级操作的工作方式进行运行,因此实时性相比较其他组态软件强上许多,在工业生产中,实时性是检验系统等级的一项重要指标,在执行重要任务时,区分出关键与非关键性人物,并进行优先级运行处理。
(3)多媒体画面生动形象[6]。MCGS用动画图像、数据报表、指示灯闪烁等多种方式为工作人员实时提供系统的运行状态和情况;通过对图形形态位置改变、颜色明亮度变换、报表数据改变等多项手段,增强视觉效果;在原来对象上定义状态,实现动态效果图。MCGS同时向用户提供了许多动画模型,声音特效,使用户能够方便的生动的选取自己喜欢的系统工作方式,给工作生产带来几许乐趣。
(4)强大的数据获取渠道和处理功能[6]。MCGS采取的是开放式的结构,可以在系统中与源数据库进行数据交换。除了与Access数据库连接,MCGS还支持各种开放数据互联,同时还能够与其他应用程序进行数据交换,充分利用计算机中的软件资源。
(5)安全机制完善度良好[6]。MCGS中有很好的安全机制。可以对多个用户设定级别和操作权限。除此,MCGS还开发了密码锁、软件狗、运行期限等,大大加强了软件的安全性,并保护了开发人员的知识劳动成果。
(6)网络功能强大。MCGS支持以太网,TCP/IP等多种总线式体系的网络结构,使用MCGS的网络组态,可以在整个局域网内使用浏览器观测到局域网内的生产运行中的机械的运行状态和监控信息,对其进行监视,实现了企业化管理与设备实时监控的完美结合[6]。
(7)信号报警功能多样化。MCGS中提供了多样化的报警功能,在面临不同生产设备故障或异常时,采用相对应的不同的报警方式,有效、可靠、直接地提高了生产现场的安全性和保障力[6]。
(8)实时数据库为用户分布组态提供了很大方便[6]。实时数据库是MCGS的数据处理中心,是系统完成各种数据分类和指定功能的公共数据区,同样他也是整个MCGS组态软件系统的灵魂所在。各部件均单独与数据库完成独立数据交换,并实现自己控制。在用户建立新的应用系统后,每一各单位均能独立进行配置和排列,在独立空间中独立建造互不干涉,而在最终的系统运行中,各个独立单位数据互通,交换关联,形成一个整体。来!自~751论-文|网www.751com.cn