系列仪表通信协议(V01

系列仪表通信协议(V01

ID:37620584

大小:115.72 KB

页数:7页

时间:2019-05-26

系列仪表通信协议(V01_第1页
系列仪表通信协议(V01_第2页
系列仪表通信协议(V01_第3页
系列仪表通信协议(V01_第4页
系列仪表通信协议(V01_第5页
系列仪表通信协议(V01_第6页
系列仪表通信协议(V01_第7页
资源描述:

《系列仪表通信协议(V01》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TMS-W/P系列仪表通信协议(V0.1)一、协议标准:标准MODBUS协议二、通信方式:异步通信三、通信格式:地址信息字节数下位机地址1功能代码1数据的字节数(n)1高到数据n低高到CRC-16校验码2低四、命令1、读参数命令:地址信息字节数下位机地址141H111参数代码1高到CRC-16校验码2低正确应答:地址信息字节数下位机地址141H121高到数据2低高到CRC-16校验码2低1错误应答:地址信息字节数下位机地址1注:C1H1错误应答的功能代码是01将正确应答的功能代码0最高位置“1”。高到CRC-16校验码2低2、写参

2、数命令:地址信息字节数下位机地址142H131参数代码高3到参数值低高到CRC-16校验码2低正确应答:地址信息字节数下位机地址142H1010高到CRC-16校验码2低错误应答:地址信息字节数下位机地址1C2H1010高到CRC-16校验码2低23、读测量值命令:地址信息字节数下位机地址143H11101高到CRC-16校验码2低正确应答:地址信息字节数下位机地址143H141注:高小数点:到测量值40:个位低1:十位2:百位小数点3:千位报警状态报警状态字节的格式如下:高MSBLSB到CRC-16校验码2Out4Out3Out

3、2Out1ctrl低错误应答:地址信息字节数下位机地址1C3H1010高到CRC-16校验码2低34、读仪表型号命令:地址信息字节数下位机地址143H11111高到CRC-16校验码2低正确应答:地址信息字节数下位机地址1注:43H1TMS-W/P:10021高到仪表型号2低高到CRC-16校验码2低错误应答:地址信息字节数下位机地址1C3H1010高到CRC-16校验码2低4五、参数代码参数代码因具体型号仪表的不同而有所不同,请参考说明书的“参数说明”的“代号”,“代号”即参数代码。六、超时处理1、同一通信过程字节间的发送和接收

4、间隔不得超过10ms。2、对同一地址的访问频率不得大于100Hz,即不小于10ms。七、CRC-16校验使用RTU模式,消息包括了一基于CRC方法的错误检测域。CRC域检测了整个消息的内容。CRC域是两个字节,包含一16位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。CRC是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字节各当前寄存器中的值进行处理。仅每个字符中的8Bit数据对CRC有效,起始位和停止位以及奇偶校验位均无效

5、。CRC产生过程中,每个8位字符都单独和寄存器内容相或(OR),结果向最低有效位方向移动,最高有效位以0填充。LSB被提取出来检测,如果LSB为1,寄存器单独和预置的值或一下,如果LSB为0,则不进行。整个过程要重复8次。在最后一位(第8位)完成后,下一个8位字节又单独和寄存器的当前值相或。最终寄存器中的值,是消息中所有的字节都执行之后的CRC值。CRC添加到消息中时,高字节先加入,然后低字节。CRC简单函数如下:unsignedshortCRC16(puchMsg,usDataLen)unsignedchar*puchMsg;/

6、*要进行CRC校验的消息*/unsignedshortusDataLen;/*消息中字节数*/{unsignedcharuchCRCHi=0xFF;/*高CRC字节初始化*/unsignedcharuchCRCLo=0xFF;/*低CRC字节初始化*/unsigneduIndex;/*CRC循环中的索引*/while(usDataLen--)/*传输消息缓冲区*/{uIndex=uchCRCHi^*puchMsgg++;/*计算CRC*/uchCRCHi=uchCRCLo^auchCRCHi[uIndex];uchCRCLo=au

7、chCRCLo[uIndex];}return(uchCRCHi<<8

8、uchCRCLo);}/*CRC高位字节值表*/5staticunsignedcharauchCRCHi[]={0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0

9、x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。