htmla標(biāo)簽display(htmla標(biāo)簽字體大小)
點(diǎn)擊題目下方"工控幫",免費(fèi)訂閱專業(yè)的工控知識(shí)
下列表格顯示了按組排列的可用系統(tǒng)函數(shù)。在 WinCC flexible 中,下列名稱慣例應(yīng)用于系統(tǒng)函數(shù):以動(dòng)詞(例如“Start”或“Activate”)開頭的系統(tǒng)函數(shù)可以用在腳本中。
以“Get”開頭的系統(tǒng)函數(shù)用于讀取值,例如從變量中讀取。
以“Set”或“Write”開頭的系統(tǒng)函數(shù)用于寫入值,例如寫入到變量中。
以 ActiveX 控件的名稱(例如 HTMLBrowser)開頭的系統(tǒng)函數(shù)不能在腳本中使用。
在腳本中使用系統(tǒng)函數(shù)請(qǐng)?jiān)谀_本中使用系統(tǒng)函數(shù)的英文名稱。如果該系統(tǒng)函數(shù)可以在腳本中使用,那么該系統(tǒng)函數(shù)的英文名稱也可以找到,例如:
GetPassword (Tag)
報(bào)警
1、ClearAlarmBuffer
應(yīng)用:刪除HMI設(shè)備報(bào)警緩沖區(qū)中的報(bào)警。
說明:尚未確認(rèn)的報(bào)警也被刪除。
2、ClearAlarmBufferProtoolLegacy
應(yīng)用:該系統(tǒng)函數(shù)用來確保兼容性。
它具有與系統(tǒng)函數(shù)“ClearAlarmBuffer”相同的功能,但使用舊的ProTool編號(hào)方式。
參數(shù):
Alarm class number
將要?jiǎng)h除其消息的報(bào)警類別號(hào):
-1 (hmiAllProtoolLegacy) = 所有報(bào)警/事件
0 (hmiAlarmsProtoolLegacy) = 錯(cuò)誤
1 (hmiEventsProtoolLegacy) = 警告
2 (hmiSystemProtoolLegacy) = 系統(tǒng)事件
3 (hmiS7DiagnosisProtoolLegacy) = S7 診斷事件
3、SetAlarmReportMode
展開全文
應(yīng)用:確定是否將報(bào)警自動(dòng)報(bào)告到打印機(jī)上。
4、ShowAlarmWindow
應(yīng)用:隱藏或顯示 HMI 設(shè)備上的報(bào)警窗口。
5、ShowSystemAlarm
應(yīng)用:將已傳遞參數(shù)的值顯示為 HMI 設(shè)備上的系統(tǒng)報(bào)警。
編輯位
1、InvertBit
應(yīng)用:對(duì)給定的“Bool”型變量的值取反。
如果變量具有值 1(真),它將被設(shè)置為 0(假)。如果變量具有值 0(假),它將被設(shè)置為 1(真)。
說明:不要使用循環(huán)事件或遞歸事件或具有外部變量的系統(tǒng)函數(shù)。
在畫面中創(chuàng)建一個(gè)開關(guān)。該開關(guān)連接到外部布爾類型變量“Tag1”。將系統(tǒng)函數(shù)“InvertBit”分配給“更改”事件。該系統(tǒng)函數(shù)連接到外部變量“Tag1”。
在運(yùn)行期間,這會(huì)導(dǎo)致無法預(yù)料的行為。
2、InvertBitInTag
應(yīng)用:對(duì)給定變量中的位取反:
如果變量中的位為值 1(真),它將被設(shè)置為 0(假)。
如果變量中的位為值 0(假),它將被設(shè)置為 1(真)。
在改變了給定位之后,系統(tǒng)函數(shù)將整個(gè)變量傳送回 PLC。不檢查此過程期間變量中是否有其它位發(fā)生更改。在變量被傳送回PLC之前,操作員和 PLC 對(duì)變量具有只讀訪問權(quán)限。
說明:如果 PLC 支持 BOOL 型變量,不要使用該系統(tǒng)函數(shù)。而是使用“InvertBit”系統(tǒng)函數(shù)。
不要使用循環(huán)事件或遞歸事件或具有外部變量的系統(tǒng)函數(shù)。
在畫面中創(chuàng)建一個(gè)開關(guān)。該開關(guān)連接到外部布爾類型變量“Tag1”。將系統(tǒng)函數(shù)“InvertBitInVariable”分配給“更改”事件。該系統(tǒng)函數(shù)連接到外部變量“Tag1”。
在運(yùn)行期間,這會(huì)導(dǎo)致無法預(yù)料的行為。
3、ResetBit
應(yīng)用:將“Bool”型變量的值設(shè)置為 0(假)。
4、ResetBitInTag
應(yīng)用:將給定變量中的一個(gè)位設(shè)置為 0(假)。
在改變了給定位之后,系統(tǒng)函數(shù)將整個(gè)變量傳送回 PLC。不檢查此過程期間變量中是否有其它位發(fā)生更改。在指示的變量被傳送回 PLC 之前,操作員和 PLC 對(duì)變量具有只讀訪問權(quán)限。
說明:如果 PLC 支持 BOOL 型變量,不要使用該系統(tǒng)函數(shù)。而使用系統(tǒng)函數(shù)“ResetBit”。
5、SetBit
應(yīng)用
將“Bool”型變量的值設(shè)置為 1(真)。
6、SetBitInTag
應(yīng)用:將給定變量中的一個(gè)位設(shè)置為 1(真)。
在改變了給定位之后,系統(tǒng)函數(shù)將整個(gè)變量傳送回 PLC。不檢查變量中的其它位是否同時(shí)發(fā)生了改變,在變量傳送回 PLC 之前,操作員和 PLC 只能讀取該變量。
說明:如果 PLC 支持 BOOL 型變量,不要使用該系統(tǒng)函數(shù)。而使用系統(tǒng)函數(shù)“SetBit”。
7、ShiftAndMask
應(yīng)用:此系統(tǒng)函數(shù)將源變量的輸入位組合格式轉(zhuǎn)換成目標(biāo)變量的輸出位組合格式。這包括移動(dòng)位和掩碼位。
說明:如果源變量為有符號(hào)的整型數(shù)據(jù)類型,即帶有符號(hào)“-”,則最左側(cè)位為“1”。符號(hào)位向右側(cè)移動(dòng)后,該位將由“0”填充。符號(hào)變?yōu)椤?”。
如果源變量和目標(biāo)變量具有不同的位數(shù),則要確保目標(biāo)變量中的值未超出值的范圍。
打印
1、PrintReport
應(yīng)用:通過連接到 HMI 設(shè)備的打印機(jī)來打印給定的報(bào)表。
說明:報(bào)表將按 HMI 設(shè)備上所設(shè)置的語言進(jìn)行打印。
2、PrintScreen
應(yīng)用:通過連接到HMI設(shè)備的打印機(jī)來打印當(dāng)前顯示在HMI設(shè)備上的畫面。
同時(shí)打印已打開的窗口。
說明:從Windows操作系統(tǒng)的當(dāng)前設(shè)置中獲取打印機(jī)設(shè)置。
3、SetAlarmReportMode
應(yīng)用:確定是否將報(bào)警自動(dòng)報(bào)告到打印機(jī)上。
畫面
1、ActivateFirstChildScreen
應(yīng)用:將畫面切換到位于子層最左側(cè)的畫面。如果活動(dòng)畫面沒有任何子畫面,則不執(zhí)行畫面更改
說明:如果要使用該函數(shù),則必須在“畫面瀏覽”編輯器中組態(tài)瀏覽結(jié)構(gòu)。
2、ActivateLeftScreen
應(yīng)用:將畫面切換到與激活畫面同一層級(jí)的左側(cè)的畫面。
如果當(dāng)前畫面的左側(cè)沒有其它畫面,則不發(fā)生畫面切換
說明:必須已經(jīng)在“畫面瀏覽”編輯器中組態(tài)了一個(gè)瀏覽結(jié)構(gòu)。
3、ActivateParentScreen
應(yīng)用:將畫面切換到激活畫面的父畫面。如果活動(dòng)畫面沒有任何子畫面,則不執(zhí)行畫面更改。
說明:如果要使用該函數(shù),則必須在“畫面瀏覽”編輯器中組態(tài)瀏覽結(jié)構(gòu)。
4、ActivatePreviousScreen
應(yīng)用:將畫面切換到在當(dāng)前畫面之前激活的畫面。如果先前沒有激活任何畫面,則畫面切換不執(zhí)行。
最近調(diào)用的 10 個(gè)畫面被保存。當(dāng)切換到不再保存的畫面時(shí),會(huì)輸出系統(tǒng)事件。
說明:如果要使用該函數(shù),則必須在瀏覽結(jié)構(gòu)中使用畫面更改。
5、ActivateRightScreen
應(yīng)用:將畫面切換到與激活畫面同一層級(jí)的右側(cè)的畫面。
如果當(dāng)前畫面的右側(cè)沒有其它畫面,則不發(fā)生畫面切換。
說明:必須已經(jīng)在“畫面瀏覽”編輯器中組態(tài)了一個(gè)瀏覽結(jié)構(gòu)。
6、ActivateRootScreen
應(yīng)用:將畫面切換到定義為起始畫面的畫面。
如果所顯示的畫面是根畫面,則不會(huì)發(fā)生畫面切換。
說明:必須已經(jīng)在“畫面瀏覽”編輯器中組態(tài)了一個(gè)瀏覽結(jié)構(gòu)。
7、ActivateScreen
應(yīng)用:將畫面切換到指定的畫面。
使用“ActivateScreenByNumber”系統(tǒng)函數(shù)可以從根畫面切換到永久性窗口,反之亦然。
8、ActivateScreenByNumber
應(yīng)用:根據(jù)變量值將畫面切換到另一畫面。
畫面由其畫面號(hào)標(biāo)識(shí)
計(jì)算
1、DecreaseValue
應(yīng)用:從變量值中減去給定的值。
X = X - a
說明:系統(tǒng)函數(shù)使用同一變量作為輸入和輸出值。當(dāng)該系統(tǒng)函數(shù)用于轉(zhuǎn)換數(shù)值時(shí),必須使用幫助變量??墒褂孟到y(tǒng)函數(shù)“SetValue”將變量值分配給幫助變量。
如果在報(bào)警事件中組態(tài)了函數(shù)但變量未在當(dāng)前畫面中使用,則無法確保在 PLC 中使用實(shí)際的變量值。通過設(shè)置“連續(xù)循環(huán)”采集模式可以改善這種情況。
2、IncreaseValue
應(yīng)用:將給定值添加到變量值上。
X = X + a
說明
系統(tǒng)函數(shù)使用同一變量作為輸入和輸出值。當(dāng)該系統(tǒng)函數(shù)用于轉(zhuǎn)換數(shù)值時(shí),必須使用幫助變量??墒褂孟到y(tǒng)函數(shù)“SetValue”將變量值分配給幫助變量。
如果在報(bào)警事件中組態(tài)了函數(shù)但變量未在當(dāng)前畫面中使用,則無法確保在 PLC 中使用實(shí)際的變量值。通過設(shè)置“連續(xù)循環(huán)”采集模式可以改善這種情況。
3、InverseLinearScaling
應(yīng)用:使用線性函數(shù)X = (Y - b) / a,將通過給定變量Y的值計(jì)算得出的數(shù)值賦給變量X。
變量X和Y不能相同。與此函數(shù)相反的系統(tǒng)函數(shù)是“LinearScaling”。
說明:變量X和Y不能相同。如果要將變量轉(zhuǎn)換為其自身,必須使用一個(gè)幫助變量。
可用系統(tǒng)函數(shù)“SetValue”將要轉(zhuǎn)換變量的值分配給幫助變量。
4、LinearScaling
應(yīng)用:為變量Y賦值,該變量通過線性函數(shù)Y= (a *X) + b利用給定變量X的值計(jì)算得出。
與此函數(shù)相反的系統(tǒng)函數(shù)是“InverseLinearScaling”。
說明:變量X和Y不能相同。如果要將變量轉(zhuǎn)換為其自身,必須使用一個(gè)幫助變量。
可用系統(tǒng)函數(shù)“SetValue”將要轉(zhuǎn)換變量的值分配給幫助變量。
5、SetValue
應(yīng)用:將新值賦給給定的變量。
說明:該系統(tǒng)函數(shù)可用于根據(jù)變量類型分配字符串和數(shù)字。
記錄
1、ArchiveLogFile
應(yīng)用:此函數(shù)將記錄移至或復(fù)制到其它存儲(chǔ)位置作長(zhǎng)期歸檔。
使用 Audit Trails 時(shí),請(qǐng)始終使用“移動(dòng)”(hmiMove) 模式,否則將在復(fù)制存儲(chǔ)的數(shù)據(jù)方面違反 FDA 準(zhǔn)則。
在使用此系統(tǒng)函數(shù)之前,請(qǐng)始終運(yùn)行“CloseAllLogs”系統(tǒng)函數(shù)
請(qǐng)?jiān)趫?zhí)行此系統(tǒng)函數(shù)后,運(yùn)行“OpenAllLogs”函數(shù)。
在“復(fù)制記錄”模式中,只有在成功復(fù)制了記錄或在復(fù)制過程中發(fā)生超時(shí)的情況下,才會(huì)重新打開記錄。在“移動(dòng)記錄”模式中,將重命名要移動(dòng)的記錄,并且會(huì)立即打開新記錄
2、ClearLog
應(yīng)用:刪除給定日志中的所有數(shù)據(jù)記錄。
3、CloseAllLogs
應(yīng)用:斷開WinCC flexible與所有記錄之間的連接。
說明:在關(guān)閉記錄前,必須首先在記錄中停止記錄功能。使用系統(tǒng)函數(shù)“StopLogging”。
4、CopyLog
應(yīng)用:將日志的內(nèi)容復(fù)制到其它日志中。變量值只能復(fù)制到其它數(shù)據(jù)日志中,而報(bào)警只能復(fù)制到其它報(bào)警日志中?!癝topLogging”函數(shù)可用來終止記錄操作
說明:如果使用“CopyLog”系統(tǒng)函數(shù)復(fù)制記錄,則外部應(yīng)用程序有可能無法讀取記錄副本的已記錄消息文本中的某些特定國(guó)家/地區(qū)的特殊字符。WinCC flexible Runtime 不會(huì)受此影響。WinCC flexible Runtime 可以準(zhǔn)確無誤地讀取復(fù)制的記錄文件
5、LogTag
應(yīng)用:將給定變量的值保存在給定的數(shù)據(jù)日志中。
該系統(tǒng)函數(shù)用于歸檔特定時(shí)刻的過程值。
6、OpenAllLogs
應(yīng)用:重新建立 WinCC flexible 和記錄之間的連接??衫^續(xù)記錄。
說明:運(yùn)行系統(tǒng)函數(shù)“StartLogging”以重新開始記錄
7、StartLogging
應(yīng)用:在指定記錄中啟動(dòng)對(duì)數(shù)據(jù)或報(bào)警的記錄。
可通過使用“StopLogging”系統(tǒng)函數(shù)在運(yùn)行系統(tǒng)時(shí)中斷記錄。
8、StartSequenceLog
應(yīng)用:停止對(duì)給定記錄進(jìn)行數(shù)據(jù)或報(bào)警的記錄。
在為指定記錄所組態(tài)的分段的環(huán)形記錄的下一個(gè)記錄中繼續(xù)進(jìn)行記錄。
如果沒有為指定記錄組態(tài)分段的環(huán)形記錄,則該系統(tǒng)函數(shù)無效。
9、StopLogging
應(yīng)用:在指定記錄中停止對(duì)過程值或報(bào)警的記錄。
系統(tǒng)函數(shù)“StartLogging”用于在運(yùn)行系統(tǒng)時(shí)恢復(fù)記錄。
說明:當(dāng)記錄停止時(shí),WinCC flexible與記錄文件或記錄數(shù)據(jù)庫(kù)之間的連接仍將存在。使用系統(tǒng)函數(shù)“CloseAllLogs”可斷開此連接。
鍵盤
1、OpenScreenKeyboard
應(yīng)用:隱藏或顯示屏幕鍵盤。
屏幕鍵盤保持打開直到它被明確關(guān)閉。這樣,屏幕鍵盤也可用于其它應(yīng)用程序。
參數(shù):Display mode
指定使用屏幕鍵盤打開的窗口是最小化還是最大化:
0 (hmiScreenKeyboardMinimized) = 最小化
1 (hmiScreenKeyboardMaximized) = 最大化
2.、SetScreenKeyboardMode
允許或禁止HMI設(shè)備上屏幕鍵盤的自動(dòng)顯示。
說明:要在 HMI 設(shè)備而不是觸摸面板設(shè)備上啟用系統(tǒng)函數(shù)“SetScreenKeyboardMode”(“SetScreenKeyboardMode”),請(qǐng)?jiān)谠O(shè)備設(shè)置的“運(yùn)行系統(tǒng)設(shè)置”對(duì)話框中選擇“使用畫面鍵盤”復(fù)選框。
該系統(tǒng)函數(shù)也可用于避免顯示畫面鍵盤,因?yàn)橥獠挎I盤已連接到操作員設(shè)備。
參數(shù) Mode 確定隱藏還是顯示屏幕鍵盤:
0 (hmiOff) = 關(guān):隱藏屏幕鍵盤
1 (hmiOn) = 開:顯示屏幕鍵盤
-1 (hmiToggle) = 切換:在兩種模式之間切換。
3、ShowOperatorNotes
應(yīng)用:顯示所選對(duì)象已組態(tài)的信息文本。
如果功能鍵上組態(tài)了該函數(shù),則將顯示當(dāng)前具有焦點(diǎn)的畫面對(duì)象的幫助文本。如果操作員注意事項(xiàng)是為畫面本身組態(tài)的,那么可以通過按下Enter或雙擊幫助窗口切換到該文本。
如果按鈕上組態(tài)了該函數(shù),則只顯示當(dāng)前畫面的幫助文本。如果在按鈕自身上組態(tài)了幫助文本,則最初只顯示此按鈕。
說明:在幫助窗口打開期間,無法使用任何其它畫面對(duì)象。要使用畫面對(duì)象,請(qǐng)關(guān)閉幫助窗口。的幫助文本。按下Enter或雙擊幫助窗口可以切換到當(dāng)前畫面的操作員注意事項(xiàng)。
配方
1、DeleteDataRecord
應(yīng)用:刪除配方數(shù)據(jù)記錄。
可以從一個(gè)或多個(gè)配方中刪除若干個(gè)數(shù)據(jù)記錄。
參數(shù):
Recipe number/name
要?jiǎng)h除其配方數(shù)據(jù)記錄的配方的編號(hào)或名稱。如果想要從所有可用配方中刪除配方數(shù)據(jù)記錄,則指定“0”。
Data record number/name
要?jiǎng)h除的配方數(shù)據(jù)記錄的編號(hào)或名稱。如果想要?jiǎng)h除所有的配方數(shù)據(jù)記錄,則指定“0”。
Confirmation
確定是否需要操作員確認(rèn)刪除操作:
0 (hmiOff) = 關(guān):無需確認(rèn)便開始刪除。
1 (hmiOn) = 開:必須經(jīng)過確認(rèn)后才開始刪除。
Output status message
確定刪除之后是否輸出狀態(tài)消息:
0 (hmiOff) = 關(guān):不輸出狀態(tài)消息。
1 (hmiOn) = 開:輸出狀態(tài)消息。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
2、DeleteDataRecordMemory
應(yīng)用:刪除指定的存儲(chǔ)介質(zhì)中的所有配方和配方數(shù)據(jù)記錄。
參數(shù):
Storage location
確定存儲(chǔ)位置:
0 (hmiFlashMemory) = 閃存:HMI設(shè)備的內(nèi)部閃存
1 (hmiStorageCard) = 存儲(chǔ)卡
2 (hmiStorageCard2) = 存儲(chǔ)卡2
3 (hmiStorageCard3) = 存儲(chǔ)卡 MMC
4 (hmiStorageCard4) = USB存儲(chǔ)卡
Confirmation
確定是否需要操作員確認(rèn)刪除操作:
0 (hmiOff) = 關(guān):無需確認(rèn)便開始刪除。
1 (hmiOn) = 開:必須經(jīng)過確認(rèn)后才開始刪除。
Output status message
確定刪除之后是否輸出狀態(tài)消息:
0 (hmiOff) = 關(guān):不輸出狀態(tài)消息。
1 (hmiOn) = 開:輸出狀態(tài)消息。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
3、ExportDataRecords
應(yīng)用:將配方的一條或全部數(shù)據(jù)記錄導(dǎo)出到 CSV 文件中。
為每個(gè)配方創(chuàng)建一個(gè)文件。
說明:csv 文件的存儲(chǔ)
如果將存儲(chǔ)卡用作存儲(chǔ)位置,則按如下方式指定存儲(chǔ)位置:“StorageCard文件名”。
如果要在子文件夾中存儲(chǔ)數(shù)據(jù),必須在導(dǎo)出前先創(chuàng)建這些子文件夾,如“StorageCardBackup文件名”。
如果在“配方編號(hào)/名稱”中輸入值“0”,則系統(tǒng)自動(dòng)使用已組態(tài)的配方顯示名稱。
如果只定義了文件名而沒有指定路徑,則文件保存在運(yùn)行系統(tǒng)啟動(dòng)的目錄。如果在 Windows 7 操作系統(tǒng)中沒有啟用對(duì)該目錄的寫權(quán)限,則文件將保存在用戶目錄的“VirtualStore”文件夾中。
4、GetDataRecordFromPLC
應(yīng)用:將給定的配方數(shù)據(jù)記錄從PLC傳送到HMI設(shè)備的存儲(chǔ)介質(zhì)中。
參數(shù):
Recipe number/name
要傳送其配方數(shù)據(jù)記錄的配方的編號(hào)或名稱。
Data record number/name
從PLC傳送到HMI設(shè)備數(shù)據(jù)介質(zhì)的配方數(shù)據(jù)記錄的編號(hào)或名稱。
Overwrite
確定是否覆蓋具有相同名稱的現(xiàn)有配方數(shù)據(jù)記錄:
0 (hmiOverwriteForbidden) = 否:不覆蓋配方數(shù)據(jù)記錄。傳送過程將不會(huì)執(zhí)行。
1 (hmiOverwriteAlways) = 是:無提示直接覆蓋配方數(shù)據(jù)記錄。
2 (hmiOverwriteWithPrompting) = 經(jīng)確認(rèn)后:確認(rèn)后才覆蓋配方數(shù)據(jù)記錄。
Output status message
確定傳送之后是否輸出狀態(tài)消息:
0 (hmiOff) = 關(guān):不輸出狀態(tài)消息。
1 (hmiOn) = 開:輸出狀態(tài)消息。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
5、GetDataRecordName
應(yīng)用:在給定的變量中寫入給定配方和配方數(shù)據(jù)記錄的名稱。
說明:如果配方或配方數(shù)據(jù)記錄不存在,則將通配符(“###”)寫入該變量。
參數(shù):
Recipe number
其名稱將被寫入給定變量的配方的編號(hào)。
Data record number
其名稱將被寫入給定變量的配方數(shù)據(jù)記錄的編號(hào)。
Recipe name
要寫入配方名稱的變量。該變量必須為STRING類型。
Data record name
要寫入配方數(shù)據(jù)記錄名的變量。該變量必須為STRING類型。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
6、GetDataRecordTagsFromPLC
應(yīng)用:將裝載到PLC中的配方數(shù)據(jù)記錄的值傳送給配方變量。
例如,在設(shè)備上進(jìn)行交互操作期間,使用該系統(tǒng)函數(shù)。
參數(shù):
Recipe number/name
要將其值從PLC寫入變量的配方數(shù)據(jù)記錄的編號(hào)或名稱。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
7、ImportDataRecords
應(yīng)用:從CSV文件中導(dǎo)入配方的一條或全部數(shù)據(jù)記錄。
說明:如果將存儲(chǔ)卡用作文件位置,則按如下方式指定文件位置:“StorageCard文件名”。
8、LoadDataRecord
應(yīng)用:將給定的配方數(shù)據(jù)記錄從HMI設(shè)備的存儲(chǔ)介質(zhì)裝載到配方變量中。
例如,可使用該系統(tǒng)函數(shù)在配方畫面中顯示配方數(shù)據(jù)記錄。
9、SaveDataRecord
應(yīng)用:將配方變量的當(dāng)前值作為數(shù)據(jù)記錄保存到HMI設(shè)備的存儲(chǔ)介質(zhì)中。
例如,可使用該系統(tǒng)函數(shù)來保存配方畫面中的配方數(shù)據(jù)記錄。
參數(shù):
Recipe number/name
要將配方數(shù)據(jù)記錄保存到其中的配方的編號(hào)或名稱。
Data record number/name
要保存的配方數(shù)據(jù)記錄的編號(hào)或名稱。
Overwrite
指定是否覆蓋現(xiàn)有的數(shù)據(jù)記錄:
0 (hmiOverwriteForbidden) = 否:不覆蓋配方數(shù)據(jù)記錄,也不保存該數(shù)據(jù)記錄。
1 (hmiOverwriteAlways) = 是:不進(jìn)行確認(rèn)提示即覆蓋配方數(shù)據(jù)記錄。
2 (hmiOverwriteWithPrompting) = 經(jīng)確認(rèn)后:只有經(jīng)用戶確認(rèn)后才會(huì)覆蓋配方數(shù)據(jù)記錄。
Output status message
確定在保存之后是否輸出狀態(tài)報(bào)表:
0 (hmiOff) = 關(guān):不輸出狀態(tài)消息。
1 (hmiOn) = 開:輸出狀態(tài)消息。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
10、SetDataRecordTagsToPLC
應(yīng)用:將配方變量的值傳送到PLC。該配方變量包含顯示在HMI設(shè)備上的數(shù)據(jù)記錄的值。
參數(shù):
Recipe number/name
要將其配方數(shù)據(jù)記錄傳送到PLC的配方的編號(hào)或名稱。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
11、SetDataRecordToPLC
應(yīng)用:將給定的配方數(shù)據(jù)記錄從HMI設(shè)備的數(shù)據(jù)介質(zhì)直接傳送到與HMI設(shè)備相連的PLC。
說明:配方數(shù)據(jù)記錄的值不需要顯示在HMI設(shè)備上。
參數(shù):
Recipe number/name
要將其配方數(shù)據(jù)記錄傳送到PLC的配方的編號(hào)或名稱。
Data record number/name
要傳送到PLC的配方數(shù)據(jù)記錄的編號(hào)或名稱。
Output status message
確定傳送之后是否輸出狀態(tài)消息:
0 (hmiOff) = 關(guān):不輸出狀態(tài)消息。
1 (hmiOn) = 開:輸出狀態(tài)消息。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 系統(tǒng)函數(shù)正在執(zhí)行。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 因?yàn)槌霈F(xiàn)了錯(cuò)誤,系統(tǒng)函數(shù)未執(zhí)行。
12、SetRecipeTags
應(yīng)用:將配方變量的狀態(tài)從“在線”改為“離線”,反之亦然。
該系統(tǒng)函數(shù)用于例如在啟動(dòng)設(shè)備時(shí)需要對(duì)配方數(shù)據(jù)記錄值進(jìn)行精確調(diào)整的時(shí)候。
參數(shù):
Recipe number/name
要保存其配方數(shù)據(jù)記錄的配方的編號(hào)或名稱。
Status
確定配方變量的狀態(tài):
0 (hmiOnline) = 在線:配方變量的數(shù)值改變立即傳送到與 HMI 設(shè)備相連的 PLC。
1 (hmiOffline) = 離線:只在執(zhí)行了如“SetDataRecordTagsToPLC”系統(tǒng)函數(shù)時(shí),配方變量的數(shù)值改變才傳送到與 HMI 設(shè)備相連的 PLC。
Output status message
確定在保存之后是否輸出狀態(tài)報(bào)表:
0 (hmiOff) = 關(guān):不輸出狀態(tài)消息。
1 (hmiOn) = 開:輸出狀態(tài)消息。
Processing status
返回系統(tǒng)函數(shù)的處理狀態(tài)。例如,可以使用返回值延遲執(zhí)行其它系統(tǒng)函數(shù),直到本系統(tǒng)函數(shù)已經(jīng)成功完成。
2 = 將要執(zhí)行系統(tǒng)函數(shù)。
4 = 系統(tǒng)函數(shù)已經(jīng)成功完成。
12 = 系統(tǒng)函數(shù)因出現(xiàn)錯(cuò)誤而未執(zhí)行。
其它函數(shù)
1、ControlSmartServer
應(yīng)用:?jiǎn)?dòng)或停止Sm@rtServer。.
參數(shù) Mode 指定是啟動(dòng)還是停止Sm@rtServer。
-1 (hmiToggle) = 切換:在兩種模式之間切換。
0 (hmiStop) = 停止:停止Sm@rtServer
1 (hmiStart) = 啟動(dòng):?jiǎn)?dòng)Sm@rtServer
2、ControlWebServer
應(yīng)用:?jiǎn)?dòng)或停止Web服務(wù)器。
參數(shù) Mode 指定是啟動(dòng)還是停止Web服務(wù)器。
-1 (hmiToggle) = 切換:在兩種模式之間切換。
0 (hmiStop) = 停止:停止Web服務(wù)器
1 (hmiStart) = 啟動(dòng):?jiǎn)?dòng)Web服務(wù)器
3、Encode
應(yīng)用:修改傳送給自動(dòng)化系統(tǒng) (AS) 的變量的“String”數(shù)據(jù)類型。WinCC flexible 的變量數(shù)據(jù)類型“String”轉(zhuǎn)換為 AS 的數(shù)據(jù)類型“Array of byte”。其結(jié)果會(huì)寫入變量。
參數(shù) Byte array (輸出) 包含轉(zhuǎn)換值的變量。
說明:Byte array 必須是字符串長(zhǎng)度的兩倍。添加兩個(gè)附加數(shù)組元素用于結(jié)尾零位。例如,當(dāng)字符串長(zhǎng)度為 120 個(gè)字符時(shí),Byte array 必須包含 242 個(gè)數(shù)組元素。
如果大小不夠,字符將被截?cái)嗷蛘邿o法轉(zhuǎn)換。
4、EncodeEx
應(yīng)用:修改傳送給自動(dòng)化系統(tǒng) (AS) 的變量的“String”數(shù)據(jù)類型。WinCC flexible 的變量數(shù)據(jù)類型“String”轉(zhuǎn)換為 AS 的數(shù)據(jù)類型“Array of byte”。其結(jié)果會(huì)寫入變量。
與 Encoding 系統(tǒng)函數(shù)相比,該函數(shù)允許定義 Line break 參數(shù)。使用 Line break 參數(shù)可以刪除分行符或使用預(yù)定義的字符替換分行符。
參數(shù) Byte array(輸出) 包含轉(zhuǎn)換值的變量。
說明:Byte array 必須是字符串長(zhǎng)度的兩倍。添加兩個(gè)附加數(shù)組元素用于結(jié)尾零位。例如,當(dāng)字符串長(zhǎng)度為 120 個(gè)字符時(shí),Byte array 必須包含 242 個(gè)數(shù)組元素。
如果大小不夠,字符將被截?cái)嗷蛘邿o法轉(zhuǎn)換。
5、LookupText
應(yīng)用:從文本列表中標(biāo)識(shí)一個(gè)條目。結(jié)果取決于值和所選定的運(yùn)行系統(tǒng)語言。結(jié)果保存到數(shù)據(jù)類型為“String”的變量中。
參數(shù)
Output text(輸出)
將結(jié)果寫入其中的變量。
Value
定義列表?xiàng)l目值的變量。
Language
定義標(biāo)識(shí)列表?xiàng)l目所使用的運(yùn)行系統(tǒng)語言。
變量
包含該語言的變量。輸入代表國(guó)家/地區(qū)標(biāo)識(shí)號(hào)的十進(jìn)制值作為運(yùn)行系統(tǒng)語言的選擇,例如,1031 代表德語 - 標(biāo)準(zhǔn),1033 代表英語 - 美國(guó)。詳細(xì)的介紹可從 VB 基礎(chǔ)“Locale identifier (LCID) diagram”中獲得。
運(yùn)行語言
語言代號(hào)按照 VB 參考,例如“de-DE”為德語(德國(guó))或“en-US”為英語(美國(guó))。此選擇取決于激活何種運(yùn)行系統(tǒng)語言。
Text list
定義文本列表。列表?xiàng)l目從文本列表中讀取。
6、OpenInternetExplorer
應(yīng)用:在HMI設(shè)備上打開Internet Explorer。
如果在調(diào)用系統(tǒng)函數(shù)時(shí)Internet Explorer已打開,那么Internet Explorer會(huì)關(guān)閉并再次打開。
說明:Internet Explorer將數(shù)據(jù)臨時(shí)保存在HMI設(shè)備DRAM文件系統(tǒng)中,例如,上一次調(diào)用的網(wǎng)站。該數(shù)據(jù)可使用系統(tǒng)函數(shù)“BackupRAMFileSystem”保存,這樣在重啟動(dòng)HMI設(shè)備后其依然可用。
參數(shù) Start page 啟動(dòng) Internet Explorer 時(shí)載入的頁面,例如 "www.siemens.com"。
7、SendEMail
應(yīng)用:從HMI設(shè)備發(fā)送電子郵件到給定地址。
例如,該系統(tǒng)函數(shù)用于在維修時(shí)將報(bào)警直接傳遞給維修技術(shù)人員。
說明:需要選件“Sm@rtService”來實(shí)現(xiàn)。為了能夠象電子郵件一樣發(fā)送報(bào)警,HMI系統(tǒng)必須具有一個(gè)可由其隨意支配的電子郵件客戶端。文本”參數(shù)的變量值不能為空。如果該值為空,則無法執(zhí)行函數(shù)。
參數(shù)
Address
收件人的電子郵箱地址。
Subject
電子郵件的主題信息。
Text
要用電子郵件發(fā)送的文本。
Return address
該電子郵件的收件人應(yīng)將回復(fù)發(fā)送到的電子信箱地址。
8、SetDaylightSaving
應(yīng)用:系統(tǒng)函數(shù)“SetDaylightSaving”可將 HMI 設(shè)備的設(shè)置從夏時(shí)制更改為標(biāo)準(zhǔn)時(shí)間,反之亦然。
執(zhí)行該系統(tǒng)函數(shù)后,時(shí)間設(shè)置將立即生效。
說明:系統(tǒng)函數(shù)“SetDaylightSaving”不支持未使用夏令時(shí)的時(shí)區(qū)。
HMI 設(shè)備相關(guān)性
系統(tǒng)函數(shù)“SetDaylightSaving”在 HMI 設(shè)備 OP 73micro、TP 170micro 和 TP177micro 上不可用。
Windows 7
如果基于 PC 的 HMI 設(shè)備使用 Windows 7,則不支持系統(tǒng)函數(shù)“SetDaylightSaving”。
9、ShowSoftwareVersion
應(yīng)用:隱藏或顯示運(yùn)行系統(tǒng)軟件的版本號(hào)。
例如,如果在維修期間需要所使用的運(yùn)行系統(tǒng)軟件的版本,可以使用該系統(tǒng)函數(shù)。
參數(shù) Display mode 確定是否顯示版本號(hào):
0 (hmiOff) = 關(guān):不顯示版本號(hào)
1 (hmiOn) = 開:顯示版本號(hào)
-1 (hmiToggle) = 切換:在兩種模式之間切換。
10、StartProgram
應(yīng)用:在 HMI 設(shè)備上啟動(dòng)指定程序。
運(yùn)行系統(tǒng)軟件仍然在后臺(tái)運(yùn)行。繼續(xù)輸出報(bào)警,且數(shù)據(jù)繼續(xù)被更新。
當(dāng)退出給定的應(yīng)用程序時(shí),在執(zhí)行系統(tǒng)函數(shù)期間被激活的畫面將顯示在 HMI 設(shè)備上。
例如,可以在 HMI 設(shè)備上使用該系統(tǒng)函數(shù)編輯 MS Excel 中的配方數(shù)據(jù)記錄。
說明:如果在 HMI 設(shè)備上安裝了 Windows CE,則在組態(tài)期間,必須檢查是否可以用該系統(tǒng)函數(shù)啟動(dòng)所期望的應(yīng)用程序。
該系統(tǒng)函數(shù)允許在 Windows CE 的“執(zhí)行”對(duì)話框中啟動(dòng)所有應(yīng)用程序。
將要啟動(dòng)的應(yīng)用程序必須安裝在 HMI 設(shè)備上。
參數(shù) Program name 要啟動(dòng)的程序的名稱和路徑。此參數(shù)區(qū)分大小寫。
11、StopRuntime
應(yīng)用:退出運(yùn)行系統(tǒng)軟件,從而退出運(yùn)行在HMI設(shè)備上的項(xiàng)目。
參數(shù) Mode 確定在退出運(yùn)行系統(tǒng)后操作系統(tǒng)是否關(guān)閉。
0 (hmiStopRuntime) = 運(yùn)行系統(tǒng):操作系統(tǒng)不關(guān)閉
1 (hmiStopRuntimeAndOperatingSystem) = 運(yùn)行系統(tǒng)和操作系統(tǒng):操作系統(tǒng)關(guān)閉(對(duì)于WinCE不適用)
12、UpdateTag
應(yīng)用:從PLC讀取帶有指定更新標(biāo)識(shí)符的變量的當(dāng)前值。
參數(shù) Update ID 為將要更新的變量分配的更新標(biāo)識(shí)符。
設(shè)置
1、ChangeConnection
應(yīng)用:斷開與正在使用的 PLC 的連接,然后建立一個(gè)與給定 PLC 的新連接。
“ChangeConnection”函數(shù)用于將 HMI 設(shè)備與不同地址的 PLC 互連。
說明:請(qǐng)注意以下事項(xiàng):
更改為另一個(gè)地址時(shí),確保此地址還未被另一個(gè) HMI 設(shè)備使用。
支持以下地址類型:
MPI 地址
PROFIBUS 地址
IP 地址
支持以下 PLC 類型:
SIMATIC S7 300/400
SIMATIC S7 200
SIMATIC S7-NC
SIMOTION
這種更改只能在子網(wǎng)內(nèi)進(jìn)行。
2、SetConnectionMode
說明:只有在 HMI 設(shè)備上設(shè)置了“在線”運(yùn)行模式后,才能建立至 PLC 的連接??梢允褂孟到y(tǒng)函數(shù)“SetDeviceMode”實(shí)現(xiàn)此操作。
3、SetDeviceMode
應(yīng)用:切換 HMI 設(shè)備上的運(yùn)行模式??梢杂邢铝胁僮黝愋停骸霸诰€”、“離線”和“傳送”
說明:如果將 PC 用作 HMI 設(shè)備,則當(dāng)傳送完成后切換運(yùn)行模式時(shí),退出運(yùn)行系統(tǒng)軟件。
4、SetLanguage
應(yīng)用:連接或斷開給定的連接。
5、SetScreenKeyboardMode
應(yīng)用:允許或禁止HMI設(shè)備上屏幕鍵盤的自動(dòng)顯示。
該系統(tǒng)函數(shù)也可用于避免顯示畫面鍵盤,因?yàn)橥獠挎I盤已連接到操作員設(shè)備。
說明:要在 HMI 設(shè)備而不是觸摸面板設(shè)備上啟用系統(tǒng)函數(shù)“SetScreenKeyboardMode”(“SetScreenKeyboardMode”),請(qǐng)?jiān)谠O(shè)備設(shè)置的“運(yùn)行系統(tǒng)設(shè)置”對(duì)話框中選擇“使用畫面鍵盤”復(fù)選框。
6、SetWebAccess
應(yīng)用:確定使用Internet對(duì)運(yùn)行系統(tǒng)應(yīng)用程序的訪問模式。
系統(tǒng)
1、BackupRAMFileSystem
應(yīng)用:將RAM文件系統(tǒng)備份到HMI設(shè)備的存儲(chǔ)介質(zhì)中。
重啟動(dòng)HMI設(shè)備后,數(shù)據(jù)被自動(dòng)重新裝載到RAM文件系統(tǒng)中。
應(yīng)用程序(例如Internet Explorer)將數(shù)據(jù)(例如最近訪問的網(wǎng)址)臨時(shí)保存到操作員設(shè)備的DRAM文件系統(tǒng)。
2、OpenCommandPrompt
應(yīng)用:打開Windows系統(tǒng)提示。
例如,該函數(shù)用來復(fù)制文件或調(diào)用其它應(yīng)用程序。
3、OpenControlPanel
應(yīng)用:打開一個(gè)顯示W(wǎng)indows CE控制面板的窗口。不能在PC上使用此系統(tǒng)函數(shù)。
除其它功能外,此系統(tǒng)函數(shù)還允許您在基于Windows CE的HMI設(shè)備上設(shè)置以下內(nèi)容:
選擇打印機(jī)
選擇傳送屬性
執(zhí)行備份函數(shù)和恢復(fù)函數(shù)
組態(tài)屏幕保護(hù)程序
組態(tài)閃存
4、OpenScreenKeyboard
應(yīng)用:隱藏或顯示屏幕鍵盤。
屏幕鍵盤保持打開直到它被明確關(guān)閉。這樣,屏幕鍵盤也可用于其它應(yīng)用程序。
參數(shù):
Display mode
指定使用屏幕鍵盤打開的窗口是最小化還是最大化:
0 (hmiScreenKeyboardMinimized) = 最小化
1 (hmiScreenKeyboardMaximized) = 最大化
用戶管理
1、ExportImportUserAdministration
應(yīng)用:將當(dāng)前激活項(xiàng)目的用戶管理中的全部用戶導(dǎo)出到給定文件,或者將用戶從給定文件導(dǎo)入到當(dāng)前激活的項(xiàng)目中。
用戶、用戶口令和權(quán)限都保存在用戶管理中。
在導(dǎo)入時(shí),將覆蓋所有用戶。導(dǎo)入的用戶立即生效。
說明:如果將存儲(chǔ)卡用作文件位置,則文件位置表示如下:“StorageCard文件名”。
2、GetGroupNumber
應(yīng)用:讀取登錄到HMI設(shè)備的用戶所屬組的編號(hào),并將其寫入給定的變量。
3、GetPassword
應(yīng)用:在給定的變量中寫入當(dāng)前登錄到HMI設(shè)備的用戶的口令。
4、GetUserName
應(yīng)用:在給定的變量中寫入當(dāng)前登錄到HMI設(shè)備的用戶的用戶名。
如果給出的變量具有控制連接,則用戶名在PLC上也可用。該系統(tǒng)函數(shù)將使諸如執(zhí)行某些功能與用戶有關(guān)的版本成為可能
說明:除了域以外,還將輸出 SIMATIC Logon 用戶的名稱。
5、Logoff
應(yīng)用:在HMI設(shè)備上注銷當(dāng)前用戶
6、Logon
應(yīng)用:在HMI設(shè)備上登錄當(dāng)前用戶
7、ShowLogonDialog
應(yīng)用:在HMI設(shè)備上打開用戶可用于登錄到HMI設(shè)備的對(duì)話框。
用于畫面對(duì)象的鍵盤操作
1、AlarmViewAcknowledgeAlarm
應(yīng)用:確認(rèn)在給定報(bào)警視圖中選擇的報(bào)警。
當(dāng)不能使用ActiveX控件的集成按鈕時(shí),使用該系統(tǒng)函數(shù)。
參數(shù):Screen object
在其中觸發(fā)事件的報(bào)警畫面的名稱。
2、AlarmViewEditAlarm
應(yīng)用:對(duì)給定報(bào)警畫面內(nèi)選擇的全部報(bào)警,觸發(fā)“編輯”事件。
當(dāng)不能使用ActiveX控件的集成按鈕時(shí),使用該系統(tǒng)函數(shù)。
可以在“編輯”事件上依次組態(tài)系統(tǒng)函數(shù)。例如,可以切換到出現(xiàn)報(bào)警的過程畫面。
說明:如果要編輯的報(bào)警尚未被確認(rèn),則在調(diào)用該系統(tǒng)函數(shù)時(shí)自動(dòng)確認(rèn)。
參數(shù):Screen object
在其中觸發(fā)事件的報(bào)警畫面的名稱。
3、AlarmViewShowOperatorNotes
應(yīng)用:在給定報(bào)警畫面中顯示組態(tài)好的所選報(bào)警的操作員注釋。
參數(shù):Screen object
在其中觸發(fā)事件的報(bào)警畫面的名稱。
4、RecipeViewBack
應(yīng)用:返回到給定配方視圖中的上一個(gè)選擇列表。
如果配方選擇顯示在HMI設(shè)備上,則系統(tǒng)函數(shù)無效。運(yùn)行時(shí),選擇列表的操作順序:
配方選擇
RecipeDataRecordSelection
RecipeDataRecordValues
該系統(tǒng)函數(shù)在組態(tài)了簡(jiǎn)單配方視圖后使用。在簡(jiǎn)單配方視圖中,每次只在操作員設(shè)備上顯示一個(gè)選擇列表。系統(tǒng)函數(shù)“RecipeViewOpen”用于顯示配方數(shù)據(jù)記錄值。
參數(shù):Screen object
在其中觸發(fā)命令的配方視圖的名稱。
5、RecipeViewDeleteDataRecord
參數(shù):Screen object
配方視圖的名稱,在其中顯示來自PLC的配方數(shù)據(jù)記錄。
6、RecipeViewGetDataRecordFromPLC
應(yīng)用:將PLC中當(dāng)前裝載的數(shù)據(jù)記錄傳送至HMI設(shè)備并在配方視圖中顯示
參數(shù):Screen object
配方視圖的名稱,在其中顯示來自PLC的配方數(shù)據(jù)記錄。
7、RecipeViewMenu
應(yīng)用:打開指定簡(jiǎn)單配方視圖的菜單。
該系統(tǒng)函數(shù)只能用于簡(jiǎn)單配方視圖。
參數(shù):Screen object
要打開菜單的配方視圖的名稱。
8、RecipeViewNewDataRecord
應(yīng)用:在給定配方視圖中創(chuàng)建新數(shù)據(jù)記錄。
參數(shù):Screen object
在其中創(chuàng)建新配方數(shù)據(jù)記錄的配方視圖的名稱。
9、RecipeViewOpen
應(yīng)用:顯示給定配方視圖中的數(shù)據(jù)記錄值。如果配方數(shù)據(jù)記錄值已顯示在操作員設(shè)備上,系統(tǒng)函數(shù)不被執(zhí)行。
該系統(tǒng)函數(shù)在組態(tài)了簡(jiǎn)單配方視圖后使用。在簡(jiǎn)單配方視圖中,每次只在操作員設(shè)備上顯示一個(gè)選擇列表。系統(tǒng)函數(shù)“RecipeViewBack”用于顯示前一選擇列表。
參數(shù):Screen object
要顯示其配方數(shù)據(jù)記錄的配方視圖的名稱。
10、RecipeViewRenameDataRecord
應(yīng)用:重命名在給定配方視圖中選擇的數(shù)據(jù)記錄。
該系統(tǒng)函數(shù)只能用于簡(jiǎn)單配方視圖。
參數(shù):Screen object
配方視圖的名稱,其中的配方數(shù)據(jù)記錄要重命名。
11、RecipeViewSaveAsDataRecord
應(yīng)用:以新名稱保存當(dāng)前在配方視圖中顯示的數(shù)據(jù)記錄。
參數(shù):Screen object
配方視圖的名稱,其配方數(shù)據(jù)記錄以新名稱保存。
12、RecipeViewSaveDataRecord
應(yīng)用:保存當(dāng)前顯示在配方視圖中的配方數(shù)據(jù)記錄。
參數(shù):Screen object
保存其配方數(shù)據(jù)記錄的配方視圖的名稱
13、RecipeViewSetDataRecordToPLC
應(yīng)用:將當(dāng)前顯示在配方視圖中的配方數(shù)據(jù)記錄傳送到PLC。
參數(shù):Screen object
配方視圖的名稱,將其配方數(shù)據(jù)記錄傳送到相連接PLC。
14、RecipeViewShowOperatorNotes
應(yīng)用:顯示給定配方視圖的已組態(tài)信息文本。
參數(shù):Screen object
顯示其已組態(tài)的幫助文本的配方視圖的名稱。
15、RecipeViewSynchronizeDataRecordWithTags
應(yīng)用:同步當(dāng)前在配方視圖中顯示的數(shù)據(jù)記錄值與其配方變量。
同步期間,所有數(shù)據(jù)記錄的值寫入其配方變量。
參數(shù):Screen object
其中的值與其變量同步的配方視圖的名稱。
16、ScreenObjectCursorDown
應(yīng)用:在給定的畫面對(duì)象中執(zhí)行Page Down鍵功能。
當(dāng)不能使用畫面對(duì)象的集成按鈕時(shí)使用該系統(tǒng)函數(shù)。系統(tǒng)函數(shù)可用于以下畫面對(duì)象:
用戶視圖
報(bào)警視圖
配方視圖
參數(shù):畫面對(duì)象
要觸發(fā)其鍵功能的畫面對(duì)象的名稱。
17、ScreenObjectCursorUp
應(yīng)用:在給定的畫面對(duì)象中執(zhí)行Page Up鍵功能。
當(dāng)不能使用畫面對(duì)象的集成按鈕時(shí)使用該系統(tǒng)函數(shù)。系統(tǒng)函數(shù)可用于以下畫面對(duì)象:
用戶視圖
報(bào)警視圖
配方視圖
參數(shù):Screen object
要觸發(fā)其鍵功能的畫面對(duì)象的名稱。
18、ScreenObjectPageDown
應(yīng)用:在給定的畫面對(duì)象中執(zhí)行Page Down鍵功能。
當(dāng)不能使用畫面對(duì)象的集成按鈕時(shí)使用該系統(tǒng)函數(shù)。系統(tǒng)函數(shù)可用于以下畫面對(duì)象:
用視圖
報(bào)警視圖
配方視圖
參數(shù):畫面對(duì)象
要觸發(fā)其鍵功能的畫面對(duì)象的名稱。
19、ScreenObjectPageUp
應(yīng)用:在給定的畫面對(duì)象中執(zhí)行Page Up鍵功能。
當(dāng)不能使用畫面對(duì)象的集成按鈕時(shí)使用該系統(tǒng)函數(shù)。系統(tǒng)函數(shù)可用于以下畫面對(duì)象:
用戶視圖
報(bào)警視圖
配方視圖
參數(shù):Screen object
要觸發(fā)其鍵功能的畫面對(duì)象的名稱
20、SmartClientViewConnect
應(yīng)用:在指定的智能客戶視圖中執(zhí)行“連接”命令。
當(dāng)不能使用畫面對(duì)象的集成按鈕時(shí)使用該系統(tǒng)函數(shù)。智能客戶視圖與組態(tài)的HMI設(shè)備相連接。
參數(shù) Screen object 在其中觸發(fā)該命令的智能客戶視圖的名稱。
21、SmartClientViewDisconnect
應(yīng)用:在指定智能客戶視圖中執(zhí)行“斷開”命令。
當(dāng)不能使用畫面對(duì)象的集成按鈕時(shí)使用該系統(tǒng)函數(shù)。
參數(shù):Screen object
在其中觸發(fā)該命令的智能客戶視圖的名稱。
22、SmartClientViewLeave
應(yīng)用:退出智能客戶視圖并返回到HMI設(shè)備控制狀態(tài)。
保持在智能客戶視圖中組態(tài)的至HMI設(shè)備的連接。
參數(shù) Screen object 在其中觸發(fā)該命令的智能客戶視圖的名稱。
23、SmartClientViewReadOnlyOff
應(yīng)用:在指定智能客戶視圖中將只讀訪問設(shè)置為“關(guān)”。
該設(shè)置允許對(duì)遠(yuǎn)程HMI設(shè)備進(jìn)行操作?!癝martClientViewReadOnlyOn”系統(tǒng)函數(shù)用于再次打開只讀訪問。
參數(shù):Screen object
在其中觸發(fā)該命令的智能客戶視圖的名稱。
24、SmartClientViewReadOnlyOn
應(yīng)用:在指定智能客戶視圖中將只讀訪問設(shè)置為“開”。
該設(shè)置只允許對(duì)遠(yuǎn)程HMI設(shè)備進(jìn)行監(jiān)視?!癝martClientViewReadOnlyOff”系統(tǒng)函數(shù)用于再次關(guān)閉只讀訪問。
參數(shù):Screen object
在其中觸發(fā)該命令的智能客戶視圖的名稱。
25、SmartClientViewRefresh
應(yīng)用:更新在指定智能客戶視圖中顯示的內(nèi)容。
參數(shù) 畫面對(duì)象 在其中觸發(fā)該命令的智能客戶視圖的名稱。
26、StatusForceGetValues
應(yīng)用:在狀態(tài)/控制顯示中啟動(dòng)或停止數(shù)值的更新。從與HMI設(shè)備相連的PLC中讀取值,直到更新停止。
說明:一旦更新了數(shù)值,在狀態(tài)/控制顯示的輸入域中就不能輸入任何條目。
參數(shù) Screen object 將來自PLC的數(shù)據(jù)寫入其中的狀態(tài)/控制顯示的名稱。
27、StatusForceSetValues
應(yīng)用將來自狀態(tài)/控制顯示的值寫入與HMI設(shè)備相連的PLC。
參數(shù) Screen object 要將其數(shù)據(jù)寫入PLC的狀態(tài)/控制顯示的名稱。
28、TrendViewBackToBeginning
應(yīng)用:在趨勢(shì)視圖中向后翻頁到趨勢(shì)記錄的開始處。趨勢(shì)記錄的起始值將顯示在此處。
參數(shù):Screen object
要增加顯示時(shí)間段的趨勢(shì)視圖的名稱。
29、TrendViewCompress
應(yīng)用:增加在趨勢(shì)視圖中顯示的時(shí)間段。
參數(shù):Screen object
要增加顯示時(shí)間段的趨勢(shì)視圖的名稱。
30、TrendViewExtend
應(yīng)用:減少在趨勢(shì)視圖中顯示的時(shí)間段。
參數(shù):Screen object
要在其中減少顯示時(shí)間的趨勢(shì)視圖的名稱。
31、TrendViewScrollBack
應(yīng)用:在趨勢(shì)視圖中向左回滾一個(gè)顯示寬度。
參數(shù):Screen object
在其中進(jìn)行回滾的趨勢(shì)視圖的名稱
32、TrendViewScrollForward
應(yīng)用:在趨勢(shì)視圖中向右滾動(dòng)一個(gè)顯示寬度。
參數(shù):Screen object
在其中進(jìn)行前滾的趨勢(shì)視圖的名稱。
33、TrendViewSetRulerMode
應(yīng)用:在趨勢(shì)視圖中隱藏或顯示標(biāo)尺。標(biāo)尺顯示與X值相關(guān)聯(lián)的Y值。
參數(shù):Screen object
要在其中隱藏或顯示標(biāo)尺的趨勢(shì)視圖名稱。
34、TrendViewStartStop
應(yīng)用:停止或繼續(xù)趨勢(shì)視圖中的趨勢(shì)記錄。
參數(shù):Screen object
要開始或停止其中的趨勢(shì)記錄的趨勢(shì)視圖的名稱。
End
文章來源:技成
本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。如涉及版權(quán),請(qǐng)聯(lián)系QQ2823408167刪除!
▼
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。