發(fā)油程序使用手冊_第1頁
發(fā)油程序使用手冊_第2頁
發(fā)油程序使用手冊_第3頁
發(fā)油程序使用手冊_第4頁
發(fā)油程序使用手冊_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、漢中油庫定量控制管理系統(tǒng)軟件使用說明書南京振興華電子成套設(shè)備有限公司目錄1系統(tǒng)概述-11.1系統(tǒng)結(jié)構(gòu)-11.1.1下位機(jī)-11.1.2多路通信控制-21.1.3上位機(jī)-31.1.4發(fā)卡讀卡-42系統(tǒng)原理-52.1軟件原理-52.1.1軟件結(jié)構(gòu)-5 2.1.2軟件編程-52.1.3動態(tài)庫開發(fā)-72.1.4 VB中調(diào)用動態(tài)庫-92.2硬件原理-122.2.1集散模式-122.2.2優(yōu)缺點-132.2.3發(fā)油系統(tǒng)相關(guān)設(shè)備-132.2.4石油產(chǎn)品計算方法-142.2.5計重密度和標(biāo)準(zhǔn)密度-142.2.5.1計重密度-142.2.5.2標(biāo)準(zhǔn)密度-143系統(tǒng)流程圖-143.1油庫提油流程-153.1.1油

2、庫提油流程(有門禁、無停車場)-153.1.1.1配送提油流程-153.1.1.2客戶自提流程-163.2數(shù)據(jù)流圖-173.2.1整體數(shù)據(jù)流圖-173.2.2油庫提油數(shù)據(jù)流圖-183.2.2.1有門禁、無停車場(配送提油)-183.2.2.2有門禁、無停車場(客戶自提)-193.3軟件流程-213.3.1ERP業(yè)務(wù)流程圖-213.3.2發(fā)油程序流程圖-214軟件安裝使用說明-224.1軟件安裝-224.1.1系統(tǒng)配置-224.1.2安裝定量控制管理軟件-234.1.3安裝 SQL server 2000-234.1.4安裝發(fā)油數(shù)據(jù)庫-274.2軟件操作說明-304.2.1系統(tǒng)登陸-304.2.

3、2口令管理-324.2.3交接班-334.2.4系統(tǒng)參數(shù)設(shè)置-334.2.5現(xiàn)場設(shè)備組態(tài)-354.2.6油品名稱設(shè)置-364.2.7提單類型設(shè)置-374.2.8油罐名稱設(shè)置-374.2.9提貨單位設(shè)置-384.2.10車牌設(shè)置-394.2.11貨位參數(shù)設(shè)置-394.2.12密度維護(hù)-414.2.13手工開票-424.2.14清除待發(fā)記錄-434.2.15人工采集-444.2.16補(bǔ)打記錄-444.2.17換位操作-444.2.18已發(fā)記錄查詢-444.2.19打印發(fā)油記錄明細(xì)表-454.2.20ERP聯(lián)網(wǎng)設(shè)置-454.2.21發(fā)貨系統(tǒng)網(wǎng)絡(luò)設(shè)置-464.2.22系統(tǒng)日志-474.2.22.1查詢

4、條件-484.2.22.2操作日志-484.2.22.3報警日志-484.3自付油配置-484.3.1配置ODBC-484.3.2安裝自付油接口程序-524.3.3啟動自付油油庫驗票系統(tǒng)的改變-535接線和接口協(xié)議-535.1通訊器接線-535.2操作器接口協(xié)議-545.2.1一般規(guī)定-545.2.1.1字節(jié)格式-545.2.1.2可變幀格式-545.2.1.3固定幀格式-555.2.2設(shè)置參數(shù)-565.2.2.1主站到終端-565.2.2.2F23協(xié)議-575.2.2.3終端到主站固定幀應(yīng)答協(xié)議-605.2.2.3.1確認(rèn)幀-605.2.2.3.2否認(rèn)幀-605.2.2.4F8設(shè)置提油參數(shù)-

5、616故障處理-626.1操作器故障-626.1.1通訊故障-626.2工控機(jī)故障-626.2.1開機(jī)無反應(yīng)-626.2.2加電后底板上的電源指示燈亮一下就滅,無法加電-636.2.3工控機(jī)加電后電源工作正常,主板沒有任何反應(yīng)-636.2.4開機(jī)后聽見主板自檢聲但顯示器上沒有任何顯示-636.2.5開機(jī)后報警顯示器上沒有任何顯示-636.2.6開機(jī)后主板不能自檢成功-666.2.7開機(jī)后主板能正常工作,BIOS檢測到鍵盤部分,報告鍵盤出錯-666.2.8開機(jī)后其他部分工作正常,軟驅(qū)的讀盤燈一直常亮軟驅(qū)不能使用-666.2.9工控機(jī)裝硬盤以前可以啟動,安裝硬盤后發(fā)現(xiàn)不能啟動-666.2.10鼠標(biāo)

