3。1。2常用组态软件
(1) IFix:Fix6。x:这款软件的操作理念和操作界面是操作人员较为熟知的知识构建的,而且驱动程序较为成熟,但是需要额外购买。新开发的版本与以前的6。x 版本做不到完全兼容。开发出来FIX Desktop的程序,FIX程序可以在FIX Desktop中直接运行,解决了几个不同版本兼容性的问题。在IFix中,Intellution的产品与Microsoft 的操作系统、网络进行了紧密的集成[11]。
(2) WinCC :这款软件也具有成熟的组态开发环境,WinCC是使用C语言编写脚本程序,还可以对编好的程序进行调试。OPC支持的WinCC内嵌,所以可以使用组态分布式系统。由于这款软件的结构比较复杂,想要掌握WinCC的应用的用户必须要经过培训才可以。
(3)组态王KingView:由北京亚控科技发展有限公司开发,组态王提供了资源管理器式的操作主界面,脚本语言可以使用汉字编写。组态王也提供多种硬件驱动程序。在国产软件市场中市场占有率第一。
(4) uScada:是中国研发的一款免费的组态软件,可以使用这款软件设计出一些不是特别复杂的监控系统为一些需要的企业。软件的特点是效率高、迷你、容易操作。第三方也可以使用uScada提供的软件源代码进行二次开发,但是源代码需要购买。
(5)MCGS:全中文工业自动化控制组态软件(简称MCGS工控组态软件或MCGS),就是本设计所用到的组态软件。
3。2 MCGS组态软件介绍
3。2。1 MCGS组态软件的介绍
MCGS(Monitor and Control Generated System,监视与控制通用系统)可以用于简练构造以及产生上位机监控的组态软件系统,在采集和监测现场数据、处理和控制前端数据中比较常见,可运行于Microsoft Windows 95/98/Me/NT/2000/XP等常见的操作系统。
MCGS组态软件的版本有网络版,通用版,嵌入式三个版本。突出的特点有容易操作,可视性好,可维护性好,功能齐全。通过结合其他硬件,可以快速、简单地开发出用于现场采集,数据处理和控制的各种设备。从硬件的设计到软件的开发都可以用组态进行设计,提高了系统的研发速度和可靠性,降低了系统的研发周期和研发难度。组态软件为生产管理和运行维护提供了方便是因为组态软件构建的系统具有可视性和图形化管理功能。文献综述
“MCGS组态环境”和“MCGS操作环境”两个独立的系统共同组成了MCGS组态软件(简称为MCGS)。两个部分即相互独立,又密切相关。如图3-1所示。
图 3-1 MCGS工控组态软件的整体结构
3。2。2 MCGS组态软件6。2版的组成
MCGS组态软件6。2版的窗口界面主要有主控窗口,设备窗口,用户窗口,实时数据库和运行策略五个部分组成[12]。如图3-2所示。
图 3-2 MCGS组态软件6。2版的组成部分
3。3 新建工程
MCGS组态软件6。2版的组态环境图标,如图3-3所示。
图 3-3 MCGS组态软件6。2版的图标
右击MCGS组态环境的图标在桌面上,单击“打开”即可进入组态环境界面,工作界面为中间窗口界面。如图3-4所示。
图 3-4 MCGS组态环境
(1)完成新建工程这一步骤可以单击“文件”菜单,然后再单击“新建工程”;或者单击“新建”图标。
(2)工程建立的步骤为:文件→工程另存为(在文件名一栏中输入“高炉上料监控系统”)→保存。如图3-5所示。
图 3-5 输入工程名
3。4 建立实时数据库
(1)单击操作界面中的“实时数据库”选项卡,随即进入“实时数据库”的窗口界面[13],如图3-6所示。窗口中列出了系统存在的“数据对象”的名称。已显示的数据对象为系统本身自带的。