wincc报警功能实现技巧Dc插头线
发布时间:2022-06-29 18:01:45 来源:正江五金网
wincc报警功能实现技巧
wincc报警功能实现技巧 2011年12月10日 来源: 如何触发计算机扬声器的声音?首先必须在画面中插入报警控件,可以用以下两种方式来确认信息:可以用如下的函数来确认单条信息:4版本和低于此版本的WinCC:BOOLOnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName)5版本和高于此版本的WinCC:BOOLAXC_OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName)可以用如下的函数确认报警窗口所有可见的报警:4版本和低于此版本的WinCC:BOOLOnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName)5版本和高于此版本的WinCC:BOOLAXC_OnBtnVisibleAckn(char*lpszPictureName,char*lpszObje如何实现从WinCC运行画面跳转至WinCC控制中心?最好的方式是在WinCC运行画面上做一个按钮,该按钮应该置为密码保护,在该按钮上设置C-action。低于WinCCV5.0:#pragmacode("user32.dll")BoolSetForegroundWindow(HWND);#pragmacode()HWNDhandle;Handle=FindWindow("MCPFrameWndClass",NULL);If(!SetForegroundWindow(handle))printf("\r\nSetForegroundfails");5.0版本和高于此版本的WinCC:#pragmacode("user32.dll")BoolSetForegroundWindow(HWND);#pragmacode()HWNDhandle;Handle=FindWindow("WinCCExplorerFrameWndClass",NULL);If(!SetForegroundWindow(handle))printf("\r\nSetForegroundfails");如何在WinCC中读取计算机系统时间?可以编写如下的C-action:#pragmacode("kernel32.dll");VoidGetLocalTimes(SYSTEMTIME*lpst);#pragmacode();SYSTEMTIMEtime;GetLocalTime(&time);SetTagWord("Varname",time.wYear);SetTagWord("Varname",time.wMonth);SetTagWord("Varname",time.wDayOfWeek);SetTagWord("Varname",time.wDay);SetTagWord("Varname",time.wHour);SetTagWord("Varname",time.wMinute);SetTagWord("Varname",time.wSecond);SetTagWord("Varname",time.wMilliseconds);如何经由Windows对话框设置日期和时间?可以将修改日期、时间的Windows对话框调出来,调用程序如下:#include"apdefap.h"voidonClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName){ProgramExecute("C:\\WIN95\\control.exetimedate.cpl");}注意:您在使用此程序时,需根据您的ControlPanel安装的具体路径来填写。如何在WinCC里用C语言调用SQL语言?1、创建一个SQL文件。此文件在ISQL中创建,文件内容是所希望执行的SQL语句。2、在WinCC的CScript中编写程序调用此SQL文件,如以下程序所示:#include"apdefap.h"voidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty){char*a="C:\\SIEMENS\\Common\\SQLANY\\ISQL-q-b-cUID=DBA;PWD=SQL;DBF=E:\\testsql\\testsqlRT.DB;DBN=CC_testsql_99-12-03_12:48:26R;READE:\\testsql\\test.sql";printf("%s\r\n",a);ProgramExecute(a);}下面是一个简单的SQL文件内容:select*frompde#hd#t#test;outputtoE:\\test2.txtFORMATascii注意:文件名及路径中不要带空格。如何整点启动归档?在"GlobalScript"下的Projectfunctions编写函数:cyclicarchiveBOOLcyclicarchive(){#pragmacode("kernel32.dll");voidGetLocalTime(SYSTEMTIME*lpst);#pragmacode();SYSTEMTIMEtime;Intt1;GetLocalTime(&time);t1=time.wMinute;if(t1==00){SetTagBit("startarchive",1);return(BOOL)(GetTagBit("startarchive"));}}在Tagloging中的"Propertiesofprocesstag"中的"ArchiveTag"tab下的Archivingtype选择Cycle-selective,在"Event"标签下的"StartEvent"内选择cyclicarchive函数。如何在按键组合被禁用的情况下,从WinCC运行环境进入WinCCControlCenter?最好是做一个按钮,该按
-
最火好消息海德公司承接了一批阀组件的研磨加工端子机剪板机屏蔽器喂料机组合天线Rra
好消息:海德公司承接了一批阀组件的研磨加工您当前位置:首页 企业好消息:海德公司承接了一批阀组件的研磨加工好消息:海德公司承接了一批推拉钢窗JG/T 3014⑼4阀组件的研磨加工来源:中国五
03月22日 04:17
-
最火11日1510嘉兴市场建筑钢材价格行情电源插头基站放大器耦合器铜螺丝轴套Rra
11日(15:10)嘉兴市场建筑钢材价格行情您当前位置:首页 价格行情11日(15:10)嘉兴市场建筑钢材价格行情11日(15:10)嘉兴市场建筑钢材价格行碳膜电阻器情来源:中国五金商机日期:品名 规格(
03月22日 00:35
-
最火中铝总经理熊维平巨亏是市场原因造成的垫板集成块配料机拖链转换插座Rra
中铝总经理熊维平:巨亏是市场原因造成的【铝道】中铝熊维平今天在达沃斯会场回答提问时表示,今年的业绩巨亏主要是市场原因造成的。根据较新的发布的上半年业绩,中国铝业上半年巨亏达到
03月21日 16:18
-
最火22日1628合肥市场热轧板卷价格行情电脑螺丝混合设备南昌铁铆钉制绳机Rra
22日(16:28)合肥市场热轧板卷价格行情您当前位置:首页 价格行情22日(16:28)合肥市场热轧板卷价格行情22日(16:28)合肥市场热轧板卷价格行情来源:中国五金商机日期:品名 规格(mm) 材质
03月21日 15:45
-
最火3月4日安阳锅炉容器板最新价格行情新不锈钢阀干燥机开口档圈柔性电路旋塞阀Rra
3月4日安阳锅炉容器板最新价格行情(新)您当前位置:首页 价格行情3月4日安阳锅炉容负荷丈量范围:满量程的2%~100%FS,位移示值极限误差:示值的±水洗机1%之内器板最新价格行情(新)3恣意电源私自的
03月21日 05:16
-
最火沪铝下方空间有限动力卡盘检测仪器平衡机微型轴承阻燃材料Rra
沪铝 下方空间有限【铝道】一方调频电台面,鉴于国内政策托底明显,投资者不宜过分悲观。另一方面,成本端支撑较为明显,但由于下游消费疲弱,预计沪铝将维持在13700 14500元/吨区间振荡运行。
03月15日 05:47