欢迎来到郑州市明锐电子科技有限公司官网!
全国免费服务电话
13598834691
当前位置: 网站首页 > 新闻中心 > 公司新闻
明锐测径仪通讯协议
时间: 2021-06-10 来源: 郑州市明锐电子科技有限公司

通信协议

数据上传有两种方式,定时上传和Modbus

1.定时上传

定时上传的频率跟显示级数有关,显示级数越大,数据上传越慢。定时上传的波特率和码制,在通信设置中设定。上传码制有BCD码和ASCII码两种方式。

1 ASCII 协议

每帧9字节ASCII

1~6字节为测量外径数据,如果接单向测径仪数据为测量外径值,如果接双向测径仪数据为XY测量值的平均值。

7~8字节是校验。

9字节是结束ASCII0D(回车)。

举例说明:

例如:测量外径数据为010.246,校验计算:01+02+46=49

则发送ASCII码数据为:30 31 30 32 34 36 34 39 0D

2 BCD协议

每帧9字节,压缩BCD

B0-----A7H,帧起始

B1-----P65,中心位置的符号位和十位(BCD码)

B2-----P43,中心位置的个位和十分位(BCD码)

B3-----P21,中心位置的百分位和千分位(BCD码)

B4-----D65,外径的百位和十位(BCD码)

B5-----D43,外径的个位和十分位(BCD码)

B6-----D21,外径的百分位和千分位(BCD码)

B7-----校验位=B1B6BCD和的尾数

B8-----A8H,帧结束

1

B0  B1  B2  B3  B4  B5  B6  B7  B8

A7  00  10   20  00  31   04  64  A8 

中心位置=1.020mm        测量外径=3.104mm

B7=B1+B2+B3+B4+B5+B6=00+10+20+00+30+04=64

2

A7  40  10   20  00  31   04  05  A8

中心位置=-1.020mm        测量外径=3.104mm

B7=B1+B2+B3+B4+B5+B6=40+10+20+00+31+04=105

B1.6符号位 B1.5.1.4为百位

 

2. Modbus协议

采用MODBUS协议,RTU从站模式,地址可设01~31,波特率可设,8位数据位,1位停止位,偶校验。地址设置见通信设定*

下面以测径仪地址为0202H)为例说明:

主站命令为:读从站地址为0202H)的0000号寄存器的3个字

02H-------从站地址

03H-------读数据寄存器

0000H----数据寄存器首地址为0000H

0003H----3个字

xxxx------CRC校验码

收到上位机命令后,本机会传以下数据

B1:02H   地址码,测径仪固定地址

B2:03H   功能码,读输入寄存器

B3:06H   数据字节长度

B4B6:  X轴外径数据(HEX码),单位

B7B9:  Y轴外径数据(HEX码),单位

B10B11:  CRC校验码

 

例如:

上位机发送:02 03 00 00 00 03 05 F8

测径仪上传:02 03 06 59 81 00 D3 00 00 F4 AB

B6B5B4=Hex 00 81 59 =33113,即X轴测量值=33.113mm

B9B8B7=Hex 00 00 D3 =211,即Y轴测量值=0.0211mm

 

*如无modbus站号设定,请跟供应商联系


联系我们

郑州市明锐电子科技有限公司

李经理:13598834691

电话: 15620559177

邮 箱:907159010@qq.com

地 址:地址:郑州市高新区红松路36号院3号楼5层26号 官网:http://www.cekongyi.cn