1. 库文件及功能块操作说明
1.16. TwinCAT有没有计算CRC校验码的功能
TwinCAT 3里有
CRC16的功能Function直接可以计算。需要添加这个库:CAA
_Memory
举例,若对16#01 95 00 00 00 00 00 10做CRV循环冗余计算,校验码为3D65,求校验结果
程序实现:
申明区:
程序区:
结果如下:
若TC2想要使用此功能的话,需要购买ModbusRTU授权后,可添加ModbusRTU.lib,调用FUNCTION:ModbusCRC16
2018.1.17 冯建鹏 编辑