本實(shí)用新型涉及石油領(lǐng)域,特別涉及一種協(xié)議轉(zhuǎn)換裝置。
背景技術(shù):
為了促進(jìn)信息化與工業(yè)化的深度融合,推進(jìn)智慧油田建設(shè)的開展,推廣物聯(lián)網(wǎng)技術(shù)的應(yīng)用,中國石油提出了《油氣生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)建設(shè)規(guī)定》,并在各個(gè)油田推廣。
目前油氣田已建的自動(dòng)化監(jiān)控系統(tǒng),油水井監(jiān)控器(RTU)不符合《油氣生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)建設(shè)規(guī)定》中A11協(xié)議的要求。隨著智慧油氣田建設(shè)的推廣,中石油所屬油田都要遵循《油氣生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)建設(shè)規(guī)定》進(jìn)行智慧化建設(shè),必然要將原自定義協(xié)議的油水井監(jiān)控器(RTU)全部更換為符合A11協(xié)議的油水井監(jiān)控器(RTU),從而造成設(shè)備和資源的浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型提供一種協(xié)議轉(zhuǎn)換裝置,實(shí)現(xiàn)在不更換現(xiàn)有油水井監(jiān)控器(RTU)的情況下,使其符合A11協(xié)議。
一方面,提供一種協(xié)議轉(zhuǎn)換裝置,所述協(xié)議轉(zhuǎn)換裝置安裝在油水井監(jiān)控器與監(jiān)控系統(tǒng)之間,所述協(xié)議轉(zhuǎn)換裝置與所述監(jiān)控系統(tǒng)用信號(hào)線以RS485或RS232的方式連接,所述協(xié)議轉(zhuǎn)換裝置與所述油水井監(jiān)控器用信號(hào)線以RS485或RS232的方式連接;
所述協(xié)議轉(zhuǎn)換裝置包括:處理器、電源、第一組通信單元、第二組通信單元、存儲(chǔ)單元和時(shí)鐘單元;
所述第一組通信單元用于與所述監(jiān)控系統(tǒng)耦接,所述第二組通信單元與所述油水井監(jiān)控器耦接,所述電源、所述第一組通信單元、所述第二組通信單元、所述存儲(chǔ)單元和所述時(shí)鐘單元分別與所述處理器耦接;
來自所述監(jiān)控系統(tǒng)的A11協(xié)議命令經(jīng)由所述第一組通信單元送至所述處理器,所述處理器將所述A11協(xié)議命令轉(zhuǎn)換為自定義協(xié)議命令,并經(jīng)由所述第二通信單元發(fā)往所述油水井監(jiān)控器。
其中,所述第一組通信單元可包括RS485通信單元和/或RS232通信單元,所述第二組通信單元包括RS485通信單元和/或RS232通信單元。
可選地,所述第一組通信單元包括第一路RS485通信單元,所述第二組通信單元包括第二路RS485通信單元和一個(gè)RS232通信單元;
所述第一路RS485通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;
所述第二路RS485通信單元和所述RS232通信單元分別與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;
其中,所述第二路RS485通信單元和所述RS232通信單元之間通過選擇開關(guān)相連,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
可選地,所述協(xié)議轉(zhuǎn)換裝置還包括至少一個(gè)電阻、至少一個(gè)電容以及至少一個(gè)發(fā)光二極管。
可選地,在一個(gè)實(shí)施例中,所述第一組通信單元包括第一路RS485通信單元,所述第二組通信單元包括第二路RS485通信單元和一個(gè)RS232通信單元。所述時(shí)鐘單元的兩極分別與所述處理器的兩個(gè)管腳通過導(dǎo)線相連;
所述第一通信接口的4個(gè)管腳分別與所述電源的2個(gè)管腳和第一路RS485通信單元的第6、第7管腳通過導(dǎo)線相連;第一路RS485通信單元的第5、第8管腳通過第一電阻、第二電阻與第6、第7管腳相連;
第一路485通信單元的第1、第4管腳與處理器的第68、第69管腳相連;第一路485通信單元的第2、第3管腳通過導(dǎo)線與處理器的第96管腳相連;
所述第二通信接口的第1、第2管腳分別與第二路485通信單元的第6、第7管腳相連;所述第二通信接口的第3、4、5管腳通過導(dǎo)線分別與232通信單元的第7、8管腳和VSS相連;
第二路485通信單元的第5、第8管腳分別通過第四、第三電阻與第6、第7管腳相連;第二路485通信單元4的第一管腳通過選擇開關(guān)的第3腳與處理器的第79管腳相連;第二路RS485通信單元的第4管腳、RS232通信單元的第10管腳通過導(dǎo)線與處理器的第78管腳相連;第二路RS485通信單元的第2、第3管腳通過導(dǎo)線與處理器的第95管腳相連;
RS232通信單元的第1、第3管腳通過電容相連,RS232通信單元的第4、第5管腳通過另一電容相連,電源通過電容分別與RS232通信單元的第2管腳相連;RS232通信單元的第6管腳通過電容接地、RS232通信單元的第15管腳通過導(dǎo)線接地;RS232通信單元的第7、第8管腳與第二通信接口的第3、4管腳通過導(dǎo)線相連而且與VSS并聯(lián)兩個(gè)發(fā)光二極管;RS232通信單元的第9管腳通過選擇開關(guān)的第1腳與處理器的第79管腳相連;
存儲(chǔ)單元的第8、第3和第7管腳通過電容與第4管腳連接;存儲(chǔ)單元的第1、2、4、5、6、8管腳分別通過導(dǎo)線與處理器的第29、31、27、32、30、28管腳相連;
處理器的第72、38管腳通過電阻第7、第8電阻與3.3V電源相連;處理器的第94、76管腳通過第五、第六電阻接地。
可選地,所述第一組通信單元包括第一路RS485通信單元,所述第二組通信單元包括第二路RS485通信單元或一個(gè)RS232通信單元;
所述第一路RS485通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;
所述第二路RS485通信單元或所述RS232通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;
其中,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
可選地,所述第一組通信單元包括第一路RS232通信單元,所述第二組通信單元包括第二路RS232通信單元和一個(gè)RS485通信單元;
所述第一路RS232通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;
所述第二路RS232通信單元和所述RS485通信單元分別與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;
其中,所述第二路RS232通信單元和所述RS485通信單元之間通過選擇開關(guān)相連,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
可選地,所述第一組通信單元包括第一路RS232通信單元,所述第二組通信單元包括第二路RS232通信單元或一個(gè)RS485通信單元;
所述第一路RS232通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;
所述第二路RS232通信單元或所述RS485通信單元分別與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;
其中,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
另一方面,提供一種應(yīng)用于上面所述的協(xié)議轉(zhuǎn)換裝置的協(xié)議轉(zhuǎn)換方法,所述方法可包括:
接收來自所述監(jiān)控系統(tǒng)的A11協(xié)議命令;
將所述A11協(xié)議命令經(jīng)由所述第一組通信單元送至所述處理器;
所述處理器將所述A11協(xié)議命令轉(zhuǎn)換為自定義協(xié)議命令,并經(jīng)由所述第二通信單元發(fā)往所述油水井監(jiān)控器。
可選地,所述方法還可包括:接收所述油水井監(jiān)控器返回的數(shù)據(jù);將所述數(shù)據(jù)經(jīng)由第二組通信單元送至所述處理器;所述處理器將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中,并經(jīng)由所述第一組通信單元發(fā)往所述監(jiān)控系統(tǒng)。
本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置,所述協(xié)議轉(zhuǎn)換裝置用信號(hào)線以RS485或RS232的方式分別與監(jiān)控系統(tǒng)和油水井監(jiān)控器連接,來自所述監(jiān)控系統(tǒng)的A11協(xié)議命令經(jīng)由所述第一組通信單元送至所述處理器,所述處理器將所述A11協(xié)議命令轉(zhuǎn)換為自定義協(xié)議命令,并經(jīng)由所述第二通信單元發(fā)往所述油水井監(jiān)控器,以此方式能夠?qū)崿F(xiàn)在不更換現(xiàn)有油水井監(jiān)控器(RTU)的情況下,使其符合A11協(xié)議,實(shí)現(xiàn)由自動(dòng)化系統(tǒng)向生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)的過渡。
附圖說明
為了更清楚地說明本實(shí)用新型實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置與監(jiān)控系統(tǒng)和油水井監(jiān)控器的連接關(guān)系的示意圖;
圖2是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置的結(jié)構(gòu)示意圖;
圖3是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置中的處理器的結(jié)構(gòu)示意圖;
圖4是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置中與監(jiān)控系統(tǒng)耦接的一部分電路的結(jié)構(gòu)示意圖;
圖5是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置中與RTU耦接的一部分電路的結(jié)構(gòu)示意圖;
圖6是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換方法的流程圖。
具體實(shí)施方式
為使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本實(shí)用新型實(shí)施方式作進(jìn)一步地詳細(xì)描述。
本實(shí)用新型提供一種協(xié)議轉(zhuǎn)換裝置,以將油水井監(jiān)控器(RTU)自定義協(xié)議轉(zhuǎn)換為中石油A11協(xié)議,是油水井監(jiān)控器(RTU)向符合《油氣生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)建設(shè)規(guī)定》的過渡產(chǎn)品。
圖1是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置與監(jiān)控系統(tǒng)和油水井監(jiān)控器的連接關(guān)系的示意圖。參照?qǐng)D1,本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置3000安裝在監(jiān)控系統(tǒng)1000與油水井監(jiān)控器(RTU)2000之間。協(xié)議轉(zhuǎn)換裝置3000與監(jiān)控系統(tǒng)1000可用信號(hào)線以RS485或RS232的方式連接,同時(shí),協(xié)議轉(zhuǎn)換裝置3000可與油水井監(jiān)控器2000用信號(hào)線也以RS485或RS232的方式連接。RS485連接方式可以將二端的設(shè)備聯(lián)網(wǎng),RS232連接方式可以實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的通信。這兩種連接方式可以較好地實(shí)現(xiàn)自動(dòng)化系統(tǒng)向生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)的過渡。
圖2是本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置的結(jié)構(gòu)示意圖。參照?qǐng)D2,所述協(xié)議轉(zhuǎn)換裝置可包括:處理器、電源、第一組通信單元、第二組通信單元、存儲(chǔ)單元和時(shí)鐘單元。
其中,所述第一組通信單元與所述監(jiān)控系統(tǒng)耦接(未示出),所述第二組通信單元與所述油水井監(jiān)控器耦接(未示出),所述電源、所述第一組通信單元、所述第二組通信單元、所述存儲(chǔ)單元和所述時(shí)鐘單元分別與所述處理器耦接。
在協(xié)議轉(zhuǎn)換裝置工作時(shí),來自所述監(jiān)控系統(tǒng)的A11協(xié)議命令會(huì)經(jīng)由所述第一組通信單元送至所述處理器,所述處理器將所述A11協(xié)議命令轉(zhuǎn)換為自定義協(xié)議命令,并經(jīng)由所述第二通信單元發(fā)往所述油水井監(jiān)控器。
本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置,所述協(xié)議轉(zhuǎn)換裝置用信號(hào)線以RS485或RS232的方式分別與監(jiān)控系統(tǒng)和油水井監(jiān)控器連接,來自所述監(jiān)控系統(tǒng)的A11協(xié)議命令經(jīng)由所述第一組通信單元送至所述處理器,所述處理器將所述A11協(xié)議命令轉(zhuǎn)換為自定義協(xié)議命令,并經(jīng)由所述第二通信單元發(fā)往所述油水井監(jiān)控器,以此方式能夠?qū)崿F(xiàn)在不更換現(xiàn)有油水井監(jiān)控器(RTU)的情況下,使其符合A11協(xié)議,實(shí)現(xiàn)由自動(dòng)化系統(tǒng)向生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)的過渡。
需要指出的是,上面所述的第一組通信單元可包括RS485通信單元和/或RS232通信單元,所述第二組通信單元也可以包括RS485通信單元和/或RS232通信單元。也就是說,在本實(shí)用新型實(shí)施例中,第一組通信單元和第二組通信單元都可以為RS485通信單元和/或RS232通信單元。而且,RS485通信單元和RS232通信單元的數(shù)目在本實(shí)用新型中并不作具體限定。RS485通信單元可以為一或多個(gè),RS232通信單元也可以為一或多個(gè)。在具體實(shí)施過程中,為節(jié)省成本,RS485通信單元和RS232通信單元可優(yōu)選地只選取一個(gè)。即,第一組通信單元可包括一個(gè)RS485通信單元或一個(gè)RS232通信單元,第二組通信單元也可包括一個(gè)RS485通信單元或一個(gè)RS232通信單元
在一種實(shí)現(xiàn)方式中,可選地,所述第一組通信單元可包括第一路RS485通信單元,所述第二組通信單元包括第二路RS485通信單元和一個(gè)RS232通信單元。在此情況下,所述第一路RS485通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;所述第二路RS485通信單元和所述RS232通信單元分別與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;其中,所述第二路RS485通信單元和所述RS232通信單元之間通過選擇開關(guān)相連,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
在另一種實(shí)現(xiàn)方式中,可選地,所述第一組通信單元可包括第一路RS485通信單元,所述第二組通信單元包括第二路RS485通信單元或一個(gè)RS232通信單元。在此情況下,所述第一路RS485通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;所述第二路RS485通信單元或所述RS232通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;其中,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
在另一種實(shí)現(xiàn)方式中,可選地,所述第一組通信單元包括第一路RS232通信單元,所述第二組通信單元包括第二路RS232通信單元和一個(gè)RS485通信單元。在此情況下,所述第一路RS232通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;所述第二路RS232通信單元和所述RS485通信單元分別與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;其中,所述第二路RS232通信單元和所述RS485通信單元之間通過選擇開關(guān)相連,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
在另一種實(shí)現(xiàn)方式中,可選地,所述第一組通信單元包括第一路RS232通信單元,所述第二組通信單元包括第二路RS232通信單元或一個(gè)RS485通信單元。在此情況下,所述第一路RS232通信單元與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第一通信接口與所述監(jiān)控系統(tǒng)相連;所述第二路RS232通信單元或所述RS485通信單元分別與所述處理器相連接,并通過所述協(xié)議轉(zhuǎn)換裝置的第二通信接口與所述油水井監(jiān)控器相連;其中,所述第一通信接口具有4個(gè)管腳,所述第二通信接口具有5個(gè)管腳。
在一個(gè)實(shí)施例中,第一組通信單元包括第一路RS485通信單元,第二組通信單元包括第二路RS485通信單元和一個(gè)RS232通信單元。在此情況下,協(xié)議轉(zhuǎn)換裝置的具體結(jié)構(gòu)可如下:
所述時(shí)鐘單元的兩極分別與所述處理器的兩個(gè)管腳通過導(dǎo)線相連;
所述第一通信接口的4個(gè)管腳分別與所述電源的2個(gè)管腳和第一路RS485通信單元的第6、第7管腳通過導(dǎo)線相連;第一路RS485通信單元的第5、第8管腳通過第一電阻、第二電阻與第6、第7管腳相連;
第一路485通信單元的第1、第4管腳與處理器的第68、第69管腳相連;第一路485通信單元的第2、第3管腳通過導(dǎo)線與處理器的第96管腳相連;
所述第二通信接口的第1、第2管腳分別與第二路485通信單元的第6、第7管腳相連;所述第二通信接口的第3、4、5管腳通過導(dǎo)線分別與232通信單元的第7、8管腳和VSS相連;
第二路485通信單元的第5、第8管腳分別通過第四、第三電阻與第6、第7管腳相連;第二路485通信單元4的第一管腳通過選擇開關(guān)的第3腳與處理器的第79管腳相連;第二路RS485通信單元的第4管腳、RS232通信單元的第10管腳通過導(dǎo)線與處理器的第78管腳相連;第二路RS485通信單元的第2、第3管腳通過導(dǎo)線與處理器的第95管腳相連;
RS232通信單元的第1、第3管腳通過電容相連,RS232通信單元的第4、第5管腳通過另一電容相連,電源通過電容分別與RS232通信單元的第2管腳相連;RS232通信單元的第6管腳通過電容接地、RS232通信單元的第15管腳通過導(dǎo)線接地;RS232通信單元的第7、第8管腳與第二通信接口的第3、4管腳通過導(dǎo)線相連而且與VSS并聯(lián)兩個(gè)發(fā)光二極管;RS232通信單元的第9管腳通過選擇開關(guān)的第1腳與處理器的第79管腳相連;
存儲(chǔ)單元的第8、第3和第7管腳通過電容與第4管腳連接;存儲(chǔ)單元的第1、2、4、5、6、8管腳分別通過導(dǎo)線與處理器的第29、31、27、32、30、28管腳相連;
處理器的第72、38管腳通過電阻第7、第8電阻與3.3V電源相連;處理器的第94、76管腳通過第五、第六電阻接地。
需要說明的是,為了穩(wěn)定電壓或其他控制目的,本實(shí)用新型實(shí)施例中的協(xié)議轉(zhuǎn)換裝置還可以按照需要包括至少一個(gè)電阻、至少一個(gè)電容以及至少一個(gè)發(fā)光二極管。其中,電阻、電容和發(fā)光二極管的具體數(shù)量和位置在本實(shí)用新型中可根據(jù)實(shí)際需要來選取。
所述處理器可以采用STM32F103為主芯片。在實(shí)施時(shí),油水井自動(dòng)化監(jiān)控器協(xié)議裝換裝置可以例如每5分鐘采集一次油水井監(jiān)控器(RTU)參數(shù),這些參數(shù)可包括油水井監(jiān)控器(RTU)參數(shù)設(shè)置、當(dāng)前井參數(shù)(所有模擬量、協(xié)議流量、數(shù)字量及開關(guān)量)、示功圖、各相電流曲線、總功率曲線、時(shí)間等等,并將讀取到的數(shù)據(jù)自動(dòng)轉(zhuǎn)換為符合A11協(xié)議的數(shù)據(jù)存儲(chǔ)到協(xié)議轉(zhuǎn)換裝置的存儲(chǔ)單元(存儲(chǔ)器)中,通過RS-485或者RS-232方式,將符合A11協(xié)議的油水井監(jiān)控?cái)?shù)據(jù)傳輸?shù)缴衔粰C(jī)監(jiān)控系統(tǒng)中。
為更好地理解本實(shí)用新型的技術(shù)方案,下面參照?qǐng)D3-5進(jìn)行進(jìn)一步闡釋。
本實(shí)用新型實(shí)施例中的協(xié)議轉(zhuǎn)換裝置可包括:處理器U1、電源U2、第一組通信單元(例如U3)、第二組通信單元(例如U4和U5)、存儲(chǔ)單元U6和時(shí)鐘單元JZ1。下面參照?qǐng)D3-5以第一組通信單元包括第一路RS485通信單元U3,第二組通信單元包括第二路RS485通信單元U4和一個(gè)RS232通信單元U5為例來對(duì)本實(shí)用新型進(jìn)行進(jìn)一步闡釋。
油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置電路結(jié)構(gòu)可包括微處理器U1,穩(wěn)壓電源U2、第1路RS485通信單元U3、第2路RS485通信單元U4、RS232串口通信單元U5、選擇開關(guān)J1,數(shù)據(jù)存儲(chǔ)單元U6與時(shí)鐘單元JZ1。時(shí)鐘單元JZ1的兩極分別與微處理器U1的12/OSC_IN、13/OSC_OUT管腳通過導(dǎo)線相連;
監(jiān)控系統(tǒng)的通信接口CH1的管腳1、2、3、4分別與穩(wěn)壓電源U2的2/Vout、3/Vin管腳和第1路RS485通信單元U3的6/A、7/B管腳通過導(dǎo)線相連;第1路RS485通信單元U3的5/G、8/V管腳通過R2、R1與通信單元U3的6/A、7/B管腳相連;
第1路RS485通信單元U3的1/R、4/D管腳與微處理器U1的68/PA9、69/PA10相連;第1路RS485通信單元U3的2/RE、3/DE管腳通過導(dǎo)線與微處理器U1的96/PE0管腳相連;
油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置的通信接口CH2的1、2管腳分別與第2路RS485通信單元U4的6/A、7/B管腳相連;油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置的通信接口CH2的3、4、5管腳分別與第2路RS232通信單元U5的7/T2O、8/R2I管腳和VSS通過導(dǎo)線相連;
第2路RS485通信單元U4的5/G、8/V管腳通過R4、R3與6/A、7/B管腳相連;第2路RS485通信單元U4的1/R通過選擇開關(guān)J1的3腳與微處理器U1的79/PC11管腳相連;第2路RS485通信單元U4的4/D管腳、RS232串口通信單元U5的10/R2O管腳通過導(dǎo)線與微處理器U1的78/PC10管腳相連;第2路RS485通信單元U4的2/RE、3/DE管腳通過導(dǎo)線與微處理器U1的95/PB8管腳相連;
RS232串口通信單元U5的1/C1+、3/C1-管腳通過電容C9相連,RS232串口通信單元U5的4/C2+、5/C2-管腳通過電容C8相連,電源VCC通過電容C11分別與RS232串口通信單元U5的2/V+管腳相連;RS232串口通信單元U5的6/V-通過電容C10接地、RS232串口通信單元U5的15/GND管腳通過導(dǎo)線接地;RS232串口通信單元U5的7/T2O、8/R2I管腳與CH2的3、4管腳通過導(dǎo)線相連而且與VSS并聯(lián)D3、D4;RS232串口通信單元U5的9/R2O管腳通過選擇開關(guān)J1的1腳與微處理器U1的79/PC11管腳相連;
數(shù)據(jù)存儲(chǔ)單元U6的8/VCC、3/WP、7/HOLD管腳通過電容C5與4/GND管腳連接;數(shù)據(jù)存儲(chǔ)單元U6的1/CS、2/DO、4/GND、5/DI、6/CLK、8/VCC管腳分別通過導(dǎo)線與微處理器U1的29/PA4、31/PA6、27/VSS_4、32/PA7、30/PA5、28/VDD_4管腳相連;
微處理器U1的72/PA13、38/PB2管腳通過電阻R7、R8與3.3V電源相連;微處理器U1的94/BOOT0、76/PA14管腳通過電阻R5、R6接地。
油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置是一種將油水井監(jiān)控器(RTU)自定義協(xié)議向A11協(xié)議轉(zhuǎn)換的裝置,在油水井監(jiān)控器(RTU)的通信口以RS-232或RS-485與油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置的下端通信端口(CH2)連接,上位機(jī)監(jiān)控系統(tǒng)的通信端口與油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置的上端通信端口(CH1)以RS-485的方式連接。當(dāng)上位機(jī)監(jiān)控系統(tǒng)發(fā)送A11協(xié)議監(jiān)控命令時(shí),A11協(xié)議監(jiān)控命令首先由油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置接收,并轉(zhuǎn)換為油水井監(jiān)控器(RTU)的自助協(xié)議命令并下發(fā)至油水井監(jiān)控器(RTU);油水井監(jiān)控器(RTU)則將數(shù)據(jù)傳輸并存儲(chǔ)到油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置,并根據(jù)A11協(xié)議將實(shí)時(shí)數(shù)據(jù)傳輸至上位機(jī)監(jiān)控系統(tǒng)。本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置安裝方便、可靠性高,可在不更換油水井監(jiān)控器(RTU)的情況下,實(shí)現(xiàn)現(xiàn)有自定義協(xié)議向A11協(xié)議的轉(zhuǎn)換。
相應(yīng)地,本實(shí)用新型還提供一種應(yīng)用于上面所述的任一種協(xié)議轉(zhuǎn)換裝置的協(xié)議轉(zhuǎn)換方法,參照?qǐng)D6,所述方法可包括:
61、接收來自所述監(jiān)控系統(tǒng)的A11協(xié)議命令;
62、將所述A11協(xié)議命令經(jīng)由所述第一組通信單元送至所述處理器;
63、所述處理器將所述A11協(xié)議命令轉(zhuǎn)換為自定義協(xié)議命令,并經(jīng)由所述第二通信單元發(fā)往所述油水井監(jiān)控器。
其中,所述A11協(xié)議命令可以為符合A11協(xié)議的各種監(jiān)控命令。
本實(shí)用新型實(shí)施例提供的協(xié)議轉(zhuǎn)換方法,所述協(xié)議轉(zhuǎn)換裝置用信號(hào)線以RS485或RS232的方式分別與監(jiān)控系統(tǒng)和油水井監(jiān)控器連接,來自所述監(jiān)控系統(tǒng)的A11協(xié)議命令經(jīng)由所述第一組通信單元送至所述處理器,所述處理器將所述A11協(xié)議命令轉(zhuǎn)換為自定義協(xié)議命令,并經(jīng)由所述第二通信單元發(fā)往所述油水井監(jiān)控器,以此方式能夠?qū)崿F(xiàn)在不更換現(xiàn)有油水井監(jiān)控器(RTU)的情況下,使其符合A11協(xié)議,實(shí)現(xiàn)由自動(dòng)化系統(tǒng)向生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)的過渡。
進(jìn)一步地,油水井監(jiān)控器(RTU)接收到所述自定義協(xié)議命令之后,可作出相應(yīng)響應(yīng)。相應(yīng)地,所述協(xié)議轉(zhuǎn)換方法還可包括:
接收所述油水井監(jiān)控器返回的數(shù)據(jù);
將所述數(shù)據(jù)經(jīng)由第二組通信單元送至所述處理器;
所述處理器將所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中,并經(jīng)由所述第一組通信單元發(fā)往所述監(jiān)控系統(tǒng)。
這里需要說明的是,在步驟61之前,當(dāng)油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置安裝完成后,還需要經(jīng)歷上電初始化過程。具體地,協(xié)議轉(zhuǎn)換裝置通電,微處理器、穩(wěn)壓電源、第1路RS485通信單元、第2路RS485通信單元、RS232串口通信單元管腳分別進(jìn)行初始化,等待接收上位機(jī)A11協(xié)議監(jiān)控命令。
當(dāng)A11上位機(jī)監(jiān)控系統(tǒng)向油水井監(jiān)控器(RTU)發(fā)送監(jiān)控命令,監(jiān)控命令由油水井自動(dòng)化監(jiān)控器協(xié)議轉(zhuǎn)換裝置的CH1口接收,至微處理器U1,并由CH2口向?qū)?yīng)的油水井監(jiān)控器(RTU)發(fā)送監(jiān)控命令。油水井監(jiān)控器(RTU)返回的數(shù)據(jù)通過CH2口發(fā)送到微處理器U1,并按照《油氣生產(chǎn)物聯(lián)網(wǎng)系統(tǒng)建設(shè)規(guī)定》將存儲(chǔ)到數(shù)據(jù)存儲(chǔ)單元U6。然后將數(shù)據(jù)存儲(chǔ)單元U6數(shù)據(jù)通過CH1口發(fā)送到A11上位機(jī)監(jiān)控系統(tǒng)。
需要說明的是:上述實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的協(xié)議轉(zhuǎn)換裝置和協(xié)議轉(zhuǎn)換方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本實(shí)用新型的較佳實(shí)施例,并不用以限制本實(shí)用新型,凡在本實(shí)用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。