发布于 2012-05-02 17:13:23
2楼
如果存在两个主站就需要对这两个主站分配令牌,楼主使用开关切断电源就是一种人为的分配令牌,要实现这种通信的话需要找出一种自动分配令牌的方法,如果主站之间可以通信,或者使用输入输出连接(A 的输出接B的输入,B的输出接A的输入)那么这个令牌就可以简单的自动实现了。方法:当A站的的读写从站完成后,通过输入输出通知B站可以对从站操作,当B站对从站读写完成后通过输入输出通知A站可以对从站操作。这就实现多主站通信了。当然还要考虑通信失败的情况下令牌如果重建等问题:简单实现可以通过时间,如果长时间得不到B站回应允许A站操作就让令牌回到A站。