巩固练习9:液位报警信息显示_第1页
已阅读1页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

巩固练习9:液位报警信息显示1.掌握组态软件模拟设备的连接方法2.掌握组态软件超限报警信息处理及显示方法练习内容(1)当储藏罐液位高于上限报警值或者低于下限报警值时,显示报警信息;上、下限报警灯亮。(2)在程序运行时修改上、下限报警值。实施步骤1)建立新工程建立“液位报警信息显示”的工程文件以及“液位报警信息显示”的用户窗口。2)创建实时数据库在工作台窗口中切换至“实时数据库”选项卡。(1)定义3个数值型数据对象。单击“新增对象”按钮,再双击新出现的对象,系统弹出“数据对象属性设置”对话框。在“基本属性”选项卡中将对象名称改为“液位”,对象类型选“数值”,小数位设为“0”,对象初值设为“0”,最小值设为“0”,最大值设为“120”,如图5-7所示。使用同样的方法定义对象“液位上限”,对象类型选“数值”,小数位设为“0”,对象初值设为“100”,最小值设为“80”,最大值设为“120”。使用同样的方法定义对象“液位下限”,对象类型选“数值”,小数位设为“0”,对象初值设为“20”,最小值设为“0”,最大值设为“50”。图5-7“液位”的数据对象属性设置(2)定义2个开关型数据对象。单击“新增对象”按钮,再双击新出现的对象,系统弹出“数据对象属性设置”对话框。在“基本属性”选项卡中将对象名称改为“上限灯”,对象类型选“开关”。使用同样的方法定义对象“下限灯”,对象类型选“开关”。建立的实时数据库如图5-8所示。图5-8液位超限报警“实时数据库”(3)设置数据对象的报警属性在“实时数据库”选项卡中,双击数据对象“液位”,系统弹出“数据对象属性设置”对话框,在“报警属性”选项卡中选择“允许进行报警处理”复选框,报警设置域被激活。选择报警设置域中的“下限报警”,将报警值设为“20”,报警注释输入“水位低于下限!”,如图5-9所示。图5-9“液位”下限报警设置选择报警设置域中的“上限报警”,将报警值设为“120”,报警注释输入“水位高于上限!”,如图5-10所示。选择“存盘属性”选项卡,报警数据的存盘项选择“自动保存产生的报警信息”。单击“确认”按钮,“液位”报警设置完毕。图5-10“液位”上限报警设置3)制作图形界面在工作台窗口的“用户窗口”选项卡中双击“液位超限报警显示”图标,进入“动画组态液位超限报警显示”窗口。(1)添加一个“储藏罐”元件。单击工具箱中的“插入元件”图标,系统弹出“对象元件库管理”对话框。选择“储藏罐”中的罐17,单击“确认”按钮,所设计的界面中出现选择的“储藏罐”元件。(2)添加5个“标签”构件,名称分别为“液位值”“上限值”“下限值”“上限灯”和“下限灯”,所有标签的边线颜色均设置为“没有边线”(双击标签就可进行设置)。(3)添加3个“输入框”构件。单击工具箱中的“输入框”构件图标,然后将鼠标移动到窗口上,单击空白处并拖动鼠标,画出适当大小的矩形框,所设计的界面出现“输入框”构件。(4)添加2个“指示灯”元件。单击工具箱中的“插入元件”图标,系统弹出“对象元件库管理”对话框,选择指示灯库中的一个指示灯对象,单击“确定”按钮,所设计的界面中出现选择的“指示灯”元件。(5)添加1个“报警显示”构件。单击工具箱中的“报警显示”构件图标,然后将鼠标移动到窗口上,单击空白处并拖动鼠标,画出适当大小的矩形框,所设计的界面出现“报警显示”构件。(6)添加标题。单击绘图工具箱中的“标签”按钮,创建“液位超限报警显示”的标题文字,进行如下设置:“填充颜色”设为“没有填充”;“边线颜色”设为“没有边线”;单击“字符字体”按钮,设置文字“字体”为“楷体”,“字形”为“粗体”,“大小”为“小一”,“字符颜色”设为“深红色”。设置完成后,单击“确认”按钮。设计好的图形界面如图5-11所示。图5-11液位超限图形界面4)建立动画连接(1)建立“储藏罐”元件的动画连接。①双击窗口中的“储藏罐”元件,系统弹出“单元属性设置”对话框。在“动画连接”选项卡中选择图元名“折线”,设置连接类型为“大小变化”,右侧会出现按钮,如图5-12所示。图5-12储藏罐动画连接设置单击按钮进入“动画组态属性设置”对话框,在“大小变化”选项卡中,表达式选择数据对象“液位”,最小和最大表达式的值分别设为“0”和“100”,如图5-13所示。②单击“确认”按钮回到“单元属性设置”对话框,动画连接表达式中会出现连接的对象“液位”。③再次单击“确认”按钮,完成“储藏罐”元件的动画连接。图5-13储藏罐动画组态属性设置(2)建立“输入框”构件动画连接。①双击窗口中“液位值”下方的“输入框”构件,出现“输入框构件属性设置”对话框。在“操作属性”选项卡中,将对应数据对象的名称设置为“液位”。②双击窗口中“上限值”下方的“输入框”构件,出现“输入框构件属性设置”对话框。在“操作属性”选项卡中,将对应数据对象的名称设置为“液位上限”,将数值输入的取值范围最小值设为“80”,将最大值设为“120”,如图5-14所示。图5-14“液位上限”操作属性设置③双击窗口中“下限值”下方的“输入框”构件,出现“输入框构件属性设置”对话框。在“操作属性”选项卡中,将对应数据对象的名称设置为“液位下限”,将数值输入的取值范围最小值设为“0”,将最大值设为“50”,如图5-15所示。图5-15“液位下限”操作属性设置(3)建立“指示灯”元件的动画连接。双击窗口中上限指示灯元件,系统弹出“单元属性设置”对话框。在“动画连接”选项卡中,选择图元名“组合图符”,设置连接类型为“填充颜色”,右侧会出现按钮。单击按钮进入“动画组态属性设置”对话框,在“填充颜色”选项卡中,表达式选择数据对象“上限灯”,如图5-16所示。单击“确认”按钮回到“单元属性设置”对话框,动画连接表达式中会出现连接的对象“上限灯”。单击“确认”按钮完成“指示灯”元件的动画连接。使用同样的方法建立下限指示灯元件的动画连接,表达式选择数据对象“下限灯”。图5-16“上限灯”动画组态属性设置(4)建立“报警显示”构件的动画连接。双击窗口中的“报警显示”构件,系统弹出“报警显示构件属性设置”对话框,在“基本属性”选项卡中,将对应的数据对象的名称设为“液位”,如图5-17所示。图5-17报警显示构件属性设置5)编写控制流程编写液位报警信息显示的控制流程主要包括:(1)在“运行策略”选项卡中新建一个“循环策略”。(2)对新建的循环策略进行属性设置,将“策略名称”设为“液位报警显示”,将定时循环周期设为“200”ms,如图5-18所示,单击“确认”按钮。图5-18“液位报警显示”策略属性设置(3)双击“液位报警显示”策略,进入策略组态环境。在策略组态环境中的空白处单击鼠标右键,选择“新增策略行”选项,增加一个脚本程序策略行。(4)单击策略工具箱中的“脚本程序”,将鼠标移到策略块右端的图标上,添加“脚本程序”构件。双击进入脚本程序编辑环境,输入如下的脚本程序:IF液位>=液位上限THEN

