WINCC运行时修改用户权限

各位大侠:

   组态时,WINCC的“用户管理器”可以添加组、用户,并设置相应的授权,在WINCC运行时,可以通过AddGroup , AddUserEx 添加组和用户,但应该如何给组、用户分配需要的授权呢?
 

最佳答案

楼主厉害,准备把用户管理器的功能重新自己实现一遍,呵呵。

 你用AddGroup , AddUserEx 这些函数,相比手头肯定有ODK的手册吧,ODK只提供了添加/删除/校验权限的功能,并没有提供分配权限之类的函数,这一点是没有办法的。

 楼主你可以从数据库方面想想办法,跟用户、用户组和权限有关的数据都保存在组态数据库的PW_PERM和PW_USER表中,通过SQL语句修改其中的数据就可以达到分配权限的目的。

 最后的忠告,费这么大的劲取实现底层的功能,而且有现成的用户管理器可以使用,我认为没有必要。

提问者对于答案的评价:
好吧,看来是没必要了!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:14
下一篇 2019年6月11日 上午8:14

相关推荐

  • 变量记录数据库的问题,哪位达人指导我下啊

    我看里面的数据库都是很多由时间或时间段命名的数据库,请问能否自己手动添加数据库,修改其名称,增加里面的数据,然后做假历史趋势用?? 最佳答案 这个想法以前用此方法试验过一次,貌似不…

    SIMATIC WinCC 2019年6月11日
  • VB编程求教

    由于西门子组态软件WINCC中经常用到VB等编程,本人想学习,不知有没这方面的网站或QQ群或别的什么资料之类的?谢谢了。 问题补充:我想在碰到弄不懂的地方可以找个老师咨询一下。 最…

    SIMATIC WinCC 2019年6月11日
  • wincc OS 单站冗余

    现有一工程项目,要求AS冗余,OS也要冗余,AS冗余选用414hCPU,两台OS站都安装上cp1623网卡,S7-REDCONNECT授权,但不清楚两台OS单站的wincc冗余配置…

    SIMATIC WinCC 2021年7月5日
  • PROTOOl v6.0打开项目pdb文件出错

    最近用v6.0版打开项目中的.PDB文件出错,提示请见图片。麻烦老师解答。谢 问题补充:原来就是用PROTOOL做的,是不是版本问题。记得V6.0 还有一个SP2版本的。…

    2021年7月5日
  • 关于WINCC中模拟量报警的问题

    在报警记录组件里将模拟量报警设置好后,运行系统,当模拟量数值达到报警点后开始报警,确认后,报警声音消失,但是过上一会又出现报警,这是怎么回事?相当与循环扫描(注:我是在现场遇到这个…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc中的S7驱动下TCP/IP到底有没有连接数限制?

    一台wincc上位机要跟50台300系列PLC同时通讯,我看了下wincc的性能数据,没有特别对TCPIP这种连接方式进行说明最大的连接数,我要指出的是我并不是通过CP1613工业…

    SIMATIC WinCC 2019年6月11日
  • 有好多个问题

    1、下载软件时候跳出来图1提示该怎么解决。2、如何在论坛上找到在线技术支持路径给我一个。3、我要下载SAMATIC HMI   ktp700…

    SIMATIC WinCC 2021年7月5日
  • wincc中怎么用vb脚本设置书签

    Dim XADORS1.Open "select 阀门号,设备号,允许位,自动控制位 from 设备号和对应点&nbsp…

    2020年11月1日
  • wincc怎么实现选择禁止功能。来实现手动设定队列的功能。

    我想实现手动设置队列的功能,可以做4个选择框,分别有4个选项,第一个选了1就把1赋个变量1,然后第二个就不能选1,依次类推。实现手动设置队列的功能,但是不知道怎么做这个选择框。请大…

    SIMATIC WinCC 2017年6月10日
  • WINCC的I/O field 问题

    step7有一段通过一步步迭代最后能达到目标值的程序(用的都是浮点数的计算)    我在人机界面上用I/O field …

    2017年8月18日