《ModbusTOBACnetIP协议转换网关系统配置说明书》由会员分享,可在线阅读,更多相关《ModbusTOBACnetIP协议转换网关系统配置说明书(26页珍藏版)》请在金锄头文库上搜索。
1、Modbus TO BACnet IP协议转换网关说明书VI. 2刘先生广州迪森科技有限公司QQ: 765862570TEL: 136 1020 0682一、产品介绍3二、拓扑结构3三、产品总体功能介绍43.1协议转换器总体功能43.2 BACnet接口模块介绍53.3 Modbls 接 口模块73.4客户配置软件模块(M2BACnet.exe)7四、PC配置管理软件操作说明8M2BACNET. EXE客户端程序介绍84. 2以太网连接控制器网关114.3 控制器其他基本设置124.4 Modbus设备点位映射配置13四、技术参数20五、接口功能介绍21接口说明21六、产品接线图216.1电源
2、接线示意图216.2以太网接线说明226.3 RS485接线说明23一、产品介绍本产品用于将Modbus RTU通讯的设备接入BACnet IP网络。本产品在MODBUS网络中为主站, 最多可接32个从站。本产品在BACnet IP网络中为一个网络设备,用户可将从MODBUS RTU网络中 的数据点一一对应到BACnet IP网络小的数据点。该产品主要用于空调、电力变配电、照明等系统中,主要将Modbus设备协议转换为 BACnetIP协议,然后将Modbus数据集成到智能化BAS系统中,该网关支持江森、西门了、霍尼韦 尔、施耐德、KMC、DELTA、Andover等任何支持BACnet TP
3、的BAS系统,Modbus支持任何Modbus RTU 设备。Modbus RTU转BACnetIP,通过BACnet对彖可以读/写任何标准的Modbus寄存器。1、实现MODBUS RTU与BACnet IP协议数据转换。2、向下提供1个RS485/M0DBUS RTU接口,最多连接16台MODBUS从(Slave)设备,速率支持2400 38400bps,通讯距离可达1000米。3、向上提供1个BACnet IP接口,速率支持10/100M。4、Modbus与BACnet数据映射配置采用专业软件进行配置。5> 支持 Modbus 的co订 s、hold in g rcgis ter、
4、inp ut regis ter、discrc tc inp ut 这四类标准的 寄存器。6、采用32位ARM9设计,内置实吋linux操作系统,运行响应速度快。二、拓扑结构MTB协议转换器的系统拓扑图该系统采用二级网络的架构,MTB协议转换器提供BACnet IP接口与第三方系统进行数据交互, 可与第三方标准的BA系统进行无缝集成;Modbus与BACnet系统配置通过自主开发系统管理软件 直接访问、配置,操作直观、简洁。三、产品总体功能介绍该协议转换器核心的功能是实现Modbus RTU与BACnet IP协议数据转换。用户需通过上位机 软件(M2BACnet.exe),实现对协议转换器的
5、管理和控制,并可进行参数配置,以及实现Modbus从 机设备管理等功能。现场人员叮以直接通过M2BACnet. exe客户端程序对MTB协议转换器系统进行访问、配置,配 置完成后可以快速与支持BACnetTP协议的BAS系统进行集成。MTB协议转换器与Modbus从机设备 模块Z间通过RS485进行通信,带有1条RS485总线,每条总线可扩展32个Modbus从机设备.3.1协议转换器总体功能1. 配置客户端软件a) 可通过M2BACnct. cxc客户端程序访问、配置协议转换器相关参数。b) Modbus设备数据扫描寄存器配置,包括类型、寄存器地址范围c) Modbus设备与BACnet/I
6、P网关设备配置,包括实现4种寄存器转换成模拟量、二进制量、 多态、输入、输出、值对象。d) Modbus设备数据管理,可以实时刷新Modbus设备数据,同时可以显示寄存器内存中16 进制数据,尤其有些设备寄存器数据需耍大小端倒转,可以查看16进制数据确认是否需要进行swap操作。20 InpulReg.421 h叩ulReg.422 InpulReg.423 InpulPeg.42彳InpulPeg.125 InpulRtjg.426 InpulReg.3077InpulPpg3128 InpulReg.3229 HoldingRe. 030 HoldinqRe】2 1LlclR;i门“ A0
7、B 236C1D 2D016 2 JIc1B 2J210B 233匸/1B 23633 t)02COO. ?A 3Ml F1 /22 P016CO0.2278.23(7503-.78.2345.96 (D70A-.A3 245 刁 6o彳"mndp00002. 网络通信a)与Modbus从机设备通信,采用Modbus RTU协议实现数据通信。b)集成BACnetIP协议,在以太网上采用BACnet IP协议向BAS系统接口。c)实现Modbus协议到BACnet IP协议的数据映射,把Modbus从机设备数据转换为标准的BACnet IP 对象。3.2 BACnet接口模块介绍木应用
8、中,网关做为一个标准的BACnet Server设备,根据配置的映射关系,将Modbus设备 的数据点映射为该BACnet设备的一个数据对象。MTB协议转换器按照BACnet协议一致性类别4进行设计实现: 一致性类别3的要求Service TypeExecute/InitiateRead propertyExecuteRead property multipleExecuteWrite propertyExecuteWrite property multipleExecuteWho isExecuteT amInitiate如表,实现能:1)读对象单个2)读对象多个3)写对象单个4)写对象多个
9、5)Who-is报文6)定吋广播i-amBACnct模块支持的BACnct标准对象实例如K:> AI:模拟量输入Analog Input> A0:模拟量输出Analog Output> AV:模拟变量Analog Value,用于设定点SetPoint,中间变量等> BI:数字量输入Digital Input (二进制输入Binary Input)> B0:数字量输出Digital Output (二进制输出Binary Output)> BV:数字变量Digital Value (二进制变量Binary Value),用于表示设备的启停命令 等> M
10、I:多状态输入对象> M0:多态输岀对彖> MV:多状态值对象数> Device:设备,用于描述MTB协议转换器及MODBUS从机设备相关信息。MTB协议转换器实现BACnet对象列表如下:对象名称别乞最大数量设备对象DEVICE32二进制输入对象Binary Input300二进制输出对象Binary Output100模拟量输入对象Analog Input300模拟量输出对象Analog Output100二进制值对象Binary Value100模拟值对象类型Analog Value100多状态输入对象MutilcStats Input300多态输出对彖MutileSt
11、ats Output100多状态值对象MutileStats Value1003.3 Modbus 接 口模块控制器提供标准的Modbus RTU接口,以满足低成木、快速的连接需求。Modbus协议是应用于电了控制器上的一种通用语言。通过此协议,控制器相互Z间、控制器 经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂 商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它 描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记 录。它制定了消息域格局
12、和内容的公共格式。地址码功能码数据区CRC高字节CRC低字节1字节17节N字节1字节1字节在MTB协议转换器的Modbus接口模块中,主要实现以下功能码操作。Function CodesRead coil statusRead input statusRead holding registersRead input registers1) Modbus模块读取配置文件,生成Modbus设备列表,包含各种通讯配置,数据点配置信息2) 启动485总线通信线程,执行轮询和指令解析逻辑3) Modbus模块根据配置的设备地址,波特率,数据点位信息,轮询间隔,在485总线上面实 时采集数据,放入数据缓冲
13、区;4) Modbus模块定时刷新输出,或者接收数据输岀指令,将数据通过485总线写入Modbus设备 中。3. 4客户配置软件模块(M2BACnet. exe)采用C+技术开发,快速稳定的实现设备监控页面刷新等功能 主要功能模块划分为:file gateway Jjevi ce Help=10 46 4 119Common SettingI菜单空工具拦I= J,Modbus Devi ce Li stDevice 4I &丿 Device 50Add Point IShow AllF 66 ItemsDelete PointSort PointV Auto Refresh per |
14、15 Seconds Common Settings | Sew Itewi List Points ListOK!flon=480168Qen=480168 len=480168 nn=480168Refresh PointWrite Point点位配聖二具选项四、PC配置管理软件操作说明M2BACnet. exe客户端程序介绍off=466944 "24096 97% 130 KB/x off=471040 len=4096 98% 120 KB/s o=475136 len=4096 98X 119 KB/s of=479232 len=936 99% 120 KB/sRtdin( 0:Reading 0:Reading 0:Reading 0:Read File Ccxnpleted, Total=48O168 Bytes, Use Time:3984 ms.Total 2 device (s) oxtline: 4,50,Total 2 device (s) online: 4,50,RefreshRefreshPoint Data 0->65. .OKI