数据上传有两种方式,定时上传和Modbus。
定时上传的频率跟显示级数有关,显示级数越大,数据上传越慢。定时上传的波特率和码制,在通信设置中设定。上传码制有BCD码和ASCII码两种方式。
每帧9字节ASCII码
前1~6字节为测量外径数据,如果接单向测径仪数据为测量外径值,如果接双向测径仪数据为X、Y测量值的平均值。
第7~8字节是校验。
第9字节是结束ASCII码0D(回车)。
举例说明:
例如:测量外径数据为010.246,校验计算:01+02+46=49
则发送ASCII码数据为:30 31 30 32 34 36 34 39 0D
每帧9字节,压缩BCD码
B0-----A7H,帧起始
B1-----P65,中心位置的符号位和十位(BCD码)
B2-----P43,中心位置的个位和十分位(BCD码)
B3-----P21,中心位置的百分位和千分位(BCD码)
B4-----D65,外径的百位和十位(BCD码)
B5-----D43,外径的个位和十分位(BCD码)
B6-----D21,外径的百分位和千分位(BCD码)
B7-----校验位=B1至B6的BCD和的尾数
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=(1)05
B1.6符号位 B1.5.1.4为百位
采用MODBUS协议,RTU从站模式,地址可设01~31,波特率可设,8位数据位,1位停止位,偶校验。地址设置见通信设定*。
下面以测径仪地址为02(02H)为例说明:
主站命令为:读从站地址为02(02H)的0000号寄存器的3个字
02H-------从站地址
03H-------读数据寄存器
0000H----数据寄存器首地址为0000H
0003H----读3个字
xxxx------CRC校验码
收到上位机命令后,本机会传以下数据
B1:02H 地址码,测径仪固定地址
B2:03H 功能码,读输入寄存器
B3:06H 数据字节长度
B4-B6: X轴外径数据(HEX码),单位
B7-B9: 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站号设定,请跟供应商联系