确定性与容错性:工业控制网络的核心设计原则
工业控制系统要求快速、可预测的数据交付。当核反应堆冷却阀由数字网络控制时,每条命令必须在严格时间窗内到达——未能做到可能导致灾难性后果。
确定性:时序保证
网络术语中,确定性指节点间数据传输有保证的最大延迟。不同于传统以太网依赖冲突检测和随机退避的概率性延迟,确定性链路提供端到端延迟硬上界。
虽然以太网重试机制理论上可无限期推迟数据包,但在轻载网络中这种事件概率可忽略。然而对安全关键过程,这微乎其微的概率也不可接受。
容错性:面对故障的韧性
可靠性不单取决于拓扑;所选协议能显著影响系统鲁棒性。考虑主/从架构:提供极佳确定性,但主节点故障导致全网崩溃。
令牌传递网络允许少量备份节点在静默期后生成新令牌缓解此问题。令牌持有者死机时此策略有效,但电缆断开可能造成网络分裂。重新连接电缆时,重复令牌可能引发冲突,破坏系统追求的确定性。
这些例子说明无单一网络设计适用所有场景。工程师必须将控制应用需求——延迟、可用性、容错性——与适当网络架构匹配。
通过理解可用技术的确定性保证和容错特性,设计者能打造既安全又高效的工业控制网络。
工业技术