WinCC应用实例—用按钮实现登录和注销

WinCC应用实例—用按钮实现登录和注销

ID:31269854

大小:188.50 KB

页数:6页

时间:2019-01-08

WinCC应用实例—用按钮实现登录和注销_第1页
WinCC应用实例—用按钮实现登录和注销_第2页
WinCC应用实例—用按钮实现登录和注销_第3页
WinCC应用实例—用按钮实现登录和注销_第4页
WinCC应用实例—用按钮实现登录和注销_第5页
资源描述:

《WinCC应用实例—用按钮实现登录和注销》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WinCC应用实例—用按钮实现登录与注销除了为登录或注销过程而组态的热键之外,WinCC还提供了函数PWRTLogin()来执行登录,函数PWRTLogout()用于注销。可以使用这两个函数,组态一个通过鼠标动作和键盘两者激活的独立按钮。还可通过按钮的热键属性设置功能键控制动作。用于登录和注销的函数是WinCC应用程序函数。可以在鼠标动作或按下按钮事件中使用C动作来调用函数。       由函数PWRTLogin()来执行登录。       下面是如何使用该函数的实例:#pragmacode("USEADMIN.

2、DLL")#include"PWRT_API.H"#pragmacode()PWRTLogin('1');       由函数PWRTLogout()来实现注销。       下面是如何使用该函数的实例:#pragmacode("USEADMIN.DLL")#include"PWRT_API.H"#pragmacode()PWRTLogout();打开“用户管理器”,新建用户“family”用户权限设定(红灯亮的说明该用户有此操作的权限)按钮授权配置:只有用户的权限包含按钮的权限时该用户才可以操作此按钮。运行时登

3、陆提示:未登陆时操作提示:成功登陆后操作提示:登陆后再次单击“登陆按钮”会弹出下面的窗口,这时的“退出登陆”可以操作了,可以从这里退出登陆,而不用单独设置退出按钮了。以下转帖:WINCC-如何使用自定义的对话框实现用户登录    在登录按钮中加处以下脚本:  #pragmacode("useadmin.dll") #include"PWRT_API.H"  #pragmacode()   if(PWRTSilentLogin("username","PaWord"))  {  //登录成功后的处理  }    其

4、中"USERNAME","PAWORD"可以用存储用户名和密码的变量替换.如:  PWRTSilentLogin(GetTagChar("user"),GetTagChar("PaWord"))    当登录成功时,函数返回值为真;如登录失败,则返回值为假  WINCC--如何在程序中动态修改用户密码    1、点击“开始”--》“设置”--》“控制面板”--》“管理工具”--》“数据源(ODBC)”,打开ODBC数据源管理器  2、在用户D页面的用户数据源中找到与当前项目所关联的一项,其名称为“CC_项目名_项

5、目建立日期时间”,记下该项的名称  3、在脚本中加入以下代码:#pragmacode("UseGen.dll") #include"USEGENAP.H"#pragmacode()   LPCMN_ERRORerr;  //定义的LPCMN_ERROR型变量,在函数调用中需使用 if(PWGENCoect("CC_a_04-09-21_16:35:22",err))  //建立与数据库的联接,其中CC_a_04-09-21_16:35:22用第二步中记下的名称取代  {  if(PWGENChangePaword

6、(GetTagChar("user"),GetTagChar("oldpaword"),GetTagChar("paword"),err))//修改密码,user,oldpaword,paword分别为存贮用户名,原密码,新密码的内部变量,类型为文本变量8位字符集  {  //密码修改成功后的操作,如给用户提示等  }  }  PWGENDiscoect(err);//断开与数据库的联接  4、编译运行程序  5、工作完成  6、与用户管理相关的函数定义存贮在ALIB目录下的USEGENAP.H文件中,可根据上面

7、示例自行完成添加用户,修改权限等功能。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。