《電子技術應用》
您所在的位置:首頁 > 測試測量 > 業界動態 > 儲油罐實時監測與管理系統的設計與實現

儲油罐實時監測與管理系統的設計與實現

2009-08-10
作者:杜英坤, 林開顏

??? 摘 要: 國內多數加油站依靠手工或液位儀對儲油罐油品進行管理,其測量準確性、實時性、快捷性均難以滿足加油站信息化需求。在深入研究液位儀通信技術的基礎上,將液位儀和計算機信息技術結合起來,設計出一種新的儲油罐監測系統,實現了實時測量并自動記錄油罐內的各類參數以及自動進銷存管理、自動油罐校準技術、遠程監測等功能。實踐證明,系統的測量準確性、高效性及實時性在加油站管理中發揮了重大的作用,具有廣闊的應用前景。
??? 關鍵詞:儲油罐;測量;液位儀;信息技術

?

??? 加油站是油料收、發、儲藏等作業的基層單元,加油站信息化建設對于方便生產生活、加快石油產業建設步伐都有重要意義。在我國,由于受經濟水平、技術條件等諸多因素的制約,加油站對儲油罐的監測手段中靠手工檢尺、人工計量、人工巡檢還占有相當大的比例[1]。人工計量不僅測量精度、效率、可靠性以及可維護性難以滿足油庫信息化建設的需求,而且對罐內是否進水更無從檢查。有些規模大、效益較好的加油站雖然采用了現代化液位儀器具,但僅靠液位儀同樣難以滿足加油站信息化管理的要求。其不足之處主要體現在以下:
??? (1)功能單一,管理和操作液位儀數據不便。普通液位儀提供了儲油罐各類數據的監測功能,但往往需要人工在液位儀面板上多次按下對應按鍵才能完成,而且有些品牌的液位儀控制器不具備液晶顯示、鍵盤等人機接口,這給管理和維護帶來不便;
??? (2)無法自動獲取加油機的銷售數據,進而自動形成油罐的進銷存數據;
??? (3)數據不能遠程傳輸和共享,管理部門難以掌握庫存數據,油品配送不方便。
??? 鑒于此,本文設計了一種儲油罐監測與管理系統。該管理系統將信息技術與液位儀測量技術結合起來,不僅可以自動采集、存儲及管理油庫收、發、存信息及報警信息,而且還可以自動生成庫存記錄和自動進油記錄,減少操作人員的數量,提高操作效率和油庫安全管理水平等,并可將各類存儲數據進行遠程傳輸,方便油品配送。
1 儲油罐監測系統總體方案設計
1.1 系統結構和配置
??? 加油站管理系統的拓撲結構如圖1所示。其中,計算機、加油機通信控制器和液位儀控制器放置于營業房內(如圖1中虛線框所示)。同時,計算機與加油機通信控制器通過RS232通信方式相連,采集加油機的銷售數據,而液位儀控制器與油罐內的各個探棒相連接,實時測量油罐的庫存、進油、溫度、液位等信息。采集到有效數據后將這些信息以RS232通信方式傳輸到計算機中。計算機既可以通過液位儀控制器獲取庫存、進油數據,又可以通過加油機通信控制器獲取加油機銷售數據,進而可形成進銷存數據。

?


??? 本系統中,現場探測設備選用美國維德路特公司的TLS系列數字式磁致伸縮液位儀和探棒,計算機采用普通工控機。
1.2 系統主要功能
??? 系統的主要功能如表1所示。

?


2 系統通信技術及實現方法
2.1系統通信的硬件連接

??? 通信方式采用RS-232標準串行通信,硬件連接可采用標準9針或25針接口。以9針為例:第2針為液位儀發送數據,第3針為液位儀接收數據,第5針為公共接地。液位儀通信接口可以直接連在計算機上,也可通過Modem連在計算機上。
2.2 通信命令格式
??? (1)通信數據字節傳輸格式
??? 液位儀接收和發送數據都是以ASCII碼的形式進行的,字節數據格式為:

