Modbus協(xié)議的數(shù)據(jù)采集系統(tǒng)的分析
發(fā)布時(shí)間:2021-08-19 07:57
Modbus協(xié)議是一個(gè)廣泛用于工業(yè)自動(dòng)化領(lǐng)域的數(shù)據(jù)傳輸協(xié)議,具有開(kāi)放、兼容性好、格式簡(jiǎn)單、易理解等特點(diǎn)。在對(duì)Modbus協(xié)議進(jìn)行分析研究的基礎(chǔ)上,利用不同的Modbus傳感器模塊,設(shè)計(jì)了具有較強(qiáng)設(shè)備兼容性的自動(dòng)化數(shù)據(jù)采集系統(tǒng),并應(yīng)用于地源熱泵系統(tǒng)的運(yùn)行監(jiān)測(cè)。
【文章來(lái)源】:自動(dòng)化應(yīng)用. 2020,(11)
【文章頁(yè)數(shù)】:4 頁(yè)
【部分圖文】:
監(jiān)測(cè)系統(tǒng)總體結(jié)構(gòu)圖
與所用傳感器相對(duì)應(yīng),數(shù)據(jù)采集系統(tǒng)使用不同型號(hào)的支持Modbus協(xié)議的采集設(shè)備對(duì)數(shù)據(jù)進(jìn)行采集和初步處理,并通過(guò)串口與采集軟件連接通信。其中,Adam4017+支持8通道16位A/D模擬量輸入,可以采集電壓、電量等信號(hào),在系統(tǒng)中負(fù)責(zé)處理流量傳感器數(shù)據(jù)。鯤航Pt1000溫度采集儀可以處理最多16道由PT1000溫度傳感器產(chǎn)生的信號(hào),由其組成的采集組負(fù)責(zé)系統(tǒng)所有溫度的采集工作。另外,DTSD106-M100三相電子式電表可以直接將用電量信號(hào)進(jìn)行轉(zhuǎn)換,并使用Modbus協(xié)議對(duì)數(shù)據(jù)進(jìn)行傳輸,故其充當(dāng)了能耗傳感器和采集設(shè)備兩種角色。各采集設(shè)備通過(guò)雙絞線連接,組成Modbus總線式網(wǎng)絡(luò)。數(shù)據(jù)由傳感器到計(jì)算機(jī)的傳輸過(guò)程如圖2所示。4 軟件系統(tǒng)
采集系統(tǒng)采用模塊化設(shè)計(jì),將系統(tǒng)按功能分解成獨(dú)立部分,嚴(yán)格定義模塊接口,模塊間具有透明性。應(yīng)用此方式可以使系統(tǒng)結(jié)構(gòu)靈活,各模塊可以單獨(dú)開(kāi)發(fā)、調(diào)試,提高開(kāi)發(fā)效率。依照系統(tǒng)的需求分析,本采集系統(tǒng)可以分為高層邏輯模塊、調(diào)度模塊、采集通信模塊、數(shù)據(jù)庫(kù)操作模塊、數(shù)據(jù)轉(zhuǎn)換模塊五個(gè)模塊,其結(jié)構(gòu)如圖3所示。另外,系統(tǒng)各模塊按照其處理對(duì)象的不同可以將五個(gè)模塊分成三層,其中采集通信模塊、數(shù)據(jù)庫(kù)操作模塊、數(shù)據(jù)轉(zhuǎn)換模塊組成系統(tǒng)的數(shù)據(jù)層,主要處理采集硬件和數(shù)據(jù)庫(kù)等處于軟件系統(tǒng)外部與數(shù)據(jù)相關(guān)的組件;調(diào)度模塊形成系統(tǒng)的功能邏輯層,將各模塊黏合成有機(jī)的整體,使系統(tǒng)各項(xiàng)功能有序運(yùn)行;高層邏輯模塊是系統(tǒng)的用戶層,主要面向用戶提供數(shù)據(jù)處理界面、系統(tǒng)各組件管理界面等。
【參考文獻(xiàn)】:
期刊論文
[1]基于電表的面向?qū)ο笈c面向?qū)ο髤f(xié)議設(shè)計(jì)方法應(yīng)用[J]. 劉磊磊,王鑫,朱龍飛. 價(jià)值工程. 2019(04)
[2]MySQL和PostgreSQL的對(duì)比選擇[J]. 劉鑫. 沈陽(yáng)工程學(xué)院學(xué)報(bào)(自然科學(xué)版). 2011(02)
本文編號(hào):3351028
【文章來(lái)源】:自動(dòng)化應(yīng)用. 2020,(11)
【文章頁(yè)數(shù)】:4 頁(yè)
【部分圖文】:
監(jiān)測(cè)系統(tǒng)總體結(jié)構(gòu)圖
與所用傳感器相對(duì)應(yīng),數(shù)據(jù)采集系統(tǒng)使用不同型號(hào)的支持Modbus協(xié)議的采集設(shè)備對(duì)數(shù)據(jù)進(jìn)行采集和初步處理,并通過(guò)串口與采集軟件連接通信。其中,Adam4017+支持8通道16位A/D模擬量輸入,可以采集電壓、電量等信號(hào),在系統(tǒng)中負(fù)責(zé)處理流量傳感器數(shù)據(jù)。鯤航Pt1000溫度采集儀可以處理最多16道由PT1000溫度傳感器產(chǎn)生的信號(hào),由其組成的采集組負(fù)責(zé)系統(tǒng)所有溫度的采集工作。另外,DTSD106-M100三相電子式電表可以直接將用電量信號(hào)進(jìn)行轉(zhuǎn)換,并使用Modbus協(xié)議對(duì)數(shù)據(jù)進(jìn)行傳輸,故其充當(dāng)了能耗傳感器和采集設(shè)備兩種角色。各采集設(shè)備通過(guò)雙絞線連接,組成Modbus總線式網(wǎng)絡(luò)。數(shù)據(jù)由傳感器到計(jì)算機(jī)的傳輸過(guò)程如圖2所示。4 軟件系統(tǒng)
采集系統(tǒng)采用模塊化設(shè)計(jì),將系統(tǒng)按功能分解成獨(dú)立部分,嚴(yán)格定義模塊接口,模塊間具有透明性。應(yīng)用此方式可以使系統(tǒng)結(jié)構(gòu)靈活,各模塊可以單獨(dú)開(kāi)發(fā)、調(diào)試,提高開(kāi)發(fā)效率。依照系統(tǒng)的需求分析,本采集系統(tǒng)可以分為高層邏輯模塊、調(diào)度模塊、采集通信模塊、數(shù)據(jù)庫(kù)操作模塊、數(shù)據(jù)轉(zhuǎn)換模塊五個(gè)模塊,其結(jié)構(gòu)如圖3所示。另外,系統(tǒng)各模塊按照其處理對(duì)象的不同可以將五個(gè)模塊分成三層,其中采集通信模塊、數(shù)據(jù)庫(kù)操作模塊、數(shù)據(jù)轉(zhuǎn)換模塊組成系統(tǒng)的數(shù)據(jù)層,主要處理采集硬件和數(shù)據(jù)庫(kù)等處于軟件系統(tǒng)外部與數(shù)據(jù)相關(guān)的組件;調(diào)度模塊形成系統(tǒng)的功能邏輯層,將各模塊黏合成有機(jī)的整體,使系統(tǒng)各項(xiàng)功能有序運(yùn)行;高層邏輯模塊是系統(tǒng)的用戶層,主要面向用戶提供數(shù)據(jù)處理界面、系統(tǒng)各組件管理界面等。
【參考文獻(xiàn)】:
期刊論文
[1]基于電表的面向?qū)ο笈c面向?qū)ο髤f(xié)議設(shè)計(jì)方法應(yīng)用[J]. 劉磊磊,王鑫,朱龍飛. 價(jià)值工程. 2019(04)
[2]MySQL和PostgreSQL的對(duì)比選擇[J]. 劉鑫. 沈陽(yáng)工程學(xué)院學(xué)報(bào)(自然科學(xué)版). 2011(02)
本文編號(hào):3351028
本文鏈接:http://sikaile.net/projectlw/xnylw/3351028.html
最近更新
教材專著