不能显示图表,你可以去看原文,我的意思SJA功能和它所述一样。不过只能设一个分组范围。PLC可以设多个分组。<br /><br />原文如下:<br />标准标识符范围表格包含标识符的一对上边界、下边界,一对范围占用一个cell,每一个cell表示的UINT32数值按升序排列。<br /><br /> 表5:标准识别符组表格内的一个cell 31 29 26 16 15 13 10 0 控制器# 禁能 保留 11bit标识符下边界控制器# 禁能保留11bit标识符上边界标识符<br /><br />上、下边界均为闭区间即包含边界值。例如当标识符下边界=0x50、标识符上边界=0x100时,所有在0x50到0x100之间(包含边界)的报文ID均能触发接收中断,通知用户接收数据。<br /><br />这个cell的定义及初始化如下: _AF_SFF_CELL sffGrpTab[1] = {{0x100,0,0,1,0x50,0,0,1}}; <br /><br />在编程设计时根据需要可以指定多个不同的接收范围(组)。<br /><br /><br /><br />我要说的是:在这个0x5~0x100=176个ID中并不是所有ID报文都存在的,它可能只包含了10个有效的/也就是你要接收的报文ID,其它ID都是冗余的,或者叫保留/备用的,目前不会出现的。如果出现,那就是“未知”的/异常的。本节点程序没有编制处理这个ID的函数!<br />系统总线上的其它ID帧不会进入到这个设置范围。它们的ID没有设置在0x50~0x100这个边界范围里。<br />我讲清楚了吗?
|