物聯(lián)網(wǎng)無(wú)線(xiàn)通信數傳模塊:多主機網(wǎng)關(guān)工作模式,一文看懂
多主機網(wǎng)關(guān)僅能工作在TCP服務(wù)器模式下,可同時(shí)處理多臺Modbus TCP的主機請求,串口服務(wù)器在一個(gè)主機請求未完成時(shí)又收到了其他的主機請求此時(shí)串口服務(wù)器會(huì )在RS485總線(xiàn)上進(jìn)行仲裁輸出(通俗地講就是對后來(lái)的指令進(jìn)行阻塞)。
仿真軟件演示(為了與存儲型網(wǎng)關(guān)比較使用另一款調試工具MThings的Modbus調試工具):
使用Modbus Slave模擬從機,仿真10個(gè)保持寄存器;
添加4路網(wǎng)絡(luò )主機;
配置串口服務(wù)器參數,串口服務(wù)器的IP與端口;
選擇模擬主機,一共仿真4路;
使用自定義發(fā)送,030000000A軟件自動(dòng)配置Modbus地址,周期發(fā)送200ms,四路采用相同發(fā)送規則;
在從機響應正確且主機請求速率不高時(shí),該模式的效率以及實(shí)時(shí)性都還不錯,從機響應若超時(shí),將同時(shí)影響到主機緩存未發(fā)送的主機請求,由于以太網(wǎng)傳輸速率是遠高于串口的傳輸速率,若主機請求頻繁而從機響應延時(shí)又大,將造成網(wǎng)關(guān)緩存溢出,從而導致主機響應超時(shí)。
*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。