第一范文网 - 专业文章范例文档资料分享平台

04-18种BACnet对象说明

来源:用户分享 时间:2022-08-26 本文由童话幻灭 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

BACNET对象说明

目录

1 Analog Input---模拟输入对象 (2)

2AnalogOutput--模拟输出对象 (6)

3 AnalogValue--模拟值对象 (9)

4 Binary Input--二进制输入对象 (11)

5 Binary Output 二进制输出对象 (14)

6 Binary Value--二进制值对象 (17)

7. Calendar(日期表)对象 (21)

8. Command(命令)对象 (23)

9.Device(设备)对象 (25)

10. Event Enrollment(事件登录)对象 (29)

11 File(文件)对象 (32)

12 Group(组)对象 (34)

13 Loop(控制环)对象 (36)

14 Multi-State Input(多态输入)对象 (39)

15 Multi-State Output(多态输出)对象 (41)

16 Notification Class(通告类)对象 (44)

17 Program(程序)对象 (46)

18 Schedule(时间安排)对象 (48)

1

1 Analog Input---模拟输入对象

3

例子:读取AI对象的Present_Value属性。

----------------------------------MSTP---LPDU---------------------------------------

55 FF --前导码

02 --帧类型

64 --目标地址

EE --源地址

00 16 --帧数据部分长度(22个byte)

2E --帧头CRC校验高位在先

--------------------------------------NPDU--------------------------------------------------

----PCI

01---BACnet协议版本号

04 ---00000100 bit7:表示传输的是APDU报文

Bit5:0 和Bit3:0 表示DNET,DLEN,HopCount,SNET,SLEN,SARD都不存在。

Bit2:1 表示证实服务或者复杂确认分段报文或要求确认的网络协议管理和控制报文。

Bit1.0:00 表示普通优先级报文

---PDU

--------------------------------------APDU----------------------------------------------------

-----PCI

02 ---Pdu Type = 0,表示是APDU,SEG = 0,表示不分段发送,MOR=0表示没有分段后续SA=1 需要分段请求复杂确

01--Max Resp = 0001,表示最大报文长度128字节

00--InvokeID=0,该值可变,但必须符合协议要求

4

0C --表示服务是ReadProperty,因为读属性服务的枚举值为12

-----PDU

0C -- 对象标示符的上下文标记为0表示应用编码,编码字节长度为4

00-00-00-02 –AI对象类型枚举值为0,本例假设对象实例号为2

2D -对象标示符的上下文标记为1,编码长度为1

55 -- Presend_Value属性枚举值为45

---------------------------------------APDU-------------------------------------------------------

F0 B8 --数据帧部分CRC校验

FF --可选填充域(不推荐使用)

5

2AnalogOutput--模拟输出对象

6

例:写Present_Value属性值

----------------------------------MSTP---LPDU---------------------------------------

55 FF --前导码

02 --帧类型

64 --目标地址

EE --源地址

00 16 --帧数据部分长度(22个byte)

2E --帧头CRC校验高位在先

--------------------------------------NPDU--------------------------------------------------

----PCI

02---BACnet协议版本号

04 ---00000100 bit7:表示传输的是APDU报文

Bit5:0 和Bit3:0 表示DNET,DLEN,HopCount,SNET,SLEN,SARD都不存在。

Bit2:1 表示证实服务或者复杂确认分段报文或要求确认的网络协议管理和控制报文。

Bit1.0:00 表示普通优先级报文

---PDU

--------------------------------------APDU----------------------------------------------------

-----PCI

02 ---Pdu Type = 0,表示是APDU,SEG = 0,表示不分段发送,MOR=0表示没有分段后续SA=1 需要分段请求复杂确

02--Max Resp = 0001,表示最大报文长度128字节

01--InvokeID=0,该值可变,但必须符合协议要求

0F --表示服务是WriteProperty,因为读属性服务的枚举值为15

-----PDU

0C -- 对象标示符的上下文标记为0表示应用编码,编码字节长度为4

00-60-00-03 –AO对象类型枚举值为1,本例假设对象实例号为3

19 -对象标示符的上下文标记为1,编码长度为1

55 -- Presend_Value属性枚举值为85

3E --构造类型起始

44 -unsinged int类型(标示符为简单类型),编码长度为1

23 –PresentVlaue4位中第一位

03 –PresentVlaue4位中第二位

00 –PresentVlaue4位中第三位

00 –PresentVlaue4位中第四位

3F --构造类型结束

49 -对象标示符上下文标记为1,编码长度1

02 --优先级为2

---------------------------------------APDU-------------------------------------------------------

7

F0 B8 --数据帧部分CRC校验

FF --可选填充域(不推荐使用)

8

3 AnalogValue--模拟值对象

例子:读AnalogValue对象中的多个属性。Deadband死区属性和presentvalue属性

----------------------------------MSTP---LPDU---------------------------------------

55 FF --前导码

02 --帧类型

64 --目标地址

