wincc 用户登陆、交班、退出

我用WINCC 6.2  在用户、组里头设置三个操作员用户。。
 怎么样能做一个界面,登陆呢?登陆成功,跳到画面AAA...不成功再次输入用户名密码。边上一个退出按钮,点了就退出WINCC

 进到操作界面后,也要一个退出按钮,点它后要输入登陆的操作员密码才能退出,否则返回

 不知道我说明白没有,。

最佳答案

需要C语言编程的,给你发个我编写的程序,你参照下#include "apdefap.h"
 void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
 {
 // WINCC:TAGNAME_SECTION_START
 // syntax: #define TagNameInAction "DMTagName"
 // next TagID : 1
 // WINCC:TAGNAME_SECTION_END

 // WINCC:PICNAME_SECTION_START
 // syntax: #define PicNameInAction "PictureName"
 // next PicID : 1
 // WINCC:PICNAME_SECTION_END
 #pragma code("useadmin.dll")

 #include "PWRT_API.H"

 #pragma code()
 char * x1;
 char * x2;
 char * x3;
 x1=GetTagChar("loginname"); //Return-Type: char* 
 ; //Return-Type: char* 
 x2=GetTagChar("loginpass"); //Return-Type: char* 

 

 if (PWRTSilentLogin(x1, x2))
 {
 OpenPicture("NewPdl01.Pdl");
 //登录成功后的处理
 }
 SetTagChar("loginname","0"); //Return-Type: BOOL 
 SetTagChar("loginpass","0"); //Return-Type: BOOL 

 }

提问者对于答案的评价:
手册我没有啊。我只上了7111课。谢谢第二个人跟第三个人

 向导我试试。这个脚本我也试试

 谢谢。。

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

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

相关推荐

  • wincc入门

    各位大虾:         第一次使用WINCC,有点抓瞎!不知道所云!请介绍下WINCC…

    SIMATIC WinCC 2019年6月11日
  • wincc flecible安装方法

    为什么每次安装都要重启电脑,重启后还是不行,一人要我重启电脑 图片说明:    最佳答案 论坛上很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启…

    2017年11月13日
  • 关于以太网数据线的应用

    大家好,今天外方在调试设备时候,仅仅用一根一台以太网线将编程电脑和设备连接起来,就可以在线PLC程序,在线wincc程序等等,省去了PLC等等编程电缆。如此强大功能的以太网通讯,是…

    SIMATIC WinCC 2019年6月11日
  • 任何把字符串类型数据记录在HMI“历史数据”中

    因工艺过程参数需要在后续中检查,必须保存加工过程的原始记录。其中部分变量为i字符串变量,HMI“历史数据”添加不进去字符串变量。 问题补充:多谢几位老师指点!资料很有帮助。看来还是…

    SIMATIC WinCC 2020年11月1日
  • wincc与 oracle 数据通讯脚本如何写,自己写了不能读出数据

    我现在在弄一个 wincc 直接与oracle  数据库 读写数据的脚本, 简单的说 就是wincc做一个按钮…

    2017年6月19日
  • wincc c脚本问题

    按选择框时的时候 给一个内部变量赋值 然后在点确定的时候把内部变量的值写入PLC的的控制变量或者数据区 请问这个过程该如何用c脚本实现呢??? 问题补…

    SIMATIC WinCC 2019年6月11日
  • wincc画面里的5个分画面无法切换

    各位大侠:我的一wincc画面,在进入主画面之后,它里面的5个分画面无法互相切换,不知是何原因? 最佳答案 主要是处理好画面之间的关系! 在一个画面中做一个上一页的按钮和…

    SIMATIC WinCC 2019年6月11日
  • 按钮控制窗口显示

    如何用按钮控制画面窗口的显示,就是一个按钮按一下窗口显示出来,再按一下窗口不显示。我在画面中建立一个按钮和一个画面,画面名字叫“0cooler.pdl”我在按钮写下这样的语句:#i…

    SIMATIC WinCC 2019年6月11日
  • 用户归档如何立即刷新的脚本

    各位专家好:在运行画面上,用VBS脚本修该用户归档内数据表的数据,但是用户归档显示的数据不能立即刷新,而是重新切换画面(或者按归档的上载按钮)后才能刷新。问题1.VBS脚本写完后台…

    2017年12月1日
  • Wincc 7.5 SP1dtpicker控件

    请教大家Wincc dtpicker控件需要单独安装吗?我在软件里没有找到,如果能提供安装及使用方法就太好了,本人Wincc新手一枚,研究一下午没搞明白。 钻石用户推荐最…

    SIMATIC WinCC 2021年7月5日