wincc常用C脚本..

内容发布更新时间 : 2025/7/14 10:58:25星期一 下面是文章的全部内容请认真阅读。

long _main(char* lpszPictureName, char* lpszObjectName, char*

lpszPropertyName)

{

static int a=350;

if (GetTagBit(\电机运行信号\&& (a<=730)) {

a+=20; if (a>=720) (a=350);

} return a;

}

物料向上移动(几何---位置Y)(停车后,物料停在该点)

#include \

long _main(char* lpszPictureName, char* lpszObjectName, char*

lpszPropertyName)

{

static int b=450;

if (GetTagBit(\电机运行信号\&& (b>=290)) {

b-=10;

if (b<=280) (b=450);

} return b;

}

年月日(静态文本)

#include \

char* _main(char* lpszPictureName, char* lpszObjectName, char*

lpszPropertyName)

{

time_t timer ; struct tm *ptm;

char *p;

time(&timer); ptm =localtime(&timer);

p =SysMalloc(9);

sprintf(p,\

+1,ptm->tm_mday);

return(p);

}

时分秒(静态文本)

#include \

char* _main(char* lpszPictureName, char* lpszObjectName, char*

lpszPropertyName)

{

time_t timer ; struct tm *ptm;

char *p; time(&timer); ptm =localtime(&timer);

p =SysMalloc(9);

sprintf(p,\

sec);

return(p);

}

登陆到指定的用户名无须手动输入(按钮操作)

#include \

void OnLButtonDown(char* lpszPictureName, char* lpszObjectName,

char* lpszPropertyName, UINT nFlags, int x, int y)

{

#pragma code(\

#include \

#pragma code()

PWRTSilentLogin(\用户名\口令\

}

**显示登陆对话框无须热键(按钮操作)**

#include \

void OnLButtonDown(char* lpszPictureName, char* lpszObjectName,

char* lpszPropertyName, UINT nFlags, int x, int y)

{

#pr

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi