在运行画面上做一个授权输入框

在WINCC运行画面上,加入一个输入框更改PLC内的变量,点输入框的时候要弹出一个登录框,输入相应授权后才能更改,具体怎么实现?新手,请多指教。谢谢

最佳答案

组态IO域控件的以下几个属性:
 1:Operator-Control Enable属性:静态为No,动态为C动作:
 #pragma code ("UseAdmin.DLL")
 #include "pwrt_api.h"
 #pragma code ()
 #define NO_MESSAGEBOX  1
 CMN_ERROR err;
 DWORD pwlevel = 0;

   pwlevel = (DWORD) GetPasswordLevel(lpszPictureName,lpszObjectName);
   if (pwlevel==0)
         return(TRUE);
   else
         return(PWRTCheckPermissionOnPicture(pwlevel,lpszPictureName,NO_MESSAGEBOX,&err));
 }
 2:Authorization属性:双击,选择一个指定的权限。
 需要事先在用户管理器中给相关的用户指定该权限。

 通过以上两步的设置,如果当前登录的用户不具有该权限,则不能操作IO域,只有具有该权限才能输入。

提问者对于答案的评价:
试了下没有成功,感觉可能是我那时没有注意到,后来没有办法就从PLC里做了。

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

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

相关推荐

  • wincc运行许可证许可证使用时间到期

    购买的正版WINCC7.5 SP1 运行版,经常弹出软件许可证到期,如下图,怎么处理,操作人员操作的时候经常跳出很麻烦? 问题补充:有什么高招避免跳出这个 图片…

    2021年7月5日
  • cp443-1与1613的MaC地址问题

    Cp443-1是位于CPU模块的右方,它有MAc地址,1613卡在电脑里与cp443-1通讯也有MAC地址,通过冗余连接那就是需要四个MAc地址,现在Wincc与Plc连不上,总感…

    SIMATIC WinCC 2019年6月11日
  • wincc如何把历史曲线数据自动导出为数据文件?

    wincc如何把历史曲线数据自动导出为数据文件,另外如何把导出的文件通过历史曲线在别的电脑wincc中显现出来。 最佳答案 WinCC在线趋势控件是独一无二的,只能在WinCC中使…

    SIMATIC WinCC 2021年7月5日
  • 313-2DP跟用winCC的上位机能互联几台?

    PLC-313-2DP跟用CP-5611的winCC的上位机能互联几台?图中可行吗? 图片说明:    最佳答案 可以的,只要你接口有这么多,没有也可以拓展 提…

    2021年7月5日
  • Wincc的系统时间该如何用变量显示?

    如果不用wincc的时间控件,在wincc中如何生成一个时间变量,该变量可以显示系统时间(日期、小时、分、秒)? 问题补充:我现在是通过IndustrialData Br…

    SIMATIC WinCC 2019年6月11日
  • SIEMENS?Step7?S7Combox控件问题

    SIEMENS?Step7?S7Combox这个控件怎么添加啊?我按照网上的办法下载了一个s7actldx.dll,然后在控件里注册了一下,但是也没有这个控件,我的系统是win7,…

    2021年7月5日
  • wincc中热键的问题?

    我在wincc中添加一按钮,通过C脚本实现一功能,假如这个功能是切换到另一画面,但是为什么运行后对这个按钮设置的热键不好用?而实现同样的功能不通过C脚本,直接组态热键却好用,这是为…

    SIMATIC WinCC 2019年6月11日
  • wincc 画面多重嵌套调用

    我设置了一个主画面,该主画面中有一个菜单栏和一个主画面窗口,主画面中画面窗口中还有一个小的画面窗口通过主画面菜单栏按钮调用各种小画面,请问如何写脚本实现该功能。 图片说明: &nb…

    2021年7月5日
  • 西门子博途KTP触摸屏实体按键如何启用

    实体按键功能如何实现 在哪里设置 图片说明:    最佳答案 添加一个按钮对象,在其属性“热键”里连接功能键,在事件里添加动作 提问者对于答案的评价:…

    2021年7月5日
  • plc与wincc通讯密码怎么解决?

    wincc设置了操作密码,cpu也设置了密码,其中画面登陆权限可以进入,但wincc画面的输入输出域不能控制变频器调速,需要输入解锁密码,密码是一个十六位的字,请问这种设置是怎么实…

    SIMATIC WinCC 2019年6月11日