MCGS组态控制系统演示工程操作步骤_第1页
MCGS组态控制系统演示工程操作步骤_第2页
MCGS组态控制系统演示工程操作步骤_第3页
MCGS组态控制系统演示工程操作步骤_第4页
MCGS组态控制系统演示工程操作步骤_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、靶水箱液位控制扒系统演示工程操靶作扳步骤一、创建新工程叭双击桌面中的图哎标佰,进入MCGS白组态环境工作台芭,如图1所示。傲点击图1中的熬“半新建窗口稗”把,出现吧“澳窗口0澳”扒图标。绊点击懊“敖窗口0隘”袄鼠标右键,选择肮“挨属性澳”瓣,按照图2进行跋设置癌,则窗口名称变哀为背“蔼水箱液位傲控制系统版”摆,如图2右图所板示。般。 图2二、画面设计熬在鞍“半水箱液位盎控制傲”跋窗口点击菜单中八的【工具箱】图扒标唉,单击插入元件拜按钮吧,打开【对象元背件管理】中的【岸储藏罐】,选择扳罐17,点击确啊定。笆如图3所示办,则所选中的罐岸出现在桌面的左碍上角,用鼠标改胺变其大小及位置佰。图3盎2、挨

2、按照同样的方法矮,【储藏罐】选澳中2个罐(罐1挨7,罐53),矮【阀】选中2个碍阀(阀58,阀拔44),1个泵熬(泵40)。把按图4放置。图4跋3、选中工具箱白中的【流动快】蔼按钮坝,单击鼠标并移绊动光标放置流动凹快。如图5所示暗设置流动快。图5胺选中流动块,点袄击鼠标右键【属敖性】,按图6设稗置属性。图6暗添加文字,选中罢工具箱中的【标安签】按钮白,鼠标的光标变巴为扒“扳十字蔼”拔形,在窗口任意伴位置拖曳鼠标,矮拉出一个一定大靶小的矩形。建立俺矩形框后,鼠标奥在其内闪烁,可颁直接输入背“摆水箱液位叭控制系统演示工绊程颁”搬文字。选中文字跋,鼠标右键【属皑性】,按图7设百置。图7奥点击菜单中的

3、颁,可变更字体大癌小。按图5添加傲其他文字。巴三、搬MCGS数据对扮象设置捌单击工作台【实哎时数据库】按钮袄,进入【实时数半据库】窗口。单唉击窗口右边的【岸新增对象】按钮盎,在窗口的数据邦对象列表中,就胺会增加新的数据扮对象。双击选中哀对象,按图8设斑置数据对象属性跋。图8熬按照图9设置其癌他数据对象属性般。图9半双击【液位组】捌,存盘属性按图蔼10设置,组对氨象成员按图11叭设置。图10图11四、动画连接般(一)版水罐动画连接哀在【用户窗口】癌中,双击【败水箱液位袄控制】,进入窗盎口后双击水罐1奥,弹出【单元属扒性设置】窗口,跋如图12所示。图12把2、傲单击【动画连接疤】,选中折线,斑则出

4、现跋。单击耙按钮进入【动画俺组态属性设置】吧窗口,各项设置澳如图13所示扳,单击确认后,案水罐1的对象变爱量连接就成功了般。图13暗3、颁水罐2的对象变罢量连接方法与水啊罐1相同,只需隘吧【表达式】连版接中的巴“板液位1绊”笆改成瓣“霸液位2颁”袄;(最大变化百扒分比)半“百100把”凹,对应的(表达稗式的值)由安“凹10摆”肮改为傲“隘6爱”案。爸(二)笆调节阀拔动画连接阿在【皑水箱液位伴控制】窗口中,俺双击调节阀,弹昂出调节阀的【单案元属性设置】窗俺口。单击【动画芭连接】,如图1袄4所示。图14扳单击最下端【组哎合图符】的颁按钮,如图15败所示进行设置。图15暗表达式连接设置霸好后,单击图

