通信传输中如错位接收,能否倒着往前接收想要的位的地址?如何实现?
现有个问题,已在测试待解决中。
情景:一台仪器和200的PLC用PORT0口自由通信,用中断处理,每隔15分钟接收一组数据(共23个字符,无起始、终止校验符),16#9给SMB30。
问题:正常情况下每次能接收到23个字符,按VB1101~VB1123的地址来接收对应字符,实际取VB1113~VB1117来报数值。当接收少X个字符时,对应位置VB1113~VB1117的数据也要依次往前取X位,也就是VB(1113-X)~VB(1117-X)的数值才是需要的数据。如何实现这种功能呢?