quote:以下是引用SKii在2012-10-06 11:13:57的发言:
有几个地方没看懂,请教楼主。
//接收中断子程序
Network 1
LD SM0.0
RCV VB200, 0
MOVB 250, SMB34
ATCH INT2, 10
每次接受的数据放到VB200缓冲区,那4块表的数据都放在那里。是不是也应像发送那样判断是哪块表回来的数据。
这里只是在发送前对缓存区进行了数据转移,没写接收数据处理。
我是根据每块仪表返回的特征字节,把缓冲区数据分类处理。包括CRC计算,比较。数据根据通讯协议转换等等。做到每个仪表回传的正确数据对号入座。