求WINCC按钮的C程序

我想在WINCC的画面中加入一个按钮,当按下按钮时出现输入密码框,输入密码正确后,可以把一个变量置为1,请发送个例子!谢了!
我的邮箱:
step_job@126.com

问题补充:
用户名和密码如何设定?是在用户管理那一栏吗?如果是ADMINISTATOR组里的不同用户,怎么区分呢?
还有一个按钮,如果不用C脚本编辑,只是使用用户权限,要在哪一个选项中选择呢?

最佳答案

见问题ID: 51408答案:连接
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=51408&cid=1032
见问题ID: 48410答案,连接
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=48410&cid=1032
见问题ID: 44493答案,连接
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=44493&cid=1032

提问者对于答案的评价:
问题依然没有解决,但是谢谢大家的回答!

专家置评

请参考以下代码:
创建变量username和password分别用于存储用户名和密码。
登录按钮的脚本
#pragma option(mbcs)
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
char * x1;
char * x2;
x1=GetTagChar("username"); //Return-Type: char* 
x2=GetTagChar("password"); //Return-Type: char* 
if (PWRTSilentLogin(x1, x2))
{
//执行想执行的操作 比如给某变量置位
}
else
{
MessageBox (NULL, "′错误的用户名或者密码!"   ,  "警告", MB_ICONEXCLAMATION| MB_SYSTEMMODAL  );// }
}

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

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

相关推荐

  • 请问博图软件兼容哪些系统?

    请问博图软件兼容S7-300吗?S7 5.5的工程能编辑吗?下载到原来的PLC吗?还有有SD卡的屏,怎么下载组态到卡里?下载到卡里就可以可以运行了吧?博图里的WINCC组…

    2017年6月29日
  • WinCC 关于离散型触发报警

    比如,PLC中的变量M0.0,而在Wincc中一般是建立变量MW0,然后指定第0位触发,此时就是M0.0的报警。   但是我的报警都不是连续的位,难道…

    SIMATIC WinCC 2019年6月11日
  • wincc连接远程opc服务器

    wincc怎么和远程opc服务器建立连接,读取数据?wincc的电脑和远程电脑在同一个局域网里。我试了搜索工作组的opc服务器,但是点开是一条红色斜杠。远程opc服务器是PC-AC…

    SIMATIC WinCC 2019年6月10日
  • Wincc通过组合框选择配方下载

    获取配方名称到组合框,假如有配方1-5用什么办法可以获取到组合框下面,同时通过userarchivecontrol新增,删除配方名称组合框内文本也跟着改变,请教一下各位,麻烦各位了…

    SIMATIC WinCC 2020年11月1日
  • wincc 报表 行模式

    我用的是wincc v6.2,在使用在线表格控件做报表时,控件只能插入列,一个变量占一列。因为我要显示的变量很多,即使将A4纸变成横向,也放不下这么多变量。能不能把在线表…

    SIMATIC WinCC 2019年6月10日
  • wincc 7.4 sp1 有默认快捷键吗?

    比如打开属性,设置对齐等 问题补充:不是项目中的快捷键。而是wincc 画面编辑操作 时候能用到到的功能 用快捷键实现 最佳答案 如何定义用于操作和画…

    SIMATIC WinCC 2021年7月5日
  • 1215C模块使用MODBUS TCP的问题

    我使用1215C与普通计算机做MODBUS TCP 通信,指令使用的是MB_SERVER,配置如图,程序很简单,计算机做客户端,使用一个TCP的工具软件,开始已…

    2017年5月31日
  • 关于上位机与下位机的连接问题

    本人正在做一个项目,需要一台上位机同时监控两台下位机,目前使用了研华的工控机(已经安装上wincc6.0sp1+cp5611通讯卡),下位机是两台同型号的s7-300(无通讯模块)…

    SIMATIC WinCC 2019年6月11日
  • 请教:开关量触发模拟量过程值趋势控件显示

    请问,我想通过一个开关量触发模拟量过程值趋势控件显示模拟量,就是当开启电机后,电压模拟量的过程值归档对应的趋势控件开始显示当前的电压,在深入浅出中讲到了可以通过开关量触发动作,但是…

    SIMATIC WinCC 2019年6月11日
  • TIA wincc modbus 创建的变量

    TIA wincc modbus 创建的变量,在step7   plc程序中  是否也可以直接使用此…

    SIMATIC WinCC 2021年7月5日