BACnet对象类型

1、AnalogInput              模拟输入对象
2、AnalogOutput           模拟输出对象
3、AnalogValue             模拟值对象
4、Binary  Input             二进制输入对象
5、Binary  Output          二进制输出对象
6、Binary  Value            二进制值对象
7、Calendar                    (日期表)对象
8、Command                   (命令)对象
9、Device                        (设备)对象
10、Event  Enrollment    (事件登录)对象
11、File                           (文件)对象
12、Group                       (组)对象
13、Loop                          (控制环)对象
14、Multi-State Input       (多态输入)对象
15、Multi-State  Output    (多态输出)对象
16、Notification  Class     (通告类)对象
17、Program  Object Type                  (程序)对象

18、Schedule                   (时间安排)对象



----------------------------------------------------------------------------------------------------------------------------------------------------------

PDU类型
BACnet协议定义了八种不同的PDU,用以传递原语信息。
1 、BACnet有证实请求PDU,用于传送包含在有证实服务请求原语中的信息。
2、 BACnet无证实请求PDU,用于传送包含在无证实服务请求原语中的信息。
3 、BACnet 简单确认PDU,用于传送包含在一个服务响应原语中的信息,这个信息是服务请求已经成功执行。
4 、BACnet复杂确认PDU,用于传送包含在一个服务响应原语中的信息,这个信息除了包含服务请求已经成功执行之外,还有其它一些信息。
5 、BACnet 分段确认PDU,用于对收到一个或者多个PDU进行确认,这些PDU包含一个分段报文的分段。BACnet 分段确认PDU也用于对分段报文的下一个或者几个分段的请求。
6 、BACnet差错PDU,用于传送包含在一个服务响应原语中的信息,这个信息指出前一个服务请求完全失败的原因。
7、BACnet拒绝PDU,用于对一个有证实请求PDU的拒绝接收,其原因是这个被拒绝的PDU具有句法结构错误或者其它的协议错误,使得不能对这个PDU进行解读,或者不能够提供请求的服务。只能对有证实请求PDU进行拒绝。
8 、BACnet 中止PDU

----------------------------------------------------------------------------------------------------------------------------------------------------------

BACnet定义了以下几类可选择的服务:

(一)、基本读文件服务

(二)、对象访问服务

             1、创建对象服务

             2、删除对象服务

             3、读属性服务

             4、条件读属性服务

             5、读多个属性服务

             6、写属性服务

             7、写多个属性服务

(三)、远程设备管理服务

             1、设备通信控制服务

             2、有证实专有传输服务

             3、无证实专有传输服务

             4、重新初始化设备服务

             5、有证实文本报文服务

             6、无证实文本报文服务

             7、时间同步服务

(四)、Who-Has 和 I-Have服务

(五)、Who-Is 和 I-Am服务

(六)、虚拟终端服务

             1、VT开启

             2、VT关闭

             3、VT数据

BACnet对象类型_第1张图片



----------------------------------------------------------------------------------------------------------------------------------------------------------

涉及优先级机制的属性:
   (一)、可命令属性(Commandable Properties)
       a)、 可命令属性和对象
          -----------------------
          对象         可命令属性  
 ---------    ----------
 模拟输出      当前值
 二进制输出    当前值
 多态输出      当前值
 模拟值        当值前
 二进制值      当前值
          -----------------------


       b)、优先级命令
           请求原语:
  --------------------
  属性标识符:可命令属性
  属性值:希望的值
  优先级:优先级  


       c)、释放命令
           请求原语:
  --------------------
  属性标识符:可命令属性
  属性值:空值
  优先级:优先级  
            
   (二)、优先值数组属性
   (三)、释放缺省属性


1)、对于BACnet对象,命令的优先级依据分配给发送命令的实体的优先级确定。
2)、最小活动时间与最小非活动时间的规律(优先级6)
3)、命令对象的优先级机制
4)、环对象的优先级机制
5)、时间表对象的优先级机制




你可能感兴趣的:(bacnet)