文档库 最新最全的文档下载
当前位置:文档库 › MCGS组态软件的自动售货机设计

MCGS组态软件的自动售货机设计

MCGS组态软件的自动售货机设计
MCGS组态软件的自动售货机设计

MCGS组态课程设计

题目MCGS组态软件的自动售货机设计

学号

姓名

同组人李刚、韩志伟、徐敏、黄恩线、张敏、朱明磊专业班级09级电气工程及其自动化(3)班

学院电气工程学院

指导教师

成绩________________________

摘要: 组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。本文介绍了自动售货机的基本原理以及工作流程,然后以交易过程为例,用MCGS组态软件实现界面模拟。具体说明了自动售货机的运行与作用。涉及到了自动售货机工作的绝大部分过程。利用MCGS组态软件模拟自动售货机简单易懂,对组态软件进行了描述,积累了宝贵经验。

关键词自动售货机、MCGS组态软件

Abstract: MCGS software is some data acquisition and process control of the specialized software, they are in the automatic control system of a control layer software platform and development environment, the use of flexible configuration, to provide users with the rapid construction of industrial control system monitoring function, general-level software tools .This article introduced vending machine's basic principle as well as the work flow, then take a transaction process as examples, MCGS configuration software interface with analog, Specifies the operation of vending machines and the role of. Related to the vending machine most of the work process . MCGS configuration software simulation using vending machines easy to understand. A description of the configuration software, Accumulated valuable experience

key word vending machine; MCGS Configuration software

目录

绪论 0

1 设计内容、要求及思路 (1)

1.1 设计内容 (1)

1.2 设计要求 (2)

1.3 设计思路 (2)

2 组态画面设计 (3)

2.1 工程建立 (3)

2.1.1 设计状态假设: (3)

2.1.2 一次交易过程分析: (3)

2.2 建立画面 (4)

2.2.1 商品分类: (4)

2.2.2 自动售货机窗口显示: (4)

2.2.3 后台监测窗口显示: (11)

2.2.4 主控窗口显示: (12)

2.2.5 封面窗口显示: (13)

3 自动售货机操作说明 (14)

4 总结 (15)

5 致谢 (16)

参考文献 (17)

绪论

从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。

现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约10-15%的电力。

本次设计的主要内容为自动售货机销售窗口、自动售货机后台监测窗口,分别对饮料的销售过程、销售收人情况以及库存情况进行了演绎,使得自动售货机的功能尽然体现在眼前。

因水平有限,设计中存在诸多不足,请老师批评指正。

1 设计内容、要求及思路

这部分阐述了自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程,并介绍了自动售货机运行系统种所包括的人工操作步骤。

1.1 设计内容

本设计中,首先要做的工作是确定自动售货机本身所具备的功能及在进行某种操作后所具有的状态。

在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。本次设计主要以百事可乐的销售为主,举一个简单的例子来说明,例如:售货机中有4中商品,其中01号商品(代表第一种商品)价格为7元,02商品为3元,03商品为2.5元,04商品为2元。而自动售货机设计了只能投入10元、5元、1元、5角的纸币或硬币。现投入1个1元硬币,当投入的货币超过01商品的价格时,按下选择01商品的按钮,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机继续进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。

1.2 设计要求

(1)自动售货机进行投币、购买商品和退款时,系统能够自动进行相应的

加减运算。

(2)购买商品时,相应商品的按钮会发生相应的变化,并且购买的商品运

动到出口处,按动按钮可以带走商品。

(3)当余额不足、所选择的商品库存不足时,系统会做出相应的提示。

(4)自动售货机的库存、销售情况都会在后台监测窗口显示。

1.3 设计思路

自动售货机的工作流程图如图1所示。

图1 自动售货机工作流程图

投币状态

购买状态

投入

纸币

是 否

初始状态

是否有余额 显示余额

2 组态画面设计

组态画面包括封面窗口、主控窗口、自动售货机窗口和后台监测窗口的设计。

2.1 工程建立

