《MCGS中级教程.docx》由会员分享,可在线阅读,更多相关《MCGS中级教程.docx(72页珍藏版)》请在课桌文档上搜索。
1、昆2通态kunluntongti中级教程mcgslpcMCGS;仑通态自动化软GdfcNTONGTAJAUTOMATIONSOF内容简介本书主要介绍运用MCGS软件组态工程常用的几大功能:动画、报瞥、配方和多语言。共分为四章,第一章简洁动画组态,具体介绍了旋转、移动、大小变更等常用动画形式的组态过程;其次章报警,通过例子列举r工程中用多见的报警形式;第三章配方,以面包配方为例,具体介绍r配方存储于P1.C和配方存储于HMI两种模式的组态方法;第四章介绍MCGS嵌入版组态软件6.8版本中新增的多语言功能,和其具体的实现方法。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权全部,侵权必
2、究。本教程介绍mcgsTpc嵌入式体化触摸屏和MCGS组态软件的简洁应用,适合已经熟识初级教程的朋mcgsTpc系列教程:mcgsTpc初级教程mcgsTpc中级教程mcgsTpc高级教程友。北京昆仑通态自动化软件科技有限公司北京昆仑通态自动化软件科技有限公司北京昆仑通态自动化软件科技有限公司高等教化教材:工控组态软件与P1.C应用技术北京航空航天高校出版社组态软件限制技术清华高校出版社北京交通高校出版社组态软件技术和应用电子工业出版社mcgsTpc中级教程北京昆仑通态自动化软件科技有限公司发行2011年4月第1版2009年第1次印刷印数:5000册培训目标:通过培训运用户能够完全自主组态实际
3、工程,能够解决现场遇到的问题培训对象:熟识P1.C学问和学习过MCGS初级教程的用户。培训规划:时间支配课程支配09:00-09:20学员处到,领取资料09:20-10:00公司总体介绍10:00-10:30简洁动画组态10:30-10:50练习10:50-11:00休息11:00-11:40报瞥组态介绍11:40-12:00练习12:00-13:00午餐填写客户调杳表13:00-13:50配方介绍和第一种模式组态13:50-14:20练习14:20-14:30课间休息14:30-15:00配方其次种模式组态15:00-15:30上机练习15:40-15:50课间休息15:50-16:20多语
4、言组态内容16:20-16:40练习16:40-17:00组态常见问题分析互动沟通第一章简洁动画组态1.l预备学l11.2动画组态21.2.1 设置背段21.2.2 动画效果一闪程21.2.3 动画效果二移动31.2.4 动画效果三旋转51.2.5 动画效果四棒图7其次章报警102.1 报警介2.2 报警组态112.2.1 报警需112.2.2 位报警112.2.3 字报132.2.4 多状态报警152.2.5 弹出窗口方式报16第三章配方功能183.1 配方功能介3.2 配方数据存储于P1.C中的用法183.2.1 打算H作183.2.2 配方组态193.2.3 运用配方233.3 配方数据
5、存储于HMI中的用法3.43.4.1 打算I:作243.4.2 配方组态243.4.3 运用配方27第四章多语言工程组态4.1 多语言组态介绍284.2 多语言快速组态指284.2.1 依据工程默认语言.组284.2.2 多语言内容编辑294.2.3 工程的语言切换设置304.3 多语言支持内容说明31附录MSTPC选型指南33第一章简洁动画组态随着人们生活水平的提高,对美的要求越来越高,在生活中如此,在工作中也不例外。人机界面产品的真彩时代已经到来,仅仅是颜色的绚丽远远满意不了客户的需求,客户最须要的是画面能够把设备的运行状态特别逼真的表现出来,使得检个产品再上升一个档次。昆仑通态的mcgs
6、Tpc产品凭借优质的硬件特性和强大的软件功能,致力于满意客户须要,能够供应完整的勖画解决方案。困难动作是简洁动作的结合运用,生活中的简洁动作大都可理解为闪耀,移动,旋转,大小变更等。这儿种简洁的动画结合起来就可以把工业设备的动作表现的很生动、逼真了。这章我们主要来学习如何在MCGS软件中实现这几种简洁的动作。1.1 预备学问在学习组态之甲,我们先来广华仆MCG,-I态软件的大体框架和匚作流程。实时数据库是*个软件的核心,从外部硬件采集的数据送到实时数据库,再由僮口来调用;通过用户JF-J窗口更改数据库的值,再h*苒窗口输出到外部硬件。/,用户窗口中的动画构件健必核数据库中纳数据动画构件依据数据
7、对象的值进行相应的变更,”一1从而达到“动”起来的效果。用户掰4一K一一J策略窗口以图形和动画的形式显席数可编辑脚原来限制数据实时数据库数据对象的集合设备窗口从外部设备读取数据到实时数据库,输出数据到设备图I-I-IMCGS软件原理图在多媒体光盘中,有一个简洁动画样例,样例中包含r闪耀、移动、旋转和大小变更儿种效果C这些效果只要在构件的属性窗口中做简洁的设置就可以完成。图l-l-2中是该样例在TPC7062K中运行效果,我们给这几种效果分别给予个小的环境:标题实现闪耀显示的错误信息用水平移动实现,电机打磨玻璃用垂直移动实现按钮限制风扇的旋转棒图的大小变更表示数据的增长和削减图1-1-2简洁动画
8、运行效果1.2 动画组态新建一个工程起先组态吧。MCGS组态软件供应丰宙的图形库,而且儿乎全部的构件都可以设置动画属性。移动、大小变更、闪耀等效果只要在属性对话框进行相应的设置即可。1.2.1 设置背景在组态画面之前,建议先定好整个画面的风格和色调,以便于在组态时更好地设置其他构件的颜色,使画面更美观。我们依据样例中的风格来制如何设置背景。1.设置窗口背景新建窗口并进入组态画面,添加一个“位,右键单击该位图,从弹出的快捷菜单中选择“装图”栽位图”,选择一个事先打O在窗口右下方状态栏设置位图的坐标为(0,0)大小为800*480,如图1-2-1所示,背琰就设置完成八回图1-2-1状态栏坐标和大小
9、设置2.添加标题背景添加“矩形”构件,进入“动画组态属性设置”对话柢,在屈性设置页,设置填充颜色为“白色”,边线颜色为“没书边线”。将它的坐标设为(0,0),大小设为800*60,标题的背景就设置完成了。下面我们起网且态动画效果.1.2.2 动画效果一闪耀闪耀效果是通过设置标签的属性来实现的C我们首先介绍卜标签的运用:标签除了可以显示数据外,还可以用做文本显示,如显示一段公司介绍、注释信息、标题等。通过标签的屈性对话框还可以设置动画效果。标签可谓是用处最多的构件之一。添加“标签”构件,进入“标签动画组态属性设置”对话框,在属性设置页,设置填充颜色为“没有填充,字符颜色为“藏青色”,字体设置为“
10、宋体、粗体、小二”,选中“闪瘫效果”。在扩展属性页,文本内容输入“简洁动画组态”。在闪耀效果属性页,闪懒效果表达式填写1,表示条件恒久成立。选择闪耀实现方式“用图元可见度变化实现闪耀”。组态效果如图1-2-2所示,设置完成后点击确认。将标签的坐标设为(230,10)320*图1-2-2闪耀效果设置图1-2-3标签闪耀效果图注:当所连接的数据对象(或者由数据对象构成的表达式)的值非0时,图形对象就以设定的速度开始闪耀,而当表达平耳值为0时,图形对象就停止闪耀。1.2.3 动画效果二1.水平移动效果:水平移动的效果我们还是用标签来实现,只要设置标签的“水平移动”属性即可。添加个“标签”康入标签属性
11、设置页,设置填充颜色为“没有填充”,字符颜色为“红字体设置为“宋体、粗体、四号,边线颜色“没有边线”。在位置动画连接部分选中“水平移动”。在扩展属性页,文本内容输入”显示报错信息”。移动,性画要填写一个数据对象,在这里我们定义一个数据对象i。最小偏移量为。,最大移动偏移拈为4所示点曲”确200,对应表达式的值分别为“0”,“100”,如图1-2-认”时;弹曲如图1-23所示提亓框,选话彬,W5的对象先型为“数值型,如图1-2-6下三中快速添加变吊的操作只皎筒要描写)贲据对象属性设置”的对实时数据库中。(注:以乔示。图1-2-4水平移动属性设置图1-2-5数据对象报错信息时间政eo11ZSImq
12、p|f3图1-2-6添加水平移动数据对象图1-2-7水平移动脚本设置双击窗口空白处,进入“用户窗口属性设置”对话框,在循环脚本页添加标签水,F移动的脚本,循环三*三ttMMI11IlXM义h*wI*p-HM0.IQ-tH*IOxvafI-Ino不大4M的c,en*XP2到,在对象元件库和“马达,设置其大再艮i3组马词些做图Iqg丽新玻璃滑带:添形”置贝,设置填充回置上。,矩小为1(230,“红色凳”为黑色.j“动画纵态属性设置”对话框,在,W9一个憎明用在如图1-2-9所示的位*2.垂直移动效果:病用电机切割玻璃来表现垂直移动效3置玻璃的回:移动”属性即可。电机:选中“插入元,囹管理中,添加“
13、马达TT1图1-2-8电机样图图1-2-9玻璃图,打开常用图符工具箱,选择“立方,添加到期:选中工具箱中的“常用符体口。进入其“动画组态属性设置”对话框,设置填充颜色为“白色”,选中“垂直移动”。在垂直移动屈性页,定义表达式关联数值型对象b,最小偏移量为0,最大偏移收为200,对应的表达式的值分别为“0”,m100m,如图1-2-10所示。点击“确认”,提示组态错误时,选择“是”添加数据对象bo打开“用户窗口屈件设置”对话柢,在循环脚本页添加玻璃垂直移动的脚本,如图1-2-11标注部分所示。图1-2-10垂直移动属性设置图1-2-11垂直移动脚本设置注:偏移砒是以组态时图形对象所在的位置为基准
14、(初始位置),单位为像素点,向左为负方向,向右为正方向(对垂直移动,向下为正方向,向上为负方向)。表达式和偏移量之间的关系:以图1-2-10中的组态设置为例,当表达式b的值为0时,图形对象的位置向右移动0个像素(即不动),当表达式b的值为100时,图形对象的位置向右移动200个像素。1.2.4动画效果三旋转_风扇的旋转效果可以用动画显示构件来实现。媪显示构件可以添加分段点,每个分段点可以添加图片,多个分段点可以有多个图片。多个不同状态图片的交替显示就可以实现旋转效果。风扇的旋转效果就是用两个不同状态的图片交替显示实现在1.制作风扇框架:从常见图符工具箱中添加“凸,设置其大小为30*90,进入“
15、动画组灰色”,“确认”保存。复制两个凸平面,调整大小摆放在原凸平面的上下方,如图1-2-12所示0口的框架就制作完成了。态属性设置”对话框,设置填充颜国”为70*30,分别图1-2-12框架2 .设置风扇效果:添加“动画构件,进入“动画显示构件属性设置”对话框,选择分显示”段点“0”,点击“位图”按钮加载图像,弹出“对象元件库管理”对话框。单击“装入”,添加事先已经打算好的风扇图片。图片装载胜利之后,选中刚添加的风扇,“确认”保存。分段点“0”胜利插入位图位图,删除文本列表,设置图像大小为“充溢按钮”。如图1-2-13所示。采纳同样的方法设置分段点“1”,插入另一张风扇位图o在显示属性页,选择
16、显示变量”开关,数值型”,关联数值型变量定义为“旋转可见度”,动画显示方式选择“依据显示变好的值切换显示各幅图像“,如图1-2-14所示。点击“确认”,提示组态错误时,选择添加数据对象“旋转可见度”。图1-2-13风扇设置图1-2-14旋转效果设置设置好之后,调整动画显示构件大小为60*50,拖到风扇框架的左上方。再复制出3个风扇。分别放置在框架的右上、左下、右下方,如图1-2-15所示。3 .添加脚本:打开“用户窗11属性设置”对话框,在循环脚本页添加使风扇旋转的脚本,如图1-2-16标注部分所示。图1-2-15风扇组态效果Jl图1-2-16风扇旋转脚本4风扇的按钮限制:添加两个“标准按,设
17、置按钮标题分别为“启动”和“停止”。钮”(1)启动进入“启动”按钮的属性设置对话框,在操作属性页,设置“抬起功能”:数据对象值操作“置1”,定义数值型变最“旋转循环”,如图1-2-17所示。“旋转循环”限制风扇旋转,当“旋转循环”为1时,风扇起先旋转。在用户抑口属性设置对话框中,添加循环脚本“IF旋转循环=ITHEN旋转可见度=I-旋转可见度”。如图1-2-18标注部分所示。僮造动画组图1-2-17风扇启动限制图1-2-18风扇限制旋转脚本(2)停止进入“停止”按钮的属性设置对话框。在操作属性页,设置“抬起功能”:数据对象值操作“清0”,关联变量“旋转循环”,如图1-2-19所示。“旋转循环”
18、限制风扇旋转,当“旋转循环”为0时,风扇停止旋图1-2-19风扇停止限制图1-2-20风扇限制效果图1.2.5动画效果四棒图用郴图来表示实现。能更加直观的看出数据的变更.数据增减用棒图的“大小变更”就可以1.添加坐标平面添加一个“矩因构件,进入“动画组态屈性设置”对话框,在属性设置页,设置填充颜色为“白色”,边线颜色为黑色”,确认”保存。坐标平面制作完成C2.制作Y轴坐标添加一个“标签”,进入“标签动画组态属性设置”对话框,设置填充颜色为“没有填充”,边线颜色为“没有边线,字符颜色为“黑色”。在扩展属性页的“文本内容输入”中添加:120,90,60,30,0(每个数字字符间隔2行输入),如图1
19、-2-21所示.Y轴坐标制作够瞬处I1205903.制作棒图图1-2-21Y轴坐标设置回从常用图符工具箱中,添加“竖管,作为“棒图”。进入其“动画组态限性设置”对话框。道”在图1-2-22棒图大小变更设置复制出另外两个棒图,分别设置填充颜色为“浅绿色”和“藏青色”。在大小变更页,设置“最大变更百分比”分别为80和50,其他设置同第一个棒图。注:当表达式的值大于等于100时,最大变更百分比设为100%,则图形对象的大小与初始大小相同。不管表达式的值如何变更,图形对象的大小都在最小变更仃分比与最大变更百分比之间变更。4 .添加脚本在用户街口属性设置对话框中,循环脚本页添加棒图变更的脚本,如图1-2
20、-23标注部分所示。简洁动画的BIBI;*In1实的数据库设置变依的报理属性:litE:)切*到“实时数据库”,打开变房“设备C1.读写Mo也泌;的活虚褊洞稔T1择“允许ya&9性设置对报警注称为“水满Miil警党理”三例“芥关量报瞥”,报警值为1,了,如图2-2-和所示设置完成点了餐认”。图2-2-4设置开关肽报警图2-2-5报瞪条属性设置四次举报警H*4.设置报警条(走马灯些件:新建“窗口0”,井添加一个“报警条(走马灯)”构件,进入“走马灯报警属性设置”对话框,点击选择我们在设备窗口建立的变量“设备0一读写MOI2-3”,设置前景因W色为“黑色”,背景色为“浅粉色”,滚动字为邺3,滚动速
21、度为200,支持闪耀,如图2-2-5所示。注:报警条(走马灯)构件不关联任何变届时,显示当前全部的实时报警信息。参照图2-2-6中效果设置标签颜色和字体颜色。6.杳看效果:组态完成后,连接P1.C,下载运行杳看效果:当P1.C有报警产生时,报警信息显示。图2-2-6位报警运行效果2.2.3字报警其次个报警需求:当P形式显示温度太高或温度太低。方案:设置“V寄存器,弼*寄短则:,49.的值超HlMMMfStttrR9*5“10-30的范围时,以列表地址,49对应变啾的报警属性,在用户阴口用报警阅读构件显示。1.添加字通道:在设右斛T;双击西门吧S7200PPI驱力进入“设备编辑窗口”,单击“增加
22、设备通道”按钮,进入“添加设备通道”对话框,选择通道类型“V寄存器“,数据类型为“16位无符号二进制”,通道地址为“49”,通道个数为“1”,读写方式为“读写”,如图2-2-7所示。设置完成点击“确认”.图2-2-7添加VWUB049字通道直患喉联变地:在设备编辑街口选择“快速连接变量按钮,进入“快速连接”对话框,认设备变贷连接”,点击“确认”回到设备编辑窗口,自动生成变肽名“设备0_读写VWUB049w,在设备编辑窗11点击“确认”,系统提示添加变量,选择“全部添加”,所建立的变量会自动添加到实时数据库。3 .在实时数据库设置变最的报警属性:切换到实时数据库,打开变量“设备O一读写VWUB0
23、49w属性设置对话框,在报警属性页,选择“允许进行报警处理”,设置“上限报警”值为30,报警注韩为“温度太高了”,如图2-2-8所示。设置“下限报瞥”,值为10,报警注馨为“温度太低了”,如图2-2-9所示。设置完成点击“确认”。并设置合适e列宽;樊他项采纳默认设置,如TI书徐。在字体和颜色页,背景色设为“浅蓝色”,XF*/字体设为“犬体、粗侪小四、黑色XFRBP1tPar37N:Gaf,“他他采雌傅置,物认”保II-3KlItI3HQ/dQAfl0WSlIKtin11Ba*三P.WdgiHf”吧.Hft*wB3图2-2-8报警上限廊性设置图2-2-9报警下限屈性设置4 .设置报警显示构件:在
24、“窗口0”添加一个爨团阅读”构件,进入“报警阅读构件属性设W置”对话框。在基本属性页,显示模式选择发时报薇据(R)”,点击选择变量“设备0一读写VWUBO49”,如图2-2-10所示。在显示格式页,勾选“日期”、“时间”、“对象名”、“报警类型”、三MRW11三tlTJJCMmWmrif也囚图2-2-10基本属性页图2-2-11设置显示格式注:报警阅读构件不关联任何变时,显示当前全部的实时报瞥信息。5 .显示数显示输出用:“显备0一读写W示当前温度”,照图2-2-12设置标签填充颜色和字体颜色。6 .杳看效果:组态完成后,连接P1.C,下载运行杳看效果:当P1.C有报警产生时,报警信息显示。图
25、2-2-12字报警运行效果其次章报瞥152.2.4多状态报警第三个报警需求:P1.C中V寄存器”地址200输出的值不同时,提示不同的故障信息。方案:用动画显示构件可以设置多个分段点的特点来实现,每个非O分段点代表一个故障信息。1 .添加字通道:在设备窗口,双击西门子.S7200PPI驱动进入“设备编辑窗口”,单击“增加设备通道”按钮,弹出“添加设备腿WlHBBll三4寄存器”,数据类型“16位无符号二进制”,通道地址为“200”,通道完成后点击“确认”O4ttJtxImNeI一三ws(iixneVWg22笠据-1其次条配方起始地址第三条配方起始地址VWttVWttVWUBVWUBVWUBeI2
26、VWUBO14VWUBO16VWUB1021VWUB1045模拟面包生产V寄存器组态思路:依据以上需求,综合MCGS软件的特点给出一个如下的组态思路C1.首先在MCGS数据库中添加变版用于稍后一操作配方数据2 .在设备窗口添加P1.C设备并进行设定3 .然后在用户窗口添加若干标签、输入框和按钮构件,并编辑必要的脚本,用于显示与操作配方。组态环境中设定完毕后,我们即可下载工程到HMI,在运行环境中操作配方。3.2.2配方组态新建个工程我们起先组态吧。1.建立变量打开工作台“实时数据库”,新建3个数值型变量“面粉”、“水”、“糖”,其它属性保持默认值C此类变量用于实现配方数据的显示和修改。新建个字
27、符型变量“设备字符串”,其它属性保持默认值。此变量用于与设备进行信息传送.新建一个数值型变量“offset”,其它屈性保持默认值。此变量用于存储P1.C中配方数据偏移地址。新建两个数值型变量a”、“b”,其它属性保持默认值C此类变量用于解析“设备字符串”变量。变量创建好后可选择添加必要的备注,完成后实时数据原如图3-2-1所示。20训教程mcgsTpc中级培名字8rInputETiawInputSTbb*S9lnpot11sr1E0Inut11r2E9offst踞面6始设备字符航随水型型型型型型型型型型型*Mnn符制俄sMfl无ft数字字字字*字*FTRW析设第字符串解析设备字内即系校内徒敢捉
28、对累召统内建数凫对豫系国内徒敷露对象系桢内M数盘对象P1.CttttKl面包!E方成品专设Si进行8息传H1.面包S!方成品面包配方成员图3-2-1实时数据库创建变殳2.添加设备切换到工作台,-S7200PP,打开设备窗口,运用设备工具箱添加“通用串口父设备”与“西门子两个设备,将“西门子-S7200PPI”驱动作为“通用串口父设备的子设备。双击西门彳确保此驱动是“新驱ZOr7QCCDDl设在编IS窗口方查看驱动模版信息,三I甦最图扁城所示。躯劲模版信息:新驱动槿版施动X件感:D:HCGSE6.8.1.2POgrandrvcrsplc西门干驱动预窗信息:0.000000I题处理推负信息:无Sk
29、如图3-2-3-0001设备C1.读写VVUBOOO读写VWUBOOO所示,以便实时i.M誉墓50_读写VVUBoO2读号VWUBOO2;看这典数据0读写VVUBO(M读马VWuBO(M0004设备0一读写VVUBoO6读EVWUBo060005设备0一读写VVUBoO8浜写VWUBOO8-0006设备(1.读写WUBoIO读写VWUBOlO0007设备C1.读写VWBOI2读写VWUBOI2-0008设备(1.读写VVUBOM读马VWUBOI4K0009设备1.读写VWBoI6读与VWUBOI6图3-2-2的11l知本索弓II连接受邕i通道名称为r便利实时杳仆丽市瀛麻麻南相的笳雷川这些数据的通道并连接变图3-2-3通道连接变培注:建议在工程界面添加一个标签或者输入框构件,关联“设备OJa讯状态”变成,用于显示P1.C和HMI当前的通讯状态,以保证工程正常运行。通讯状态为。表示P1.C和HMl通讯正,常。3.创建动画构件、编写脚本程序切换回工作台“用户窗口”界面,新建一个用户窗口,添加标签、输入框、按钮、自由表格等构21Q件,创建如图3-2-4所示窗口界面。图3-2-4组态面”界面在上面三个输入框的属性设置窗口的操作属性页,分别关联数据中心变成“面粉”、“水”、“糖”,用于配方数值的
链接地址:https://www.desk33.com/p-1468522.html