6、、鍵盤均不能使用-666.2.11開機(jī)后主板自檢成功但無法從硬盤引導(dǎo)系統(tǒng)-666.2.12開機(jī)后內(nèi)存自檢與實際容量不符-666.2.13開機(jī)后不能完全進(jìn)入系統(tǒng)就死機(jī)或者出現(xiàn)藍(lán)屏-676.2.14工控機(jī)在公司測試正常,到客戶那兒開機(jī)剛進(jìn)入系統(tǒng)就沒有顯示,顯示器信號燈不停閃爍-676.2.15進(jìn)入系統(tǒng)后找不到PS/2鼠標(biāo)-676.2.16windows系統(tǒng)在運行過程中死機(jī)或者藍(lán)屏-676.2.17無法正確安裝設(shè)備驅(qū)動程序-686.2.18ATX電源無法實現(xiàn)完全關(guān)機(jī)-686.2.19工控機(jī)啟動時間超長(ESP WIN98)-686.2.20由于軟件安裝失當(dāng)造成*.vxd丟失,嚴(yán)重的致使無法進(jìn)入系統(tǒng)-

7、686.2.21本地打印機(jī)不能網(wǎng)絡(luò)打印-686.3發(fā)油程序故障-686.3.1雙擊發(fā)油程序桌面快捷方式無反應(yīng)-686.3.2程序提示“服務(wù)器連接失敗,請檢查連接參數(shù)及網(wǎng)絡(luò)”-706.3.3程序提示“IC卡讀寫端口未打開,請檢查”-746.3.4操作器/控制器無通訊-756.3.5開票提示成功,但待發(fā)記錄中沒有數(shù)據(jù)-76南京振興華電子成套設(shè)備有限公司漢中油庫定量控制管理系統(tǒng)1系統(tǒng)概述1.1、系統(tǒng)結(jié)構(gòu)中油陜西漢中油庫地處陜西省漢中市,油庫發(fā)油系統(tǒng)采用集散式控制方式,發(fā)油區(qū)有4個發(fā)油島,一號島設(shè)計有兩臺雙路控制器,二至四號島每個島設(shè)計有兩臺單路控制器。另外,一號島第三路鶴管設(shè)計為分時上下裝,二、三、

8、四號島第二路設(shè)計為分時上下裝,所以整個發(fā)油島合計14個鶴位。該系統(tǒng)主要由現(xiàn)場發(fā)油控制器(以下簡稱為下位機(jī))、串口通信控制器、發(fā)油控制主機(jī)(以下簡稱為上位機(jī))等構(gòu)成,作為石油公司計算機(jī)管理系統(tǒng)的一部分,還包括企業(yè)網(wǎng)絡(luò)服務(wù)器、庫級管理系統(tǒng)平臺等,其基本框架結(jié)構(gòu)如圖1.1所示。(圖1.1)1.1.1、下位機(jī)系統(tǒng)的前端為用于控制各貨位發(fā)油的下位機(jī)(圖1.2),它采用分體式設(shè)計,其核心為一臺德國西門子公司S7 200PLC,另裝配有彩色液晶顯示屏、工程塑料鍵盤、深圳德卡公司讀卡器、96*16防爆點陣屏。每個貨位還安裝了下裝鶴管歸位器,每個車道還安裝了下裝油氣回收歸位器、下裝靜電溢油保護(hù)裝置和道閘保護(hù)裝置

9、。下位機(jī)主要功能包括:流量信號的采集、溫度檢測及密度換算、流量控制與閥門的調(diào)節(jié)、實發(fā)量的計算與顯示、工作環(huán)境(如靜電溢油信號)監(jiān)測。同時受上位機(jī)的控制,接收發(fā)油數(shù)據(jù)等信息,并將現(xiàn)場相關(guān)發(fā)油數(shù)據(jù)、監(jiān)控狀態(tài)等信息返回給上位機(jī)進(jìn)行處理。其中流量信號由前端一次儀表提供,可選用電磁脈沖發(fā)訊器來產(chǎn)生,經(jīng)過安全柵隔離后引入到PLC的高速計數(shù)器端子。溫度傳感器輸出為電流信號,經(jīng)安全柵隔離后引入到PLC的模擬量輸入模塊。5.6寸彩色顯示器防爆按鈕多達(dá)4路控制1寸接線孔防水密封圈ExdIIBT4防爆外殼非接觸式IC卡讀卡器整機(jī)工作溫度-40到60度(圖1.2)1.1.2、多路通信控制器多路通信控制器連接上位機(jī)與下

10、位機(jī),負(fù)責(zé)兩者之間的數(shù)據(jù)通信,采用RS-485兩線制通信方式。這種接線方式為總線式拓?fù)浣Y(jié)構(gòu),在同一總線上最多可以掛接32個結(jié)點。在RS-485通信網(wǎng)絡(luò)中一般采用的是主從通信方式,即一個上位機(jī)帶多個下位機(jī)。通常情況下,連接RS-485通信鏈路時只需要用一對雙絞線將各個接口的“A”、“B”端連接起來。RS-485接口連接器采用DB-9的9芯插頭座(孔),并且應(yīng)在總線電纜的末端并接終端電阻。終端電阻在RS-485網(wǎng)絡(luò)中一般取120,相當(dāng)于電纜特性阻抗的電阻,因為大多數(shù)雙絞線電纜特性阻抗大約在100120。本次應(yīng)用中使用的多路通信控制器為研華PCI-1602B型接口卡(圖1.3),其主要參數(shù)為:2通道