2.1.1 设计状态假设:

由于是在计算机上模拟运行,试验中有一些区别于实际情况的假设,本试验中假设:

(1)在计算机上模自动售货机只售4种商品。

(2)自动售货机可识别10元、5元、1元、5角的硬币或纸币。

(3)实验中售货机忽略了各种故障以及缺货等因素。

2.1.2 一次交易过程分析:

为了方便分析,以一次交易过程为例。

(1)初始状态。由电子标签显示各商品价格,显示屏显示友好界面,此时不能购买任何商品。

(2)投币状态。按下所投币值,则在显示屏显示投入、消费、余额数值。

(3)购买状态。当所投币值足以购买商品时,按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。取走商品后出货框消失。当不投币或余额不足购买相应商品,而又点击购买按钮时,系统会自动地作出相应提示。

(4)监测状态。对于自动售货机的库存和收入情况,系统会会随时进行监测,以便更好地补足货源。

到此为止,自动售货机的一个完整工作过程结束。

2.2 建立画面

2.2.1 商品分类:

(1)大瓶装百事可乐6元

(2)中瓶装百事可乐2.5元

(3)小瓶装百事可乐2元

(4)小瓶装百事可乐2元

2.2.2 自动售货机窗口显示:

图3 投币窗口

图2 自动售货机窗口

图4 投币按钮属图 5 10元按钮程序

(1)设置投币按钮属性,以10元为例。对应的属性设置以及程序如

图3-图5所示。

运行后点击相应的投币按钮,系统

会自动进行货币运算,并在窗口显示可

用的货币值。点击“10元”、“5元”、

“1元”、“5角”所得结果如右图所示。图6 投币显示窗口而其余的5元、1元、5角按钮的设置,均按此模板进行设置。

(2)设置商品按钮属性,以大瓶装可乐为

例。

对应的按钮设置如下图8-图9所示:

图7购物窗口图8按钮操作属性

图9按钮可见度属性

对应的指示灯设置如下右图10所示:

图10 指示灯4属性设置

设置其脚本程序如下右图11所示:

还没有投币前,按钮显示为“选择”,点击“选

择”按钮会做出相应的提示;投币后,按钮自动

显示为“喜欢”,可进行选择,点击对应的“喜欢”

按钮即可选择商品。同时,选择了商品后,系统

自动进行加减运算,并且显示相应的投入值、消

费值、余额值。

而其他的指示灯1、指示灯2、指示灯3对按

钮设置,均按此模板进行设置。

(3)设置自动售货机的按钮提示语属性,以

“请投币后再喝,谢谢合作”为例。

图11 指示灯4程序图12 提示语

图13 提示语属性设置

设置其脚本程序如图13所示:还没有投币前,按钮显示为“选择”,点击“选择”按钮会做出相应的提示;投币后,按钮自动显示为“喜欢”,可进行选择,点击对应的“喜欢”按钮即可选择商品。同时,选择了商品后,系统自动进行加减运算,并且显示相应的投入值、消费值、余额值。

而其他的指示灯1、指示灯2、指示灯

3对按钮设置,均按此模板进行设置。

(5) 状态栏和余额窗口的设计。

图14 返回主菜单按钮设置 图15 余额模块

图16 状态指示灯设置

图17 余额按钮属性图18 显示余额属性

图19 余额显示程序图20 退款提示语属性

该部分的设置,主要有调用策略快、打开相应窗口、调用脚本程序进行运算并且输出相应的结果。

(6)商品运动、取走的设置如下,以物体3为例:

图21 商品出口处模块

图22 物体3属性

图23 物体3控制程序

对商品都进行了水平移动的设置,以此来模拟自动售货机出售商品的动态过程,并且设置了商品的可见度,通过可见、不可见来模拟商品的购

买、取走的动态过程。

针对每一件商品都对应设置了一个控制按钮,如右图:

为了起到统一控制,将4个控制按钮重叠在一起,相当

于现实生产中的1个按钮同时控制4种商品。图24 按钮模块对按钮3的设置如下:

