国产 日韩 欧美 成人,欧美一级黄片视频播放,日本免费激情视频,人妻丝袜精品中文字幕

當前位置: 首頁 >應用方案 >技術(shù)應用 >

NB1A1十六路串口服務器配置高級功能詳解

NB1A1串口服務器是億佰特自主研發(fā)工業(yè)級隔離型16路串口服務器產(chǎn)品,主要用來實現(xiàn)16路RS485串口與以太網(wǎng)口數(shù)據(jù)的雙向透明傳輸。該16路串口服務器產(chǎn)品被廣泛應用在機房監(jiān)控、環(huán)境監(jiān)控、智能交通、道閘控制、智能快遞柜等物聯(lián)網(wǎng)應用場景方案。前文小編介紹了NB1A1串口服務器產(chǎn)品功能特點和LED指示燈介紹、16路RS485串口服務器快速入門應用教程NB1A1隔離型16路串口服務器基本功能詳解。本文會重點介紹NB1A1隔離型16路RS485串口服務器高級功能介紹,具體功能如下:

一、NB1A1串口服務器的心跳包與注冊包配置

116路串口服務器的心跳包配置

在客戶端模式,用戶可以選擇發(fā)送心跳包,自定義設置心跳包時間。心跳包可以選擇網(wǎng)絡心跳包、串口心跳包兩種模式,支持16進制與ASCII碼發(fā)送,此心跳包非MQTT心跳,使用MQTT客戶端模式需要關閉,MQTT心跳只能在“MQTT參數(shù)配置”欄下配置“心跳周期”,MQTT心跳包內(nèi)容受到協(xié)議約束不開放配置,建議不要配置小于60s,比如阿里云手冊中建議使用120s。

16路串口服務器心跳包發(fā)送模式:

1.   默認為關閉心跳包模式。

2.   串口模式->設備按照設定的心跳時間間隔向串口總線發(fā)送心跳內(nèi)容。

3.   網(wǎng)口模式->設備按照設定的心跳時間間隔向網(wǎng)口總線發(fā)送心跳內(nèi)容。

自定義心跳包內(nèi)容(最大支持 128 字節(jié)(ASCII)數(shù)據(jù)、64 字節(jié)(HEX)數(shù)據(jù))

自定義心跳包發(fā)送時間間隔,設置為 0 時關閉心跳包功能,設置值大于零則打開心跳包功能,打開時可設置范圍:(1-65536)秒,默認值為 0

2、16路串口服務器的注冊包配置

在客戶端模式下,用戶可以選擇發(fā)送注冊包,自定義設置注冊包時間。

16路串口服務器注冊包支持以下幾種模式:

1.   網(wǎng)絡與設備建立連接時發(fā)送 MAC 地址(OLMAC)。

2.   網(wǎng)絡與設備建立連接時發(fā)送自定義注冊包的數(shù)據(jù)(OLCSTM)。

3.   網(wǎng)絡與設備建立連接后,設備向網(wǎng)絡發(fā)送的每包數(shù)據(jù)都在前面加  MAC 地址(EMBMAC)。

4.   網(wǎng)絡與設備建立連接后,設備向網(wǎng)絡發(fā)送的每包數(shù)據(jù)都在前面加自定義注冊包數(shù)據(jù)(EMBCSTM)。

自定義注冊包內(nèi)容(最大支持 128 字節(jié)(ASCII)數(shù)據(jù)、64 字節(jié)(HEX)數(shù)據(jù))

【注】配置注冊包時建議不要使用特殊字符(比如“,”“”“/”等),若要使用建議使用16進制配置。

二、NB1A1串口服務器的短連接配置

在客戶端模式下,支持網(wǎng)絡短連接(默認關閉該功能),TCP短連接主要用于節(jié)省服務器資源開銷,一般應用于多點(多客戶端)對一點(服務器)的場景。

TCP短連接功能應用于  TCP Client  模式下,開啟短連接功能后,只在發(fā)送信息時請求與服務器進行連接,連接成功后,在設定的時間內(nèi)串口未接收導數(shù)據(jù)或網(wǎng)口無數(shù)據(jù)收發(fā),設備會自動斷開連接。