11、光隔離485/422接口(帶浪涌保護(hù))兼容PCI總線2.1規(guī)格通信速率可達(dá)921.6KbpsA接口I/O地址由PCI即插即用功能自動分配RS-485/422隔離保護(hù)高性能終端狀態(tài)寄存器自動RS-485數(shù)據(jù)流控制預(yù)留終端電阻空間(圖1.3)1.1.3、上位機(jī)上位機(jī)為一臺或多臺工業(yè)用電腦,設(shè)在發(fā)油控制室,并配置一臺發(fā)卡器。帶有IC卡功能的發(fā)油控制器設(shè)在現(xiàn)場發(fā)油臺。上位機(jī)配合發(fā)油控制器實現(xiàn)發(fā)油控制、數(shù)據(jù)采集、報表打印等。(圖1.4)本次應(yīng)用中使用的上位機(jī)為研華工業(yè)用計算機(jī)研華IPC-610H(圖1.4),自帶4個獨立的RS232通信接口,對多路通信控制器的管理采用Windows環(huán)境下的卡件驅(qū)動自動完

12、成,對發(fā)油系統(tǒng)內(nèi)部數(shù)據(jù)的管理,采用微軟公司的SQL server 2000數(shù)據(jù)庫。1.1.4、發(fā)卡讀卡器讀卡器的功能是在手工開票時發(fā)行IC卡(臨時卡)如圖1.5。臨時卡為非接觸式IC卡又稱射頻卡,由IC芯片、感應(yīng)天線組成,封裝在一個標(biāo)準(zhǔn)的PVC卡片內(nèi)。卡片可以在任意方向、在一定距離范圍(通常為510cm)靠近讀寫器表面,通過無線電波的傳遞來完成數(shù)據(jù)的讀寫操作,即方便操作也可以避免了由于接觸讀寫而產(chǎn)生的各種故障,例如由于粗暴插卡,非卡外物插入,灰塵或油污導(dǎo)致接觸不良造成的故障。此外,非接觸式卡表面無裸露芯片,無須擔(dān)心芯片脫落,靜電擊穿,彎曲損壞等問題,既便于卡片印刷,又提高了卡片的使用可靠性。(

13、圖1.5)讀卡器采用深圳明華公司RF35非接觸式讀卡器(圖1.6),該產(chǎn)品執(zhí)行ISO14443/ISO15693標(biāo)準(zhǔn)。系統(tǒng)支持Windows2000、XP及Win7(32位)版本。 (圖1.6) 常規(guī)參數(shù)發(fā)射頻率 13.56MHz工作溫度 0°C至50°C感應(yīng)距離 0100mm讀卡器采用RS232通信接口與計算機(jī)相連接(圖1.7),接口波特率 9600。(圖1.7)2系統(tǒng)原理2.1、軟件原理2.1.1、軟件結(jié)構(gòu)定量控制管理系統(tǒng)是上位機(jī)與下位機(jī)配套使用的系統(tǒng)管理軟件,主要應(yīng)用于油庫及煉油廠等石化系統(tǒng),完成換票、參數(shù)設(shè)置、下位機(jī)狀態(tài)采集以及發(fā)油記錄查詢、統(tǒng)計、制表、打印等功能(

14、圖2.1)。(圖2.1)2.1.2、軟件編程本系統(tǒng)采用VB、VC聯(lián)合編寫,為全中文界面,具有界面友好、操作簡單、管理方便等特點。Visual Basic是一種由微軟公司開發(fā)的結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開發(fā)環(huán)境的事件驅(qū)動為機(jī)制的可視化程序設(shè)計語言。它,擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。使用它可以快速建立一個應(yīng)用程序。Visual C+(簡稱VC+或VC)是由微軟公司推出的開發(fā)Win32環(huán)境程序、面向?qū)ο蟮目梢暬删幊滔到y(tǒng)。它不但具有程序框架自動生成、靈活方便的類管理、代碼編

15、寫和界面設(shè)計集成交互操作、可開發(fā)多種程序等優(yōu)點,而且通過簡單的設(shè)置就可使其生成的程序框架支持?jǐn)?shù)據(jù)庫接口、OLE2、WinSock網(wǎng)絡(luò)。這些特征明顯縮短程式編輯、編譯及連結(jié)花費的時間,在大型軟件計劃上尤其顯著。本系統(tǒng)作為一個可以獨立運行的計算機(jī)軟體,在編程方面涉及到了計算機(jī)軟件理論研究的多個方面,包括程序設(shè)計語言、數(shù)據(jù)庫系統(tǒng)、并行處理與高性能計算、COM接口調(diào)用、OPC技術(shù)、進(jìn)程間的通信、Windows API調(diào)用、圖形處理等等(圖2.2)。(圖2.2)2.1.3、動態(tài)鏈接庫開發(fā)在Windows操作系統(tǒng)中使用DLL主要優(yōu)點是多個應(yīng)用程序可以共享一個DLL文件,實現(xiàn)了資源的共享,大大縮小了應(yīng)用程序

