上海标卓科学仪器有限公司

化工仪器网中级12

收藏

变送传感器协议介绍

时间:2021-03-31      阅读:1197

                    

1 基本技术规格

{C}l  {C}仪表电源:12~30VDC, 最大耗电:2W

{C}l  {C}脉冲输入信号:各种NPNPNPOC门输出的传感器信号、接近开关,旋转编码器

{C}l  {C}变送输出

{C}ü  {C}光电隔离

{C}ü  {C}14mA~20mA0~5v0~10V,可选择绝d值输出,或中间点为零点,12DA输出。

{C}l  {C}测量频率:  转速脉冲输入0.2Hz20KHz

扭矩脉冲输入5KHz15KHz,可扩展至1HZ~60KHZ

●可通过面板矫正传感器的非线性误差。带折线修正功能。

测量速度:每秒30~50次,可根据需要短路内部排针提高测量速度,提速后速度为150/秒。

通讯接口:RS485

仪表参数说明(通过z用面板设置,出厂已设置,用户可不管)

名称

内容

取值范围

说明

tr-d

          零点覆盖范围

0~100

显示在设定值以下时,都认为是0

in-d

通讯输出或面板显示的小数点位置

0~4

选择为1表示带一位小数。

出厂设为0,输出频率 不带小数点

 

 

 

 

HZ-L

 输入频率下限

0~10000.00

出厂设为10000.00

FLtr

滤波系数

0~30

用于转速测量的建议设为6,测量扭矩的建议设为3,若输出波动较大,可适当加大设置

Add

通讯地址设置

0~99

出厂设为1,由于变送器的显示面板是选配件,所以当一个485总线上挂多个变送器时,出厂模块通讯地址要设好,地址不能重复。用户没有规定地址时,出厂会从 1开始,依次设好,并会将地址贴在变送器壳子上

C1

折线的第1点测量频率

0~20000.00

出厂设为0

C2

折线的第2点测量频率

0~20000.00

出厂时设为5000.00

C3

折线的第3点测量频率

0~020000.00

出厂时设为10000.00

C4

折线的第4点测量频率

0~20000.00

出厂时设为15000.00

C5

折线的第5段测量频率

0~20000.00

出厂时设为20000.00

C6

折线的第6段测量频率

0~20000.00

出厂时设为20000.00

B1

测量值第1段对应的标准值

-99999~99999

出厂时设为负2倍量程

B2

测量值第2段对应的标准值

-99999~99999

出厂时设为负量程

B3

测量值第3段对应的标准值

-99999~99999

出厂时设为0

B4

测量值第4段对应的标准值

-99999~99999

出厂时设为正量程

B5

测量值第5段对应的标准值

-99999~99999

出厂时设为正2倍量程

B6

测量值第6段对应的标准值

-99999~99999

出厂时设为正2倍量程

C1~C6为对应的频率值,B1~B6为修正后显示或通讯读取的标准的,C1~C6B1~B6一一对应,C1~C6的频率值,固定 2位小数点(即分辨力为0.01赫兹),B1~B6

对应是量程设置,小数点可以根据量程范围设置,例如扭矩量程为500N.M,可以带一位小数点(参数in-A=1),由于扭矩正反方向都可测量,所以传感器输出的频率5000HZ~15000HZ应该对应-500.0~500.0N.M,那么B1=-1000.0;B2=-500.0;B3=0;B4=500.0;

B5=1000.0;B6=1000.0.2倍量程设定后,可防止超出量程后不显示。

    注:以上参数在出厂时已经按传感器量程设定好,

4仪表操作说明

{C}  {C}按住设置键 “设置” 2秒以上不松开,进入设置状态,仪表显示第1个参数的符号

 

{C}  {C} “设置” 键可以顺序选择本组其它参数

 

{C}  {C} {C}{C}{C} 键调出当前参数的原设定值,闪烁位为修正位

 

{C}  {C} 通过 {C}{C}{C}键移动修改位,{C}{C}{C} 键增值、{C}{C}{C} 键减值,将参数修改为需要的值

 

{C}  {C} 按“设置”键存入修改好的参数,并转到下一参数。若为本组最后1个参数,则按“设置”键后将

退出设置状态

 

重复② ~ ⑤步,可设置其它参数。

:以上是面板设置功能,若无面板,以上设置可不看 

讯功能:

