金海洋
工控人家園,工控一家人
級別: 家園常客
![]() |
圖片:
![]() 關(guān)于modbus通訊有個問題請教一下,假如我用smart200的485通訊口,使用主站通訊模式,后面帶了十塊電表,把電表的用電量讀取,在程序里面輪訓讀取,如果其中有兩塊表停電了,數(shù)據(jù)無法讀取,那么這個時候PLC訪問是不是就是用Mbus—crtl指令所設(shè)置的timeout得時間對這個站點進行問詢,到時間后訪問無響應(yīng)再進行下一個站點的訪問,意思就是說站點通訊有問題就會用timeout的時間來訪問這個站點,那么有多個表停電的情況下,輪訓時間會加長。還是所有站點輪訓的總時間為timeout的時間 |
---|---|
|
wwcwwc
級別: VIP會員
![]() ![]() |
不是。 正常輪詢時,不需要這個時間。 當訪問從站錯誤時,一般默認2次訪問,如果仍然沒有連接上,則error報警錯誤。 |
---|---|
|
金海洋
工控人家園,工控一家人
級別: 家園常客
![]() |
是不是從站錯誤時輪詢時間不變,只是錯誤的輪詢從站掃描兩次時報錯,但是不會影響整個站點的掃描時間吧 |
---|---|
|
wangpengwei
流水無情~
級別: 略有小成
![]() |
問一下樓主你是怎么發(fā)表圖片的?我搞不懂怎么發(fā)表圖片信息 ![]() |
|
---|---|---|
|
金海洋
工控人家園,工控一家人
級別: 家園常客
![]() |
有沒有辦法減少這個站點故障時的輪詢時間呢?假如這個站點通訊有問題,可以在下一次輪詢跳過這個站點減少輪詢時間,等這個站點通訊恢復(fù)后再重新假如輪詢呢 |
---|---|
|