16、的執(zhí)行代碼,有效的利用了內(nèi)存。另外將部分代碼封裝在DLL中,在軟件升級的時候,開發(fā)人員只需要修改相應(yīng)的DLL文件就可以了。當(dāng)DLL中的函數(shù)改變后,只要參數(shù)不發(fā)生改變,程序代碼并不需要重新編譯。同時,Windows操作系統(tǒng)自身也提供了很多DLL文件(也叫API函數(shù)),我們通過調(diào)用這些函數(shù),可以很方便的使用一些系統(tǒng)資源,大大提高了軟件開發(fā)和維護(hù)的效率。Wondows下的鏈接庫一般分為靜態(tài)鏈接庫和動態(tài)鏈接庫。靜態(tài)鏈接庫將所需的資源打包到一個文件中,在程序編譯時直接編譯到可執(zhí)行文件中。它的優(yōu)點是程序執(zhí)行速度快,缺點是最終形成的可執(zhí)行文件體積相對較大。動態(tài)鏈接庫在函數(shù)第一次被調(diào)用時載入內(nèi)存,并由系統(tǒng)自動

17、維護(hù)一個計數(shù)器,當(dāng)所有調(diào)用都退出時函數(shù)才會從內(nèi)存中釋放。它的優(yōu)點是最終的可執(zhí)行文件體積小巧,缺點是比靜態(tài)鏈接庫執(zhí)行慢,且如果程序所依賴的庫文件丟失,則程序會發(fā)生崩潰。本軟件采用Visual C+開發(fā)動態(tài)鏈接庫。Visual C+支持三種動態(tài)庫的開發(fā):Non-MFC Dll(非MFC動態(tài)庫)、Regular Dll(常規(guī)Dll)、Extension Dll(擴(kuò)展Dll),本軟件開發(fā)的是Non-MFC Dll。在Visual C+6.0開發(fā)環(huán)境下,選擇【新建】菜單(圖2.3),在“工程”頁面選擇Win32 Dynamic-Link Library,并勾選Win32平臺。設(shè)置好項目路徑和工程名稱并確

18、定。在創(chuàng)建項目界面選擇A Simple DLL project(圖2.4)。(圖2.3)(圖2.4)項目創(chuàng)建完畢后會自動在工程的.CPP文件中創(chuàng)建缺省的入口函數(shù)DllMain。BOOLAPIENTRYDllMain(HANDLEhModule,DWORDul_reason_for_call,LPVOID lpReserved)switch( ul_reason_for_call )     case DLL_PROCESS_ATTACH:       case DLL_THREAD_ATTACH