数据格式数据格式为10位:1位起始位,8位数据位,无奇偶校验位,1位停止位。

波特率出厂默认为9600bps

仪表通讯地址:出厂默认为01地址。

采用MODBUS RTU  通讯方式:

 

主机发送命令格式

仪表通讯地址

功能码

首寄存器地址

寄存器个数

CRC16

1字节

1字节

2字节

2字节

2字节

十六进制仪表地址

仪表面板设定地址为10进制,要注意这个地方发送的为16进制,例如:跟仪表设定的11号地址通讯,此处应发0B

十六进制

03为读多个寄存器;06为写单个仪表寄存器;10为写多个寄存器

十六进制

高位字节在前,低位字节在后

十六进制

高位字节在前,低位字节在后。

CRC16校验码

低位字节在前,高位字节在后。

仪表对03功能码的回答:

仪表通讯地址

功能码

字节总数

数据区

CRC16

1字节

1字节

1字节

2  x  寄存器个数

2字节

十六进制仪表地址

十六进制

03为读多个寄存器;

十六进制

 取值为:2 x 寄存器个数

十六进制

高位字节在前,低位字节在后。

CRC16校验码

低位字节在前,高位字节在后。

2:每个寄存器为2字节的16进制数据,每2个寄存器为一个完整的数据,数据高位在前,低位在后,数据格式为整数格式,以补码形式存放,为带正负的整数。例如:00000000H,表示0   00000001H,表示1   FFFFFFFFH,表示  -1  FFFFFFFEH,表示  -2.

 建议:由于测量值的小数点位数设置好后,客户一般不会经常改变,可以只在开机时读取一次就可以。

03功能码读仪表寄存器

相关的寄存器如下表:

寄存通讯器地址

存放数据说明

字节数

 

0X0000

扭矩测量值高字

2字节

 

0X0001

扭矩测量值的低字

2字节

 

0x0002

转速测量值高字

2字节

 

0x0003

转速测量值低字

2字节

 

0x0004

扭矩小数点位数

2字节

 

0x0005

转速小数点位数

2字节

 

 

 

 

 

 

 

 

 

: 若读取的数据不会超过-32768~32768,则只读取测量值低字寄存器就可以.

1:主机发送读取01号地址仪表的d一测量值命令:

仪表地址

功能码

首寄存器地址

寄存器个数

CRC16

1字节

1字节

2字节

2字节

2字节

16

16进制

16进制

16进制

16进制

01

03

00    00

 00    02

C4 0B

即发送如下字符串:01      03       00   00     00    02      C4     0B

当仪表接受正确后回送:(假设01号地址仪表d一通道数据为2.62)

仪表通讯地址

功能码

字节总数

数据区

CRC16

1字节

1字节

1字节

4 

2字节

16进制

16进制

16进制

16进制

16进制

01

03

04

00    00    01   06    

7B  A1

即主机接收到从机字符串:01     03     04    00    00    01    06        7B     A1

注:从机仪表发送数据时,将显示的值直接去掉小数点,按整数处理,将该值转化为有符号的4字节16进制,顺序存放在2个寄存器里,高字在前低字在后,小数点单独提出来,转化为0~4范围的值. 

附:Modbus RTU CRC16校验码计算方法

CRC计算时只有8个数据位参与计算,起始位及停止位不参与CRC计算,奇偶校验位也不参与CRC计算。

CRC计算方法是:

1  加载一值为0XFFFF16位寄存器,此寄存器为CRC寄存器。

2  把d一个8位二进制数据(即通讯信息帧的d一个字节)与16位的CRC寄存器的相异或,异或的结果仍存放于该CRC寄存器中。

3  CRC寄存器的内容右移一位,用0填补z高位,并检测移出位是0还是1

4  如果移出位为零,则重复第三步(再次右移一位);如果移出位为1CRC寄存器与0XA001进行异或。

5  重复步骤34,直到右移8次,这样整个8位数据全部进行了处理。

6  重复步骤25,进行通讯信息帧下一个字节的处理。

7  将该通讯信息帧所有字节按上述步骤计算完成后,得到的16CRC寄存器的高、低字节进行交换

8  最后得到的CRC寄存器内容即为:CRC校验码

上一篇: 振动仪表智能化校验装置满足要求的测量指标 下一篇: RJZ--1热量表检定装置
提示

请选择您要拨打的电话: