西门子WINCC常用脚本2

1.用户登录
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogin('1')

西门子WINCC常用脚本2_第1张图片


2.用户退出
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogout();
3.画面跳转
SetPictureName("Picture","PictureWindow","PictureWindowName")
Picture:画面名称(画面窗口所在的画面)
PictureWindow:调用的画面窗口名称
PictureWindowNam:在画面窗口中调用的跳转的画面的名称。

西门子WINCC常用脚本2_第2张图片


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 ();}

西门子WINCC常用脚本2_第3张图片

博途TIA/WINCC社区VX群

​博途TIA/WINCC社区VX群

你可能感兴趣的:(java,前端,服务器)