19、:       case DLL_THREAD_DETACH:       case DLL_PROCESS_DETACH:      return TRUE;   使用關(guān)鍵字_declspec(dllexport)創(chuàng)建導(dǎo)出函數(shù)Max(比大?。_x擇新建項目(圖2.3),創(chuàng)建”c/c+ Header File”文件MyDll.h和”c+Source File”文件MyDll.cpp,分別輸入如下代

20、碼:/MyDLL.hextern "C" _declspec(dllexport) int Max(int a, int b);extern "C" _declspec(dllexport) int Min(int a, int b);/MyDll.cpp #include #include"MyDll.h" int Max(int a, int b)if(a>=b)return a; else return b; 執(zhí)行菜單Build(編譯)/構(gòu)建MyDll.dll,編

21、譯成功后會在工程的debug目錄中看到文件MyDll.dll,這就是我們發(fā)開的動態(tài)庫,可供VB或其它語言調(diào)用。2.1.4、VB中調(diào)用動態(tài)鏈接庫在VB中進(jìn)行動態(tài)庫的聲明時,函數(shù)名是大小寫敏感的。在獲得了需要的動態(tài)連接庫之后,就可以在VB中進(jìn)行調(diào)用了。Declare語句用于申明一個動態(tài)鏈接庫。打開VB,新建一個“標(biāo)準(zhǔn)EXE”工程(圖2.5)。在項目右側(cè)“工程資源管理器”窗口點擊鼠標(biāo)右鍵,選擇“添加模塊”(圖2.6),自動添加模塊Module1。(圖2.5)(圖2.6)在模塊中添加一下代碼:Public Declare Function Max Lib "MyDll.dll" (

22、ByVal a As Long, ByVal b As Long) As LongDeclare語句中的Lib子句用來告訴Visual Basic如何找到包含過程的dll文件。一般情況下,dll放在系統(tǒng)目錄或者應(yīng)用程序目錄中。Function關(guān)鍵字告訴Visual Basic這是一個有返回值的函數(shù)。對于沒有返回值的函數(shù)(過程)使用關(guān)鍵字Sub。ByVal關(guān)鍵字表示按值傳參數(shù)。在程序運行過程中,參數(shù)的傳遞分為按值傳遞參數(shù)、按地址傳遞參數(shù)和按數(shù)組傳遞參數(shù)。按值傳遞參數(shù)時,是將實參變量的值復(fù)制一個到臨時存儲單元中,如果在調(diào)用過程中改變了形參的值,不會影響實參變量本身,即實參變量保持調(diào)用前的值不變。按

23、值傳遞參數(shù)時,需要在參數(shù)名前加"ByVal"關(guān)鍵字。按地址傳遞參數(shù)時,把實參變量的地址傳送給被調(diào)用過程,形參和實參共用內(nèi)存的同一地址。在被調(diào)用過程中,形參的值一旦改變,相應(yīng)實參的值也跟著改變。如果實參是一個常數(shù)或表達(dá)式,Visual Basic會按"傳值"方式來處理,按地址傳遞不需要"ByVal"關(guān)鍵字。As關(guān)鍵字定義參數(shù)類型。在Visual c+中整型變量是4個字節(jié),而Visual Basic中的整形變量只有2個字節(jié),因此在C中聲明的整形(int)變量在VB中調(diào)用時要聲明為長整形(long)。在“工程資源管理器”窗口雙擊默認(rèn)窗口“F

24、orm1”,在對象窗口顯示如圖2.7所示界面。(圖2.7)在窗口左側(cè)控件欄選擇文本控件(用鼠標(biāo)點擊控件則選擇,點擊箭頭圖標(biāo)則取消選擇),并在右側(cè)窗口空白處用鼠標(biāo)拖拽出一個矩形框,釋放鼠標(biāo),則開發(fā)環(huán)境自動創(chuàng)建文本控件“Text1” 。同樣步驟創(chuàng)建其它幾個控件,并按表2.1設(shè)置各個控件的屬性??丶Q控件屬性屬性值Text1Text空Text2Text空Label1Caption值A(chǔ)Label2Caption值BCommand1Caption求最大值(表2.1)雙擊控件“Command1”,顯示默認(rèn)事件Command1_Click,輸入一下代碼:Private Sub Command1_Click

25、() MsgBox "最大值為:" & Max(Val(Text1.Text), Val(Text1.Text), 64, "消息框"End Sub點擊工具欄上的執(zhí)行按鈕(向右的箭頭),執(zhí)行程序。在文本框分別輸入10和100,點擊按鈕“Command1”,動態(tài)庫調(diào)用成功,顯示圖2.8。(圖2.8)2.2、硬件原理2.2.1、集散模式集散模式就是集中管理、分散控制。分散系統(tǒng)可以由單片機(jī)或PLC控制器完成,現(xiàn)場一次儀表信號直接接入現(xiàn)場控制器,多臺控制器通過RS-485接口與管理機(jī)相連接(圖2.9)。(圖2.9)2.2.2、優(yōu)缺點優(yōu)點: 一次儀表信號線

26、直接接入現(xiàn)場控制器,線路斷、信號衰減少,可靠性高。 某個貨位一旦出現(xiàn)故障,不影響其它貨位的正常使用。管理計算機(jī)出現(xiàn)故障,發(fā)油控制器可本地控制發(fā)油。 不需要建設(shè)弱點控制機(jī)房。缺點: 現(xiàn)場控制器需要增加操作人員。2.2.3、發(fā)油系統(tǒng)相關(guān)設(shè)備一個完整的發(fā)油系統(tǒng),包含以下設(shè)備:管理計算機(jī)、發(fā)油控制器、油泵、流量計、電液閥、溫度變送器、靜電溢油保護(hù)線路等。復(fù)雜的系統(tǒng)還包括:自助驗票ATM機(jī)、排隊系統(tǒng)、大屏顯示系統(tǒng)、門禁系統(tǒng)、鶴管歸位器、油氣回收裝置、油氣回收歸位器、現(xiàn)場LED防爆顯示屏、防爆道閘等。2.2.4、石油產(chǎn)品計算方法石油產(chǎn)品計算方法的理論依據(jù)是國標(biāo)GB/T1885標(biāo)準(zhǔn),其計算公式為:M=V20

27、*(20-1.1)= Vt*Vcf20*(20-1.1)=(Q/L)*Vcf20*(20-1.1)其中:M=油品質(zhì)量V20=在溫度20時的油品體積20=在溫度20時的油品密度(標(biāo)準(zhǔn)密度),單位為Kg/m2Vt =在當(dāng)前溫度下的油品體積1.1 =空氣浮力修正系數(shù)Vcf20 =標(biāo)準(zhǔn)體積修正系數(shù)Q =流量計發(fā)出的累計脈沖數(shù)L =流量計的儀表系數(shù),單位為脈沖個數(shù)/升2.2.5、計重密度和標(biāo)準(zhǔn)密度2.2.5.1、計重密度在質(zhì)量發(fā)油過程中,要求系統(tǒng)精度在0.5以內(nèi),往往用計重密度來代替標(biāo)準(zhǔn)密度來發(fā)油,溫度設(shè)置為人工置溫20,公式如下:計重密度= Vcf20*(20-1.1)其中:20=在溫度20時的油品密

28、度(標(biāo)準(zhǔn)密度),單位為Kg/m21.1 =空氣浮力修正系數(shù)Vcf20 =標(biāo)準(zhǔn)體積修正系數(shù)2.2.5.2、標(biāo)準(zhǔn)密度標(biāo)準(zhǔn)密度是油品在標(biāo)準(zhǔn)溫度20下的密度。標(biāo)準(zhǔn)密度是先由人工測量出溫度和瞬時密度,然后通過查表獲得。3系統(tǒng)流程圖3.1、軟件流程3.1.1、ERP業(yè)務(wù)流程圖ERP業(yè)務(wù)流程如圖3.1(圖3.1)3.1.2、發(fā)油程序流程圖發(fā)油程序流程如圖3.2(圖3.2)4軟件安裝使用說明4.1軟件安裝4.1.1、系統(tǒng)配置硬件環(huán)境:P以上的計算機(jī),顯示器運行于1024X768分辨率下。操作系統(tǒng):WindowsXP、Windows7(32位)數(shù)據(jù)庫 : Microsoft SQL Server 2000、20

29、05、2008其它軟件:Microsoft Excel 20034.1.2、安裝定量控制管理軟件運行安裝包中的setup.exe文件,選擇安裝目錄(如圖4.1),并確認(rèn)(圖中左側(cè)方形按鈕),安裝程序?qū)⒆詣影衍浖惭b到您的機(jī)器上。也可以點擊【更改目錄】按鈕修改默認(rèn)安裝目錄。(圖4.1)注意:請不要直接安裝于硬盤根目錄下4.1.3、安裝 SQL server 2000(以個人版為例)A、運行安裝程序中的AUTORUN.EXE,啟動SQL server 2000 安裝向?qū)Р⑦x擇“安裝SQL Server 2000 組件”(圖4.2)。(圖4.2)B、選擇“安裝數(shù)據(jù)庫服務(wù)器”(圖4.3)。 (圖4.3

30、)C、在“計算機(jī)名”屏幕選擇“本地計算機(jī)”(圖4.4)。(圖4.4)D、在“安裝選擇”屏幕選擇“創(chuàng)建新的SQL Server 實例”(圖4.5)。(圖4.5)E、在“安裝定義”屏幕選擇“服務(wù)器和客戶端工具”(圖4.6)。(圖4.6)F、在“實例名”屏幕選擇默認(rèn)。G、在“服務(wù)帳戶”屏幕選擇“使用本地系統(tǒng)帳戶”(圖4.7)。(圖4.7)H、在“身份驗證模式”窗口選擇“混合模式”,并輸入密碼(圖4.8)。(圖4.8)I、其余各項選擇默認(rèn)值完成安裝并重啟計算機(jī)。重啟后屏幕右下角顯示服務(wù)器圖標(biāo)(圖4.9)。 (圖4.9) 4.1.4、安裝發(fā)油數(shù)據(jù)庫安裝發(fā)油程序數(shù)據(jù)庫共有兩類合計四種方法:(圖4.10)A

