0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用WinCC的輸入/輸出域?qū)崿F(xiàn)這種功能

1bGT_GKYXT1508 ? 來源:未知 ? 作者:李倩 ? 2018-05-10 11:26 ? 次閱讀

在實際的項目應(yīng)用中,某些關(guān)鍵數(shù)據(jù)的輸入需要提示操作人員確認無誤后才能進行。如下圖所示:

圖1

當(dāng)在輸入/輸出域中輸入數(shù)值99并回車后,數(shù)據(jù)并不立即輸入到變量里,而是彈出一個確認的信息窗口。這時候如果選擇“是”那么數(shù)據(jù)將輸入到相應(yīng)的變量,如果選擇“否”相應(yīng)的變量會保持原來的值不變。下面就介紹如何使用WinCC的輸入/輸出域?qū)崿F(xiàn)這種功能。

1. 前提條件創(chuàng)建兩個數(shù)據(jù)類型相同的變量 DisplayValue和TempValue,其中DisplayValue是實際需要控制的變量,TempValue作為臨時變量使用。如下圖所示:

圖2

2. 輸入/輸出域的屬性設(shè)置在畫面中新建一個輸入/輸出域,打開屬性對話框。選擇屬性?輸出/輸入?輸出值,在動態(tài)部分點擊鼠標右鍵,如下圖所示:

圖3

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

圖4

3. 輸入/輸出域的事件設(shè)置

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

圖5

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

圖6

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

圖7

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

圖8

詳細代碼如下:

int TempValue=GetTagWord("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);

//messageif ( xRet == IDYES )//confirm operate{SetTagWord("DisplayValue",

TempValue);

// set data}
}

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28369
  • WinCC
    +關(guān)注

    關(guān)注

    6

    文章

    204

    瀏覽量

    47995

原文標題:WinCC輸入/輸出域?qū)崿F(xiàn)帶確認的輸入操作

