并非所有设备都可以设置冗余,冗余系统的设计相比非冗余系统具有更严格的限制。
符合以下条件的设备才是可行的:
1、没有随机出现的未知数量的变量实例
2、数据存储结构是固定的
如果一台设备运行过程中会随机出现未知数量的某种变量的实例,或数据存储结构是自由的,就意味着无法对这些数据进行有效的同步,此时的冗余设备是不稳定的。且冗余设备的恢复无法实现。
具体可以实现冗余的设备有:
1、不保存变量的设备:RTU、单稳态继电器等都属于此类;
2、组合逻辑模块:使用传统梯形图编程的PLC、按照组合逻辑方式开发的上位机;
3、有着可遍历数据结构的设备:SQL数据库、WEB服务器、设计时充分考虑到冗余能力的PLC系统,仿照PLC或单片机模型设计的上位机;