31、、 通過SQL2000企業(yè)管理器創(chuàng)建數(shù)據(jù)庫通過計算機(jī)【開始】/【所有程序】/【Microsoft SQL Server】/【企業(yè)管理器】打開企業(yè)管理器(圖4.10),在“數(shù)據(jù)庫”三個字上按鼠標(biāo)右鍵,選擇“新建數(shù)據(jù)庫”,然后輸入數(shù)據(jù)庫名稱“UserData”并點【確定】按鈕(圖4.11)。(圖4.11)B、 通過SQL2000企業(yè)管理器附加數(shù)據(jù)庫如果在其它電腦上已經(jīng)存在發(fā)油數(shù)據(jù)庫,可以將數(shù)據(jù)庫文件拷貝過來并附加到本機(jī)數(shù)據(jù)庫中。打開企業(yè)管理器(圖4.10),在“數(shù)據(jù)庫”三個字上按鼠標(biāo)右鍵,選擇“所有任務(wù)附加數(shù)據(jù)庫”,彈出附加數(shù)據(jù)庫窗口(圖4.12)。點擊按鈕【】,在“瀏覽現(xiàn)有的文件”窗口(圖4.1

32、3)中選擇已有的數(shù)據(jù)庫文件并確認(rèn),再次確認(rèn)后數(shù)據(jù)庫附加完成。(圖4.12)(圖4.13)C、 通過發(fā)油程序創(chuàng)建數(shù)據(jù)庫運行發(fā)油程序,在登陸窗口左側(cè)下方“連接失敗時”選項中選擇“顯示創(chuàng)建數(shù)據(jù)庫窗口”(圖4.14)并點擊【重新連接】按鈕,當(dāng)連接失敗后會顯示系統(tǒng)窗口“另存為”(圖4.15),此時保持默認(rèn)數(shù)據(jù)庫文件名“UserData_Data.MDF”不變,選擇需要保存數(shù)據(jù)庫的文件路徑,并點擊【保存】按鈕,當(dāng)進(jìn)度條運行到百分之一百后數(shù)據(jù)庫創(chuàng)建完成。(圖4.14)D、 通過發(fā)油程序附加數(shù)據(jù)庫運行發(fā)油程序,在登陸窗口左側(cè)下方“連接失敗時”選項中選擇“顯示附加數(shù)據(jù)庫窗口”并點擊【重新連接】按鈕,當(dāng)連接失敗后

33、會顯示系統(tǒng)窗口“打開”,選擇已有的數(shù)據(jù)庫文件路徑,并點擊【打開】按鈕,當(dāng)進(jìn)度條運行到百分之一百后數(shù)據(jù)庫附加完成。(圖4.15)4.2軟件操作說明4.2.1系統(tǒng)登陸運行程序,啟動登陸界面(圖4.16),在用戶姓名下拉列表框中選擇要登陸的用戶,輸入正確的密碼,點擊“確定登陸”按鈕。服務(wù)器登陸參數(shù)說明:服務(wù)器名:定量控制管理系統(tǒng)數(shù)據(jù)庫所在電腦的IP地址。登陸角色:為SA。登陸密碼:SQL Server數(shù)據(jù)庫角色SA的密碼。數(shù)據(jù)庫名:UserData(此項內(nèi)容不可修改,以現(xiàn)場實際為準(zhǔn))。(圖4.16)進(jìn)入程序,顯示默認(rèn)界面“圖形巡檢”,如圖4.17。圖(4.17)4.2.2口令管理選擇菜單系統(tǒng)登陸管理

