程控电阻箱和modbus串口调试软件通讯例程
  • 程控电阻箱和modbus串口调试软件通讯例程
Loading...
程控电阻箱和modbus串口调试软件通讯例程



  • 产品介绍
  • 产品留言

背面_副本.jpg

华盛程控电阻箱HS71C具有modbusRTU通讯功能,下面介绍用华盛程控电阻箱和modbus上位机调试软件通讯实例

一,硬件准备,华盛HS71C电阻箱一台,USB232数据线一根,

二,软件:串口调试软件modbus poll

三,打开电阻箱电源进入菜单设置项,设定地址,波特率9600,效验,停止位,电阻箱默认数据位为8个,

四,USB232数据线DB头插入电阻箱后面的DB插头,USB插入电脑上

五,打开电脑的属性里面的设备管理内的端口信息,看一下USBS是哪一个com

六,打开串口调试软件,点击F3快捷键出现设置通讯参数的地方,输入对应的通讯参数

比如com口,波特率,效验,数据位,停止位,这个一定要和电阻箱参数设置成一样的就行,然后点击OK联机,

七:在点击调试软件里面的sutep或者快捷按键F8进入地址modbus地址参数设定项,

下位机ID设定成和电阻箱地址一致,

选择功能码03寄存器地址为4X的,根据电阻箱通讯协议选择对应的modbus寄存器地址

 

MODBUS RTU寄存器

 

1 支持的MODBUS功能码

代码

含义

操作

03H

读多个保持寄存器

读取一个或多个保持寄存器的值

10H

写多个保持寄存器

将一个或多个数据写入保持寄存器

 

2 保持寄存器(支持功能码03H,10H

地址

名称

实际值范围

数值范围

读写

0

工作模式

0  电阻模式

1  温度模式

0~1

读写

1

输出状态

0  开路

1  短路

2  在线输出

0~2

读写

2

给定电阻

Long CDAB格式

0.1~999999.9Ω

0~9999999

读写

3

4

单位

0  Ω

1  kΩ

0~1

读写

5

给定温度

-200.0~+850.0

-2000~+8500

读写

6

锁定状态

0  未锁定

1  锁定

0~1

读写

7

蜂鸣器

0  静音

1  打开

0~1

读写

8

扩展输出开关

0  面板控制

1  RS232控制

2  扩展接口控制

0~1

读写

9

调节输出开关

0  关闭

1  打开

0~1

读写

10

调整步长设置

0  ×0.1

1  ×1

2  ×10

3  ×100

0~3

读写

11

传感器选择

1~15

1~15

读写

12

传感器类型

1  RTC

2  NTC

3  Cu

1~3

只读

13

传感器规格

见说明书


只读

14

传感器灵敏度

见说明书


只读

15

传感器温度下限

单位


只读

16

传感器温度上限

单位


只读

 

根据协议,寄存器地址40000为工作模式,40001为输出状态,40002-40003两个地址为输出给定电阻,并且数据模式为Long  CD AB格式,一直到40016

所以设定起始地址为016个寄存器地址

以下是设定好的画面

捕获.PNG


 

在第二和三的里面的数值会随着电阻箱输出数值保持一致。这就说明通讯数据连接都正常了。


当前位置:首页 > 产品详情
程控电阻箱和modbus串口调试软件通讯例程
  • 程控电阻箱和modbus串口调试软件通讯例程
Loading...
程控电阻箱和modbus串口调试软件通讯例程



  • 产品介绍
  • 产品留言

背面_副本.jpg

华盛程控电阻箱HS71C具有modbusRTU通讯功能,下面介绍用华盛程控电阻箱和modbus上位机调试软件通讯实例

一,硬件准备,华盛HS71C电阻箱一台,USB232数据线一根,

二,软件:串口调试软件modbus poll

三,打开电阻箱电源进入菜单设置项,设定地址,波特率9600,效验,停止位,电阻箱默认数据位为8个,

四,USB232数据线DB头插入电阻箱后面的DB插头,USB插入电脑上

五,打开电脑的属性里面的设备管理内的端口信息,看一下USBS是哪一个com

六,打开串口调试软件,点击F3快捷键出现设置通讯参数的地方,输入对应的通讯参数

比如com口,波特率,效验,数据位,停止位,这个一定要和电阻箱参数设置成一样的就行,然后点击OK联机,

七:在点击调试软件里面的sutep或者快捷按键F8进入地址modbus地址参数设定项,

下位机ID设定成和电阻箱地址一致,

选择功能码03寄存器地址为4X的,根据电阻箱通讯协议选择对应的modbus寄存器地址

 

MODBUS RTU寄存器

 

1 支持的MODBUS功能码

代码

含义

操作

03H

读多个保持寄存器

读取一个或多个保持寄存器的值

10H

写多个保持寄存器

将一个或多个数据写入保持寄存器

 

2 保持寄存器(支持功能码03H,10H

地址

名称

实际值范围

数值范围

读写

0

工作模式

0  电阻模式

1  温度模式

0~1

读写

1

输出状态

0  开路

1  短路

2  在线输出

0~2

读写

2

给定电阻

Long CDAB格式

0.1~999999.9Ω

0~9999999

读写

3

4

单位

0  Ω

1  kΩ

0~1

读写

5

给定温度

-200.0~+850.0

-2000~+8500

读写

6

锁定状态

0  未锁定

1  锁定

0~1

读写

7

蜂鸣器

0  静音

1  打开

0~1

读写

8

扩展输出开关

0  面板控制

1  RS232控制

2  扩展接口控制

0~1

读写

9

调节输出开关

0  关闭

1  打开

0~1

读写

10

调整步长设置

0  ×0.1

1  ×1

2  ×10

3  ×100

0~3

读写

11

传感器选择

1~15

1~15

读写

12

传感器类型

1  RTC

2  NTC

3  Cu

1~3

只读

13

传感器规格

见说明书


只读

14

传感器灵敏度

见说明书


只读

15

传感器温度下限

单位


只读

16

传感器温度上限

单位


只读

 

根据协议,寄存器地址40000为工作模式,40001为输出状态,40002-40003两个地址为输出给定电阻,并且数据模式为Long  CD AB格式,一直到40016

所以设定起始地址为016个寄存器地址

以下是设定好的画面

捕获.PNG


 

在第二和三的里面的数值会随着电阻箱输出数值保持一致。这就说明通讯数据连接都正常了。