BACnet设备通信规范:时区、夏令时与APDU分段超时

需积分: 47 87 下载量 10 浏览量 更新于2024-08-10 收藏 2.8MB PDF 举报
"夏令时状态属性-wireless communications a.goldsmith 完整版课后题答案" 这篇描述涉及的是BACnet(楼宇自动化控制网络)协议中的几个关键属性,主要关注时间管理和通信可靠性方面。 首先,12.9.23部分介绍了“时差属性”。这是一个整型属性,用来表示本地时间与国际标准时间(UTC)之间的时差,单位是分钟,范围从-720到+720。正数表示位于0度经线(格林尼治子午线)以西的时区,负数则表示位于其以东的时区。这个属性有助于协调不同地理位置的设备间的时间同步,确保数据交换的准确。 接着,12.9.24部分提到了“夏令时状态属性”。这是一个布尔类型的属性,用TRUE或FALSE表示设备所在地是否实施夏令时。夏令时是为了节约能源,在夏季将时钟向前调整一小时的做法。这个属性对于那些需要根据当地时间进行操作的设备尤其重要,例如HVAC(暖通空调)系统。 然后,12.9.25部分讲述了“APDU分段超时属性”。APDU(应用协议数据单元)是BACnet中数据传输的基本单位。这个属性是无符号整型,以毫秒为单位,定义了在分段APDU未收到确认时重传的等待时间,默认值为2000毫秒。如果支持APDU分段且重传次数非零,则该属性必须设置为非零值。这一设置对保障网络通信的可靠性至关重要,尤其是在网络环境不稳定或延迟较高的情况下。 BACnet协议的目的是定义服务于HVAC&R(供暖、通风、空调和制冷)以及其他楼宇自动化系统的数据通信服务和协议。它提供了一套全面的报文格式,用于传递各种类型的数据,如二进制、模拟量、文本、时间表、报警、事件、文件和控制逻辑等。协议通过抽象的面向对象方法,将楼宇自动控制系统计算机建模为一系列对象,每个对象的属性代表设备的不同方面。这种方法使得用户无需深入理解设备的内部结构,就能识别和访问信息,提高了系统的可操作性和互操作性。 此外,标准中还涉及了应用层协议的概念,包括抽象句法结构、应用、应用实体、应用进程和应用层协议控制信息等术语,这些都是开放系统互联模型(OSI模型)中的基本概念,用于定义不同层次的信息交换和处理方式。 这些属性和概念构成了BACnet协议的基础,确保了楼宇自动化系统中设备间的高效、可靠和标准化通信。