版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、水箱液位控制系统演示工程操作步骤创建新工程1.双击桌面中图标,进入MCGS组态环境工作台,如图1所示。2、点击图1中“新建窗口”,出现“窗II0”图标。liNCGS组茶环境-工作台:D:CGSOKK控制工程-ICG匸)叵区|文件血编辑查看插入(!)工具窗口呛帮助00旦徨jsal$I館血I创也忑1畦luJMCGS组态软件62版窗口內客注釋|自定义感口,运行时可见新口边界e可变边固定边r对话边无边无标题栏确认皿取消tg帮助凹3、点击“窗口0”鼠标右键,选择“属性”,按照图2进行设置,则窗口名称变为“水箱液位控制系统”,如图2右图所示。用户窗展性设蚤基本屈性|扩充属性I启动脚本|循环脚本|迤出脚本|
2、窗名称夜口标题|水包控制I窓口背杲二窗口谊置广任宜摆放e最大化显示顶部工具务广底那扶志条庠慕中间显示画面设计1、在“水箱液位控制”窗II点击菜单中【工貝箱】图标坐,单击插入元件按钮IBL打开【对彖元件管理】中【储藏罐】,选择罐17,点击确定。如图3所示,则所选中罐出现在桌面左上角,用鼠标改变其大小及位置。图32、按照同样方法,【储藏罐】选中2个罐(罐17,罐53),【阀】选中2个阀(阀58,阀44),1个泵(泵40)。按图4放置。图43、选中工具箱中【流动快】按钮胆3,单击鼠标并移动光标放置流动快。如图5所示设置流动快。水位控制系统演示工程调节阀水鑼1水泵出水阀水罐2图54、选中流动块,点击鼠
3、标右键【属性】,按图6设置属性。涼动块构件展性设置基本属性I流动属性I可见度属性I流动外观管道外观:3D管道宽度:填充颜色:边线颜色:3流动块颜色:流动块长度:流动块宽度:流动块间隔:6十8流动方向q从左(上到右(下)从右(下倒左(上)流动速度快检杳凶1确认凶取消(g|帮助凹|(?中慢图65、添加文字,选中工具箱中【标签】按钮,鼠标光标变为“十字”形,在窗I】任意位置拖曳鼠标,拉出一个一定人小矩形。建立矩形框后,鼠标在其内闪烁,可直接输入“水箱液位控制系统演示工程”文字。选中文字,鼠标右键【属性】,按图7设置。动fli组态廳性设番属性设査静态層性填充颜色I无填充色二边线颜色I无边线颜色二字苻颜
4、色边线线型颜色动画连接一填充颜色-边线颜色-字符颜色特殊动画连接位置动画连接一水平移动垂直移动L大小变化输入输出连接厂显示输出厂按钮输入厂按钮动作一可见度图8确认皿帮助(H)厂闪烁效果图76、点击菜单中座I,可变更字体人小。按图5添加其他文字。三、MCGS数据对象设置2、单击工作台【实时数据库】按钮,进入【实时数据库】窗II。单击窗II右边【新增对彖】按钮,在窗II数据对彖列表中,就会增加新数据对彖。双击选中对彖,按图8设置数据对象属性。3、按照图9设置其他数据对象属性。紀出水爾&3定时覺1号最大值$日计数舉1号氏日计数基1号工作狀态危已计数耀1号时咼显示$3数抿1_数据5数据解入氏日数据显示
5、1_4B水杲逅液位1液包1上限$日液位1下限紀液包2危巴液位2上限液位2下限紀液包组氏日字符串分解1_4倉日字符串显示型型翌S型塑翌S型型型SS型型翌猿型型关关值值关符值值值关值值值值值值对符符开开数裁开字数数数开数数裁数数数组字字控削出水爾阿打开刀.综关闭”的对魚控制繭节禹“打开刀、“关闭”的对蔻用干限制1号计数弦计数的最大值显示1号计数魁的值用干启动.停止1号计数耗用于时钟方式显示1号计数軽的值用干数抿提收时产生数据筍入(T9999之冋的数用干显示字符转化成ASCII码用十六进制的数控削水杲“启动”*玄停止刀对謙水雄1的液位高度,用来控制水罐1水位的变化用来在运行环境下设定水罐1的上限报警
6、值用来在运行环境下设定水罐1的下限抿警值水磯2的液位高度,用来控制水罐2水位的变化用来在运行环境下设定水罐2的上限报警值用来在运行环场下设定水堆2的下限抿警值用干彷史数据.历史曲线.报表输出等功能枸件用干显示字符串分解成的字轩用干显示輸入数据转化戚的字符串4、双击【液位组】,存盘属性按图10设置,组对彖成员按图11设置。基本属性rSaSttl组对象成员图10基本属性存盘属性!组对象成员图11四、动画连接(一)水罐动画连接1、在【用户窗I丨】中,双击【水箱液位控制】,进入窗11后双击水罐1,弹出【单元属性设置】窗口,如图12所示。图122、单击【动画连接】,选中折线,则出现区。单击国按钮进入【动
7、画组态属性设置】窗II,各项设置如图13所示,单击确认后,水罐1对彖变量连接就成功了。图133、水罐2对彖变量连接方法与水罐1相同,只需吧【表达式】连接中“液位1”改成“液位2S(最人变化百分比)room对应(表达式值)由10改为60(二)调节阀动画连接1、在【水箱液位控制】窗II中,双击调节阀,弹出调节阀【单元属性设置】窗II。单击【动画连接】,如图14所示。图142、单击最下端【组合图符】121按钮,如图15所示进行设置。单元展性设置动百组态展性设置属性设置漠尧颜笆按钮动作!权限回检杳凶1确认凶取消帮助凹|图153、表达式连接设置好后,单击图15中【按钮动作】,进入按钮动作属性设置。选中【
8、数据对彖值操作】,单击【?】按,连接对彖变量选中“调节阀”,执行“取反”操作,如图16所示设置。动画组态展性设置属性设置填充颜色按钮动作按钮对应的功能快捷键:氏权限回检杳凶确认苗取消()帮助凹图16水泵动画连接1、在【水箱液位控制】窗I】中,双击水泵,弹出调节阀【单元属性设置】窗II。单击【动画连接】,如图17所示。数据对象动画连接图元名连接类型连接表达式1流动块流动显示组合图符按钮输入开关昼?|矩形填充颜色开关量检杳凶1确认苗1取消(gI帮助凹I图172、单击【组合图符】lJ按钮,如图18所示进行设置。动画组态展性设置属性设置按钮动作按钮对应的功能执行运行策略块|打卄炖尸窗口|关闭用户窗口|
9、隐藏用户窗口|打印炖尸窗口|退出运行系统|d数摇只寸象值扌桑作3廨區快捷键:无权限回检查凶1确认苗1取:消(g1帮助凹1图183、单击图17中【举行】,进入【填充颜色】属性界面,在表达式中连接变量“水泵”,如图19所示。图19(四)出水阀动画连接本工程选用出水阀具有两个把手,绿色把手代表阀门打开,红色阀门代表阀门关闭。1、双击出水阀,如图20所示,进入动画连接属性设置界面。图202、选中【组合图符】,单击21进入【按钮动作】属性设置,如图21所示设置。动画组态展性设置属性设置按钮动作按钮对应的功能快捷键:无权限回检杳凶1确认苗1取消g1帮助凹1图213、点击图21【确认】按钮,平面如图20所示
10、。选择【折线】,单击21,进入可见度属性设置窗II。按图22进行可见度设置。图224、在图22中【属性设置】中,设置此时填充颜色为(绿色),单击确认按钮。如图23所示。属旌谡叠可见度I静态属性填充濒色|3边线颜色字符颜色r边线线型I.颜色动画连接r填充颜色厂边线颜色厂字符颜色位置动画连接r水平移动厂垂直移动厂大1、变化输入输出连接厂显示输出厂按钮输入厂按钮动作特殊动画连接V可见度厂闪烁效果厂旋转动画检查凶|确认苗|取:消()|帮助(H)图235、点击图20最下端【折线】,单击进入可见度属性设置窗II。按图22进行町见度设置。按图24进行町见度设置。图246、在图24中【属性设置】中,设置此时填
11、充颜色为(红色),单击确认按钮。如图25所示。属性设置可见度边线线型P可见度厂闪烁效果厂族转动画位置动画连接厂水平移动厂垂直移动厂大小变化输入瑜出连接厂显不输出厂按钮输入厂按钮动作颜色动画连接厂填充颜色厂边线颜色厂字符颜色检查凶1I确认凶1取消冋帮助回1图25(五)流动块动画连接1、在【水箱液位控制】窗11中,双击水泵右侧流动块,弹出【流动快构件属性设置】窗II按图26所示设置。图262、与调节阀相连流动块在【流动块构件属性设置】窗II中,只需把【表达式】响应改为:调节阀=1即可,如图27所示。图273、与出水阀相连流动块在流动块构件【流动属性】设置窗II中,只需要把【表达式】相应改为:出水阀
12、=1即可,如图28所示。图28(六)添加滑动输入器1、进入【水箱液位控制】窗II,在【工具箱】中选中【滑动输入器】按钮仝L当鼠标变成“+”后,拖动鼠标到适当大小,如图29所示。、OOGA当blja-J=J40%回illIRS8水位控制系统演示工程水泵水罐1图292、双击滑动输入器,进入【滑动输入器构件属性设置】窗1丨,如图30所示。滑动转入器构件属性设置基本属性刻度与标注属性操作属性可见度属性滑块高度|40弓滑块宽度15弓滑轨高度io弓滑块表面颜色滑轨背景颜色滑轨填充颜色滑块指向e指面左比jr无指向c指向右(下)指向左右(上下权限回I检查凶I确认皿I取:消tgI帮助凹I图303、以对象变量液位
13、1为例,在【滑动输入器构件属性设置】【操作属性】中把【对应数据对象名称】改为:“液位【滑块在最右下边式对应值】为10。如图31所示。滑动输入器构件届性设置基本属性I刻度与标注属性操作属性I可见度属性I对应数摇对象的名称滑块位置和数摇对象值的连接滑块在最左上)边时对应的值|o滑块在最右(下)边时对应的值回权限回I检查凶确认皿J取消(0帮助(HII图314、【滑动输入器构件属性设置】【刻度与标注属性】中,把【主划线书面】改为:“被10整除,其他不变。如图32所示。滑动转入器构件展性设置基本属性刻度与标注属性操作属性可见度属性刻度11主划线数巨|T三颜色f习长宽次划线数目颜色画习长宽标注显示c不显示
14、a在左(上)边显示在右(下)边显示在左右(上下显示权限回I检查凶I确认CdI取消()I帮助(H)I图325、同样方法设置液位2。(七)水罐显示标签添加1、在【工具箱】中单击【标签】按钮区L调整人小放在水罐卞面,如图33所示。水罐2|图332、双击水罐1卜面标签进行属性设置,如图34所示设置。图343、进入【显示输出】窗II如图35所示设置。图354、水罐2如上设置。(八)添加旋转仪表在【水箱液位控制】窗11【工具箱】中单击【旋转仪表】按钮鱼L调整人小放在水罐卜面,如图36所示。水罐2图362、双击旋转仪表,进行仪表属性设置。如图37所示设置。基本届性刻度与标注属性|摆作属性|可见度属性刻度主划
15、域数目颜色S3长宽匝弓匸弓标注显示C不显示a在圆的外面显示r在圆的里面显示厂圆边显示V显示正负号H顺时针贡转方向次划线数目|2勻颜色|工长宽|6弓|1标注属性标注颜色标注字体标注字体标注何隔1耳小数位数o3检查凶确认凶取消帮助凹图373、单击【操作属性】按钮,按图38所示进行设置。图384、液位2对应旋转仪表设置同液位1,最人对应值为6。(九)连接模拟设备1、在【设备窗门】中单击工具条中【工具箱】按钮変L打开【设备工具箱】,如图39所示。在【可选设备】框【通用设备】中打开【模拟数据设备】,双击【模拟设备】,确定后,在【选定设备】中就会出现【模拟设备】,双击【模拟设备】,则会再【设备窗II】中加
16、入【模拟设备人图392、双击【设备窗I丨】中,进入模拟设备属性设置,具体操作如下。在【设备属性设置】中,如图40所示设置,单击【内部属性】,就会出现:备届性设置;设备0设备属性设置设备01、检杳凶1确认皿取消tg帮助(H)|基本属,性数摇处理i直道连接设备调试图403、单击乂1按钮进入【内部属性】窗II,如图40所示,设置好曲线运行周期和最人最小值(如图41所示),单击【确认】按钮推到【基本属性】页。3內部届性曲线杂数16拷到下行|确认|职消|帮助|通道曲线类型数据类型最大值最”值同期砂)正正正正正正onoouo101010nuODuoouo111nuo1118T10n12131A正正正正正正
17、正(JUO10000J1000ojo10000w10000101000010mnon10infillii111图414、如图42所示,【通道连接】中【对应数据对彖】中输入变量,如“液位1”,或在所要连接通道中单击鼠标右键,到实时数据库中选中“液位1”双击即可。确认D0取消帮助(Hjifiit对应数摇对象逋道类型周期上快速连接0液位1正弦波输入1拷贝连接1液位2正弦波输入12正弦波输入1删除连接3正弦滅输入1A正弦滅输入15正弦滅输入1蛆除逋道16正弦滅输入117正弦減输人18正弦減输人19正弦減输入110正弦波输入1d斟属性通道连接I设备调试I数据处理图425、单击【设备调试】,如图43所示,
18、可看到数据变化。基本属性|通道连接lWj|数据姬SI通道号对应数拆对彖通道值適道类型0液位13.0正弦波输入创1液位21-8正弦波输入2308.6正弦i皮输入3308.6正弦彼输入A308.6正弦波输入5308.6正弦波输入6308.6正弦i皮输入7308.6正弦彼输入8308.6正弦波输入9308.6正弦波输入10308.6正弦i皮输入11308.6正弦波输入图436、再进入【运行环境】,就会发现所作【水箱液位控制系统演示工程】自动运行起来。(十)水箱液位控制脚本程序编写脚本编程思路:当“水罐1”液位达到9m,“水泵”关闭;“水罐1”液位不足9m,“水泵”打开。当“水罐2”液位不足lm时,关
19、闭“出水阀”,否则打开“出水阀”。当“水罐1”液位人于lm,同时“水罐2”液位小于6m时,打开“调节阀”,否则关闭“调节阀”在【运行策略】中,单击【循坏策略】,双击图标进入【策略属性设置】窗山如图44所示,吧【策略执行方式】中循环时间设为:200ms,单击【确认】按钮。略居性设置图46图47策略内容注释|按照设定的时间循环运行检吞凶I礁认凶帮肋(也I图44循环策略属性策略执行方式A定讨循环执彳二,循M;BTA:(mS):Fl广右?旨定的固定时刻为行;I|1T月日pT时pT分卩二|2、在策略组态中,单击工具条中(新增策略行)按钮垒L则屏幕显示如图45所示。图453、在策略组态中,单击工具条中【工
20、具箱】按钮胚L弹出【策略工具箱】,如图46所示。单击【策略工具箱】中【脚本程序】,把鼠标移出【策略工具箱】,会出现一个小手,把小手放在图45中,单击鼠标,则屏幕显示如图47所示。賂出用象作序作对拯程器器拯出晦略据备本时敖口退咅滾热设腳定计宙.8zz.8zz-azz-az2-2弓罔按黒设定的时旬循环运行脚本程序图 4、双击按钮进入脚本程序编辑环境,输入程序如图48所示。脚本程序IF液位*9THEN朮泵=1ELSE水泵=日ENDIF水罐=液位低于$米,打开水泵,否则关闭IF液位2CTHEM由水阀皿ELSE岀水阀T水罐2液位低于4米,关闭岀水阀,否则打开ENDIFIF液位1AND液位2THENELS
21、E调节阀=0ENDIF水罐1液位大于1氷,水罐2液位小于名氷,打开调节阀,否则关闭|图485、这时再进入运行环境运行水箱液位工程,工程会按照设计控制流程,出现相应动画效杲。五、报警显示与报警数据(一)定义报警1、在实时数据库中,双击“液位进入【报警属性】设置窗I,如图49所示。选择一【允许进行报警处理】;在【报警设置】中选择【上限报警】,把报警值设为:“9”;【报警注释】为:水罐1已达上限值”。在【报警设置】中选择【下限报替】,把【报警值】设为:“1”,【报警注释】为:“水罐1没水了”。据对象展性设置基本属性存盘属性甘艮警属生报就省注释报警注释:“允许进行报警处理报警的优先级|0T报警延时次数
22、|5报警设畫下下限扌謄同下限报警口卜衬_下偏差报暫上偏差报警取消I帮助凹I图 2、进入【存盘属性】窗II,如图50所示。在【报警数值存盘】中选择【自动保存产生报警信息儿对液位2”变量设置方法同液位lo数据对象展性设置基本属性存盘属性|报警属性数掳对象值的存盘e不存盘检查()确认苗取消I帮助凹I定时存盘,存盘周期|inoT秒按变化量存盘,变化量|1厂退出时,自动保存数据对象当前值为初始值左舟时同洛宰a永久存储r只保存当前|小时內数据0逍动保存产生的报警信鳥厂自动实时打印产生的报警信息图50报警显示组态1、单击【用户窗口】,在【用户窗II】中,双击【水箱液位控制】窗【I进入窗II。在窗II工具条中
23、单击【工具箱】按钮处,在【工具箱】中单击【报警显示】按钮回I,光标变“+”后用鼠标拖动到适当位置与人小,如图51所示。水位控制系统演示工程02时间I对象名报著类型件报警描谨11-1900:07:1WataO报警产生120.0100.011-1900:07:1WataO上血报署报荐结束120.0100.0DataOfi报署11-1900:07:1WalaO报誓应答120.0100.02、双击【报警显示】,弹出【报警显示构件属性设置】窗II,如图52所示,【对应数据对彖名称】为:V夜位组S【最大记录次数】为:“6S其他不变。图523、单击确认按钮,报瞥显示设置完毕。进入运行环境,此时报警显示已经可
24、以轻松实现了。如图53所示。水位控制系统演示工程0246810时间对第名报0911-1900:17:32税位2上辭报笞孤兽产生4.093844水罐2府水已达上陳辿111900:17:33JSftl上限报曹报密产生9.236699水歓1的*巳达到上IP值图53(三)报警数据査看1、在(运行策略)中,单击【新建策略】,弹出【选择策略类型】,如图54所示,选择【用户策略】,单击确定按钮。m主绘宙o设备窗口|岡用户留|約实时数据库I釣运行策略名字总工件台:1):黎大資科课gICGS水位腔制CG略咯策策策越出环启逞循类塑注释启动黄喘当系统启动时运行退缶策略当系统退出it运行循环第略按照设定的时厨循环运疗
25、隹择策峪的类型循坏策聒报警第略芋件茉略热键策昭确定(Y1供其0AE9賂、和菜单等便用0H略I图542、选择【策略1】,单击【策略属性】按钮,弹出【策略属性设置】窗II,【策略名称】设为:“报警数据”,【策略内容注释】设为“水罐报警数据“,单击【确认】按钮退出属性设置,如图55所示。阪主抡宙口刁设备窗口|或用户总口|鉅实时效赛库辭运行第略名字第启动做咯刘退岀第临策略屈桝设置类型注彎启动叢咯当玉维宕动时运行退出第略刍茱令退出ii运行循环後略按照设定的时旬彼环运行用户第略供具他策略.按钿狮菜单等便用策咯组杰Sr建策略$我昭名称1报警数据用户餓昭冋性笫昭执行方式用尸策略供系统其它部分诡用,如:左菜单、
26、按钮、即本程序或其它策略中询用。笫昭内容注释策咯辰性|图553、在【运行策略】窗II中,选择【报警数据】策略,单击【策略组态】按钮进入策略组态窗II,在策略组态中,单击工具条中【新增策略行】按钮盏新增加一个策略行。再从【策略工具箱】中选取【报警信息浏览】,光标移动到策略行上,单击鼠标。组态完毕,如图56所示。备注:若策略工具箱中无【报警信息浏览】,则点击菜单条中【工具】T【策略构件管理】,在弹出【策略构件管理】对话框中,将所需策略添加进【策略工具箱中】。图565、双击图56中|1图标,弹出【报警信息浏览构件属性设置】窗II,如图57所示在【基本属性】中,把【报警信息来源】中【对应数据对象】改为
27、:“液位组“,单击【确认】按钮退出属性设置。图576、在图57中点击【测试】按钮,进入【报警信息浏览】,如图58所示。序号报警只協I报警开始I按警结東I报警类型I报警值I报警眼值I报警应告I由容注释液液液酒液浹液液液液11-1900:13:0611-1900:13:08上眼报冬9.39水滋啲水己达到上M11-1900:13:1111-1900:13:13下眼扌艮普0.61水阳没有水了11-1900:13:1611-1900:13:18上限报警9.59水無1的水己达到上卩11-1900:13:2111-1900:13:23下限握警0.41水简没有水了ll-190D:13:2B11-1900:13
28、:28上限拒警9.Z9水罐】的水己达到上M11-1900:13:3111-1900:13:33下限砥姿0.21水毘1没有水了11-1900:13:37上眼授警9.99水欝的水己达到上M11-1900;15:H11-1900:15:1911-1900:15:1611-1900:15:21上眼范窖9.49水培1的水己达到上卩下限报警0.51水耀1没有水了11-1900:15:2411-1900:15:27上限拒警9.69比堆1的水己达到上“11-1900:15:3011-1900:15:32下限赧警0.31水fgi没有水了11-1900:16:1111-1900:16:1711-1900:16:1
29、311-1900:16:19上眼抿警9.29水雄1的水己达到上阳下眼赧誓0.61水躍1没有水了11-1900:16:2211-1900:16:2411-1900:16:29上限报誓9.59水毎1的水己达到上卩11-1900:16:27下限报巻0.41比罐假有水了11-1900:16M811-1900:1E:50上限握警9.29%罐】的水己达到上11-1900:16:5311-1900:16:55下限砥警0.61水握1没有水了11-1900:17:3311-1900:17:3811-1900:17:3511-1900:17:40上隈抿警9.29水注1的水己达到上“下眼砸告0.61水燈懷有水了11
30、-1900:17:彳311-1900:17:45上限报誓9.79水毎1的水己达到上卩I图587、单击【主控窗I11单击【菜单组态】进入主控窗II组态平台。单击工具条中【新增菜单固主控由口设各窗口|因垢户窗口|翁实时数新序幻运行策略如诞q厂II菜单俎态:运行环境菜单拿-茶缭皆理&S。用户ST管理&M令I分編线1Qg邛茱统&X菜卑名:II报哲频増1采单类型G普3醪单项快融:1无r下拉菜单项菜单R性设監菜单撓作脚菲程序内容注徉菜甲届性菜单撫作|脚本程序|束单对底的功能项】按钮3目I,产生【操作0】菜单,如图59所示。探作U图598、单击【操作0】菜单,弹出【菜单属性设置】窗II,如图60所示。权限回
31、I检查is|确认|取消(|帮助也|权琨161|栓吉凶|确认pg|取消|帮助mi图609、单击菜单条中言1按钮,进入运行环境,可用【报警数据】菜单打开报警历史数据。(四)修改报警限值在【实时数据库】中,对“液位1“和”液位2“上下限报警值都定义号了,若再运行环境下根据实际情况随时改变报警上下限值,可按如下操作实现。1、在【实时数据库】中选【新增对彖】,增加四个对彖变量,分别为:液位1上限、液位1下限、液位2上限、液位2下限。四个对彖变量具体设置如图62所示。图 致据对敦氏性设槪存巻膚性报弩庭性I|行盘同性|报童剧生刘皱定文巾数位厂最小值|-1e*OlO是大值|le*010对象名称液位1下限澈位0
32、刘盘初傅1昱水值F*010工程m位昱大值iciOlO对象定义对窓荽型开关e数值字符事什r爼刘安对寒内容注释囲来在运行环境下盪定水題的上限报警值对彖类型开关e数佢字符r事件r组对象对參內容注釋号来在运行环境下设定水聘的下限报巻值检查K3确认00取浦帮助IH栓查确认M检童取消确认(Y)帮助凹披据对掠具性设蓋ASSESS小魏位厂最小值F1010是丈值1010对負类型开关e数伯字符r事件r组对象对鋭内容注釋貝来左运行环境下设定水理2的下限振卷值栓查|确认凶|取消(皿帮助也图622、在【用户窗II】中,进入【水箱液位控制】窗IL在【工具箱】中选择(标签)按钮IA用于文字注释,选【输入框】按钮,组态完成如
33、图63所示。IXUD冈*AO.OQA爸aW卜盃*Jo|%kmmQ勺1明口水位控制系统演示工程水縮1输入ffl上废值水笑1二调节阀水罐2水確2输入.一栽位1WAIK|出水阀祓位2|綸入据AMA計甸|对彖名-IU报善单件当片他界脱俺*18111912:28:27DataO上ICIU#报聲产生120.0100.0DataOW#t|f11-1912:28:27DataO上报晉结束120.0100.0DataO1U?F111$12:28:27DataO报晉应答120.0100.0DataO1K?F水泵图 3、双击图63中|商八佃图标,分别对四个输入框进行属性设置,设置结呆如图64所示。图644、单击【运
34、行策略】,在【运行策略】中双击【循坏策略】,双击图标进入脚本程序编辑坏境,在脚本程序中增加如下语句,如图65所示。木泵7EMDIF不跖粮位低于林,打开加泵,否则关闭IF薇隹2THEN出水阀。ELSE岀水阀冰建2液位低于勺米,关创岀术饥否则打开EHDIFIF筵隹AND液位2FI上下舟HRrR賦英文(五)报警动画指示当报警产生时,出了可采取上面报警显示构件进行报警数据显示外,还可以用指示灯进行直观显示。操作如下:1、在【用户窗|丨】中选中【水箱液位控制】,双击进入,单击【工具箱】中【插入元件】作为“液位1”报警指示,则作为“液位2”按钮體,进入【对象元件库管理】,从【指示灯】中选取两个指示灯,调整
35、人小放在适当位置。报警指示,分别对两个指示灯进行动画属性设置,设置方法如图66所示。数摒对象动画连接弓歹号连接类型连接表达式液位1液位1上阪and?|T|连接祓达式开关垃开关呈紅合图符检査凶确认凶取消回帮助凹萩达式液位1液位1上限and液位液位1下限ITW0I1詢认凶I取消口帮助凹图66六、报表输出实时报表1、单击【用户窗I】,在【用户窗|丨】单击【新建窗I】按钮产生一个新窗II,单击【窗II属性按钮,弹出【用户窗II属性设置】窗II,进行如图67所示属性设置。用户窗口JS性设置基本属性扩充属性|启动脚本循环脚本|退出脚本I裔口标题第据显示窗口内容注释自定义窗口,运行时可见窗口位査任意摆放历史
36、数据检杏eg确认M取消()帮助凹图67窗口边界e腋边r固定边广对话植边无边无标題栏顶部工具条Q底部状态条屏幕中间显示2、进入【动画组态数据显示】窗II,单击【工具箱】中【标签】按钮!做注释:“水箱液位控制系统数据显示”、“实时数据”、“历史数据”。在【工具箱】中单击【自由表格】按钮舅1,拖放到桌面适当位置,双击表格进入,点击鼠标右键设置表格为2列5行。如图68所示。於百编态傲摒显务o回冈水位控制系统数据显示图683、在图68相应单元格中单击右键选择【连接】或直接单击F9,平面如图69所示。在图69单元格Bl处单击鼠标右键,从弹出实时数据库中选取所要连接对彖变量按图69选择对应变量。x水位控制系
37、统数据显示0开关型P事件型V数值型连裁A*V2*蔽位2?3*水泵24*周节窗5*历史数据对霞名I供姿型InpulETimeInputETimelInpulSTimrInpuUlscrllnputUser2出水御询节阀定吋器1号品计数器1号计热黔1号工计數器1号时数据1鼻据5劳据输入数据显示1_4水泵酒位1下限液谊2液佐2限液应2下限型型型型型型型型型型型型型型型型型型型型型符符符符符关关值值关符值值值关値值值伯值值T字字字字?F开敖数开字数敖数开数数敖数数数图694、回到MCGS工具台,单击【主控窗II】,单击【菜单组态】,在组态平台上面工具条中单击【新增菜单项】按钮型L产生【操作0】菜单,如
38、图70所示。3BMW理&SO用户窗管理&岡Q分隔统退出耒统尽XIg报警数摇图704、双击【操作0】,弹出【菜单属性设置】窗II,如图71所示。进入【菜单操作】窗1丨,完成菜单对应功能设置。选择【打开用户窗II】,并到右边空白栏卞拉列表里面选择【数据显示】窗I1,如图71所示。菜单氏性设迓菜单底性I菜甲操作I脚本程序I突单艺:皈體显示I快捷谗:氏內容洼釋菜单国性菜单拱作脚本程序|束单类型a普通弟单项r下拉耒单项r芙鱼分馬线菜年对应的功整执行运行策略块巨打开用户密口厂户窝口厂隗殆户窗口打印用户京口厂退出运行系统邈掳对努置烷作极曜凶检查凶确认皿职消帮助凹檢斎凶确认皿取消(Q|帮助(H)液位11697
39、1(液位2|4182水泵LO调节阀LlJ图715、单击F5进入运行环境后,单击菜单项中【数据显示】会打开【数据显示】窗I】,运行效果如图72所示。报表中数据会根据现场环境不断更新显示输出。水位控制系统数据显示实时数据历史数据图72(二)历史报表1、在MCGS开发平台上,单击【用户窗1丨】,双击【数据显示】进入。在工具箱中单击【历史表格】按钮,拖放到窗1丨,设置成为5行3列表格。2、把鼠标移到C1与C2之间,当鼠标发生变化时,拖到那个鼠标改变单元格人小;分别按图73所示注释文字。拖动鼠标从R2C1到R5C3,表格会反黑显示,如图73所示。reda蚌妲3、在表格中单击鼠标右键,单击【连接】按钮或F
40、9,平面如图74所示。4、从窗II菜单中选中【表格】一【合并单元】或直接从编辑条中单击【合并单元】按钮,平面显示如图75所示,显示反斜杠。橈杳血|尉认皿取消(|帝助IU)数抵库姪娱段盂图755、双击图75中反斜杠,弹出【数据库连接设置】窗II。进入基本属性栏、数据来源、显示属性、时间条件如图76所示。基牛展性呦居未游|星示居性|时间谿|敕值条件|&在指定的龙格单元徐显示満盘多件的耀记录r在把定的衣格草元內,显示建;据记录的统计结果0按匿从上到下的方式填充数循行回逼丞蚩更遼厂打印多灵记录欽据庄遂接设孟壷元对应数据列显示丙容C1MCGSTime显示记录C2液位1显示记录C3液检显示记录|荃本居性数
41、抵来漁显示同性I时间条件数值条件排序列名:|MCGSTimeHI升序时何列名:|MCGS-Time基丰屈性数tS未源|显示属性洌阿务隹數值条件IG所有存矽据战近时间go分固定时间|土乏q分割时闾甫|5按变呈祓査的时间苞围处理存盘邈曙开始时间|?|时间显示格5t年pr月(7日(7时?分R秒栓奁凶|确认凶取消()|帮助回栓査凶确认凶职消稱助凹结束时河-I液位1I58121液昭7487水泵加阀11出水阀LxJ釆集时间液位1液位2011-11-2108:39:02i1.441854.4651匸011-11-2108:39:0(2.3445314067:011-11-2108:39:13)7.85969
42、4.7158:011-11-2108:39:11.942691.16562图766、单击F5进入运行环境后,单击菜单项中【数据显示】打开【数据显示】窗II,如图77所示,通过右边下拉条可以查看以前数据。水位控制系统数据显示实时数据历史数据图77曲线显示(一)实时曲线显示1、单击【用户窗11】,双击【数据显示】进入窗11组态。在工具箱中单击【实时曲线】按钮画,添加实时曲线文字标签进行曲线构件标注。如图78所示。水位控制系统数据显示实时数据历史数据1液位J水泵出水阀采集时何液位1被位2设置基本属性|标注同性画笔属性|可见度国性|背杲网格_仗划統:数目厂弓顏色W3践型=3X衣划线:数目|2日颜色I3
43、线型1=3丫主划绘数目P-3颜色|2l线型Izl丫汝划线:数目|2日额色I綾型【-I标注总性匝笔底性IX轴梅注标注颜色标注间隔12吋间搭式MM:SS3基本同性时间单位背詢色3边綾雌边綫践型zl厂不显示网格逶明曲线曲続堯型G絶对时钟趙势曲统r相对时计趋势曲线IJJ标注护可见皮再注I扬注颜色标注何厉P3小如数|o弓昜小值o?最大值|10?椅注字体厂不显示瀚坐标柿注厂不显示涮坐标标注厂莎已的的起殆坐标|-439562549实时曲线4dd75Q50260MM:SSMM:SSMMSMM:SS图782、双击实时曲线,弹出【实时曲线构件属性设置】窗II、【标注属性】和【画笔属性】如图79所示。定时曲线构件g
44、fligZ矣时HH线构件层性设五檢妾凶确认皿取消(Q帮助(H)检査凶|确认凶取消(9帮助凹附IB线构件KttlSI唱笔屈性|可见岌圧性|面宅对应的衣达式和届性3:4:5:6:4747曲曲till曲曲紳:液隹厂丄顔色綾型1=3颜色111銃型=rl颜色KH线型|門顏色続型颜色銭型=rl颜色KH线型|門捡查(K确认(Y)|取消闵帮助(HJ图79检査凶,确认凶取消国I帮助也栓查(KJ确认皿职消(QI帮助(H(二)历史曲线显示1、在【用户窗|丨】中双击【数据显示】,在【工具箱】中单击【历史曲线】按钮厨.拖放到窗II适当位置,添加“历史曲线”文字标签进行标注。如图80所示。水位控制系统数据显示实时数据历史
45、数据液位1液位2水泵调节糾出水阀采集时何液位1液位2实时曲线图802、双击历史曲线,弹出【历史曲线构件属性设置】窗II,如图81所示。荃聿属性存盘刻居标注设宜曲线标识瀚出信总|高細基丰屈性存盘数据|标注设置|曲线标识報出信息高纸感gasEa曲統网格x划姝数目T-3颜色S3线型漱划线;数目厂耳濒色线型|勺垃划线:数目切弓颜色W-线型=1Y次划线:数目厂习颜色I3线型73曲线背呆背第颜色边塔费色【边経线型R1r不显示网格线r显示透明曲线检查(K)确认皿取消()|林助(H)沁組历史存盘数1居来淙e组对冬对应的存盘数据r标堆Access數据库文件检童(KJ确认(Y)|职消帮助(H)史曲线枸件R性设蛋基
46、本届性存盘魏S标注设置|曲鲫示识瀚出信总|高j瀚标识设誉对应的列MCGS_Tim(3坐标长度13时间单位囲时咼格式ES3标往间隔12标注颇色墓丰屈性存盘数据I曲线标识设誉书线3标注设置曲钱楊识怖岀信息I高厂|标注字体设査丰怵r不显示X轴标注最近|I存盘数据当夭;时存盘数据昨天|吋存盘数廂車月日的存巻逾拣上月日的存盘数据曲続内容|液位2】曲线窸型匚二曲线颜色工程单位小擞位数厂最才坐标0_炭大坐标回实时刷新二-Z1柿注颜色T1标注间隔1|桢注字体设兰字访厂不显示渝标注i史曲线构件凰性设置存盘数据标注设置|曲线标识|输出信恵高级屈性|小-运行时处理F运行吋显示曲线翻贡操作按钮V运行時显示曲钱放文操作
47、按钮F运行时显示曲线信息显示窗口回运行時自动吊慚,刷新周期也自秒秒后自动灰复刷新壮态厂自动减少曲线密度,只显示I二咒的曲线点厂运行时自动处理闾隔点,断点间隔I秒厂信怠显示窃口跟随光标移动检查(K)|确认皿|取消(C)|帮助(切图81备注:需设置实时刷新变量,否则工程运行后曲线无法进行实时刷新。3、运行画面如图82所示。水位控制系统数据显示实时数据历史数据液位11.39642液位20.837851水泵1调节阀1出水阀0采集时间液位1液位2011-11-2108:38:580.5448450.326907011-11-2108:39:037.441854.46511011-11-2108:39:0
48、82.344531.40672011-11-2108:39:137.859694.71582历史曲线实时曲线31:1531:3031:4532:0032:15|卜|刚丨屮|b图82八、用户管理(一)定义用户和用户组1、选择【工具】【用户权限管理】,选中【管理员组】,单击【新增用户组】,屏幕显示【用户组属性设置】,如图83所示。用尸爼氏性妞用户组刍称:用尸爼描述:懊作员俎眉户仅能进行接作I用户组名描述官理负组咸员可以管理所有的极限分配新堀用户组I厲性I刑除用户舉J用户組成员:退出I登录时何图832、【用户组名称】为:“操作员组”,【用户组描述】为:“成员仅能进行操作”,单击确认,回到用户管理器,
49、组名下面出现新增加“操作员组”。添加新用户“张工”,密码设置为“000”。单击“属性”,课修改用户密码和所属用户组,但不能修改用户名。如图84所示。图84(二)权限定义1、在【主控窗1丨】,单击【系统属性】,弹出【主控窗II属性设置】窗II,如图85所示。选择“进入登陆,退出登陆”,单击【权限设置】按钮,弹出【用户权限设置】窗II,选择“管理员组”。主捋窟口慝性设舌基本届性启动屈性|对存屈性|系统参救|存盘型数封面窗口厂不显示标题栏|没有封面H巒口内容注释进入登录,退出登录T厂不显示品大最小化按钮检査(K)|确认皿垠沱()帮助(H)图852、在每个属性设置窗II都有对应【权限】按钮,单击【权限
50、】按钮,可弹出如图85所示用户权限设置,根据需要选择用户组。(三)运行时改变操作权限MCGS用户操作权限在运行时才能体现岀来。某个用户在进行操作之前首先要进行登陆工作,登陆成功后该用户才能进行所需操作,完成操作后退出登陆,是操作权限是小。用户登录、退出登陆、运行时修改用户密码和用户管理等功能都需要在组态环境中进行一定组态动作,在脚本程序使用中MCGS提供四个内部函数可以完成上述工作。崗崗崗崗猱作3在MCGS工作台上,进入【主控窗II】中,单击【菜单组态】按钮,打开菜单组态窗IL单击工具台中【新增菜单项】按钮型,会产生【操作0】菜单。连续单击【新增菜单项】按钮增加三个菜单,分别为【操作1】、【操
51、作2】和【操作3】,如图86所示。B劃Qi9HIS剧團T剖I菜单俎态;右运行环境菜单拿O用户窗管理&M【分隔线O退甜系统&X操作0操作1操作2文件(1)编辑理)查看)插入d)工具窗口址)帮助庾MGS组态环境_菜单组态:运行环境菜单数据显示报警数据图86依次设置这些菜单功能,完成登陆用,退出登陆,用户管理,修改密码四个菜单功能设置。K登陆用户双击【操作0】菜单,弹出菜单属性设置。在【菜单属性】中将【菜单名】改为:“登陆用户”,如图87所示。单击【脚本程序】按钮,在程序框中输入函数“!LogOn”或是单击【打开脚本程序编辑器】,进入【脚本程序】编辑坏境,单击【系统函数】,打开【用户登录操作】,双击
52、!LogOno叵小】fDtOfrr!rnabWCiDWM烘亳Jim:心怡作IU5耳駅用户足口图872、退出登陆双击【操作1】菜单,弹出【菜单属性设置】窗II。如图88所示。菜单Jffi性设3柔单且性竝3、用户管理双击【操作2菜单,弹出【菜单属性设置】窗II,如图89所示设置。若不是具有管理员身份登陆用户,打开【用户管理】菜单,会弹出“用户权限不足提示”。图894、修改密码双击【操作3】菜单,弹出【菜单属性设置】窗II,如图90所示设置。会跳出图91所束单慝性设蓋菜单圧性|莱单崔作脚本程序IChangcPasswurdOl打开脚本程序繃耘器权呛|检查凶|确认M|取消(C)|帮助曲图90图915、
53、工程加密进入工具台,选择【工具】一【工程密码设置】,弹出【修改工程密码】窗1,如图92所示。“!(:(“;俎査环笺工作台:F注俎空UCGS工且岂安口帮肋09:丿?工作台:F:ft骨阿韵电1;版心?沁省序诵用贩亿2KX匸区釣实时救祗阵智运秆策略CB1主控窗口|。时戾元件才誌.设备构件管理)钿粗件莒辺(L).ans性Nod*nfe5JlHP己方弟玄设计图92修改密码完成后单击确认,下次打开“水箱液位控制系统”工程师,屏幕显示如图93所示,要求输入正确密码。脚本程序脚本程序在MCGS组态软件中有4中应用场合,分别为:在【运行策略】中脚本程序构件中使用;在窗11中【标准按钮】属性设置中【脚本程序】中使
54、用;在菜单属性设置中【脚本程序】中使用;在【用户窗|丨】属性设置中【启动脚本】、【循坏脚本】、【退出脚本】中使用。直吆逊态环嚏-动苗俎态牌木程序二文件須蛍(E)查看的斧列覆韬工具窗口GT)帮助也)创紀旧昌直|II庚鱼|輒劈円|a计兰債囹|曹訝舀图93(一)脚本程序在窗口中应用1、单击【用户窗1】,进入窗口工作台,在单击【新建窗1】按钮,生成【窗I0】。选择【窗H0L单击【窗II属性】按钮,在【用户窗II属性设置】窗II中进行设置如图94所示。茎本尽性|扩充厲性启功驛本|循环腳茶|退岀闿本宙口内容注释自定义窗口运行吋可见宙口忆8任青扌皺顶部工具条厂庇部状茗条库15中何显示冒口边界固定边广对话権边
55、无边无忻趣栏袪誉eg确认M取消(带助图942、双击【脚本程序】按钮,进入【动画组态脚本程序】窗IL从【工具箱】单击【卜拉框】按钮團,拖放到桌面适当位置,双击【卜拉框】,弹出【下拉框够构件属性设置】窗II,如图95所示设置。厲性设査显示報出茨达式检查(KI确认(Y)取消(GI帮助曲图953、在脚本程序窗【I【工具箱】中单击2次【标签】按钮,放在桌面上,分别为:“选择框演示程序”,“姓名”。在姓名旁边再放置一个标签,如图96所示设置。肚名迢靠出值类型开关星舸出數值星諭出。字符串輸出範出格式广向左对齐冷能緞:Q向右对齐开时信总|莖数位数o3关时佶感小数位效o-图96捡査mI确认in取消ici帝助rm
56、I检査OIL确认M取消(g|H|4、在【工具箱】中单击【常用图符】按钮豐1,弹出【常用图符】窗II,选择【凹槽平面】按钮和【凹平面】按钮日,放在桌面适当位置。通过菜单上【排列】按钮,按图93所示设置。5、在MCGS工作台上,单击【用户窗II】选中【脚本程序】窗【I,单击【窗II属性】按钮,弹出【用户窗口属性设置】对话框,按图97设置脚本程序设置。图97备注:启动脚本中内容为:脚本程序控件OAddltenX-张三J是小括号!!(二)脚本程序在标准按钮中使用MCGS系统内嵌255个系统计数器,实现用按钮启动、停止1号计数器,使用1号计数器复位,给1号计数器限制最大值。具体组态实现方法如下。1、在M
57、CGS组态软件工作台上,进入【脚本程序】窗I,从【工具箱】中选择5次【标签】,按图93放置,分别为“1号计数器操作演示”、“1号计数器计数”、“1号计数器显示”、“1号计数器工作状态”和“1号计数器最大值”。2、在从【工具箱】中选择3次【标签】,按图98所示放置,作为“1号计数器计数”“T号计数器显示”、“1号计数器工作状态”运行时对应显示。3个输出标签属性设置如图98所示。划性设置显示篩出表达式计数器1号时间显詞jJ-翁出值类型-开关虽输岀数值葩岀F櫛翔蚩篩出格式向左对齐向中对齐向右对齐开时信感|整就曲!厂关时信总|/煨垃数Io-隔性设置显示质出I表达式I计釵sh号工柞痢i?|谕岀值类型I传
58、并栄at祐出I广数值蹄出r字符串輸出谕岀格式向左对齐|介向中对齐IQ囱右对齐开时愴息I諭整数住救厂关时信感小拥锲F检査凶确认mWB(g帮助itu图983、双击“T号计数器最人值”标签旁边输入框,如图99所示设置属性。图994、选择工作台中【脚本程序】窗门,点击【窗I属性】,在【循环脚本】中加入如下语句:计数器1号=?TiineiValue(1,0)计数器1号时间显示=STime计数器1号工作状态=!TimerState(l)如图100所示。用户宙口RflWff荃不隔性|犷充黛性|启动腳本循环脚本退岀腳本循环PnB|mel|iool也2=砂程序控件盯胡计JJSSl=fTlmerValuelbO)
59、计皱踞1号时同显亦$TlmE计致器1*工作状卷二!LinnErSl岸杠开畛程序第銀器扯衣凶确认凶IRrfiig帮助凹图1005、从【工具箱】中选择4次【标准按钮】,如图93所示放置。4个按钮中脚本程序如图101所示。标涉按tfi构件设孟M届性|嫌作届性脚本程JT|可见度届性|ITimerReset(LO标准按钮构件R性设盍打开脚本程序编無器权呢回检査凶确认皿取消()帮助(HJ脚本程序在字符串演示中应用在实际应用过程中经常用到字符串操作,例如对PLC重“V”数据存储器进行处理,输入一个09999某个数,先要把这个数转换为字符串,不足四位字符时,前面补“0”,在对字符串进行分解,分解后限转换为相应
60、ASCII码,在用十六进制数表示。在MCGS中具体组态方法如下:1、在MCGS工作台上,进入【脚本程序】窗门,从【工具箱】中选择3次【标签】,按效果图93所示放置,分别为:“字符串操作演示”、“输入数值”和“字符串显示”。放在“字符串显示”后面,用于显示字符串。其中输入框【操作属性】设置如图102所示。标签【显示输出】属性设置如图103所示。覇入霊构件尺性设置动苗组态JK件设詈基本膚性探浪籬耳可见cm性,严应数墉營的名称MRl_?J快提融:数蹄入的取疏因最力滙1)最大值阿圧性设置區恶列表达式I宇符串显示?霸岀值类型开关龙筋出数值最強出e字符申箱出霸出格式向左对齐a向中対齐向右対芥开时信息戶整披
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 简化版采购协议
- 私人借贷抵押合同
- 终止保安服务合同声明
- 购销合同简化版疑惑
- 婚姻保证书合同
- 文件翻译服务协议示例
- 水电站项目评估合同
- 海洋开发设备机油购销合同
- 煤焦油销售协议样本
- 热水系统设备采购
- 第7课《珍视亲情+学会感恩》第1框《浓浓亲情+相伴一生》【中职专用】《心理健康与职业生涯》(高教版2023基础模块)
- 《感谢为我们服务的人》班会课件
- 高质量的幼儿园教育
- 小学体育-轻度损伤的自我处理教学课件设计
- 第一章-公路概论课件
- 基于PLC的水箱温度控制系统
- 十三项核心制度-上海第十人民医院
- 危险化学品企业设备完整性管理专项行动方案
- 七步洗手法 课件
- 学科前沿讲座-公共关系(2022下)学习通课后章节答案期末考试题库2023年
- 注射低分子肝素患者知情同意书
评论
0/150
提交评论