McGs组态软件是北京昆仑软件公司研发的一款基于Windows平台的用于快速构造和生成上位机监控系统的组态软件系统,其具有着功能完善、操作简单、可视性好和可维护性强等特点。它主要用于完成现场数据的采集与监测、前端数据的处理与控制,用户可通过它与其他相关硬件设备完全结合,并可快速、方便的开发各种用于现场采集、数据处理和控制的设备,而用户需要做的就是通过简单的模块化组态就可构造自己的应用系统,包括可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备。McGs组态软件提供网络版、通用版和嵌入版三个版本,每个版本都有着不同的功能和用处,小编推荐的为嵌入版,与通用版相比,嵌入版新增模拟环境的使用,嵌入式版本的模拟环境CEEMU. exe的使用,解决了用户组态时,必须将PC机与嵌入式系统相连的问题,用户在模拟环境中就可以查看组态的界面美观性、功能的实现情况以及性能的合理性,并且它可以使用串口或TCP/IP进行与下位机的通讯,同时可以监控工程下载情况。但是许多通用版的功能,嵌入版并不能做到,包括远程监控、数据后处理、文件播放和存盘数据处理等。
安装方法
1、双击“autorun.exe”开始程序的安装
2、点击“安装组态软件”,之后直接默认下一步下一步安装即可
3、安装的过程中,可能会提示用户需要安装相应的驱动,点击允许即可
4、McGs组态软件无需繁琐的破解程序,安装完成即可完全免费的使用该软件程序组成
1、主控窗口
是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定
数据库存盘文件名称及存盘时间等
2、设备窗口
是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量
3、用户窗口
本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等
4、实时数据库
是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象
5、运行策略
本窗口主要完成工程运行流程的控制。包括编写控制程序(if…then脚本程序),选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等
嵌入版与通用版异同
一、相同之处
1.相同的操作理念:嵌入版和通用版一样,组态环境是简单直观的可视化操作界面,通过简单的组态实现应用系统的开发,无需具备计算机编程的知识,就可以在短时间内开发出一个运行稳定的具备专业水准的计算机应用系统;
2.相同的人机界面:嵌入版的人机界面的组态和通用版人机界面基本相同。可通过动画组态来反映实时的控制效果,也可进行数据处理,形成历史曲线、报表等,并且可以传递控制参数到实时控制系统;
3.相同的组态平台:嵌入版和通用版的组态平台是相同的,都是运行于Windows 95/98/Me/NT/2000等操作系统;
4.相同的硬件操作方式:嵌入版和通用版都是通过挂接设备驱动来实现和硬件的数据交互,这样用户不必了解硬件的工作原理和内部结构,通过设备驱动的选择就可以轻松的实现计算机和硬件设备的数据交互
二、不同之处
1.功能作用不同:虽然嵌入版中也集成了人机交互界面,但嵌入版是专门针对实时控制而设计的,应用于实时性要求高的控制系统中,而通用版组态软件主要应用于实时性要求不高的监测系统中,它的主要作用是用来做监测和数据后台处理,比如动画显示、报表等,当然对于完整的控制系统来说二者都是不可或缺的
2.运行环境不同:嵌入版运行于嵌入式实时多任务操作系统WindowsCE;通用版运行于Microsoft Windows95/98/Me/NT/2000等操作系统
3.体系结构不同:嵌入版的组态和通用版的组态都是在通用计算机环境下进行的,但嵌入版的组态环境和运行环境是分开的,在组态环境下组态好的工程要下载到嵌入式系统中运行,而通用版的组态环境和运行环境是在一个系统中
5.与通用版相比,嵌入版不能使用的功能包括:
a.动画构件中的文件播放、存盘数据处理、多行文本、格式文本、设置时间、条件曲线、相对曲线、通用棒图;
b.策略构件中的音响输出、Excel报表输出、报警信息浏览、存盘数据拷贝、存盘数据浏览、修改数据库、存盘数据提取、设置时间范围构件
c.脚本函数中不能使用的有:运行环境操作函数中!SetActiveX、!CallBackSvr,数据对象操作函数中!GetEventDT、!GetEventT、!GetEventP、!DelSaveDat,系统操作中!EnableDDEConnect、!EnableDDEInput、EnableDDEOutput、!DDEReconnect、!ShowDataBackup、!Navigate、!Shell、!AppActive、!TerminateApplication、!Winhelp,ODBC数据库函数、配方操作
d.数据后处理,包括:Access、ODBC数据库访问功能
e.远程监控
支持设备
1、采集板
康拓、研华、中泰、研祥、同维、华控、艾迅、华远、科日新、双诺
2、PLC
富士、三菱、松下、GE、LG、AB、莫迪康、欧姆龙、西门子、台达、和利时、ABB、倍加福
3、智能仪表
昆仑天辰、浙大中控、日本岛电、厦门宇光、香港虹润、香港上润、霍尼韦尔、欧姆龙、欧陆、东辉大 延、横河、天瑞麟、亚特克、英华达
4、智能模块
昆仑海岸、研华、磐仪、威达、研祥、中泰、华控小麻雀、牛顿、研发
5、称重仪表
托利多、志美CB920
6、变频器
伦茨、西门子、AB、华为、台达
mcgs怎么在画面中做按钮?
1、首先你要放一个“标签”而不是按钮
2、设置标签属性,填充颜色和按钮动作
3、设置填充颜色,注意,默认的是0绿1红,要改一下,换成0红1绿
4、设置按钮动作
5、设置完了,点确定就行了
mcgs怎么才能设定时间?
可以用函数:!SetTime,使用方法:
函数意义:设置当前系统时间
返回值:数值型。返回值=0:调用成功;<>0:调用失败。
参数:
n1,数值型,设定年数,小于1000和大于9999时不变
n2,数值型,设定月数,大于12和小于1时不变
n3,数值型,设定天数,大于31和小于1时不变
n4,数值型,设定小时数,大于23和小于0时不变
n5,数值型,设定分钟数,大于59和小于0时不变
n6,数值型,设定秒数,大于59和小于0时不变
实例:!SetTime(2000,1,1,1,1,1), 设置当前系统时间为2000年1月1日1 时1分1秒
mcgs控件编号如何查看?
鼠标右键单击原件,对象名称里就有控件名字;或者ctrl+w 打开对象浏览窗口,单击每个控件名称就可以定位到对应的画面
mcgs嵌入式可以上载程序么?
先在你电脑上安装MCGS组态软件,然后找电源给触摸屏供电,通信线将屏与电脑连接。在软件中操作上载就可,详细操作:
1、安装好软件后,先打开软件,在文件菜单下拉选项中,选择上传工程
2、在打开的对话框中,先确定一个上传工程的路径,你可以点工程另存 后面的三个点,设置要存的路径,给文件起个名字。之后点保存
3、连接方式选择USB通讯,也就是电脑和触摸屏的通信线
4、最后点击开始上传就可以,如果没禁止上传,你就可以上传成功的
新功能
1、模拟环境的使用,嵌入式版本的模拟环境CEEMU. exe的使用,解决了用户组态时,必须将PC机与嵌入式系统相连的问题,用户在模拟环境中就可以查看组态的界面美观性、功能的实现情况以及性能的合理性
2、嵌入式系统函数,通过函数的调用,可以对嵌入式系统进行内存读写、串口参数设置、磁盘信息读取等操作
3、工程下载配置,可以使用串口或TCP/IP进行与下位机的通讯,同时可以监控工程下载情况
4、中断策略,在硬件产生中断请求时,该策略被调用
软件功能
1、简单灵活的可视化操作界面
MCGS嵌入版采用全中文、可视化、面向窗口的开发界面,符合中国人的使用习惯和要求。以窗口为单位,构造用户运行系统的图形界面,使得MCGS嵌入版的组态工作既简单直观,又灵活多变
2、实时性强、有良好的并行处理性能
MCGS嵌入版是真正的32位系统,充分利用了32位WindowsCE操作平台的多任务、按优先级分时操作的功能,以线程为单位对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使嵌入式PC机广泛应用于工程测控领域成为可能。例如,MCGS嵌入版在处理数据采集、设备驱动和异常处理等关键任务时,可在主机运行周期时间内插空进行象打印数据一类的非关键性工作,实现并行处理
3、丰富、生动的多媒体画面
MCGS嵌入版以图像、图符、报表、曲线等多种形式,为操作员及时提供系统运行中的状态、品质及异常报警等相关信息;用大小变化、颜色改变、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果;对图元、图符对象定义相应的状态属性,实现动画效果。MCGS嵌入版还为用户提供了丰富的动画构件,每个动画构件都对应一个特定的动画功能
4、完善的安全机制
MCGS嵌入版提供了良好的安全机制,可以为多个不同级别用户设定不同的操作权限。此外,MCGS嵌入版还提供了工程密码功能,以保护组态开发者的成果
5、强大的网络功能
MCGS嵌入版具有强大的网络通讯功能,支持串口通讯、Modem串口通讯、以太网TCP/IP通讯,不仅可以方便快捷的实现远程数据传输,还可以与网络版相结合通过Web浏览功能,在整个企业范围内浏览监测到所有生产信息,实现
设备管理和企业管理的集成。
6、多样化的报警功能
MCGS嵌入版提供多种不同的报警方式,具有丰富的报警类型,方便用户进行报警设置,并且系统能够实时显示报警信息,对报警数据进行应答,为工业现场安全可靠地生产运行提供有力的保障
7、实时数据库为用户分步组态提供极大方便
MCGS嵌入版由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,其中实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的公用数据区,是整个系统的核心。各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相干
8、支持多种硬件设备,实现“设备无关”
MCGS嵌入版针对外部设备的特征,设立设备工具箱,定义多种设备构件,建立系统与外部设备的连接关系,赋予相关的属性,实现对外部设备的驱动和控制。用户在设备工具箱中可方便选择各种设备构件。不同的设备对应不同的构件,所有的设备构件均通过实时数据库建立联系,而建立时又是相互独立的,即对某一构件的操作或改动,不影响其它构件和整个系统的结构,因此MCGS嵌入版是一个“设备无关”的系统,用户不必担心因外部设备的局部改动,而影响整个系统
9、 方便控制复杂的运行流程
MCGS嵌入版开辟了“运行策略”窗口,用户可以选用系统提供的各种条件和功能的策略构件,用图形化的方法和简单的类Basic语言构造多分支的应用程序,按照设定的条件和顺序,操作外部设备,控制窗口的打开或关闭,与实时数据库进行数据交换,实现自由、精确地控制运行流程,同时也可以由用户创建新的策略构件,扩展系统的功能
10、良好的可维护性
MCGS嵌入版系统由五大功能模块组成,主要的功能模块以构件的形式来构造,不同的构件有着不同的功能,且各自独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS嵌入版系统的三大部分(设备驱动、动画显示和流程控制)的所有工作
11、用自建文件系统来管理数据存储,系统可靠性更高
由于MCGS嵌入版不再使用ACCESS数据库来存储数据,而是使用了自建的文件系统来管理数据存储,所以与MCGS通用版相比,MCGS嵌入版的可靠性更高,在异常掉电的情况下也不会丢失数据
12、设立对象元件库,组态工作简单方便
对象元件库,实际上是分类存储各种组态对象的图库。组态时,可把制作完好的对象(包括图形对象、窗口对象、策略对象以至位图文件等)以元件的形式存入图库中,也可把元件库中的各种对象取出,直接为当前的工程所用,随着工作的积累,对象元件库将日益扩大和丰富。这样解决了组态结果的积累和重新利用问题。组态工作将会变得越来越简单方便
软件特点
1、免费
超强功能的无限点组态软件免费用
2、兼容
7.6软件向下兼容,支持全系列产品,兼容Win7-64位系统
3、低耗
应用于嵌入式计算机,仅占16M系统内存
4、通讯
支持串口、网口等多种通讯方式,支持MPI直连、PPI187.5K
5、驱动
提供了常用800多种设备的驱动
6、报表
多种数据存盘方式,多样报表显示形式,满足不同现场需求
7、曲线
支持实时、历史、计划等多种曲线形式,同时历史曲线的显示性能提升了10倍
8、动画
可实现逼真的动画效果,同时支持JPG、BMP图片,满足对容量和画质的不同需求
9、配方
配方名称支持中文,任意读写,支持配方导入导出,在线操作
10、下载
支持高速网络在线下载,支持U盘离线更新工程
11、安全
可设置工程密码、操作权限密码、运行期限等安全机制
12、简化
新增公共窗口,去除双击功能,简化组态流程
13、开放
用户可以自己编写驱动程序、应用程序,支持个性化定制,内置打印机功能
14、稳定
优化启动属性,内置看门狗,易用,可在各种恶劣环境下长期稳定运行
15、功能
提供中断处理,定时扫描可达毫秒级,提供对mcgsTpc串口、内存、端口的访问
16、存储
高压缩比的数据压缩方式,保证数据完整性,铁电存储初值,100亿次以上擦写