产品展示

DC0-20mA(DC4-20mA)数据采集模块 RS485 modbus-rtu协议通信

DC0-20mA(DC4-20mA)数据采集模块,采用进口18位高精模数转换器把DC0-20mA(4-20mA)信号转换成数字信号,通过RS485通信接口,标准modbus-rtu协议输出。通信地址:1~247;波特率:2400、4800、9600、19200、38000、57600、115200;校验位:无校验,奇校验,偶校验。DC0-20mA(4-20mA)信号输入对应的量程可设,出厂设置DC0-20mA(4-20mA)对应0-20000。提供参数设置上位机软件,方便的对输入信号量程,通信地址,波特率,校验位进行设置。

  • 型号: DC0-20mA(DC4-20mA)

一、产品简介

DC0-20mA(DC4-20mA)数据采集模块,采用进口18位高精模数转换器把DC0-20mA(4-20mA)信号转换成数字信号,通过RS485通信接口,标准modbus-rtu协议输出。通信地址:1~247;波特率:2400、4800、9600、19200、38000、57600、115200;校验位:无校验,奇校验,偶校验。DC0-20mA(4-20mA)信号输入对应的量程可设,出厂设置DC0-20mA(4-20mA)对应0-20000。提供参数设置上位机软件,方便的对输入信号量程,通信地址,波特率,校验位进行设置。

二、信号参数说明

输入信号类型选择:DC0-20mA、DC4-20mA。量程小数点位dot,量程下限值Lo,量程上限值Ho可设。假设输入电流大小为In,输入信号类型选择为DC0-20mA,读数与输入,量程的关系为:(Ho-Lo)*In/20+Lo;输入信号类型选择为DC4-20mA,读数与输入,量程的关系为:当输入电流小于等于4mA时,读数为Lo,当输入电流大于(Ho-Lo)*(In-4)/16+Lo。

参数设置举例说明:1,输入信号类型选择为DC0-20mA,量程小数点位dot=3,量程下限值Lo=0,量程上限值Ho=20000,些时输入电流8mA,通信整数读数为8000,float读数为8.000;2,输入信号类型选择为DC4-20mA,量程小数点位dot=2,量程下限值Lo=0,量程上限值Ho=20000,些时输入电流8mA,通信整数读数为5000,float读数为50.00;3,输入信号类型选择为DC4-20mA,量程小数点位dot=2,量程下限值Lo=0,量程上限值Ho=-1600,些时输入电流8mA,通信整数读数为-400,float读数为-4.00。

三、RS485通信

3.1 通信协议

(1)  RS485通讯接口,异步半双工模式。

(2)  通讯波特率:2400、4800、9600、19200、38400、57600、115200bps可设置,出厂默认值为9600bps。

(3)  数据格式:8个数据位、1个停止位、可选奇校验、偶校验、无校验。

标准Modbus-RTU协议,通信地址:1~247;本机目前支持03H、04H读命令,10H写命令,03H、04H读命令功能相同。通信参数通过上位机软件设置。

报文格式说明:

命令03H(或04H):读命令

主机请求:地址 + 命令 + 数据地址 + 数据寄存器数 + CRC校验码

                 1byte + 1byte + 2byte + 2byte + 2byte

          地址:查询模块地址码,可以在1~247内设置,占用 1个字节

          命令:03H(或04H),长度为 1个字节

          数据地址:读取的数据起始地址,占用 2个字节

          数据长度:读取的数据寄存器数量

          CRC16校验码:低8位在前,高8位在后,占用2个字节

从机响应:地址 + 命令 + 数据长度 + 数据信息 + CRC校验码

                 1byte + 1byte + 1byte + nbyte + 2byte

          地址:响应模块地址码,长度为1个字节

          命令:03H(或04H),长度为 1个字节

          数据长度:回应的数据字节长度

          数据信息:读取的数据,具体见仪表参数地址表

          CRC16校验码:低8位在前,高8位在,后占用2个字节

3.2 通信报文举例

(1)   读数据寄存器(功能代码03H/04H):当前的读数整数为4500,小数为4.500,仪表地址为1。

       主机读数据帧:

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

03H

00H,00H

00H,03H

05H,CBH

  仪表回应数据帧:

地址

命令

据长度

数据段(2字节)

校验码

01H

03H

06H

11H,94H,40,90,00,00

06H,04H

3.3 Modbus通信寄存器地址表

地址

项目描述

数据类型

属性

说明

0

测量值(整数格式)

short

R

范围:-32768~32767

1-2

测量值(float数格式)

float

R

IEEE754格式表示的float

100

输入信号类型

short

R/W

0:DC0-20mA1:DC4-20mA

101

量程小数点

short

R/W

范围:0~3

102

量程下限

short

R/W

范围:-32768~32767

103

量程上限

short

R/W

范围:-32768~32767

说明:

(1)  IEEE754 float内存表式方式:符号位1(S),指数位8(E),尾数位23(F)S EEEEEEEE FFFFFFFFFFFFFFFFFFFFFFF(31->0)。符号位:正数为0,负数为1;指位数偏移127;尾数表示小数加1。其表示为((-1)^S) * 2^(E-127) * (1+F/0x7fffff)

(2)  属性R表示只读,R/W表示可读可写。

四、接线方式及接线端子图


图片关键词

说明:1,2脚接电源输入,电源输入范围9~35V;5脚24V为电源输出正,给传感器供电;二线制4-20mA传感器,正极接5脚,负极接7脚。

附录A:产品图片

图片关键词

附录B:RS485通信参数设置软件说明


1、 选择电脑与设备相连的串口号

①,选择电脑与模拟信号发生器RS485通信所用的串口号:

②,如何查看电脑所用的串口号:在不清楚电脑所用的串口号时,进控制面板,设备管理器里查看,从下面图片中可以看出,电脑是用的COM4口。

图片关键词

图片关键词

2、 查看设备所用的RS485通信参数

①,点“读取通信参数”,等待读取完成:

②,读出通信参数完成,提示读取成功(如果提示读取失败,请检查所选串口号,设备接线是否正确),当前设置所用通信参数为:波特率9600,偶校验,8位数据位,1位停止位,设备地址为5:


3、 设置设备所用的RS485通信参数

①,在软件上设置设备要通信的参数,点“设置通信参数”,开始进行设置,此处设置设备的通信参数为:波特率19200,数据位8位,偶校验,1位停止位,设备地址5

②,设置完成,此时会提示设置通信参数是否成功(如果提示读取失败,请检查所选串口号,设备接线是否正确)


用户手册

用户手册下载地址:http://hydz.com/download/showdownload.php?lang=cn&id=34

参数设置软件

参数设置软件下载地址:http://hydz.com/download/showdownload.php?lang=cn&id=35


用户手册

用户手册下载地址:http://hydz.com/download/showdownload.php?lang=cn&id=34

参数设置软件

参数设置软件下载地址:http://hydz.com/download/showdownload.php?lang=cn&id=35



外形尺寸

标准一元硬币大小.


首页
产品
下载
联系