- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCGS组态软件课件-第6章讲述
工控系统监控程序设计 工控组态软件 主控窗口及安全机制组态 6.1 主控窗口属性设置 6.2 菜单组态 6.3 运行安全机制组态 6.4 开发工程安全管理 主控窗口组态 MCGS的主控窗口是组态工程的主窗口,是所有用户窗口的父窗口,它相当于一个大的容器,可以放置多个用户窗口,负责所有窗口的管理和调度,并调度用户策略的运行。 主控窗口是组态工程结构的主框架,可在主控窗口内建立菜单系统,创建各种菜单命令,展现工程的总体概貌和外观,设置系统运行流程及特征参数,方便用户的操作。 MCGS只允许有一个主控窗口。 主控窗口组态就是对主控窗口的属性进行设置。 6.1 主控窗口属性设置 从MCGS工作台的“主控窗口”页,点击“系统属性”按钮,即可打开 “主控窗口属性设置”对话框,进行系统属性设置。 基本属性设置 启动属性和内存属性设置 系统属性和存盘参数设置 6.2 菜单组态 从MCGS工作台的“主控窗口”页,按“菜单组态”按钮或双击“主控窗口”图标,即可弹出菜单组态窗口,进行菜单组态设计。 缺省菜单组态分析 在工程创建时,自动建立缺省菜单系统,但它只提供了最简单的菜单命令,以使生成的应用系统能正常运行。可以在此菜单基础上修改(增减)成用户需要的菜单,也可以删除此菜单重新建立。 缺省菜单组态分析 缺省菜单组态分析 缺省菜单组态分析 菜单的结构 菜单结构由四个部分组成: 顶层菜单 菜单项(菜单命令) 下拉式菜单 分隔线 顶层菜单位于窗口菜单条上,既可是一个下拉式菜单,又可是一个独立的菜单项。 下拉式菜单起菜单分级的作用,最多允许有4级菜单。 菜单组态内容 允许用户自由设置所需的每一个菜单命令 设置内容包括菜单项的: 类型 名称 快捷键(Alt+字母) 注释 菜单操作(执行的命令) 菜单组态内容 菜单操作(执行的命令)的设置 菜单编辑命令 在“插入”菜单、快捷菜单和工具条中有菜单编辑命令: 新增下拉菜单、新增菜单项、新增分隔线 “向上移动” 和“向下移动”(改变菜单的上下位置,层次不变) “向左移动” 和“向右移动” (改变指定菜单的层次,向左变为上一层菜单,向右变为下一层菜单) 删除菜单 菜单组态举例 6.3 运行安全机制组态 工业过程控制中,应该尽量避免由于现场人为的误操作所引发的故障或事故。 为了防止这类事故的发生,MCGS组态软件提供了一套完善的安全机制: 用户能够自由组态控制菜单、按钮和退出系统的操作权限,只允许有操作权限的操作员才能对某些功能进行操作,从而避免了现场操作的任意性和无序状态,防止因误操作干扰系统的正常运行。 MCGS还提供了工程密码、锁定软件狗、工程运行期限等功能,来保护使用MCGS组态软件开发所得的成果,开发者可利用这些功能保护自己的合法权益。 如何建立安全机制 MCGS系统的操作权限机制采用类似于Windows NT的用户组和用户的概念来进行操作权限的控制。 可以定义多个用户组 每个用户组中可以包含多个用户 同一个用户可以隶属于多个用户组 操作权限的分配是以用户组为单位来进行的,即: 某种功能的操作哪些用户组有权限 而某个用户能否对这个功能进行操作取决于该用户所在的用户组是否具备对应的操作权限 实际应用中的安全机制 MCGS系统按用户组来分配操作权限的机制,可使用户方便地建立各种多层次的安全机制。 实际应用中的安全机制一般要划分为操作员组、技术员组、负责人组。 操作员组的成员一般只能进行简单的日常操作 技术员组负责工艺参数等功能的设置 负责人组能对重要数据进行统计分析,对分组进行管理 各组的权限各自独立,但若某用户因工作原因,需要能进行所有操作,则只需把该用户同时设为隶属于所有用户组即可。 定义用户组和用户 在MCGS组态环境中,选取“工具”菜单中的“用户权限管理”菜单项,即可弹出用户管理窗口。 示例-定义用户组和用户 课堂示范例程6-第6章-菜单及用户权限组态示例.mcg 的用户组定义如下: 示例-定义用户组和用户 课堂示范例程6-第6章-菜单及用户权限组态示例.mcg 的用户定义如下: 登录时间设置 可以为某用户组指定登录时间,“√”表示该时间段可以登录。 系统运行和退出权限设置 为防止无关人员进入或退出工程系统,MCGS系统提供了对工程运行时进入和退出的权限管理。 操作权限设置 示例-动画连接操作权限设计举例 示例-动画连接操作权限设计举例 示例-动画连接操作权限设计举例 示例-菜单操作权限设计举例 示例-菜单操作权限设计举例 运行时改变操作权限 在实际应用中,当需要进行操作权限控制时,一般都在菜单组态窗口中增加四个菜单项:登录用户、退出登录、修改密码、用户管理。 运行时进行权限管理是通过编写脚本程序实现的。 在每个菜单属性窗口的脚本程序属性页中分别输入四个函数: 登录用户:!LogOn( ) 退出登录
文档评论(0)