我們知道有時候直接從現場采集來的數據,它的量程範圍並不是我們希望使用的量程範圍。比如有時從板卡中采集到的數據範圍是0―4095,而這些數據對應的是0―5伏的電壓信號,我們此時就需要把采集到的數據轉換到0―5的量程範圍中來。 紫zi金jin橋qiao係xi統tong提ti供gong了le量liang程cheng轉zhuan換huan的de手shou段duan,隻zhi要yao通tong過guo一yi些xie簡jian單dan的de設she置zhi,即ji可ke自zi動dong的de將jiang現xian場chang采cai集ji到dao的de數shu據ju進jin行xing轉zhuan化hua,得de到dao在zai我wo們men預yu期qi的de量liang程cheng範fan圍wei內nei的de數shu據ju。所suo需xu要yao的de設she置zhi僅jin僅jin是shi,把ba現xian場chang的de數shu據ju采cai集ji到dao點dian的dePVRAW參數中,然後啟動量程轉換開關,指明轉換的範圍即可,那麼該點的PV參數的輸出值就是得到的轉換過的數據。值得注意的是,此處的PVRAW參數獲取的數據必須是通過驅動程序從現場得到的,不可以使用腳本來模擬。
下麵我們通過一個簡單的例子來說明一下紫金橋中量程轉換的使用,我們假設從現場采集到的是一個範圍在0―100內的正旋波,而我們希望把它轉化到5―20的範圍之內。例子步驟如下:
1、 定義設備
在這裏我們使用信波提供的仿真設備驅動程序,來模擬從現場采集到的數據。將導航器切換到數據庫頁,雙擊“設備驅動/仿真儀表/紫金橋/儀表仿真驅動”項,彈出設備定義對話框。在對話框中輸入設備名Sim,數據更新周期50毫秒,設備地址1,點擊“完成”按鈕,完成仿真設備Sim的定義。
2、 創建數據庫點,進行設備聯接
在導航器的數據庫頁,雙擊點組態項,進入點組態管理程序,在管理程序中我們創建一個名為Value的模擬IO點。將點屬性切換到數據聯接頁,點擊更多參數按鈕,我們能看到在新增的參數中有PVRAW出現。選擇PVRAW參數,點擊右側的“增加聯接項”按鈕,給PVRAW參數增加一個數據聯接,設置如下圖所示:
3、設置量程轉換
在點組態管理程序中將點屬性切換到基本參數頁,選中量程變換複選框,然後把裸數據下限和上限分別設為0和100,量程下限和上限分別5和20,如下圖所示:
4、繪製實時趨勢
為了方便的觀看量程轉換的結果,我們使用實時趨勢組件來顯示轉換前和轉換後的曲線圖。將導航器切換到畫麵頁,雙擊“窗口”項創建一個名為Draw1的窗口。點擊工具條按鈕  ,在隨後彈出的子圖選擇對話框中,雙擊“趨勢分析/實時趨勢”組件,在窗口中創建該組件。雙擊實時趨勢組件,彈出設置對話框,在“曲線”頁上,在0號筆的位號編輯框中填入Value.PV,在1號筆的位號編輯框中填入Value.PVRAW,同時取消這兩支筆的範圍獲取自動選項,如下圖所示:
將對話框切換至坐標係頁,更改時間長度為1分時間間隔為100毫秒,如下圖所示:
5、運行係統,查看結果
運行係統,我們能看到實時趨勢顯示的曲線如下所示:
黃色的曲線顯示的是從設備采集到的數據,綠色的曲線是顯示的轉換過之後的數據,通過對比可以看出量程轉換的效果.
|