好文档 - 专业文书写作范文服务资料分享网站

ModbusBACnet协议转换网关总体设计方案

天下 分享 时间: 加入收藏 我要投稿 点赞

Modbus TO BACnet IP协议转换网关

总体设计方案

[V1.0]

编写: ___ 校对: ___ 审核:____________ 审批:____________ 广东××楼宇科技有限公司

2009-8-2

目 录

一、项目背景 ...................................................... 3 二、设计原则 ...................................................... 4 三、拓扑结构 ...................................................... 4 四、总体设计方案 .................................................. 5 4.1 产品整体设计 ................................................. 5 4.2 协议转换器功能 ............................................... 5 五、硬件设计方案 .................................................. 6 5.1 MTB协议转换器硬件结构 ........................................ 6 5.2 MTB协议转换器功能说明 ........................................ 7 六、软件设计方案 .................................................. 8 6.1 软件架构设计 ................................................. 8 6.2 MTB协议转换器系统子模块设计 ................................. 10

6.2.1 BACnet接口模块.......................................... 11 6.2.2 Modbus接口模块.......................................... 14 6.2.3 CGI 模块 ................................................ 15 6.2.4 Web模块................................................. 15 6.2.5 安全性设计 ............................................... 19 七、技术参数 ..................................................... 20 7.1 MTB协议转换器主模块技术参数 ................................. 20 八、开发工具 ..................................... 错误!未定义书签。 九、进度安排、项目组成员、及预算 ................. 错误!未定义书签。

一、项目背景

本产品用于将MODBUS RTU通讯的设备接入BACnet IP网络。本产品在MODBUS网络中为主站,可接8个从站。本产品在BACnet IP网络中为一个网络设备,用户可将从MODBUS RTU网络中的数据点一一对应到BACnet IP网络中的数据点。

Modbus RTU 转BACnetIP, 通过BACnet对象可以读/写任何标准的Modbus寄存器。

1、实现从MODBUS RTU主(Master)到BACnet IP转换。

2、向下提供1个RS485/MODBUS RTU接口,可连接8台MODBUS从(Slave)设备,

速率支持2400~38400bps,通讯距离可达1000米。 3、向上提供1个BACnet IP接口,速率支持10/100M。

4、Modbus 与BACnet数据映射配置采用web进行配置,

5、支持Modbus的coils、holding register、input register、discrete

input这四类标准的寄存器 ;Modbus寄存器的映射关系和Modbus RTU的波特率等参数通过WEB进行配置 6、Modbus轮循的时间间隔可以进行配置 二、设计原则

总体设计原则是产品必须以市场为导向,满足用户的使用需求,要把握住产品的主流方向,保证产品在生命周期内不会被淘汰。产品开发坚持宏观把控,从各方面考虑风险因素,争取把风险降低到最低。

三、拓扑结构

MTB转换器系统拓扑图BACnet、Http、TCP/IPModbus to BACnet 转换器Modbus从设备Modbus to BACnet 转换器modbusmodbus

图3.1 MTB协议转换器3000的系统拓扑图

该系统采用二级网络的架构,MTB协议转换器与通用BACnet浏览器软件或客户端通过BACnet IP进行数据交互,并能与第三方标准的BA系统进行无缝集成;系统内嵌WEB服务器,Modbus与 BACnet系统配置通过Http协议直接访问、配置,操作直观、简洁。 四、总体设计方案 4.1 产品整体设计

该协议转换器核心的功能是实现Modbus RTU与BACnet IP协议数据转换。该系列协议转换器内嵌了功能强大的Web控制软件,用户无需上位机软件,通过Web页面访问系统界面可实现对协议转换器的管理和控制,并可进行参数配置,Modbus从机设备管理等功能,充分发挥Web强大的管理和控制功能。

现场人员可以直接通过浏览器对MTB协议转换器系统进行访问、配置,配置完成后可以快速与支持BACnetIP协议的BAS系统进行集成。MTB协议转换器与Modbus从机设备模块之间通过RS485进行通信,带有1条RS485总线,每条总线可扩展8个Modbus从机设备. 4.2 协议转换器功能 1. Web功能

a) 可通过登陆IE浏览器访问、配置协议转换器相关参数。

b) 数据对象配置,包括对模拟量、二进制量、多态、输入、输出、值对

象进行配置。

c) Modbus配置,配置菜单包括,Modbus RTU数据、Modbus RTU设置、 2. 网络通信

a) 与Modbus从机设备通信,采用Modbus RTU协议实现数据通信。 b) 集成BACnetIP协议,在以太网上采用BACnet IP协议向BAS系统接口。 c) 实现Modbus协议到BACnet IP协议的数据映射,把Modbus从机设备

数据转换为标准的BACnet IP对象。

3. 安全机制

6vq567cn3g0mq5e7eayt5nd0e7n2yj017fc
领取福利

微信扫码领取福利

微信扫码分享