Modbus RTU盘算器是一款用于盘算CRC16数值的东西,软件次要依据地点码与功效码倏地盘算出对应的CRC16数值,在Modbus RTU通信协定中,Modbus通讯是由功效吗来把持的,故此在良多时分咱们会必要用到盘算CRC16数值的时分,故此小编在这里为人人供应了该软件下载,必要的伴侣从速尝尝吧!
软件简介
Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年创造的,是寰球第一个真正用于产业现场的总线协定。ModBus收集是一个产业通讯系统,由带智能终真个可编步伐把持器和盘算机通过公用线路或部分公用线路毗连而成。其系统布局既包含硬件、亦包含软件。它可使用于各类数据收罗和历程监控。ModBus收集只要一个主机,一切通讯都由他收回。收集可撑持247个之多的近程附属把持器,但实践所撑持的从机数要由所用通讯装备决意。接纳这个系统,各PC能够和中央主机互换信息而不影响各PC实行自己的把持义务。
盘算办法
1、 加载一值为0XFFFF的16位存放器,此存放器为CRC存放器。
2、 把第一个8位二进制数据(即通信信息帧的第一个字节)与16位的CRC存放器的相异或,异或的了局仍寄存于该CRC存放器中。
3、 把CRC存放器的内容右移一名,用0弥补最高位,并检测移出位是0仍是1。
4、 假如移出位为零,则反复第三步(再次右移一名);假如移出位为1,CRC存放器与0XA001举行异或。
5、 反复步调3和4,直到右移8次,如许全部8位数据全体举行了处置。
6、 反复步调2和5,举行通信信息帧下一个字节的处置。
7、 将该通信信息帧一切字节按上述步调盘算实现后,失掉的16位CRC存放器的高、低字节举行互换
8、 最初失掉的CRC存放器内容即为:crc校验码