1. 库文件及功能块操作说明

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

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


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

程序实现:

申明区:

3

程序区:



结果如下:

若TC2想要使用此功能的话,需要购买ModbusRTU授权后,可添加ModbusRTU.lib,调用FUNCTION:ModbusCRC16


2018.1.17 冯建鹏 编辑