版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021/3/271 工控程序设计工控程序设计 2021/3/272 学习情景学习情景4.2 4.2 设置报警输出、制作报表、设置报警输出、制作报表、 绘制曲线及设定工程安全机制绘制曲线及设定工程安全机制 3 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 4.2.1 4.2.1 学习要点学习要点 1.1.知识点知识点: :报警点、报表、实时曲线、历史曲线、工程安全机制的基本概念报警点、报表、实时曲线、历史曲线、工程安全机制的基本概念 2.2.技能点技能点: :定义报警点定义报警点, ,制作报
2、警显示画制作报警显示画, ,查看报警数据查看报警数据, ,修改报警限值修改报警限值, ,制作制作 报警提示按钮报警提示按钮, ,输出实时报表、历史报表输出实时报表、历史报表, ,输出实时曲线、历史曲线输出实时曲线、历史曲线, ,设定设定 工程安全机制工程安全机制 4.2.2 4.2.2 任务描述任务描述 在前面一个教学情景中在前面一个教学情景中,我们已经实现了水位控制系统的模拟动画我们已经实现了水位控制系统的模拟动画,作为作为 一个完整的控制系统一个完整的控制系统,设置报警输出、制作报表、绘制曲线及设定工程安设置报警输出、制作报表、绘制曲线及设定工程安 全机制通常是必不可少的全机制通常是必不可
3、少的,这些工作在组态环境下可以轻松实现。这些工作在组态环境下可以轻松实现。 现在现在,我们需要完善水位控制系统。第一个任务是定义报警点我们需要完善水位控制系统。第一个任务是定义报警点,并且制作并且制作 报警显示的画面报警显示的画面;第二个任务是制作水位控制系统的实时报表和历史报表第二个任务是制作水位控制系统的实时报表和历史报表 ;第三个任务是完成实时曲线和历史曲线的绘制第三个任务是完成实时曲线和历史曲线的绘制;最后一个任务是设定水最后一个任务是设定水 位控制系统的工程安全策略。位控制系统的工程安全策略。 4 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工
4、程设置报警输出、制作报表、绘制曲线及设定工程 安全机制安全机制 4.2.3 4.2.3 相关知识相关知识 1 报警点报警点 数值型数据对象有六种报警数值型数据对象有六种报警: :下下限、下限、上限、上上限、上偏差下下限、下限、上限、上上限、上偏差 、下偏差。、下偏差。 开关型数据对象有四种报警方式开关型数据对象有四种报警方式: :开关量报警开关量报警, ,开关量跳变报警开关量跳变报警, ,开开 关量正跳变报警和开关量负跳变报警关量正跳变报警和开关量负跳变报警, ,开关量报警时可以选择是开(开关量报警时可以选择是开( 值为值为1 1)报警)报警, ,还是关(值为还是关(值为0 0)报警)报警,
5、,当一种状态为报警状态时当一种状态为报警状态时, ,另一另一 种状态就为正常状态种状态就为正常状态, ,当在保持报警状态保持不变时当在保持报警状态保持不变时, ,只产生一次报警只产生一次报警 ; ;开关量跳变报警为开关量在跳变(值从开关量跳变报警为开关量在跳变(值从0 0变变1 1和值从和值从1 1变变0 0)时报警)时报警, ,开开 关量跳变报警也叫开关量变位报警关量跳变报警也叫开关量变位报警, ,即在正跳变和负跳变时都产生报即在正跳变和负跳变时都产生报 警警; ;开关量正跳变报警只在开关量正跳变时发生开关量正跳变报警只在开关量正跳变时发生; ;开关量负跳变报警只开关量负跳变报警只 在开关量
6、负跳变时发生。四种方式的开关量报警是为了适用不同的使在开关量负跳变时发生。四种方式的开关量报警是为了适用不同的使 用场合用场合, ,用户在使用时可以根据不同的需要选择一种或多种报警方式用户在使用时可以根据不同的需要选择一种或多种报警方式 。 事件型数据对象不用进行报警限值或状态设置事件型数据对象不用进行报警限值或状态设置,当它所对应的事件产当它所对应的事件产 生时生时,报警也就产生报警也就产生,对事件型数据对象对事件型数据对象,报警的产生和结束是同时完成报警的产生和结束是同时完成 的。的。 5 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、
7、制作报表、绘制曲线及设定工 程安全机制程安全机制 2 2 报表报表 在大多数应用系统中在大多数应用系统中, ,数据报表一般分成两种类型数据报表一般分成两种类型, ,即实时数据报表和即实时数据报表和 历史数据报表。历史数据报表。 实时数据报表是实时地将当前时刻的数据对象的值按一定的报告格式实时数据报表是实时地将当前时刻的数据对象的值按一定的报告格式 (用户组态)进行显示和打印出来(用户组态)进行显示和打印出来, ,它是对瞬时量的反映。实时数据它是对瞬时量的反映。实时数据 报表可以通过报表可以通过MCGSMCGS系统的自由表格构件来组态显示实时数据报表并将系统的自由表格构件来组态显示实时数据报表并
8、将 它打印输出。它打印输出。 历史数据报表是从历史数据库中提取存盘数据记录历史数据报表是从历史数据库中提取存盘数据记录, ,把历史数据以一把历史数据以一 定的格式显示和打印出来。定的格式显示和打印出来。 为了能够快速方便地组态工程数据报表为了能够快速方便地组态工程数据报表, ,MCGSMCGS系统提供了灵活方便的系统提供了灵活方便的 报表组态功能。系统提供了报表组态功能。系统提供了“EXCELEXCEL报表输出报表输出”策略构件和策略构件和“历史表历史表 格格”动画构件动画构件, ,两者均可以用于报表组态。两者均可以用于报表组态。 6 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出
9、、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 3 3 工程安全机制工程安全机制 MCGS MCGS组态软件提供了一套完善的安全机制组态软件提供了一套完善的安全机制, ,用户能够自由组态控制菜用户能够自由组态控制菜 单、按钮和退出系统的操作权限单、按钮和退出系统的操作权限, ,只允许有操作权限的操作员才能对只允许有操作权限的操作员才能对 某些功能进行操作。某些功能进行操作。MCGSMCGS还提供了工程密码、锁定软件狗、工程运行还提供了工程密码、锁定软件狗、工程运行 期限等功能期限等功能, ,来保护用来保护用MCGSMCGS组态软件进行开发所得的成果组
10、态软件进行开发所得的成果, ,开发者可利开发者可利 用这些功能保护自己的合法权益。用这些功能保护自己的合法权益。 7 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 4.2.4 4.2.4 任务实施任务实施 1 1 报警显示报警显示 MCGS MCGS把报警处理作为数据对象的属性把报警处理作为数据对象的属性, ,封装在数据对象内封装在数据对象内, ,由实时数据由实时数据 库来自动处理。当数据对象的值或状态发生改变时库来自动处理。当数据对象的值或状态发生改变时, ,实时数据库判断实时数据库判断
11、对应的数据对象是否发生了报警或已产生的报警是否已经结束对应的数据对象是否发生了报警或已产生的报警是否已经结束, ,并把并把 所产生的报警信息通知给系统的其它部分所产生的报警信息通知给系统的其它部分, ,同时同时, ,实时数据库根据用户实时数据库根据用户 的组态设定的组态设定, ,把报警信息存入指定的存盘数据库文件中。把报警信息存入指定的存盘数据库文件中。 8 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 1)1)定义报警定义报警 定义报警的具体操作如下定义报警的具体操作如下: : 对于对于“
12、液位液位1 1”变量变量, ,在实时数据库中在实时数据库中, ,双击双击“液位液位1 1”, ,在报警属性中在报警属性中, ,选选 中中“允许进行报警处理允许进行报警处理”; ;在报警设置中选中在报警设置中选中“上限报警上限报警”, ,把报警值把报警值 设为设为: :9 9米米; ;报警注释为报警注释为: :水罐水罐1 1的水已达上限值的水已达上限值; ;在报警设置中选中在报警设置中选中“下下 限报警限报警”, ,把报警值设为把报警值设为: :1 1米米; ;报警注释为报警注释为: :水罐水罐1 1没水了。在存盘属性没水了。在存盘属性 中中, ,选中选中“自动保存产生的报警信息自动保存产生的报
13、警信息”。 对于液位对于液位2 2变量来说变量来说, ,只需要把只需要把“上限报警上限报警”的报警值设为的报警值设为4 4米米, ,其它一其它一 样。如下图样。如下图: : 9 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 图图4.2.1 4.2.1 定义报警定义报警 属性设置好后属性设置好后, ,按按“确认确认”即可。即可。 10 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 (2)(2
14、)制作报警显示画面制作报警显示画面 实时数据库只负责关于报警的判断、通知和存储三项工作实时数据库只负责关于报警的判断、通知和存储三项工作, ,而报警产而报警产 生后所要进行的其它处理操作(即对报警动作的响应)生后所要进行的其它处理操作(即对报警动作的响应), ,则需要您在则需要您在 组态时实现。组态时实现。 具体操作如下具体操作如下: : 在在MCGSMCGS组态平台上组态平台上, ,单击单击“用户窗口用户窗口”, ,在在“用户窗口用户窗口”中中, ,选中选中“水水 位控制位控制”窗口窗口, ,双击双击“水位控制水位控制”或单击或单击“动画组态动画组态”进入。在工具进入。在工具 条中单击条中单
15、击“工具箱工具箱”, ,弹出弹出“工具箱工具箱”, ,从从“工具箱工具箱”中单击中单击“报警显报警显 示示” 图标图标, ,变变“十十”后用鼠标拖动到适当位置与大小。如下图后用鼠标拖动到适当位置与大小。如下图: : 11 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 图图4.2.24.2.2报警显示界面报警显示界面 双击双击,再双击弹出如下图再双击弹出如下图: 12 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工
16、 程安全机制程安全机制 图图4.2.3 4.2.3 报警显示属性设置报警显示属性设置 13 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 在在“报警显示构件属性设置报警显示构件属性设置”中中, ,把把“对应的数据对象的名称对应的数据对象的名称”改为改为: : 液位组液位组, ,“最大记录次数最大记录次数”为为: :6 6, ,其它不变。按其它不变。按“确认确认”后后, ,则报警显则报警显 示设置完毕。示设置完毕。 此时按此时按“F5F5”或直接按工具条中或直接按工具条中 图标图标, ,进入运
17、行环境进入运行环境, ,您会发现报您会发现报 警显示已经轻松地实现了。警显示已经轻松地实现了。 v (3)(3)报警数据浏览报警数据浏览 v 在报警定义时在报警定义时, ,我们已经让当有报警产生时我们已经让当有报警产生时, ,“自动保存产生的报警信自动保存产生的报警信 息息”, ,这时我们可以通过如下操作这时我们可以通过如下操作, ,看看是否有报警数据存在看看是否有报警数据存在? ? v 具体操作如下具体操作如下: : v 在在“运行策略运行策略”中中, ,单击单击“新建策略新建策略”, ,弹出弹出“选择策略的类型选择策略的类型”, ,选选 中中“用户策略用户策略”, ,按按“确定确定”。如图
18、。如图4.2.44.2.4。 14 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 图图4.2.4 4.2.4 添加用户策略添加用户策略 选中选中“策略策略1 1”, ,单击单击“策略属性策略属性” 按钮按钮, ,弹出弹出“策略属性设置策略属性设置”窗口窗口, ,把把“策略策略 名称名称”设为设为: :报警数据报警数据, ,“策略内容注释策略内容注释”为为“水罐的报警数据水罐的报警数据”, ,按按“确认确认”。 如上图。如上图。 15 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出
19、、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 选中选中“报警数据报警数据”,单击单击“策略组态策略组态”按钮进入按钮进入,在策略组态中在策略组态中,单击工单击工 具条中的具条中的“新增策略行新增策略行” 图标图标,新增加一个策略行。再从新增加一个策略行。再从“策略策略 工具箱工具箱”中选取中选取“报警信息浏览报警信息浏览”,加到策略行加到策略行 上上,单击鼠标左单击鼠标左 键。如下图键。如下图: 双击图标双击图标,弹出弹出“报警信息浏览构件属性设置报警信息浏览构件属性设置”窗口窗口,在在“基本属性基本属性”中中,把把 “报警信息来源报警信息来源”中
20、的中的“对应数据对象对应数据对象”改为改为:液位组。按液位组。按”确认确认”按钮设置完按钮设置完 毕。毕。 16 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 图图4.2.5 4.2.5 报警信息浏览属性设置报警信息浏览属性设置 17 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 按按“测试测试”按钮按钮,进入进入“报警信息浏览报警信息浏览”。如下图。如下图。 18 工控程序设计 学习情景
21、学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 退出策略组态时,会弹出如下窗口,按“是”按钮,就可对所做设置进行 保存 19 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 如何在运行环境中看到刚才的报警数据呢如何在运行环境中看到刚才的报警数据呢? ?请按如下步骤操作请按如下步骤操作: : v 在在MCGSMCGS组态平台上组态平台上, ,单击单击“主控窗口主控窗口”, ,在在“主控窗口主控窗口”中中, ,选中
22、选中“主主 控窗口控窗口”, ,单击单击“菜单组态菜单组态”进入。单击工具条中的进入。单击工具条中的“新增菜单项新增菜单项” 图标图标, ,会产生会产生“操作操作0 0”菜单。双击菜单。双击“操作操作0 0”菜单菜单, ,弹出弹出“菜单属性设置菜单属性设置 ”窗口。在窗口。在“菜单属性菜单属性”中把中把“菜单名菜单名”改为改为: :报警数据。在报警数据。在“菜单菜单 操作操作”中选中中选中“执行运行策略块执行运行策略块”, ,选中选中“报警数据报警数据”, ,按按“确认确认”设设 置完毕。如下图置完毕。如下图: : 20 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘
23、制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 您现在直接按您现在直接按“F5F5”或直接按工具条中或直接按工具条中 图标图标, ,进入运行环境进入运行环境, ,就可就可 以用菜单以用菜单“报警数据报警数据”打开报警历史数据。打开报警历史数据。 v (4)(4)修改报警限值修改报警限值 v 在在“实时数据库实时数据库”中中, ,对对“液位液位1 1”、“液位液位2 2”的上下限报警值都定义的上下限报警值都定义 好了好了, ,如果用户想在运行环境下根据实际情况随时需要改变报警上下如果用户想在运行环境下根据实际情况随时需要改变报警上下 限值限值, ,又如何实现呢又
24、如何实现呢? ?在在MCGSMCGS组态软件中组态软件中, ,为您提供了大量的函数为您提供了大量的函数, ,可以可以 根据您的需要灵活地进行运用。根据您的需要灵活地进行运用。 v 具体操作如下具体操作如下: : v 在在“实时数据库实时数据库”中选中选“新增对象新增对象”, ,增加四个变量增加四个变量, ,分别为分别为: :液位液位1 1上上 限、液位限、液位1 1下限、液位下限、液位2 2上限、液位上限、液位2 2下限下限, ,具体设置如下图具体设置如下图: : 21 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定
25、工 程安全机制程安全机制 22 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 23 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 在在“用户窗口用户窗口”中中, ,选选“水位控制水位控制”进入进入, ,在在“工具箱工具箱”中单击中单击“常用符号常用符号” 构件构件, ,在它的工具箱中选中在它的工具箱中选中 凹平面图标凹平面图标, ,当鼠标变为当鼠标变为“十十”后后, ,拖动鼠标到拖动鼠
26、标到 适当大小。再选中适当大小。再选中 矩形图标矩形图标, ,在凹平面上拖动适当大小在凹平面上拖动适当大小, ,留出凹平面四周轮留出凹平面四周轮 廓。廓。 v 然后双击矩形进入属性设置窗口然后双击矩形进入属性设置窗口, ,点击填充颜色下拉框选中点击填充颜色下拉框选中“填充效果填充效果”, ,在在 渐进色属性页中选择双色渐进色属性页中选择双色, ,设置设置“颜色颜色1 1”为蓝灰色为蓝灰色, ,“颜色颜色2 2”为白色。底纹样为白色。底纹样 式选择为式选择为“横向横向”, ,点击变形的第一个样式效果(从上到下点击变形的第一个样式效果(从上到下, ,由颜色由颜色1 1向颜色向颜色2 2 渐变)。渐
27、变)。 v 再选择再选择“工具箱工具箱”中中“标签标签” 图标用于文字注释图标用于文字注释, ,选选“输入框输入框” 用于用于 输入上下限值输入上下限值, ,如下图如下图: : 24 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 双击双击 ,进行属性设置进行属性设置,只需要设置只需要设置“操作属性操作属性”,其它不变其它不变,如下图如下图 : 25 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全
28、机制 26 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 在在MCGSMCGS组态平台上组态平台上, ,单击单击“运行策略运行策略”, ,在在“运行策略运行策略”中双击中双击“循环循环 策略策略”, ,双击进入脚本程序编辑环境双击进入脚本程序编辑环境, ,在脚本程序中增加如下语句在脚本程序中增加如下语句: : v !SetAlmValue(!SetAlmValue(液位液位1,1,液位液位1 1上限上限,3),3) v !SetAlmValue(!SetAlmValue(液位液位1,1,
29、液位液位1 1下限下限,2),2) v !SetAlmValue(!SetAlmValue(液位液位2,2,液位液位2 2上限上限,3),3) v !SetAlmValue(!SetAlmValue(液位液位2,2,液位液位2 2下限下限,2),2) v 如果对该函数如果对该函数!SetAlmValue(!SetAlmValue(液位液位1,1,液位液位1 1上限上限,3),3)不了解不了解, ,按下按下“帮助帮助 ”按钮按钮, ,弹出弹出“MCGSMCGS帮助系统帮助系统”, ,在在“索引索引”中输入中输入“!SetAlmValue!SetAlmValue” 即可看到相关解释。即可看到相关解
30、释。 27 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工程设置报警输出、制作报表、绘制曲线及设定工程 安全机制安全机制 v 5)5)报警提示按钮报警提示按钮 v 当有报警产生时当有报警产生时, ,可以用提示灯显示可以用提示灯显示, ,具体操作如下具体操作如下: : v 在在“用户窗口用户窗口”中选中中选中“水位控制水位控制”, ,双击进入双击进入, ,单击单击“工具箱工具箱”中的中的 “插入元件插入元件” 图标图标, ,进入进入“对象元件库管理对象元件库管理”, ,从从“指示灯指示灯”中选取中选取 如下图如下图: ,: ,调整大小放在适当位置。调整大小
31、放在适当位置。 作为作为“液位液位1 1”的报警指示的报警指示, , 作作 为为“液位液位2 2”的报警指示的报警指示, ,双击如图设置双击如图设置: : 28 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 图图4.2.12 4.2.12 报警提示按钮设置报警提示按钮设置 29 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 现在再进入运行环境现在再进入运行环境,查看整体效果查看整体效果,如
32、下图如下图: 图图4.2.134.2.13整体效果图整体效果图 30 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 2 2报表输出报表输出 v 在工程应用中在工程应用中, ,大多数监控系统需要对数据采集设备采集的数据进行大多数监控系统需要对数据采集设备采集的数据进行 存盘存盘, ,统计分析统计分析, ,并根据实际情况打印出数据报表并根据实际情况打印出数据报表, ,所谓数据报表就是所谓数据报表就是 根据实际需要以一定格式将统计分析后的数据记录显示和打印出来根据实际需要以一定格式将统计分析后
33、的数据记录显示和打印出来, , 如如: :实时数据报表、历史数据报表(班报表、日报表、月报表等)。实时数据报表、历史数据报表(班报表、日报表、月报表等)。 数据报表在工控系统中是必不可少的一部分数据报表在工控系统中是必不可少的一部分, ,是数据显示、查询、分是数据显示、查询、分 析、统计、打印的最终体现析、统计、打印的最终体现, ,是整个工控系统的最终结果输出是整个工控系统的最终结果输出; ;数据报数据报 表是对生产过程中系统监控对象的状态的综合记录和规律总结。表是对生产过程中系统监控对象的状态的综合记录和规律总结。 v (1)(1)实时报表实时报表 v 实时数据报表是实时的将当前时间的数据变
34、量按一定报告格式(用户实时数据报表是实时的将当前时间的数据变量按一定报告格式(用户 组态)显示和打印组态)显示和打印, ,即即: :对瞬时量的反映对瞬时量的反映, ,实时数据报表可以通过实时数据报表可以通过MCGSMCGS 系统的实时表格构件来组态显示实时数据报表。系统的实时表格构件来组态显示实时数据报表。 31 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 3 3 曲线显示曲线显示 v 在实际生产过程控制中在实际生产过程控制中, ,对实时数据、历史数据的查看、分析是不可缺少的工对实时数
35、据、历史数据的查看、分析是不可缺少的工 作。但对大量数据仅做定量的分析还远远不够作。但对大量数据仅做定量的分析还远远不够, ,必须根据大量的数据信息必须根据大量的数据信息, ,画画 出曲线出曲线, ,分析曲线的变化趋势并从中发现数据变化规律分析曲线的变化趋势并从中发现数据变化规律, ,曲线处理在工控系统曲线处理在工控系统 中也是一个非常重要的部分。中也是一个非常重要的部分。 v 4 4 安全机制安全机制 v MCGSMCGS建立安全机制的要点是建立安全机制的要点是: :严格规定操作权限严格规定操作权限, ,不同类别的操作由不不同类别的操作由不 同权限的人员负责同权限的人员负责, ,只有获得相应
36、操作权限的人员只有获得相应操作权限的人员, ,才能进行某些功能才能进行某些功能 的操作。的操作。 v 以样例工程为例以样例工程为例, ,本系统的安全机制要求本系统的安全机制要求: : v 只有负责人才能进行用户和用户组管理只有负责人才能进行用户和用户组管理; ; v 只有负责人才能进行只有负责人才能进行“打开工程打开工程”、“退出系统退出系统”的操作的操作; ; v 只有负责人才能进行水罐水量的控制只有负责人才能进行水罐水量的控制; ; v 普通操作人员只能进行基本菜单和按钮的操作。普通操作人员只能进行基本菜单和按钮的操作。 32 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制
37、作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 根据上述要求根据上述要求, ,我们对样例工程的安全机制进行一下分析我们对样例工程的安全机制进行一下分析: : v 用户及用户组用户及用户组: : v 1 1、用户组、用户组: :管理员组、操作员组管理员组、操作员组 v 2 2、用户、用户: :负责人、张工负责人、张工 v 3 3、负责人隶属于管理员组、负责人隶属于管理员组; ;张工隶属于操作员组张工隶属于操作员组 v 4 4、管理员组成员可以进行所有操作、管理员组成员可以进行所有操作; ;操作员组成员只能进行菜单、按操作员组成员只能进行菜单、按 钮等基
38、本操作钮等基本操作 v 需要设置权限的部分包括需要设置权限的部分包括: : v 1 1、系统运行权限、系统运行权限 v 2 2、水罐水量控制滑动块、水罐水量控制滑动块 33 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v (1)(1)定义用户和用户组定义用户和用户组 v 1)1)选择工具菜单中的选择工具菜单中的“用户权限管理用户权限管理”, ,打开用户管理器。缺省定义打开用户管理器。缺省定义 的用户、用户组为的用户、用户组为: :负责人、管理员组。负责人、管理员组。 v 2)2)点击用户组
39、列表点击用户组列表, ,进入用户组编辑状态。进入用户组编辑状态。 v 3)3)点击点击“新增用户组新增用户组”按钮按钮, ,弹出用户组属性设置对话框。进行如下弹出用户组属性设置对话框。进行如下 设置设置: : v 用户组名称用户组名称: :操作员组操作员组 v 用户组描述用户组描述: :成员仅能进行操作成员仅能进行操作 v 4)4)单击单击“确认确认”, ,回到用户管理器窗口。回到用户管理器窗口。 v 5)5)点击用户列表域点击用户列表域, ,点击点击“新增用户新增用户”按钮按钮, ,弹出用户属性设置对话框弹出用户属性设置对话框 。参数设置如下。参数设置如下: : v 用户名称用户名称: :张
40、工张工 v 用户描述用户描述: :操作员操作员 v 用户密码用户密码: :123123 v 确认密码确认密码: :123123 v 隶属用户组隶属用户组: :操作员组操作员组 34 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v 6)6)单击单击“确认确认”, ,回到用户管理器窗口。回到用户管理器窗口。 v 7)7)再次进入用户组编辑状态再次进入用户组编辑状态, ,双击双击“操作员组操作员组”, ,在用户组成员中选择在用户组成员中选择“张工张工 ”。 v 8)8)点击点击“确认确认”, ,
41、再点击再点击“退出退出”, ,退出用户管理器。退出用户管理器。 v (2)(2)系统权限管理系统权限管理 v 1)1)进入主控窗口进入主控窗口, ,选中选中“主控窗口主控窗口”图标图标, ,点击点击“系统属性系统属性”按钮按钮, ,进入主控窗进入主控窗 口属性设置对话框。口属性设置对话框。 v 2)2)在基本属性页中在基本属性页中, ,点击点击“权限设置权限设置”按钮。在许可用户组拥有此权限列表中按钮。在许可用户组拥有此权限列表中 , ,选择选择“管理员组管理员组”, ,确认确认, ,返回主控窗口属性设置对话框。返回主控窗口属性设置对话框。 v 3)3)在下方的选择框中选择在下方的选择框中选择
42、“进入登录进入登录, ,退出不登录退出不登录”, ,点击点击“确认确认”, ,系统权限系统权限 设置完毕。设置完毕。 v (3)(3)操作权限管理操作权限管理 v 1)1)进入水位控制窗口进入水位控制窗口, ,双击水罐双击水罐1 1对应的滑动输入器对应的滑动输入器, ,进入滑动输入器构件属性进入滑动输入器构件属性 设置对话框。设置对话框。 v 2)2)点击下部的点击下部的“权限权限”按钮按钮, ,进入用户权限设置对话框。进入用户权限设置对话框。 v 3)3)选中选中“管理员组管理员组”, ,确认确认, ,退出。退出。 v 水罐水罐2 2对应的滑动输入器设置同上对应的滑动输入器设置同上。 35
43、工控程序设计 学习情景学习情景4.2 4.2 设置报警输出、制作报表、绘制曲线及设定工设置报警输出、制作报表、绘制曲线及设定工 程安全机制程安全机制 v (4)运行时权限管理运行时权限管理 v 运行时进行权限管理是通过编写脚本程序实现的。运行时进行权限管理是通过编写脚本程序实现的。 v 用到的函数包括用到的函数包括: v 登录用户登录用户:!LogOn( ) v 退出登录退出登录:!LogOff( ) v 用户管理用户管理:!Editusers( ) v 修改密码修改密码:!ChangePassword( ) v 下面介绍一下实现的具体步骤下面介绍一下实现的具体步骤: v 1)在主控窗口中的系统管理菜单下在主控窗口中的系统管理菜单下,添加添加4个子菜单个子菜单:登录用户、退出登登录用户、退出登 录、用户管理、修改密码。录、用户管理、修改密码。 v 2)双击登录用户子菜单双击登录用户子菜单,进入菜单属性设置对话框进入菜单属性设置对话框,在脚本程序属性页在脚本程序属性页 编辑区域中输入编辑区域中输入 !LogOn( ) 点击点击“确认确认”,退出。退出。 36 工控程序设计 学习情景学习情景4.2 4.2 设置报警输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川电影电视学院《非法干扰、扰乱行为》2021-2022学年第一学期期末试卷
- 石河子大学《影视作品赏析》2022-2023学年第一学期期末试卷
- 石河子大学《歌曲与旋律写作常识(1)》2023-2024学年第一学期期末试卷
- 石河子大学《版画》2021-2022学年第一学期期末试卷
- 沈阳理工大学《数据结构》2022-2023学年期末试卷
- 沈阳理工大学《科技文献检索》2023-2024学年第一学期期末试卷
- 大学校医院工作总结
- 沈阳理工大学《化工原理》2021-2022学年第一学期期末试卷
- 规范合同管理流程的通知
- 合肥住房租赁合同
- 建筑施工现场安全警示牌标示(标志图片)
- 设计单位考察评价表
- 交通银行企业文化理念
- 土壤板结与改良方法.ppt
- 盘县地域分异汇总
- aspcms后台操作说明书
- 免疫学发展简史及展望PPT课件
- 热水供暖设计说明
- 个人上学简历模板
- 冀教版八年级英语上册Unit 7 Lesson 37 What’s Your Hobby课件(共16张PPT)
- 小水电接入电力系统技术规定
评论
0/150
提交评论