设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子触摸屏]smart 1000 触摸屏能否在线修改密码?

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8104条微博

动态微博

查看: 6857|回复: 3

[求助-西门子触摸屏]smart 1000 触摸屏能否在线修改密码?

[复制链接]

升级  37%

该用户从未签到

发表于 2013-12-8 14:40:18 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
smart 1000 触摸屏能否在线
修改密码?
增加用户?
删除用户?
用什么控件?
这个简单的用户管理控件好像没有这些功能啊?
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
6860°C
3
  • amy328
  • 小小女t
  • tyr5507
过: 他们

升级  32.5%

该用户从未签到

发表于 2013-12-8 15:12:38 | 显示全部楼层
有这功能 就是一个控件,你试一下,通过一个按钮触发一个窗口。我之前一直这样做的。祝你好运,我把控件告诉你。是可以修改的,只要你现在登录的用户他的权限够就OK!第一个回答你问题的人,他可能不知道什么是WINCC  什么是SMART1000(WINCC FLEXIBLE 2008 SP4)
                              
图片说明:1,2  2,1  

                                                                                                                                                                                                                                
                                                        

升级  28%

该用户从未签到

发表于 2013-12-8 15:32:16 | 显示全部楼层
请参考 “长沙恒威” 的答案。

升级  29%

该用户从未签到

发表于 2013-12-8 15:51:00 | 显示全部楼层
不具备在线修改条件。
如果能修改,就只能通过用户控件。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            在用户里面 穿创建一各 管理员权限的用户
添加一个用户管理画面
运行后
在用户管理画面
此管理员用户 可以 新建各等级的 用户  如操作员等。并可修改 用户密码。
但是不能删除用户
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                            wincc flexible自带的用户视图就可以实现 修改密码、增加用户、删除用户、更改注销时间更改用户组等基本功能。
更改用户名
在“用户”区域中,双击“名称”列中的域以更改用户名。
更改用户的名称。
按下<Return>确认输入。
也可以在工作区中选择用户,该用户的属性将显示在“属性”窗口中。在“属性”窗口中,选择“常规”组。在“名称”域中更改用户名称。
更改用户密码
在“用户”区域中,双击“密码”列中的域以更改密码。 将显示密码输入对话框。
在“输入密码”域中,输入新密码。
在“确认密码”域中再次输入新密码。
按下<Return>确认输入。
也可以在工作区中选择用户,该用户的属性将显示在“属性”窗口中。在“属性”窗口中,选择“常规”组。在“密码”区域中更改密码。
更改用户的退出时间
单击“用户”表中的标题栏。
使用鼠标右键打开弹出式菜单,并启用“退出时间”列的显示。
在“用户”区域中,双击“退出时间”列中的域以更改退出时间。
更改退出时间。
按下<Return>确认输入。
也可以在工作区中选择用户,该用户的属性将显示在“属性”窗口中。在“属性”窗口中,选择“常规”组。在“退出时间”域中更改退出时间。
说明
如果在退出时间中输入值“0”,则将不会发生自动用户退出。
删除用户
选择要删除的用户行。
使用鼠标右键打开弹出式菜单,并选择“删除”命令。
除了删除用户这个不知道能不能实现其他都可以在用户视图中实现(西门子HMI产品技术支持曾经在一个置评中说可以在用户视图中删除但是我也没试过不知道是否可以),我模拟时可以用Delete键删除用户的但是不知道用HMI怎么删除。注意必须用管理账户登录才可以进行以上操作。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            需要通过脚本实现,没有现成的控件,如下:WINCC--如何在程序中动态修改用户
1、点击“开始”--》“设置”--》“控制面板”--》“管理工具”--》“数据源(ODBC)”,打开ODBC数据源管理器
2、在用户DSN页面的用户数据源中找到与当前项目所关联的一项,其名称为“CC_项目名_项目建立日期时间”,记下该项的名称
3、在脚本中加入以下代码:
#pragma code(&quot;UseGen.dll&quot;)
#include &quot;USEGENAP.H&quot;
#pragma code()
LPCMN_ERROR err;                                                                       //定义的LPCMN_ERROR型变量,在函数调用中需使用
if(PWGENConnect(&quot;CC_ass_04-09-21_16:35:22&quot;,err))                      //建立与数据库的联接,其中CC_ass_04-09-21_16:35:22用第二步中记下的名称取代
{
if
(PWGENChangePassword(GetTagChar(&quot;user&quot;),GetTagChar(&quot;oldpassword&quot;),GetTagChar(&quot;password&quot;),err))           //修改密码,user,oldpassword,password分别为存贮用户名,原密码,新密码的内部变量,类型为文本变量8位字符集
{
//密码修改成功后的操作,如给用户提示等
}
PWGENDisconnect(err);        //断开与数据库的联接
}
4、编译运行程序
5、工作完成
6、与用户管理相关的函数定义存贮在APPLIB目录下的USEGENAP.H文件中
可根据上面示例自行完成添加用户,修改权限等功能。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2024-11-1 07:35 , Processed in 0.088540 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表