5、1哀5中的【按钮动版作】,进入按钮霸动作属性设置。傲选中【数据对象啊值操作】,单击案【?】按,连接摆对象变量选中败“澳调节阀阿”颁,半执行稗“扳取反阿”吧操作,蔼如图16所示设白置。图16氨(三)罢水泵动画连接氨在【吧水箱液位扳控制】窗口中,摆双击水泵,弹出把调节阀的【单元哀属性设置】窗口鞍。单击【动画连百接】,如图17按所示。图17叭单击【组合图符挨】的吧按钮,如图18啊所示进行设置。图18扒单击图17中【阿举行】,进入【熬填充颜色】属性搬界面,在表达式跋中连接变量斑“奥水泵般”艾,如图19所示版。图19埃(四)巴出水阀动画连接氨本工程选用的出罢水阀具有两个把艾手,绿色把手代澳表阀门打开,红

6、叭色阀门代表阀门俺关闭。版双击出水阀,如捌图20所示,进碍入动画连接属性班设置界面。图20阿选中【组合图符氨】,单击碍进入【按钮动作败】属性设置,如扳图21所示设置班。图21埃点击图21的【叭确认】按钮,平笆面如图20所示吧。选择【折线】按,单击安,进入可见度属佰性设置窗口。俺按图22 进行吧可见度设置。图22安在图22中的【安属性设置】中,扳设置此时的填充颁颜色为(绿色)罢,单击确认按钮颁。如图23所示罢。图23柏点击图20最下班端【折线】,单八击熬,进入可见度属翱性设置窗口。按俺图22 进行可翱见度设置。按图哎24 进行可见耙度设置。图24耙在图24中的【爸属性设置】中,阿设置此时的填充凹

7、颜色为(红色)啊,单击确认按钮阿。如图25所示版。图25斑(五)翱流动块动画连接啊在【癌水箱液位半控制】窗口中,邦双击水泵摆右侧稗的流动块,弹出盎【流动快构件属佰性设置】窗口。稗按图26所示设板置。图26白与调节阀相连的鞍流动块在【流动拔块构件属性设置霸】窗口中,只需坝把【表达式】响肮应改为:调节阀矮=1即可,如图凹27所示。图27扒3、与出水阀相敖连的流动块在流吧动块构件【流动半属性】设置窗口柏中,只需要把【艾表达式】相应改坝为:出水阀=1邦即可,如图28稗所示。图28艾(六)笆添加滑动输入器懊1、进入【按水箱液位霸控制】窗口,在岸【工具箱】中选案中【滑动输入器扒】按钮懊,当鼠标变成绊“哎+

8、胺”安后,拖动鼠标到邦适当大小,如图阿29所示。图29拔2、双击滑动输拔入器,进入【滑澳动输入器构件属笆性设置】窗口,暗如图30所示。图30皑3、以对象变量斑液位1为例,在芭【滑动输入器构俺件属性设置】的奥【操作属性】中搬把【对应数据对班象的名称】改为哀:百“碍液位1傲”颁。【滑块在最右背下边式对应的值扳】为稗10敖。如图31所示熬。图31鞍4、【滑动输入摆器构件属性设置蔼】的【刻度与标傲注属性】中,把拌【主划线书面】皑改为:氨“爸5暗”般,即能被10整矮除,其他不变。埃如图32所示。图32扒5、同样方法设爱置液位扮2。斑(七)水罐显示半标签的添加熬1、在【工具箱背】中单击【标签鞍】按钮熬,调

9、整大小放在碍水罐下面,如图癌33所示。图33敖2、双击水罐1按下面的标签进行扮属性设置,如图版34所示设置。图34颁3、进入【显示捌输出】窗口如图爸35所示设置。图35斑4、水罐2如上奥设置。爱(八)添加旋转霸仪表拔1、在【伴水箱液位爸控制】窗口的【碍工具箱】中单击柏【旋转仪表】按肮钮摆,调整大小放在昂水罐下面,如图叭36所示。图36扳2、双击旋转仪办表,进行仪表的白属性设置。如图摆37所示设置。图37坝3、单击【操作版属性】按钮,按肮图38所示进行伴设置。图38挨4、扮液位2对应旋转奥仪表设置同液位案1,最大对应值矮为6。敖(九绊)败连接模拟设备坝1、在【设备窗傲口】中单击工具岸条中的【工具

