如何在WinCC中使用用户号和密码登陆?
最佳答案
请参考:
当使用 SIMATIC Logon ( 从 V1.3 开始 ) 时如何在运行时验证登录的用户?
说明:
WinCC 用户管理没有提供任何默认的功能可以用来通过密码查询来验证当前登录的用户。WinCC 提供触发和执行登录过程的函数。然而,这是意味着即使使用当前用户重新登录这也将被认为是一个全新的登录事件。登录通常链接到画面的切换 ( 调用启动画面 ) 和关闭所有的面板。
目标:
通常,在执行切换动作之前,会有一个附加的密码查询需求来检测当前用户的登录情况。这样就不用重新登录。验证用户登录成功后才执行切换动作,同时这个操作动作被记录为一条操作员输入信息。这样可以防止非法操作,例如:当前用户在未从系统注销的情况下超过规定的时间未作任何操作。
解决方案:
SIMATIC Logon 选件允许在运行状态验证用户。本条目描述的处理过程适用于 SIMATIC Logon V1.3 和更高版本软件。因为从 SIMATIC Logon 的这个版本开始支持 “SIMATIC Logon Development Kit”。相关的信息参考:
手册“SIMATIC Logon SIMATIC Electronic Signature” - 条目号: 34519648。
手册 “SIMATIC Logon Programming Guide” (安装完软件后可以在以下路径找到:“...\SimaticLogon\developmentkit”)。
注意:
条目号 24458070 描述的是 SIMATIC Logon up to and including V1.22 的处理过程。
使用 “ISLSScripting” 接口“SIMATIC Logon Development Kit"”允许运行时使用 VBScript 验证用户。本条目提供的 VBScript 脚本 (函数 “SL_VerifyUser”) 是通过“SIMATIC Logon Development Kits” 的 “GetLogon” 和 “AuthenticateUser”方法在运行状态来验证用户登录的。
用法说明:
下表列出了必要函数的设置要求。
。。。
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=24458155
提问者对于答案的评价:
Thanks.问题理解正确,回答清楚
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272346.html