如何通过域在画面上显示当前登录的用户是属于哪个[SIMTIC Logon]用户组的。
比如用脚本如何判断出来
多谢!
最佳答案
(转)
1.画面上放置一个“静态文本”
2.右击FONT属性—-“字体”—–“文本”—–变量“@CurrentUser”
用户组其实我们并不用去关心它,用户组的作用一是用于权限的继承,二是SIMATIC LOGON是基于用户组的,WinCC运行时检测的是用户所具有的权限,而不是用户组(SIMATIC LOGON除外);
如果楼主只是想把用户所在的用户组显示出来,可以使用VBS读取数据库表dbo.PW_USER将用户组名称取出,具体代码见《如何从资料库中读取资料并在WinCC的画面中显示》:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=32353&cid=1032
如何获取当前登录的用户所属的组编号:
http://www.ad.siemens.com.cn/productportal/prods/hmi/comfortpanel/q7_configuration/faq133.html
提问者对于答案的评价:
666
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367018.html