ModbusBACnet協議轉換網關總體設計方案_第1頁
ModbusBACnet協議轉換網關總體設計方案_第2頁
ModbusBACnet協議轉換網關總體設計方案_第3頁
ModbusBACnet協議轉換網關總體設計方案_第4頁
ModbusBACnet協議轉換網關總體設計方案_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ModbusModbus TOTO BACnetBACnet IPIP 協議轉換網關協議轉換網關總體設計方案總體設計方案V1.0V1.0編寫: _校對: _審核:_審批:_廣東樓宇科技有限公司2009-8-22009-8-2目目 錄錄一、項目背景一、項目背景.3 3二、設計原則二、設計原則.3 3三、拓撲結構三、拓撲結構.4 4四、總體設計方案四、總體設計方案.5 54.1 產品整體設計 .54.2 協議轉換器功能 .5五、硬件設計方案五、硬件設計方案.6 65.1 MTB 協議轉換器硬件結構.65.2 MTB 協議轉換器功能說明.7六、軟件設計方案六、軟件設計方案.8 86.1 軟件架構設計

2、 .86.2 MTB 協議轉換器系統子模塊設計.106.2.1 BACnet 接口模塊.106.2.2 Modbus 接口模塊.126.2.3 CGI 模塊 .126.2.4 Web 模塊.126.2.5 安全性設計 .16七、技術參數七、技術參數.17177.1 MTB 協議轉換器主模塊技術參數.17八、開發工具八、開發工具.1818九、進度安排、項目組成員、及預算九、進度安排、項目組成員、及預算.1818一、一、項目背景項目背景本產品用于將MODBUS RTU通訊的設備接入BACnet IP網絡。本產品在MODBUS網絡中為主站,可接8個從站。本產品在BACnet IP網絡中為一個網絡設備

3、,用戶可將從MODBUS RTU網絡中的數據點一一對應到BACnet IP網絡中的數據點。 Modbus RTU 轉BACnetIP, 通過BACnet對象可以讀/寫任何標準的Modbus寄存器。 1、實現從MODBUS RTU主(Master)到BACnet IP轉換。 2、向下提供1個RS485/MODBUS RTU接口,可連接8臺MODBUS從(Slave)設備,速率支持240038400bps,通訊距離可達1000米。 3、向上提供1個BACnet IP接口,速率支持10/100M。4、Modbus 與BACnet數據映射配置采用web進行配置,5、支持Modbus的coils、hol

4、ding register、input register、discrete input這四類標準的寄存器 ;Modbus寄存器的映射關系和Modbus RTU的波特率等參數通過WEB進行配置 6、Modbus輪循的時間間隔可以進行配置 二、設計原則二、設計原則總體設計原則是產品必須以市場為導向,滿足用戶的使用需求,要把握住產品的主流方向,保證產品在生命周期內不會被淘汰。產品開發堅持宏觀把控,從各方面考慮風險因素,爭取把風險降低到最低。三、拓撲結構三、拓撲結構BACnet、Http、TCP/IPmodbusmodbusModbus to BACnet 轉轉換換器器Modbus從從設設備備MMT

5、TB B轉轉換換器器系系統統拓拓撲撲圖圖Modbus to BACnet 轉轉換換器器圖 3.1 MTB 協議轉換器 3000 的系統拓撲圖該系統采用二級網絡的架構,MTB 協議轉換器與通用 BACnet 瀏覽器軟件或客戶端通過 BACnet IP 進行數據交互,并能與第三方標準的 BA 系統進行無縫集成;系統內嵌 WEB 服務器,Modbus 與 BACnet 系統配置通過 Http 協議直接訪問、配置,操作直觀、簡潔。四、總體設計四、總體設計方案方案4.14.1 產品整體設計產品整體設計該協議轉換器核心的功能是實現 Modbus RTU 與 BACnet IP 協議數據轉換。該系列協議轉換

6、器內嵌了功能強大的 Web 控制軟件,用戶無需上位機軟件,通過 Web 頁面訪問系統界面可實現對協議轉換器的管理和控制,并可進行參數配置,Modbus 從機設備管理等功能,充分發揮 Web 強大的管理和控制功能。現場人員可以直接通過瀏覽器對 MTB 協議轉換器系統進行訪問、配置,配置完成后可以快速與支持 BACnetIP 協議的 BAS 系統進行集成。MTB 協議轉換器與 Modbus 從機設備模塊之間通過 RS485 進行通信,帶有 1 條 RS485 總線,每條總線可擴展 8 個 Modbus 從機設備. 4.24.2 協議轉換器功能協議轉換器功能1. WebWeb 功能功能a) 可通過登

