我有一个项目要用200和电子称通讯,电子称的报文格式中用到异或校验。 我XMT发送请求时,我可以用异或校验计算器算好,人为填进去发送缓冲区。。。。 可是RCV接收过来的报文,XH XL校验高位和低位的数,则需要程序来校验对错了。 1. 这个校验程序怎 么写。 2. 如果我把接收过来的一串帧格式消息,我不校验,直接取有效数据区的数据换算后拿 来用,可以吗?
图片说明:
钻石用户推荐最佳答案
1、BCC校验就是利用WXOR_B指令将发送数据的字节执行异或,结果存到校验字节中。
参考附图BCC校验码生成程序
2、校验是对接收数据的一种确认,通过校验说明数据是正确的,直接使用时可以,就是不一定可靠。
图片说明:
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367477.html