版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

BACNet 协议通过定义工作站级通讯网络的标准通信协议,以取消不同厂商工作站之间的专有网关,将不同厂商、不同功能的产品集成在一个系统中,并实现各厂商设备的互操作,从而实现整个楼宇控制系统的标准化和开放化。它是为计算机控制采暖、制冷、空调HVAC系统和其他建筑物设备系统定义服务和协议,从而使BACNet协议的应用以及建筑物自动控制技术的使用更为简单。

驱动支持:

读取BACNet设备实例的属性值

...

  • 读取BACNet设备实例的属性值。读取BACNet对象实例的属性值,可读取的实例类型包括:
    • AnalogInput(AI),模拟量输入
    • AnalogOutput(AO),模拟量输出
    • AnalogValue(AV),模拟值
    • BinaryInput(BI),二进制输入,只存在AVTIVE和INACTIVE两种状态
    • BinaryOutput(BO),二进制输出,取值同BinaryInput
    • BinaryValue(BV),二进制值,取值同BinaryInput

...


  • 每个对象根据类型不同,可读取的属性包括(齐总PV是最常用的):
    • Present Value(PV),对象实例的当前值
    • Priority Array(PA),优先级数组
    • Object Identifier(ID),对象的标识符(ID)
    • Object Name(NAME),对象名称
    • Object Type(TYPE),对象类型


  • 写入BACNet对象实例的值,可写入的实例类型包括:
    • AnalogOutput(AO)
    • BinaryOutput(BO)
  • 可写入的属性包括:
    • Priority Array(PA)
    • Object Name(NAME)

注意:

  • 模拟器和驱动不能同时运行在本机上,否则端口47808冲突!

二、 BACNet驱动配置

《BACNet驱动配置》目的是通过BACNet驱动读取BACNet设备或模拟器的值。

...

AO:2:PV:2 读取AnalogOutput类型对象的第3个实例的当前值数组的第3个元素的值


三、 模拟器与测试

模拟器和驱动不能同时运行在本机上,否则端口47808冲突!

模拟器的使用:

  • 下载: ftp://ftp.peakinfo.cn/software/BACnet/BACnetDeviceSimulator_3.0.32.exe
  • 安装BACnetDeviceSimulator_3.0.32.exe,并通过邮箱取得临时验证码
  • 运行安装后的程序 BACnet Device Simulator
  • 在BACnetNetwork下右键,选择:Add Bacnet Device增加一个设备,名称为MyDevice1,结果如下,显示名称为Device 0/Device/Instance 0:

...