自由通讯和变频器485通讯
比如要读取变频器电流:先发送一命令到变频器,并用程序计算好发送命令中所带的BCC,然后这个BCC值是和变频器反馈信息中的BCC比较呢还是在变频器接内部直接比较呢?变频器能不能自己计算BCC并把结果反馈给PLC呢?
问题补充:
谢谢tyme答复!但是我发送的BCC和变频器进行比较是在变频器内部进行完成的,这个正确与否的结果如何如何在程序反应出来呢?
同样变频器发送给我的BCC是它计算好的,我怎么和它的BCC比较?我事先也不知道它的正确BCC啊?
最佳答案
BCC校验码是一种保证数据正确性的校验方法。
1、由PLC发往变频器数据需在PLC程序中计算BCC,变频器收到数据后核算一遍,正确则返回ACK,否则返回NAK,PLC根据返回码判定数据是否发送正确;
2、由变频器送来的数据,一般附带BCC,在PLC程序中根据变频器通信格式重新计算BCC,与变频器附带的BCC一致则说明通信成功,否则说明失败。
提问者对于答案的评价:
OK
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356146.html