BACnet/IP协议与系统组态建设
一.BACnet协议概述
    楼宇自动控制网络数据通信协议BACnet(A Data Communication Protocol for Building Automation and Control Network)是国际智能建筑领域重要标准,同时也是我国国家标准。Bacnet技术是从事楼宇自控系统集成的重要基础,掌握和运用Bacnet系统集成技术是楼宇自控行业领域必备的专业素养。本文介绍BACnet标准和如何运用组态软件实现Bacnet IP协议的系统集成及设备连接。
    目前,BACnet标准使用两种技术实现与Internet的互联。第一种技术附件H中称之为“隧道”技术,并将其设备称之为分组封装/拆装设备,简称PAD。其作用就像一个网关/路由器,这在图2中两个半路由器连接广域网形成一个完全的BACnet路由器有所体现。第二种技术附件J中称之为BACnet/IP,设备直接封装IP帧/包在BACnet网络和Internet上传输。
    PAD将BACnet报文数据封装在IP协议数据包内传输,在目的BACnet网络解封。因此每个连接Internet的BACnet网络都要配置PAD网关/路由器。它可以是一个单独的设备,也可以是某种楼宇控制设备功能的一部分。
    ASHRAE于1999年1月正式发布附件并成为美国国家标准。它规范了支持TCP/IP的设备组建BACnet网络的技术,并称之为BACnet/IP网络,简称B/IP,是一个或多个IP子网组成的集合,整体具有单独的BACnet网络号。BACnet/IP网络报文在网络层是IP包,在传输层是UDP数据报文,从而实现与Internet的TCP/IP协议的融合。
二.监控系统组态软件的配置
   本文以某品牌监控组态软件为例,介绍一种组态软件通过BACnet/IP协议与设备通信的方法。
1、  设备组态
   进入某品牌组态软件的开发环境,如图1:
 
图1
双击“工程项目”中的“设备组态”,弹出IoManager对话框,如图2:
 
图2
依次选择“楼宇设备”、“BACnetIP”,如图3:
 
图3
双击“BACnetIP”,弹出设备配置窗口,如图4:
 
图4
参数如下:
设备名称:任意(便于自己记忆、分别即可)
更新周期:500ms以上
通信方式:UDP/IP网络
点击“下一步”按钮,进入“设备配置-第二步”窗口,如图5:
 
图5
   填入正确的设备地址与端口号(端口号默认为47808),其他可以不填。
点击“完成”按钮。
至此,设备组态已经完成。
2、数据库建点
   双击开发环境下的“工程项目”中的“数据库组态”,进入DbManager窗口,如图6:
 
图6
双击点名下的一个方格建点,弹出界面要求指定区域和点类型,如图7:
 
图7
   根据自己的需要选择一种类型,一般来说AI,AO,AV为模拟点,BI,BO,BV为数字点。然后点继续,弹出建点对话框在点名框里输入合法的点名后选择数据连接,出现新建数据连接的对话框,命名点时尽量使用有意义的名字,以方便区别。
小数点精确位也可以按实际需要进行设置,如图8:
 
图8
   来到数据连接用户界面,选择最开始建设备时输入的设备名称,点击增加,如图9:
 
图9
数据连接
   请根据工程的设置与需要来建连接項。例如在某空调的VAV工程中,空调的工程师把室内的送风温度放到AV10这个寄存器里面,那么在定义点的时候Object选择Analog-Value,Instanc填入10。
下图是数据连接用户界面:
 
图10
注意:在BACnet协议中AI和BI点的属性是只读的。
3、画面组态
设备和数据点建立完成以后,开始应用。
先回到力控开发主界面,在左边的工程项目属性框双击下面的“窗口”选项,弹出如下“窗口属性”对话框,如图11:
 
图11
   用户可以根据自己的风格设置窗口属性,设置好后点击确定,重新回到主界面,在右上方的位置找到工具栏,选择其中的文本框,如图12:
 
图12
   在窗口上放置两个文本框,如下图13:
 
图13
第一个文本框内输入说明;
第二个(即要显示数据的文本框)内输入若干个'#'号,然后双击此文本框,弹出“动画连接-对象类型”对话框,如图14:
 
图14
在数值输入列表下选择模拟,在接着弹出的“数值输入”对话框里点击“变量选择”按钮,弹出变量选择对话框,如图15:
 
图15
    在“点名称”列表里选择相应的点,在“参数”列表选择用户所需要的参数,例中为PV(数字)点,点击选择,回到“数值输入”对话框,点击确定,然后在“动画连接-对象类型”对话框里选择确定,回到主界面。
    到此所有工作完成,运行点击组态软件上方的“运行”即可,也可以选择菜单栏“文件”→“进入运行”,进入运行状态后选择相应窗口。
    运行后,文本框即显示用户需要的数据
三.BACnet协议未来应用
    开放、兼容、灵活、获得广泛支持并且专门针对智能建筑的通信协议或现场总线已经成为智能建筑领域的一个发展方向。而BACnet协议正是这样一种具有开拓性的技术,并能使不同厂商的设备能够互联、互换和互操作,打造无缝连接的楼宇自动化系统。充分满足了业主、用户和集成商的需求并提供了多种网络互联和接人Internet的方案,为智能建筑内部各系统之间的集成提供了便利条件,使智能建筑搭乘信息高速公路变得轻而易举。
    BACnet标准是楼宇自控领域唯一的ISO标准,必将在全球范围内形成一个规模巨大的产业和市场。因此,海思在BACnet产品的研发、推广和应用是完全必要的,也是急需的。


    版权所有:南京海思自动化系统有限公司    网站地图:Sitemap        苏ICP备13027346号-1
电话:025-52804590 52804690 地址:南京市白下高新产业园区永丰大道8号B2-503室 网址: www.highsys.com.cn
版权所有:南京海思自动化系统有限公司
总机:025-52804590 / 52804690
市场部:8008分机  售后部:8006分机
手机:18905184663(市场)  邮箱:highsys@163.com
南京市白下高新产业园区永丰大道8号B2-503室