图24 按钮属性

该按钮同时控制付款结账、取走商品,设置按钮“操作属性”调用“余额为零时数据清零”策略,使自动售货机的货币值显示初始化,并使指示灯恢复初始状态;同时,“可见度属性”控制随着“指示灯3”清零,“物体3”将不再可见,即别取走了。

余额为零时数据清零程序如下图:

图25 清零程序

2.2.3 后台监测窗口显示:

本设计中设置后台监测平台,公

司或店家通过电脑可对自动售货机

的库存及收入进行远程控制,以便更

好地对自动售货机的库存进行补充。

本自动售货机中每一种饮料都各自

装有100瓶,运行过程中将会与销售

量进行相应的减运算,并且输出显示图26 后台监测窗口

每种饮料的库存;同时,系统也会对自动售货机的收入进行和运算,并显示相应的结果。

以可乐3为例,具体的设计如下:

图28 可乐3消费程序

图27 可乐库存显示属性

而总收入的来源由4部分组成,所以在可乐1、可乐2、可乐3、可乐4中的脚本程序中都有涉及到,将4部分的所有消费值累加起来,最后将会在对应的输出口显示。

其他3个可乐的库存情况参照可乐3的模版来设置即可。

2.2.4 主控窗口显示:

图29 主控窗口界面 图30 启动按钮属性

本设计中的主控窗口设计了“自动售货机”、“后台监测界面”的启动键。具体设置如图30-图31所示。

图31 打开按钮属性 图32 按钮窗口模块

其中的旋转可乐具体设置如图33所示。

图33 旋转可乐属性

以其中的一瓶可乐为例,设置其水平移动、垂直移动,两个方向的叠加即可使其围绕椭圆进行转动。而其他的三瓶可乐的运动设置参照这个模版,改变其方向即可。

可乐飞机动画的设置如下:

图34 可乐飞机水平属性图35 可乐飞机垂直属性另外对应相反方向的可乐飞机,只要设置改变其方向即可。

2.2.5 封面窗口显示:

封面窗口要包含本组

组员的全部名单,鉴于此

我们想到了古代的诏书。

第一,它的创意比较新颖。

第二,它反映了我们对老

师给我们的任务重视性。

第三,它具有很古朴的视

觉效果,做到了古代艺术图34 封面显示与现代科技的完美结合。

3 自动售货机操作说明

经过设计,自动售货机的操作具体如下:

(1)运行后进入封面窗口,5S后自动进入主控窗口,主控窗口启动,点击“启动”、“打开”按钮,将分别打开“自动售货机”、“后台监测窗口”界面。

(2)打开“自动售货机”界面后,先进行投币(注:不投币直接选择商品会有相关的提示),然后选择相应的商品,系统会自动进行扣费;当月不足购买该商品时,系统也会进行相应的提示。商品被选中后会自动运动到出口处,点击出口处”赶紧喝!”按钮,所购买的的商品会从售货机出口处“被取走”(消失)。购买完,点击“给您找”按钮进行结账,所剩的余额将会在退款窗口显示出来,并且系统会给予温馨提示。

(3)当库存不足时,无法购买商品,并且自动售货机会针对该商品进行提示。同时,通过该界面的相关按钮,可以退去购买系统和返回主控窗口。

(4)打开“后台监测窗口”界面后,如果“自动售货机”已经有销售记录,将会在该界面的相应框口显示剩余的库存和销售总收入。如果自动售货机”已还没有销售记录,各个商品的都显示库存为100瓶,而总收入显示为0.00元。

同时,通过该界面的相关按钮,可以返回主控窗口。

4 总结

本次课程设计我们的主要任务是用组态软件实现自动售货机的模拟功能。一个平常看似简单使用方便的自动售货机,其实并不是那么容易就做成的。

