高精度单通道直流型0-20mA/4-20mA电流输出,采用独立16位工业级DA输出芯片
采用RS485 MODBUS RTU标准通讯,可与组态软件、PLC、工业触控屏等进行组网
带通讯状态指示灯
通讯电路采用防雷、抗干扰设计
可广泛用于工业现场设备的信号采集和控制
正常使用五年质保
二、主要参数
l 模拟量输出通道 1路
l 模拟量输出范围 直流型0-20mA/4-20mA
l 模拟量输出精度 ±0.01mA
l 模拟量输出稳漂 ±3ppm/℃
l 输出负载 1050Ω(24V供电)
l 工作温度范围 -20~70℃
l 外部供电电源 DC 9V~30V/2W
l 隔离保护 1500VDC
l 安装方式 标准DIN导轨安装或螺丝安装
l 外形尺寸 125×73×35mm
三、接口定义
AVcc | 外部电源输入正端 |
AGnd | 模拟地,接外部电源输入负端 |
Iout+ | 电流输出正端 |
AGnd | 模拟地,接电流输出负端 |
NC | 空端子,不接 |
NC | 空端子,不接 |
NC | 空端子,不接 |
485B | RS485信号B- |
485A | RS485信号A+ |
DGnd | 数字地,可根据需要接RS485通讯线屏蔽层 |
四、模拟量输出示意图
五、通讯说明
1、通讯参数说明(出厂值): 9600,N,8,1
参数 | 说明 |
9600 | 波特率 |
N(无校验) | 校验位 |
8 | 数据位 |
1 | 停止位 |
2、模拟量输出信号控制命令
发送:01 06 00 00 2C 39 55 18 (例/16进制)
数据 | 字节 | 数据说明 | 备注 |
01 | 1 | 模块地址 | 地址范围01-FE |
06 | 1 | 功能码 | 06-写单寄存器 |
0000 | 2 | 寄存器编号(4x型) | 0000-电流输出通道 |
2C39 | 2 | 写入数据 | 电流输出数据,范围0000-4E20 |
5518 | 2 | CRC校验码 | 前面所有数据的CRC校验码 |
接收:01 06 00 00 2C 39 55 18 (例/16进制)
该命令表示向一个地址01的模块发出指令,控制该模块输出电流,写入的数据“2C39”是16进制,转化成十进制为11321,代入电流输出计算公式: Iout=DATA/1000=11321/1000≈11.32mA,当模块接收到正确的命令后,根据命令作出相应动作,并将应答指令发回主机,表示通讯成功
3、模拟量输出信号采集命令:
发送:01 03 00 00 00 01 84 0A (例/16进制)
数据 | 字节 | 数据说明 | 备注 |
01 | 1 | 模块地址 | 地址范围01-FE |
03 | 1 | 功能码 | 03-读寄存器 |
0000 | 2 | 寄存器地址(4x型) | 0000-模拟量输出起始寄存器地址 |
0001 | 2 | 读取长度 | 0001-读取1个寄存器 |
840A | 2 | CRC校验码 | 前面所有数据的CRC校验码 |
接收: 01 03 02 2C 39 64 96 (例/16进制)
数据 | 字节 | 数据说明 | 备注 |
01 | 1 | 模块地址 | 地址范围01-FE |
03 | 1 | 功能码 | 03-读寄存器 |
02 | 1 | 字节数 | 02-读取2个字节长度 |
2C39 | 2 | 读取数据 | 2C39-读取模拟量输出通道数据 |
6496 | 2 | CRC校验码 | 前面所有数据的CRC校验码 |
接收指令说明模拟量输出通道当前电流输出数据为“2C39”转换成10进制数为11321,代入计算公式:
Iout=DATA/1000=11321/1000≈11.32mA
4、模块地址设置命令:
发送:00 06 00 64 00 01 08 04 (例/16进制)
数据 | 字节 | 数据说明 | 备注 |
00 | 1 | 模块地址 | 00-群发地址 |
06 | 1 | 功能码 | 06-写单寄存器 |
0064 | 2 | 寄存器地址(4x型) | 0064-修改模块地址 |
0001 | 2 | 写入数据 | 设置模块,范围0001-00FE |
0804 | 2 | CRC校验码 | 前面所有数据的CRC校验码 |
接收:00 06 00 64 00 01 08 04 (例/16进制)
该命令表示向一个模块发出指令,设置该模块的为01,该设置可以失电保存;模块的默认地址是01,当需要多个模块进行组网时,可对每个模块的地址进行单独设置,因为使用了群发地址,所以设置时要求485网络中只能有一个模块,否则会造成485网络中所有模块的地址都设置成同一地址,请谨慎使用该指令;当模块接收到正确的命令后,根据命令作出相应动作,并将应答指令发回主机,表示通讯成功
5、通讯参数设置命令:
发送:01 06 00 65 00 02 18 14 (例/16进制)
数据 | 字节 | 数据说明 | 备注 |
01 | 1 | 模块地址 | 地址范围01-FE |
06 | 1 | 功能码 | 06-写单寄存器 |
0065 | 2 | 寄存器地址(4x型) | 0065-修改通讯参数 |
0002 | 2 | 写入数据 | 0001-设置通讯参数 4800N(无校验) 81 0002-设置通讯参数 9600N(无校验) 81 0003-设置通讯参数 19200N(无校验) 81 0004-设置通讯参数 38400N(无校验) 81 0005-设置通讯参数 4800E(偶校验) 81 0006-设置通讯参数 9600E(偶校验) 81 0007-设置通讯参数 19200E(偶校验) 81 0008-设置通讯参数 38400E(偶校验) 81 |
1814 | 2 | CRC校验码 | 前面所有数据的CRC校验码 |
接收:01 06 00 65 00 02 18 14 (例/16进制)
该命令表示向一个模块发出指令,设置该模块的通讯参数为‘9600N(无校验) 81’,该设置可以失电保存;模块的默认通讯参数是‘9600N(无校验) 81’,当设置新的通讯参数后应在通讯设置中选择正确通讯参数,并重启通讯端口,请谨慎使用该指令;通常情况下,设置的波特率低,传输速度慢,传输稳定性高,设置的波特率高,传输速度快,传输稳定性低;当模块接收到正确的命令后,根据命令作出相应动作,并将应答指令发回主机,表示通讯成功
六、通讯指示灯说明
l 模块上电后通讯指示灯显示绿色
l 模块通讯中通讯指示灯闪烁
l 模块接收到正确指令通讯指示灯显示绿色
l 模块接收到错误指令或非本模块地址指令通讯指示灯显示红色