三、任务分析

三、任务分析

在本次任务中要实现的功能如下。

1.不允许意外地或非法地关闭系统

为了防止意外地或非法地关闭系统,在力控中需要屏蔽菜单和屏蔽键盘功能键。

这里屏蔽菜单指的是禁止通过运行界面中的菜单命令“文件→进入组态状态”和“文件→退出”等菜单操作。禁止之前和禁止之后的界面如图2-8-1所示。

屏蔽键盘功能键主要是屏蔽系统热启动组合键“Ctrl+Alt+Del”、系统功能热键“Alt+F4”和“Alt+Tab”等,这样就可以避免通过键盘功能键意外或非法地关闭系统。

屏蔽菜单和屏蔽键盘功能键后若要退出运行中的程序可通过进程管理器来关闭运行中的进程,来关闭运行的系统。

2.设置4级权限用户

在力控监控组态软件中可以创建4个级别的用户:操作工级、班长级、工程师级和系统管理员级。其中操作工的级别最低而系统管理员的级别最高,高级别的用户可以修改低级别用户的属性。只有“系统管理员级”可以对用户进行“添加/删除/修改”操作。

978-7-111-54974-1-Chapter02-395.jpg

图2-8-1 菜单屏蔽前后效果对比

根据任务的要求,在完成任务时需要创建4级权限的用户,一个操作工级用户(-1级)、一个班长级用户(1级)、一个工程师级用户(2级)和一个系统管理员级用户(3级)。操作工级用户只能浏览界面和参数,不能进行任何操作。班长级用户可以操作任何设备,但不能修改液位报警参数(HH、HI、LO、LL),不能添加用户。工程师级用户既可以操作任何设备,也能修改液位报警参数(HH、HI、LO、LL),但不能添加用户。最高级权限不仅具有上述权限同时还可以添加用户,修改液位报警参数(HH、HI、LO、LL)。这里-1级为力控规定的最低权限,1~3级的权限依次增大,3级为最高权限级别。