10、箱白】按钮啊,打开【设备工袄具箱】,如图3捌9所示。在【可氨选设备】框的【爱通用设备】中打爸开【模拟数据设百备】,双击【模疤拟设备】,确定瓣后,在【选定设柏备】中就会出现巴【模拟设备】,懊双击【模拟设备傲】,则会再【设颁备窗口】中加入奥【模拟设备】。图39岸2、双击【设备俺窗口】中的叭,进入模拟设备胺属性设置,具体安操作如下。在【跋设备属性设置】熬中,如图40所懊示设置,单击【奥内部属性】,就瓣会出现鞍。图40埃3、单击阿按钮进入【内部扒属性】窗口,如岸图40所示,设肮置好曲线的运行胺周期和最大最小半值(如图41所拜示),单击【确巴认】按钮推到【澳基本属性】页。图41啊4、如图42所奥示,【通

11、道连接稗】中【对应数据蔼对象】中输入变耙量,如耙“摆液位1胺”摆,或在所要的连碍接的通道中单击爸鼠标右键,到实艾时数据库中选中俺“癌液位1傲”败双击即可。图42盎5、单击【设备般调试】,如图4挨3所示,可看到傲数据的变化。图43懊6、再进入【运靶行环境】,就会安发现所作的【澳水箱液位昂控制系统演示工懊程】自动的运行傲起来。稗(十奥)柏水箱液位蔼控制脚本程序编笆写脚本编程思路:岸笆当背“澳水罐1搬”霸液位达到9m,叭“氨水泵巴”唉关闭;伴“俺水罐1氨”肮液位不足9m,笆“懊水泵把”袄打开。案跋当靶“耙水罐2俺”八液位不足1m时阿,关闭罢“皑出水阀昂”把,否则打开爸“霸出水阀安”拌。颁啊当澳“碍水

12、罐1袄”斑的液位大于1m搬,同时安“颁水罐2岸”瓣的液位小于6m搬时,打开鞍“柏调节阀拌”凹,否则关闭叭“俺调节阀般”爸在【运行策略】白中,单击【循环隘策略】,双击坝图标进入【策略懊属性设置】窗口癌,如图44所示啊,吧【策略执行摆方式】中的循环矮时间设为:20氨0ms,单击【班确认】按钮。图44跋在策略组态中,搬单击工具条中的氨(新增策略行)耙按钮办,则屏幕显示如懊图45所示。图45耙在策略组态中,稗单击工具条中的熬【工具箱】按钮把,弹出【策略工版具箱】,如图4岸6所示。单击【皑策略工具箱】中败的【脚本程序】袄,把鼠标移出【摆策略工具箱】,袄会出现一个小手柏,把小手放在图拔45中的把上,单击鼠

13、标,霸则屏幕显示如图办47所示。叭图46 柏 哀 稗 败 图47啊双击唉按钮进入脚本程捌序编辑环境,输俺入程序如图48扒所示。图48邦5、这时再进入靶运行环境运行靶水箱液位扮工程,工程会按般照设计的控制流按程,出现相应的蔼动画效果。鞍五、报警显示与班报警数据(一)定义报警俺1、在实时数据邦库中,双击爱“班液位1扮”罢,进入【报警属叭性】设置窗口,板如图49所示。巴选择一【允许进捌行报警处理】;胺在【报警设置】白中选择【上限报吧警】,把报警值艾设为:傲“芭9皑”癌;【报警注释】蔼为:般“氨水罐1已达上限搬值扮”肮。在【报警设置拔】中选择【下限拜报警】,把【报碍警值】设为:啊“按1昂”傲,【报警注

14、释】班为:癌“岸水罐1没水了翱”班。图49埃2、进入【存盘凹属性】窗口,如班图50所示。在懊【报警数值的存肮盘】中选择【自肮动保存产生的报安警信息】。按对隘“案液位2胺”爸变量设置方法同捌液位1。图50版(扒二拜)白报警显示组态般1、单击【用户碍窗口】,在【用摆户窗口】中,双拔击【伴水箱液位矮控制】窗口进入稗窗口。在窗口工板具条中单击【工扒具箱】按钮吧,在【工具箱】翱中单击【报警显败示】按钮半,光标变笆“奥+拜”按后用鼠标拖动到翱适当位置与大小佰,如图51所示百。图51懊2、双击【报警哀显示】,弹出【啊报警显示构件属隘性设置】窗口,佰如图52所示,爱【对应的数据对八象的名称】为:蔼“捌液位组按

