发表于:2002-07-05 11:01:00
4楼
首先,MASTER不用主动去分配各个SLAVE NODE的MACID,因为你每一个节点上线时首先要进行DUPLICATE MACID CHECK,如果你采用DIP设定MACID,则你的节点在上线时就要用当前设定的MACID值发送检测消息到网上,如果你设定的这个ID网上不存在,则你就用这个ID与其它节点通信,如果已经有这个ID了,那么你就要换ID再进行检测。如果你是SOFTWARE来设定MACID,则默认值都应该是63。而MASTER在组态的时候是从0到63发送连接信息,如果有回应,它就检测到有存点存在,否则就不会有这个节点。所以,ID首先是从节点自己定的。
其次,对于DEVICENET的三种连接方式,一般的开发人员都选用GROUP 2 ONLY,因为一般的节点不需要支持对等(PEER TO PEER)连接,只要主从连接就可以了,所以你的节点也可以考虑,因为这样开发周期会短,相对也比较简单实用,做UCMM还是有些麻烦的。