夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交

payfsl
級別: 工控俠客
精華主題: 2 篇
發(fā)帖數量: 2620 個(gè)
工控威望: 2898 點(diǎn)
下載積分: 40087 分
在線(xiàn)時(shí)間: 488(小時(shí))
注冊時(shí)間: 2010-08-03
最后登錄: 2025-06-23
查看payfsl的 主題 / 回貼
樓主  發(fā)表于: 2021-09-27 04:35
Modbus究竟能提速多少?輪詢(xún)長(cháng)達幾十秒?

Modbus RTU在485通訊里幾乎是80%的梯形圖編輯者的做法是用時(shí)間加計數的方法輪巡,

在用Modbus RTU 做簡(jiǎn)單的通訊時(shí),這樣做確實(shí)影響不大

也是一眼就能看懂,而且很好理解

但是如果我們要讀取很多的參數,或者很多從站的數據呢?

每個(gè)指令從發(fā)送到接受,然后再到PLC的時(shí)鐘掃描周期完成,

我們中間浪費了一共多少可以利用的時(shí)間呢?

如果一條指令通訊錯誤時(shí),在超時(shí)時(shí)間設置默認1000MS的情況下

假如20個(gè)指令需要輪詢(xún),中間報錯的有4個(gè)時(shí),一輪下來(lái)會(huì )有多少時(shí)間?

怎么有效率地優(yōu)化一下通訊速率的問(wèn)題

在這里和在座的朋友請教這方面的知識

希望有大神路過(guò),能削微的指點(diǎn)一下

看到另一番天地

感謝關(guān)注
三人行必有我師焉,擇其善者而從之 ,學(xué)而不思則罔,思而不學(xué)則殆
wangzhentang
大傻
級別: 探索解密
精華主題: 0
發(fā)帖數量: 130 個(gè)
工控威望: 197 點(diǎn)
下載積分: 8050 分
在線(xiàn)時(shí)間: 26(小時(shí))
注冊時(shí)間: 2018-01-28
最后登錄: 2025-01-26
查看wangzhentang的 主題 / 回貼
1樓  發(fā)表于: 2021-10-05 15:03
主從結構多站點(diǎn)就是這樣,主站廣播也要排隊返回,一般是提高波特率(類(lèi)似CAN也是主從,但能上250/500k等),減少發(fā)送接收延遲,但還是快不到哪里去。
我個(gè)人早期也是485線(xiàn)一個(gè)一個(gè)連,編程太麻煩,后面采購帶Modbus TCP設備或串口服務(wù)器(Modbus RTU轉TCP,485轉網(wǎng)口),PLC也是帶以太網(wǎng)接口(大部分硬件比如W5500就8端口,其他常見(jiàn)的也就32端口),不同的是,加了個(gè)工控機(上位機編程,多線(xiàn)程)當中轉,PLC只要和工控機通信就可以得到其他站點(diǎn)的數據(上位機可以把要的所有位,字數據放入順序數組,PLC通信一次即可全讀),PLC編寫(xiě)的程序也簡(jiǎn)單高效。

夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交