15、”鞍,【最大记录次扳数】为:鞍“安6拌”班,其他不变。图52奥3、单击确认按敖钮,报警显示设败置完毕。进入运暗行环境,此时报百警显示已经可以邦轻松的实现了。跋如图53所示。图53懊(扳三百)颁报警数据的查看哀1、在(运行策坝略)中,单击【靶新建策略】,弹办出【选择策略的澳类型】,如图5奥4所示,选择【罢用户策略】,单罢击确定按钮。图54拌2、选择【策略阿1】,单击【策跋略属性】按钮,盎弹出【策略属性柏设置】窗口,【白策略名称】设为颁:案“稗报警数据氨”安,【策略内容注搬释】设为哎“爱水罐报警数据巴“傲,单击【确认】鞍按钮退出属性设笆置,如图55所搬示。图55拔3、在【运行策翱略】窗口中,选拌择

16、【报警数据】岸策略,单击【策瓣略组态】按钮进疤入策略组态窗口矮,在策略组态中安,单击工具条中皑的【新增策略行白】按钮班,新增加一个策跋略行。再从【策拜略工具箱】中选啊取【报警信息浏扒览】,光标移动熬到策略行捌上,单击鼠标。澳组态完毕,如图皑56所示。皑备注:若策略工绊具箱中无【报警邦信息浏览】,则跋点击菜单条中【笆工具】半【策略构件管理坝】,在弹出的【氨策略构件管理】疤对话框中,将所白需策略添加进【哀策略工具箱中】艾。图56坝双击图56中的背图标,弹出【报蔼警信息浏览构件蔼属性设置】窗口按,如图57所示拔在【基本属性】班中,把【报警信傲息来源】中的【百对应数据对象】碍改为:盎“坝液位组八“白,

17、单击【确认】半按钮退出属性设颁置。图57半6、在图57中斑点击【测试】按傲钮,进入【报警伴信息浏览】,如败图58所示。图58隘7、单击【主控扒窗口】,单击【八菜单组态】进入摆主控窗口组态平岸台。单击工具条扮中的【新增菜单袄项】按钮搬,产生【操作0板】菜单,如图5阿9所示。图59胺8、单击【操作按0】菜单,弹出靶【菜单属性设置般】窗口,如图6把0所示。图60爱9、单击菜单条爸中的败按钮,进入运行半环境,可用【报案警数据】菜单打啊开报警历史数据澳。奥(澳四叭)凹修改报警限值爱在【实时数据库奥】中,对哎“佰液位1艾“板和唉”扳液位2艾“爱的上下限报警值巴都定义号了,若罢再运行环境下根拜据实际情况随时

18、案改变报警上下限坝值,可按如下操哀作实现。捌在【实时数据库把】中选【新增对败象】,增加四个鞍对象变量,分别百为:液位1上限版、液位1下限、笆液位2上限、液傲位2下限。四个绊对象变量的具体耙设置如图62伴所示。图62俺在【用户窗口】哀中,进入【鞍水箱液位捌控制】窗口,在办【工具箱】中选肮择(标签)按钮笆用于文字注释,颁选【输入框】按岸钮,组态完成如挨图63所示。图63傲双击图63中的芭图标,分别对四爸个输入框进行属哎性设置,设置结吧果如图64所示百。图64八单击【运行策略百】,在【运行策按略】中双击【循叭环策略】,双击昂图标版,进入脚本程序巴编辑环境,在脚颁本程序中增加如拔下语句,如图6安5所示

19、。图65瓣备注:对函数!盎SetAlmV板alue暗函数不了解,可鞍求助MCGS软巴件的【在线帮助八】。单击【帮助邦】按钮,弹出【板MCGS帮助系蔼统】,在【索引哀】中输入哎“阿!癌SetAlmV瓣alue鞍”拌,可了解函数定埃义。佰(伴五癌)氨报警动画指示百 当报警产生靶时,出了可采取挨上面的报警显示扮构件进行报警数把据的显示外,还叭可以用指示灯进芭行直观的显示。唉操作如下:般在【用户窗口】案中选中【耙水箱液位把控制】,双击进挨入,单击【工具巴箱】中的【插入背元件】按钮阿,进入【对象元肮件库管理】,从罢【指示灯】中选啊取两个指示灯,爸,调整大小放在懊适当位置。跋作为疤“绊液位1芭”白的报警指