文章出處:【微信號:GKYXT1508,微信公眾號:工控云學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    求教labview和wincc的接口問題?

    現(xiàn)在在許多行業(yè)的HMI用的是西門子的WinCC ,有沒有用labview和西門子的SCADA軟件WINcc的接口?
    發(fā)表于 11-24 17:05

    現(xiàn)在用WINCC開發(fā)上位機,如何實現(xiàn)wincc和PB之間的TCP/IP通訊?

    現(xiàn)在已有PB開發(fā)的系統(tǒng),預(yù)留TCP/IP通訊和上位機相連?,F(xiàn)在用WINCC開發(fā)上位機,如何實現(xiàn)wincc和PB之間的TCP/IP通訊?
    發(fā)表于 06-09 11:44

    LabVIEW 和wincc opc server 通信

    本帖最后由 仗劍行天涯81 于 2016-11-20 22:06 編輯 現(xiàn)有一個傳動裝置,用西門子運動控制器simotion d425 ,S120控制,實現(xiàn)扭矩加載,并且用wincc 采集扭矩
    發(fā)表于 11-20 22:05

    實現(xiàn)wincc手機APP遠程監(jiān)控方案

    的很多功能,且手機攜帶方便,移動性強,因此運用手機APP監(jiān)控控制系統(tǒng)已成為自動化系統(tǒng)監(jiān)控的一種主流的方式。下面介紹一種在不改動原有系統(tǒng)監(jiān)控的情況下,實現(xiàn)wincc手機APP遠程監(jiān)控的方案。一、
    發(fā)表于 07-23 19:07

    工具的功能

    制作了一款加工具,可以實現(xiàn)功能如下,源代碼供參考:調(diào)用的是AD.au3根據(jù)地域不同,生成不同的計算機名前綴根據(jù)地域不同,分配到不同的OU在生成的計算機名后增加2位數(shù)字,且在內(nèi)進行
    發(fā)表于 07-16 07:05

    歐姆龍PLC連接WINCC通訊推薦

    摘要BCNet模塊內(nèi)部集成ModbusTCP通訊服務(wù)器,實現(xiàn)Modbus協(xié)議地址與歐姆龍PLC的內(nèi)存地址直接對應(yīng),實現(xiàn)功能號包括:FC1、FC2、FC3、FC5、FC6、FC15和FC16。(以西
    發(fā)表于 07-02 06:52

    用Delphi擴展WinCC的數(shù)據(jù)查詢打印功能

    本文主要討論了使用Delphi編程語言,將西門子組態(tài)軟件WinCC的過程歸檔數(shù)據(jù),通過Sybase數(shù)據(jù)庫的ODBC連接,進行數(shù)據(jù)查詢后輸入到EXCEL表格里,實現(xiàn)了對WinCC歸檔數(shù)據(jù)
    發(fā)表于 02-21 10:42 ?22次下載

    WinCC集成診斷功能

    WinCC集成診斷功能
    發(fā)表于 04-01 08:58 ?32次下載
    <b class='flag-5'>WinCC</b>集成診斷<b class='flag-5'>功能</b>

    WinCC數(shù)據(jù)報表實現(xiàn)方法介紹

    WinCC數(shù)據(jù)報表實現(xiàn)方法介紹:本文對數(shù)據(jù)報表的需求進行了分析,結(jié)合WinCC就復(fù)雜數(shù)據(jù)報表的實現(xiàn)進行了介紹。關(guān)鍵詞WinCC,報表Key
    發(fā)表于 07-03 15:53 ?192次下載

    WinCC Professional中實現(xiàn)冗余服務(wù)器功能

    TIA Portal中WinCC Professional的冗余服務(wù)器功能同經(jīng)典WinCC的冗余服務(wù)器功能類似,即兩臺服務(wù)器互為熱備,并具備以下功能
    發(fā)表于 11-28 19:02 ?7次下載
    <b class='flag-5'>WinCC</b> Professional中<b class='flag-5'>實現(xiàn)</b>冗余服務(wù)器<b class='flag-5'>功能</b>

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

    本文檔的主要內(nèi)容詳細介紹的是WinCC flexible視頻教程之間接尋址與符號IO組態(tài)。
    發(fā)表于 12-04 08:00 ?10次下載
    <b class='flag-5'>WinCC</b> flexible視頻教程之間接尋址與符號IO<b class='flag-5'>域</b>組態(tài)

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

    本文檔的主要內(nèi)容詳細介紹的是WinCC flexible視頻教程之圖形列表與圖形IO組態(tài)的詳細資料說明。
    發(fā)表于 12-04 08:00 ?16次下載
    <b class='flag-5'>WinCC</b> flexible視頻教程之圖形列表與圖形IO<b class='flag-5'>域</b>組態(tài)的詳細資料說明

    WinCC flexible視頻教程之動畫功能實現(xiàn)詳細資料免費下載

    WinCC flexible視頻教程之動畫功能實現(xiàn)詳細資料免費下載
    發(fā)表于 12-04 08:00 ?18次下載
    <b class='flag-5'>WinCC</b> flexible視頻教程之動畫<b class='flag-5'>功能</b>的<b class='flag-5'>實現(xiàn)</b>詳細資料免費下載

    WinCCWinCC Flexible的區(qū)別

    WinCC Flexible是西門子人機界面的組態(tài)軟件,是ProTool的后續(xù)產(chǎn)品。它可用于組態(tài)西門子所有新型的操作面板,也可以用于計算機;WinCC Flexible可以移植ProTool的項目,還可以通過選件實現(xiàn)OPC通信、
    的頭像 發(fā)表于 12-07 15:46 ?1.4w次閱讀

    wincc實現(xiàn)軟冗余手冊

    wincc實現(xiàn)軟冗余手冊資料免費下載。
    發(fā)表于 04-23 14:55 ?11次下載