所有的BACnet设备都应能工作在响应方BACnet用户状态,从而能够接收请求方BACnet用户发来的APDU。事务处理状态机请求方和响应方BACnet用户为每一个事务处理都要创建并且维护一个TSM。为了简化状态机的描述,这里仅给出应用实体所进行分段的情况,应用程序所进行的分段也是存在的。当更新的状态机接收到分段确认PDU,就向应用程序传递一个分段确认指示原语。......
2023-08-29
1.有证实的应用层服务
BACnet基于C/S模式定义了有证实的应用层服务。客户端通过具体的服务请求实例向服务器端请求服务,服务器端通过响应请求来为客户端提供服务,这种关系如图3-15所示。在客户端和服务器端进行数据交互过程中,提出服务请求的BACnet用户,称为请求方BACnet用户;实施响应并担当服务器角色的BACnet用户,称为响应方BACnet用户。
有证实应用层服务的过程是:由请求方BACnet用户发出一个有证实服务请求原语(CONF_SERV.request),形成请求PDU,发送给响应方BACnet用户。当这个请求PDU到达响应方BACnet用户时,响应方BACnet用户则收到一个有证实服务指示原语(CONF_SERV.indication)。同样,由响应方BACnet用户发出的一个有证实服务响应原语(CONF_SERV.response),形成响应PDU回传给请求方BACnet用户。当响应PDU到达请求方BACnet用户时,请求方BACnet用户则收到一个有证实服务证实原语(CONF_SERV.confirm)。无论是请求方BACnet用户还是响应方BACnet用户,在该过程中都进行了PDU的发送和接收。因此,所谓“发送方BACnet用户”指的是发起一个PDU发送的BACnet用户;而“接收方BAC-net用户”指的是接收到PDU到达指示的BACnet用户。
图3-15 客户端与服务器端的关系
2.无证实的应用层服务
在无证实应用层服务中,不存在C/S模式,因此也就没有“请求方BACnet用户”和“响应方BACnet用户”的说法了,只有“发送方BACnet用户”和“接收方BACnet用户”,BACnet标准用它们来定义无证实的应用层服务的服务过程。
有关BACnet标准与楼宇自控系统技术的文章
所有的BACnet设备都应能工作在响应方BACnet用户状态,从而能够接收请求方BACnet用户发来的APDU。事务处理状态机请求方和响应方BACnet用户为每一个事务处理都要创建并且维护一个TSM。为了简化状态机的描述,这里仅给出应用实体所进行分段的情况,应用程序所进行的分段也是存在的。当更新的状态机接收到分段确认PDU,就向应用程序传递一个分段确认指示原语。......
2023-08-29
两个或多个BACnet子网络通过路由器互联构成BACnet互联网。目前能够到达的网络是指那些在BACnet互联网中已经具有一条有效连接的网络。......
2023-08-29
从热交换器输出的热水经过空调末端设备,经能量交换后,温度下降,回水温度反映和描述系统的热负荷,依据回水温度作控制参量控制调节热交换器的运行台数和热水泵运行台数及转速,实现节能运行。再根据实际热负荷大小来控制调节热交换器的运行台数和热水泵的运行台数及转速,达到节能运行的目的。定时运行控制与远程控制可对热交换器按给定的运行时间表进行运行控制,并能对楼宇内的现场设备进行远程控制。......
2023-08-29
服务原语具体传递的过程可以通过时序图来说明。每个时序图可以分为3个或者4个区域。在应用层协议时序图中,由上到下是时间流逝的方向。图3-25 具有应用程序流程控制的正常有证实服务时序图图3-26 具有分段请求、应用程序流程控制和取消响应的正常有证实服务时序图图3-27 非正常有证实服务时序图图3-29 具有协议错误的非正常有证实服务请求或相应时序图......
2023-08-29
ZigBee联盟对ZigBee网络层协议和API进行了标准化,完整的ZigBee协议栈是应用层、网络层、数据链路层和物理层规范子集的集合。3)ZigBee/BACnet标准无线模块。使用标准化的ZigBee/BACnet无线模块,满足开放系统架构的即插即用需求,方便灵活。......
2023-08-30
主要应用于IP网络的IPv6新体系必然会自然地取代BACnet应用系统中原有的IPv4体系。只要BACnet定义的互操作语义不变,无论采取何种通信标准,均能够实现BACnet的功能。其中ISO 8802.2 Type 1是不确认的UDP无连接服务,BACnet可以构建于IPv6网络之上,其网络层可以通过接口与下层的IPv6网络进行通信。当BACnet标准的下层传输协议向IPv6进行扩展时,仍然可以利用BACnet/IP体系结构,而且UDP层和BVLL层也是需要的。......
2023-08-30
POWERLINK技术规范规定的应用层为CANopen,但是CANopen并不是必需的,用户可以根据自己的需要自定义应用层,或者根据其他行规编写相应的应用层。无论是OpenPOWERLINK还是前面提到的HDL POWERLINK,都可以使用本章介绍的应用层软件。CANopen是一个应用层协议,它为应用程序提供了一个统一的接口,使得不同的设备与应用程序之间有统一的访问方式。CANopen协议有3个主要部门:PDO、SDO和对象字典OD。在POWERLINK对OD的定义和声明在objdict..h文件中。......
2023-11-22
BACnet设备通过在网络中传递服务请求和服务应答报文实现服务。BACnet功能组规定了实现特定控制功能所需的对象和服务的组合。每种对象类型的相关要求和定义,在BACnet标准的附录C中有详细说明。这就是BACnet标准定义了6个通用的一致性等级的原因。......
2023-08-29
相关推荐