12. CAA_Memory

12.1. TwinCAT有没有计算CRC校验码的功能

TwinCAT 3里有CRC16的功能Function直接可以计算。需要添加这个库:CAA_Memory



举例,若对16#01 95 00 00 00 00 00 10做CRV循环冗余计算,校验码为3D65,求校验结果

程序实现:

声明区:


程序区:


结果如下:


若TwinCAT 2想要使用此功能,需要购买ModbusRTU授权,然后添加ModbusRTU.lib,调用FUNCTION:ModbusCRC16



2018.1.17 冯建鹏 编辑