欧美成人黄色网_欧美精品久久_国产在线一区二区三区_免费视频久久久_亚洲二区视频_欧美大片免费高清观看

產品分類

當前位置: 首頁 > 工業電氣產品 > 工業安全產品 > 安全觸邊

類型分類:
科普知識
數據分類:
安全觸邊

使用WinCC輸入/輸出域實現帶確認的輸入操作

發布日期:2022-04-27 點擊率:1054 品牌:西門子_Siemens

    在實際的項目應用中,某些關鍵數據的輸入需要提示操作人員確認無誤后才能進行。如下圖所示:

    圖1

    當在輸入/輸出域中輸入數值99并回車后,數據并不立即輸入到變量里,而是彈出一個確認的信息窗口。這時候如果選擇“是”那么數據將輸入到相應的變量,如果選擇“否”相應的變量會保持原來的值不變。下面就介紹如何使用WinCC的輸入/輸出域實現這種功能。

    1.前提條件

    創建兩個數據類型相同的變量Display Value和Temp Value,其中Display Value是實際需要控制的變量,TempValue作為臨時變量使用。如下圖所示:

    圖2

    2.輸入/輸出域的屬性設置

    在畫面中新建一個輸入/輸出域,打開屬性對話框。選擇屬性?輸出/輸入?輸出值,在動態部分點擊鼠標右鍵,如下圖所示:

    圖3

    打開動態對話框。選擇需要控制的變量(本例中變量為:Display Value),并配置數據類型。如下圖所示:

    圖4

    3.輸入/輸出域的事件設置

    3.1更改動作設置

    選擇同一個輸入/輸出域,打開屬性對話框。選擇事件?屬性主題?輸出/輸入?輸入值,在更改動作部分點擊鼠標右鍵,如下圖所示:

    圖5

    打開直接連接對話框。來源部分保持默認設置,目標部分選擇直接連接到臨時變量(本例中為:TempValue)。如下圖所示:

    圖6

    3.2鍵盤釋放動作設置

    選擇同一個輸入/輸出域,打開屬性對話框。選擇事件?鍵盤?釋放,在動作部分點擊鼠標右鍵,如下圖所示:

    圖7

    打開C動作編輯器。編寫用于判斷操作人員是否輸入完畢并按下回車的代碼。如下圖所示:

    圖8

    詳細代碼如下:

int TempValue=GetTagWor("TempValue");

char szBuffer[20];

sprintf( szBuffer,"Input number:%d",TempValue);

if ( nChar==13 )//if press enter

{

int xRet = MessageBox(NULL,szBuffer,"確認窗口",MB_YESNO|MB_IConQUESTION|MB_SYSTEMMODAL);//message

if ( xRet == IDYES )//confirm operate

{

SetTagWor("DisplayValue",TempValue);// set data

}

}

    當系統運行后,一旦在該輸入/輸出域中檢測到回車信號,系統就會彈出如圖1所示的確認窗口。

    4.附加說明:

    以上內容的測試環境:Windows XP professional SP2+ WinCCV7.0SP1ASIA。關于MessageBox函數的詳細說明請參考Microsoft的相關文檔。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 天天做天天添婷婷我也去 | 国产亚洲精品九九久在线观看 | 丰满五十六十老熟女hd | 四虎免费看 | 国产三区二区 | 亚洲一区二区三区高清视频 | 天堂成人在线 | 国产精品入口 | 国产亚洲福利精品一区二区 | 精品久久国产字幕高潮 | 日本久久道一区二区三区 | 日日碰狠狠添天天爽五月婷 | 日韩免费一级片 | 黄色在线播| 日本苍井一级毛片 | 国内精品无码一区二区三区 | 射射综合网 | 亚洲欧美综合精品成 | 欧美xxxx做受性欧美88 | 九九视频免费精品视频免费 | 国产精品成人免费观看 | 欧美 日韩 国产 在线 | 国产成人精品综合网站 | 激情爱爱的免费视频 | 成人性生交大片免费 | 成年男女免费大片在线观看 | 成年性羞羞视频免费观看无限 | 国内自拍偷拍 | 99热伊人| 极品尤物一区二区三区 | 久久精品国产亚洲香蕉 | 色射影院| 优优人体大尺大尺无毒不卡 | 高h喷水荡肉爽文np肉色学校 | 亚洲色图欧美色 | 青青草综合视频 | 澳门一级毛片手机在线看 | 一区二区在线免费视频 | 国产人妖乱国产精品人妖 | 18在线观看国内精品视频 | 网站在线观看你懂的 |