7、陸 IE 瀏覽器訪問、配置協議轉換器相關參數。b) 數據對象配置,包括對模擬量、二進制量、多態、輸入、輸出、值對象進行配置。c) Modbus 配置,配置菜單包括,Modbus RTU 數據、Modbus RTU 設置、2. 網絡通信網絡通信a) 與 Modbus 從機設備通信,采用 Modbus RTU 協議實現數據通信。b) 集成 BACnetIP 協議,在以太網上采用 BACnet IP 協議向 BAS 系統接口。c) 實現 Modbus 協議到 BACnet IP 協議的數據映射,把 Modbus 從機設備數據轉換為標準的 BACnet IP 對象。3. 安全機制安全機制a) 密碼登陸

8、,經過授權的用戶才允許登陸訪問 MTB 協議轉換器控制器。4. 輔助功能輔助功能a) 帶有電源、運行和通信指示燈。b) 帶有蜂鳴器提示功能。五、硬件設計五、硬件設計方案方案 5.15.1 MTBMTB 協議轉換器硬件結構協議轉換器硬件結構MTB 協議轉換器采用模塊化設計,主要功能電路有 CPU,程序存儲電路,數據存儲電路,485 通信電路,Ethernet 通信電路,USB 電路,實時時鐘電路,復位電路,指示燈電路,硬件結構如圖 5.1 所示:32bit CPU數據存儲器RAM電源電路RTC實時時鐘USB通信電路Ethernet通信電路復位電路MTB協協議議轉轉換換器器硬硬件件結結構構圖圖程序

9、存儲器FlashRS485通信電路RS485通信電路Debug&JTAG調試電路指示燈蜂鳴器UARTUART擴展UART芯片GM8142SPI圖:5.1 硬件結構圖5.25.2 MTBMTB 協議轉換器功能說明協議轉換器功能說明1. 電源電路:給 MTB 協議轉換器各個電路提供供電,采用 DC-DC 電源芯片,輸入 DC24V,輸出 5V,再由 LDO 芯片把 5V 變換成 3.3V 和 1.8V,供整個MTB 協議轉換器使用。主要技術參數:a) 供電電壓:DC24V ,b) 輸出電壓:DC5.0V,3.3V,1.8V。2. CPU 電路:該模塊主要是一個芯片外加一個晶振電路。 ,這是

10、整個 MTB 協議轉換器控制器的核心部分,實現各種復雜的邏輯運算和通信數據處理,以及對其他外圍電路的監測和控制。微處理器芯片內部嵌入 32bit 的 CPU,小容量內部 RAM、ROM,具有外部存儲擴展接口EBI、I2C、SPI、UART、USB、Ethernet 等各種通信外設接口, JTAG 和debug 調試口等,可以滿足復雜的控制和各種通信協議的處理。主要技術指標如下:1) 32bit 芯片,主頻 200MHz,2) 帶有 MMU 功能,支持 Linux 操作系統,3) 具有 EBI 接口,可外擴 FLASH 和 SDRAM,4) 1 個以上的 10 M /100M 自適應 Ether

11、net 通信接口,5) 2 個 USB 接口,其中一個 USB Host,一個 USB Device,6) 12 個 I2C 接口,7) 12 個 SPI 接口。可選的核心芯片:三星:三星:S3C2410S3C2410,主頻 200MHz, 3 個串口,2 個以太網接口,帶有 MMU 功能,可擴展 Nand Flash,SDRAM。本設計中選用三星的 S3C2410 控制芯片。芯片簡介: S3C2410 處理器是Samsung 公司基于 ARM 公司的 ARM920T 處理器核,采用 0.18um 制造工藝的32 位微控制器,該處理器最高可運行在203MHz。功能特點:內部 1.8V,存儲器

