MCGS组态控制系统演示工程操作步骤Word格式文档下载.docx
- 文档编号:20607322
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:18
- 大小:65.15KB
MCGS组态控制系统演示工程操作步骤Word格式文档下载.docx
《MCGS组态控制系统演示工程操作步骤Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《MCGS组态控制系统演示工程操作步骤Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
〔一〕水罐动画连接
1、在[用户窗口]中,双击[水箱液位控制],进入窗口后双击水罐1,弹出[单元属性设置]窗口,如图12所示.
图12
2、单击[动画连接],选中折线,则出现
.单击
按钮进入[动画组态属性设置]窗口,各项设置如图13所示,单击确认后,水罐1的对象变量连接就成功了.
图13
3、水罐2的对象变量连接方法与水罐1相同,只需吧[表达式]连接中的"
液位1"
改成"
液位2"
;
〔最大变化百分比〕"
100"
对应的〔表达式的值〕由"
10"
改为"
6"
.
〔二〕调节阀动画连接
1、在[水箱液位控制]窗口中,双击调节阀,弹出调节阀的[单元属性设置]窗口.单击[动画连接],如图14所示.
图14
2、单击最下端[组合图符]的
按钮,如图15所示进行设置.
图15
3、表达式连接设置好后,单击图15中的[按钮动作],进入按钮动作属性设置.选中[数据对象值操作],单击[?
]按,连接对象变量选中"
调节阀"
执行"
取反"
操作,如图16所示设置.
图16
〔三〕水泵动画连接
1、在[水箱液位控制]窗口中,双击水泵,弹出调节阀的[单元属性设置]窗口.单击[动画连接],如图17所示.
图17
2、单击[组合图符]的
按钮,如图18所示进行设置.
图18
3、单击图17中[举行],进入[填充颜色]属性界面,在表达式中连接变量"
水泵"
如图19所示.
图19
〔四〕出水阀动画连接
本工程选用的出水阀具有两个把手,绿色把手代表阀门打开,红色阀门代表阀门关闭.
1、双击出水阀,如图20所示,进入动画连接属性设置界面.
图20
2、选中[组合图符],单击
进入[按钮动作]属性设置,如图21所示设置.
图21
3、点击图21的[确认]按钮,平面如图20所示.选择[折线],单击
进入可见度属性设置窗口.按图22进行可见度设置.
图22
4、在图22中的[属性设置]中,设置此时的填充颜色为〔绿色〕,单击确认按钮.如图23所示.
图23
5、点击图20最下端[折线],单击
进入可见度属性设置窗口.按图22进行可见度设置.按图24进行可见度设置.
图24
6、在图24中的[属性设置]中,设置此时的填充颜色为〔红色〕,单击确认按钮.如图25所示.
图25
〔五〕流动块动画连接
1、在[水箱液位控制]窗口中,双击水泵右侧的流动块,弹出[流动快构件属性设置]窗口.按图26所示设置.
图26
2、与调节阀相连的流动块在[流动块构件属性设置]窗口中,只需把[表达式]响应改为:
调节阀=1即可,如图27所示.
图27
3、与出水阀相连的流动块在流动块构件[流动属性]设置窗口中,只需要把[表达式]相应改为:
出水阀=1即可,如图28所示.
图28
〔六〕添加滑动输入器
1、进入[水箱液位控制]窗口,在[工具箱]中选中[滑动输入器]按钮
当鼠标变成"
+"
后,拖动鼠标到适当大小,如图29所示.
图29
2、双击滑动输入器,进入[滑动输入器构件属性设置]窗口,如图30所示.
图30
3、以对象变量液位1为例,在[滑动输入器构件属性设置]的[操作属性]中把[对应数据对象的名称]改为:
"
.[滑块在最右下边式对应的值]为10.如图31所示.
图31
4、[滑动输入器构件属性设置]的[刻度与标注属性]中,把[主划线书面]改为:
5"
即能被10整除,其他不变.如图32所示.
图32
5、同样方法设置液位2.
〔七〕水罐显示标签的添加
1、在[工具箱]中单击[标签]按钮
调整大小放在水罐下面,如图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、在[设备窗口]中单击工具条中的[工具箱]按钮
打开[设备工具箱],如图39所示.在[可选设备]框的[通用设备]中打开[模拟数据设备],双击[模拟设备],确定后,在[选定设备]中就会出现[模拟设备],双击[模拟设备],则会再[设备窗口]中加入[模拟设备].
图39
2、双击[设备窗口]中的
进入模拟设备属性设置,具体操作如下.在[设备属性设置]中,如图40所示设置,单击[内部属性],就会出现
图40
3、单击
按钮进入[内部属性]窗口,如图40所示,设置好曲线的运行周期和最大最小值〔如图41所示〕,单击[确认]按钮推到[基本属性]页.
图41
4、如图42所示,[通道连接]中[对应数据对象]中输入变量,如"
或在所要的连接的通道中单击鼠标右键,到实时数据库中选中"
双击即可.
图42
5、单击[设备调试],如图43所示,可看到数据的变化.
图43
6、再进入[运行环境],就会发现所作的[水箱液位控制系统演示工程]自动的运行起来.
〔十〕水箱液位控制脚本程序编写
脚本编程思路:
①当"
水罐1"
液位达到9m,"
关闭;
液位不足9m,"
打开.
②当"
水罐2"
液位不足1m时,关闭"
出水阀"
否则打开"
③当"
的液位大于1m,同时"
的液位小于6m时,打开"
否则关闭"
1、在[运行策略]中,单击[循环策略],双击
图标进入[策略属性设置]窗口,如图44所示,吧[策略执行方式]中的循环时间设为:
200ms,单击[确认]按钮.
图44
2、在策略组态中,单击工具条中的〔新增策略行〕按钮
则屏幕显示如图45所示.
图45
3、在策略组态中,单击工具条中的[工具箱]按钮
弹出[策略工具箱],如图46所示.单击[策略工具箱]中的[脚本程序],把鼠标移出[策略工具箱],会出现一个小手,把小手放在图45中的
上,单击鼠标,则屏幕显示如图47所示.
图46图47
4、双击
按钮进入脚本程序编辑环境,输入程序如图48所示.
图48
5、这时再进入运行环境运行水箱液位工程,工程会按照设计的控制流程,出现相应的动画效果.
五、报警显示与报警数据
〔一〕定义报警
1、在实时数据库中,双击"
进入[报警属性]设置窗口,如图49所示.选择一[允许进行报警处理];
在[报警设置]中选择[上限报警],把报警值设为:
9"
[报警注释]为:
水罐1已达上限值"
.在[报警设置]中选择[下限报警],把[报警值]设为:
1"
[报警注释]为:
水罐1没水了"
图49
2、进入[存盘属性]窗口,如图50所示.在[报警数值的存盘]中选择[自动保存产生的报警信息].对"
变量设置方法同液位1.
图50
〔二〕报警显示组态
1、单击[用户窗口],在[用户窗口]中,双击[水箱液位控制]窗口进入窗口.在窗口工具条中单击[工具箱]按钮
在[工具箱]中单击[报警显示]按钮
光标变"
后用鼠标拖动到适当位置与大小,如图51所示.
图51
2、双击[报警显示],弹出[报警显示构件属性设置]窗口,如图52所示,[对应的数据对象的名称]为:
液位组"
[最大记录次数]为:
其他不变.
图52
3、单击确认按钮,报警显示设置完毕.进入运行环境,此时报警显示已经可以轻松的实现了.如图53所示.
图53
〔三〕报警数据的查看
1、在〔运行策略〕中,单击[新建策略],弹出[选择策略的类型],如图54所示,选择[用户策略],单击确定按钮.
图54
2、选择[策略1],单击[策略属性]按钮,弹出[策略属性设置]窗口,[策略名称]设为:
报警数据"
[策略内容注释]设为"
水罐报警数据"
单击[确认]按钮退出属性设置,如图55所示.
图55
3、在[运行策略]窗口中,选择[报警数据]策略,单击[策略组态]按钮进入策略组态窗口,在策略组态中,单击工具条中的[新增策略行]按钮
新增加一个策略行.再从[策略工具箱]中选取[报警信息浏览],光标移动到策略行上,单击鼠标.组态完毕,如图56所示.
备注:
若策略工具箱中无[报警信息浏览],则点击菜单条中[工具]→[策略构件管理],在弹出的[策略构件管理]对话框中,将所需策略添加进[策略工具箱中].
图56
5、双击图56中的
图标,弹出[报警信息浏览构件属性设置]窗口,如图57所示在[基本属性]中,把[报警信息来源]中的[对应数据对象]改为:
单击[确认]按钮退出属性设置.
图57
6、在图57中点击[测试]按钮,进入[报警信息浏览],如图58所示.
图58
7、单击[主控窗口],单击[菜单组态]进入主控窗口组态平台.单击工具条中的[新增菜单项]按钮
产生[操作0]菜单,如图59所示.
图59
8、单击[操作0]菜单,弹出[菜单属性设置]窗口,如图60所示.
图60
9、单击菜单条中的
按钮,进入运行环境,可用[报警数据]菜单打开报警历史数据.
〔四〕修改报警限值
在[实时数据库]中,对"
和"
的上下限报警值都定义号了,若再运行环境下根据实际情况随时改变报警上下限值,可按如下操作实现.
1、在[实时数据库]中选[新增对象],增加四个对象变量,分别为:
液位1上限、液位1下限、液位2上限、液位2下限.四个对象变量的具体设置如图62所示.
图62
2、在[用户窗口]中,进入[水箱液位控制]窗口,在[工具箱]中选择〔标签〕按钮
用于文字注释,选[输入框]按钮,组态完成如图63所示.
图63
3、双击图63中的
图标,分别对四个输入框进行属性设置,设置结果如图64所示.
图64
4、单击[运行策略],在[运行策略]中双击[循环策略],双击图标
进入脚本程序编辑环境,在脚本程序中增加如下语句,如图65所示.
图65
对函数!
SetAlmValue函数不了解,可求助MCGS软件的[在线帮助].单击[帮助]按钮,弹出[MCGS帮助系统],在[索引]中输入"
!
SetAlmValue"
可了解函数定义.
〔五〕报警动画指示
当报警产生时,出了可采取上面的报警显示构件进行报警数据的显示外,还可以用指示灯进行直观的显示.操作如下:
1、在[用户窗口]中选中[水箱液位控制],双击进入,单击[工具箱]中的[插入元件]按钮
进入[对象元件库管理],从[指示灯]中选取两个指示灯,
调整大小放在适当位置.
作为"
的报警指示,
则作为"
的报警指示,分别对两个指示灯进行动画属性设置,设置方法如图66所示.
图66
六、报表输出
〔一〕实时报表
1、单击[用户窗口],在[用户窗口]单击[新建窗口]按钮产生一个新窗口,单击[窗口属性按钮,弹出[用户窗口属性设置]窗口,进行如图67所示的属性设置.
图67
2、进入[动画组态数据显示]窗口,单击[工具箱]中的[标签]按钮
做注释:
水箱液位控制系统数据显示"
、"
实时数据"
历史数据"
.在[工具箱]中单击[自由表格]按钮
拖放到桌面适当位置,双击表格进入,点击鼠标右键设置表格为2列5行.如图68所示.
图68
3、在图68的相应单元格中单击右键选择[连接]或直接单击F9,平面如图69所示.在图69的单元格B1处单击鼠标右键,从弹出的实时数据库中选取所要连接的对象变量.按图69选择对应变量.
图69
4、回到MCGS工具台,单击[主控窗口],单击[菜单组态],在组态平台上面的工具条中单击[新增菜单项]按钮
产生[操作0]菜单,如图70所示.
图70
4、双击[操作0],弹出[菜单属性设置]窗口,如图71所示.
进入[菜单操作]窗口,完成菜单对应的功能设置.选择[打开用户窗口],并到右边的空白栏下拉列表里面选择[数据显示]窗口,如图71所示.
图71
5、单击F5进入运行环境后,单击菜单项中[数据显示]会打开[数据显示]窗口,运行效果如图72所示.报表中数据会根据现场环境不断更新显示输出.
图72
〔二〕历史报表
1、在MCGS开发平台上,单击[用户窗口],双击[数据显示]进入.在工具箱中单击[历史表格]按钮
拖放到窗口,设置成为5行3列表格.
2、把鼠标移到C1与C2之间,当鼠标发生变化时,拖到那个鼠标改变单元格大小;
分别按图73所示注释文字.拖动鼠标从R2C1到R5C3,表格会反黑显示,如图73所示.
图73
3、在表格中单击鼠标右键,单击[连接]按钮或F9,平面如图74所示.
图74
4、从窗口菜单中选中[表格]→[合并单元]或直接从编辑条中单击[合并单元]按钮,平面显示如图75所示,显示反斜杠.
图75
5、双击图75中的反斜杠,弹出[数据库连接设置]窗口.
进入基本属性栏、数据来源、显示属性、时间条件如图76所示.
图76
6、单击F5进入运行环境后,单击菜单项中的[数据显示]打开[数据显示]窗口,如图77所示,通过右边的下拉条可以查看以前的数据.
图77
七、曲线显示
〔一〕实时曲线显示
1、单击[用户窗口],双击[数据显示]进入窗口组态.在工具箱中单击[实时曲线]按钮
添加实时曲线文字标签进行曲线构件的标注.如图78所示.
图78
2、双击实时曲线,弹出[实时曲线构件属性设置]窗口、[标注属性]和[画笔属性]设置如图79所示.
图79
〔二〕历史曲线显示
1、在[用户窗口]中双击[数据显示],在[工具箱]中单击[历史曲线]按钮
拖放到窗口适当位置,添加"
历史曲线"
文字标签进行标注.如图80所示.
图80
2、双击历史曲线,弹出[历史曲线构件属性设置]窗口,如图81所示.
图81
需设置实时刷新的变量,否则工程运行后曲线无法进行实时刷新.
3、运行画面如图82所示.
图82
八、用户管理
〔一〕定义用户和用户组
1、选择[工具]→[用户权限管理],选中[管理员组],单击[新增用户组],屏幕显示[用户组属性设置],如图83所示.
图83
2、[用户组名称]为:
操作员组"
[用户组描述]为:
成员仅能进行操作"
单击确认,回到用户管理器,组名下面出现新增加的"
.添加新用户"
张工"
密码设置为"
000"
.单击"
课修改用户密码和所属用户组,但不能修改用户名.如图84所示.
图84
〔二〕权限定义
1、在[主控窗口],单击[系统属性],弹出[主控窗口属性设置]窗口,如图85所示.选择"
进入登陆,退出登陆"
单击[权限设置]按钮,弹出[用户权限设置]窗口,选择"
管理员组"
图85
2、在每个属性设置窗口都有对应的[权限]按钮,单击[权限]按钮,可弹出如图85所示的用户权限设置,根据需要选择用户组.
〔三〕运行时改变操作权限
MCGS的用户操作权限在运行时才能体现出来.某个用户在进行操作之前首先要进行登陆工作,登陆成功后该用户才能进行所需的操作,完成操作后退出登陆,是操作权限是小.用户登录、退出登陆、运行时修改用户密码和用户管理等功能都需要在组态环境中进行一定的组态动作,在脚本程序使用中MCGS提供的四个内部函数可以完成上述工作.
在MCGS工作台上,进入[主控窗口]中,单击[菜单组态]按钮,打开菜单组态窗口.单击工具台中的[新增菜单项]按钮
会产生[操作0]菜单.连续单击[新增菜单项]按钮
增加三个菜单,分别为[操作1]、[操作2]和[操作3],如图86所示.
图86
依次设置这些菜单功能,完成登陆用,退出登陆,用户管理,修改密码四个菜单的功能设置.
1、登陆用户
双击[操作0]菜单,弹出菜单属性设置.在[菜单属性]中将[菜单名]改为:
登陆用户"
如图87所示.单击[脚本程序]按钮,在程序框中输入函数"
!
LogOn"
或是单击[打开脚本程序编辑器],进入[脚本程序]编辑环境,单击[系统函数],打开[用户登录操作],双击[!
LogOn].
图87
2、退出登陆
双击[操作1]菜单,弹出[菜单属性设置]窗口.如图88所示.
图88
3、用户管理
双击[操作2]菜单,弹出[菜单属性设置]窗口,如图89所示设置.若不是具有管理员身份登陆的用户,打开[用户管理]菜单,会弹出"
用户权限不足提示"
图89
4、修改密码
双击[操作3]菜单,弹出[菜单属性设置]窗口,如图90所示设置.会跳出图91所示.
图90
图91
5、工程加密
进入工具台,选择[工具]→[工程密码设置],弹出[修改工程密码]窗口,如图92所示.
图92
修改密码完成后单击确认,下次打开"
工程师,屏幕显示如图93所示,要求输入正确的密码.
九、脚本程序
脚本程序在MCGS组态软件中有4中应用场合,分别为:
在[运行策略]中的脚本程序构件中使用;
在窗口中的[标准按钮]属性设置中的[脚本程序]中使用;
在菜单属性设置中的[脚本程序]中使用;
在[用户窗口]属性设置中的[启动脚本]、[循环脚本]、[退出脚本]中使用.
图93
〔一〕脚本程序在窗口中的应用
1、单击[用户窗口],进入窗口工作台,在单击[新建窗口]按钮,生成[窗口0].选择[窗口0],单击[窗口属性]按钮,在[用户窗口属性设置]窗口中进行设置如图94所示.
图94
2、双击[脚本程序]按钮,进入[动画组态脚本程序]窗口,从[工具箱]单击[下拉框]按钮
拖放到桌面适当位置,双击[下拉框],弹出[下拉框够构件属性设置]窗口,如图95所示设置.
图95
3、在脚本程序窗口的[工具箱]中单击2次[标签]按钮,放在桌面上,分别为:
选择框演示程序"
"
##"
.在##旁边再放置一个标签,如图96所示设置.
图96
4、在[工具箱]中单击[常用图符]按钮
弹出[常用图符]窗口,选择[凹槽平面]按钮
和[凹平面]按钮
放在桌面适当位置.通过菜单上[排列]按钮,按图93所示设置.
5、在MCGS工作台上,单击[用户窗口]选中[脚本程序]窗口,单击[窗口属性]按钮,弹出[用户窗口属性设置]对话框,按图97设置脚本程序设置.
图97
启动脚本中的内容为:
脚本程序.控件0.AddItem<
张三"
>
是小括号!
〔二〕脚本程序在标准按钮中的使用
MCGS系统内嵌255个系统计数器,实现用按钮启动、停止1号计数器,使用1号计数器复位,给1号计数器限制最大值.具体组态实现方法如下.
1、在MCGS组态软件工作台上,进入[脚本程序]窗口,从[工具箱]中选择5次[标签],按图93放置,分别为"
1号计数器操作演示"
1号计数器计数"
1号计数器显示"
1号计数器工作状态"
1号计数器最大值"
2、在从[工具箱]中选择3次[标签],按图98所示放置,作为"
‘"
运行时对应的显示.3个输出标签的属性设置如图98所示.
图98
3、双击"
标签旁边的输入框,如图99所示设置属性.
图99
4、选择工作台中的[脚本程序]窗口,点击[窗口属性],在[循环脚本]中加入如下语句:
计数器1号=!
TimerValue<
1,0>
计数器1号时间显示=$Time
计数器1号工作状态=!
TimerState<
1>
如图100所示.
图100
5、从[工具箱]中选择4次[标准按钮],如图93所示放置.4个按钮中的脚本程序如图101所示.
图101
〔三〕脚本程序在字符串演示中的应用
在实际应用过程中经常用到字符串操作,例如对PLC重的"
V"
数据存储器进行处理,输入一个0~9999的某个数,先要把这个数转换为字符串,不足四位字符时,前面补"
0"
在对字符串进行分解,分解后限转换为相应的ASCII码,在用十六进制数表示.在MCGS中具体组态方法如下:
1、在MCGS工作台上,进入[脚本程序]窗口,从[工具箱]中选择3次[标签],按效果图93所示放置,分别为:
字符串操作演示"
输入数值"
字符串显示"
.放在"
后面,用于显示字符串.其中输入框的[操作属性]设置如图102所示.标签的[显示输出]属性设置如图103所示.
图102输入框的操作属性设置图103字符串显示输出设置
2、从[工具箱]中选择3次[标志按钮],分别拖放到桌面适当位置,按钮名称分别为:
数值转变为字符串"
字符串分解为单个字符"
字符转为ASCII码用16进制显示"
.3个按钮的属性设置如图103所示.
数值转换为字符串按钮脚本字符串分解为当字符按钮脚本
字符串转为ASCII码用16进制显示按钮脚本
图103
〔四〕脚本程序在菜单中的应用
在MCGS工作台上,单击[主控窗口]进入[菜单组态],在[工具条]中单击[新增菜单项],产生菜单[操作0],双击[操作0]菜单,弹出[菜单属性设置]窗口,在菜单操作属性中选择打开[脚本程序]窗口,菜单的脚本程序设置属性如图104所示.在脚本程序中输入如下语句:
数值输入=689‘赋初值
定时器1号最大值=60‘赋初值
TimerStop<
‘使1号定时器停止工作
TimerReset<
‘使1号定时器复位
TimerSetLimit<
1,定时器1号最大值,0>
‘设置1号定时器的上限为60
‘运行到60后重新循环运行
图104
运行效果如图105所示.
图105
十、MCGS数据后处理与报表
MCGS的数据后处理,即对原始数据的数据操作〔包括修改、删除、添加、查询等〕,数据后处理的目的是要从这些原始数据中提炼出对用户真正有用的数据和信息并以数据报表的形式展现处理.
〔一〕新建窗口
1、在MCGS工作台上,单击[工具窗口]按钮,单击[新建窗口]按钮,生成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCGS 组态 控制系统 演示 工程 操作 步骤