wincc常用c脚本

wincc常用c脚本

ID:35935762

大小:101.54 KB

页数:16页

时间:2019-04-25

wincc常用c脚本_第1页
wincc常用c脚本_第2页
wincc常用c脚本_第3页
wincc常用c脚本_第4页
wincc常用c脚本_第5页
资源描述:

《wincc常用c脚本》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用标准文案1.用户注销:#pragmacode("useadmin.dll")#include"PWRT_api.h"#pragmacode()PWRTLogout();2.用户登录:#pragmacode("useadmin.dll")#include"PWRT_api.h"#pragmacode()PWRTLogin('c');3.关闭项目并退出wincc:ExitWinCC();4.退出运行到wincc资源管理器:DeactivateRTProject();按钮变三种颜色#include"apdefap.h"long_main(char*lpszPictureName

2、,char*lpszObjectName,char*lpszPropertyName){#pragmaoption(mbcs)if(GetTagWord("TX/ZSH001")==1)return0x0000ff00;elseif(GetTagWord("TX/ZSL001")==1)return0x000000ff;elsereturn0x00c0c0c0;}一个调用按钮变色#include"apdefap.h"long_main(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName){#pragma

3、option(mbcs)if(GetTagWord("NewTag")==0)return0x0000ff00;文档实用标准文案elsereturn0x00ffffff;}5.结束监控并关闭计算机(会弹出确认对话框)HWNDhWnd=NULL;//Author:SmartsysintiRet;hWnd=FindWindow(NULL,"WinCC-运行系统-");iRet=MessageBox(hWnd,"结束监控并关闭计算机","关闭操作站",MB_YESNO

4、MB_ICONWARNING

5、MB_APPLMODAL);if(iRet==IDYES)   DMExitWinC

6、CEx(DM_SDMODE_POWEROFF);6.点击事件弹出对话框,通过点击弹出对话框的确定和取消按钮实现对变量的置位或取消:intr;r=MessageBox(NULL,"YES为开,NO为关","确定开命令:",MB_YESNO

7、MB_SYSTEMMODAL);if(r==IDYES)SetTagBit("TAGNAME",TRUE);elseSetTagBit("TAGNAME",FALSE);7.开显示关显示:(要在内部变量中建立三个二进制变量COLSE_DISPLAY、DISPLAY_NO和DISPLAY_COMMENT)//Funktion:BitinDopp

8、elwortsetzen;if(GetTagBitWait("COLSE_DISPLAY")==1){SetTagBit("COLSE_DISPLAY",0);SetTagBit("DISPLAY_NO",0);//Return-Type:BOOLSetTagBit("DISPLAY_COMMENT",0);}else   {SetTagBit("COLSE_DISPLAY",1);SetTagBit("DISPLAY_NO",1);//Return-Type:BOOLSetTagBit("DISPLAY_COMMENT",0);}8.开阀确认:BOOLa;a=GetTagB

9、it("30T制水启动");//Return-Type:shortintif(a==0){if(MessageBox(NULL,"真的要启动制水吗?","操作提示",MB_YESNO

10、MB_ICONQUESTION

11、MB_SETFOREGROUND

12、MB_SYSTEMMODAL)==6){SetTagBit("30T制水启动",1);//Return-Type:BOOL文档实用标准文案}}else{if(MessageBox(NULL,"真的要停止制水吗?","操作提示",MB_YESNO

13、MB_ICONQUESTION

14、MB_SETFOREGROUND

15、MB_SYSTEMM

16、ODAL)==6){SetTagBit("30T制水停止",1);}}9.将WinCC运行画面最小化HWNDWinCCHwnd;WinCCHwnd=FindWindow(NULL,"WinCC-Runtime-");//如果运行语言为英文if(WinCCHwnd==0)WinCCHwnd=FindWindow(NULL,"WinCC-运行系统-");//如果运行语言为中文CloseWindow(WinCCHwnd);10.显示或不显示(其中hiddVtext为内部的二进制变量)if(GetTagBit(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。