




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
42-设置报警输出制作报表绘制曲线及设定工程安全机制概要第一页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制第二页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
4.2.1学习要点1.知识点:报警点、报表、实时曲线、历史曲线、工程安全机制的基本概念2.技能点:定义报警点,制作报警显示画,查看报警数据,修改报警限值,制作报警提示按钮,输出实时报表、历史报表,输出实时曲线、历史曲线,设定工程安全机制4.2.2任务描述在前面一个教学情景中,我们已经实现了水位控制系统的模拟动画,作为一个完整的控制系统,设置报警输出、制作报表、绘制曲线及设定工程安全机制通常是必不可少的,这些工作在组态环境下可以轻松实现。现在,我们需要完善水位控制系统。第一个任务是定义报警点,并且制作报警显示的画面;第二个任务是制作水位控制系统的实时报表和历史报表;第三个任务是完成实时曲线和历史曲线的绘制;最后一个任务是设定水位控制系统的工程安全策略。第三页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
4.2.3相关知识1报警点
数值型数据对象有六种报警:下下限、下限、上限、上上限、上偏差、下偏差。开关型数据对象有四种报警方式:开关量报警,开关量跳变报警,开关量正跳变报警和开关量负跳变报警,开关量报警时可以选择是开(值为1)报警,还是关(值为0)报警,当一种状态为报警状态时,另一种状态就为正常状态,当在保持报警状态保持不变时,只产生一次报警;开关量跳变报警为开关量在跳变(值从0变1和值从1变0)时报警,开关量跳变报警也叫开关量变位报警,即在正跳变和负跳变时都产生报警;开关量正跳变报警只在开关量正跳变时发生;开关量负跳变报警只在开关量负跳变时发生。四种方式的开关量报警是为了适用不同的使用场合,用户在使用时可以根据不同的需要选择一种或多种报警方式。事件型数据对象不用进行报警限值或状态设置,当它所对应的事件产生时,报警也就产生,对事件型数据对象,报警的产生和结束是同时完成的。第四页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
2报表在大多数应用系统中,数据报表一般分成两种类型,即实时数据报表和历史数据报表。实时数据报表是实时地将当前时刻的数据对象的值按一定的报告格式(用户组态)进行显示和打印出来,它是对瞬时量的反映。实时数据报表可以通过MCGS系统的自由表格构件来组态显示实时数据报表并将它打印输出。历史数据报表是从历史数据库中提取存盘数据记录,把历史数据以一定的格式显示和打印出来。为了能够快速方便地组态工程数据报表,MCGS系统提供了灵活方便的报表组态功能。系统提供了“EXCEL报表输出”策略构件和“历史表格”动画构件,两者均可以用于报表组态。第五页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
3工程安全机制MCGS组态软件提供了一套完善的安全机制,用户能够自由组态控制菜单、按钮和退出系统的操作权限,只允许有操作权限的操作员才能对某些功能进行操作。MCGS还提供了工程密码、锁定软件狗、工程运行期限等功能,来保护用MCGS组态软件进行开发所得的成果,开发者可利用这些功能保护自己的合法权益。第六页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
4.2.4任务实施1报警显示MCGS把报警处理作为数据对象的属性,封装在数据对象内,由实时数据库来自动处理。当数据对象的值或状态发生改变时,实时数据库判断对应的数据对象是否发生了报警或已产生的报警是否已经结束,并把所产生的报警信息通知给系统的其它部分,同时,实时数据库根据用户的组态设定,把报警信息存入指定的存盘数据库文件中。第七页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
1)定义报警定义报警的具体操作如下:对于“液位1”变量,在实时数据库中,双击“液位1”,在报警属性中,选中“允许进行报警处理”;在报警设置中选中“上限报警”,把报警值设为:9米;报警注释为:水罐1的水已达上限值;在报警设置中选中“下限报警”,把报警值设为:1米;报警注释为:水罐1没水了。在存盘属性中,选中“自动保存产生的报警信息”。对于液位2变量来说,只需要把“上限报警”的报警值设为4米,其它一样。如下图:第八页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
图4.2.1定义报警
属性设置好后,按“确认”即可。第九页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
(2)制作报警显示画面实时数据库只负责关于报警的判断、通知和存储三项工作,而报警产生后所要进行的其它处理操作(即对报警动作的响应),则需要您在组态时实现。具体操作如下:在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中,选中“水位控制”窗口,双击“水位控制”或单击“动画组态”进入。在工具条中单击“工具箱”,弹出“工具箱”,从“工具箱”中单击“报警显示”图标,变“十”后用鼠标拖动到适当位置与大小。如下图:第十页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
图4.2.2报警显示界面双击,再双击弹出如下图:第十一页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
图4.2.3报警显示属性设置第十二页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
在“报警显示构件属性设置”中,把“对应的数据对象的名称”改为:液位组,“最大记录次数”为:6,其它不变。按“确认”后,则报警显示设置完毕。此时按“F5”或直接按工具条中图标,进入运行环境,您会发现报警显示已经轻松地实现了。(3)报警数据浏览在报警定义时,我们已经让当有报警产生时,“自动保存产生的报警信息”,这时我们可以通过如下操作,看看是否有报警数据存在?具体操作如下:在“运行策略”中,单击“新建策略”,弹出“选择策略的类型”,选中“用户策略”,按“确定”。如图4.2.4。第十三页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
图4.2.4添加用户策略选中“策略1”,单击“策略属性”按钮,弹出“策略属性设置”窗口,把“策略名称”设为:报警数据,“策略内容注释”为“水罐的报警数据”,按“确认”。如上图。第十四页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
选中“报警数据”,单击“策略组态”按钮进入,在策略组态中,单击工具条中的“新增策略行”图标,新增加一个策略行。再从“策略工具箱”中选取“报警信息浏览”,加到策略行上,单击鼠标左键。如下图:双击图标,弹出“报警信息浏览构件属性设置”窗口,在“基本属性”中,把“报警信息来源”中的“对应数据对象”改为:液位组。按”确认”按钮设置完毕。第十五页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
图4.2.5报警信息浏览属性设置第十六页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
按“测试”按钮,进入“报警信息浏览”。如下图。第十七页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
退出策略组态时,会弹出如下窗口,按“是”按钮,就可对所做设置进行保存
第十八页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
如何在运行环境中看到刚才的报警数据呢?请按如下步骤操作:在MCGS组态平台上,单击“主控窗口”,在“主控窗口”中,选中“主控窗口”,单击“菜单组态”进入。单击工具条中的“新增菜单项”图标,会产生“操作0”菜单。双击“操作0”菜单,弹出“菜单属性设置”窗口。在“菜单属性”中把“菜单名”改为:报警数据。在“菜单操作”中选中“执行运行策略块”,选中“报警数据”,按“确认”设置完毕。如下图:第十九页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
您现在直接按“F5”或直接按工具条中图标,进入运行环境,就可以用菜单“报警数据”打开报警历史数据。(4)修改报警限值在“实时数据库”中,对“液位1”、“液位2”的上下限报警值都定义好了,如果用户想在运行环境下根据实际情况随时需要改变报警上下限值,又如何实现呢?在MCGS组态软件中,为您提供了大量的函数,可以根据您的需要灵活地进行运用。具体操作如下:在“实时数据库”中选“新增对象”,增加四个变量,分别为:液位1上限、液位1下限、液位2上限、液位2下限,具体设置如下图:第二十页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
第二十一页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
第二十二页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
在“用户窗口”中,选“水位控制”进入,在“工具箱”中单击“常用符号”构件,在它的工具箱中选中凹平面图标,当鼠标变为“十”后,拖动鼠标到适当大小。再选中矩形图标,在凹平面上拖动适当大小,留出凹平面四周轮廓。然后双击矩形进入属性设置窗口,点击填充颜色下拉框选中“填充效果”,在渐进色属性页中选择双色,设置“颜色1”为蓝灰色,“颜色2”为白色。底纹样式选择为“横向”,点击变形的第一个样式效果(从上到下,由颜色1向颜色2渐变)。再选择“工具箱”中“标签”图标用于文字注释,选“输入框”用于输入上下限值,如下图:第二十三页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
双击,进行属性设置,只需要设置“操作属性”,其它不变,如下图:第二十四页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
第二十五页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
在MCGS组态平台上,单击“运行策略”,在“运行策略”中双击“循环策略”,双击进入脚本程序编辑环境,在脚本程序中增加如下语句:!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)!SetAlmValue(液位2,液位2上限,3)!SetAlmValue(液位2,液位2下限,2)如果对该函数!SetAlmValue(液位1,液位1上限,3)不了解,按下“帮助”按钮,弹出“MCGS帮助系统”,在“索引”中输入“!SetAlmValue”即可看到相关解释。第二十六页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
5)报警提示按钮当有报警产生时,可以用提示灯显示,具体操作如下:在“用户窗口”中选中“水位控制”,双击进入,单击“工具箱”中的“插入元件”图标,进入“对象元件库管理”,从“指示灯”中选取如下图:,调整大小放在适当位置。作为“液位1”的报警指示,作为“液位2”的报警指示,双击如图设置:第二十七页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
图4.2.12报警提示按钮设置第二十八页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
现在再进入运行环境,查看整体效果,如下图:图4.2.13整体效果图第二十九页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
2报表输出在工程应用中,大多数监控系统需要对数据采集设备采集的数据进行存盘,统计分析,并根据实际情况打印出数据报表,所谓数据报表就是根据实际需要以一定格式将统计分析后的数据记录显示和打印出来,如:实时数据报表、历史数据报表(班报表、日报表、月报表等)。数据报表在工控系统中是必不可少的一部分,是数据显示、查询、分析、统计、打印的最终体现,是整个工控系统的最终结果输出;数据报表是对生产过程中系统监控对象的状态的综合记录和规律总结。(1)实时报表实时数据报表是实时的将当前时间的数据变量按一定报告格式(用户组态)显示和打印,即:对瞬时量的反映,实时数据报表可以通过MCGS系统的实时表格构件来组态显示实时数据报表。第三十页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
3曲线显示在实际生产过程控制中,对实时数据、历史数据的查看、分析是不可缺少的工作。但对大量数据仅做定量的分析还远远不够,必须根据大量的数据信息,画出曲线,分析曲线的变化趋势并从中发现数据变化规律,曲线处理在工控系统中也是一个非常重要的部分。4安全机制MCGS建立安全机制的要点是:严格规定操作权限,不同类别的操作由不同权限的人员负责,只有获得相应操作权限的人员,才能进行某些功能的操作。以样例工程为例,本系统的安全机制要求:只有负责人才能进行用户和用户组管理;只有负责人才能进行“打开工程”、“退出系统”的操作;只有负责人才能进行水罐水量的控制;普通操作人员只能进行基本菜单和按钮的操作。第三十一页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
根据上述要求,我们对样例工程的安全机制进行一下分析:用户及用户组:1、用户组:管理员组、操作员组2、用户:负责人、张工3、负责人隶属于管理员组;张工隶属于操作员组4、管理员组成员可以进行所有操作;操作员组成员只能进行菜单、按钮等基本操作需要设置权限的部分包括:1、系统运行权限2、水罐水量控制滑动块第三十二页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制
(1)定义用户和用户组1)选择工具菜单中的“用户权限管理”,打开用户管理器。缺省定义的用户、用户组为:负责人、管理员组。2)点击用户组列表,进入用户组编辑状态。3)点击“新增用户组”按钮,弹出用户组属性设置对话框。进行如下设置:●
用户组名称:操作员组●
用户组描述:成员仅能进行操作4)单击“确认”,回到用户管理器窗口。5)点击用户列表域,点击“新增用户”按钮,弹出用户属性设置对话框。参数设置如下:●用户名称:张工●用户描述:操作员●用户密码:123●确认密码:123●
隶属用户组:操作员组第三十三页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制6)单击“确认”,回到用户管理器窗口。7)再次进入用户组编辑状态,双击“操作员组”,在用户组成员中选择“张工”。8)点击“确认”,再点击“退出”,退出用户管理器。(2)系统权限管理1)进入主控窗口,选中“主控窗口”图标,点击“系统属性”按钮,进入主控窗口属性设置对话框。2)在基本属性页中,点击“权限设置”按钮。在许可用户组拥有此权限列表中,选择“管理员组”,确认,返回主控窗口属性设置对话框。3)在下方的选择框中选择“进入登录,退出不登录”,点击“确认”,系统权限设置完毕。(3)操作权限管理1)进入水位控制窗口,双击水罐1对应的滑动输入器,进入滑动输入器构件属性设置对话框。2)点击下部的“权限”按钮,进入用户权限设置对话框。3)选中“管理员组”,确认,退出。水罐2对应的滑动输入器设置同上。第三十四页,共39页。学习情景4.2设置报警输出、制作报表、绘制曲线及设定工程安全机制(4)运行时权限管理运行时进行权限管理是通过编写脚本程序实现的。用到的函数包括:●
登录用户:!LogOn()●
退出登录:!LogOff()●
用户管理:!Editusers()●
修改密码:!ChangePassword()下面介绍一下实现的具体步骤:1)在主控窗口中的系统管理菜单下,添加4个子菜单:登录用户、退出登录、用户管理、修改密码。2)双击登录用户子菜单,进入菜单属性设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政效率与公共服务质量的关系试题及答案
- 水浒小学测测试题及答案
- 情绪管理的技巧和策略
- 《网络操作系统》课件-第八部分-DHCP服务器配置
- 作文国旗下讲话稿(15篇)
- 高一生物教学工作总结范文(20篇)
- 蒙氏阅读心得体会100字5篇
- 席汉氏综合征护理
- 二零二五版店铺转让协议合同书
- 二零二五版反担保保证书
- 【9物一模】安徽合肥瑶海区2025年中考物理一模试卷
- 双休日超车好时机!课件-2024-2025学年高中下学期学习哲思主题班会
- 唐山市化工行业安全检查手册(2025版)
- 2025届河南省豫西北教研联盟(洛平许济)高三下学期3月二模生物学试卷(含答案)
- 中考科创班试题及答案
- 2025年江苏省职业院校技能大赛中职组(网络建设与运维)考试题库(含答案)
- 学校师德师风建设经验分享-校长汇报:从“尊重被看见”出发打造“四有好老师”团队
- TY/T 1111-2024路跑赛事活动指南
- 办公室文员招聘启事范文模板
- 2024初级会计职称考试题库(附参考答案)
- 基建工程安全管理
评论
0/150
提交评论