广州菱控|欧姆龙(OMRON)
当前位置:首页 >> 技术支持 >> 关于协议宏
关于协议宏   时间:2013/8/31 23:16:00
davy,你好!结束码是因为在CX-Protocol中长度本身是不能算在长度内的,而单片机长度长度要连长度本身在内,所以增加结束码20H,即空格,使长度符合单片机通信协议的要求,至于校验使用SUM 是因为单片机使用的校验是把从长度到校验的所有字节相加得到一个字,再将高、低字节反过来,向下送; 例如A3命令: 下传:EB 90 06 01 FE A3 23 03 20 上传:EB 90 08 FE 01 A3 A8 01 CE 03 20 其中下传06为长度,在CX-Protocol中,计算是从01~20,所以增加 20H为结束码,0323为校验; 上传08为长度,A801为上传数据(即需放入PLC的数据寄存器的数据)03CE为校验码。 请你在根据以上说明,尽快帮我解决这个通信不正常的问题,谢谢!
相关问题
相关下载