EE --源地址

00 16 --帧数据部分长度(22个byte)

2E --帧头CRC校验高位在先

--------------------------------------NPDU--------------------------------------------------

9

----PCI

03---BACnet协议版本号

04 ---00000100 bit7:表示传输的是APDU报文

Bit5:0 和Bit3:0 表示DNET,DLEN,HopCount,SNET,SLEN,SARD都不存在。

Bit2:1 表示证实服务或者复杂确认分段报文或要求确认的网络协议管理和控制报文。

Bit1.0:00 表示普通优先级报文

---PDU

--------------------------------------APDU----------------------------------------------------

-----PCI

02 ---Pdu Type = 0,表示是APDU,SEG = 0,表示不分段发送,MOR=0表示没有分段后续SA=1 需要分段请求复杂确

03--Max Resp = 0001,表示最大报文长度128字节

02--InvokeID=0,该值可变,但必须符合协议要求

0E --表示服务是Read multiple Property,因为读属性服务的枚举值为14

-----PDU

0C -- 对象标示符的上下文标记为0表示应用编码,编码字节长度为4

00-C0-00-07 –AnalogVlaue对象类型枚举值为3,本例假设对象实例号为7

19 -对象标示符的上下文标记为1,编码长度为1

19 -- DeadBand 死区25

19 -对象标示符的上下文标记为1,编码商都为1

55 -PresentValue 85

---------------------------------------APDU-------------------------------------------------------

F0 B8 --数据帧部分CRC校验

FF --可选填充域(不推荐使用)

10

4 Binary Input--二进制输入对象

11

----------------------------------MSTP---LPDU---------------------------------------

55 FF --前导码

02 --帧类型

64 --目标地址

EE --源地址

12

00 16 --帧数据部分长度(22个byte)

2E --帧头CRC校验高位在先

--------------------------------------NPDU--------------------------------------------------

----PCI

04---BACnet协议版本号

04 ---00000100 bit7:表示传输的是APDU报文

Bit5:0 和Bit3:0 表示DNET,DLEN,HopCount,SNET,SLEN,SARD都不存在。

Bit2:1 表示证实服务或者复杂确认分段报文或要求确认的网络协议管理和控制报文。

Bit1.0:00 表示普通优先级报文

---PDU

--------------------------------------APDU----------------------------------------------------

-----PCI

02 ---Pdu Type = 0,表示是APDU,SEG = 0,表示不分段发送,MOR=0表示没有分段后续SA=1 需要分段请求复杂确

04--Max Resp = 0001,表示最大报文长度128字节

03--InvokeID=0,该值可变,但必须符合协议要求

0C --表示服务是ReadProperty,因为读属性服务的枚举值为12

-----PDU

0C -- 对象标示符的上下文标记为0表示应用编码,编码字节长度为4

01-00-00-01 –BI对象类型枚举值为4,本例假设对象实例号为1

19 -对象标示符的上下文标记为1,编码长度为1

51 -- Out_Of_Service的property id号为81

---------------------------------------APDU-------------------------------------------------------

F0 B8 --数据帧部分CRC校验

FF --可选填充域(不推荐使用)

13

5 Binary Output 二进制输出对象

14

15

例:读取BO对象中Polarity属性

----------------------------------MSTP---LPDU---------------------------------------

55 FF --前导码

02 --帧类型

64 --目标地址

EE --源地址

00 16 --帧数据部分长度(22个byte)

2E --帧头CRC校验高位在先

--------------------------------------NPDU--------------------------------------------------

----PCI

05---BACnet协议版本号

04 ---00000100 bit7:表示传输的是APDU报文

Bit5:0 和Bit3:0 表示DNET,DLEN,HopCount,SNET,SLEN,SARD都不存在。

Bit2:1 表示证实服务或者复杂确认分段报文或要求确认的网络协议管理和控制报文。

Bit1.0:00 表示普通优先级报文

---PDU

--------------------------------------APDU----------------------------------------------------

-----PCI

02 ---Pdu Type = 0,表示是APDU,SEG = 0,表示不分段发送,MOR=0表示没有分段后续SA=1 需要分段请求复杂确

05--Max Resp = 0001,表示最大报文长度128字节

04--InvokeID=0,该值可变,但必须符合协议要求

0C --表示服务是ReadProperty,因为读属性服务的枚举值为12

-----PDU

0C -- 对象标示符的上下文标记为0表示应用编码,编码字节长度为4

01-10-00-0C –File对象类型枚举值为5,本例假设对象实例号为12

19 -对象标示符的上下文标记为1,编码长度为1

54 -- Polarity的property id号为84

---------------------------------------APDU-------------------------------------------------------

F0 B8 --数据帧部分CRC校验

FF --可选填充域(不推荐使用)

16

6 Binary Value--二进制值对象

18

19

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新互联网资料04-18种BACnet对象说明全文阅读和word下载服务。

04-18种BACnet对象说明.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/jiaoyu/1504839.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top