在現在的智能樓宇中為了節約人力、物力成本,避免人工抄表的煩瑣、準確性差、不及時等缺點,都開始采用智能抄表系統,筆者就實際工程中所遇到的情況小談幾點:
整個系統的架構如圖所示:
實驗樓A、實驗樓B、青年公寓、科研樓、變電所各有一個網關,通過光纖將5個網關與中心監控室連接起來,形成一個局域網;
每一個網關下面通過串口卡連接4/8根雙絞線(RS485方式),每根線上連接25個左右的智能儀表。
采集數據:
在系統中占據著很重要的一部分;用戶所需要的結果都是通過對采集過來的數據進行處理得到的,因此在工程中一定要保證通訊的穩定性;
數據處理:
在紫金橋軟件中的點組態中,可以對采集過來的數據進行各種處理,比如設置數據的量程,對采集來的數據進行比例轉化,是否設置報警限制,保存歷史等等;
顯示結果:
將用戶所需要的電能消耗以及各項電力參數顯示出來,供用戶參考。
以上三點其實也就是紫金橋的三層體系結構;
說下實際工程中需要考慮的情況:
⒈各種儀表一般都有自己的量程范圍,當讀到一定程度的時候就會自動歸零;
⒉如果表的一天所消耗的電能就走過了2個量程,這時候我們需要進行判斷;
⒊剛開機的時候出現0值,如果被寫入了數據庫中,而我們又不需要這個值,我們可以把它初始值設置成為壞值-9999;
⒋我們在做日報表的時候,要考慮到一天的開始時間是在什么時刻,結上位機并沒有采集到數據,而中間又有數據的時候,要想辦法把本天的第一個值和最后一個值找出來,得出一天中電能的消耗量,而中間要注意表的數據是否走過一個量程;
⒌做月報表的時候,要考慮到有些年份的2月天數是不同的,這時候我們可以用一個簡單的辦法來得到2月份的天數,就是用(后一個月的秒數-前一個月的秒數)/86400得到本月天數,這個方法不止對2月份有用,對別的月份計算天數也同樣合適;
⒍做年報表的時候,其實就是要注意到邊在一年中是否走過了量程或者說幾個量程;
⒎在對一些特定的參數進行計算平均值時,不能直接用統計函數來得,比如功率因數是有+有-的,如果直接用總和/個數,這樣的話得到的結果可能就是錯誤的,這個時候我們可以根據公式先將采集過來的-值直接在數據庫進行+值的轉化,然后再根據公式進行計算;
以上幾點是筆者在工程中遇到的一些體會,希望可以給大家帶來幫助。