12、3.3V,外部 I/O3.3V,16KB 數據 Cache,16KB 指令Cache,MMU,內置外部存儲器控制器( SDRAM 控制和芯片選擇邏輯),4 個帶外部請求線的 DMA,3 個通用異步串行端口,2 通道 SPI,一個多主 I2C 總線,一個 I2S 總線控制器,兩個 USB HOST,一個 USB DEVICE,117 個通用 I/O,帶 MMU 的先進的體系結構支持 WinCE、EPOC32、Linux,272-FBGA 封裝。3. 存儲電路:通過 EBI 接口外擴存儲,包括程序存儲器、數據存儲器,配置如下:1) 采用 64M 的 Nand Flash,2) 采用 64M 的 S

13、DRAM。4. 以太網通信電路:2 個 10M/100M 的以太網通信電路,該電路主要由以太網控制芯片,網路變壓器及 RJ-45 接口組成。5. USB 通信電路:一個 USB Host 接口和 USB Device 接口,該接口可用作程序升級或擴展功能用。6. 實時時鐘電路:采用實時時鐘芯片,給 MTB 協議轉換器提供精準的實時時鐘,具有后備電池。7. 指示燈和蜂鳴器電路:指示燈用于 MTB 協議轉換器運行指示、報警指示和通信指示,蜂鳴器用于系統啟動提示或其他擴展功能。a) 調試口:Debug 通過 RS232 方式實現,JTAG 調試口直接引出即可。六、軟件設計六、軟件設計方案方案6.16

14、.1 軟件架構軟件架構設計設計1. MTB 協議轉換器的軟件架構采用分層,模塊化的設計思想,以降低耦合性和開發難度。MTB 協議轉換器功能從下到上依次為硬件平臺、操作系統層、設備驅動層、通信層和應用層。圖 6.1 為系統軟件架構圖:Linux OSBASModbus Master 程序WEB瀏覽器系系統統驅驅動動層層應應用用層層現現場場通通信信層層Hardware硬硬件件平平臺臺其他BACnet ModbustoWebCGI圖 6.1 軟件架構圖MTB協議轉換器各層功能描述:1. 硬件平臺硬件平臺:由CPU、內存和各種外設組成,是實現MTB協議轉換器軟件功能的載體。2. 系統驅動層系統驅動層:

15、在MTB協議轉換器的硬件平臺之上加載Linux操作系統,并在操作系統之上開發出與MTB協議轉換器硬件相關的設備驅動,并調用相關的庫及SHELL,通過Device Management層進行統一調度和管理,為通信層和應用層提供服務。3. 通信層通信層:也稱通信進程,通信進程監聽BACnet、Modbus和Http等通信,并收發MTB協議轉換器間的互操作“服務”。MTB協議轉換器所支持的通信協議有:1) BACnet協議:采用BACnet協議創建標準的BACnet對象實例集,實現BACnet IP協議,該協議用于MTB協議轉換器與BAS之間集成通信。2) Modbus協議:標準的Modbus RT

16、U協議,通過RS485總線與MODBUS從機設備進行通信,采集現場數據并對現場建筑設備進行控制。3) Http協議:此協議是訪問MTB協議轉換器嵌入的web服務器的一種協議,用戶可以通過IE瀏覽器訪問MTB協議轉換器的Web頁面。4. 應用層應用層:包含應用進程、控制對象實例集、配置管理進程和Web服務器幾個部分,這是MTB協議轉換器核心的內容。 1) 對象實例集:表示樓宇自控設備的標準對象實例集,它是通信進程和應用進程相互聯系的接口。配置管理進程:樓宇自控設備初始化設置與具體應用有關的參數,以及實現樓宇設備專有的管理功能。2) CGI:即通用網關接口(Commom Gateway Inter

17、face),通過嵌入到Web服務器中的CGI進程,接收CGI參數請求對設備管理層的數據用XML報文進行封裝,回傳到外部請求組件。3) Web Server:用戶界面的一部分,通過嵌入式的Web服務器實現對控制器各個監控點的監控和系統的設置功能。6.26.2 MTBMTB 協議轉換器系統子模塊設計協議轉換器系統子模塊設計MTB協議轉換器軟件主要包括BACnet模塊、Modbus模塊、web模塊、cgi模塊。各部分關系如下圖:配置文件共享內存共享內存配置參數BACnet 設備實時輸入緩沖實時輸出緩沖Modbus 模塊Web/CGI 模塊BACnet 模塊瀏覽器BAS 系統Modbus 設備 x如上

