有很多變數可能會影響資料的質量和可靠性或造成OPC系統與OPC Server斷線。常見的情況有:
- 執行OPC Server的PC停止運作。
- 使用者錯誤導致OPC Server退出。
- 網路失去與OPC Server的連接或是兩者之間連結不可靠。
- 網路設定改變導致連接失敗。
- OPC Server因為本身已知或是其他的因素故障
- 執行OPC Server的PC的登錄帳戶改變。
大多數的情況下,由於OPC Server或與該Server的連線發生實體故障,OPC DA Server將無法繼續傳輸資料。這些故障類型被定義為物件故障(object-based)。關閉OPC Client的應用程式以及目標OPC Server就會發生物件故障。在這些案例之中,其中也包含軟體操作不當引發的故障。然而,實體硬體發生故障將會嚴重影響資料的可靠性。其中包含以下這些物理因素:
- 物理上的連接失敗(電纜被拔除))
- 韌體故障(路由器故障)
- 電子干擾(高電流放電)
- 由於訊號的因素而造成傳遞延遲(無線電連接)
- 環境因素(閃電)
- 隨機的意外因素
在這些情況下,OPC Server和客戶端之間的虛擬連線表面看似正常,但是底層設備或系統的物理連結有可能處於故障狀態。以上這些故障類型被定義為連結故障(Link-based)。與目標設備或系統斷線時,就會造成連結故障。在大多數的案例裡,即使發生連結故障(Link-Based)OPC Server仍然可以正常運作,但要注意的是沒辦法再傳輸資料至休眠系統。
使用RedundancyMaster來監控例外情況,並且能夠有效防止非必要性的系統停機,以達到節省時間和成本的效用。