台达plc与变频器通讯的crc程序怎么写

台达plc与变频器通讯的crc程序怎么写,第1张

台达有自带的crc校验指令,不需要做幂累加来写crc校验。

1、设置好16位还是8位数据 m1161的on 和off

2、将字符赋值到各个寄存器中,比如从d100到d105中

3、计算crc校验,放到d106中。可以这样写 ld m1000(上电导通) crc d100 k6 d106.

手打,望采纳。谢谢

while(len--!=0)

这句的len的值循环一次就减少1,先执行len!=0,再执行len--。

当len为0时退出循环。

for(i=0x80

i!=0

i/=2)

0x80是十六进制数,也即128

当i!=0时,执行循环体

然后i=i/2,即i值减半。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11266934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存