资源描述:
《WINCC C语言资料.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.WINCCC语言资料#include"apdefap.h"char*_main(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName){floata,b:a=GetTagFloat("LT6001");b=a/7*100;SetTagFloat("LT_6611内部点",b);}#include"apdefap.h"voidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName){Se
2、tPropBOOL(lpszPictureName,"MV_10","visible",1);#include"apdefap.h"voidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty){SetTagBit("M_31_B1_V1",1);}#include"apdefap.h"long_main(char*lpszPictureName,char*lpszObjectName,char*lps
3、zPropertyName){staticinta;if(GetTagBit("X1_9M3_Fan_Low")&&a<=7){a+=1;}if(GetTagBit("X1_9M3_Fan_Low")&&a==7){a=1;}if(GetTagBit("X1_9M3_Fan_Low")==0)..{a=0;}returna;floata,b;a=GetTagFloat("LISA6001");b=a/10;return(b);标准函数 该系统包含标准函数。可以按需要修改这些函数。此外,还可以自己创建标准函数。 该系统包括一个标准函
4、数集。 一、Alarm-简短描述 Alarm组包含控制WinCC报警控件的函数。标准函数可用于工具栏中的每一个按钮。这些函数可用来创建自定义工具栏,例如选择画面,或者定义控件上的设置。 1.voidAcknowledgeMessage(DWORDMsgNr)函数,确认消息系统中带编号的消息,该编号被传递为参数。 使用标准函数操作WinCC报警控件的实例 {//确认选择的报警记录消息 AcknowledgeMessage(GetTagWord("U08i_MsgNr")); } 指定待确认的消息号
5、。在本例中是从变量读取的。 2.BOOLAXC_OnBtnArcLong(char*lpszPictureName,char*pszMsgWin)函数,在消息窗口中该函数表示消息存储在长期归档中。 使用标准函数操作WinCC报警控件的实例 {//跳转到WinCC报警控件中的第一条消息 AXC_OnBtnMsgFirst("gs_alarm_00","Control1"); } AXC_OnBtnMsgFirst函数参数: “gs_alarm_00”是在其中组态WinCC报警控件的画面的名称。
6、 Control1是WinCC报警控件的对象名。 3.BOOLAXC_OnBtnArcShort(char*lpszPictureName,char*pszMsgWin)函数,在消息窗口中该函数表示消息存储在短期归档中。 使用标准函数操作WinCC报警控件的实例 {//跳转到WinCC报警控件中的第一条消息.. AXC_OnBtnMsgFirst("gs_alarm_00","Control1"); } AXC_OnBtnMsgFirst函数参数: “gs_alarm_00”是在其中组态W
7、inCC报警控件的画面的名称。 Control1是WinCC报警控件的对象名。 4.BOOLAXC_OnBtnComment(char*lpszPictureName,char*pszMsgWin)函数 外部消息窗口操作,该函数显示先前所选消息的注释。 使用标准函数操作WinCC报警控件的实例 {//跳转到WinCC报警控件中的第一条消息 AXC_OnBtnMsgFirst("gs_alarm_00","Control1"); } AXC_OnBtnMsgFirst函数参数: “g
8、s_alarm_00”是在其中组态WinCC报警控件的画面的名称。 Control1是WinCC报警控件的对象名。 5.BOOLAXC_OnBt