博客專欄

EEPW首頁 > 博客 > 【串口服務(wù)器rs485通信經(jīng)驗教程】存儲型網(wǎng)關(guān)工作模式

【串口服務(wù)器rs485通信經(jīng)驗教程】存儲型網(wǎng)關(guān)工作模式

發(fā)布人:成都億佰特 時間:2022-05-06 來源:工程師 發(fā)布文章

首先需要明白的是串口的通訊速率是遠低于網(wǎng)口,主機在請求RTU設(shè)備通常只處理幾個寄存器,“存儲型網(wǎng)關(guān)”就是應(yīng)用于這種工作環(huán)境。

“存儲型網(wǎng)關(guān)”對主機請求的讀取指令進行存儲,當主機再次請求或者其他主機請求相同設(shè)備(地址碼相同)相同寄存器(操作相同)時,網(wǎng)關(guān)會使用緩存數(shù)據(jù)快速響應(yīng)主機請求,同時網(wǎng)關(guān)的串口會以用戶配置速率刷新緩存數(shù)據(jù),若長時間主機不再(用戶配置時間)詢問緩存寄存器,網(wǎng)關(guān)將會清除該指令留個其他指令,存儲型網(wǎng)關(guān)緩存區(qū)都是有上限的也就意味著存儲指令是有上限。

例如:組態(tài)王與MCGS組態(tài)屏請求同一個溫度傳感器,網(wǎng)絡(luò)拓撲如下:

lorawan以太網(wǎng)網(wǎng)關(guān)

1.數(shù)據(jù)流:

串口服務(wù)器rs485通信

2.講解:

主機一發(fā)送請求指令,串口服務(wù)器記錄發(fā)送的主機IP與報文標識,查詢緩存表是否已經(jīng)存儲若以存儲直接組包響應(yīng)主機請求,否則將指令通過串口發(fā)出,傳感器收到指令后返回數(shù)據(jù);

網(wǎng)關(guān)接收到數(shù)據(jù)對數(shù)據(jù)進行存儲并查詢指令請求主機的身份進行組包響應(yīng)主機請求,若在這一過程中同時收到主機二的請求,網(wǎng)關(guān)將通過緩存數(shù)據(jù)響應(yīng)主機請求。

3.仿真軟件演示(仿真軟件配置方法與多主機相同,僅將串口服務(wù)器的網(wǎng)關(guān)模式改為存儲型網(wǎng)關(guān);

串口服務(wù)器網(wǎng)關(guān)

在多主機使用該發(fā)送規(guī)則請求時具有50ms延遲,而存儲型網(wǎng)關(guān)僅需要10ms以下的回復(fù)延時。



*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)



相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