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












