福建顺昌虹润精密仪器有限公司

主营产品: 虹润信号发生器,虹润电量变送器,温控调节仪,多回路巡检仪,数显频率表

您现在的位置: 首页> 技术文章 > NHR-1100系列 简易型单回路数字显示控制仪通信协议

公司信息

人:
虹润
址:
福建省顺昌县富州开发区虹润科技园
编:
353200
铺:
https://www.ppzhan.com/st109960/
给他留言

NHR-1100系列 简易型单回路数字显示控制仪通信协议

2016-5-16 阅读(1680)

     本通信协议采用标准ModBus协议,采用RTU(十六进制数)传输模式。ModBus协议是一种主---从式协议。任何时刻只有一个设备能够在线路上进行发送。由主站管理信息交换,且只有主站能发起。主站会依次对从站进行轮流查询。只有当从站地址与轮询地址相匹配,从站才能回复消息。从站之间不能进行直接通信。协议桢中不包含任何消息报头及消息结束符,消息的开始和结束依靠间隔时间来识别,当间隔时间长于或等于3.5个字符时,即作为检测到桢结束。如果网络内没有与查询地址相一致的从站或从站接收时CRC校验出错,主站将不会接收到返回桢,这时主站根据超时设定判断是否超时,如超时,作出重发或弹出异常错误窗口动作。  

协议桢定义如下:

从站地址

功能代码

数据区

CRC16  

从站地址:地址必须在1---247之间。

          在同个主站网络中每个从站地址必须*。

          0为广播地址,从站接收消息并作相应处理,但不能回复消息。

功能代码:包含读、写寄存器。

数据:    以二进制代码传输。

CRC16:  循环冗余校验,校验从从站地址到数据区zui后一个字节,计算多项式码为A001(hex)。

通讯口设置

通讯方式   异步串行通讯接口,如RS-485,RS-232等

波特率     2400~9600bps(可由设定仪表二级参数自由更改,设定仪表二级参数BT,默认4800)见表6

字节数据格式 HEX

. 一位起始位

. 八位数据位

. 一位停止位

. 无校验

1

*

*

*

*

*

*

*

*

1

              起始位               数据位(从低到高)                  停止位

消息桢格式  (读、写功能是从主站角度定义的)

读寄存器桢

从站地址

功能代码

首寄存器地址

寄存器数N

CRC16

1字节

1字节

2字节

2字节

2字节

0---247

    03H

AddrH, AddrL

NH, NL (1---24)

CrcL, CrcH

 

读寄存器返回桢

从站地址

功能代码

字节数

寄存器数据

CRC16

1字节

1字节

1字节

N*2字节

2字节

1---247

03H

N*2

DataH, DataL

CrcL, CrcH

 

写寄存器桢

从站地址

功能代码

首寄存器地址

寄存器数N

字节数

寄存器数据

CRC16

1字节

1字节

2字节

2字节

1字节

N*2字节

2字节

0---247

10H

AddrH, AddrL

NH, NL  1---24

N*2

DataH, DataL

CrcL, CrcH

 

写寄存器返回桢

从站地址

功能代码

首寄存器地址

寄存器数N

CRC16

1字节

1字节

2字节

2字节

2字节

1---247

10H

AddrH, AddrL

NH, NL  1---24

CrcL, CrcH

 

错误返回桢

从站地址

功能代码

错误代码

CRC16

1字节

1字节

1字节

2字节

1---247

查询功能代码+80H

见表2

CrcL, CrcH

 

功能代码表:1

功能代码

ModBus名

功能名

广播

一次连续的N的zui大值

03H

Read Holding Registers

读N个寄存器值

No

24

10H

Write Multiple Registers

写N个寄存器值

No

24

 

错误代码表:2

错误代码

说明

1

寄存器长度超限

2

寄存器地址超限

3

从站密码保护

4

读或写不允许                比如有的寄存器只读,就不可以发写命令

 

寄存器地址表(只读寄存器):3

编号

参数符号

参数名

地址

类型

数值范围

备注

1

 

仪表类型

0

只读

1100

单显表

2

 

测量显示值

1

-1999-9999

 

3

 

变送输出值

2

0-20000

电流为xx.xxxmA

电压为x.xxxV(无意义)

4

 

测量输入状态

3

0-2

见表7

5

 

报警状态

4

0H-11H

见表8

6

 

冷端温度

5

0.0—50.0

热偶输入时有效

7--10

 

 

6--9

 

 

预留参数

 

