- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 工程安全和用户管理
本章内容
用户管理
用户登录与注销
动态修改用户
设置对象的安区属性
工程加密
概述
在一个正在运行的控制系统中,为了保证系统的安全可靠运行,进行人机交互操作时,并不是所有的人都可以对控制系统进行操作。对系统进行相应的安全保护是必须的,对于多个用户共同使用的控制系统,必须要根据事先规定的用户的使用权限和使用范围允许或禁止其对系统进行操作。KingSCADA3.1提供了一个强有力的先进的基于用户的安全管理系统,来解决上述问题,此外系统还提供了工程加密的功能,使系统安全方面得到了进一步保障。
第一节 用户管理
1、用户权限
KingSCADA3.1为用户提供了权限属性用来限制用户的操作范围。用户权限分如下几种:
1、修改配置权限:拥有此权限的用户可以在线进行用户管理的配置和配方管理的配置。
2、变量访问权限:拥有此权限的用户可以操作修改变量的值,无此权限的用户不可以修改变量的值。
2、用户优先级
KingSCADA3.1提供的优先级有1~999,1级最低,999级最高,在工程运行时,只有用户的优先级大于等于操作对象的优先级时,才可以对该对象进行操作。
3、用户安全区
KingSCADA3.1提供的安全区最多为64个,一个用户可以包含1个以上的安全区操作权限,一个操作对象可以属于1个以上安全区,工程运行时,只要用户拥有的安全区与操作对象所属安全区有重合的,即可进行访问操作。安全区作用优先于优先级。
4、用户与角色
用户指SCADA运行系统中的所有合法使用者,用户只具有个人信息与密码信息,而无任何操作权限。一个用户可以关联多个角色,并且只有关联了角色后才具有访问操作权限。
角色标识了一类具有相同操作权限、优先级、安全区的用户,SCADA的用户可关联某个或某些角色,关联某个角色的用户就自然拥有该角色的权限。
5、新建角色和用户
第一步:在KingSCADA3.1开发环境的树型目录中选择“安全配置”选项并双击,弹出对话框,如图9-1所示:
图9-1安全管理系统对话框
第二步:选中对话框中的“角色”选项,单击鼠标右键,在弹出的右键菜单中执行“新建角色”命令,弹出新建角色对话框,在该对话框中新建三个角色,对话框设置如下:
角色1设置如下:
图9-2角色1设置对话框
角色2设置如下:
图9-3角色2对话框设置
角色3设置如下:
图9-4角色3对话框设置
第三步:在图9-1中选中“用户”选项,单击鼠标右键,在弹出的右键菜单中执行“新建用户”命令,弹出新建用户对话框,在该对话框中新建三个用户,对话框设置如下:
用户1设置如下:
图9-5用户1对话框设置
用户2设置如下:
图9-6用户2对话框设置
用户3设置如下:
图9-7用户3对话框设置
完成上述步骤后,为培训工程添加了3个用户,进入运行环境后,我们可以使用这三个用户进行登录。
用户登录与注销
用户登录和注销操作可以使用组态王提供的用户管理函数来实现。
在KingSCADA3.1图形编辑器中打开“监控画面”,并在画面顶部添加2个按钮,按钮属性设置如下:
1、按钮文本:用户登录
“按钮左键弹起”动画链接:LogOn();
2、按钮文本:用户注销
“按钮左键弹起”动画链接:LogOff();
动态修改用户
只有拥有变更权限的用户,登录后才能够动态修改用户。
在KingSCADA3.1图形编辑器中打开“监控画面”,并在画面顶部添加1个按钮,按钮属性设置如下:
按钮文本:修改用户
“按钮左键弹起”动画链接:EditUsers();
在运行环境中执行此函数后,弹出与开发环境一样的用户配置窗口,见图9-1所示,用户可以在该窗口中添加、删除、修改用户。
按钮效果图如下:
设置对象的安全属性
画面中的图形对象也同样具有安全区和优先级属性,具体设置如下:
设置“修改用户”按钮的安全属性
在KingSCADA3.1图形编辑器中打开“监控画面”,选中“修改用户”按钮,在弹出的属性对话框中设置按钮的优先级和安全区域,如下所示:
图9-9按钮属性对话框
SecurityPriority:100
SecuritySection:Exit(0);
第二步:设置该按钮的安全属性:
SecurityPriority:100
SecuritySection:SecuritySection:
第九章 工程安全和用户管理
北京亚控科技发展有限公司
文档评论(0)