计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2014年
z2期
45-47,82
,共4页
支广潮%曾锋%刘蕙%匡付华%陈志刚
支廣潮%曾鋒%劉蕙%劻付華%陳誌剛
지엄조%증봉%류혜%광부화%진지강
楼宇自动控制网络/网际互联协议%用户数据报协议%实时数据库%设备驱动程序%楼宇自控设备%接口函数%互操作
樓宇自動控製網絡/網際互聯協議%用戶數據報協議%實時數據庫%設備驅動程序%樓宇自控設備%接口函數%互操作
루우자동공제망락/망제호련협의%용호수거보협의%실시수거고%설비구동정서%루우자공설비%접구함수%호조작
data communication protocol for Building Automation and Control network/Internet Protocol ( BACnet/IP)%User Datagram Protocol ( UDP )%real-time database%device driver%building automation equipment%Application Program Interface ( API)%interoperability
针对不同厂商、不同系统的楼宇自控设备互操作、互通信的局限性,分析了BACnet/IP技术和实时数据库,设计开发了一种基于BACnet/IP技术的实时数据库DasRdb的设备驱动程序。该设备驱动程序采用UDP通信方式,通过调用每个BACnet/IP设备的标准接口函数来驱动实时数据库DasRdb分别进行写操作和读操作,能够有效地实现BACnet/IP设备与实时数据库DasRdb之间的通信,从而使楼控设备的互操作成为可能。现场工程应用表明,该程序的运行契合BACnet的一致性要求,具有简单、高效、精确度高、实时性好的特点。
針對不同廠商、不同繫統的樓宇自控設備互操作、互通信的跼限性,分析瞭BACnet/IP技術和實時數據庫,設計開髮瞭一種基于BACnet/IP技術的實時數據庫DasRdb的設備驅動程序。該設備驅動程序採用UDP通信方式,通過調用每箇BACnet/IP設備的標準接口函數來驅動實時數據庫DasRdb分彆進行寫操作和讀操作,能夠有效地實現BACnet/IP設備與實時數據庫DasRdb之間的通信,從而使樓控設備的互操作成為可能。現場工程應用錶明,該程序的運行契閤BACnet的一緻性要求,具有簡單、高效、精確度高、實時性好的特點。
침대불동엄상、불동계통적루우자공설비호조작、호통신적국한성,분석료BACnet/IP기술화실시수거고,설계개발료일충기우BACnet/IP기술적실시수거고DasRdb적설비구동정서。해설비구동정서채용UDP통신방식,통과조용매개BACnet/IP설비적표준접구함수래구동실시수거고DasRdb분별진행사조작화독조작,능구유효지실현BACnet/IP설비여실시수거고DasRdb지간적통신,종이사루공설비적호조작성위가능。현장공정응용표명,해정서적운행계합BACnet적일치성요구,구유간단、고효、정학도고、실시성호적특점。
Aiming at interoperability and mutual communication limitations of building automation equipments for different manufacturers and systems, a device driver of DasRdb real-time database was designed and developed independently based on BACnet/IP technology after the BACnet/IP ( data communication protocol for Building Automation and Control network / Internet Protocol) technology and real-time database was analyzed. The device driver adopted UDP communication mode to write and read operations respectively by driving the real-time database DasRdb. This can effectively realize the communication between BACnet devices and DasRdb real-time database, and make it possible for building automation equipments to interoperate. The field engineering application shows that the designed driver conforms to the requirements of the consistency of BACnet, and it is simple, efficient, and of high precision and good real-time.