產品分類

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

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

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

      發布日期:2022-04-27 點擊率:1047 品牌:西門子_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

      推薦產品

      更多
      主站蜘蛛池模板: 精品国产福利第一区二区三区| 日本一区二区视频| 国产精华液一区二区区别大吗 | 国产自产V一区二区三区C| 亚洲一区二区三区在线视频| 任你躁国产自任一区二区三区| 精品乱人伦一区二区三区| 久久精品一区二区三区资源网| 97精品国产一区二区三区| 日韩AV片无码一区二区不卡 | 精品视频在线观看你懂的一区| 中文字幕一区二区三区乱码| 天堂资源中文最新版在线一区 | 视频在线一区二区三区| 黄桃AV无码免费一区二区三区 | 色妞色视频一区二区三区四区 | 中文字幕一区二区三区免费视频| 国99精品无码一区二区三区| 国产一区二区三区小说| 超清无码一区二区三区| 亚洲乱码av中文一区二区| 一区二区免费国产在线观看| 亚洲国产成人一区二区精品区| 亚洲一区AV无码少妇电影| 精品亚洲一区二区三区在线观看| 射精专区一区二区朝鲜| 国产AV天堂无码一区二区三区| 伊人色综合一区二区三区| 中文字幕日韩欧美一区二区三区| 日韩一区二区在线免费观看| 亚洲无线码在线一区观看| 美女视频一区二区三区| 久久久av波多野一区二区| 亚洲AⅤ无码一区二区三区在线| 亚洲国产成人久久综合一区| 三上悠亚一区二区观看| 日韩福利视频一区| 精品视频一区二区三三区四区| 无码AⅤ精品一区二区三区| 亚洲日本久久一区二区va| 国产日韩精品一区二区三区在线|