公司:上海龙魁工业技术有限责任公司
联系人:刘先生
电话:021-61995682
传真:
手机:13918558055,15358831790
邮编:200070
邮箱:770800751@qq.com
地址:上海市宝山区永清路77号
技术文章
当前位置:首页 > 技术文章 > 定量控制仪通讯协议
定量控制仪通讯协议
点击次数:1743 更新时间:2014-07-24

定量控制仪

MODBUS—RTU通讯协议V1.1

 

1、 通讯口设置

通讯方式 :    异步串行通讯接口, RS-232/RS-485。

波特率   :    1200,2400,4800,9600bps可选

编码方式 :    MODBUS RTU格式,十六进制传输,CRC-16校验.

  1.      、 数据传输格式:
  2.      位起始位、8位数据位、1位停止位、无奇偶校验位。
  3.      、 仪表数据格式:
    •      字节寄存器值=寄存器数高8位二进制数+寄存器低8位二进制数
  4.      、 仪表通讯帧格式:

DE: 设备地址 (1-254) 单字节,十六进制;

CRC: 校验字节 采用CRC16循环冗余错误校验;

注:调试时,可用“AA,AA”校验码。

 

4.1 读寄存器命令命令(03)

 

1

2

3

4

5

6

7~8

DE

3

起始寄存器高位

起始寄存器低位

寄存器数高位

寄存器数低位

CRC

 

应答:

1

2

3

4~5

6~7

M*2+2~M*2+3

M*2+4~M*2+5

DE

3

字节计数M*2

寄存器数据1

寄存器数据2

寄存器数据M

CRC

  

写入的寄存器数≤30

波特率较低,写入数据又较长时,上位机命令返回的等待时间要适当延长!

4.2 读输入寄存器命令(04):

 

1

2

3

4

5

6

7~8

DE

4

起始寄存器高位

起始寄存器低位

寄存器数高位

寄存器数低位

CRC

 

应答:

1

2

3

4~5

6~7

M*2+2~M*2+3

M*2+4~M*2+5

DE

4

字节计数M*2

寄存器数据1

寄存器数据2

寄存器数据M

CRC

 

   读取的寄存器数≤60

       波特率较低,读取数据又较长时,上位机命令返回的等待时间要适当延长!

 

4.3 修改多个输入寄存器命令(10H),需设置密码确认

 

1

2

3

4

5

6

7

 

DE

10

起始寄存器高位

起始寄存器低位

寄存器数高位

寄存器数低位

数据个数N

N个数据

CRC

 

应答:

1

2

3

4

5

6

7~8

DE

10

起始寄存器高位

起始寄存器低位

寄存器数高位

寄存器数低位

CRC

 

4.4 修改单个输入寄存器命令(06),需设置密码确认:

 

1

2

3

4

5

6

7-8

DE

06

寄存器高位

寄存器低位

数据高位

数据低位

CRC

 

应答:

1

2

3

4

5

6

7~8

DE

06

寄存器高位

寄存器低位

数据高位

数据低位

CRC

 

 

 

参数地址:

40001-2:        累积总量百位以上;

          40003-4:        累积总量百位以下;

          40005-6:        预发料量;

          40007-8:        实发料量;

          40009-10:       瞬时流量;

          40011-12:       温度 ;

          40013-14:       密度;

40015-16:        频率;

          40017-18:       差压;;   

          40019—20:       差压电流;

          40021—22:       温度电流;

          40023—24:       发料状态标志1,2

           40025:           发料次数(两字节十六进制);

          40026:          掉电次数(两字节十六进制);

40029-31:        时钟(年月-日时-分秒六字节BCD码);

                     

  • QQ咨询

  • 在线咨询
  • 点击这里给我发消息
  • 点击这里给我发消息

仪表网

推荐收藏该企业网站