【Tridium Niagara Vykon N4 物聯網平臺】 05_歷史圖表

1 實驗原理

1.1 實驗目標

在Niagara中實現歷史生成,將數據以圖表的形式展示出來。

1.2 實驗要求

觀看視頻,學習歷史生成的實現方式,完成歷史生成的實驗。

2 實驗過程

2.1 啓動軟件

首先打開軟件,右鍵點擊Platte,選擇connect以啓動平臺。
圖2.1 連接平臺
輸入用戶名密碼登陸。
圖2.2 登陸平臺

雙擊Applicaton Director,開啓站點嚮導。
圖2.3 站點嚮導

在Applicaton Director界面中,選中站點並點擊Start,以啓動站點。
圖2.4 啓動站點

站點啓動後,雙擊站點名可以打開該站點。
圖2.5 打開站點

輸入用戶名密碼
圖2.6 登錄站點

在左側導航欄中,找到站點下的Temperature_Alarm文件夾。
圖2.7 Temperature_Alarm文件夾

這是我們上次做的溫度警報例程。本次將在該例程的基礎上繼續操作,實現歷史生成功能。

2.2 添加歷史擴展插件

首先雙擊Temperature_Alarm文件夾,進入Wire Sheet界面。
圖2.8 佈局界面

這是我們上次設計的邏輯界面。由SineWave組件產生模擬的正弦信號,傳輸到RoomTemperature組件中,作爲溫度的仿真數據。RoomTemperature的擴展插件OutOfRangeAlarmExt可以監控溫度數據,對超過設定溫度範圍的數據進行報警。
下面我們測試歷史生成的擴展插件。
雙擊其中一個RoomTemperature組件,設置其屬性。
圖2.9 邏輯組件

在軟件側邊欄選項中,選擇顯示Platte面板。
圖2.10 Platte菜單

在左側的Platte面板中,點擊文件夾按鈕,打開組件庫。
圖2.11 打開Platte

在打開的組件庫窗口中,輸入history找到對應的組件。
圖2.12 查找組件

雙擊打開history模塊。
打開history模塊後,在左側Platte面板中選擇Extensions –> NumericInterval插件,拖動到右側RoomTemperature的屬性界面上。
圖2.13 添加擴展

使用默認的名稱NumericInterval
圖2.14 插件名稱

現在NumericInterval插件已經添加到RoomTemperature的屬性中了。
圖2.15 插件展示

2.3 設置歷史插件屬性

展開NumericInterval插件,設置其屬性。
圖2.16 設置插件屬性

在屬性設置菜單中,可以看到NumericInterval插件的啓用狀態、激活週期、歷史配置、更新區間、回滾值等信息。可以對它進行簡單的配置,設置其Interval(更新時間)爲2秒,Enable(啓用狀態)爲true。
圖2.17 設置插件屬性

設置完成後,點擊save保存設置。
可以看到,現在它的狀態更新成了OK,表示已經啓用。
圖2.18 插件啓動狀態

2.4 查看歷史信息

現在歷史信息插件已經設置完成了,可以去Station -> History -> RoomTemperature查看記錄的歷史信息。
圖2.19 查看歷史圖表

雙擊該記錄,可以以圖表的形式查看被記錄的數據。
圖2.20 歷史圖表

因爲該數據是由SineWave產生的正弦信號,所以被記錄的數據就與正弦波類似。該界面可以查看被記錄數據的具體值,並且可以查看該數據是否觸發了警報。
圖2.21 溫度警報

圖2.22 溫度正常

可以點擊界面右上角的Chart選項按鈕,選擇不同的圖標樣式。點擊選擇History Chart以查看歷史圖表。
圖2.23 更改顯示格式

可以看到數據的歷史圖表
圖2.24 歷史數據折線圖

除了使用折線圖的形式,還可以使用表格的形式顯示數據。選擇History Table打開表格。
圖2.25 歷史數據表格

另外,除了可以查看實時數據,還可以通過選擇不同的數據時段,查看不同時間段的數據。
圖2.26 更改時間範圍

另外,可以通過點擊右上角的設置按鈕,更改圖表樣式。
圖2.27 更改圖表屬性

可以更改爲柱狀圖、離散直線等方式。
圖2.28 設置圖表樣式

以柱狀圖爲例,圖標如下所示。
圖2.29 歷史柱狀圖
這樣,一個簡易的歷史圖表就製作完成了。

2.5 關閉站點

實驗完成後,需要將站點停止並關閉platform。回到platform –> Application Director界面,將站點停止。
圖2.30 關閉站點
接下來右鍵單擊platform,選擇Disconnect斷開連接。
圖2.31 斷開連接

這樣平臺就可以被正常關閉了。

3 實驗結果

通過設置歷史圖表擴展插件,可以用圖表的形式查看被記錄的歷史數據。
圖3.1 圖表展示

因爲數據是由正弦信號發生器SineWave組件產生的,所以被記錄的數據就是正弦信號的形式。

4 實驗過程中存在的問題及解決方案

實驗過程比較順利,暫無問題。

5 實驗總結

本次實驗是在“報警生成”實驗的基礎上,利用history的擴展插件對數據進行記錄統計。history的擴展插件可以很好地將數據以圖表的形式展現出來,方便用戶對數據進行統計管理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章