sunzengli
級別: 論壇先鋒
![]() |
我現在有6個遠程站,相隔幾百米,走modbus rtu通訊,2個站共用一個電柜,變頻器控制水泵,一個變頻器一個站對應一個水泵,一備一用,備用的在不使用時,電源是關閉的。這樣在輪詢時就會產生問題,主站PLC這邊并不知道遠程站是哪個泵在啟用,由于有變頻器沒有上電,所以是通訊不上的,導致輪詢時間非常長,我現在不知道用什么辦法能排除這種影響,只有一根485通訊線和遠程電柜交互數據,想不到好的處理辦法。 請各位指點一二,謝謝。 |
---|---|
|
sunzengli
級別: 論壇先鋒
![]() |
就只沒辦法知道啊,什么辦法能知道呢?再拉一根線?好幾百米,很麻煩。 |
---|---|
|
sunzengli
級別: 論壇先鋒
![]() |
對于操作工來說,這很難,一個是距離很遠,判斷要過去看,另外一個,對于操作工來說,哪個站要斷開他并不一定清楚地知道。 |
---|---|
|
sunzengli
級別: 論壇先鋒
![]() |
沒電離線和斷線離線是兩種代碼?你確定嗎? |
---|---|
本帖最近評分記錄: |
sunzengli
級別: 論壇先鋒
![]() |
這里有個問題,你判斷超時后,什么時候進行下一次判斷?如果每次輪詢都判斷,那不是問題依舊?通訊失敗的站會卡住一會兒啊。如果不再判斷了,通訊恢復了,不好的站上線了怎么辦? |
---|---|
|
sunzengli
級別: 論壇先鋒
![]() |
這個可以試試,就是按時間輪詢,不要用事件輪詢,是這個意思嗎? |
---|---|
|