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