18、圖,系統工作流程為:1) BACnet模塊,Modbus模塊和Web/CGI是三個并發的進程,通過配置文件,共享內存和消息隊列實現數據通訊和共享。其中配置文件存放在jffs2/yaffs文件系統中,可修改,掉電數據不丟失;BACnet設備是BACnet模塊內部使用的內存數據;實時輸入輸出緩沖用共享內存實現。2) 用戶使用瀏覽器訪問嵌入式web服務器,瀏覽信息瀏覽和配置頁面。3) WEB模塊通過CGI模塊讀寫配置文件。4) modbus模塊讀寫配置文件,按照配置的modbus設備個數,地址,數據點,波特率,輪詢間隔時間等參數,實時采集各個modbus設備的數據,放入實時輸入緩沖中。5) BACn

19、et模塊根據配置文件中數據點的映射關系,創建BACnet設備以及BACnet對象點。6) BACnet模塊響應來自BACnet Client(如BAS系統)的訪問,從實時輸入緩沖中獲取數據更新BACnet對象的數據,并提交給訪問者。7) BACnet模塊接收到來自BACnet Client(如BAS系統)的數據輸出請求時候,將發送消息給Modbus模塊,要求執行數據輸出指令。8) Modbus模塊從輸出緩沖中取數據,定時刷新輸出,或者接收到數據輸出指令時候立即執行。.1 BACnetBACnet 接口模塊接口模塊BACnet 接口模塊,在 Cimetrics 公司的 BACne

20、t 協議棧基礎上進行開發,該協議棧支持 windows 和 Linux 操作系統,支持實現為 BACnet 網關,BACnet Server 設備,或者 BACnet Client 設備。本應用中,可實現為一個標準的 BACnet Server 設備,根據配置的映射關系,將 modbus 設備的數據點映射為該 BACnet 設備的一個數據對象。1) 首先,調用 BACnet 協議棧 API 的初始化配置函數,申請 BACnet 資源,設置 BACnet 節點地址相關信息,最大對象個數等。2) 然后讀取配置文件,生成 BACnet 對象列表,并且初始化數據值,數據單位,對象狀態等。3) 調用協議

21、棧 API,初始化讀寫屬性的回調函數,在回調函數里面可以截獲 BAS 系統對 BACnet 對象屬性的讀寫訪問,從而執行必要的數據更新操作和執行實際的數據輸出指令。 在讀屬性回調函數中,從實時輸入緩沖中獲取數據,更新 BACnet 對象當前值,并用當前值響應讀請求;在寫屬性回調函數中,分析寫屬性,向 Modbus 模塊發送執行數據輸出的指令。4) 調用協議棧 API 函數,啟動協議棧運行主線程程序。5) 如果系統退出,則調用協議棧 API,釋放協議棧分配的 BACnet 資源MTB 協議轉換器按照 BACnet 協議一致性類別 4 進行設計實現: 一致性類別 4 的要求ServiceServi

22、ce TypeType Execute/InitiateExecute/Initiate Read property Execute Read property multiple Execute Write property Execute Write property multiple Execute Who has Execute I have Initiate Who is Execute I am Initiate 如表,實現以下服務功能:1) 讀對象單個屬性服務2) 讀對象多個屬性服務3) 寫對象單個屬性服務4) 寫對象多個屬性服務5) Who-has 報文響應服務6) Who-is

23、 報文響應服務7) 定時廣播 i-have 報文服務8) 定時廣播 i-am 報文服務BACnet 模塊支持的 BACnet 標準對象實例如下:AIAI:模擬量輸入Analog Input,AOAO:模擬量輸出Analog Output,AVAV:模擬變量Analog Value,用于設定點SetPoint,中間變量等,DI(BI)DI(BI):數字量輸入Digital Input(二進制輸入Binary Input),DO(BO)DO(BO):數字量輸出Digital Output(二進制輸出Binary Output),DV(BV)DV(BV):數字變量Digital Value(二進制變

24、量Binary Value),用于表示設備的啟停命令等,MSIMSI:多狀態輸入對象MSOMSO:多態輸出對象MSVMSV:多狀態值對象數DeviceDevice:設備,用于描述MTB協議轉換器及MODBUS從機設備相關信息。MTB 協議轉換器實現 BACnet 對象列表如下:對象名稱別名最大數量設備對象DEVICE1二進制輸入對象Binary Input300二進制輸出對象Binary Output100模擬量輸入對象Analog Input300模擬量輸出對象Analog Output100二進制值對象Binary Value 100模擬值對象類型Analog Value100多狀態輸入對