上限灯=1ELSE

上限灯=0ENDIFIF液位<=液位下限THEN

下限灯=1ELSE

下限灯=0ENDIF!SetAlmValue(液位,液位上限,3

)!SetAlmValue(液位,液位下限,2函数“!SetAlmValue(DatName,Value,Flag)”的意义:设置数据对象DatName对应的报警限值,只有在数据对象DatName“允许进行报警处理”的属性及报警设置被选中后,本函数的操作才有意义。对组对象、字符型数据对象、事件型数据对象本函数无效。具体操作可在MCGS组态软件中按F1查看“在线帮助”,在弹出的“MCGS帮助系统”的“索引”中输入“!SetAlmValue”,即可获得详细的解释。6)连接模拟设备模拟设备是供用户调试工程的虚拟设备。该构件可以产生标准的正弦波、方波、三角波、锯齿波信号,这些信号的幅值和周期可以任意设置。通过模拟设备的连接,可以使动画不需要手动操作就可以自动运行。通常情况下,在启动MCGS组态软件时模拟设备会自动装载到设备工具箱中,如果未被装载,可按照以下步骤将其装载到设备工具箱:(1)在工作台窗口的“设备窗口”选项卡中双击“设备窗口”图标,进入“设备组态:设备窗口”。(2)单击“MCGS组态环境”窗口工具条中的“工具箱”图标,系统弹出“设备工具箱”对话框,单击“设备工具箱”中的“设备管理”按钮,系统弹出“设备管理”对话框。(3)在“设备管理”对话框的可选设备列表中,选择“通用设备”→“模拟数据设备”→“模拟设备”,双击“模拟设备”图标,即可将“模拟设备”添加到右侧的选定设备列表中,如图5-19所示。图5-19“设备管理”对话框(4)选择“选定设备”列表中的“模拟设备”,单击“确认”按钮,“模拟设备”即被添加到“设备工具箱”对话框中,如图5-20所示。(5)双击“设备工具箱”对话框中的“模拟设备”,模拟设备被添加到“设备组态:设备窗口”中,如图5-21所示。图5-20“设备工具箱”对话框图5-21设备组态:设备窗口(6)双击“设备0-[模拟设备]”,进入“设备属性设置”对话框,如图5-22所示。图5-22设置设备内部属性(7)单击“基本属性”选项卡中的“[内部属性]”选项,其右侧会出现按钮,单击此按钮进入“内部属性”对话框。将通道1的“最大值”设置为“120”,“最小值”设为“0”,将周期设置为l0s,如图5-23所示。单击“确认”按钮,完成内部属性设置。图5-23“内部属性”对话框(8)双击“设备编辑窗口”右上方的“通道0”,如图5-24所示。在弹出的“变量选择”窗口中选择“液位”,如图5-25所示。图5-24“设备编辑窗口”选择“通道0”图5-25连接变量“液位”(9)单击“设备编辑窗口”右侧的“启动设备调试”按钮,可看到

温馨提示

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

评论

0/150

提交评论