电工学习网

 找回密码
 立即注册
查看: 8730|回复: 0
打印 上一主题 下一主题

如何为WinCC画面中的部分参数加上更改权限?

[复制链接]
跳转到指定楼层
楼主
发表于 2018-1-3 13:09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何为WinCC画面中的部分参数加上更改权限?
问:如题,在winCC画面中,有几个重要工艺参数,为了不让操作人员随意更改,想设置权限,让工艺工程师更改。如何做?
答:请选中需要授权的才能操作的对象,右键菜单--〉属性,在属性--〉其它下为“授权”域分配相应的操作权限,然后在“用户管理”里面创建一个工艺操作员用户,并为其分配在“授权”域中使用的权限。
当使用该用户登录时,就可以操作这些对象了。
WINCC使用画面做一个登录窗口,该窗口有有户名及密码框,及登录和退出两个按钮,实现功能登入另一个画面
下面这是引用网上的一种方法但却无法实现上面功能,有人知道如何解决此问题吗??急求!!
1,wincc 登陆的账户名 跟密码是 wincc 用户权限 内的账户跟密码
打开WINCC项目--用户管理器--单击右键添加新用户--设置登录名及口令 账户名1234 密码111111
2、创建画面 NewPdl0.Pdl(登陆界面) NewPdl11.Pdl(登陆成功界面)
3、在NewPdl0.Pdl(登陆界面) 画两个输入框 输入输出域1(输入账户) 输入输出域2(输入密码)
      先对输入框做调整,属性---》输出/输入 输出值:0 数据格式 :字符串 输出格式 *
      退出时应用 是 隐藏输入 否
      属性---》 事件-----》输入/输出域--------》属性主题------>输出/输入-----》 输入值 内的更改 选择C动作
加入C脚本函数
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, char* value)
{
SetOutputValueChar(lpszPictureName,lpszObjectName,GetInputValueChar(lpszPictureName,lpszObjectName));
}
两个输入框 都一样
4、在NewPdl0.Pdl(登陆界面) 画两个按钮 确定 退出
选择 确定 属性---》事件---》鼠标内的 鼠标动作 选择C动作
加入C脚本函数
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code ("UseAdmin.DLL")
#include "pwrt_api.h"
#pragma code ()
if (PWRTSilentLogin(GetInputValueChar(lpszPictureName,"输入输出域1"),GetInputValueChar(lpszPictureName,"输入输出域2")) == FALSE)
MessageBox (NULL, "错误,请重新输入!" , "提示", MB_ICONEXCLAMATION| MB_SYSTEMMODAL );
//错误时候 跳出windows自带的出错对话框
else
OpenPicture("NewPdl1.Pdl");//成功就开打 NewPdl11.Pdl(登陆成功界面)
选择 取消 属性---》事件---》鼠标内的 鼠标动作 选择C动作
加入C脚本函数
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
ExitWinCC ();//退出wincc
//Exit WinCC用于退出WinCC组态和运行系统;
//Exit Wincc or WIndows 共有4个选项,可选择注销或重启等;
//Exit WinCC Runtime则用于退出运行系统; 可以选择一种代替上面
}
选择想操作的对象 右键-属性-其他-授权里选择相应的授权。 并列画两个静态文本,分别填写“用户名”、“密码”,分别在两个静态文本后添两个IO域。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-20 03:02

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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