本文主要是介绍西门子WINCC常用脚本2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.用户登录
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogin('1')
2.用户退出
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogout();
3.画面跳转
SetPictureName("Picture","PictureWindow","PictureWindowName")
Picture:画面名称(画面窗口所在的画面)
PictureWindow:调用的画面窗口名称
PictureWindowNam:在画面窗口中调用的跳转的画面的名称。
4.弹窗(也可以用画面窗口做更漂亮些)
int r;
r=MessageBox(NULL, "YES为开,NO为关", "确定开命令:", MB_YESNO |MB_SYSTEMMODAL);
if (r==IDYES)
SetTagBit("TAGNAME",TRUE);//变量名
else
SetTagBit("TAGNAME",FALSE);
5.退出WINCC
int xRet = MessageBox(NULL, "是否确认退出", "确认退出", MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);//弹窗确认好一些,避免误操作。
if(xRet==IDYES)
{DeactivateRTProject ();}
博途TIA/WINCC社区VX群
博途TIA/WINCC社区VX群
这篇关于西门子WINCC常用脚本2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!