20、示,蔼则作为艾“背液位2拔”伴的报警指示,分稗别对两个指示灯班进行动画属性设靶置,设置方法如稗图66所示。 图66六、报表输出(一)实时报表稗1、单击【用户佰窗口】,在【用熬户窗口】单击【皑新建窗口】按钮傲产生一个新窗口扒,单击【窗口属啊性按钮,弹出【矮用户窗口属性设叭置】窗口,进行懊如图67所示的摆属性设置。图67扒进入【动画组态芭数据显示】窗口巴,单击【工具箱耙】中的【标签】百按钮岸做注释:摆“耙水箱液位碍控制系统数据显鞍示巴”氨、摆“跋实时数据佰”安、靶“搬历史数据埃”捌。在【工具箱】隘中单击【自由表半格】按钮霸,拖放到桌面适吧当位置,班双击表格进入,隘点击鼠标右键设板置表格为2列5白行

21、。岸如图68所示。图68爸在图68的相应办单元格中单击右笆键选择【连接】拜或直接单击F9班,平面如图69艾所示。在图69把的单元格B1处袄单击鼠标右键,俺从弹出的实时数半据库中选取所要哎连接的对象变量叭.按图69选择矮对应变量。图69班4、回到MCG版S工具台,单击白【主控窗口】,扮单击【菜单组态暗】,在组态平台拌上面的工具条中扮单击【新增菜单把项】按钮柏,产生【操作0熬】菜单,如图7癌0所示。图70绊双击【操作0】霸,弹出【菜单属耙性设置】窗口,八如图71所示。版进入【菜单操作绊】窗口,完成菜绊单对应的功能设挨置。选择【打开芭用户窗口】,并鞍到右边的空白栏办下拉列表里面选隘择【数据显示】捌窗

22、口,如图71靶所示。图71吧单击F5进入运扒行环境后,单击按菜单项中【数据挨显示】会打开【澳数据显示】窗口瓣,运行效果如图懊72所示。报表矮中数据会根据现扳场环境不断更新熬显示输出。图72(二)历史报表按1、在MCGS耙开发平台上,单澳击【用户窗口】跋,双击【数据显鞍示】进入。在工霸具箱中单击【历佰史表格】按钮皑,拖放到窗口,拔设置成为5行3敖列表格。袄2、把鼠标移到哎C1与C2之间氨,当鼠标发生变败化时,拖到那个拔鼠标改变单元格跋大小;分别按图昂73所示注释文疤字。拖动鼠标从霸R2C1到R5败C3,表格会反靶黑显示,如图7袄3所示。图73矮3、在表格中单哀击鼠标右键,单吧击【连接】按钮佰或F

23、9,平面如摆图74所示。图74埃4、从窗口菜单靶中选中【表格】矮艾【合并单元】或案直接从编辑条中拜单击【合并单元懊】按钮,平面显败示如图75所示芭,显示反斜杠。图75啊5、双击图75案中的反斜杠,弹懊出【数据库连接翱设置】窗口。扒进入基本属性栏百、数据来源、显凹示属性、时间条跋件如图76所示版。 图76岸单击F5进入运扒行环境后,单击捌菜单项中的【数板据显示】打开【靶数据显示】窗口版,如图77所示扒,通过右边的下哀拉条可以查看以稗前的数据。图77七、曲线显示绊(一)实时澳曲线显示癌1、单击【用户扒窗口】,双击【鞍数据显示】进入白窗口组态。在工矮具箱中单击【实唉时曲线】按钮拔,添加实时曲线安文字

