软件功能05 密码之高级安全模式的制作方法

适用机型:

MT_ie系列及以上系列机型;

TK_ip以及MT_ip系列不支持此功能。如不支持此功能,软件中会以灰阶显示,如下图:

概述:

【进阶安全模式】可规划的用户为 11 组。另外系统提供 【管理员】 账 ,此管理员拥有最大的操作权,任何安全等级的元件皆可操作。

不同的用户名称和密码可由英文或数字所组成,并可规划每个用户可操作的元件类别分为 “A ~ L” 等共 12 个类别。此外,进阶安全模式提供一组 【控制地址]】机制供用户登入和管理账 。

密码使用:

控制地址:

■ 控制地址使用说明

当控制地址设为 LW-n 时:

LW-n (1 个字) -> 【命令】,控制各项操作命令 (例如: 登入、注销、新增/修改/删除账 …等等)。

LW-n + 1 (1 个字) -> 【命令执行结果】,显示执行命令的结果。

LW-n + 2 (1 个字) -> 【用户索引】,账 索引 (可搭配项目选单元件使用)。

LW-n + 3 (1 个字) -> 【用户权限】,权限值 (Level A = bit0, Level B = bit1…等等)。

LW-n + 4 (8 个字) -> 【用户名称】,账 名称 (可为英文或数字,大小写视为不同)。

LW-n + 12 (8 个字) -> 【密码】,账 密码 (可为英文或数字符 ,大小写视为不同)。

举个例子,如果这里启用LW8950做为控制地址,那么,如上说明的具体地址使用如下图:

当控制地址设置后,可至 【地址标签库 用户定义标签】查询其它相关功能的地址。

■ 命令功能说明

当在 【命令】 -> LW-n 输入特定数值时,可操作的功能如下:

■ 新增临时账 / 限期账 : 临时账 与限期账 的差别在于临时账 不会被保存于系统里,故 HMI 断电后即失效,但临时账 与限期账 在超出有效时间后都会自动被删除。

■ 删除现有账 : 不可删除当前登入的账 。

■ 离线模拟/联机模拟: 皆使用工程文档内的账 设置,模拟中用户对账 内容的修改不会保留到下次模拟。

■ admin: 此为内定的管理员账 ,不可被删除,且权限全开不可修改权限。

■ 系统寄存器 PLW-10754: 显示目前登入的用户名称。

■ 【用户权限】 无法用来显示当前登入用户的权限,需透过系统寄存器 LW-9222 来显示。

■ 结果输出说明: 每当执行命令后,系统会将执行结果输出值传送到控制地址的 LW-n + 1 地址。

下列结果输出值为 16 进制数值:

了解了相关使用说明后,那怎么运用到程序中呢?下面举个简单的示例做下演示:

步骤1:切换页面的功能键,【安全】上启用操作类别,勾选第2个选项【当用户无权限操作此类别时弹出提示窗口】;

步骤2:程序中控制地址使用的LW8950

用户名称对应的使用元件是字元元件,地址LW8954;

用户密码对应的使用元件是字元元件,地址LW8962;

步骤3:登录按钮,使用的是多状态设置元件,地址LW8950,写入常数1;

步骤4:密码登出,使用的是多状态设置元件,地址LW8950,写入常数3,不使用图片和向量图,呈透明状,和下一页按键重叠。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月22日
下一篇 2020年5月22日

相关推荐