教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

BACnet网络讲义(DOC)(10)

来源:网络收集 时间:2026-08-08
导读: 从表5-2中可以看到,虽然?设备对象?的属性很多,但是大部分是在出厂时就写定了的,且是只读属性。另一点要注意的是,?设备对象?的?对象标识符?属性中的设备实例标号必须是在整个BACnet互联网中唯一的,这样才能在安

从表5-2中可以看到,虽然?设备对象?的属性很多,但是大部分是在出厂时就写定了的,且是只读属性。另一点要注意的是,?设备对象?的?对象标识符?属性中的设备实例标号必须是在整个BACnet互联网中唯一的,这样才能在安装系统时标识设备。

表中的前三项属性,即?对象标识符?,?对象名称?和?对象类型?是BACnet设备中的每个对象必须具有的属性。?对象标识符?是一个32位的编码,用来标识对象的类型和其实例标号,这两者一起可以唯一地标识对象;?对象名称?是一个字符串,BACnet设备可以通过广播某个?对象名称?而建立与包含有此对象的设备的联系,这将使整个系统的设置大为简化;?设备对象?的属性向BACnet网络表述了设备的全部信息。例如,?对象列表?属性提供了设备中包含的每个对象的列表。

下面分类介绍BACnet标准中定义的18个对象和它们的属性。

§5.2 BACnet对象的分类介绍

5.2.1 输入输出值对象类型及其属性

在楼宇自动控制系统中,设备的输入输出值是一类基本的参数。BACnet定义了6个输入输出值对象,分别是:模拟输入对象,数字输入对象,模拟输出对象,数字输出对象,模拟值对象和数字值对象。这些对象全面地定义了BACnet设备之间交换关于与控制单元有关的信息时所采用的?共同语言?。模拟输入和数字输入是物理设备或者硬件的输入信号参数,模拟输出和数字输出是物理设备或者硬件的输出信号参数,模拟值和数字值是存储在BACnet设备中的控制系统参数。表3给出了这些对象的属性描述。

图5-1是一个模拟输入对象的举例,它描述一个气体温度传感器的模拟传感输入信号。这个对象可能驻留在连接传感器的节点设备中,也可能驻留在作为BACnet设备的智能传感器中。如何实现这些是各生产厂家自己解决的问题。图1表示网络设备可以通过5个属性访问该对象,其中描述、设备类型和单位属性值是在设备安装时设定的,而当前值和脱离服务属性值表示设备的当前状态。还有一些属性(模拟输入对象最多可以有25个属性)没有在此图中显示出来,它们的值可能是在设备出厂时设定的。图中还表示通过网络有一个询问此对象当前值的请求和此设备的应答,这些就是对属性的操作。

5.2.2 命令对象类型

命令对象根据其Present_Value属性中的?操作代码?向一组对象的属性写入一组值。命令对象的Action属性是一个数组,其中包含有一个操作列表,对应着一系列的操作值。当Present_Value属性被写入新值时,命令对象就根据此值所对应的Action属性中的列表内容,向某个BACnet设备的某个对象的某个属性写入某个特定值。

5.2.3时序表和时间表对象类型

时序表对象用来表示一个日期列表,可以包含一些有特定事件发生的日期,例如节假日等。

时间表对象用来表示一个周期性的时间表,在每个时间表内,都进行相同的操作。此对象也可用作周期性地向某个对象的某个属性写入某特定值。

5.2.4事件登记对象类型

将任何一个对象的任何一个属性的值发生偏离预设值的变化称为事件。事件登记对象包含在BACnet系统中管理事件所要求的信息。这些信息包括事件的定义和当该事件发生时将要通知的设备以及通知报文的内容等。

5.2.5文件、组和环对象类型

文件对象表示用BACnet文件服务可以访问的数据文件的性质,它的一个重要的属

性是文件访问方式属性,其值有记录访问,流访问,记录与流访问。

组对象用来简化BACnet设备之间信息交换的处理过程,其方法是使用一种简记的方式来标识一个组中的所有成员。一组中可以包含各种对象类型。

环对象表示任何形式的反馈控制环路。 5.2.6多态输入输出对象类型

多态输入对象表示对象所驻留的BACnet设备中的一个运算程序的结果。例如,多态输入对象的状态(用它的当前值属性表示)可以是多个二进制输入值的逻辑和,或者是一个或多个模拟输入的阈值,或者是一个数学计算的结果。

多态输出对象表示对象所驻留的BACnet设备中一个或者多个物理输出或处理程序的期望的状态。当前值属性是一个无符号整数,表示对象的状态。例如,某个状态可以代表某些物理输出的活动/非活动情况,或者某个模拟输出的值。

5.2.7通知类对象类型

通知类对象包含在BACnet系统中分发事件通知所需要的信息。对于那些事件激励对象来说,这个对象特别有用,它提供了如何处理通知、怎样规划通知目标、以及怎样获得确认的方式。

5.2.8程序对象类型

程序对象表示在BACnet设备中运行的应用程序的外部可见特征。程序对象的属性向网络提供了一个应用程序的一些参数的表征。在程序对象的属性中有两个属性特别重要,它们是程序状态(Program_State)属性和程序改变(Program_Change)属性。程序状态属性反映该对象所表示的应用程序执行过程的逻辑状态。程序状态属性有六个属性值,分别是:IDLE(程序没有执行),LOADING(正在装载应用程序),RUNNING(正在执行应用程序),WAITING(运行的程序正在等待某个外部事件),HALTED(由于某个错误导致运行程序中止)和UNLOADING(运行程序按要求被终止)。程序改变属性用来请求改变该对象所表示的程序的运行状态。程序改变属性有六个属性值,分别是:

…… 此处隐藏:724字,全部文档内容请下载后查看。喜欢就下载吧 ……
BACnet网络讲义(DOC)(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/403808.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)