???

??? 主機和液位儀的通信數據格式必須一致,否則通信不能進行。液位儀通信數據格式選擇可以通過面板上的鍵盤進行設置。波特率可以選擇為以下幾個中的一個:300 b/s、1200 b/s、2400 b/s、4800 b/s、9600 b/s;同樣地,主機波特率的設置也必須和液位儀一致才能進行通信。
??? (2)通信命令格式[2]
??? ① PC向液位儀發送的所有命令都要遵循如下通信格式:

???

??? 其中,SOH:控制字符,ASCII值為01,命令起始標志。
??? Security Code:命令安全碼,由6個數字密碼或一些字母組成,它可以用面板上的開關設定,也可以配置命令設定,也可以是通過接口通信傳遞過來的配置命令設定。此項出于安全考慮而設的,為可選項。
??? Function Code:功能代碼,由6個字符組成。功能代碼是液位儀用來向主機作出響應或者接收主機命令的,不同的密碼代表不同的具體含義。如代碼“I201”是灌內油品存量報告,代碼“I202”是油品銷售報告等。
??? Data Field:數據域,包含完成選定功能的必要信息,比如配置信息等。
??? ②液位儀作出的響應則遵循下列格式:

???

??? 其中,SOH:控制字符。
??? Function Code:功能代碼,和液位儀收到的功能代碼應該一致。
??? Data Field:通常是選定功能的必要信息,如日期、時間和狀態等。
??? &&:表示數據位停止,后面的是校驗位。
??? Checksum:校驗位,對此位以前的數據進行校驗(包括控制字符),由4個表示十六進制的ASCII字符構成(即2B)。校驗碼是從此位以前所有數據的二進制下累加和的補碼形式。
??? ETX:ASCII值為03的命令結束控制字符。下面以讀取庫存數據的I201命令為例來說明液位儀通信命令格式。
??? 主機命令格式:
??? i201TT
??? 典型的液位儀回答:
??? i201TTYYMMDDHHmm-TTpssssNNFFFFFFFF...TTpssssNNFFFFFFFF...&&CCCC
??? 其字段具體含義如表2所示。

?