在接到题目后,起初感觉无从下手,在思考过一段时间后,我和同组同学通过网络以及去图书馆查阅资料,获得了一些有关自动售货机的信息。基于我们本学期所学习的组态软件课程,我们自己尝试着编写了程序。经过多次修改以及调试,我们最终获得成功,实现了预期的功能。

自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。自动售货机实现的功能是当按下选择商品的按钮时,售货机根据投入的币值,提取商品到出货口,顾客取出商品,完成此次交易。

自上世纪70 年代以来,自动售货机在国际上迅速发展起来而成为一个新兴的产业,特别是在服务和商业领域日益发展。全世界约有1800万台自动售货机处于运营中,包括自动售货机制造与运营在内的整个行业年销售额超过2500亿美元,自动售货业已成为零售业态增长最快的行业之一。改革开放以后,随着人民生活水平的提高,自动化程度越来越高,在我国越来越多公共场所、商场、学校、企业等单位采用自动售货机来进行常用的商品出售。

所以,自动售货机的发展已经不仅仅是一种潮流,而是现代社会的一种必然发展。

5 致谢

经过一个学期的学习,在王彩霞老师的教导下,我已经对组态软件这门课程有了一定的认识,并且有了一定的掌握。

课程设计这段时间是自己人生阶段中很难忘的一段经历,从设计之初的无从下手到设计工作的圆满完成,期间遇到了诸多的问题和困难。但在王彩霞老师的细心指导下,通过各位同学的帮助,以及自己的努力,最终这些问题与困难都得到了圆满解决。使我可以按时完成设计并使自己的专业知识与综合能力都得到了相应的提高。

在设计的那段日子里,王彩霞老师在百忙之中,依然对我所提问的问题进行解答和指导。首先细致地为我解题;当我迷茫于众多的资料时,又为我梳理脉络,使我确立了设计的框架。从框架的完善,到设计内容的扩张;从行文的用语,到格式的规范;王彩霞老师严格要求,力求完美。而且我还从王彩霞老师那学到了严谨、务实、认真、不畏劳苦的工作态度和极强的敬业精神。我再次对王彩霞老师的耐心和帮助表示感谢。

同时,在此期间,我也从同学们那里得到许多帮助,他们在我苦无头绪之时帮我找资料,在我有疑难时耐心给予解答,并一直给予我鼓励和支持,支持我认真细致的完成这次组态软件课程设计。我也要向他们致以谢意。可以说,没有同学们的无私帮助帮助,很难在规定时间内完成这次组态软件课程设计。我向各位同学表示由衷的感谢!

最后,再次向帮助我完成这次组态软件课程设计的王彩霞老师和同学们表示最诚挚的感谢。

MCGS组态软件使用入门

MCGS组态软件使用说明 MCGS是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等操作系统。 MCGS组态软件包括三个版本,分别是网络版、通用版、嵌入版。 具有功能完善、操作简便、可视性好、可维护性强的突出特点。通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。用户只需要通过简单的模块化组态就可构造自己的应用系统,如可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备 1,MCGS组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和 构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成 用户组态设计的目标和功能。 MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分 分别进行组态操作,完成不同的工作,具有不同的特性。 ●主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这 些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。 ●设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序, 定义连接与驱动设备用的数据变量。 ●用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线 图表等。 ●实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内 定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。 ●运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(if…then脚本程序),选用各种功能构件, 如:数据提取、定时器、配方操作、多媒体输出等。 2,MCGS组态软件的功能和特点 ●全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,可运行于Microsoft Windows95/98/Me/NT/2000等多种操作系统。 ●庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一 体的漂亮、生动的工程画面。 ●全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、 更灵活地处理、显示生产数据。 ●支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备 操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。 ●简单易学的类Basic脚本语言与丰富的MCGS策略构件,使您能够轻而易举地开发出复杂的流程控制系统。 ●强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使您能够在第一时间获得有关现场

MCGS工控组态软件使用说明书

