前文我們詳細(xì)的介紹了串口服務(wù)器各種功能配置,有講到當(dāng)主機(jī)讀取任意指令后,串口服務(wù)器會按照輪詢時間間隔定時查詢歷史輪詢指令,并將數(shù)據(jù)一直更新,確保后續(xù)查詢的指令內(nèi)容是最新的。當(dāng)歷史存取指令長時間無主機(jī)讀取,存儲時間超過指令存儲時間后,會將指令自動清空,避免浪費(fèi)存儲資源。
串口服務(wù)器存儲型網(wǎng)關(guān)缺點在于第一次讀取指令邏輯還是在于主動向串口端輪詢,因此收條查詢指令時間會偏長一點,配置型網(wǎng)關(guān)優(yōu)點在于可以將要查詢的指令預(yù)先配置給串口服務(wù)器,在串口服務(wù)器上電后將主動按照指令順序進(jìn)行讀取,完成后將數(shù)據(jù)返回內(nèi)容存儲在內(nèi)部空間中,只要主機(jī)在指令存儲時間內(nèi)進(jìn)行讀取,串口服務(wù)器將立即將數(shù)據(jù)進(jìn)行返回。
串口服務(wù)器配置時,只需要將需要查詢的指令進(jìn)行配置,無需輸入ModBus CRC校驗,設(shè)備將自動進(jìn)行校驗,在輸入框中輸入指令后,點擊添加即可,此時設(shè)備會校驗當(dāng)前輸入是否是標(biāo)準(zhǔn)指令,如不滿足格式將無法添加,如下圖:
添加完成后,保存配置,重啟設(shè)備即可,設(shè)備重啟完成后即開始按照輪詢時間間隔想串口查詢數(shù)據(jù),如指令超時時間到了之后還為返回正確數(shù)據(jù),將自動跳過該指令,繼續(xù)進(jìn)行下一條指令查詢。最大可配置50條指令,如需要添加多余指令則需要將前期配置指令進(jìn)行刪除。
無主機(jī)讀取數(shù)據(jù),串口服務(wù)器也會按照輪詢時間間隔定時查詢歷史輪詢指令,并將數(shù)據(jù)一直更新,確保后續(xù)查詢的指令內(nèi)容是最新的。
本處使用Modbus Pool與Modbus Slave展示查詢指令效果,PLC/HMI等參照此進(jìn)行鏈路連接。
串口服務(wù)器如何配置參數(shù)在上一章中已經(jīng)做出了講解,在本節(jié)不再單獨介紹。
使用EBYTE網(wǎng)絡(luò)配置工具查看當(dāng)前串口服務(wù)器參數(shù)情況,IP需要修改為與電腦同一網(wǎng)段,設(shè)置串口服務(wù)器為TCP服務(wù)器模式,記錄當(dāng)前本機(jī)IP,本地端口。
打開ModBus slave軟件模擬從機(jī),連接方式使用串口,選擇串口服務(wù)器的串口號、連接參數(shù)(波特率、數(shù)據(jù)位、校驗位、停止位,這里采用默認(rèn)115200,8N1)
數(shù)據(jù)返回內(nèi)容選擇從機(jī)ID為1,功能碼選擇03,寄存器地址選擇為0,數(shù)量為10(稍后讀取也為這個參數(shù))。
打開ModBus Pool軟件,連接方式選擇為ModBus TCP/IP協(xié)議,目標(biāo)IP設(shè)置為串口服務(wù)器IP地址,目標(biāo)端口設(shè)置為串口服務(wù)器本地端口(192.168.0.113/8887)超時時間可使用默認(rèn)。
讀取參數(shù)也選用從機(jī)ID為1,功能碼選擇03,寄存器地址選擇為0,數(shù)量為10。參照此參數(shù)可以連接6個主機(jī),如下圖。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號-3