如何在WinCC中用按钮激活用户登录
详细WINCC用户登录系统画面
关于WINCC用户登录画面的详细解决办法本人在网上找了很多关于这类的文章和解决办法,但效果都不是很好,要么过于简单.要么有问题,现本人整理了下.方便大家解决这个问题.1.首先打开WINCC用户管理器.如图:1.新建用户取名为admin,当然自己可以更换为其他的,并选择相应的权限,如图:2.新建画面,取名为login.dll并添加两个按钮,如图:只有当点击登录系统并输入正确密码后,才能进入画面.3.选择登录按钮-属性-事件-鼠标-按左键,加入C动作,内容如下: #pragma code ("UseAdmin.DLL")#include "pwrt_api.h"#pragma code ()PWRTLogin('e');如图:4.编辑进入画面按钮-属性—其他-授权-选择用户管理.如图:5.再次编辑进入画面按钮-事件-鼠标-按下左键-直接连接,如图:常数选择你要跳转的画面,当前窗口选择画面名称.[常数选择前需新建你的主画面]这样一个简单的用户登录画面就完成了.当然你可以优化一下,根据你的情况更改.浅析规则式植物造景和自然式植物造景苏旺指导老师:汪小飞(黄山学院生命与环境科学学院,安徽黄山245041)摘要:本文分析了规则式植物造景和自然式植物造景,和他们各自的造景特色和主要适用在什么场合。
探讨了规则式植物造景和自然式植物造景二者包括的造景形式以及他们在造园体系、表现手法上的不同点。
介绍了它们在各个国家、地域的各有特色。
最后我们应该适宜运用各种造景形式。
关键字:规则式植物造景,自然式植物造景Analysis of rule-plant landscaping andnature plant landscapeSu WangDirector:Wang Xiaofei(College of Life & Environmental Sciences, Huangshan University,Huangshan245041, China)Abstract:This article analyses the rules scene building with plants and nature plant landscape, and their landscape and mainly used on occasion.Discusses rules for scene building with plants and nature plant landscape landscape including the two forms as well as their gardening system, on the presentation of different points.Describes them in the various countries, geographical features.Finally we should be appropriate to use various landscape forms.Keyword:Rules-plant landscaping, nature plant landscape1.树木配置的形式按照树木的生态习性,运用美学原理,依其姿态、色彩、干形进行平面和立面的构图,使其具有不同形态的有机组合,构成千姿百态的美景,创造出各种引人入胜的树木景观。
如何在WinCC中用按钮激活用户登录
如何在 WinCC 中用按钮激活用户登录/退出对话框
方法:
1. 画面上建立两个按扭,两个文本
2.
(1)在登录按扭鼠标动作中组态一个 C 动作,输入下面脚本:
(3)在操作员文本的的文本属性的动态添加@CurrentUser 变量
3. 项目管理器中找到用户管理器, 在用户管理器中新建用户, 为用户设置用户名和密码, 分配权限
(
4.按钮的属性/其他/授权中 选择用户管理
#pragma code("useadmin.dll") #include "PWRT_API.H" #pragma code() PWRTLogin('1');
(2)在注销:
#pragma code("useadmin.dll") #include "PWRT_API.H" #pragma code() PWRTLogout(); 退出按钮
西门子 WinCC 中的 RFID 用户登录方式操作指南说明书
022019/CN/view/zh/109765010C o p y r i g h t ãS i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d 目录1概述 ........................................................................................................................ 32通过 RFID 实现登录的方式 (3)3各种实现方式介绍 (3)3.1 RFID 读卡器 SIMATIC RF1060R + PM-Logon Basic 实现方式 (3)3.1.1概述及工作原理 (4)3.1.2主要组态步骤 (5)3.2 RFID 读卡器 SIMATIC RF1060R +动态链接库及 exe 程序实现方式 (13)3.2.1概述及工作原理 (13)3.2.2主要组态步骤 (14)3.3 RFID 读卡器 SIMATIC RF1060R + WinCC 编程调用 DLL 动态链接库实现方式 (19)3.3.1概述及工作原理 (20)3.3.2主要组态步骤 (21)4总结 (28)C o p y r i g h t ãS i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d 1概述在 WinCC 的使用过程中,常常需要进行用户管理,在实际的操作过程中需要进行用户的登录以及注销操作。
常规的登录操作往往是通过点击按钮弹出登录对话框后,输入用户名及密码来实现。
但是越来越多的用户希望简化用户登录的操作过程。
随着硬件的发展,这使得简单快捷的登录操作可以实现。
本文将汇总介绍几种在 WinCC 中结合西门子 RFID 产品进行用户登录操作的方式供用户参考。
详细WINCC用户登录系统画面1
关于WINCC用户登录画面的详细解决办法
本人在网上找了很多关于这类的文章和解决办法,但效果都不是很好,要么过于简单.要么有问题,现本人整理了下.方便大家解决这个问题.
1.首先打开WINCC用户管理器.如图:
1.新建用户取名为admin,当然自己可以更换为其他的,并选择相应的权限,如图:
2.新建画面,取名为login.dll并添加两个按钮,如图:
只有当点击登录系统并输入正确密码后,才能进入画面.
3.选择登录按钮-属性-事件-鼠标-按左键,加入C动作,内容如下: #pragma code ("UseAdmin.DLL")
#include "pwrt_api.h"
#pragma code ()
PWRTLogin('e');
如图:
4.编辑进入画面按钮-属性—其他-授权-选择用户管理.如图:
5.再次编辑进入画面按钮-事件-鼠标-按下左键-直接连接,如图:
常数选择你要跳转的画面,当前窗口选择画面名称.[常数选择前需新建你的主画面]
这样一个简单的用户登录画面就完成了.当然你可以优化一下,根据你的情况更改.。
wincc登录DIY
用户登陆事件1 双击“用户管理器”---------右击“管理员组”----------“添加一个用户”后出现如图画面:“登陆”和“口令”等自己设定。
设置完成后,将在“管理员组”中自动生成该用户,单击你所建立的用户将会出现权限设置:在此用户中我们允许了“变量输入”“画面编辑”“改变画面”“工艺参数”这4种权限的使用。
也就是说在成功登陆后,只有有以上四种权限(任意一种即可)的控件可以正常运行。
2 打开图形编辑器,添加一个按钮,文本内容设为“登陆”,确定后,打开按钮的“属性”----------“事件”--------“鼠标”-------“按左键”---------“C动作”#include "apdefap.h"void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y){#pragma code("UseAdmin.DLL")#include "pwrt_api.h"#pragma code();PWRTLogin(1);// 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}编程完毕后,按“创建动作”没有错误和警告后,按“确定”。
wincc登录
图形编辑器
登录按钮
鼠标动作
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code("UseAdmin")
#include "pwrt_api.h"
#pragma code ()PWRTLogiຫໍສະໝຸດ (1);}注销按钮
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
用户管理器
添加用户组随意命名(eg.service)
添加新用户随意命名(eg.willi)
选择授权
End
组态对象权限
选中按键,选择属性—其它—授权,双击,选择权限
点击按钮,显示没有许可权
用户登录有两种方式:设置热键,脚本编程
使用热键
Wincc项目管理器中,右键单击项目名称选择属性
为登录和退出分配热键
{
#pragma code("UseAdmin")
#include "pwrt_api.h"
#pragma code ()
PWRTLogout();
}
输入输出域1
输入输出域2
使用附件--变量登录
将计算机分配给变量
WINCC用户管理器菜单,附件—变量登录—分配计算机
wincc license key操作方法
wincc license key操作方法WinCC License Key 是使用 Siemens WinCC 软件的关键组成部分,它允许用户在其计算机上运行 WinCC 软件并使用其中的功能。
以下是 WinCC License Key 的操作方法:1. 获取 License Key要获取 WinCC License Key,请遵循以下步骤:a. 登录到 Siemens 官方网站并导航到 WinCC 下载页面。
b. 找到适用于您的WinCC 版本的License Key 下载链接。
c. 单击下载链接,将 License Key 文件保存到您的计算机上。
2. 安装 License Key安装 WinCC License Key 是将其应用于 WinCC 软件的过程。
按照以下步骤进行安装:a. 启动 WinCC 软件,并打开 WinCC 项目中的 LicenseKey 菜单。
b. 选择 "安装 License Key" 选项。
c. 在弹出的对话框中,浏览并选择下载到计算机上的License Key 文件。
d. 单击 "安装" 按钮,完成 License Key 的安装。
3. 激活 License Key安装 License Key 后,您需要激活它才能在 WinCC 软件中使用。
遵循以下步骤激活 License Key:a. 打开 WinCC 软件,进入 License Key 菜单。
b. 选择 "激活 License Key" 选项。
c. 根据提示,输入正确的激活码(Activation Code)。
d. 单击 "激活" 按钮,完成 License Key 的激活。
4. 键入 License Key完成激活后,您需要将 License Key 输入到 WinCC 软件中,以启用其完整功能。
遵循以下步骤键入 License Key:a. 启动 WinCC 软件,并打开 License Key 菜单。
WINCC-使用对话框实现用户登录的方法
WINCC-使用自定义的对话框实现用户登录?1、首先建立两个输入输出域,分别定义为1,2,在输入输出域的对象属性-属性-输出/输入-输出值连接变量@CurrentUserName,对象属性-事件-属性主题-输出/输入-输入值-更改添加代码:SetOutputValueChar(lpszPictureName,lpszObjectName,GetInputValueChar(lpszPictureName,lpszObjec tName));2、在登录按钮中加处以下脚本:#include "USEGENAP.H"#pragma code ("UseAdmin.DLL")#include "pwrt_api.h"#pragma code ()if (PWRTSilentLogin(GetInputValueChar(lpszPictureName,"1"),GetInputValueChar(lpszPictureName,"2")) == FALSE){if(MessageBox (NULL, "错误,请重新输入!" , "提示", MB_ICONEXCLAMATION| MB_SYSTEMMODAL ));}else{//OpenPicture("你要进入的画面");}其中"USERNAME","PASSWORD"可以用存储用户名和密码的变量替换.如:PWRTSilentLogin(GetTagChar("user"),GetTagChar("PassWord"))当登录成功时,函数返回值为真;如登录失败,则返回值为假。
3、在退出按钮中添加代码:#pragma code ("useadmin.dll")#include "PWRT_api.h"#pragma code()if(PWRTLogout()){MessageBox (NULL, "用户已退出!" , "提示", MB_ICONEXCLAMATION| MB_SYSTEMMODAL );}以下为空。
WinCC6.0,6.2怎么用按钮实现登陆,退出登录,修改密码
在运行系统用按钮实现登录对话框,退出登录,以及修改用户密码操作系统:Windows2000 ,WindowXP,其他没测试过。
1.登录对话框显示(在按钮的单击事件中写下下面的C脚本,两行注释中间是用户自己填写的程序#include "apdefap.h"void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName){#pragma option(mbcs)//////////////////////////////////////////////////////////////////////用户自己填写的程序#pragma code("useadmin.dll")#include "PWRT_api.h"#pragma code()PWRTLogin('c'); //////登录对话框////////////////////////////////////////////////////////////////////用户自己填写的程序}2.退出登录(同登录)#include "apdefap.h"void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName){#pragma option(mbcs)//////////////////////////////////////////////////////////////////////用户自己填写的程序#pragma code("useadmin.dll")#include "PWRT_api.h"#pragma code()PWRTLogout(); //////退出当前用户////////////////////////////////////////////////////////////////////用户自己填写的程序}3.修改用户密码(同上不解释了)#pragma code("UseGen.dll")#include "USEGENAP.H"#pragma code()//LPCMN_ERROR err; //if (PWGENConnect("CC_Pro_WinC_10_04_23_15_03_40R",err)) //连接数据库{if (PWGENChangePassword(GetTagChar("@CurrentUser"),"旧密码","新密码",err)){HWND hWnd;MessageBox(hWnd,"修改密码成功0001","通知",MB_OK|MB_SYSTEMMODAL );}else{HWND hWnd;MessageBox(hWnd,"修改密码失败0002","通知",MB_OK|MB_SYSTEMMODAL); }}else{HWND hWnd;MessageBox(hWnd,"修改密码失败00003","通知",MB_OK|MB_SYSTEMMODAL);}PWGENDisconnect(err); //断开与数据库的联接其中“CC_Pro_WinC_10_04_23_15_03_40R”为数据源名称。
有关WINCC激活问题
有关WINCC激活问题
激活之前
对于WinCC 6.0之后的版本,项目所在路径不允许有中文名。
建议放在某个驱动器的根目录下面。
打开项目
在首次启动WinCC时,将打开没有项目的WinCC项目管理器;当新建或打开一个项目并退出后,每当再次启动WinCC时,上次最后打开的项目将再次打开。
当启动WinCC时,同时按下<SHIFT> + <ALT>键保持不动,直到出现WinCC项目管理器窗口。
这时WinCC项目管理器打开,但没有项目被打开。
激活项目
如果WinCC处于激活状态需要退出系统,则重新启动WinCC时,项目打开后将自动被激活。
在打开WinCC时可同时按下<SHIFT> + <CTRL>键保持不动,直到在WinCC项目管理器完全打开。
这时WinCC不激活运行系统。
开机后不显示桌面自动打开WinCC
打开注册表管理器,依次找到“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon”双击“Shell”,将窗口中的“explorer.exe”换成WinCC的执行文件即可。
为何WinCC所在项目文件夹无法删除
点“开始----运行”,输入reset_wincc.vbs,“确定”后会关闭WinCC的相关进程,然后再删除即可。
该方法也适用于PCS7_v6.0以上版本。