短鏈接保持時間設置為 0 時關閉短連接功能。設置范圍為(2-255)秒時,短連接功能打開,默認保持時間為 0 秒(關閉短鏈接)。

開啟短連接后,需要使用 0 端口,否則設備斷開后,60S 內(nèi)不能進行重連。

三、NB1A1串口服務器的串口緩存清理

TCP連接未建立時,串口接收的數(shù)據(jù)將會被放在緩存區(qū),串口接收緩存是1024字節(jié),網(wǎng)絡連接成功后,可通過配置選擇清空串口緩存或者將緩存通過網(wǎng)絡進行發(fā)送。

啟用:設備不保存連接建立前串口收到的數(shù)據(jù)。

禁用:在連接建立后網(wǎng)絡將會收到串口緩存的數(shù)據(jù)。

四、NB1A1串口服務器的Modbus網(wǎng)關配置

116路串口服務器協(xié)議轉(zhuǎn)換功能

1串口服務器modbus協(xié)議轉(zhuǎn)換

啟用:對Modbus數(shù)據(jù)進行校驗非Modbus數(shù)據(jù)(RTU/TCP)拋棄不進行傳輸,將Modbus RTU協(xié)議與Modbus TCP協(xié)議進行互轉(zhuǎn)。

禁用:不進行協(xié)議轉(zhuǎn)換但對Modbus數(shù)據(jù)進行校驗,非Modbus數(shù)據(jù)(RTU/TCP)拋棄不進行傳輸。

2、16路串口服務器的簡單協(xié)議轉(zhuǎn)換功能

Modbus RTU數(shù)據(jù)轉(zhuǎn)換為Modbus TCP數(shù)據(jù),或?qū)?/span>Modbus TCP數(shù)據(jù)轉(zhuǎn)換為Modbus RTU數(shù)據(jù),實現(xiàn)以太網(wǎng)Modbus 數(shù)據(jù)與串口 Modbus 數(shù)據(jù)的互轉(zhuǎn)。

簡單協(xié)議轉(zhuǎn)換可以工作在任意模式(TCP客戶端、TCP服務器、UDP客戶端、UDP服務器、MQTT客戶端),該網(wǎng)關模式不支持多主機操作,需要多主機請使用“存儲型網(wǎng)關”和“多主機模式”。

16路串口服務器的簡單協(xié)議轉(zhuǎn)換配置:

2串口服務器配置協(xié)議轉(zhuǎn)換

Modbus Poll Modbus Slave 軟件調(diào)試:

16路串口服務器的軟件連接設置:

3串口服務器軟件鏈接設置

16路串口服務器的軟件寄存器讀取與仿真配置:

Poll 菜單選擇 SetupàRead/Write Definition

4串口服務器仿真配置

Slave 菜單選擇 SetupàSlave Definition

5串口服務器仿真配置

16路串口服務器通訊演示:

6串口服務器通訊演示

3、16路串口服務器多主機模式功能

相對簡單協(xié)議轉(zhuǎn)換只能存在一個Modbus主站,而16路串口服務器多主機模式則可以同時接入多臺Modbus TCP主機,當多臺Modbus主機同時訪問時,Modbus網(wǎng)關時會進行總線的占用調(diào)度(RS485總線只能一次處理一個請求,而多主機模式則會根據(jù)TCP請求先后進行排序處理,其他鏈路進行等待),從而解決總線沖突問題(目前在服務器模式下最多支持16Modbus TCP主機連接,多路主機同時接入是應當注意請求間隔和超時時間的匹配,否則會應為串口傳輸速率遠小于以太網(wǎng)傳輸速率導致丟包,若需要快速響應建議使用“串口服務器存儲型網(wǎng)關”),只支持工作在TCP服務器模式,并且從機只能在串口,否則無法正常工作。

隨著主機數(shù)量的增加相應的應當增加Modbus超時時間,若需要多臺主機連續(xù)高速請求建議使用“存儲型網(wǎng)關”,建議在無多路主機使用時配置為“簡單協(xié)議轉(zhuǎn)換”。

7串口服務器多主機模式

