BACnet 與 MODBUS 的對話

2012-06-08 14:42

更新的資訊請造訪 元米 官網 https://www.icdt.com.tw

BACnet MODBUS 同樣廣泛被應用在大樓與工業控制的通訊場合,因此 BACnet MODBUS 整合的需求不斷被提出,常有人會希望有類似翻譯器般的協定轉換器(Gateway),對兩個不同協議的網路進行資訊交換,然而現實層面並非如此。

由於 BACnet MODBUS 協定的基礎不同,BACnet 以物件(Object)為概念,每一種物件(Object)有各種屬性(Property);而 MODBUS 則以點(Coil/Register)為觀念,因此轉換時只能將 MODBUS 的點轉換為 BACnet Analog Value等物件的某個屬性(例如 Present Value),而對於 Analog Value 物件的 UnitDescription 等屬性,則很難對應。

另一方面,MODBUS 系統上的設備並不像 BACnet 設備的Peer to peer 的對等概念,而有 MasterSlaveClientServer等不同角色,因此協定轉換時除了釐清整合的 MODBUS 設備實體與連結層(RS232RS485TCP/IP)外,也必須注意 MODBSU 設備的角色,以及要將 MODBUS 端的資訊提供 BACnet 系統做讀取,還是將 BACnet端的資訊提供MODBUS系統整合。

市面上現成的 BACnet / MODBUS 泛用型協定轉換器(Gateway)產品多半是將 MODBUS Slave 設備提供給 BACnet 系統,使用特定的語法結構或指令進行對點,這樣的好處是彈性大、適用不同設備、相對較低的開發成本。然而這樣的產品成本太高,不適用於大量應用的場合,而相對成本過高,轉換效率差都是無法被大量採用的主因。

如果是現有的 MODBUS 感測器、驅動器、控制器等要進入 BACnet 市場,又想降低 BACnet 進入門檻與避免現成BACnet / MODBUS協定轉換器的高成本限制,可以委託 元米智控研發工作室 開發專用的轉換介面,只要讓每個設備增加幾美元的成本,就可以輕鬆進入BACnet 這片藍海,不需再留在 MODBUS 的戰場上廝殺。相關訊息請洽 https://www.icdt.com.tw/ E-mail: ericchf@gmail.com