MBUS转MODBUS标准版使用说明书.pdf_第1页
MBUS转MODBUS标准版使用说明书.pdf_第2页
MBUS转MODBUS标准版使用说明书.pdf_第3页
MBUS转MODBUS标准版使用说明书.pdf_第4页
MBUS转MODBUS标准版使用说明书.pdf_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 1 mbus 转转 modbus 标准版使用说明书标准版使用说明书 (支持多类型表)(支持多类型表) mbusmodbus 是 mbus 到 modbus 转换模块,用于任何 modbus 主站读取 mbus 设备的数据。转换器最多支持 64 块热能表数据的读取(支持表类型有:0恩乐曼积 分仪,1真兰 s1,2kamtrup401/601,3ista sensonic ,4ista t250 积分仪, 5simens fue590,6hede sky773,7atoli,8兰吉尔/uh50,9-丹佛斯 infocal5,10-hede int7)。表的型号可以增加,可以跟据用户的要求,定制读取其他 mbus 热表的数据。模块支持多类型表同时挂接。模块支持多类型表同时挂接。 随转换器设备提供的软件用于配置 modbus 地址、波特率、校验位及 mbus 数据的 读取时间以及热表型号和热表的数量。同时配置软件也可用于测试目的,可以读入最多 64 块热表的内部数据。 转换器采用 24v 直流输入电压, mbus 接口用于连接 mbus 仪表(具有 热表短路保护功能),隔离的 485 接口用于和 modbus 主站相连。 mbusmodbus 转换模块可以支持最多 64 块(如果采用一级地址采集热表数据,热 表地址必须设成 1 到 64,如果是 4 埠表就设成 1 到 4,如果采用二级地址采集热表数据,就 需要把热表的二级地址输入到转换模埠, 转换模埠自动会通过二级地址去采集热表数据) 热 表数据的读取,热表的型号可以由用户设定。 产品技术特性:产品技术特性: 1. 供电电压:dc 24v 输入。 2. 隔离: 电源、mbus、485 三端隔离。 3. modbus:modbus rtu 从设备(波特率 2400115200 可配置,地址可配置, 校验可配置,8 位数据,1 位停止位) 4. modbus 连接方式:rs485 5. mbus:最多支持 64 埠热能表,表的型号可设; 6. mbus 通信设置:2400 波特率,8 位数据,偶校验,1 位停止位 7. 出厂设置:modbus 地址:01 ,modbus 波特率:9600,modbus 校验:无校 验,mbus 采集时间 180s 8. 工作温度:2070 度。 9. 模块尺寸:140x85mm(板尺寸) 一、一、mbusmodbus 实物和接线如图实物和接线如图 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 2 图 1 mbusmodbus 实物图 图 2 mbusmodbus 接线图 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 3 图 3 产品侧面图 1、mbusmodbus 中有 4 个灯,ld1 是 run 灯,该绿灯闪烁说明模块正常运行(大约 1.25s 闪一次) ; ld2 是 modbus 灯, modbus 主设备读取数据时, 该绿灯闪烁; ld3 是 mbus 灯,转换器读取 mbus 设备时,该绿灯会闪烁;ld4 是 short 红色灯,m+和 m-之间短 路或过载时该红灯亮,如果 short 红灯亮 mbus 设备数据就不能正常读取。 2、模块供电端子,接 24v 直流 3、目前支持 10 种 mbus 设备,可以按用户的要求增加其他 mbus 设备类型。 4、支持 rs485 总线通讯,可以直接和 modbus 主设备连接。测试时,用 pc 机作为 modbus 主设备采集模块的数据, 因为 pc 机是 rs232 口, 需要一个 rs232/485 转换器进行物理连接。 二、二、mbusmodbus 功能描述功能描述 mbusmodbus 模块可以自动读出 mbus 热表的数据并存放到 modbus 的保持寄 存器。读取 mbus 数据的时间可以通过配置软件设置。modbus 主站可以通过 modbus 功能码 03h 读取 mbus 热表的数据,状态及模埠参数;通过功能码 06h 设置模埠的参数; 通过功能码 10h 设置表的二级地址及表的型号, 当然也可以通过 06h 去设定表的二级地址, 只是每个表需要写两次才能设进去一埠热表的二级地址。 三、三、mbusmodbus 配置软件使用说明配置软件使用说明 为了方便用户的使用,省去写指令操作的繁琐。我们提供的 mbusmodbus 配置软件 可以实现配置 mbusmodbus 转换器的各种参数, 可以读出 mbus 设备的数据及当前状 态。 软件特性:1.快速配置 mbusmodbus 转换模埠的参数 2.读取 mbus 设备的数据及状态 3.windows 操作系统,人机交互,界面友好 软件操作说明如下: 1、 安装好软件以后,在【开始】-【程序】里找到【modbus-mbus64-multitype 应用 程序】 ,打开该软件,界面如图 4 所示: 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 4 图 4 2、点击【查询】-【查询转换模块】 ,如图 5 所示: 图 5 3、打开如图 6 所示界面,在【查询】对话框中,选择合适的串口号和波特率及奇偶校验, 点击【搜索】 ,开始查找设备。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 5 图 6 4、搜索以后,在图 7【查询】对话框中已经找到设备,点击【停止】 ,关闭该窗口 图 7 5、在图 8 中看到已经搜索到的模块,点击该模块,出现图 9 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 6 图 8 6、图 9 中,右边的【模块信息】可以看到表的数据;表的采集数据显示在序号 09 中;下 边有【m-bus 表状态】 ,显示表是否通讯成功,如果通讯正常,显示绿色框【通】 ,如果没 有通讯,则显示红色框【断】 。mbus 表的状态显示在状态码中,以 16 进制显示,状态码 的具体含义要参照相应的热表说明书。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 7 图 9 7、如图 10,在【表号】处选择 mbus 总线上其他的表, 【模块信息】处将显示所选表的数 据及状态信息。 图 10 8、 如图 11 下边的数据刷新处选择 【循环刷新】 (默认设置) , 此时模块按照自身的采集周期, 循环采集数据。也可以选【不循环刷新】 ,此时按钮【刷新停止】失效,按钮【刷新开始】 可选,点击该按钮,刷新一次数据。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 8 图 11 9、点击图中【模块设置】按钮,如图 12 所示, 首先设置模块的【地址】 、 【波特率】 、 【奇偶校验】 、 【采集时间】 、 【地址方式】 、 【表数量】 填写好参数以后,点击对应的按钮【模块地址波特率设定】 、 【模块校验设定】 、 【mbus 采 集时间设定】 、 【采集方式设置】 、 【设置表数量】 ,最后【读配置参数】 。界面下边的【系统提 示】里有设置信息,提示是否设置成功。这些配置信息只有在查询模埠或点击读配置信息按 钮时才会读取, 平时是不读取修改信息的, 因此如果要读取是否设置成功可以重新查询一下 模埠或按一下【读配置参数】按钮。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 9 图 12 地址方式设置用于设定 mbus 表是通过一级地址还是二级地址去采集 mbus 表的数 据。通过下拉框进行采集方式的选择。如果选择一级地址采集,要把 mbus 表一级地址从 1 开始连续设置。转换器就通过一级地址去采集 mbus 表的数据。 表的数量设置要与实际连接表数量一致。例如:如果实际连接两块表,而设置表的数量 为 5,则模块显示中只显示所连接的两块表的数据,其他的三个表号对应值为零。其中表号 对应相应表的地址。 点击【型号序列号设置】按钮。在图 13 所示界面中设置表的类型。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 10 图 13 在图 13 中按照从 1 到 n 的顺序选择连接的 mbus 设备类型。在【表类型】中通过下拉 框进行表的种类选择。 如果选择二级地址采集,就要把 mbus 表的二级地址输入到模块,此时按【型号序列 号设置】 ,就会弹出如图 14 的对话框。用于输入 mbus 表的二级地址,二级地址的个数和 mbus 表的个数是一致的。 每个 mbus 表的二级地址都是 8 位的 bcd 码, 通过点击表的序 列号处可以输入 mbus 表的二级地址。用 tab 键确认表序列号。通过点击【设置】按钮把 这些表的二级地址下栽到转换模埠中。可以通过点击【保存】按钮可以把这些表的二级地址 保存到文件中 (.cfg 格式) ; 通过点击 【导入】 按钮可以把事先保存的文件导入到此表格中; 点击【取消】就是退出此对话框。每次进入此对话框,配置软件就会把各表的二级地址从转 换器中读出。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 11 图 14 注:填写表的数量要与实际表的数量相符;当表的类型与头行一致时,可点击【表类型与头 行一致】按钮,如图 15 所示。 图 15 设置完表数量和采集方式后点击相应按钮设置完成后,再点击一次【读配置参数】 ,再 进行【型号序列号设置】 ,否则点击【型号序列号设置】出现的对话框将是上次记忆的设置 数量和采集方式。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 12 附录一:附录一:modbus 寄存器寄存器mbus 物理量对应表物理量对应表 modbus 寄存器地 址 对应物理量 0000(只读) 表 1 系列号(32 位无符号整型数,占 2 个字) 0002(只读) 表 1 累积流量(ieee 浮点格式,占 2 个字) 0004(只读) 表 1 累积热量(ieee 浮点格式,占 2 个字) 0006(只读) 表 1 累积冷量(ieee 浮点格式,占 2 个字) 0008(只读) 表 1 自来水流量(ieee 浮点格式,占 2 个字) ,外接脉冲计数 0010(只读) 表 1 当前流量(ieee 浮点格式,占 2 个字) 0012(只读) 表 1 当前功率(ieee 浮点格式,占 2 个字) 0014(只读) 表 1 进水温度(ieee 浮点格式,占 2 个字) 0016(只读) 表 1 出水温度(ieee 浮点格式,占 2 个字) 0018(只读) 表 1 进出水温差(ieee 浮点格式,占 2 个字) 0020(只读) 表 2 系列号(32 位无符号整型数,占 2 个字) 0022(只读) 表 2 累积流量(ieee 浮点格式,占 2 个字) 0024(只读) 表 2 累积热量(ieee 浮点格式,占 2 个字) 0026(只读) 表 2 累积冷量(ieee 浮点格式,占 2 个字) 0028(只读) 表 2 自来水流量(ieee 浮点格式,占 2 个字) ,外接脉冲计数 0030(只读) 表 2 当前流量(ieee 浮点格式,占 2 个字) 0032(只读) 表 2 当前功率(ieee 浮点格式,占 2 个字) 0034(只读) 表 2 进水温度(ieee 浮点格式,占 2 个字) 0036(只读) 表 2 出水温度(ieee 浮点格式,占 2 个字) 0038(只读) 表 2 进出水温差(ieee 浮点格式,占 2 个字) 0040-638(只读) 表 3表 64 的数据, (每一表 10 项数据,每块表的数据格式都一样) 4000(只读) 表 1 累积流量,累积热量及瞬时流量,瞬时功率的单位定义 最低 4 位表示累积流量单位 0000m3 0001gal 0010ft3 次低 4 位表示累积热量及冷量的单位 0000kwh 0001mwh 0010gj 次高 4 位表示瞬时流量单位(最大流量的单位也一样) 0000l/h 0001m3/h 最高 4 位表示瞬时功率单位(最大功率的单位也一样) 0000w 0001kw 4001(只读) 表 2 累积流量,累积热量及瞬时流量,瞬时功率的单位定义 最低 4 位表示累积流量单位 0000m3 0001gal 0010ft3 次低 4 位表示累积热量及冷量的单位 0000kwh 0001mwh 0010gj 次高 4 位表示瞬时流量单位(最大流量的单位也一样) 0000l/h 0001m3/h 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 13 最高 4 位表示瞬时功率单位(最大功率的单位也一样) 0000w 0001kw 40024063 表 3表 64 单位(定义同表 1) ,最多可支持 64 埠表 5000(只读) 表 1 状态(高字节为 0,此表不通。高字节为 1,此表正常通信; 低字节是表 1 的 mbus 状态字节) 5001(只读) 表 2 状态(高字节为 0,此表不通。高字节为 1,此表正常通信; 低字节是表 2 的 mbus 状态字节) 50025063 以下是表 3表 64 状态,定义同表 1 6000(读写) modbus 地址和波特率 (高字节是 modbus 地址, 低字节是 modbus 波特率,低字节内容和波特率对应关系如下: 1. 0x342400bps 2. 0x354800bps 3. 0x369600bps 4. 0x3719200bps 4. 0x3838400bps 5. 0x3957600bps 6. 0x3a115200bps 6001(读写) mbus 采集时间(39999 秒) ,具体见注 1 6002(读写) 表个数(高字节保留不用,低字节是表的个数(164) ) 6003(读写) modbus 奇偶校验设定:0000h无校验,0001h偶校验,0002h奇 校验。 6004(读写) mbus 通过一级地址还是二级地址采集:0000h一级 0001h 二级 如果是二级地址采集,就要输入各表系列号,每表两个字,用 16 进制方 式下发。如果是表个数是 4,就输入 8 个字的系列号 70007001(读写)表 1 系列号(4 字节 bcd 码,就是表盘上的 8 位数字) 70027003(读写)表 2 系列号(4 字节 bcd 吗,就是表盘上的 8 位数字) 70047127(读写)表 3表 64 系列号,定义同表 1. 8000(读写) 表 1 和表 2 的类型,高字节表 1 的类型,低字节表 2 的类型。 8001(读写) 表 3 和表 4 的类型,高字节表 3 的类型,低字节表 4 的类型。 8031(读写) 表 63 和表 64 的类型,高字节表 63 的类型,低字节表 64 的类型。 如果只有奇数块表,低字节就不用,填 00 就可以。 表的型号通过测试软件的下拉菜单去选择,0恩乐曼积分仪,1真兰 s1,2 kamtrup401/601,3ista sensonic ,4ista t250 积分仪,5simens fue590, 6hede sky773,7atoli,8兰吉尔表/uh50,9danfoss onfocal5 10-hede int7,这些表的型号可以增加。 以上寄存器通过 modbus 功能 3 去读取一个或多个寄存器。通过功能 6 去设定单个 modbus 寄存器(只有 6000 和 6001,6002,6003,6004 寄存器可以用功能 6 去写) 通过功能 0x10 去设定多个寄存器(70007127 寄存器支持功能 0x10) ,也就是表的系列号 可以通过 0x10 功能去一次设定多个表的系列号。 波特率和奇偶校验重新设置后,要给转换模块重新上一次电,模块即按新的 参数开始工作。其他参数设定后就能按新的参数工作。 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 14 注 1:mbus 采集时间和表的个数有关联,一个表最多需要 3s 时间,所以如果是 10 个 表最快采集时间是 30s。 附录二:附录二:modbus 指令举例指令举例 1. 设定模埠的波特率及地址 发送 : 01 06 17 70 02 36 0c d3 01(h) 是模埠地址 06(h) 是功能号,此功能设定 modbus 寄存器 1770(h)转换成十制是 6000(d) ,表明要设定 modbus 寄存器地址是 6000 02(h)是模埠要设定成的新地址,如果地址不变,可写成原来的地址 36(h)表明波特率是 9600。 0cd3(h)是 crc 校验 接收:01 06 17 70 02 36 0c d3 返回数据和发送是一样的,表明 modbus 寄存器地址设定成功。 其他寄存器设定方法是一样的。可以通过功能 03 去回读 modbus 寄存器数据,命令 如下: 发送:02 03 17 70 00 01 80 56 02(h) 是模埠地址 03(h) 是功能号,此功能读 modbus 寄存器 1770(h)转换成十制是 6000(d) ,表明要读 modbus 寄存器地址是 6000 0001(h)是要读回的长度,要读回一个字 8056(h)是 crc 校验 接收:02 03 02 02 36 7d 32 如果热表采用一级地址采集数据, 要求的把热表地址先设成从 1 开始连续的数。 比如有 热表 4 块,要求把热表的一级地址设成 1 到 4. 如果热表采用系列号(二级地址)采集数据, 要求用测试软件把这些表的系列号写进转换模埠中。下面举例如何用 modbus 指令设置 3 块热表系列号到转换模埠。 2. 热表系列号(二级地址)的设定 1)设定 3 块热表系列号 发送:01 10 1b 58 00 06 0c 52 95 16 38 03 28 02 54 03 28 22 16 8d 43 01(h) 是模埠地址 10(h) 是功能号,此功能设定 modbus 多个寄存器 1b58(h)转换成十制是 7000(d) ,表明要设定 modbus 寄存器起始地址是 7000 0006(h)是要设定 6 个 modbus 寄存器,每个表系列号占 2 个 modbus 寄存器。 0c(h)表明要设定 12 个字节 52951638 是表 1 的系列号,表号是 bcd 码,但送给模埠时要用 16 进制方式下送 03280254 是表 2 的系列号,表号是 bcd 码,但送给模埠时要用 16 进制方式下送 03282216 是表 3 的系列号,表号是 bcd 码,但送给模埠时要用 16 进制方式下送 北京瑞杰凯自动化技术有限公司 地址:北京市海淀区花园路 13 号院汉太华写字楼 203-2 电话/传真62367092 网址: 15 8d43(h)是 crc 校验 接收:01 10 1b 58 00 06 c7 3c 表明设置 3 埠热表系列号成功 2)读回 3 埠热表的系列号 发送:01 03 1b 58 00 06 42 ff 01(h) 是模埠地址 03(h) 是功能号,此功能读 modbus 寄存器 1b58(h)转换成十制是 7000(d) ,表明要读 modbus 寄存器起始地址是 7000 0006(h)是要读回的长度,要读回 6 个字 42ff(h)是 crc 校验 接收:01 03 0c 52 95 16 38 03 28 02 54 03 28 22 16 55 e9 01(h) 是模埠地址 03(h) 是功能号,此功能读 modbus 寄存器 0c(h)表明读回数据是 12 个字节 52951638(h)表明表 1 系列号是 52951638 03280254(h)表明表 2 系列号是 03280254 03282216(h)表明表 3 系列号是 03282216 55e9(h)是 crc 校验 3. 热表型号的设定 1)设定 3 块热表型号 发送:01 10 1f 40 00 02 04 00 01 03 00 2a 9f 01(h) 是模埠地址 10(h) 是功能号,此功能设定 modbus 多个寄存器 1f40(h)转换成十制是 8000(d) ,表明要设定 modbus 寄存器起始地址是 8000 0002(h)是要设定 2 个 modbus 寄存器,每个表型号占 1 个字节。 04(h)表明要设定 4 个字节 0001 是 00 表 1 的型号,01 是表 2 的型号 0300 是 03 表 3 的型号,后面 00 可以是表 4 的型号,如果是 3 块表表明保留不用。 2a9f(h)是 crc 校验 接收:01 10 1f 40 00 02 47 c8 表明设置 3 埠热表型号成功 2)读回 3 埠

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论