歸檔就是數據存儲,將現場採集、監控等數據進行處理和保存。
原理圖如下
案例
工藝流程
建立變量
使用內部變量建立浮點數變量(number)
變量歸檔
定時器設置
本例子使用的定時器爲2s。這裏特別說下:
- 定時器名稱儘量明確,比如2s,就代表2s的週期時間
- wincc提供一個時間基準,用戶可以根據需要調整時間係數,改變週期時間,比如2s的週期時間:選擇時間基準爲1秒,時間係數爲2
歸檔變量建立
- 選擇變量,在變量表中找到你要歸檔的變量
- 選擇採集週期和歸檔週期,這個週期就是選擇第一步建立的定時器
畫面組態
趨勢圖、表格、輸入輸出域
在進行趨勢圖和表格設置時,記得在數據源處選擇你歸檔的變量。
腳本
建立全局腳本,腳本觸發頻率爲1s
代碼如下
Dim number
number=HMIRuntime.Tags("number").Read
If number >=300 Then
number=100*Rnd
End If
HMIRuntime.Tags("number").Write number
If number < 300 Then
number=number+2
End If
HMIRuntime.Tags("number").Write number
效果
Tips
運行之前,記得檢查計算機啓動項是否勾選變量記錄系統