25、象MutileStats Input300多態輸出對象MutileStats Output100多狀態值對象MutileStats Value100.2 ModbusModbus 接口模塊接口模塊控制器提供標準的 Modbus RTU 接口,以滿足低成本、快速的連接需求。Modbus 協議是應用于電子控制器上的一種通用語言。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成為一通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一

26、控制器請求訪問其它設備的過程,如果回應來自其它設備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式。地址碼功能碼數據區CRC 高字節CRC 低字節1 字節1 字節N 字節1 字節1 字節在 MTB 協議轉換器的 Modbus 接口模塊中,主要實現以下功能碼操作。Function Codes Read coil status Read input status Read holding registers Read input registers Preset single register Preset multiple register Preset single coil

27、s 1) Modbus 模塊讀取配置文件,生成 modbus 設備列表,包含各種通訊配置,數據點配置信息2) 啟動 485 總線通信線程,執行輪詢和指令解析邏輯3) Modbus 模塊根據配置的設備地址,波特率,數據點位信息,輪詢間隔,在 485 總線上面實時采集數據,放入數據緩沖區;4) Modbus 模塊定時刷新輸出,或者接收數據輸出指令,將數據通過 485 總線寫入 modbus 設備中。.3 CGICGI 模塊模塊CGI 模塊的功能是通過嵌入到 Web 服務器中的 CGI 進程,接收 CGI 參數請求對設備管理層的數據用 XML 報文進行封裝,回傳到外部請求組件。功能包

28、括:接收系統命令、系統配置的讀取和設置。設備層接口的數據的 XML 封裝,提供給 Web 頁面。使用 Apache Web 服務器,提供頁面服務使用 CGI 庫,提供對控制器內配置文件進行讀寫功能,已經其它配置。 CGI 分為以下部分: Ini 文件訪問模塊:提供對 ini 格式配置文件的讀寫操作函數 XML 文件生成模塊:提供將數據信息組織成 XML 格式的函數 CGIC 庫函數:實現 CGI 程序的基本框架庫函數。.4 WebWeb 模塊模塊采用 AJAX 技術,快速穩定的實現設備監控頁面的刷新功能。在 EXTJS 和jQuery 的基礎上進行開發。支持的瀏覽器類型為:In

29、ternet Explorer 6+ FireFox 1.5+ (PC, Mac) 主要功能模塊劃分為:系統設置安全信息網絡接口BACnet 通訊設置Modbus 通訊設置輔助工具重新啟動軟件升級幫助其中重點描述 Data Objects 菜單、Modbus RTU Data 菜單、Modbus RTU Setup菜單A、Data Objects 菜單:瀏覽映射后的 BACnet 數據點列表Analog:包括 Input Objects、Output Objects、Value ObjectsBinany: 包括 Input Objects、Output Objects、Value Objec

30、tsMutileStats: 包括 Input Objects、Output Objects、Value Objects其中 AI 對象數據點瀏覽頁面參考設計:主要瀏覽參數如下:Object # : BACnet 對象 IDObject Name :BACnet 對象名稱Present Value : 當前值B、Modbus RTU Data: 用于瀏覽當前 Modbus 讀寫數據點映射表RTU Registers 參考設計C、Modbus RTU Data Setup: 用于映射 Modbus 數據點到 BACnet 數據對象包括選項如下:Local Device、RTU ReadMap、R

31、TU WriteMapLocal Device :配置對 modbus 從設備的訪問所需的通訊參數 通訊波特率: 9600,19200,38400 等 奇偶校驗: 無校驗,奇校驗,偶校驗 輪詢周期:定義總線的輪詢周期 通訊超時:定義與每個設備進行通訊的超時等待時間 FC 5/6 instead of 15/16:是否使用 modbus 5/6 號功能替代使用 15/16 號功能對設備進行讀寫訪問。RTU ReadMap: 建立 modbus 可讀數據點到 BACnet 數據點的讀映射RTU WriteMap:建立 modbus 可寫數據點到 BACnet 數據點的寫映射Remote TypeM

