BACnet对象

链接

http://www.doczj.com/doc/dc6910225-7.html

在BACnet协议中, 把楼宇自控领域应用的各种具体功能单元抽象为对象. 代表性对象有: Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Calendar, Command, Device, Event Enrollment, File, Group, Life Safety Point, Life Safety Zone, Loop, Multi-State Input, Multi-State Output, Multi-State Value, Notification Class, Program, Schedule, Trend Log, 对于一种特定功能的设备, 无需支持所有对象, 例如网络型温度传感器只需要支持: Device, Analog Input, 而一台可编程控制器至少需要支持: Device, Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Calendar, Schedule, File, Program. 以下就两种常用的BACnet对象进行简要解释:

Device

所有设备对需要支持Device对象, 该对象用于描述这台设备的特性, 该对象包含39种标准属性, 以下简单介绍其中的几种属性:

[对象ID]: 4个字节的编码, 该编码是在全部网络上必须是唯一的, 不能重复, 通常的做法是采用设备物理地址和网络号的某种组合.

[生产商名臣]: 字符串, eg: ABC公司;

[生产商编号]: 正整数, 所有BACnet设备生产商都可以从BACnet组织得到这个编号;

[模块名称]: 字符串, eg: A100型控制器;

[执行的服务]: 位序列, eg: 11110100…, 其中每一位代表一种服务, 该位为1表示该设备支持这种服务, 为0表示不支持这种服务;

[支持的对象]: 位序列, eg: 11011011…, 其中每一位代表一种对象, 该位为1表示该设备支持这种对象, 为0表示不支持这种对象;

[对象列表]: 队列, 为该设备内所有对象的ID的列表;

Analog Input

含义是模拟量输入, 该对象主要用途是描述一个模拟传感器输入值, 例如: 室内温度, 风道湿度. 该对象包含27种标准属性, 以下简单介绍其中的几种属性:

[对象ID]: 4个字节的编码, 该属性用于区分同一台设备内的各个对象;

[对象名称]: 字符串, eg: 1#教室室内温度;

[当前数值]: 浮点数, eg: 32.7;

[单位]: 枚举值, eg: 5代表伏特, 62代表摄氏度;

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值