今天遇到一个新问题,现在还没找到满意答案, 做一下简单的说明:
应用场合是在混凝土搅拌站的实时控制上, 用工控机做上位机,所有控制任务全部由工控机完成,
现在有两台工控机, 配置完全一样,在一台出现故障的情况下, 另一台可以立即投入运行,并且要
求切换时间尽可能的短,而且两台机器的状态要同步, 状态不能丢失, 也就是说接管控制的这台机
器在运行后,要有和原来一样的运行状态。
我大概想了一下, 似乎可以用 .NET里的Remoting技术来实现,两台机器同时都在运行,内存里的变
量值都一样, 只是在切换那一刻将输出的开关拨到另一端。 难点在于对故障机状态的判断和切换时间
的把握, 因为是实时控制,所以要求切换时间尽可能短, 控制在2秒以内。
网上的资料介绍双机热备的要多一些, 而这种实时控制的这种冗余机制还不大多。 希望能早日找到
一个解决方案。