wincc画面组态教程 wincc教程第6讲 画面组态技巧( 二 )


wincc运行的时候为什么没有画面 —— 1.项目打开时,在“计算机属性”里只有在把项目的过程画面之一已经定义为启始画面后,才能启动运行系统 。启始画面在“计算机属性”对话框中的“图形运行系统”标签上进行定义,当从 WinCC 项目管理器中激活运行系统时,将显示...
wincc怎么能不打开编辑画面直接进入运行系统 —— 开始菜单---所有程序--SMATIC--WINCC--AUTOSTART
wincc用输入密码的方式打开画面咋做 —— include "apdefap.h"void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName){ pragma code("UseAdmin")include "pwrt_api.h"pragma code ()PWRTLogin(1);} 运行后,点击弹出wincc自带的...
wincc如何只进组态而不进画面
wincc按shift+ctrl只进组态而不进画面 。wincc只进组态而不进画面方法是
1、打开wincc的同时,一直按shift+ctrl,可以只进入wincc组态环境,而不运行 。
2、打开wincc的同时,一直按shift,可以只打开wincc软件,而不加载任何项目 。

wincc画面组态教程 wincc教程第6讲 画面组态技巧

文章插图

我在WINCC上面组态了画面,想做成只有登录正确的用户名和密码,才能进行画面中的操作.请问怎么做啊?我做了下
具体步骤如下:
1.在启动画面中插入“画面窗口” 。设置属性为隐藏 。
2.新创建画面窗口“密码保护.PDL”
3.插入2个输入输出域 , 2个按钮,更改名为1,2
分别是用于“用户名”输入;“密码”输入;确定;取消
4.在用户名的输入输出域的事件属性-输出/输入-输入值
-更改加入C脚本函数
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,char*value)
{
SetOutputValueChar(lpszPictureName,lpszObjectName,GetInputValueChar(lpszPictureName,lpszObjectName));
}
5.按照上面做的 在密码输入输出域里加入同样的C脚本
6.在确定按钮的事件-按钮-鼠标按下 加入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);// }
else
OpenPicture("你要进入的画面");
}
7.取消按钮中加入功能关闭此画面就可以了
中间的过程没有过于详细的描述 。自己实验一下 。
wincc画面组态教程 wincc画面组态教程步骤
1、在你打开的项目中 , 右击图形管理器,点击“新建画面”,将新建画面重命名 。PS:画面名字必须有系统化的命名 。