MCGS工控组态软件使用说明书 一、概述 计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。 MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备。 二、软件组成 (一)按使用环境分,MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部分互相独立,又紧密相关,分述如下: 1.MCGS组态环境: 该环境是生成用户应用系统的工作环境,用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。 2.MCGS运行环境: 该环境是用户应用系统的运行环境,在运行环境中完成对工程的控制工作。 (二)按组成要素分,MCGS工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成: 1.主控窗口: 是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。 2.设备窗口: 是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。 3.用户窗口: 本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、

11.MCGS组态软件使用

MCGS工控组态软件的使用 [学习目标] 1.理解工业控制组态的基本概念、大致内容以及运行环境的执行机制; 2.掌握动画组态、报表组态、实时与历史曲线组态等组态内容的操作方法; 任务一、了解MCGS组态软件的基本概念及运行机制 一、任务实施 1) 教师讲解工业组态基本概念。 2)教师通过实例分析MCGS组态软件的系统构成、工作机制等。 二、思考题 1) 什么是工业控制组态? 2)MCGS组态软件的五大部分分别是?各起什么作用? 3)MCGS组态软件是如何产生动画效果的? 三、MCGS组态软件基本知识 1.MCGS组态软件概述 1.1 什么是MCGS组态软件 MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。 MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完

成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。 MCGS 具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。 1.2 MCGS 组态软件的系统构成 MCGS 组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 MCGS 组态软件(以下简称MCGS )由“MCGS 组态环境”和“MCGS 运行环境”两个系统组成。两部分互相独立,又紧密相关。 MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,其存放于MCGS 目录的Program 子目录中。用户在MCGS 组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为

免费下载 MCGS教程

第一讲MCGS组态软件概述 本讲重点: 了解什么是MCGS组态软件 了解MCGS组态软件的系统构成 了解MCGS组态软件的功能和特点 了解MCGS组态软件面向对象的工作方式 1.1 什么是MCGS组态软件 MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。 MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。 MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。

2 MCGS 初级教程 1.2 MCGS 组态软件的系统构成 MCGS 组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 MCGS 组态软件(以下简称MCGS )由“MCGS 组态环境”和“MCGS 运行环境”两个系统组成。两部分互相独立,又紧密相关。 MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,其存放于MCGS 目录的Program 子目录中。用户在MCGS 组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的工程文件,又称为组态结果数据库,其与MCGS 运 组态环境: 组态生成 应用系统 运行环境: 解释执行 组态结果 组态结果 数据库

MCGS组态软件触摸屏简单使用步骤

MCGS组态软件触摸屏简单使用步骤 本教程旨在制作TPC7062KS型号触摸屏简单控制按钮和输出指示 1、软件安装 找到对应的文件夹,运行里面的SETUP.EXE,全部默认设定,直至完成,插上TPC7062KS的USB下载线,自动安装驱动程序。将触摸屏和PLC相连接,在YL-235A中,触摸屏通过COM口直接与PLC的编程口连接,所用的通讯电缆采用PC-PPI电缆,见下图。 2、打开桌面上的,界面如下: 点击新建 按下确定 在实时数据库里,新增对象,双击名字,可进行属性的修改,如下图,我们这里新增5个,分别为启动按钮,停止按钮,运行指示、停止指示、报警指示。 最后完成如下图 3、双击设备窗口的设备窗口 将双击左边的通用串口父设备和西门子s7-200ppi 双击通用串口父设备0,进行属性设置 ■串口端口号(1~255)设置为:0 - COM1; ■通讯波特率设置为:6-9600; ■数据位位数设置为:0-8; ■停止位位数设置为:0-1; ■数据校验方式设置为:2–偶校验; ■其它设置为默认。 双击“西门子_S7200PPI”,进入设备编辑窗口,如下见图。默认右窗口自动生产通道名称I000.0—I000.7,可以单击“删除全部通道”按钮给以删除。

