217(218)数据线使用说明主要用途217(218)线将量表
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
转换成modbus协议,可替代测微计与集线盒(显示盒)进行通讯,或连接其它设备;端口输出说明217线(插头型)218线(引线型)217线(插头型)218线(引线型)引脚编号功能引脚颜色功能2TXD(数据OUT)黄5V(电源)3RXD(数据IN)红GND(地)45V(电源)蓝RXD(数据IN)5GND(地)黑TXD(数据OUT)通讯协议一、数据帧格式:RTU模式通讯参数:波特率38400数据帧:1个起始位,8个数据位,无奇偶校验,1个停止位二.读量表数据主机查询命令010300000002C40B数据线响应010304010012353778地址码01H地址码01H功能码03H功能码03H访问寄存器首地址00H数据字节长度04H00H数据字1高8位01H量表数据标志位数据字长度00H数据字1低8位00H02H数据字2高8位12H测量数据(16进制)CRC(低8位)C4H数据字2低8位35HCRC(高8位)0BHCRC(低8位)37HCRC(高8位)78H说明:上面主机与217数据线通讯的举例,主机发出8个字节取数命令,217数据线回应9个字节数据,高位在前,蓝色部分为量表测量数据。测量数据为4个字节,第一个字节为符号位,代表正负号,第3和第4字节为十六进制测量数据,分辩率为1um。案例中的测量数据转成十进制分别为:4661,由于符号位为01H,表示为负数,且分辨率为1um,所以实际位移长度为-4.661mm本机CRC效验码采用为16位CRC效验码,多项式为X^16+X^15+X^2+1,查表算法举例见附录。CRC校验码只是保证数据可靠性,用户可以忽略,不影响检测结果。三.清零量表主机清零命令01060800AB5674A4217数据线响应01060800AB5674A4地址码01H地址码01H功能码06H功能码06H访问寄存器首地址08H寄存器首地址08H00H00H清零命令符ABH清零命令符ABH56H56HCRC(低8位)74HCRC(低8位)74HCRC(高8位)A4HCRC(高8位)A4H此命令可把量表清零,但量表在ABS模式。本机CRC效验码采用为16位CRC效验码,多项式为X^16+X^15+X^2+1,查表算法举例见附录附录一:CRC算法举例unsignedshortCRC(unsignedcharframe[],intn)//数组frame是CRC校验的对象,n是要校验的字节数{inti,j;unsignedshortcrc,flag;crc=0xffff;for(i=0;i
>=1;if(flag){crc&=0x7fff;crc^=0xa001;}}}return(crc);}注:MODBUSCRC校验码传输是低位在前,高位在后。