寄存器地址表(一级菜单寄存器):4

编号

参数符号

参数名

地址

类型

数值范围

备注

11

LOC

         参数密码

10

读写

0-9999

见表9

12

AL1

*报警值

11

-1999-9999

 

13

AL2

第二报警值

12

-1999-9999

 

14

AL3

第三报警值

13

-1999-9999

 

15

AH1

*报警回差值

14

0-9999

 

16

AH2

第二报警回差值

15

0-9999

 

17

AH3

第三报警回差值

16

0-9999

无意义

18

SdIS

SV显示窗测量状态显示内容

17

0--7

见表10

19-20

 

 

18-19

 

 

一级菜单预留参数

 

寄存器地址表(二级菜单寄存器):5

编号

参数符号

参数名

地址

类型

数值范围

备注

21

Pn

输入分度号

20

读写

0-26

见表11

22

dp

小数点

21

0-3

 

23

ALM1

*报警方式

22

0-2

见表12

24

ALM2

第二报警方式

23

0-2

25

ALM3

第三报警方式

24

0-2

无意义

26

FK

滤波系数

25

0-4

 

27

Addr

设备地址

26

0--250

 

28

bAud

通讯波特率

27

0--3

见表13

29

Pb

显示输入零点修正

28

-1999-9999

 

30

PK

显示输入的量程比例

29

0-1.999

 

31

ouL

变送输出量程下限

30

-1999-9999

无意义

32

ouH

变送输出量程上限

31

-1999-9999

无意义

33

PL

测量量程下限

32

-1999-9999

 

34

PH

       测量量程上限

33

-1999-9999

 

35

Cut

测量小信号切除

34

-1999-9999

 

36

T-Pb

冷端零点修正

35

0.000-9.999

 

37

T-PK

冷端增益

36

-1999-9999

 

38

Out

变送输出类型

37

 

无意义

 

 

测量输入状态表:7

设定值

功能说明

0

输入正常

1

输入超下限

2

输入超上限

 

报警状态表:8

读取值

说明

XXX0H

*路无报警

XXX1H

*路报警

XX0XH

第二路无报警

XX1XH

第二路报警

 

 

密码设置表:9

设定值

功能说明

0

一级菜单密码  一级参数设置           

132

二级菜单密码  一级、二级参数设置

SdIS设定值表:10

读取值

说明

0

显示输入分度号

1

显示*报警值

2

显示第二报警值

6

显示℃

7

不显示

 

输入信号类型表:11

设定值

显示

类型说明

0

B

热电偶B分度       4001800度

1

S

热电偶S分度       0---1600度

2

K

热电偶K分度       0---1300度

3

E

热电偶E分度       0---1000度

4

T

热电偶T分度       -199.9---400.0度

5

J

热电偶J分度        0---1200度

6

R

热电偶R分度        0---1600度

7

N

热电偶N分度        0---1300度

8

F2

热电偶F2           700--2000度

9

Wre-325

热电偶 Wre-325      0--23000度

10

Wre-526

热电偶 Wre-526      0--23000度

11

Cu50

热电阻Cu50         -50.0150.0度

12

Cu53

热电阻Cu53         -50.0150.0度

13

C100

热电阻C100         -50.0150.0度

14

P100

热电阻P100         -200.0650.0度

15

BA1

热电阻BA1         -200.0600.0度

16

BA2

热电阻BA2         -200.0600.0度

17

r0.5K

0-500欧姆线性电阻    -1999--9999

18

0350

0350欧姆远传电阻   -1999--9999

19

3350

30--350欧姆远传电阻   -1999--9999

20

20Mv

0--20mv        -1999--9999

21

40Mv

0--40mv        -1999--9999

22

100M

0--100mv       -1999--9999

25

20MA

0-20mA        -1999--9999

26

10MA

0-10mA        -1999--9999

27

4--20

4-20mA        -1999--9999

28

05V

0-5V        -1999--9999

29

15V

1-5V        -1999--9999

31

10V

0-10V        -1999--9999

32

1.0MA

0-10mA开方       -1999--9999

33

4.--20

4-20mA 开方       -1999--9999

34

0.-5v

0-5V 开方       -1999--9999

35

1.-5v

1-5V 开方       -1999--9999

报警方式表:12

设定值

说明

0

该路无报警

1

该路下限报警

2

该路上限报警

 

 

 

波特率表:13

设定值

对应波特率

0

1200

1

2400

2

4800

3

9600   



二维码

扫一扫访问手机商铺
在线留言