PLC 工控机 嵌入式系统 人机界面 工业以太网 现场总线 变频器 机器视觉 DCS PAC/PLMC SCADA 工业软件 ICS信息安全 无线通讯 机箱机柜
嘉兴市松茂电子有限公司
标准RS-232串口(RS485、USB可选);数据全透明传输;指示灯指示工作状态;支持域名解析及固定IP;手机查询功能;体积小及耐震铝外壳。
1、模块简介
HART-A协议转换模块是将MODBUS协议转换成HART协议并将HART协议信号加载到4~20mA电流上进行传输。
1.1、 外观尺寸
外形尺寸:130*72*30mm(不含安装座)
1.2、 电源及电流输出接口说明
电源:+24V
工作电流:30mA(4 mA输出)
说明:右图为模块接线端子图,所有的+24V为电源输入“+”,端子与端子
是相通的;所有的GND为输入电源的“-”,端子与端子是相通的。
LOOP+为4~20mA电流的“+”;
GND也是4~20mA电流的“-”。
内置的250欧姆电阻功率为1W,如果
功率大于1W,请外接更大阻值的电阻!
1.3、 RS232/RS485接口说明
可通过拨码开关来选择RS232接口或RS485接口
2、设置指令说明
2.1、设置波特率及校验位 (默认:9600,None)
指令格式:SET#A:XY#(XY值如下表所示)
X的值
波特率
Y的值
校验位
1
1200
1
None
2
2400
2
Odd
3
4800
3
Even
4
9600
—
—
例如:设置波特率和校验位为1200,Odd
通过串口调试器 发送:SET#A:12#
设置成功返回:SET#A:1200,Odd;#
设置错误返回:Set error!(设置的XY值不在其范围内)
说明:当X=0,Y=0时,指令SET#A:00#可用来查询当前的波特率及校验位。
2.2、设置模块工作方式(默认:MODBUS-HART模式)
指令格式:SET#E:X#
X: 0 模块工作在透明传输模式
1 模块工作在MODBUS-HART模式
例如:将模块的工作模式设置成MODBUS-HART模式
发送: SET#E:1#
设置成功返回: SET#E:1#
设置错误返回: Set error! (设置的X值不在其范围内)
说明:透明传输模式是RS232/RS485接口和HART协议接口之间数据透明传输,RS232/RS485接口收到的数据,通过HART协议接口传输出去,数据没有任何改变;或HART协议接口收到的数据,通过RS232/RS485接口传输出去,数据无变化。
MODBUS-HART模式是不停的读取MODBUS数据信息后,经过内部处理转换成HART协议,外界通过HART协议接口发送指令可读取数据信息。
2.3、设置MODUBUS协议地址(默认:01)
指令格式: SET#D1:XX#
XX 表示地址号 取值范围:00~FF (16进制数表示)
例如:设置地址号为15
发送:SET#D1:0F#
设置成功返回:SET#D1:0F#
设置错误返回:Set error! (设置的X值不在其范围内)
2.4、设置首寄存器地址
指令格式:SET#D2:XXXX#
XXXX 表示首寄存器地址 取值范围:0000~FFFF (16进制数表示)
例如:设置地址号为0X10H
发送:SET#D2:0010#
设置成功返回:SET#D2: 0010#
设置错误返回:Set error! (设置的X值不在其范围内)
2.5、设置HART地址
指令格式:SET#H01:X#
X 表示HART地址 取值范围:0~F (16进制数表示)
例如:设置HART地址号为A
发送:SET#H01:A#
设置成功返回:SET#H01: A#
设置错误返回:Set error! (设置的X值不在其范围内)
2.6、设置HART的设备序列号
指令格式:SET#H02:XXXXXX#
XXXXXX 表示HART的设备序列号 取值范围:000000~FFFFFF (16进制数表示)
例如:设置HART的设备序列号为123456(16进值为01E240)
发送:SET#H02: 01E240#
设置成功返回:SET#H02: 01E240#
设置错误返回:Set error! (设置的X值不在其范围内)
2.7、设置制造商ID
指令格式:SET#H03:XX#
XX 表示HART设备制造商ID 取值范围:00~FF (16进制数表示)
例如:设置HART设备制造商ID为58(16进值为3A)
发送:SET#H03: 3A#
设置成功返回:SET#H03: 3A#
设置错误返回:Set error! (设置的X值不在其范围内)
2.8、设置设备类型
指令格式:SET#H04:XX#
XX 表示HART设备类型 取值范围:00~FF (16进制数表示)
例如:设置HART设备类型为33(16进值为21)
发送:SET#H04: 21#
设置成功返回:SET#H04: 21#
设置错误返回:Set error! (设置的X值不在其范围内)
2.9、设置前导符数
指令格式:SET#H05:X#
X 表示前导符数 取值范围:0~F (16进制数表示)
例如:设置前导符数为5 (16进值为5)
发送:SET#H05: 5#
设置成功返回:SET#H05: 5#
设置错误返回:Set error! (设置的X值不在其范围内)
2.10、设置四个变量的单位
指令格式:SET#H06:XXXXXXXX#
XX XX XX XX 每个单位的取值范围:00~FF (16进制数表示)
XX *个变量的单位
XX 第二个变量的单位
XX 第三个变量的单位
XX 第四个变量的单位
例如:设置变量1的单位为转数/分,变量2的单位为压力KPa,变量3的单位为摄氏度℃,变量4的单位为米。
发送:SET#H06: 770C202D#
设置成功返回:SET#H06: 770C202D#
设置错误返回:Set error! (设置的XX值不在其范围内)
3、MODBUS协议说明
模块主站通过RS232/RS485接口向从站设备读取数据,主站每2S读一次数据。
主站发送指令格式
从站地址
功能代码
首寄存器地址
寄存器数N
CRC16
1字节
1字节
2字节
2字节
2字节
1~247
03H
AddrH,AddrL
NH,NL
CRCL,CRCH
01H
03H
00H,00H
00H,04H
44H,09H
从站应答指令格式
从站地址
功能代码
字节数
寄存器数据
CRC16
1字节
1字节
2字节
N*2字节
2字节
1~247
03H
N*2
DataH,DataL
CRCL,CRCH
01H
03H
08H
传送数据
实时计算
4、HART协议指令说明
4.1、HART协议命令0 读标识码
主站发送指令: FF FF FF FF FF 02 80 00 00 82
序文 定界符 地址 命令 数据长度 校验位
FF FF FF FF FF 02 80 00 00 82
从站返回:FF FF FF FF FF 06 80 00 0E 00 00 FE 26 03 05 05 05 0B 00 00 4D 3B 9A 4E
4.2、HART协议命令3读动态变量和主变量电流
主站发送:FF FF FF FF FF 82 A6 03 4D 3B 9A 03 00 C8
从站返回:FF FF FF FF FF FF 86 A6 03 4D 3B 9A 03 0B 00 00 40 81 15 55 0C 40 06 02 C7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9
posted on 2008-11-6 13:38:00 smdz
您感兴趣的产品PRODUCTS YOU ARE INTERESTED IN
研华模块ADAM-4056S 带Modbus 的12路汇型数字输出模块
ADAM-4056S 面议上海泗博Modbus TCP转Modbus RTU以太网串口服务器 ENB-302MT
ENB-302MT 面议研华模块ADAM4150 ADAM-4150 带Modbus的坚固型15路数字输入/输出模块
ADAM-4150 面议智能制造网 设计制作,未经允许翻录必究 .
请输入账号
请输入密码
请输验证码
请输入你感兴趣的产品
请简单描述您的需求
请选择省份