登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:求PLC编程题目,有具体控制要求

点击:7328 回复:24

这个不复杂吧?
08-09-11 18:50
没看懂,输入数据、CRC16结果存在那里?
还有就是要在一个扫描周期内算出CRC16结果。要不太慢了。
08-09-11 21:04
输入据数据是字节MB8,crc16结果在MW11中,数据的输入,结果的输出都在WINCC中完成
能不能发一些字节数据对应的CRC16校验码,这样我在编程时可以检验程序,
08-09-12 11:21
上面那个17楼“x^16 + x^12 + x^5 + 1”是CCTTT校验多项式。不是很常用。我也没有校验程序。
改一下。
计算“Modbus RTU”协议的CRC校验。网上有很多校验程序,串口调试工具“commix”就可以检验。
CRC校验多项式为"X^16+X^15+X^2+1";CRC-16多项式代码“A001”(摘自网上)。
CRC初始值为“FFFF”。将17楼图中红圈位置按多项式改动一下就是“Modbus RTU”协议CRC校验的硬件计算图。
现在有一个疑问:多项式代码“A001”转成多项式为”X^16+X^14+X+1“,与CRC校验多项式为"X^16+X^15+X^2+1"不一样。用”X^16+X^14+X+1“可以得到和”commix“一样的结果。这是怎么回事?
08-09-13 17:28
附件:
[本地下载]
我在网上下了一个CRC-16的计算软件,上面的程序我用Wincc测试过了,
无论是单字节还是多字节,结果和计算软件输出的结果一致。
结果是在一个循环周期内计算出来
你问的问题,我去想想吧,
表情表情表情表情表情表情表情表情
08-09-14 16:32

上一页 上一页

工控新闻

更多新闻资讯