24、标签进行曲敖线构件的标注。般如图78所示。图78岸2、双击实时曲艾线,弹出【实时半曲线构件属性设笆置】窗口、【标挨注属性】和【画把笔属性】设置如澳图79所示。 图79盎(二)历史曲线败显示爸1、在【用户窗版口】中双击【数班据显示】,在【案工具箱】中单击巴【历史曲线】按碍钮拔,拖放到窗口适霸当位置,添加啊“佰历史曲线按”啊文字标签进行标挨注。如图80所芭示。图80摆2、双击历史曲氨线,弹出【历史埃曲线构件属性设隘置】窗口,如图坝81所示。 图81俺备注:需设置实碍时刷新的变量,拌否则工程运行后佰曲线无法进行实半时刷新。昂3、运行画面如翱图82所示。图82八、用户管理敖(一)懊定义用户和用户芭组扒

25、1、选择【工具癌】扳伴【用户权限管理邦】,选中【管理半员组】,单击【摆新增用户组】,鞍屏幕显示【用户摆组属性设置】,罢如图83所示。图83隘2、【用户组名笆称】为:碍“摆操作员组伴”凹,【用户组描述百】为:白“半成员仅能进行操唉作皑”般,单击确认,回扒到用户管理器,氨组名下面出现新安增加的八“傲操作员组板”稗。添加新用户扮“巴张工跋”搬,密码设置为八“瓣000伴”凹。傲单击半“拔属性案”隘,课修改用户密耙码和所属用户组八,但不能修改用疤户名。傲如图拔84所示。图84(二)权限定义埃1、在【主控窗哀口】,单击【系俺统属性】,弹出哎【主控窗口属性阿设置】窗口,如奥图85所示。选凹择伴“罢进入登陆,

26、退出斑登陆败”阿,单击【权限设阿置】按钮,弹出笆【用户权限设置败】窗口,选择皑“哎管理员组笆”敖。图85柏在每个属性设置按窗口都有对应的坝【权限】按钮,安单击【权限】按哀钮,可弹出如图斑85所示的用户哎权限设置,根据凹需要选择用户组鞍。氨(三背)运行时改变操背作权限昂MCGS的用户蔼操作权限在运行坝时才能体现出来爸。某个用户在进案行操作之前首先白要进行登陆工作岸,登陆成功后该跋用户才能进行所碍需的操作,完成懊操作后退出登陆挨,是操作权限是佰小。用户登录、鞍退出登陆、运行氨时修改用户密码阿和用户管理等功霸能都需要在组态稗环境中进行一定摆的组态动作,在敖脚本程序使用中氨MCGS提供的袄四个内部函数

27、可案以完成上述工作翱。芭在MCGS工作盎台上,进入【主罢控窗口】中,单氨击【菜单组态】半按钮,打开菜单耙组态窗口。单击岸工具台中的【新拔增菜单项】按钮拜,会产生【操作埃0】菜单。连续肮单击【新增菜单岸项】按钮蔼,增加三个菜单版,分别为【操作绊1】、【操作2佰】和【操作3】肮,如图86所示般。图86霸 依次设置佰这些菜单功能,昂完成登陆用,退艾出登陆,用户管背理,修改密码四阿个菜单的功能设奥置。1、登陆用户埃 双击【操唉作0】菜单,弹坝出菜单属性设置八。在【菜单属性碍】中将【菜单名芭】改为:绊“爱登陆用户扮”佰,如图87所示八。单击【脚本程拌序】按钮,在程拜序框中输入函数把“拌!LogOn疤”邦

28、 或是单击【打岸开脚本程序编辑拔器】,进入【脚肮本程序】编辑环白境,单击【系统啊函数】,打开【邦用户登录操作】挨,双击【!Lo哎gOn】。 图872、退出登陆柏 昂双击【操作1】癌菜单,弹出【菜氨单属性设置】窗安口。如图88所绊示。图883、用户管理巴 巴 挨双击【操作2】案菜单,弹出【菜翱单属性设置】窗霸口,如图89所啊示设置。啊若不是具有管理芭员身份登陆的用盎户,打开【用户肮管理】菜单,会案弹出唉“搬用户权限不足提肮示啊”邦。图894、修改密码扒双击【操作3】岸菜单,弹出【菜凹单属性设置】窗邦口,如图90所癌示设置。岸会跳出图91所扮示。 图90图 915、工程加密碍 进入工具台敖,选择【

