福建省漳州市西門子辦事處---華南Siemens(授權)總代理
| 更新時間 2024-11-25 08:00:00 價格 請來電詢價 西門子PLC 西門子伺服電機 西門子觸摸屏 西門子電纜 西門子變頻器 西門子模塊 聯系電話 13510737515 聯系手機 13185520415 聯系人 董海波 立即詢價 |
1.報警控件數據查詢
在WinCC報警記錄組態時,我們可以給報警消息定義不同的類別、類型、用戶文本塊等,有了以上的組態,我們就可以自定義過濾條件,在報警控件中查詢或顯示分類的報警信息。
1.1 報警控件手動查詢
在組態報警控件時,可直接設置報警控件過濾條件。
雙擊報警控件,在“WinCC報警控制屬性”對話框中選擇“消息列表”,然后單擊“數據準備”區域中的“選擇”按鈕,在“指定選擇”對話框中,通過對左邊列表中復選框的選擇,可以任意組合過濾條件。
圖例中給出了查詢錯誤點“設備A”的“停機故障”類報警的組態。保存組態后,此報警控件在運行時直接顯示過濾后的查詢結果。
點擊“刪除選擇”按鈕,可刪除已組態的過濾條件,然后重新設置。
報警控件在系統運行過程中,也可使用工具欄來設置過濾條件。
在組態報警控件時雙擊控件,在“WinCC報警控制屬性”對話框中選擇“工具欄”,把“選擇對話框”勾選上,保存設置。
系統運行時在報警控件工具欄上,點擊“打開選擇對話框”按鈕, 在“指定選擇”對話框中,通過對左邊列表中復選框的選擇,也可以任意組合過濾條件。
圖中區域A中參數選項的含義請參考下表:
設置 含義
無設置 下次切換畫面時,所做組態將丟失。
“在CS和RT中保持” 即使關閉和重啟系統,所做的組態仍然保持。
“在RT中保持” 所作組態一直保持到系統終止運行。
1.2 使用腳本對報警控件做查詢
在WinCC所提供的VBS、C腳本中,可以把相對應的SQL查詢語句,賦值給報警控件的“MsgFilterSQL”屬性來設置消息的過濾。
有一個簡單方法可以獲得查詢SQL語句。在控件中手動設置查詢條件,在“刪除選擇”按鈕左邊(圖4)的輸出框內,就是此查詢條件的SQL語句, 可以直接把此語句拷貝到腳本中使用。
下面兩圖給出了查詢錯誤點“設備A”的“停機故障”類報警消息的腳本例程
“Control1”:報警控件的對象名稱
“CLASS IN(2)”:“停機故障”的消息類別編號2
“TEXT2 LILE ‘設備A’”:錯誤點(文本塊編號2)中文本匹配‘設備A’
C腳本
VBS腳本
關于使用查詢SQL語句的更多詳細信息請參考:WinCC 信息系統 > 使用WinCC > 建立消息系統 > 在運行系統中顯示消息 > 用于過濾報警控件的消息的SQL語句
2.在線趨勢/表格控件數據查詢
在線趨勢/表格控件可用來顯示歸檔數據,用戶可自定義開始時間/結束時間,做時間范圍內的歸檔數據查詢。
2.1 在線趨勢/表格控件手動查詢
1)趨勢控件手動查詢
在組態畫面中雙擊在線趨勢控件,在“WinCC在線趨勢控件的屬性”對話框中選擇“工具欄”,把“選擇時間范圍”勾選上,保存設置。
系統運行后,在趨勢控件工具欄上點擊“開始/停止”按鈕停止數據更新。然后點擊“選擇時間范圍”按鈕,在彈出對話框中先取消“時間范圍”復選框,然后填寫開始時間/結束時間(圖8),Zui后點擊確定。
2)在線表格控件手動查詢
在組態畫面中雙擊在線表格控件,在“WinCC在線表格控件的屬性”對話框中選擇“工具欄”,把“選擇時間范圍”勾選上,保存設置。
系統運行后,在表格控件工具欄上點擊“開始/停止”按鈕停止數據更新。然后點擊“選擇時間范圍”按鈕,在彈出對話框中先取消“時間范圍”復選框,然后填寫開始時間/結束時間,Zui后點擊確定。
上面兩圖區域A中參數選項的含義請參考上面的表1。
2.2 使用腳本對在線趨勢/表格控件做查詢
在WinCC所提供的VBS、C腳本中,可以通過C腳本內部函數“SetPropXXX()”或者是VBS腳本中使用控件對象的屬性,來做歸檔數據的時間范圍查詢。
下面兩圖給出了歸檔數據時間范圍查詢所使用的C、VBS腳本圖例(以下腳本趨勢/表格控件都可以使用)
“C>“Index”:選擇控件中的歸檔時間軸,此例中我們使用了公共時間軸,所以將使用第一個歸檔的時間范圍。歸檔計數從“0”開始。
“>“TimeRange”:禁止時間范圍
“BeginTime”:開始時間
“EndTime”:結束時間
C腳本
VBS腳本
此例中,開始時間/結束時間是使用了2個文本變量來做賦值。關于日期時間的格式需要特別注意,這個時間格式不是以控件上所顯示的時間格式為準,而是以項目所運行操作系統的時間格式為準。
具體查看時間格式的方法,打開操作系統的“控制面板”,點擊“區域和語言選項”,在“區域選項”中點擊“自定義”按鈕,在“自定義區域選項”中查看“時間格式”(圖13)以及“日期格式”(圖14)。所賦值的開始時間/結束時間必須按照此格式拼寫,請注意小時H/h的大小寫(24小時制),以及分隔符的選擇。
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415