本实用新型专利技术涉及一种具有Modbus通讯接口的BACnet现场控制器,包括单片机、输入口,模拟量输出口,数字量输出口、BACnet通讯接口和Modbus通讯接口,输入口,模拟量输出口,数字量输出口、BACnet通讯接口和Modbus通讯接口连接到单片机上。本实用新型专利技术的现场控制器有两种数据协议接口,为多种协议设备的集成提供了基础;使得多种多样的基于Modbus协议的显示终端能与Bacnet现场控制器配合,更加方便美观;与传统的Bacnet人机界面设备相比,无须消耗系统总线的数据带宽,使系统整体运行更加快速稳定;使用基于Modbus协议的彩色触摸屏,相比传统的Bacnet人机界面设备成本大大降低。(*该技术在2020年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及一种现场控制器,特别是具有Modbus通讯接口的BACnet现场控制器。
技术介绍
BACnet是建筑自动化和控制网络的数据通信协议,它可以使不同厂商的控制产品集成到统一的系统中,协议可以将暖通空调、照明、消防、门禁和安全防范等设备进行集成。因此,符合BACnet的现场控制器,广泛应用于楼宇空调、热力管网、洁净室、实验室、手术室、煤矿地热利用等领域。传统的BACnet现场控制器只有一个BACnet通讯口,要解决现场的人机对话问题,只能用基于BACnet通讯的显示终端。但是BACnet在我国起步稍晚,市场上缺少廉价的现场显示操作终端,而且基于BACnet通信的显示终端品种很少、价格昂贵;由于基于BACnet通讯的显示终端本质上是一个BACnet节点,还会消耗BACnet地址、通讯驱动能力和数据传输带宽等。
技术实现思路
本技术的目的是提供一种新型的BACnet现场控制器,具有Modbus通讯接口,可以连接各种品种的现场显示终端,解决现场的人机对话问题。本技术的目的是通过以下技术方案来实现:一种具有Modbus通讯接口的BACnet现场控制器,包括单片机、输入口,模拟量输出口,数字量输出口、BACnet通讯接口和Modbus通讯接口,输入口,模拟量输出口,数字量输出口、BACnet通讯接口和Modbus通讯接口连接到单片机上。所述现场控制器通过Modbus通讯接口作为Modbus从站(slave)连入Modbus总线。所述单片机上连接一个拨码开关。拨码开关确定BACnet mstp和Modbus的设备地址。Modbus通讯协议由Modicon公司开发,是一种广泛用于在PLC或其他工业控制器上的一种通用总线协议,它的现场显示操作终端品种多,价格合理,将其运用到BACnet现场控制器中,能有效解决BACnet现场显示终端品种少、价格昂贵的问题。本技术的BACnet通讯接口可下载控制算法。现场控制器作为Modbus从站连接Modbus总线。通过拨码开关,将bacnet mstp地址映射为modbus设备地址;将所有的bacnet变量映射为modbus寄存器;将bacnet数据类型转换为与modbus寄存器类型相匹配的数据类型。实现了数据交换和信息共享的功能。本技术的有益效果为:1、本技术的现场控制器有两种数据协议接口,为多种协议设备的集成提供了基础;2、使得多种多样的基于Modbus协议的显示终端能与Bacnet现场控制器配合,更-->加方便、美观;3、与传统的Bacnet人机界面设备相比,无须消耗系统总线的数据带宽,从而使系统整体运行更加快速稳定4、如果使用基于Modbus协议的彩色触摸屏,相比于传统的Bacnet人机界面设备成本大大降低。附图说明图1是本技术实施例的结构示意图;图2是本技术实施例的工作原理图。具体实施方式如图1所示,本技术的具有Modbus通讯接口的BACnet现场控制器,包括单片机1、输入口2,模拟量输出口3,数字量输出口4、BACnet通讯接口5和Modbus通讯接口6以及拨码开关7,输入口2,模拟量输出口3,数字量输出口4、BACnet通讯接口5和Modbus通讯接口6以及拨码开关7连接到单片机上。拨码开关7决定BACnet mstp和Modbus设备地址。本技术的具体工作原理见图2。1、现场控制器的Bacnet mstp地址由拨码开关确定,范围是0-126,由于Modbus地址从1开始,故映射关系是:Modbus设备地址=Bacnet mstp地址+1例如:拨码开关设为0,则Bacnet mstp地址为0,Modbus设备地址为1。2、Bacnet变量映射为Modbus寄存器的对应方式二进制输入(BI)对应输入状态(input status)二进制输出(BO)、二进制值(BV)对应线圈状态(coil status)模拟输入(AI)对应输入寄存器(input register)模拟输出(AO)、模拟值(AV)对应保持寄存器(holding register)3、Bacnet数据类型转换为与Modbus寄存器类型相匹配的数据类型AI、AO、AV都是4字节浮点型,而Modbus的input register和holdingregister都是2字节寄存器,因此,1个Bacnet模拟量(AI/AO/AV)对应2个连续的modbus寄存器。例如,AI0=48,则Bacnet4字节浮点数是:0x00,0x00,0x40,0x42对应的Modbus寄存器(Input register,1)为0x00,0x00,(Input register,2)为0x40,0x42以上所述的实施例,只是本技术较优选的具体实施方式的一种,本领域的技术人员对其进行的通常变化和替换都应包含在本技术的保护范围内。-->本文档来自技高网...
【技术保护点】
一种具有Modbus通讯接口的BACnet现场控制器,包括单片机、输入口,模拟量输出口,数字量输出口和BACnet通讯接口,其特征是:现场控制器还包括Modbus通讯接口,输入口,模拟量输出口,数字量输出口、BACnet通讯接口和Modbus通讯接口连接到单片机上。
【技术特征摘要】
1.一种具有Modbus通讯接口的BACnet现场控制器,包括单片机、输入口,模拟量输出口,数字量输出口和BACnet通讯接口,其特征是:现场控制器还包括Modbus通讯接口,输入口,模拟量输出口,数字量输出口、BACnet通讯接口和Modbus通讯接口连接到单片机上。2.根据权利要...
【专利技术属性】
技术研发人员:张青,董世运,韩启源,张志亮,
申请(专利权)人:北京和欣运达科技有限公司,
类型:实用新型
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。