34、/登陸口令管理(圖4.18),可執(zhí)行“追加記錄”、“修改記錄”、“刪除記錄”三項操作。“追加記錄”操作用于注冊新用戶,“修改記錄”操作用于修改用戶名和口令,“刪除記錄”操作用于刪除已經(jīng)存在的用戶。(圖4.18)各級權(quán)限:序號身份權(quán)限1公司管理員僅能添加或刪除油庫管理員2油庫管理員可添加或刪除油庫操作員并具備開票及修改發(fā)貨參數(shù)的能力3油庫操作員具備開票及修改發(fā)貨參數(shù)(經(jīng)管理員許可)的能力A、新增用戶:點擊【追加記錄】按鈕,輸入“ID”、“姓名”、“密碼”并保存。其中“ID”不能為空且必須唯一,“姓名”不能為空。當(dāng)用戶身份為“油庫操作員”時,界面右側(cè)的“權(quán)限設(shè)置”允許進(jìn)行操作,可根據(jù)油庫具體管理要

35、求進(jìn)行設(shè)置?!叭藛T身份”一項不能修改,打開界面時程序會根據(jù)當(dāng)前用戶的身份進(jìn)行默認(rèn)設(shè)置,比如當(dāng)前用戶為系統(tǒng)管理員,那么他執(zhí)行“追加記錄”操作時默認(rèn)顯示的用戶身份為“系統(tǒng)操作員”且不能修改。B、修改用戶:整行選擇要修改的用戶信息,點擊【修改記錄】按鈕,將顯示該用戶的權(quán)限信息(圖4.19),其中除“ID”以外的項目都可以修改,修改完成后點擊【保存設(shè)置】并退出。(圖4.19)C、刪除用戶: 整行選擇要刪除的用戶信息,點擊【刪除記錄】按鈕并確認(rèn)。4.2.3交接班選擇菜單系統(tǒng)登陸管理/發(fā)貨系統(tǒng)交接班,程序?qū)棾鰪?qiáng)制用戶重新登陸系統(tǒng)的對話框(圖4.16)。此時如果選擇【取消退出】,則程序關(guān)閉,如果不進(jìn)行登陸

36、操作則程序可以正常收發(fā)油,但是不能修改參數(shù)或開票。4.2.4、系統(tǒng)參數(shù)設(shè)置選擇菜單系統(tǒng)參數(shù)管理/系統(tǒng)參數(shù)設(shè)置,顯示系統(tǒng)參數(shù)設(shè)置界面(圖4.20)。(圖4.20)參數(shù)說明:通訊口:連接PLC的計算機(jī)通訊端口(485口)。延時:通訊間隔時間,參數(shù)范圍1001000毫秒。最大提單數(shù)量:手工開票時單筆能夠輸入的最大數(shù)值(公斤或升)。默認(rèn)巡檢界面:圖形巡檢界面默認(rèn)一次性顯示的貨位數(shù)量。IC卡讀寫端口:當(dāng)使用IC卡發(fā)卡提油時,連接發(fā)卡讀卡器的計算機(jī)通訊端口(232口)。IC卡類型選擇:當(dāng)使用密碼提油時,選擇“無”,當(dāng)使用IC卡提油時,如果使用的事明華讀卡器則為”M1卡”,當(dāng)為德卡讀卡器時為“CPU”卡。實

37、際提油方式:預(yù)留。待發(fā)記錄個數(shù):每個貨位最多能存在的待發(fā)記錄筆數(shù)。巡檢界面樣式:預(yù)留。現(xiàn)場讀卡器通訊設(shè)置:連接現(xiàn)場德卡讀卡器的計算機(jī)通訊端口(485口)?,F(xiàn)場操作器通訊設(shè)置:連接現(xiàn)場操作器的計算機(jī)通訊端口(485口)?,F(xiàn)場高亮顯通訊設(shè)置:連接現(xiàn)場高亮顯的計算機(jī)通訊端口(485口)?,F(xiàn)場高亮顯通訊設(shè)置:連接現(xiàn)場高亮顯的計算機(jī)通訊端口(485口)。啟用集中控制:允許從計算機(jī)上執(zhí)行發(fā)油操作(啟動、暫停、繼續(xù)、結(jié)束)。指定貨位發(fā)貨:只能在開票時設(shè)定的貨位提油,如果不打勾則可以在任何同種油品的貨位提油。打印提油單據(jù):手工開票時自動打印密碼單。顯示打印預(yù)覽:手工開票時如果打印密碼單則顯示預(yù)覽效果。注意:程

38、序中涉及到串口及串口設(shè)備、網(wǎng)絡(luò)連接或聯(lián)網(wǎng)設(shè)置等參數(shù)的設(shè)置時,一般需要重啟軟件,其它操作如果沒有提示重啟軟件,則可以不重啟。4.2.5、現(xiàn)場設(shè)備組態(tài)選擇菜單系統(tǒng)參數(shù)管理/現(xiàn)場設(shè)備組態(tài),顯示現(xiàn)場設(shè)備組態(tài)界面(圖4.21)。(圖4.21)該菜單是用來設(shè)定現(xiàn)場/軟件中包含多少定量控制儀/發(fā)油操作器,設(shè)備型號中“Dks611B”表示一臺雙路數(shù)字顯示控制儀,“Dks611L”表示一臺單路漢子顯示控制儀,“Dks611H”表示一臺雙路漢子顯示控制儀,“Dks611K”表示一臺三路漢子顯示控制儀,“Dks611D”表示一臺四路漢子顯示控制儀。A、增加設(shè)備:點擊窗口左側(cè)對應(yīng)的設(shè)備型號,然后松開鼠標(biāo)左鍵,確認(rèn)選擇

