同时“水罐2”的液位小于6米就要自动开启“调节阀”,否则自动关闭“调节阀”。具体操作如下:在“运行策略”中,双击“循环策略”进入,双击图标进入“策略属性设置”,
只需要把“循环时间”设为:200ms,按确定即可。在策略组态中,单击工具条中的“新增
策略行”
图标,则显示如下图:
在策略组态中,如果没有出现策略工具箱,请单击工具条中的“工具箱”图标,弹出“策略工具箱”。单击“策略工具箱”中的“脚本程序”,把鼠标移出“策略工具箱”,会出现一个小手,把小手放在上,单击鼠标左键,则显示如下:
双击进入脚本程序编辑环境。IF液位19THEN水泵1ELSE水泵0ENDIFIF液位21THEN出水阀0ELSE出水阀1ENDIFIF液位11a
d液位29THEN调节阀1ELSE调节阀0ENDIF按”确认”退出,则脚本程序就编写好了,这时您再进入运行环境,就会按照您所需要的控制流程,出现相应的动画效果。
f五日期:20131025题目:报警功能实验目的:掌握报警显示与报警数据实验原理:MCGS把报警处理作为数据对象的属性,封装在数据对象内,由实时数据库来自动处理。当数据对象的值或状态发生改变时,实时数据库判断对应的数据对象是否发生了报警或已产生的报警是否已经结束,并把所产生的报警信息通知给系统的其它部分,同时,实时数据库根据用户的组态设定,把报警信息存入指定的存盘数据库文件中。实验仪器:计算机、MCGS软件使用方法及步骤一、定义报警对于“液位1”变量,在实时数据库中,双击“液位1”,在报警属性中,选中“允许进行报警处理”;在报警设置中选中“上限报警”,把报警值设为:9米;报警注释为:水罐1的水已达上限值;在报警设置中选中“下限报警”,把报警值设为:1米;报警注释为:水罐1没水了。在存盘属性中,选中“自动保存产生的报警信息”。对于液位2变量来说,只需要把“上限报警”的报警值设为:4米,其它一样。二、报警显示实时数据库只负责关于报警的判断、通知和存储三项工作,而报警产生后所要进行的其它处理操作(即对报警动作的响应),则需要在组态时实现。在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中,选中“水位控制”窗口,双击“水位控制”或单击“动画组态”进入。在工具条中单击“工具箱”,弹出“工具箱”,从“工具箱”中单击“报警显示”图标,变“十”后用鼠标拖动到适当位置与大小。
在“报警显示构件属性设置”中,把“对应的数据对象的名称”改为:液位组,“最大记录次r