3軟件設計
3.1 串口通信設計
??? 串口通信利用VC++6.0開發環境里封裝的MSComm控件來完成主機與液位儀之間的通信。MSComm控件在串口編程時非常方便,其使用步驟可概括如下[3]
??? (1)定義一個串口對象
? ? 如? CMSComm?m_MSComm
??? (2) 串口初始化
? ? //選擇COM1
??? m_MSComm.SetCommPort(1)?
??? //設置接收緩沖區
??? m_MSComm.SetInBufferSize(1024)?
????//設置發送緩沖區
?? ?m_MSComm.SetOutBufferSize(1024)
? ? //全部接收數據
??? m_MSComm.SetInputLen(0)
? ? //二進制方式讀寫數據
??? m_MSComm.SetInputMode(1)
?? ?//一接收就引發OnComm事件???
??? m_MSComm.SetRThreshold(1)???
? ? //設置波特率校驗位等。
??? m_MSComm.SetSettings('9600,n,8,1')
? ? //打開串口
??? m_MSComm.SetPortOpen(TRUE)
??? (3)串口數據發送
??? CByteArray arr;
??? arr.RemoveAll();
??? arr.SetSize(nSize);
??? for(i=0;i??? ?? {//pData指向發送緩沖區
??? arr.SetAt(i,pData[i]);
??? }
??? if(m_commctrl.GetPortOpen())
??? ? {//向串口發送數據??? m_commctrl.SetOutput(Cole
??? Variant(arr));
????}
??? (4)接收數據:
??? 當串口接收到數據時,會產生串口事件中斷,在相應中斷函數中:
??? VARIANT vaRecData;
??? int k; short nCommValue;
??? nCommValue= m_commctrl.GetCommEvent();
??? unsigned char pRecDataBuffer[1000];
??? if(nCommValue == 2)
??? {//接收數據中斷
??? k=m_commctrl.GetInBufferCount();
??? if(k>0)
??? m_commctrl.SetInputLen(k);
??? vaRecData = m_commctrl.GetInput();
??? unsigned char * pData;
??? pData =(unsigned char*)vaRecData.parray->pvData;
??? for(int i=0;i??? {//讀取數據到接收緩沖區???pRecDataBuffer[i]= pData[i];
??? }
??? …
??? }
??? 通過以上步驟,就可以進行串口數據通信。
3.2管理系統軟件流程
??? 液位儀主機開始實現管理系統軟件后,管理軟件首先會根據各項設置生成一個主界面,如圖2所示。用來模擬加油站各個油罐的液位、水位、余空的高度,并以不同的顏色顯示,便于用戶直觀觀察。而界面的下方列表中則詳細顯示了油位、油量、水位、水量、余空、溫度等重要數據的具體值。所用命令的種類和功能如表3所示,液位儀管理軟件依次向每個油罐發送命令,每個命令處理完所有油罐后才會轉入下一命令繼續執行,命令循環往復進行。這樣液位儀管理軟件就可以獲取各個油罐的庫存信息、進油信息、狀態及報警記錄,并保存在數據庫中供用戶查詢。液位儀管理系統能結合加油機管理軟件獲得的加油數據(銷售數據),生成進銷存報表,并可通過通信軟件把報表發送到遠程服務器,方便職能部門進行分析、統計,達到遠程可了解油罐庫存狀態,方便油品配送的目的。

?

?


4自動油罐校準技術的實現方法
??? 自動油罐校準技術是對油罐容積表動態地進行校準。普通油罐由于長期深埋于地下,在運行過程中受壓力、土石層變化、地下水位等儲多因素的影響,不可避免地產生變形、傾斜,因此會導致預先設置在液位儀控制器中的容積表不準確。本管理系統基于VEEDER ROOT公司AccuChart技術的基礎上,由程序自動向液位儀控制器發送數據,實現自動油罐校正,從而保證了油品的進、銷、存管理的準確性。下面就本系統中采用的自動油罐校準技術作一闡述。
??? 實現自動油罐校準可分為以下3個步驟:
??? (1)實現自動校準需要獲取加油機的提槍、掛槍信號及本次加油量及加油機的累計泵碼數,這些數據可通過加油機管理軟件獲得。加油機管理軟件和液位儀管理軟件運行在同一計算機上,兩者可通過進程通信來完成數據交互。而進程間通信程可通過以下步驟實現(在加油機管理軟件系統中):
??? ①首先得到液位儀系統管理進程的句柄。用 FindWinTitle函數得到。
??? ②用COPYDATASTRUCT結構體裝載要發送的數據。
??? ③把裝載的數據通過WM_COPYDATA消息發送至液位儀管理軟件。
??? (2)液位儀管理軟件響應WM_COPYDATA消息,獲取相應數據并發送到液位儀控制器,液位儀控制器接收到命令后就會把此次交易所產生的數據進行保存。發送的數據即是從加油槍加油時傳遞過來的數據。液位儀控制器接收到此數據后就和油罐內液位量的變化作對比,進而計算出由于油罐傾斜、溫度變化、油罐不規則等因素所產生的誤差。
??? (3)當液位儀控制器接收到了足夠有效的數據時,就會為每個油罐建立一個最佳的容積表,最佳容積表一旦建立就完成了校準過程。因此、自動油罐校準流程如圖3所示。

?

?

??? 油罐的校準過程在加油站正常售油時即可進行,而且不需要任何人工干預。在油罐容積表校準期間,油位的浮動范圍應該覆蓋整個油罐的運營范圍。一旦采集了足夠的數據后,控制器就會自動生成新的油罐容積表,從而完成整個校準過程。通常,校準過程一般需要1個多月,加油站內的所有油罐可以同時進行校準。
??? 基于數字式磁致伸縮液位儀的儲油罐實時監測與計量管理系統,與單純用液位儀相比,具有可靠性高、性能穩定、效率高、管理方便等顯著優點。結合了VEEDER ROOT的高精度液位儀控制器和信息技術,本系統不僅實現了精確測量各類參數、方便銷存管理和自動生成各類報告記錄的功能,而且實現了遠程管理和配送油品、自動油罐校準等高級功能。為加油站自動化監測和管理提供了完善的解決方案。目前該系統已經在上海、遼寧、安徽等多家加油站內獲得成功運行,獲得較好評價。
參考文獻
[1]?王鵬飛,李著信,方雪.幾種常見油罐液位計的性能特點及選用[J].重慶工業高等??茖W校學報,2004,19(1):31.
[2]?VEEDRE. Veedee? root serial inteface manual for TLS-300 and TLS-350 UST monitoring systems[R].2006,Manual Number 576013-635 Revision L.
[3]?張筠莉,劉書智.Visual C++實踐與提高串口通信與工程應用篇 [M]. 北京:中國鐵道出版社,2006.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久经典综合| 国产精品久线观看视频| 亚洲欧美制服另类日韩| 欧美国产精品中文字幕| 欧美精品在线一区| 亚久久调教视频| 国产日韩欧美不卡| 久久九九热re6这里有精品| 女女同性女同一区二区三区91| 国内精品亚洲| 国产精品扒开腿爽爽爽视频| 麻豆精品在线播放| 欧美日本精品| 亚洲欧美一区二区激情| 欧美视频一区在线观看| 永久免费毛片在线播放不卡| 亚洲高清精品中出| 久久综合九九| 欧美成在线视频| 午夜亚洲福利| 免费短视频成人日韩| 国产精品久久久久久久免费软件| 亚洲一区免费| 亚洲一区二区三区久久| 欧美aaaaaaaa牛牛影院| 亚洲在线观看| 亚洲成色最大综合在线| 国产九九视频一区二区三区| 伊人婷婷欧美激情| 欧美成人午夜视频| 久久综合色综合88| 欧美激情成人在线| 久久精品国产99国产精品| 你懂的国产精品永久在线| 欧美午夜不卡| 欧美成人亚洲成人| 亚洲私人影院在线观看| 毛片精品免费在线观看| 国产精品无码永久免费888| 欧美激情一区二区三区在线视频观看| 国产欧美日韩精品丝袜高跟鞋| 一本色道久久精品| 久久精品日产第一区二区| 亚洲高清在线观看| 亚洲欧美激情诱惑| 欧美色精品天天在线观看视频| 久久午夜激情| 亚洲二区免费| 国产精品免费电影| 久久手机精品视频| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩卡一卡二| 狠狠入ady亚洲精品经典电影| 尤妮丝一区二区裸体视频| 9i看片成人免费高清| 国产一区二区三区在线播放免费观看| 欧美日韩日日夜夜| 国产综合久久| 亚洲福利视频网| 国产一区二区三区高清播放| 在线视频精品一| 欧美影院成年免费版| 激情偷拍久久| 久久久久国产成人精品亚洲午夜| 影音国产精品| 欧美日韩亚洲一区二区三区在线观看| 亚洲色在线视频| 午夜精品久久久久久99热| 一区二区三区在线观看国产| 性色av一区二区三区红粉影视| 欧美一区三区二区在线观看| 欧美激情1区2区| 国产三级精品三级| 免费精品99久久国产综合精品| 国产欧美一区二区三区视频| 99热精品在线| 99视频国产精品免费观看| 香蕉久久夜色精品国产使用方法| 亚洲第一精品夜夜躁人人爽| 国外视频精品毛片| 日韩视频中文| 毛片基地黄久久久久久天堂| 欧美激情第二页| 欧美日韩的一区二区| 亚洲二区在线观看| 99视频国产精品免费观看| 国产日韩欧美在线视频观看| 欧美日韩你懂的| 免费看的黄色欧美网站| 狂野欧美激情性xxxx欧美| 欧美性猛交xxxx免费看久久久| 欧美亚洲视频| 亚洲高清久久网| 国产精品亚洲а∨天堂免在线| 国产视频一区在线观看一区免费| 久久人人97超碰国产公开结果| 国产综合亚洲精品一区二| 午夜视频在线观看一区二区三区| 欧美一区二区在线播放| 亚洲欧洲精品一区二区三区不卡| 你懂的亚洲视频| 狠狠色综合色综合网络| 樱桃国产成人精品视频| 午夜精品999| 在线看视频不卡| 亚洲宅男天堂在线观看无病毒| 久久另类ts人妖一区二区| 欧美日韩一区二区三区在线看| 久久经典综合| 亚洲精品日韩一| 久久精品视频在线| 欧美高清视频一区二区三区在线观看| 性做久久久久久免费观看欧美| 国产色婷婷国产综合在线理论片a| 日韩视频专区| 国产乱码精品一区二区三区不卡| 99国产精品99久久久久久粉嫩| 一区二区三区精品视频在线观看| 欧美11—12娇小xxxx| 一区二区三区日韩欧美精品| 亚洲国产小视频在线观看| 国产在线高清精品| 国产日韩高清一区二区三区在线| 国产精品免费福利| 欧美亚洲尤物久久| 亚洲午夜电影在线观看| 国产欧美一区二区白浆黑人| 亚洲精品麻豆| 久久久久久久综合日本| 免费欧美电影| 欧美日韩国产成人在线| 国产专区一区| 久久综合伊人77777尤物| 欧美激情亚洲| 在线一区二区三区四区五区| 狠狠久久综合婷婷不卡| 日韩亚洲成人av在线| 精品av久久707| 亚洲一区二区成人在线观看| 国产精品欧美一区喷水| 亚洲九九爱视频| 亚洲精品乱码久久久久久| 久久精品麻豆| 午夜久久99| 国产精品久久久久婷婷| 久久九九免费| 国产色爱av资源综合区| 亚洲欧洲精品成人久久奇米网| 麻豆精品在线观看| 亚洲激情专区| 午夜精品久久久久久| 一区二区激情小说| 欧美日韩国产综合视频在线| 久久色在线播放| 久久久国际精品| 国产欧美日韩精品专区| 欧美精品xxxxbbbb| 蜜臀av在线播放一区二区三区| 日韩视频精品| 欧美日韩另类在线| 欧美亚洲三区| 艳妇臀荡乳欲伦亚洲一区| 欧美色综合网| 国产日韩高清一区二区三区在线| 欧美岛国激情| 欧美成在线观看| 国产久一道中文一区| 欧美精品久久久久久久久老牛影院| 久久成人亚洲| 一本色道**综合亚洲精品蜜桃冫| 国色天香一区二区| 一本色道久久综合亚洲精品不卡| 国产精品亚洲第一区在线暖暖韩国| 久久精品夜色噜噜亚洲a∨| 亚洲午夜激情免费视频| 亚洲成人在线观看视频| 久久免费视频在线| 亚洲免费在线精品一区| 欧美日韩国产综合网| 欧美亚洲尤物久久| 一区二区在线看| 国产精品日韩欧美综合| 久久久久久久精| 欧美大学生性色视频| 亚洲一区二区黄色| 国产精品福利在线观看| 亚洲经典在线看| 国产精品午夜国产小视频| 久久综合网络一区二区| 亚洲国产mv| 国产日韩欧美综合精品| 国产精品男女猛烈高潮激情| 久久裸体视频| 中文国产亚洲喷潮| 国产精品美女999| 国产伦精品一区二区三区高清| 在线看一区二区| 久久成人精品无人区| 这里只有精品视频| 亚洲精品日产精品乱码不卡| 欧美日韩免费高清一区色橹橹| 亚洲精品老司机| 欧美一区二区三区四区夜夜大片| 欧美成人精品在线视频| 欧美激情性爽国产精品17p| 国产精品自在线| 欧美日韩国产美女| 国产精自产拍久久久久久| 毛片一区二区| 一区在线视频观看| 国产精品99久久久久久久vr| 欧美激情aaaa| 亚洲国产成人午夜在线一区| 在线亚洲+欧美+日本专区| 国产精品ⅴa在线观看h| 国产在线精品一区二区夜色| 久久9热精品视频| 久久一综合视频| 亚洲一区二区黄| 欧美午夜宅男影院在线观看| 欧美在线观看一区二区三区| 亚洲综合国产| 亚洲视频一区| 亚洲欧美三级伦理| 欧美日韩在线播放三区四区| 久久久999精品| 欧美成人午夜激情视频| 久久亚洲免费| 国产三区二区一区久久| 欧美精品一区二区精品网| 久久久999精品免费| 国产精品igao视频网网址不卡日韩| 午夜亚洲伦理| 一区二区冒白浆视频| 久久综合久久美利坚合众国| 国产精品久久久久9999| 久久精品视频在线免费观看| 国产亚洲福利社区一区| 亚洲视频二区| 中国成人亚色综合网站| 欧美激情一区二区三区高清视频| 在线亚洲免费| 国产精品乱人伦中文| 亚洲欧美一区二区三区久久| 很黄很黄激情成人| 亚洲欧美影音先锋| 国产精品高清在线观看| 欧美日韩成人综合在线一区二区| 国产欧美一区二区精品秋霞影院| 久久乐国产精品| 日韩亚洲精品电影| 国产色综合天天综合网| 久久久美女艺术照精彩视频福利播放| 久久精品亚洲一区二区三区浴池| 欧美日在线观看| 国产精品无码专区在线观看| 欧美特黄一区| 欧美午夜a级限制福利片| 一本色道久久88综合亚洲精品ⅰ| 亚洲天堂第二页| 国产精品三区www17con| 牛牛国产精品| 欧美亚洲一区| 136国产福利精品导航| 这里只有精品电影| 久久久久国产精品www| 亚洲一卡二卡三卡四卡五卡| 国产精品久久久久毛片软件| 日韩视频二区| 黄色精品在线看| 尤物视频一区二区| 国产欧美日韩另类一区| 老色批av在线精品| 国产女主播视频一区二区| 亚洲一区精品电影| 亚洲高清资源| 亚洲图片激情小说| 国产一区二区三区久久| 国产日韩欧美日韩| 欧美成人日本| 国内伊人久久久久久网站视频| 欧美国产日韩精品| 亚洲自拍偷拍色片视频| 国产伦精品一区二区三区高清| 久久九九热re6这里有精品| 亚洲影视九九影院在线观看| 欧美日韩中文字幕| 欧美绝品在线观看成人午夜影视| 久久国产婷婷国产香蕉| 国产一区久久久| 国模精品娜娜一二三区| 久久国产精品久久精品国产| 国产真实乱子伦精品视频| 欧美不卡视频一区发布| 麻豆成人精品| 在线观看视频一区二区| 欧美精品在线一区二区三区| 国产精品美女在线观看| 欧美性猛交一区二区三区精品| 亚洲毛片在线观看| 在线亚洲自拍| 亚洲高清资源综合久久精品| 欧美电影专区| 亚洲精品美女久久7777777| 亚洲电影天堂av| 国产在线一区二区三区四区| 欧美精品 国产精品| 欧美三日本三级少妇三2023| 亚洲美女诱惑| 亚洲欧美激情四射在线日| 欧美www在线| 国产精品久久久久秋霞鲁丝| 国产精品久久久久一区| 欧美岛国激情| 欧美亚洲视频| 91久久精品久久国产性色也91| 欧美日产国产成人免费图片| 欧美日韩一区二区三区在线看| 欧美视频二区| 国产精品久久二区二区| 99精品国产99久久久久久福利| 性色av香蕉一区二区| 国产精品免费一区二区三区在线观看| 国际精品欧美精品| 午夜亚洲一区| 欧美激情欧美狂野欧美精品| 久久蜜桃av一区精品变态类天堂| 久久精品一本久久99精品|