BACnet网络讲义(DOC)(10)
从表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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




