想了解串口服務(wù)器能不能實(shí)現(xiàn)B接口功能,首先我們得明白串口服務(wù)器的工作原理
串口服務(wù)器
串口服務(wù)器提供串口轉(zhuǎn)網(wǎng)絡(luò)功能,能夠?qū)S-232/485/422串口轉(zhuǎn)換成TCP/IP協(xié)議網(wǎng)絡(luò)接口,實(shí)現(xiàn)RS-232/485/422串口與TCP/IP協(xié)議網(wǎng)絡(luò)接口的數(shù)據(jù)雙向透明傳輸,或者支持MODBUS協(xié)議雙向傳輸。使得串口設(shè)備能夠立即具備TCP/IP網(wǎng)絡(luò)接口功能,連接網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信,擴(kuò)展串口設(shè)備的通信距離。

串口服務(wù)器
早期的動環(huán)廠家比較喜歡使用串口服務(wù)器連接智能設(shè)備,相比動環(huán)FSU,價格較低,接入也簡單,程序員只需要通過編寫網(wǎng)絡(luò)程序就可以實(shí)現(xiàn)智能設(shè)備數(shù)據(jù)的采集。
但是目前串口服務(wù)器已滿足不了動環(huán)監(jiān)控系統(tǒng)的發(fā)展,比如B接口、多種設(shè)備聯(lián)動等。
動環(huán)數(shù)據(jù)采集器-FSU
現(xiàn)場監(jiān)控單元 Field Supervision Unit(FSU)
FSU 的主要業(yè)務(wù)功能是控制數(shù)據(jù)收集,與上級監(jiān)控平臺交互,并通過將嵌入式系統(tǒng)和應(yīng)用程序安裝到終端裝置中,收集和處理各設(shè)備數(shù)據(jù),是系統(tǒng)中必不可少也是最重要的設(shè)備。

FSU能夠正常收集及傳輸、分析數(shù)據(jù),是由FSU硬件設(shè)備(支持DI/DO/AI/485/232等接口)、Linux操作系統(tǒng)和嵌入式采集控制程序的工作完成。

B接口
通常意義上講,B接口是相對與A接口和C接口而言,A接口指FSU和設(shè)備通信的接口,B接口指FSU和SC通信的接口,C接口指SC之間通信的接口。

動環(huán)監(jiān)控B接口
實(shí)際應(yīng)用中,B接口通常指代一種相對標(biāo)準(zhǔn)的基于WebService的FSU和SC的通訊協(xié)議。通過規(guī)范通信信令的細(xì)節(jié),F(xiàn)SU和SC的廠家可以基于同一個B接口規(guī)范分別開發(fā)系統(tǒng),就可以進(jìn)行正常的配置讀取和下發(fā),遙測、遙信、遙控的正常使用。
串口服務(wù)器能實(shí)現(xiàn)B接口嗎?
通過B接口的定義,串口服務(wù)器僅提供了數(shù)據(jù)的傳輸,并不支持和SC的WebService通訊協(xié)議,因此也不支持B接口。
串口服務(wù)器實(shí)現(xiàn)的功能相當(dāng)于FSU中的串口透傳功能,即串口服務(wù)器相當(dāng)于FSU的一個小功能模塊。
FSU的功能則非常的復(fù)雜,相當(dāng)于一臺完整的嵌入式Linux電腦,只是硬件配置較低,具備完整采集,告警判斷、配置、各種網(wǎng)絡(luò)服務(wù)的功能。
使用串口服務(wù)器的優(yōu)勢:
價格較低,設(shè)備接入簡單
串口服務(wù)器的劣勢也比較明顯:
接口防護(hù)等級比常用FSU要弱,功能也比較單一,無法實(shí)現(xiàn)復(fù)雜功能。
使用上,一般采用的是TCP/UDP透傳功能,和設(shè)備的通信參數(shù),波特率,校驗(yàn)都要提前配置號,無法在使用中修改參數(shù),也限制了不同類型設(shè)備混接。
總之,串口服務(wù)器適合應(yīng)用比較簡單的業(yè)務(wù)場景,如果比較復(fù)雜,比如要支持各種服務(wù),B接口,聯(lián)動等就不合適了。
硬件配置上,串口服務(wù)器多為單片機(jī)架構(gòu),基本沒有多余資源。部分串口服務(wù)器本身硬件配置較高,比如配置了linux系統(tǒng),64M以上內(nèi)存,256M硬盤,此時可以通過將串口服務(wù)器上部署FsuOS,使其變成完整的FSU設(shè)備?;旧螰suOS可以將任意基于Linux的設(shè)備滿足最低配置,即可轉(zhuǎn)變?yōu)橐慌_功能完備的FSU設(shè)備。