29、工具】哀百【工程密码设置邦】,弹出【修改拌工程密码】窗口袄,如图92所示笆。图92吧 修改密码完扳成后单击确认,跋下次打开澳“捌水箱液位皑控制系统澳”把工程师,屏幕显伴示如图93所示颁,要求输入正确霸的密码。九、脚本程序拜 脚本程序按在MCGS组态扮软件中有4中应碍用场合,分别为芭:罢在【运行策略】袄中的脚本程序构邦件中使用;百在窗口中的【标安准按钮】属性设扳置中的【脚本程昂序】中使用;扳在菜单属性设置佰中的【脚本程序坝】中使用;熬在【用户窗口】把属性设置中的【昂启动脚本】、【翱循环脚本】、【罢退出脚本】中使胺用。图93背(一)般脚本程序在窗口霸中的应用艾 1、坝单击【用户窗口盎】,进入窗口工

30、搬作台,在单击【扳新建窗口】按钮碍,生成【窗口0吧】。选择【窗口搬0】,单击【窗奥口属性】按钮,捌在【用户窗口属蔼性设置】窗口中懊进行设置如图9熬4八所示。图94暗2、双击【脚本唉程序】按钮,进班入【动画组态脚班本程序】窗口,耙从【工具箱】单版击【下拉框】按胺钮矮,拖放到桌面适奥当位置,双击【盎下拉框】,弹出埃【下拉框够构件奥属性设置】窗口昂,如图9背5艾所示设置。图95笆3、在脚本程序霸窗口的【工具箱叭】中单击2次【伴标签】按钮,放搬在桌面上,分别巴为:百“啊选择框演示程序拌”鞍,岸“疤姓名翱”百。扮在姓名旁边再放肮置一个标签,如班图9艾6氨所示设置。 图96白4、在【工具箱办】中单击【常用

31、按图符】按钮败,弹出【常用图把符】窗口,选择罢【凹槽平面】按叭钮疤和【凹平面】按皑钮袄,放在桌面适当拔位置。通过吧菜单上把【半排列案】按钮昂,按图93所示按设置。百5、在MCGS昂工作台上,单击矮【用户窗口】选俺中【脚本程序】挨窗口,单击【窗懊口属性】按钮,败弹出【用户窗口懊属性设置】对话败框,按图97设阿置脚本程序设置啊。图97隘备注:启动脚本鞍中的内容为:脚拌本程序.控件0半.AddIte搬m(胺“艾张三矮”办)芭,是小括号!拔!背(二胺)昂脚本程序在肮标准按钮中的使班用拌 MCGS捌系统内嵌255伴个系统计数器,矮实现用按钮启动把、停止1号计数芭器,使用1号计暗数器复位,给1胺号计数器限

32、制最笆大值。具体组态稗实现方法如下。霸在MCGS组态挨软件工作台上,盎进入【脚本程序绊】窗口,从【工暗具箱】中选择5唉次【标签】,按颁图9柏3暗放置懊,分别为捌“蔼1号计数器操作懊演示氨”搬、扒“挨1号计数器计数肮”瓣、盎“吧1号计数器显示敖”靶、耙“扳1号计数器工作板状态鞍”扒和百“暗1号计数器最大版值扒”皑。巴在从【工具箱】艾中选择3次【标昂签】,按图98半所示放置,作为啊“傲1号计数器计数袄”“霸1号计数器显示叭”澳、把“柏1号计数器工作捌状态霸”哎运行时对应的显盎示。3个输出标隘签的属性设置如按图98所示。 图98背双击懊“阿1号计数器最大邦值捌”暗标签旁边的输入皑框,如图99所坝示设

33、置属性。图99案选择工作台中的颁【脚本程序】窗靶口,点击【窗口矮属性】,在【循坝环脚本】中加入阿如下语句:艾计数器1号=!岸TimerVa百lue(1,0巴)翱计数器1号时间暗显示靶=$Time邦计数器1号工作靶状态=!Tim蔼erState啊(1)搬如图100所示把。图100袄5、从【工具箱癌】中选择4次【佰标准按钮】,如拌图93所示放置白。4个按钮中的般脚本程序如图1挨01所示。 图101氨(三稗)翱脚本程序在办字符串演示中的柏应用摆 在实际应昂用过程中经常用艾到字符串操作,袄例如对PLC重鞍的敖“扒V霸”绊数据存储器进行耙处理,输入一个隘09999的版某个数,先要把摆这个数转换为字斑符串

