WINCC C语言脚本-_第1页
WINCC C语言脚本-_第2页
WINCC C语言脚本-_第3页
WINCC C语言脚本-_第4页
WINCC C语言脚本-_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、趋势面板char * str_a = NULL;int Hi;int Lo;str_a = GetTagChar("TrendTagName1"Lo= GetTagSWord("TrendLo"Hi= GetTagSWord("TrendHi"SetPropWord(lpszPictureName,"qushi","TrendIndex",0;SetPropChar(lpszPictureName,"qushi","TrendTagName",str_a;

2、SetPropWord(lpszPictureName,"qushi","ValueAxisBeginValue",Lo; SetPropWord(lpszPictureName,"qushi","ValueAxisEndV alue",Hi; 获取位号SetTagChar("TrendTagName1","ProcessValueArchivePT111" /Return-Type: BOOL SetTagSWord("TrendHi",200;SetT

3、agSWord("TrendLo",0;SetTagByte("Trenden",1; -调用登陆函数-#pragma code("useadmin.dll"#include "PWRT_API.H"#pragma code(if (strcmp(GetTagChar("CurrentUser",""=0PWRTLogin('c'-时间同步-void SetCpuTime(#pragma code("kernel32.dll"void Ge

4、tLocalTime(SYSTEMTIME *lpst;#pragma code(;SYSTEMTIME timeBOOL ret;/printf("Start function SetCpuTimern"GetLocalTime(&time;ret= SetTagMultiWait("%d%d%d%d%d%d%d","data_year",time.wYear-2000,"data_month",time.wMonth,"data_day",time.wDay,"data_h

5、our",time.wHour,"data_MINUTE",time.wMinute,"data_SECOND",time.wSecond,"data_FLAG",1-对话框调用-BOOL A;BOOL B;HWND hwnd=NULL;int RetMsg;A=GetTagBit("TJ_ANNIU" /Return-Type: BOOLhwnd=FindWindow(NULL,"WinCC-运行系统- "if (A=0RetMsg =MessageBox (hwnd, "

6、确定要停机?", "停机警告", MB_OKCANCEL|MB_SYSTEMMODAL|MB_SETFOREGROUND;if (RetMsg=IDOKSetTagBit("TJ_ANNIU",1;MessageBox (hwnd, "停机", "停机警告", MB_OK|MB_SYSTEMMODAL|MB_SETFOREGROUND;SetTagBit("TJ_ANNIU",0;else B=0;else-声音报警-#pragma code("Winmm.dll"

7、VOID WINAPI PlaySoundA(char* pszSound,char* hmode,DWORD dwflag;#pragma code(if(GetTagFloat("LIST555">500PlaySoundA("D:DCSDATACG_winccHornHorn_Attention.wav",NULL,1;if(GetTagFloat("LIST555"<300PlaySoundA("D:DCSDATACG_winccHornalsndmgr.wav",NULL,1;-全局脚本-声音

8、报警-#pragma code("Winmm.dll"VOID WINAPI PlaySoundA(char* pszSound,char* hmode,DWORD dwflag;#pragma code(if (GetTagBit("XY"=0if(GetTagFloat("LIST555">500 /热井液位PlaySoundA("D:DCSDATACG_winccHorn热井液位高1.wav",NULL,0;if(GetTagFloat("LIST555"<300 /热井液位P

9、laySoundA("D:DCSDATACG_winccHorn热井液位低1.wav",NULL,0;if(GetTagFloat("TE421A">100 | GetTagFloat("TE421B">100 | GetTagFloat("TE423A">100 | GetTagFloat("TE423B">100 | GetTagFloat("TE425">100 | GetTagFloat("TE427">100

10、| GetTagFloat("TE442">100 /轴瓦温度PlaySoundA("D:DCSDATACG_winccHorn轴瓦温度高1.wav",NULL,0;if(GetTagFloat("TIE485">45 /冷油器出口油温PlaySoundA("D:DCSDATACG_winccHorn冷油器出口油温高.wav",NULL,0;if(GetTagFloat("PT091"<0.5 /进汽压力PlaySoundA("D:DCSDATACG_winccHor

11、n蒸汽压力低.wav",NULL,0;if(GetTagFloat("PT109">40 /真空低PlaySoundA("D:DCSDATACG_winccHorn排汽压力高.wav",NULL,0;if(GetTagFloat("PT131"<0.13 /润滑油压力低PlaySoundA("D:DCSDATACG_winccHorn润滑油压力低1.wav",NULL,0;if(GetTagFloat("PDT213">0.05 | GetTagFloat("

12、;PDT215">0.05 | GetTagBit("PDS071"=0 | GetTagBit("PDS073"=0 /滤油器差压PlaySoundA("D:DCSDATACG_winccHorn滤油器差压高.wav",NULL,0;if(GetTagFloat("PT121"<0.65 /主油泵出口压力PlaySoundA("D:DCSDATACG_winccHorn主油泵出口压力低.wav",NULL,0;if(GetTagFloat("LIST551&qu

13、ot;<-190 /油箱油位PlaySoundA("D:DCSDATACG_winccHorn油箱油位低.wav",NULL,0;if(GetTagFloat("VE735A">52 | GetTagFloat("VE737A">52 | GetTagFloat("VE745A">52 | GetTagBit("XE202"=1 | GetTagBit("XE204"=1 | GetTagBit("XE206"=1 /振动大Play

14、SoundA("D:DCSDATACG_winccHorn轴瓦振动高.wav",NULL,0;if(GetTagFloat("ZE769">0.4 | GetTagFloat("ZE769"<-0.4 | GetTagBit("ZE208"=1 /汽机转子轴向位移PlaySoundA("D:DCSDATACG_winccHorn轴相位移高.wav",NULL,0;if(GetTagFloat("ZDE785">3 | GetTagFloat("ZD

15、E785"<-2 | GetTagBit("VE209"=1 /汽机转子胀差PlaySoundA("D:DCSDATACG_winccHorn胀差高.wav",NULL,0;if(GetTagFloat("AI_0094">3240 /转速PlaySoundA("D:DCSDATACG_winccHorn汽轮机转速高.wav",NULL,0;if(GetTagBit("DI_0175"=1 | GetTagBit("DI_0180"=1 /保护跳闸PlaySoundA("D:DCSDATACG_winccHorn发电机保护跳闸.wav",NULL,0;if(GetTagBit("DI_0177"=1 | GetTagBit("DI_0181"=1 /定子转子一点接地PlaySoundA("D:DCSDATACG_winccHorn发电机转子接地.wav",NULL,0;if(GetTagBit("DI_0176"=1 /过负荷PlaySoundA(&q

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论