第一范文网 - 专业文章范例文档资料分享平台

wincc-全套脚本总结

说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

——————1、wincc全局脚本动作-------隐藏控件——————

#include \ int gscAction( void ) {

// WINCC:TAGNAME_SECTION_START

// syntax: #define TagNameInAction \// next TagID : 1

// WINCC:TAGNAME_SECTION_END int value;

value=GetTagBit(\为触发的变量。 if(value==1) {

SetVisible(\按钮8\为控制对象所在画面名,“按钮8”为对象名称 } else {

SetVisible(\按钮8\}

// WINCC:PICNAME_SECTION_START

// syntax: #define PicNameInAction \// next PicID : 1

// WINCC:PICNAME_SECTION_END

return 0; }

===================================================== 说明:在触发器里选择变量IM_in

——————2、wincc

全局脚本动作----提示框——————

#include \int gscAction( void ) {

// WINCC:TAGNAME_SECTION_START

// syntax: #define TagNameInAction \// next TagID : 1

// WINCC:TAGNAME_SECTION_END int value;

1

value=GetTagBit(\if(value==1) {

MessageBox(NULL,\请确认三厅相关门是否关好,或者请解锁。\提示框\ }

// WINCC:PICNAME_SECTION_START

// syntax: #define PicNameInAction \// next PicID : 1

// WINCC:PICNAME_SECTION_END return 0; }

============================= 说明:在触发器中选择变量触发。

——————3、趋势面板——————————

char * str_a = NULL; int Hi; int Lo;

str_a = GetTagChar(\Lo= GetTagSWord(\Hi= GetTagSWord(\

SetPropWord(lpszPictureName,\

SetPropChar(lpszPictureName,\

SetPropWord(lpszPictureName,\SetPropWord(lpszPictureName,\alue\————————————————————————

——————4、获取位号————————

SetTagChar(\//Return-Type: BOOL SetTagSWord(\SetTagSWord(\SetTagByte(\

————————————————————————

——————5、调用登陆函数——————

#pragma code(\#include \#pragma code()

if (strcmp(GetTagChar(\{

PWRTLogin('c');

2

}

-------------------------------------

——————6、时间同步——————

void SetCpuTime() {

#pragma code(\

void GetLocalTime(SYSTEMTIME *lpst); #pragma code(); SYSTEMTIME time BOOL ret;

//printf(\ GetLocalTime(&time);

ret= SetTagMultiWait(\

\

\

\

\

\

\

\

) }

-------------------------------------

——————7、对话框调用——————

BOOL A; BOOL B;

HWND hwnd=NULL; int RetMsg;

A=GetTagBit(\//Return-Type: BOOL hwnd=FindWindow(NULL,\运行系统 - \if (A==0)

3

{

RetMsg =MessageBox (hwnd, \确定要停机?\\停机警告\MB_OKCANCEL|MB_SYSTEMMODAL|MB_SETFOREGROUND); if (RetMsg==IDOK) {

SetTagBit(\ MessageBox (hwnd, \停机\\停机警告MB_OK|MB_SYSTEMMODAL|MB_SETFOREGROUND); SetTagBit(\ }

else B=0; } else { }

------------------------------------------

——————8、声音报警——————

#pragma code(\ VOID WINAPI PlaySoundA(char* pszSound,char* hmode,DWORD dwflag); #pragma code() if(GetTagFloat(\ PlaySoundA(\ if(GetTagFloat(\ PlaySoundA(\-----------------------------------------------

——————9、水平移动——————

建立内部变量BOOL-Q,无符号32位-P 全局动作 int a;int a1;

a=GetTagBit(\if(a==1) {

a1=a1+10; }

if(a1>=100) {

a1=0;

\4

搜索更多关于: wincc-全套脚本总结 的文档
wincc-全套脚本总结.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4oppk5brs27wp9920czo7b3ef97wu60104y_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top