32、odbus 數據點類型如線圈,開關量,寄存器Remote Register Format數據點數據格式整數,浮點數,位變量等Remote Unit#Modbus 設備地址Swapped是否交換浮點數高低寄存器數據Scale模擬量的度量變換參數,為 0 或 1 表示不變換轉換值=原始寄存器值*度量變換參數比如原始寄存器值為1000,度量變換參數為0.01,則實際轉換值為10.00Local Object#BACnet 對象編號如 AI x,BI x 等NameBACnet 對象名.6配置文件設計配置文件設計配置文件是控制器的核心數據結構之一,完成控制器地址,通訊參數配置,以及 m

33、odbus設備數據點和 BACnet 對象點之間的映射關系。采用 Linux 下常用的(section,key,value)結構形式的配置文件,可讀性強,且可以手工編輯,參考設計配置文件內容和格式如下:/ Config.inicommon / 普通設置Ip=/ IP 地址Netmask=/ 子網掩碼Gateway=/ 網關地址Baudrate=/ 波特率Parity=/ 校驗位,none,odd,evenPoll_period= / 輪詢周期,秒為單位Timeout=/ modbus 通訊等待超時,秒為單位bacnet_device_instance= / BACnet 設備編號bacnet_

34、port= / BACnet 端口號,默認 0 xBAC0Bacnet_device_description= / BACnet 設備描述Username=/ 用戶名Userpassword=/ 用戶密碼rtu_read_map_xx / 第 XX 個 RTU READ MAPRemote-type= / 數據點類型,0-4: none, coil output,discrete input,/input register,holding registerFormat= /數據格式 integer,unsigned,double,float,bitunitNo=/ 數據點所在 modbus 設

35、備地址RegisterNo= / 數據點寄存器編號Swapped=/ 是否交換 double,float 高低寄存器值Scale=/ 度量變換參數objected= / 數據點映射對應的 BACnet 對象 IDobjectName= / 數據點映射對應的 BACnet 對象名稱rtu_write_map_xx / 第 XX 個 RTU WRITE MAP/ 與 RTU READ MAP 相同七、七、技術參數技術參數7.17.1 MTBMTB 協議轉換器主模塊技術參數協議轉換器主模塊技術參數功能:規格供電電源DC24V處理器32bit CPU處理器,主頻200MHz程序存儲64M Nand F

36、lash數據存儲64M SDRAM以太網通信規格2路10M-100M自適應Ethernet,標準RJ45接口支持協議BACnet IP,TCP/IP,Http等RS-485總線通信總線數量1路RS485總線通信,支持8個modbus slaver,485通信速率支持9600 bps、19200 bps、38400 bps等常用波特率通信線纜采用12-22AWG雙絞屏蔽線RVSP支持協議Modus RTU工作環境 0C - 50C,5-90%RH (非凝結)存儲環境-20C - 70C,5-95%RH (非凝結)注:該方案 BACnet 接口模塊,采用國際著名公司 Cimetrics 公司的 B

37、ACnet 商業協議棧,我公司花巨資引進美國商業協議棧代碼,兼容性好,兼容性西門子、江森、艾頓(霍尼韋爾)等廠商樓宇自控系統管理平臺,詳細資料請參考Cimetrics 公司網站。http:/ - BACstac/32 - BACnet Software for Embedded SystemsBACstac/32 is the industrys most robust and complete BACnet solution for the development of embedded control products.Our customers have ported the BACst

38、ac source code to many 32-bit hardware/OS platforms. The BACstacs Operating System Abstraction defines a clean interface between the core BACstac code and the operating system.Product Description B1140 BACnet Software for Embedded SystemsThe Cimetrics BACstac saves “man-years” of development when yo

39、ur company needs to create a BACnet solution for a 32-bit embedded platform.Implementation of the BACnet standard is a a challenging assignment for even the most skilled computer programmers. The differences between BACnet and traditional IT protocols can lead to a significant learning curve when st

40、arting from scratch.Our software team has created a set of BACnet libraries which greatly simplify the task of creating BACnet-compliant products. Even the largest companies in the HVAC industry use our code because it is a very complex and time-consuming task keeping up with the ongoing changes tha

41、t are taking place in the BACnet standard. Numerous BACstac-based products are now BTL listed. SpecificationsB1140 BACnet Software for Embedded SystemsThis is a BACnet protocol stack designed for the development of BACnet-compliant applications that run on 32-bit embedded platforms. Complete C-language source code is included. The customer is responsible for porting the BACnet software to the target platform.The following specifications are for version 6.1 of B1140

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論