- 4
- 0
- 约5.11千字
- 约 18页
- 2019-10-22 发布于湖北
- 举报
Company Logo 第十五讲:安全、日志和配方功能 第15讲安全、日志和配方功能 教学目的要求 掌握安全控制机制 掌握配方功能的实现 掌握日志的存储和查看 教学重点 用户和安全区的配置 教学方法: 大屏幕投影演示 易控软件操作 时间安排: 1学时 教学难点: 工程中对用户权限的配置 15.1 概述 组态软件补充功能: 安全控制机制: 主要包括工程用户的级别控制、操作权限的控制、工程的加密以及基于代码的安全机制 配方功能: 专门为流程控制类行业提供的原料配比及流程控制的自动管理和控制工具。 日志记录: 记录工程开发或运行过程中,有关组态软件本身各种信息的一种功能,例如工程启动及运行的时间、工程开发过程中的各种调试信息等。 15.2 安全控制机制 工业自动化控制系统,安全可靠地运行关系到生命和财产安全、经济损失,因此保证工程的安全具有重要的现实意义。 工程用户的级别控制 工程用户的操作权限控制 工程用户的密码保护 工程用户登录后无操作超过一定时间自动注销 工程根据安全等级、区间等进行逻辑划分 对开发好的工程进行加密,防止恶意或误修改 代码安全机制 易控的工程安全 用户和安全区 用户: 监控系统中可以操作画面中各种功能的人员 分为系统管理员、管理员和操作员三个级别 管理员可以管理操作员,操作员没有用户管理的功能 安全区: 对不同系统和设备在安全控制级别上的一种划分 默认将工程中的所有系统和设备划分在同一个安全区中 通过工程树下的“安全区”建立,包含唯一的安全区名称和说明信息 安全区的使用是通过画面中的图形、图符等元素来实现 安全区的使用 通过画面中的图形、图符等元素实现 画面中的所有对象都具有安全区属性 用户的配置 在“用户”节点下配置 用户名称、用户密码、安全区、自动注销时间、类别、说明等内容 在画面中配置了安全区的对象,只有具有该安全区的用户才能操作该对象 监控系统的用户功能通过用户程序或者系统变量来实现 用户的用户程序命令及变量的一般通过画面中对象的事件属性来完成 UserName 显示系统运行时当前登录的用户名称 SystemVariable.UserName Logon 用户登录命令 User.Logon(“操作员”,“caozuoyuan”); 或者User.Logon(); Logoff 用户注销命令 User.Logoff(); EditUsers 编辑用户命令 User.EditUsers(); 工程加密 避免已经开发完成的工程被随意修改或恶意剽窃 通过开发环境菜单栏中文件选项下的“加密工程”菜单项完成 工程的加密不影响工程的运行 工程加密后,每次打开工程都需要使用密码 密码区分大小写 通过将密码设为空来解除密码 15.3 配方 在自动化系统中,特别是批次生产过程中,经常需要集 中修改一组生产过程参数,以达到调整生产过程的目的 功能强大的配方浏览器,实现对配方的可视化管理 提供用户程序指令,更加灵活的使用配方功能 提供丰富模板,可添加自定义模板,并对其进行管理 配方的内容 为各种工艺生产过程提供原料配比和流程控制管理的自动管理和控制工具 包括配方组和配方组中的每一种成份两部分内容 配方的配置 通过工程树下的“配方”节点完成 在配方节点下可以建立多个配方 每一种配方通过工作区配置来完成 易控配方 值组:配方中的配方组,配方中可以有多个值组 成分:值组中的每一种元素称为配方的一种成份,需和工程变量关联 功能按钮:添加和删除功能、导入导出功能 配方的使用 配方在运行系统中的使用方式: 配方浏览控件 通过脚本程序的方式调用配方命令 可视化配方操作方法,实现配方的查看、调用和修改等功能。 配方浏览器 位于图形工具箱的“其它”分类 主要配置:当前配方名称、设定配方名称、配方名称等 配方浏览器工具栏:通过配方浏览器工具栏进行配方的各种功能的使用。 配方浏览器工具栏的功能主要有: 全部|详细 新建 编辑 删除 最前 向前 向后 最后 导入 导出 读取 写入 刷新 常用配方指令: AddRecipe 添加配方 Recipe.AddRecipe(“新配方”); GetRecipeCurrentValueName 获取配方当前值组名称 string 当前值组名称 = Recipe.GetRecipeCurrentValueName(“面包”); LoadRecipeValues 将配方值组的值赋值给相应的数据库变量 Recipe.LoadRecipeValues(“面包”, “甜味”); 15.4 日志 记录工程开发过程中的各种开发与调试信息的工具。 帮助工程开发人员快速定位可能的软件故障
原创力文档

文档评论(0)