39、是否正確,當(dāng)正確選擇后,對應(yīng)型號的字符串為藍(lán)色選中狀態(tài)。然后按下鼠標(biāo)左鍵,并將鼠標(biāo)拖動到窗口右側(cè)“系統(tǒng)現(xiàn)有設(shè)備”區(qū)域,最后松開鼠標(biāo)左鍵。在彈出的對話框中輸入控制儀/操作器地址(圖4.22),當(dāng)所有設(shè)備配置完成后,點擊【保存設(shè)置】按鈕并退出。(圖4.22)B、減少設(shè)備:在窗口右側(cè)“系統(tǒng)現(xiàn)有設(shè)備”區(qū)域中選擇需要刪除的設(shè)備,然后按住鼠標(biāo)左鍵并拖動左側(cè)“系統(tǒng)可選設(shè)備”區(qū)域,然后松開鼠標(biāo)左鍵。當(dāng)所有設(shè)備配置完成后,點擊【保存設(shè)置】按鈕并退出。C、變更設(shè)備:先執(zhí)行減少設(shè)備操作,再執(zhí)行增加設(shè)備操作。4.2.6、油品名稱設(shè)置選擇菜單名稱管理/油品名稱設(shè)置,顯示油品名稱設(shè)置界面(圖4.23)。(圖4.23)A、

40、增加油品:點擊【追加記錄】按鈕,在新建油品名稱窗口(圖4.24)中輸入油品名稱、油品代碼、機(jī)器代碼,其中油品代碼為可選項,業(yè)務(wù)平臺中對應(yīng)的油品代碼,機(jī)器代碼為定量控制儀中的兩位數(shù)代碼(默認(rèn)為10),最后按確認(rèn)按鈕。(圖4.24)B、修改油品:整行選擇要修改的油品,按【修改記錄】按鈕,輸入新的油品信息并保存。C、刪除油品:整行選擇要刪除的油品,按【刪除記錄】按鈕并確認(rèn)。4.2.7、提單類型設(shè)置選擇菜單名稱管理/提單類型設(shè)置,顯示提單類型設(shè)置界面(圖4.25)。(圖4.25)A、增加類型:點擊【追加記錄】按鈕,輸入提單代碼和提單類型并保存。其中提單代碼為類型序號,提單類型為三個漢字的字符串。默認(rèn)類

41、型為表示內(nèi)部加油站的“移庫單”和表示外部加油站的“提貨單”。B、修改類型:整行選擇要修改的類型,按【修改記錄】按鈕,輸入新的名稱并保存。C、刪除類型:整行選擇要刪除的類型,按【刪除記錄】按鈕并確認(rèn)。4.2.8、油罐名稱設(shè)置選擇菜單名稱管理/油罐名稱設(shè)置,顯示油罐名稱設(shè)置界面(圖4.26)。(圖4.26)A、增加油罐:點擊【追加記錄】按鈕,輸入油罐代碼和油罐名稱并保存。其中油罐代碼為油罐序號,油罐名稱為長度小于8的字符串。B、修改油罐:整行選擇要修改的油罐,按【修改記錄】按鈕,輸入新的名稱并保存。C、刪除油罐:整行選擇要刪除的油罐,按【刪除記錄】按鈕并確認(rèn)。4.2.9、提貨單位設(shè)置選擇菜單名稱管

42、理/提貨單位設(shè)置,顯示入庫油站設(shè)置界面(圖4.27)。這里維護(hù)的單位名稱將顯示在開票錄入界面。(圖4.27)A、增加名稱:點擊【追加記錄】按鈕,輸入加油站代碼和加油站名稱并保存。其中加油站代碼為記錄序號,加油站名稱為長度小于32的字符串。B、修改名稱:整行選擇要修改的名稱,按【修改記錄】按鈕,輸入新的名稱并保存。C、刪除名稱:整行選擇要刪除的名稱,按【刪除記錄】按鈕并確認(rèn)。4.2.10、車牌設(shè)置選擇菜單名稱管理/車牌簡稱設(shè)置,顯示車牌設(shè)置界面(圖4.28)。這里維護(hù)的車牌號碼將顯示在開票錄入界面。(圖4.28)A、增加車牌:點擊【追加記錄】按鈕,輸入車牌代碼代碼和車牌簡稱并保存。B、修改車牌:整行選擇要修改的車牌,按【修改記錄】按鈕,輸入新的名稱并保存。C、刪除車牌:整行選擇要刪除的車牌,按【刪除記錄】按鈕并確認(rèn)。4.2.11、貨位參數(shù)設(shè)置選擇菜單發(fā)貨參數(shù)界面(圖4.29),點擊按鈕【貨位參數(shù)設(shè)置】顯示貨位參數(shù)設(shè)置界面(圖4.30)。程序根據(jù)操作員身份和權(quán)限顯示不同的使能,其中不可操作的項目為灰色且不能被選中?;緟?shù)說明:貨位號:鶴管編號。臺路號:鶴管對應(yīng)的機(jī)器內(nèi)部地址。儀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論