MODBUS协议转HART协议.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:3 大小:1.6MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

MODBUS协议转HART协议.docx

MODBUS协议转HART协议.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MODBUS协议转HART协议模块使用说明书1、模块简介HT700协议通讯模块是将MODBUS协议转换成HART协议并将HART协议信号加载到4~20mA电流上进行传输。这款产品是针对市面上的超声波流量计而定制的。输入:MODBUS协议输出:4-20mA叠加HART协议外形尺寸:90mm*40mm1.2通讯示意图、软件介绍1.3.1实时数据读取的实时数据有:瞬时流量、瞬时流速、正累积、负累积、净累积、工作状态、上下游信号强度值、信号强度值,以及仪表ID号、制造商标识等。.2电流输出可设定电流环进入固定电流输出模式,固定电流值可设定,也可通过退出固定电流模式选项退出固定模式。.3实时数据上下限量程、阻尼时间、单位等参数的设置。.4实时数据设置仪表信息、标签、描述、日期,仪表ID号、最终装配号,已经仪表地址的设置。.5参数设置可设置的管道参数:管道外径、管壁厚度、材质类型、材质声速可设置的内衬参数:内衬材质、内衬厚度、内衬声速、内壁粗糙度可设置的流体参数:流体类型、流体声速、粘度系数可设置的传感器信息:类型、安装距离、安装方法手工零点设置仪表系数设置2、模块简介HT400协议通讯模块是将MODBUS协议转换成HART协议并将HART协议信号加载到4~20mA电流上进行传输。外观尺寸外形尺寸:130*72*30mm(不含安装座)电源及电流输出接口说明电源:+24V工作电流:30mA(4mA输出)说明:右图为模块接线端子图,所有的+24V为电源输入“+”,端子与端子是相通的;所有的GND为输入电源的“-”,端子与端子是相通的。LOOP+为4~20mA电流的“+”;GND也是4~20mA电流的“-”。内置的250欧姆电阻功率为1W,如果功率大于1W,请外接更大阻值的电阻!2.3、RS232/RS485接口说明可通过拨码开关来选择RS232接口或RS485接口、设置指令说明在HART-MODBUS模式下,所有的设置指令都可以通过HART协议总线或串口设置。2.4.1、设置波特率及校验位(默认:9600,None)指令格式:SET#B:XY#(XY值如下表所示)X的值波特率Y的值校验位112001None224002Odd348003Even49600——例如:设置波特率和校验位为1200,Odd通过串口调试器发送:SET#B:12#设置成功返回:SET#B:1200,Odd;#设置错误返回:Seterror!(设置的XY值不在其范围内)说明:当X=0,Y=0时,指令SET#B:00#可用来查询当前的波特率及校验位。2.4.2、设置模块工作方式(默认:MODBUS-HART模式)指令格式:SET#E:X#X:0模块工作在透明传输模式1模块工作在MODBUS-HART模式例如:将模块的工作模式设置成MODBUS-HART模式发送:SET#E:1#设置成功返回:SET#E:1#设置错误返回:Seterror!(设置的X值不在其范围内)说明:透明传输模式是RS232/RS485接口和HART协议接口之间数据透明传输,RS232/RS485接口收到的数据,通过HART协议接口传输出去,数据没有任何改变;或HART协议接口收到的数据,通过RS232/RS485接口传输出去,数据无变化。透明发送的数据不能与设置命令的字符相同。MODBUS-HART模式是不停的读取MODBUS数据信息后,经过内部处理转换成HART协议,外界通过HART协议接口发送指令可读取数据信息。2.4.3、设置MODUBUS协议地址(默认:01)指令格式:SET#D1:XX#XX表示地址号取值范围:00~FF(16进制数表示)例如:设置地址号为15发送:SET#D1:0F#设置成功返回:SET#D1:0F#设置错误返回:Seterror!(设置的X值不在其范围内)2.4.4、设置首寄存器地址指令格式:SET#D2:XXXX#XXXX表示首寄存器地址取值范围:0000~FFFF(16进制数表示)例如:设置地址号为0X10H发送:SET#D2:0010#设置成功返回:SET#D2:0010#设置错误返回:Seterror!(设置的X值不在其范围内)2.4.5、设置HART地址指令格式:SET#H01:X#X表示HART地址取值范围:0~F(16进制数表示)例如:设置HART地址号为A发送:SET#H01:A#设置成功返回:SET#H01:A#设置错误返回:Seterror!(设置的X值不在其范围内)2.4.6、设置HART的设备序列号指令格式:SET#H02:XXXXXX#XXXXXX表示HART的设备序列