在實(shí)際的項(xiàng)目應(yīng)用中,某些關(guān)鍵數(shù)據(jù)的輸入需要提示操作人員確認(rèn)無(wú)誤后才能進(jìn)行。如下圖所示:
圖1
當(dāng)在輸入/輸出域中輸入數(shù)值99并回車(chē)后,數(shù)據(jù)并不立即輸入到變量里,而是彈出一個(gè)確認(rèn)的信息窗口。這時(shí)候如果選擇“是”那么數(shù)據(jù)將輸入到相應(yīng)的變量,如果選擇“否”相應(yīng)的變量會(huì)保持原來(lái)的值不變。下面就介紹如何使用WinCC的輸入/輸出域?qū)崿F(xiàn)這種功能。
1. 前提條件創(chuàng)建兩個(gè)數(shù)據(jù)類型相同的變量 DisplayValue和TempValue,其中DisplayValue是實(shí)際需要控制的變量,TempValue作為臨時(shí)變量使用。如下圖所示:
圖2
2. 輸入/輸出域的屬性設(shè)置在畫(huà)面中新建一個(gè)輸入/輸出域,打開(kāi)屬性對(duì)話框。選擇屬性?輸出/輸入?輸出值,在動(dòng)態(tài)部分點(diǎn)擊鼠標(biāo)右鍵,如下圖所示:
圖3
打開(kāi)動(dòng)態(tài)對(duì)話框。選擇需要控制的變量(本例中變量為:DisplayValue),并配置數(shù)據(jù)類型。如下圖所示:
圖4
3. 輸入/輸出域的事件設(shè)置
3.1更改動(dòng)作設(shè)置選擇同一個(gè)輸入/輸出域,打開(kāi)屬性對(duì)話框。選擇事件?屬性主題?輸出/輸入?輸入值,在更改動(dòng)作部分點(diǎn)擊鼠標(biāo)右鍵,如下圖所示:
圖5
打開(kāi)直接連接對(duì)話框。來(lái)源部分保持默認(rèn)設(shè)置,目標(biāo)部分選擇直接連接到臨時(shí)變量(本例中為:TempValue )。如下圖所示:
圖6
3.2鍵盤(pán)釋放動(dòng)作設(shè)置選擇同一個(gè)輸入/輸出域,打開(kāi)屬性對(duì)話框。選擇事件?鍵盤(pán)?釋放,在動(dòng)作部分點(diǎn)擊鼠標(biāo)右鍵,如下圖所示:
圖7
打開(kāi)C動(dòng)作編輯器。編寫(xiě)用于判斷操作人員是否輸入完畢并按下回車(chē)的代碼。如下圖所示:
圖8
詳細(xì)代碼如下:
int TempValue=GetTagWord("TempValue");
char szBuffer[20];
sprintf( szBuffer,"Input number:%d",TempValue);
if ( nChar==13 )//if press enter{int xRet = MessageBox(NULL,szBuffer,
"確認(rèn)窗口",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
//messageif ( xRet == IDYES )//confirm operate{SetTagWord("DisplayValue",
TempValue);
// set data}
}
當(dāng)系統(tǒng)運(yùn)行后,一旦在該輸入/輸出域中檢測(cè)到回車(chē)信號(hào),系統(tǒng)就會(huì)彈出如圖1所示的確認(rèn)窗口。
-
變量
+關(guān)注
關(guān)注
0文章
613瀏覽量
28579 -
WinCC
+關(guān)注
關(guān)注
6文章
205瀏覽量
48268
原文標(biāo)題:WinCC輸入/輸出域?qū)崿F(xiàn)帶確認(rèn)的輸入操作
文章出處:【微信號(hào):GKYXT1508,微信公眾號(hào):工控云學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
求教labview和wincc的接口問(wèn)題?
現(xiàn)在用WINCC開(kāi)發(fā)上位機(jī),如何實(shí)現(xiàn)wincc和PB之間的TCP/IP通訊?
LabVIEW 和wincc opc server 通信
實(shí)現(xiàn)wincc手機(jī)APP遠(yuǎn)程監(jiān)控方案
加域工具的功能
歐姆龍PLC連接WINCC通訊推薦
用Delphi擴(kuò)展WinCC的數(shù)據(jù)查詢打印功能
WinCC數(shù)據(jù)報(bào)表實(shí)現(xiàn)方法介紹
WinCC Professional中實(shí)現(xiàn)冗余服務(wù)器功能

WinCC flexible視頻教程之間接尋址與符號(hào)IO域組態(tài)

WinCC flexible視頻教程之圖形列表與圖形IO域組態(tài)的詳細(xì)資料說(shuō)明

WinCC flexible視頻教程之動(dòng)畫(huà)功能的實(shí)現(xiàn)詳細(xì)資料免費(fèi)下載

評(píng)論