- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
NiagaraAX与BACnet协议
BACnet协议简介
BACnet(BuildingAutomationandControlNetwork)协议是由ASHRAE(美国供暖、制冷和空调工程师学会)制定的,用于建筑自动化和控制系统中的数据通信。BACnet协议旨在提供一个开放的、标准化的通信平台,使得不同厂商的设备可以相互连接和通信。BACnet协议支持多种物理网络,包括Ethernet、ARCNET、LonWorks、MSTP(Master-Slave/Token-Passing)等。
BACnet协议的主要特点
开放性:BACnet是一个公开的标准,任何厂商都可以使用它来开发设备。
互操作性:不同厂商的设备可以在同一个BACnet网络中无缝通信。
灵活性:BACnet支持多种网络拓扑和传输媒介,可以根据具体需求选择最适合的网络类型。
安全性:BACnet协议提供了多种安全机制,包括身份验证、数据加密等。
可扩展性:BACnet协议支持多种对象类型和服务,可以方便地扩展新的功能。
BACnet对象类型
BACnet协议定义了一系列对象类型,用于表示建筑自动化系统中的各种设备和数据点。常见的BACnet对象类型包括:
设备对象(DeviceObject):表示一个BACnet设备,包含设备的基本信息和配置。
模拟输入对象(AnalogInputObject):用于表示模拟输入点,如温度传感器。
模拟输出对象(AnalogOutputObject):用于表示模拟输出点,如阀门控制器。
数字输入对象(BinaryInputObject):用于表示数字输入点,如开关传感器。
数字输出对象(BinaryOutputObject):用于表示数字输出点,如继电器。
多状态输入对象(Multi-StateInputObject):用于表示多状态输入点,如状态传感器。
多状态输出对象(Multi-StateOutputObject):用于表示多状态输出点,如多状态控制器。
命令对象(CommandObject):用于表示可以发送命令的点,如启动或停止设备。
日程表对象(ScheduleObject):用于定义设备的运行时间表。
BACnet服务
BACnet协议定义了一系列服务,用于实现设备之间的通信和控制。常见的BACnet服务包括:
读取属性服务(ReadProperty):用于读取BACnet对象的属性值。
写入属性服务(WriteProperty):用于写入BACnet对象的属性值。
读取多个属性服务(ReadMultipleProperties):用于一次读取多个属性值。
写入多个属性服务(WriteMultipleProperties):用于一次写入多个属性值。
订阅_cov服务(COV-ChangeofValue):用于订阅对象属性值的变化通知。
报警和事件服务(AlarmandEvent):用于处理设备的报警和事件。
文件传输服务(FileTransfer):用于在设备之间传输文件。
NiagaraAX中的BACnet集成
NiagaraAX是Tridium公司开发的一个建筑自动化控制系统平台,它支持多种通信协议,包括BACnet。通过在NiagaraAX中集成BACnet协议,可以实现对BACnet设备的监控和控制。
BACnet驱动程序
NiagaraAX通过BACnet驱动程序来与BACnet设备进行通信。驱动程序负责解析BACnet协议,将BACnet对象和属性映射到NiagaraAX中的点和数据类型。
安装BACnet驱动程序
下载驱动程序:从Tridium官方网站或支持的第三方资源下载BACnet驱动程序。
安装驱动程序:将下载的驱动程序文件上传到NiagaraAX工作站,并通过NiagaraWorkbench安装。
配置驱动程序:在NiagaraWorkbench中配置BACnet驱动程序的网络参数,如IP地址、子网掩码、网关等。
创建BACnet设备
在NiagaraAX中创建BACnet设备的步骤如下:
导入驱动程序:在NiagaraWorkbench中导入BACnet驱动程序。
添加设备:在站点管理器(SiteManager)中添加新的BACnet设备。
配置设备:设置设备的基本信息,如设备ID、网络地址等。
扫描设备:使用驱动程序的扫描功能,发现网络中的BACnet设备并添加到站点中。
映射BACnet对象
在NiagaraAX中,可以通过映射功能将BACnet对象与Niagara点进行关联。映射过程包括:
选择对象:在BACnet设备中选择需要映射的对象。
定义点类型:根据BACnet对象的
您可能关注的文档
- 建筑自动化控制系统系列:ABB Building Automation Systems_(3).ABB建筑自动化系统的核心技术.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(4).楼宇自动化系统的架构与组件.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(5).ABB系统的硬件设备介绍.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(6).软件平台与应用程序.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(7).系统集成与通信协议.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(8).能效管理解决方案.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(9).舒适度与环境控制.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(10).安全与安防系统集成.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(11).远程监控与运维管理.docx
- 建筑自动化控制系统系列:ABB Building Automation Systems_(12).项目案例分析与应用.docx
文档评论(0)