軟件配置與寄存器配置參考“簡單協(xié)議轉(zhuǎn)換”,同時開啟多個Modbus Poll軟件(3路為例,服務器模型下最多可以支持 8 路)。

8串口服務器多主機配置

4、16路串口服務器存儲型網(wǎng)關功能

存儲型網(wǎng)關不僅對總線數(shù)據(jù)進行仲裁還將對重復的讀取指令進行存儲,當不同主機請求相同數(shù)據(jù)時網(wǎng)關無需在多次詢問 RTU 設備寄存器狀態(tài),而直接返回存儲區(qū)內(nèi)緩存的數(shù)據(jù),極大程度上提升了網(wǎng)關的多主機請求處理能力,同時也縮短了整個請求流程所消耗的時間。用戶可以根據(jù)需求自定義存儲區(qū)指令輪詢間隔以及指令存儲時間。

9串口服務器存儲型網(wǎng)關

存儲型網(wǎng)關作為對多主機請求性能的優(yōu)化,也是只能工作在 TCP 服務器模式,提升了網(wǎng)絡側(cè)的響應速度。

16路串口服務器存儲型網(wǎng)關特點:

1  網(wǎng)關具有緩存用于存儲指令和返回結(jié)果的存儲(03/04 125 個寄存器,01/02 2000個寄存器);

2  RTU 響應超時自動清空緩存,保證數(shù)據(jù)的實時性和真實性;

3  輪詢間隔可進行自定義,0-65535ms(默認:200ms);

4  網(wǎng)關會根據(jù)用于配置的指令存儲時間輪詢 RTU 設備,MODBUS 主機在存儲時間內(nèi)沒有再次查詢該指令,網(wǎng)關自動刪除存儲指令釋放緩存;

5  第一條讀取指令與控制指令(0506、0F、10 功能碼)會直接訪問 RTU 設備;

6  僅支持 01、0203、04 功能碼 Modbus 查詢結(jié)果存儲;

5、16路串口服務器可配置型網(wǎng)關功能

配置型網(wǎng)關根據(jù)預配置的MODBUS指令,自動輪詢RTU設備寄存器(僅支持MODBUS讀指令的配置),非存儲表內(nèi)指令直接操作RTU設備,可以將經(jīng)常讀取的指令提前存儲在網(wǎng)關內(nèi),可以縮短響應時間(查詢配置的指令),數(shù)據(jù)不會直接發(fā)送給服務器需要 Modbus 主機請求才會返回,與“簡單協(xié)議轉(zhuǎn)換”使用方法類似,若需要將數(shù)據(jù)自動上傳到服務器請選擇“自動上傳”。由于以上特點,可配置型網(wǎng)關的串口側(cè)只可連接 Modbus 從站。

10串口服務器配置型網(wǎng)關

指令存儲說明(增加,指令錯誤與格式錯誤無法添加,無需添加 CRC 校驗位):

11串口服務器存儲型網(wǎng)關指令說明

指令存儲說明(刪除):

6、16路串口服務器自動上傳功能

16路串口服務器在客戶端模式(TCP 客戶端、UDP 客戶端、MQTT 客戶端、HTTP 客戶端)網(wǎng)關會自動輪詢存儲指令表內(nèi)指令并上傳至服務器,可以根據(jù)需求選擇反饋格式(Modbus RTU 格式或者Modbus TCP 格式)以及指令輪詢間隔(0-65535ms)。

指令預存儲參考“可配置型網(wǎng)關-指令存儲說明”。

如使用 Modbus TCP 格式則需要開啟 RTU=TCP 協(xié)議轉(zhuǎn)換。

TCP 客戶端演示(Modbus RTU格式)

12串口服務器自動上傳

TCP 客戶端演示(Modbus TCP 格式)

13串口服務器TCP客戶端演示

五、串口服務器固件升級

用戶可以通過網(wǎng)線對設備進行固件升級,升級方法詳升級包(有新的固件會上傳至官網(wǎng)相關下載中)。

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多串口服務器產(chǎn)品和串口服務器配置資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte進行了解,也可以直接撥打400電話咨詢技術(shù)專員!


點擊撥打: 億佰特官網(wǎng) 4000-330-990