接下进行变量的连接,这里以“启动按钮”变量进行连为例说明。 ①单击“增加设备通道”按钮,出现下图所示窗口。参数设置如下: ■通道类型:M寄存器; ■数据类型:通道的第00位 ■通道地址:1; ■通道个数:2; ■读写方式:读写。 ②单击“确认”按钮,完成基本属性设置。 ③双击“只读M001.0”通道对应的连接变量,从数据中心选择变量:“启动按钮”。 用同样的方法,增加其它通道,连接变量,如图,完成单击“确认”按钮。 关掉窗口,保存。 在用户窗口里新建两个窗口,在窗口属性里分别命名为欢迎界面和控制窗口,可以修改背景颜色。 双击新建的窗口,进行编辑 点击工具箱中的,进行标签制作 双击制作完成的标签,执行属性设置。 单击工具条中的“工具箱”按钮,打开绘图工具箱。在窗口上拉出一片区域额,选中,加载位图。 双击图片,作如下设置 双击控制窗口,进入窗口编辑 单击工具条中的“工具箱”按钮, 数据对象中,单击右角的“?”按钮,从数据中心选择“报警指示”变量。 动画连接中,单击“填充颜色”,右边出现,“”按钮 单击“”按钮,出现如下对话框

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选 表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开” 在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。 这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复 里怎么画渐变色 渐变色只有通用版和网络版有,嵌入版没有 方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。 3.如何在mcgs做脚本=1 让Q输出 当PLC的有信号,让输出,在PLC中做我会,不知道在MCGS中怎么实现 在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为 IF = 1 THEN = 1 ELSE = 0 ENDIF 组态如何实现这样的功能?点击某一部分,弹出登录对话框 这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答 可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。 追问 我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢? 回答 你把判断的语句写到图片的事件里就行了 追问 求在具体一点,不知道怎么写。 回答 点控件,右键——事件——Click——事件连接脚本 能记录外部机器运行的时间吗 我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间 首先新建一个循环策略,循环时间为1s 里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。 编辑脚本 这样就行了

MCGS初级教程

目录 第一部分MCGS初级教程 (1) 第一讲MCGS组态软件概述 (1) 1.1 什么是MCGS组态软件 (1) 1.2 MCGS组态软件的系统构成 (1) 1.3 MCGS组态软件的功能和特点 (3) 1.4 MCGS组态软件的工作方式 (4) 第二讲学习MCGS组态软件 (6) 2.1 MCGS组态软件常用术语 (6) 2.2 MCGS组态软件的操作方式 (8) 2.3 鼠标操作 (10) 2.4 组建新工程的一般过程 (10) 第三讲建立一个新工程 (13) 3.1 建立一个新工程 (13) 3.2 设计画面流程 (17) 第四讲让动画动起来 (22) 4.1 定义数据变量 (22) 4.2 动画连接 (24) 4.3 模拟设备 (31) 4.4 编写控制流程 (33) 第五讲报警显示与报警数据 (37) 5.1 定义报警 (37) 5.2 报警显示 (38) 5.3 报警数据 (39)

2 MCGS 初级教程 5.4 修改报警限值 (41) 5.5 报警动画 (44) 第六讲报表输出 (47) 6.1 实时报表 (47) 6.2 历史报表 (49) 第七讲曲线显示 (54) 7.1 实时曲线 (54) 7.2 历史趋势 (55) 第八讲安全机制 (58) 8.1 操作权限 (58) 8.2 系统权限管理 (58) 8.3 工程加密 (64)

第一部分MCGS初级教程 培训目的本书通过一个工程实例使用户熟悉MCGS工控组态软件的基本用法与功能,并按照完成工程的一般过程讲述工程实例,使用户了解如何通过 MCGS工控组态软件完成工程项目。 培训内容动画显示、编制控制策略、输出实时曲线、历史曲线、实时数据、历史数据、报警显示、操作菜单设计、模拟设备连接、工程密码设置、运行 测试 参考手册《MCGS用户指南》 《MCGS参考手册》 MCGS多媒体教程 MCGS组态软件联机帮助 其它E-mail:mcgs@https://www.wendangku.net/doc/123087848.html, 网址:https://www.wendangku.net/doc/123087848.html,

相关文档