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