MCGS组态软件 7.是在MCGS通用版的基础上开发的,专门应用于嵌入式计算机监控系统的组态软件,新版采用全中文界面,充分考虑中国人民的习惯于要求;该软件使用方便,操作简单,通过简单的组态实现应用系统的开发,无需具备计算机编程的知识,就可以在短时间内开发出一个运行稳定的具备专业水准的计算机应用系统,通过动画组态来反映实时的控制效果,也可进行数据处理,形成历史曲线、报表等,并且可以传递控制参数到实时控制系统,新版MCGS组态软件 7.2 至发行以来,在系统兼容,数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃,需要的朋友赶快下载试试吧!
软件功能
·免费:超强功能的无限点组态软件免费用
·兼容:7.6软件向下兼容,支持全系列产品,兼容Win7-64位系统
·低耗:应用于嵌入式计算机,仅占16M系统内存
·通讯:支持串口、网口等多种通讯方式,支持MPI直连、PPI187.5K
·驱动:提供了常用800多种设备的驱动
·报表:多种数据存盘方式,多样报表显示形式,满足不同现场需求
·曲线:支持实时、历史、计划等多种曲线形式,同时历史曲线的显示性能提升了10倍
·动画:可实现逼真的动画效果,同时支持JPG、BMP图片,满足对容量和画质的不同需求
·配方:配方名称支持中文,任意读写,支持配方导入导出,在线操作
·下载:支持高速网络在线下载,支持U盘离线更新工程
·安全:可设置工程密码、操作权限密码、运行期限等安全机制
·简化:新增公共窗口,去除双击功能,简化组态流程
·开放:用户可以自己编写驱动程序、应用程序,支持个性化定制,内置打印机功能
·稳定:优化启动属性,内置看门狗,易用,可在各种恶劣环境下长期稳定运行
·功能:提供中断处理,定时扫描可达毫秒级,提供对mcgsTpc串口、内存、端口的访问
·存储:高压缩比的数据压缩方式,保证数据完整性,铁电存储初值,100亿次以上擦写
软件特色
1、成本低:
使用嵌入式计算机,大大降低硬件成本
2、速度快:
系统时间控制精度高,满足实时控制要求
3、数据存贮:
高压缩比的数据压缩方式,保证数据完好无缺
4、通讯方便:
内置串行通讯功能、以太网通讯功能
5、兼容性高:
本次升级软件向下兼容,新软件可用于老产品,老软件不可用于新产品
6、占用小:
整个系统最低占用计算机存储空间16M
7、设备众多:
提供了常用700多种设备的最新驱动程序
8、稳定性高:
优化启动属性,无硬盘,内置看门狗,易用,可在各种恶劣环境下长期稳定运行
9、功能强大:
提供中断处理,定时扫描精度可达到毫秒级,提供对mcgsTpc串口、内存、端口的访问
10、开放接口:
用户可以自己编写驱动程序,支持个性化定制
11、操作简便:
组态操作简单直观、灵活多变,支持U盘下载和USB下载和网络下载
主要特点
MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。
MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。
MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。
新版功能
简单灵活的可视化操作界面。MCGS嵌入版采用全中文、可视化、面向窗口的开发界面,符合中国人的使用习惯和要求。以窗口为单位,构造用户运行系统的图形界面,使得MCGS嵌入版的组态工作既简单直观,又灵活多变。用户可以使用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的图形界面。
实时性强、有良好的并行处理性能。MCGS嵌入版是真正的32位系统,充分利用了多任务、按优先级分时操作的功能,以线程为单位对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使嵌入式PC机广泛应用于工程测控领域成为可能。例如,MCGS嵌入版在处理数据采集、设备驱动和异常处理等关键任务时,可在主机运行周期时间内插空进行像打印数据一类的非关键性工作,实现并行处理。
丰富、生动的多媒体画面。MCGS嵌入版以图像、图符、报表、曲线等多种形式,为操作员及时提供系统运行中的状态、品质及异常报警等相关信息;用大小变化、颜色改变、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果;对图元、图符对象定义相应的状态属性,实现动画效果。MCGS嵌入版还为用户提供了丰富的动画构件,每个动画构件都对应一个特定的动画功能。
完善的安全机制。MCGS嵌入版提供了良好的安全机制,可以为多个不同级别用户设定不同的操作权限。此外,MCGS嵌入版还提供了工程密码,以保护组态开发者的成果。
强大的网络功能。MCGS嵌入版具有强大的网络通讯功能,支持串口通讯、Modem串口通讯、以太网TCP/IP通讯,不仅可以方便快捷的实现远程数据传输,还可以通过Web浏览功能,在整个企业范围内浏览监测到整个的生产信息,实现设备管理和企业管理的集成;
多样化的报警功能。MCGS嵌入版提供多种不同的报警方式,具有丰富的报警类型,方便用户进行报警设置,并且系统能够实时显示报警信息,对报警数据进行存储与应答,为工业现场安全可靠地生产运行提供有力的保障。
实时数据库为用户分步组态提供极大方便。MCGS嵌入版由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,其中实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的公用数据区,是整个系统的核心。各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相干。
支持多种硬件设备,实现“设备无关”。MCGS嵌入版针对外部设备的特征,设立设备工具箱,定义多种设备构件,建立系统与外部设备的连接关系,赋予相关的属性,实现对外部设备的驱动和控制。用户在设备工具箱中可方便选择各种设备构件。不同的设备对应不同的构件,所有的设备构件均通过实时数据库建立联系,而建立时又是相互独立的,即对某一构件的操作或改动,不影响其它构件和整个系统的结构,因此MCGS嵌入版是一个“设备无关”的系统,用户不必因外部设备的局部改动,而影响整个系统。
方便控制复杂的运行流程。MCGS嵌入版开辟了“运行策略”窗口,用户可以选用系统提供的各种条件和功能的策略构件,用图形化的方法和简单的类Basic语言构造多分支的应用程序,按照设定的条件和顺序,操作外部设备,控制窗口的打开或关闭,与实时数据库进行数据交换,实现自由、精确地控制运行流程,同时也可以由用户创建新的策略构件,扩展系统的功能。
良好的可维护性。MCGS嵌入版系统由五大功能模块组成,主要的功能模块以构件的形式来构造,不同的构件有着不同的功能,且各自独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS嵌入版系统的三大部分(设备驱动、动画显示和流程控制)的所有工作。
用自建文件系统来管理数据存储,系统可靠性更高。由于MCGS嵌入版不再使用ACCESS数据库来存储数据,而是使用了自建的文件系统来管理数据存储,所以与MCGS通用版相比,MCGS嵌入版的可靠性更高,在异常掉电的情况下也不会丢失数据。
设立对象元件库,组态工作简单方便。对象元件库,实际上是分类存储各种组态对象的图库。组态时,可把制作完好的对象(包括图形对象、窗口对象、策略对象以至位图文件等)以元件的形式存入图库中,也可把元件库中的各种对象取出,直接为当前的工程所用,随着工作的积累,对象元件库将日益扩大和丰富。这样解决了组态结果的积累和重新利用问题。组态工作将会变得越来越简单方便。
系统需求
硬件需求
MCGS嵌入版组态软件的硬件需求分为组态环境需求和运行环境需求两部分。
组态环境硬件需求
MCGS嵌入版组态环境硬件需求和通用版硬件需求相同。
最低配置:
系统要求在IBM PC486以上的微型机或兼容机上运行,以Microsoft的Windows 95、98、Me、NT或Windows 2000为操作系统。计算机的最低配置要求是:
l CPU:可运行于任何Intel及兼容Intel x86指令系统的CPU;
l 内存:
² 当使用Windows 9X操作系统时内存应在16MB以上;
² 当选用Windows NT操作系统时,系统内存应在32MB以上;
² 当选用Windows 2000操作系统时,系统内存应在64MB以上;
l 显卡:Windows系统兼容,含有1MB以上的显示内存,可工作于640*480分辨率,256色模式下;
l 硬盘:MCGS嵌入版组态软件占用的硬盘空间最少为40MB;
低于以上配置要求的硬件系统,将会影响系统功能的完全发挥。目前市面上流行的各种品牌机和兼容机都能满足上述要求。
推荐配置:
MCGS嵌入版组态软件的设计目标是瞄准高档PC机和高档操作系统,充分利用高档PC兼容机的低价格、高性能来为工业应用级的用户提供安全可靠的服务。
l CPU:使用相当于Intel公司的Pentium 233或以上级别的CPU;
l 内存:
² 当使用Windows 9X操作系统时内存应在32MB以上;
² 当选用Windows NT操作系统时,系统内存应在64MB以上;
² 当选用Windows 2000操作系统时,系统内存应128MB以上;
l 显卡:Windows系统兼容,含有1MB以上的显示内存,可工作于800*600分辨率,65535色模式下;
l 硬盘:MCGS 嵌入版组态软件占用的硬盘空间约为80MB;
运行环境硬件需求
目前MCGS嵌入版组态软件运行环境能够运行在X86和ARM两种类型的CPU上。
最低配置:
l RAM:4M;
l DOC:2M;
推荐配置:
l RAM:64M;(若需要使用带中文界面的系统,则至少需要32M);
l DOC:32M;(若需要使用带中文界面的系统,则至少需要16M);
软件需求
MCGS嵌入版组态软件的软件需求也分为组态环境和运行环境两部分介绍。
组态环境软件需求
MCGS嵌入版组态环境软件需求和通用版相同可以在以下操作系统下运行:
l 中文Microsoft Windows NT Server 4.0(需要安装SP3)或更高版本;
l 中文Microsoft Windows NT Workstation 4.0(需要安装SP3)或更高版本;
l 中文Microsoft Windows 95、98、Me、2000(Windows 95推荐安装IE5.0)或更高版本。
软件优势
主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。
用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。
实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。
运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(if…then脚本程序),选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。
软件特性
·全中文可视化组态软件,简洁、大方,使用方便灵活
·完善的中文在线帮助系统和多媒体教程
·真正的32位程序,支持多任务、多线程,运行于Win95/98/NT/2000平台
·提供近百种绘图工具和基本图符,快速构造图形界面
·支持数据采集板卡、智能模块、智能仪表、PLC、变频器、网络设备等700多种国内外众多常用设备
·支持温控曲线、计划曲线、实时曲线、历史曲线、XY曲线等多种工控曲线
·支持ODBC接口,可与SQL Server、Oracle、Access等关系型数据库互联
·支持OPC接口、DDE接口和OLE技术,可方便的与其他各种程序和设备互联
·提供渐进色、旋转动画、透明位图、流动块等多种动画方式,可以达到良好的动画效果
·上千个精美的图库元件,保证快速的构建精美的动画效果
·功能强大的网络数据同步、网络数据库同步构建,保证多个系统完美结合
·完善的网络体系结构,可以支持最新流行的各种通讯方式,包括电话通讯网,宽带通讯网,ISDN通讯网,GPRS通讯网和无线通讯网
常用术语
工程:用户应用系统的简称。引入工程的概念,是使复杂的计算机专业技术更贴近于普通工程用户。在MCGS嵌入版组态环境中生成的文件称为工程文件,后缀为.mce,存放于MCGS嵌入版目录的WORK子目录中。如:“D:MCGSWORKMCGS例程1.mce”。
对象:操作目标与操作环境的统称。如窗口、构件、数据、图形等皆称为对象。
选中对象:鼠标点击窗口或对象,使其处于可操作状态,称此操作为选中对象,被选中的对象(包括窗口),也叫当前对象。
组态:在窗口环境内,进行对象的定义、制作和编辑,并设定其状态特征(属性)参数,将此项工作称为组态。
属性:对象的名称、类型、状态、性能及用法等特征的统称。
菜单:是执行某种功能的命令集合。如系统菜单中的“文件”菜单命令,是用来处理与工程文件有关的执行命令。位于窗口顶端菜单条内的菜单命令称为顶层菜单,一般分为独立的菜单项和下拉菜单两种形式,下拉菜单还可分成多级,每一级称为次级子菜单。
策略:是指对系统运行流程进行有效控制的措施和方法。
启动策略:在进入运行环境后首先运行的策略,只运行一次,一般完成系统初始化的处理。该策略由MCGS自动生成,具体处理的内容由用户充填。
循环策略:按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控制任务。
退出策略:退出运行环境时执行的策略。该策略由MCGS自动生成,自动调用,一般由该策略模块完成系统结束运行前的善后处理任务。
用户策略:由用户定义,用来完成特定的功能。用户策略一般由按钮、菜单、其他策略来调用执行。
事件策略:当开关型变量发生跳变时(1到0,或0 到 1),执行的策略,只运行一次。
热键策略:当用户按下定义的组合热键(如:Ctrl+D)时执行的策略,只运行一次。
可见度:指对象在窗口内的显现状态,即可见与不可见。
变量类型:MCGS定义的变量有五种类型:数值型、开关型、字符型、事件型和组对象。
事件对象:用来记录和标识某种事件的产生或状态的改变。如开关量的状态发生变化。
组对象:用来存储具有相同存盘属性的多个变量的集合,内部成员可包含多个其他类型的变量。组对象只是对有关联的某一类数据对象的整体表示方法,而实际的操作则均针对每个成员进行。
动画刷新周期:动画更新速度,即颜色变换、物体运动、液面升降的快慢等,以毫秒为单位。
父设备:本身没有特定功能,但可以和其他设备一起与计算机进行数据交换的硬件设备。如:串口父设备。
子设备:必须通过一种父设备与计算机进行通讯的设备。如:西门子S7200PPI、研华4013模块等。
模拟设备:在对工程文件测试时,提供可变化的数据的内部设备,可提供多种变化方式。
安装方法
1、下载解压文件,找到McgsEsetup.exe双击安装
2、阅读协议,点击下一步进入安装
3、选择安装位置D;MCGS
4、准备安装,点击下一步安装
5、正在安装,请稍后
6、安装完成
使用方法
1、污水处理系统
2、构件属性设置,如图所示
3、油罐装卸系统,如图所示
4、热风炉,热风温度、循环风压
5、干燥室,温度控制栏、报警状态
6、干燥系统,如图所示
支持设备
·采集板:
康拓、研华、中泰、研祥、同维、华控、艾迅、华远、科日新、双诺
·PLC:
富士、三菱、松下、GE、LG、AB、莫迪康、欧姆龙、西门子、台达、和利时
·智能仪表:
昆仑天辰、浙大中控、日本岛电、厦门宇光、香港虹润、香港上润、霍尼韦尔、欧姆龙、欧陆、东辉大 延、横河、天瑞麟、亚特克、英华达
·智能模块:
昆仑海岸、研华、磐仪、威达、研祥、中泰、牛顿
·称重仪表:
托利多、志美CB920
·变频器:
伦茨、西门子、AB、华为、台达
常见问题
问题:plc和模块能否挂接在一个串口下?回答:原则来说,只要串口参数(例如波特率、数据位、停止位等)相同就可以。但是MCGS不推荐这样使用,因为协议内部
可能存在潜在冲突,例如对PLC的某个寄存器的写操作的指令,有可能被误认为是对模块的某个操作,进而导致设备访
问冲突。
问题:历史表格不刷新什么问题?回答:在MCGS中,窗口中的历史表格是不会自动刷新的。历史表格只有在其窗口打开时才去访问数据库读数据,此后不再进
行数据库的访问,除非组态时刷新窗口。可以使用窗口名称.Refresh()函数来刷新窗口。在循环策略或窗口的循环脚本
中执行该函数。
问题:变量删不掉什么原因?
回答:先用“使用计数检查”命令检查变量使用情况,然后就可以删除没有用到的变量。如果某变量删不掉,说明此变量
正在使用,不能删除。
问题:在运行的时候是否可以查看设备的通讯状态?
回答:在MCGS所有的非板卡类的设备(部分定制设备除外)中,第一个通道都是通讯状态通道。就是说,在进入运行环境
后,设备驱动程序开始工作后,此通道内返回的是设备的通讯状态,例如0表示设备通讯正常,非0表示不正常。
问题:如何按条件对变量进行存盘?
回答:1)设置变量有存盘属性,即在实时数据库中定义该数据时,要在它的存盘属性页中设置为“定时存盘,存盘周期为0
秒”。
2)使用!savedata()函数令变量存盘。可以对这个函数的执行设置一定的条件,这样就实现了按条件对变量存盘。
问题:组对象中增加或删除成员不起作用,仍显示原来的成员为什么?
回答:增加或删除成员后点击“工具”菜单中的“使用计数检查”一次,相当于把变量刷新一次。需要注意的是,如果组对象
的成员变化,则组对象再次存盘时会自动删除原来的存盘数据。
问题:图库中的图不能满足要求,如何添加?
问题:如何查看窗口中的控件的具体位置和大小?
问题:策略工具箱的内容没有了该怎么办?回答:选择组态环境的菜单“工具”-“策略构件管理”,把需要使用的策略构件从左边的树状目录里添加到右边后确认,就
可加载到工具箱。其他构件,例如设备工具箱、动画工具箱内的构件都是这样添加的。
问题:我自己做的图片能够保存并在其他工程中利用吗?
回答:可以,选中需要保存的图元,再选择工具箱中的保存元件构件就弹出对象元件库管理对话框,根据需要可以进行改名,
分类等操作。在组态其他工程时就可以将其从元件库中调出。
问题:在组态环境下能够打印用户窗口吗?
回答:可以,使用菜单“文件——打印”,就可以了。
问题:组对象有什么用处?
回答:组对象是用来存储具有相同存盘属性的多个变量的集合,内部成员可包含多个其他类型的变量。组对象一般是作为数据
来源用于制作报表和进行数据的处理,用户把变量加入到组对象后就只要对其进行处理,而不需要处理每个对象,不仅
节省了大量的时间而且有利于管理。
问题:如果我自己开发的设备支持MODBUS协议,但在MCGS中没有我需要的设备驱动,怎么办?
回答:MCGS提供了标准的MODBUS协议设备,可以用于任何一种支持标准MODBUS协议的设备。
公司介绍
北京昆仑通态自动化软件科技有限公司是国内一家高科技企业集团。公司主要从事专业自动化产品的开发、设计与集成,向用户提供从硬件到软件的总体设计方案。
公司自成立以来,一直以“做神州工控先锋,创民族软件精华”为奋斗目标。积极开拓,勇于进取,不断推出优秀的工控组态软件及人机界面产品。
∨ 展开