金海洋
工控人家園,工控一家人
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 328 個
工控威望: 521 點
下載積分: 6964 分
在線時間: 185(小時)
注冊時間: 2010-02-28
最后登錄: 2024-11-08
查看金海洋的 主題 / 回貼
樓主  發(fā)表于: 2021-03-18 16:10
圖片:
關(guān)于modbus通訊有個問題請教一下,假如我用smart200的485通訊口,使用主站通訊模式,后面帶了十塊電表,把電表的用電量讀取,在程序里面輪訓(xùn)讀取,如果其中有兩塊表停電了,數(shù)據(jù)無法讀取,那么這個時候PLC訪問是不是就是用Mbus—crtl指令所設(shè)置的timeout得時間對這個站點進(jìn)行問詢,到時間后訪問無響應(yīng)再進(jìn)行下一個站點的訪問,意思就是說站點通訊有問題就會用timeout的時間來訪問這個站點,那么有多個表停電的情況下,輪訓(xùn)時間會加長。還是所有站點輪訓(xùn)的總時間為timeout的時間
wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數(shù)量: 3393 個
工控威望: 3189 點
下載積分: 70387 分
在線時間: 1603(小時)
注冊時間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
1樓  發(fā)表于: 2021-03-22 11:19
不是。
正常輪詢時,不需要這個時間。
當(dāng)訪問從站錯誤時,一般默認(rèn)2次訪問,如果仍然沒有連接上,則error報警錯誤。
金海洋
工控人家園,工控一家人
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 328 個
工控威望: 521 點
下載積分: 6964 分
在線時間: 185(小時)
注冊時間: 2010-02-28
最后登錄: 2024-11-08
查看金海洋的 主題 / 回貼
2樓  發(fā)表于: 2021-03-22 22:35
引用
引用第1樓wwcwwc于2021-03-22 11:19發(fā)表的  :
不是。
正常輪詢時,不需要這個時間。
當(dāng)訪問從站錯誤時,一般默認(rèn)2次訪問,如果仍然沒有連接上,則error報警錯誤。


是不是從站錯誤時輪詢時間不變,只是錯誤的輪詢從站掃描兩次時報錯,但是不會影響整個站點的掃描時間吧
wangpengwei
流水無情~
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 42 個
工控威望: 286 點
下載積分: 474 分
在線時間: 21(小時)
注冊時間: 2021-03-17
最后登錄: 2023-08-12
查看wangpengwei的 主題 / 回貼
3樓  發(fā)表于: 2021-03-22 22:42
問一下樓主你是怎么發(fā)表圖片的?我搞不懂怎么發(fā)表圖片信息
學(xué)無止境
13930228124
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 82 個
工控威望: 155 點
下載積分: 524 分
在線時間: 22(小時)
注冊時間: 2020-07-21
最后登錄: 2024-10-18
查看13930228124的 主題 / 回貼
4樓  發(fā)表于: 2021-03-23 20:09
會加長   1000指的是一個站的延遲時間
金海洋
工控人家園,工控一家人
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 328 個
工控威望: 521 點
下載積分: 6964 分
在線時間: 185(小時)
注冊時間: 2010-02-28
最后登錄: 2024-11-08
查看金海洋的 主題 / 回貼
5樓  發(fā)表于: 2021-03-25 07:20
引用
引用第4樓13930228124于2021-03-23 20:09發(fā)表的  :
會加長   1000指的是一個站的延遲時間

有沒有辦法減少這個站點故障時的輪詢時間呢?假如這個站點通訊有問題,可以在下一次輪詢跳過這個站點減少輪詢時間,等這個站點通訊恢復(fù)后再重新假如輪詢呢
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網(wǎng)絡(luò)英雄

精華主題: 1 篇
發(fā)帖數(shù)量: 3442 個
工控威望: 20978 點
下載積分: 27177 分
在線時間: 1757(小時)
注冊時間: 2010-01-03
最后登錄: 2024-11-09
查看tkggtdkjpl的 主題 / 回貼
6樓  發(fā)表于: 2021-04-18 09:36
Modbus重試次數(shù)改一下,西門子官網(wǎng)有說明
自動化單機,生產(chǎn)線,項目編程調(diào)試!