googe2008
級(jí)別: 略有小成
|
請(qǐng)問誰做過WINCC7.0如何記錄當(dāng)前時(shí)間,就是通過PLC的變量記錄WINCC的當(dāng)前時(shí)間。 |
---|---|
|
googe2008
級(jí)別: 略有小成
|
[方法技巧] WinCC中點(diǎn)按鈕記錄當(dāng)前日期的C代碼 WinCC, 記錄當(dāng)前日期, 代碼 功能描述:點(diǎn)按鈕發(fā)脈沖的同時(shí)記錄下當(dāng)前系統(tǒng)的日期,下次再點(diǎn)按鈕時(shí)日期更新。int gscAction( void ) { BOOL Button; char* pszValue = NULL; char szValue[11]; //Get the current value of the tag Button=GetTagBit("P3FROMHMISP3B"); //P3FROMHMISP3B為點(diǎn)按鈕發(fā)脈沖信號(hào)所對(duì)應(yīng)的變量 pszValue = GetTagChar("Date"); //Date為System Info驅(qū)動(dòng)組中8位文本型日期變量MM-DD-YYYY if(pszValue != NULL); { //Copy the string strncpy(szValue,pszValue,10); SetTagChar("T1",szValue); //T1為內(nèi)部文本變量,獲取當(dāng)前系統(tǒng)日期 } //User-defined code where the //user can process the return value if (Button) { SetTagChar("T1_Save",GetTagChar("T1")); //T1_Save為內(nèi)部文本變量2,用于存放獲取的日期 } return 0; } 復(fù)制代碼 |
---|---|
|