34、,不足四位佰字符时,前面补柏“般0敖”坝,在对字符串进般行分解,分解后捌限转换为相应的唉ASCII码,芭在用十六进制数罢表示。在MCG把S中具体组态方昂法如下:氨在MCGS工作蔼台上,进入【脚颁本程序】窗口,胺从【工具箱】中佰选择3次【标签邦】,按效果图9唉3所示放置,分安别为:安“阿字符串操作演示癌”办、艾“氨输入数值澳”邦和矮“蔼字符串显示挨”疤。放在摆“霸字符串显示岸”半后面,用于显示叭字符串。其中输昂入框的【操作属把性】设置如图1跋02所示。标签芭的【显示输出】叭属性设置如图1翱03所示。 爱图102 输入凹框的操作属性设皑置 盎 图10矮3 字符串显示吧输出设置跋从【工具箱】中坝选择

35、3次【标志笆按钮】,分别拖按放到桌面适当位岸置,按钮名称分熬别为:把“熬数值转变为字符背串鞍”败、熬“敖字符串分解为单笆个字符瓣”哀、澳“俺字符转为ASC澳II码用16进颁制显示按”熬。3个按钮的属安性设置如图10拜3所示。 傲 数值转换为氨字符串按钮脚本澳 艾 哀 字符串分解为氨当字符按钮脚本搬字符串转为AS斑CII码用16埃进制显示按钮脚柏本图103柏(四拜)邦脚本程序在菜单爸中的应用跋 在MCG按S工作台上,单瓣击【主控窗口】哀进入【菜单组态摆】,在【工具条摆】中单击【新增拜菜单项】,产生吧菜单【操作0】阿,双击【操作0熬】菜单,弹出【扒菜单属性设置】瓣窗口,在菜单操氨作属性中选择打挨开

36、【脚本程序】邦窗口,菜单的脚拜本程序设置属性背如图104所示巴。在脚本程序中暗输入如下语句:案数值输入=68稗9 埃斑赋初值安定时器1号最大罢值=60 俺稗赋初值安!TimerS唉top(1) 疤 巴使1号定时器停叭止工作岸!TimerR班eset(1,敖0) 罢使1号定时器复俺位奥!TimerS稗etLimit跋(1,定时器1岸号最大值,0)翱 跋八设置1号定时器捌的上限为60暗捌爸邦翱懊扮柏肮邦霸运行到60后重柏新循环运行图104笆运行效果如图1氨05所示。图105扳十、MCGS数肮据后处理及报表啊MCGS的数据柏后处理,即对原澳始数据的数据操班作(包括修改、伴删除、添加、查敖询等),数据

37、后癌处理的目的是要胺从这些原始数据班中提炼出对用户案真正有用的数据瓣和信息并以数据敖报表的形式展现柏处理。(一)新建窗口扳 1、在MC坝GS工作台上,罢单击【工具窗口板】按钮,单击【鞍新建窗口】按钮俺,生成【窗口0阿】,选择【窗口八0】,单击【窗敖口属性】按钮,笆弹出【用户窗口隘属性设置】窗口败,如图106所袄示设置。图106办2、双击【数据哎提取】窗口,进八行动画组态,最版终要实现的效果背如图107所示按。图107败(二)模拟所需安要的数据澳 1、在实时拌数据库中建立7安个变量,分别为绊:搬“把数据捌1矮”摆、挨“笆数据般2摆”按、捌“扒数据败3翱”捌、癌“埃数据绊4罢”暗、叭“吧数据5跋“案、背”颁数据组佰“案即伴”拔存数控制翱“摆为开关变量,澳”拌数据组翱“耙为组对象。如图八108所示,设傲置组对象的存盘耙周期为: 捌“罢0伴”爸秒。图108绊 2、将数据鞍1、数据2、数斑据3、数据4、跋数据5添加到组哀对象成员中,如爸图109所示。图109唉在MCGS工作颁台上,单击【运矮行策略】,在双按击【循环策略】办或选择【循环策艾略】,单击【策背略组态】进入策艾略组态中。单击懊工具条中的【新熬增策略行】按钮罢,增加一个策略搬行。再从【策略袄工具箱】

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论