profibus-dp診斷中最怕的是從站瞬間掉站又恢復,有可能輸出的跳變影響控制過程。診斷過程也比較繁瑣,需要檢查接頭、通信電纜、布線、查看通信波形等操作,并且還需要帶許多工具。是否可以通過修改通信參數的方式避免掉站呢?那我們看看有哪些參數可以修改?
1:修改訪問從站的次數?
可能會有些改進,原來一個小時掉一次,修改后可能幾個小時掉一次。
2:主站的輪詢時間?
如果是在一個項目中進行硬件配置,系統自動增加輪詢時間,除非軟件有問題。如果不在相同的項目中進行配置,profibus網絡上的主站超過4個以上時需要考慮。
3:網絡參數不匹配?
使用不同廠商的軟件進行配置時可能會有問題。
4:降低通信速率?
最常用的方法,有可能管用,可能大大降低故障的頻率,但是需要考慮是否滿足控制的要求。
如果上述幾點都不行,就必須找到問題的原因了(其他的沒有想到)。但是有一次碰到一個工程師,修改了另外一個參數就解決了掉站問題,說來簡單,就是屏蔽從站監控的看門狗時間,如圖1所示。
圖1
這個參數的作用就是沒有主站的控制,從站保持原狀態。如果通信瞬時故障,從站輸出保持原狀態,等到通信恢復了,主站又可以控制從站了,所以現場看不到掉站的情況了。但是如果故障時間比較長,例如cpu故障,從站就會處于失控的狀態,因為輸入信號不起作用,控制的設備停不下來,可能會造成嚴重的后果,所以在參數的說明中特意強調只能在調試中使用,參考圖2。
所以這個參數慎重使用!
降低了丟站的可能性,犧牲了設備的安全可靠是多么可怕,不建議這么做, 我處理過多次這樣的故障,多數是通過加中繼站可以實現。
如果不加中繼站,也可適當降dp的傳輸波特率,從1.5m降為187.5k,這樣對于傳輸線路遠的斷網的幾率要小好多。












