这个WINCC用户登录窗口怎么用?

参考旧项目的用户登录窗口,发现有一个做的非常的好,应该稍作修改就可以拿来用,可是我不知道如何修改。下拉菜单中的操作员、技术员、管理员等,是如何和密码绑定的?各个功能的脚本我分别作了截图,哪位师傅给指导一下,看看怎么能利用上这个用户登录对话框。

图片说明:

这个WINCC用户登录窗口怎么用?    这个WINCC用户登录窗口怎么用?    这个WINCC用户登录窗口怎么用?    这个WINCC用户登录窗口怎么用?    这个WINCC用户登录窗口怎么用?    这个WINCC用户登录窗口怎么用?   

最佳答案

具体步骤如下:
1.在启动画面中插入“画面窗口”。设置属性为隐藏。
2.新创建画面窗口“密码保护.PDL”
3.插入2个输入输出域,2个按钮,更改名为1,2
分别是用于“用户名”输入;“密码”输入;确定;取消
4.在用户名的输入输出域的事件属性->输出/输入->输入值
->更改    加入C脚本函数
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)
{
SetOutputValueChar(lpszPictureName,lpszObjectName,GetInputValueChar(lpszPictureName,lpszObjectName));
}
5.按照上面做的 在密码输入输出域里加入同样的C脚本
6.在确定按钮的事件->按钮->鼠标按下 加入C脚本
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code ("UseAdmin.DLL")
#include "pwrt_api.h"
#pragma code ()
if (PWRTSilentLogin(GetInputValueChar(lpszPictureName,"1"),GetInputValueChar(lpszPictureName,"2")) == FALSE)
MessageBox (NULL, "错误,请重新输入!"   ,  "提示", MB_ICONEXCLAMATION| MB_SYSTEMMODAL  );// }
else
OpenPicture("你要进入的画面");
}
7.取消按钮中加入功能关闭此画面就可以了

提问者对于答案的评价:
谢谢您的回答,就是按照您这个方法做的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:55
下一篇 2021年7月5日 上午9:55

相关推荐

  • wincc flexible smart v3 编程问题

    我有一个smart 700 IE v3的触摸屏,我要做一个配方视图,但用wincc flexible smart v3软…

    2020年11月1日
  • WinCCViewer RT 加载失败

    WinCC V7.3-选件 WebNavigator 组态及 Web 服务器配置(入门指南) 课程编号:V1454 介绍了 &nb…. 点击这里,打开…

    2021年7月5日
  • WINCC7.2画面怎么加循环

    我想用一个变量,当他等于1时自动打开其他画面, 画面对象里只有“对象更改”和”打开画面”两个加脚本,但是我需要那种在画面中周期执行的,这个要把脚本加在哪啊,各位大神指导一…

    SIMATIC WinCC 2021年7月5日
  • wincc 鼠标动作不能切换画面

    想要切换画面,用一个按钮来切换,属性为鼠标左键动作;在运行时,把鼠标放置按钮上,有一个蓝色闪电,用左键点一下,却没有反应。这是怎么回事 问题补充:以上大家说的,我都做过了,不管是用…

    SIMATIC WinCC 2019年6月11日
  • winc的configuration tools

    请教如何使用winc的configuration tools? 最佳答案 lz是wincc的configuration tools的应用!WinCC …

    SIMATIC WinCC 2019年6月11日
  • 有办法将一个模拟量的值根据要求的时间T1后记录下来显示在触摸屏画面上吗?

    根据客户的要求需要将一个压力值根据生产时间的变化,需要将这个值在比如T1时间后读取出来,但是这个压力值是随着工作时间不停变化的,客户不需要触摸屏上的曲线记录,需要将这个时间的值给记…

    SIMATIC WinCC 2021年7月5日
  • 如何将WinCC用户登陆日志写入资料库中

    请问各位专家一个问题,如何将WinCC 的用户登陆日志写入SQL 2000 的资料库中,我在资料库中开了一个表,栏位有:用户名、日期时间和状态(状态包…

    SIMATIC WinCC 2019年6月11日
  • 水管控件不动了

    在网上下载了流动水管控件“水龙头工作室”的,一开始运行很好,程序调试好后,做了“一键恢复”备份,备份完再恢复出现了一个问题:水管控件不流动了,控件属性也不显示,双击控件也没反应。其…

    SIMATIC WinCC 2019年6月11日
  • wincc 杀毒软件

    请问:WINCC V6.2 SP2中文版跟哪几种杀毒软件不冲突?(最好是免费的,能下载下来的。) 最佳答案 建议你是用若顿的杀毒软件。西门子官方推荐的! 提问者…

    SIMATIC WinCC 2019年6月11日
  • s7-1200画面

    我用博图软件V12在项目的HMI里面做好的画面怎么样能复制到另外一个项目里?谢谢! 最佳答案 这个应该有两种方法:1、在博途V12中,菜单栏–视图—-参考项目。你可以通过这种…

    SIMATIC WinCC 2017年12月7日

发表回复

登录后才能评论