請解釋通訊設定裡的通訊延遲時間、timeout(ms)以及retry次數的定義。

解釋如下 :
1.通訊延遲時間 : 當通訊延遲時間設為0的時後,通訊的波形如下,裝置回應後約4ms,HMI會送出下一筆通訊碼。

當設定通訊延遲時間為10ms時,通訊的波形如下,裝置回應後再經過14ms,HMI才會再送出下一筆通訊碼,也就是人機送出的每一筆通訊會再延遲10ms。

當通訊裝置無法即時地對HMI的每一筆通訊碼做出回應時,使用者可以利用通訊延遲時間給予通訊裝置多一點時間做回應準備。

2.Timeout(ms) : HMI送出通訊碼之後,通訊裝置經過一段時間還沒送出回應則算一次通訊失敗,而經過的這一段時間就是timeout時間,以下是當timeout時間設為1000ms時的波形,HMI送出經過1000ms後,裝置沒有回應,HMI會再嘗試送出下一筆。


3.Retry次數 : 當通訊錯誤發生時,HMI再嘗試通訊的次數,下圖為retry次數設為2的波形,當2次retry且通訊皆失敗的情況下,HMI畫面就會跳出通訊異常的訊息。