wincc运用技巧 WW.W_PLC※JS_C,OM-PL,C-技.术_网
如何触发计算机扬声器的声音 ? WW.W_PLCJS_COM-PLC-技.术_网
P.L.C.技.术.网——可编程控制器技术门户
WWW_PL※CJS_COM-PLC-技.术_网
WWW.PLCJS.COM——可编程控制器技术门户
首先必须在画面中插入报警控件,可以用以下两种方式来确认信息: P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WW.W_PLC※JS_C,OM-PL,C-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
WWW.PLCJS.COM——可编程控制器技术门户
可以用如下的函数来确认单条信息: ——可——编——程——控-制-器-技——术——门——户
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
4版本和低于此版本的WinCC:BOOL OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName) WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WWW.PLCJS.COM——可编程控制器技术门户
5版本和高于此版本的WinCC:BOOL AXC_OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName) WWW_P※LCJS_COM-PLC-)技.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
——可——编——程——控-制-器-技——术——门——户
WWW_P※LCJS_CO※M-PLC-技-.术_网
可以用如下的函数确认报警窗口所有可见的报警: plcjs.技.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
4版本和低于此版本的WinCC:BOOL OnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName) WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PL※CJS_COM-PLC-技.术_网
5版本和高于此版本的WinCC:BOOL AXC_OnBtnVisibleAckn(char*lpszPictureName,char*lpszObje WWW.PLCJS.COM——可编程控制器技术门户
——可——编——程——控-制-器-技——术——门——户
P.L.C.技.术.网——可编程控制器技术门户
WWW_PL※CJS_COM-PLC-技.术_网
如何实现从WinCC运行画面跳转至WinCC控制中心? WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
WWW.PLCJS.COM——可编程控制器技术门户
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
最好的方式是在WinCC运行画面上做一个按钮,该按钮应该置为密码保护,在该按钮上设置C-action。 WWW_PLCJS_COM-PLC-技.术_网
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
低于 WinCC V5.0: WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
#pragma code("user32.dll") WW.W_PLCJS_COM-PLC-技.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
Bool SetForegroundWindow(HWND); WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
#pragma code() P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
HWND handle; WWW_PLCJS@_COM%-PLC-技.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
Handle=FindWindow("MCPFrameWndClass",NULL); WWW.PLCJS.COM——可编程控制器技术门户
WWW_P※LCJS_COM-PLC-)技.术_网
If(!SetForegroundWindow(handle))printf("\r\n SetForeground fails"); WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
5.0版本和高于此版本的WinCC: WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WW.W_PLCJS_COM-PLC-技.术_网
#pragma code("user32.dll") WWW_PL※CJS_COM-PLC-技.术_网
WWcW_PLCJS_COM-PLC-技.术_网
Bool SetForegroundWindow(HWND); WWW_PL※CJS_COM-PLC-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
#pragma code() WWW.PLCJS.COM——可编程控制器技术门户
plcjs.技.术_网
HWND handle; WWW.PLCJS.COM——可编程控制器技术门户
WWW_P※LCJS_CO※M-PLC-技-.术_网
Handle=FindWindow("WinCCExplorerFrameWndClass",NULL); P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
If(!SetForegroundWindow(handle)) printf("\r\n SetForeground fails"); WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PL※CJS_COM-PLC-技.术_网
WWcW_PLCJS_COM-PLC-技.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
如何在WinCC中读取计算机系统时间? WWW_P※LCJS_CO※M-PLC-技-.术_网
plcjs.技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
可以编写如下的C-action: WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_PLC※JS_COM-PmLC-技.术_网
#pragma code("kernel32.dll"); WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WW.W_PLCJS_COM-PLC-技.术_网
Void GetLocalTimes(SYSTEMTIME* lpst); WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
#pragma code(); WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WW.W_PLCJS_COM-PLC-技.术_网
SYSTEMTIME time; W1WW_P4LCJS_COM-PLC-技.术_网
WW.W_PLCJS_COM-PLC-技.术_网
GetLocalTime(&time); P.L.C.技.术.网——可编程控制器技术门户
W1WW_P4LCJS_COM-PLC-技.术_网
SetTagWord("Varname",time.wYear ); WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
SetTagWord("Varname",time.wMonth ); WWcW_PLCJS_COM-PLC-技.术_网
plcjs.技.术_网
SetTagWord("Varname",time.wDayOfWeek ); WWcW_PLCJS_COM-PLC-技.术_网
——可——编——程——控-制-器-技——术——门——户
SetTagWord("Varname",time.wDay ); WW.W_PLCJS_COM-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
SetTagWord("Varname",time.wHour ); WW.W_PLCJS_COM-PLC-技.术_网
WWcW_PLCJS_COM-PLC-技.术_网
SetTagWord("Varname",time.wMinute ); WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
SetTagWord("Varname",time.wSecond ); WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
SetTagWord("Varname",time.wMilliseconds ); W1WW_P4LCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW_PLCJS_COM-PLC-技.术_网
如 何经由Windows对话框设置日期和时间? WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
P.L.C.技.术.网——可编程控制器技术门户
可以将修改日期、时间的Windows对话框调出来,调用程序如下: WWW_PLCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
#include "apdefap.h" WWW_PL※CJS_COM-PLC-技.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
void onClick(char*lpszPictureName,char*lpszObjectName, WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
char* lpszPropertyName) W1WW_P4LCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
{ ProgramExecute("C:\\WIN95\\control.exe timedate.cpl"); } P.L.C.技.术.网——可编程控制器技术门户
——可——编——程——控-制-器-技——术——门——户
注意:您在使用此程序时,需根据您的Control Panel安装的具体路径来填写。 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_PLCJS@_COM%-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
如何在WinCC里用C语言调用SQL语言? WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_P※LCJS_CO※M-PLC-技-.术_网
WW.W_PLCJS_COM-PLC-技.术_网
WWW_PL※CJS_COM-PLC-技.术_网
1、创建一个SQL文件。 WWW_PLCJS@_COM%-PLC-技.术_网
plcjs.技.术_网
此文件在ISQL中创建,文件内容是所希望执行的SQL语句。 WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WWW_PLCJS_COM-PLC-技.术_网
2、在WinCC的C Script中编写程序调用此SQL文件,如以下程序所示: WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW_P※LCJS_COM-PLC-)技.术_网
plcjs.技.术_网
WWW_PL※CJS_COM-PLC-技.术_网
#include "apdefap.h" WW.W_PLCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
void OnLButtonDown(char* lpszPictureName, WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
char* lpszObjectName, P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WWW_P※LCJS_COM-PLC-)技.术_网
char* lpszPropertyName, WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
UINT nFlags, int x, int y) WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PLCJS@_COM%-PLC-技.术_网
{ WWW_P※LCJS_CO※M-PLC-技-.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
char*a="C:\\SIEMENS\\Common\\SQLANY\\ISQL-q-b-c WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_P※LCJS_CO※M-PLC-技-.术_网
UID=DBA;PWD=SQL;DBF=E:\\testsql\\testsqlRT.DB; P.L.C.技.术.网——可编程控制器技术门户
WW.W_PLCJS_COM-PLC-技.术_网
DBN=CC_testsql_99-12-03_12:48:26R;READ WWW_PLCJS_COM-PLC-技.术_网
——可——编——程——控-制-器-技——术——门——户
E:\\testsql\\test.sql"; WWW_PLCJS_COM-PLC-技.术_网
WWW.PLCJS.COM——可编程控制器技术门户
printf("%s\r\n",a); WWW_PLCJS@_COM%-PLC-技.术_网
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
ProgramExecute(a); WWW_PLCJS@_COM%-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
} WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
P.L.C.技.术.网——可编程控制器技术门户
下面是一个简单的SQL文件内容: WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
plcjs.技.术_网
select * from pde#hd#t#test; WWW_P※LCJS_CO※M-PLC-技-.术_网
P.L.C.技.术.网——可编程控制器技术门户
output to E:\\test2.txt FORMAT ascii ——可——编——程——控-制-器-技——术——门——户
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_P※LCJS_COM-PLC-)技.术_网
注意:文件名及路径中不要带空格。 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)