本發(fā)明涉及設(shè)備控制系統(tǒng)技術(shù)領(lǐng)域,特別是指一種加油站前庭設(shè)備控制系統(tǒng)。
背景技術(shù):
加油站前庭設(shè)備包括加油機(jī)、液位儀等設(shè)備,加油站前庭設(shè)備控制系統(tǒng)主要用于采集加油機(jī)、液位儀等前庭設(shè)備的各種數(shù)據(jù),并通過電流環(huán)、RS485、RS422等方式與加油機(jī)通訊連接,用來獲取加油狀態(tài)及相關(guān)數(shù)據(jù);通過RS232接口連接液位儀獲取油罐的狀態(tài)及相關(guān)數(shù)據(jù)。目前,現(xiàn)有加油站前庭設(shè)備控制系統(tǒng)的配置軟件是在PC電腦上運(yùn)行的應(yīng)用程序,后臺(tái)控制系統(tǒng)訪問客戶端需要通過應(yīng)用程序系統(tǒng)進(jìn)行,這樣一旦客戶端的配置軟件參數(shù)做了調(diào)整,就必須對所有配置軟件進(jìn)行相應(yīng)的升級調(diào)整,操作復(fù)雜,成本高,不能通過瀏覽器方式訪問客戶端設(shè)備運(yùn)行情況,更不能進(jìn)行遠(yuǎn)程監(jiān)控客戶端設(shè)備。另外,現(xiàn)有加油站前庭設(shè)備控制系統(tǒng)不能存儲(chǔ)加油機(jī)、液位儀等與控制系統(tǒng)之間的通訊日志,為現(xiàn)場問題排查帶來諸多不便?,F(xiàn)有加油站前庭設(shè)備控制系統(tǒng)沒有數(shù)據(jù)庫存儲(chǔ)功能,只能使用原始的文本記錄方式,數(shù)據(jù)存儲(chǔ)、查詢效率低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出一種加油站前庭設(shè)備控制系統(tǒng),解決了現(xiàn)有技術(shù)中系統(tǒng)配置軟件升級操作復(fù)雜、成本高,后臺(tái)不能通過瀏覽器方式訪問客戶端設(shè)備運(yùn)行情況、不能對加油站現(xiàn)場進(jìn)行遠(yuǎn)程監(jiān)控的問題。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:一種加油站前庭設(shè)備控制系統(tǒng),包括:協(xié)議轉(zhuǎn)換模塊:采用COM技術(shù)將可變的上位機(jī)協(xié)議和下層各個(gè)下位機(jī)協(xié)議接口化,實(shí)現(xiàn)不同系統(tǒng)上位機(jī)協(xié)議和相應(yīng)多種下位設(shè)備的各種私有協(xié)議的分離;內(nèi)部設(shè)有控制模塊,分別實(shí)現(xiàn)對各個(gè)下位機(jī)程序進(jìn)行升級控制;內(nèi)存共享數(shù)據(jù)模塊,界面模塊和網(wǎng)絡(luò)配置模塊:協(xié)議轉(zhuǎn)換模塊將下位機(jī)與上位機(jī)之間的通訊情況、下位機(jī)的運(yùn)行狀態(tài)及各個(gè)運(yùn)行指標(biāo)數(shù)據(jù)記錄到內(nèi)存共享數(shù)據(jù)模塊;內(nèi)存共享數(shù)據(jù)模塊將各個(gè)下位機(jī)運(yùn)行的實(shí)時(shí)狀態(tài)及運(yùn)行指標(biāo)累計(jì)數(shù)通過數(shù)據(jù)線傳輸給界面模塊進(jìn)行顯示;網(wǎng)絡(luò)配置模塊通過局域網(wǎng)以瀏覽器方式實(shí)時(shí)訪問內(nèi)存共享數(shù)據(jù)模塊,對各個(gè)下位機(jī)進(jìn)行遠(yuǎn)程監(jiān)控及相應(yīng)的數(shù)據(jù)查詢。本發(fā)明還包括日志模塊,所述日志模塊的輸入端與協(xié)議轉(zhuǎn)換模塊的輸出端單向傳輸數(shù)據(jù),所述日志模塊存儲(chǔ)記錄各個(gè)下位機(jī)與上位機(jī)之間的協(xié)議轉(zhuǎn)換情況,從而記錄各個(gè)下位機(jī)的運(yùn)行情況。本發(fā)明還包括配置文檔,所述配置文檔通過協(xié)議轉(zhuǎn)換模塊記錄各個(gè)下位機(jī)配置軟件的升級調(diào)整情況。所述界面模塊中的屏幕采用彩色觸控屏,所述彩色觸控屏的型號為TD3240;所述界面模塊依次通過內(nèi)存共享數(shù)據(jù)模塊、協(xié)議轉(zhuǎn)換模塊分別與各個(gè)下位機(jī)之間傳輸控制信號。所述下位機(jī)包括加油機(jī)、液位儀。本發(fā)明的有益效果為:(1)配置軟件由原PC電腦上運(yùn)行的應(yīng)用程序升級為通過web界面直接訪問的配置方式,不用再因?yàn)橄挛粰C(jī)的配置軟件做了調(diào)整而對整個(gè)系統(tǒng)所有的配置軟件進(jìn)行升級,操作簡便,成本低;后臺(tái)監(jiān)控室能夠通過局域網(wǎng)以瀏覽器方式訪問加油站前庭各個(gè)下位機(jī)設(shè)備的的工作狀態(tài)及交易數(shù)據(jù),其訪問不再受硬件設(shè)備的限制,方便遠(yuǎn)程監(jiān)控及相應(yīng)的數(shù)據(jù)查詢,提高查詢效率。(2)通過增加日志模塊,能夠記錄各個(gè)下位機(jī)與上位機(jī)之間的協(xié)議轉(zhuǎn)換情況,即記錄下整個(gè)加油站前庭設(shè)備的工作日志,一旦出現(xiàn)系統(tǒng)故障問題,可以方便地通過工作日志進(jìn)行故障定位,快速解決故障問題,為現(xiàn)場故障排查帶來方便。(3)界面模塊采用彩色觸控屏幕,既能實(shí)現(xiàn)加油站前庭設(shè)備運(yùn)行情況的直觀顯示,又能通過觸控屏幕對各個(gè)下位機(jī)的驅(qū)動(dòng)升級進(jìn)行單獨(dú)的操控設(shè)置,從而不影響其他下位機(jī)的正常工作。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明的原理框圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示的實(shí)施例可知,本發(fā)明所述加油站前庭設(shè)備控制系統(tǒng),包括:協(xié)議轉(zhuǎn)換模塊:采用COM技術(shù)將可變的上位機(jī)協(xié)議和下層各個(gè)下位機(jī)協(xié)議接口化,實(shí)現(xiàn)不同系統(tǒng)上位機(jī)協(xié)議和相應(yīng)多種下位設(shè)備的各種私有協(xié)議的分離;內(nèi)部設(shè)有控制模塊,分別實(shí)現(xiàn)對各個(gè)下位機(jī)程序進(jìn)行升級控制;所述COM技術(shù)中的COM即為ComponentObjectModel,譯為組件對象模型,COM技術(shù)是一種說明如何建立可動(dòng)態(tài)互變組件的規(guī)范,此規(guī)范提供了為保證能夠互操作,客戶和組件應(yīng)遵循的一些二進(jìn)制和網(wǎng)絡(luò)標(biāo)準(zhǔn)。通過這種標(biāo)準(zhǔn)將可以在任意兩個(gè)組件之間進(jìn)行通信而不用考慮其所處的操作環(huán)境是否相同、使用的開發(fā)語言是否一致以及是否運(yùn)行于同一臺(tái)計(jì)算機(jī)。內(nèi)存共享數(shù)據(jù)模塊,界面模塊,日志模塊和網(wǎng)絡(luò)配置模塊:協(xié)議轉(zhuǎn)換模塊將下位機(jī)與上位機(jī)之間的通訊情況、下位機(jī)的運(yùn)行狀態(tài)及各個(gè)運(yùn)行指標(biāo)數(shù)據(jù)記錄到內(nèi)存共享數(shù)據(jù)模塊;內(nèi)存共享數(shù)據(jù)模塊將各個(gè)下位機(jī)運(yùn)行的實(shí)時(shí)狀態(tài)及運(yùn) 行指標(biāo)累計(jì)數(shù)通過數(shù)據(jù)線傳輸給界面模塊進(jìn)行顯示;網(wǎng)絡(luò)配置模塊通過局域網(wǎng)以瀏覽器方式實(shí)時(shí)訪問內(nèi)存共享數(shù)據(jù)模塊,對各個(gè)下位機(jī)進(jìn)行遠(yuǎn)程監(jiān)控及相應(yīng)的數(shù)據(jù)查詢;所述日志模塊的輸入端與協(xié)議轉(zhuǎn)換模塊的輸出端單向傳輸數(shù)據(jù),所述日志模塊存儲(chǔ)記錄各個(gè)下位機(jī)與上位機(jī)之間的協(xié)議轉(zhuǎn)換情況,從而記錄各個(gè)下位機(jī)的運(yùn)行情況。本發(fā)明還包括配置文檔,所述配置文檔通過協(xié)議轉(zhuǎn)換模塊記錄各個(gè)下位機(jī)配置軟件的升級調(diào)整情況。所述界面模塊中的屏幕采用彩色觸控屏,所述彩色觸控屏的型號為TD3240;所述界面模塊依次通過內(nèi)存共享數(shù)據(jù)模塊、協(xié)議轉(zhuǎn)換模塊分別與各個(gè)下位機(jī)之間傳輸控制信號。所述下位機(jī)包括加油機(jī)、液位儀。上述協(xié)議轉(zhuǎn)換模塊中的控制模塊的CPU主頻采用Cortex-A8芯片600MHz,提升系統(tǒng)運(yùn)算速度;內(nèi)存升級為128MB,大大提高設(shè)備整體運(yùn)行速度;存儲(chǔ)空間升級為128MB,擴(kuò)展存儲(chǔ)空間,可記錄更多信息。日志存儲(chǔ)功能:原加油站前庭設(shè)備控制系統(tǒng)因存儲(chǔ)空間及系統(tǒng)架構(gòu)問題不能存儲(chǔ)加油機(jī)、液位儀等與系統(tǒng)上位機(jī)之間的通訊日志,為現(xiàn)場問題排查帶來諸多不便。本發(fā)明提升了存儲(chǔ)空間優(yōu)化了系統(tǒng)架構(gòu),能存儲(chǔ)至少一個(gè)月的加油機(jī)、液位儀等下位機(jī)與系統(tǒng)上位機(jī)之間的通訊日志。一旦出現(xiàn)系統(tǒng)故障問題,可以方便地通過工作日志進(jìn)行故障定位,快速解決故障問題,為現(xiàn)場故障排查帶來方便。本發(fā)明還可以增加嵌入式數(shù)據(jù)庫sqlite對在線未結(jié)交易、離線交易等進(jìn)行存儲(chǔ),代替原來的文本記錄方式,為數(shù)據(jù)的存儲(chǔ)、查詢提高效能。本發(fā)明將原有的單色屏幕升級為彩色觸控屏幕,用于顯示加油機(jī)、液位儀等設(shè)備的實(shí)時(shí)狀態(tài)和累計(jì)交易數(shù)據(jù),能更直觀的查看油槍、液位儀等的相關(guān)信息;另外,當(dāng)需要對下位機(jī)的驅(qū)動(dòng)進(jìn)行升級時(shí),也可以通過觸控屏操控設(shè)置特定的下位機(jī)單獨(dú)進(jìn)行更新,而不對其他下位機(jī)的工作產(chǎn)生影響,升級操作更加簡便,給設(shè)備維護(hù)帶來更多便利。本發(fā)明協(xié)議轉(zhuǎn)換模塊使用com技術(shù)將可變的上位機(jī)協(xié)議和各個(gè)下位機(jī)的私有協(xié)議(如422\485、電流環(huán))接口化,能夠單獨(dú)編譯,實(shí)現(xiàn)主程序和混雜的各種協(xié)議的分離。根據(jù)不同項(xiàng)目上位機(jī)協(xié)議可以不同,下位機(jī)因?yàn)楦骷覐S家設(shè)備不同相應(yīng)的下位機(jī)協(xié)議也不同。本發(fā)明能實(shí)現(xiàn)支持不同上位機(jī)和多種下位機(jī),實(shí)現(xiàn)主程序和混雜的各種協(xié)議的分離。本發(fā)明可以通過軟件硬件的雙重看門狗來保障系統(tǒng)的主動(dòng)恢復(fù)能力。一般linux下watchdog只對運(yùn)行AP程序進(jìn)行保護(hù),AP程序出現(xiàn)異常后通過watchdog進(jìn)行喚醒。增加雙重保護(hù)是指linux系統(tǒng)出現(xiàn)異常后進(jìn)行軟啟動(dòng),快速恢復(fù)不影響現(xiàn)場設(shè)備使用。本發(fā)明所述加油站前庭設(shè)備控制系統(tǒng)具備遠(yuǎn)程設(shè)備監(jiān)控功能,可實(shí)現(xiàn)在公司后臺(tái)監(jiān)控室內(nèi),遠(yuǎn)程監(jiān)控每個(gè)加油站現(xiàn)場所連接加油機(jī)、液位儀的工作狀態(tài)以及加油數(shù)據(jù)和油罐液位數(shù)據(jù),如加油機(jī)空閑、提槍、加油中、鎖槍、故障等狀態(tài),液位儀油罐正常、油高報(bào)警、水高報(bào)警、油低報(bào)警等狀態(tài);每筆加油數(shù)據(jù):加油金額、升數(shù)、單價(jià)和每筆加油完畢后的金額和升數(shù)累計(jì);每個(gè)油罐的油高、油品體積、水高、水體積、溫度和溫償體積。本發(fā)明能夠使后臺(tái)監(jiān)控人員通過瀏覽器方式訪問加油站前庭設(shè)備運(yùn)行情況,其接入訪問端不受硬件設(shè)備限制,只要能上網(wǎng)通過瀏覽器連接到前庭設(shè)備,就能夠?qū)佑驼镜那巴ピO(shè)備進(jìn)行遠(yuǎn)程監(jiān)控以及相應(yīng)的數(shù)據(jù)查詢操作。配置軟件由原PC電腦上運(yùn)行的應(yīng)用程序升級為通過web界面直接訪問的配置方式,不用再因?yàn)橄挛粰C(jī)的配置軟件做了調(diào)整而對整個(gè)系統(tǒng)所有的配置軟件進(jìn)行升級,操作簡便,成本低;后臺(tái)監(jiān)控室能夠通過局域網(wǎng)以瀏覽器方式訪問加油站前庭各個(gè)下位機(jī)設(shè)備的的工作狀態(tài)及交易數(shù)據(jù),其訪問不再受硬件設(shè)備的限制,方便遠(yuǎn)程監(jiān)控及相應(yīng)的數(shù)據(jù)查詢,提高查詢效率。本發(fā)明配置靈活,原來的前庭控制板標(biāo)準(zhǔn)配置只有一款,連接24把油槍?,F(xiàn)場很多加油站的油槍數(shù)量都打不到這么多,這樣客戶就會(huì)花多余的錢購買不需要的擴(kuò)充性能,造成浪費(fèi),降低性價(jià)比;本發(fā)明改進(jìn)后進(jìn)行了3種配置選擇,分別為8口、16口、24口,一個(gè)口能連接一把油槍,客戶可根據(jù)加油站的實(shí)際需要進(jìn)行產(chǎn)品的選擇。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。