發布日期:2022-04-26 點擊率:13
關鍵詞: 迅饒 網關 能耗系統
摘要:某大廈位于溫州CBD商務區,占地11000平方米,建筑面積58000平方米,是一幢集商業綜合和行政辦公為一體的綜合性建筑。大樓內用戶多,電表數目多且分散,所以做了一套能耗系統。
某大廈位于溫州CBD商務區,占地11000平方米,建筑面積58000平方米,是一幢集商業綜合和行政辦公為一體的綜合性建筑。大樓內用戶多,電表數目多且分散,所以做了一套能耗系統。
控制電腦位于大樓一層消控室,位于1樓出入口附近,管理電腦通過大樓內網連到各個網關,來采集各個電表的數據。
本項目采集的內容有以下四種:Ua,Ub,Uc,Epp,即A相電壓、B相電壓、C相電壓、電能。
驅動選擇的是ModbusRTUClient
串口為COM1,波特率為9600,數據位8,停止位1,校驗位無,超時時間設置為1500ms。
以DB1表為例,站號為1,請求幀間隔與寫值刷新間隔為50ms,二字節整數順序為先2后1,4字節整數順序為2143,單精度浮點數順序為2143,模擬量組包間隔為4,模擬量組包最大長度為32,數字量組包間隔為4,數字量組包最大長度為32。
數據以Ua為例,數據類型為float型,寄存器類型為保持寄存器,寄存器地址為10。
上位機軟件通過WEBSERVICE接口讀取數據后,顯示當前讀數:
在做這個項目的過程中,一度無法讀取任何數據,通訊一直失敗,多次更改電表的地址、波特率、校驗方式以及數據位均無效,只好通過485不斷調整發碼進行嘗試,在一個偶然的情況下,發現該電表的校驗位的高低位與正常通訊相反,故而將此情況告知詹工,尋求解決方法。經過一個工作日后,詹工將更改后的固件發送給我們,完美解決了問題。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航