大乙烯生產(chǎn)調(diào)度應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn)
- 期刊名字:電腦知識與技術(shù)
- 文件大?。?43kb
- 論文作者:趙莉謙,錢斌
- 作者單位:蘭州石化公司通信網(wǎng)絡(luò)中心技術(shù)發(fā)展部
- 更新時間:2020-09-28
- 下載次數(shù):次
ISSN 1009- -3044E-mail: xji@ccc.net.cnComputer Knowledge and Technalogy電腦知識與技術(shù)htp/:wwww.et.cnVolL6,No.21, July 2010, p:5811-58125836Tel:+86- -51- 56909635690964大乙烯生產(chǎn)調(diào)度應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn)趙莉謙,錢斌(蘭州石化公司通信網(wǎng)絡(luò)中心技術(shù)發(fā)展部,甘肅蘭州730060)摘要:該文對蘭州石化公司大乙烯生產(chǎn)情況進(jìn)行了具體分析,設(shè)計出針對該裝置的生產(chǎn)調(diào)度方案,實現(xiàn)各功能模塊的數(shù)據(jù)錄入、數(shù)據(jù)匯總,并最終生成生產(chǎn)調(diào)度日報表,實現(xiàn)該裝置生產(chǎn)調(diào)度信息與公司總調(diào)度的接口,并且對生產(chǎn)調(diào)度日報表生成網(wǎng)頁方便查詢生產(chǎn)信息。關(guān)鍵詞:生產(chǎn)調(diào)度;敷據(jù)匯總;調(diào)度接口中圖分類號:TP271文獻(xiàn)標(biāo)識碼:A文章編號:1009- 3044(2010)21- -5811-02作為中國西部規(guī)模最大的工程一-蘭 州石化公司年產(chǎn)70萬噸大乙烯工程已試車成功,在投入生產(chǎn)的同時急需一套用于管理和調(diào)度現(xiàn)場生產(chǎn)(的系統(tǒng).使得公司領(lǐng)導(dǎo)能及時的了解現(xiàn)場的生產(chǎn)情況并準(zhǔn)確的做出調(diào)控,從而節(jié)省人力、物力,避免了通過打電話.報送數(shù)據(jù)及手工記錄數(shù)據(jù)的落后模式。1系統(tǒng)設(shè)計通過制定大乙烯生產(chǎn)計劃并下達(dá)、當(dāng)天生產(chǎn)情況數(shù)據(jù)的錄人、數(shù)據(jù)石化公司生產(chǎn)總漏莊匯總、最終生成生產(chǎn)調(diào)度日報表,并實現(xiàn)WEB方式下的查詢。大乙城生產(chǎn)調(diào)度1.1系統(tǒng)總體結(jié)構(gòu)本系統(tǒng)從結(jié)構(gòu)上分為兩部分:調(diào)度人員運(yùn)行客戶機(jī)上的應(yīng)用軟件,進(jìn)行信息的錄人、修改、審核統(tǒng)計、分析等業(yè)務(wù)處理,系統(tǒng)采用CIS結(jié)構(gòu),完成企業(yè)生產(chǎn)數(shù)據(jù)管理和相關(guān)生產(chǎn)數(shù)據(jù)管理;信息發(fā)布系統(tǒng)采用B/S結(jié)構(gòu),完成內(nèi)部信息發(fā)布功能,以便公司和企業(yè)用戶進(jìn)行查詢。通過采日用CIS和B/S結(jié)構(gòu)相結(jié)合的方式.這就保證了生產(chǎn)數(shù)據(jù)的安全性和完整性。具體實現(xiàn)的功能模塊如圖1所示。產(chǎn)品產(chǎn)量管理:對不同裝置的各類生產(chǎn)產(chǎn)品產(chǎn)量的管理。圖1罐區(qū)管理:對罐區(qū)中現(xiàn)存的原料及中間產(chǎn)品的管理。消耗管理:對生產(chǎn)過程中所消耗的電力、蒸汽等能源的管理。,生產(chǎn)信息管理:對生產(chǎn)過程中生產(chǎn)信息的管理.如乙烯的損失率、丙烯的純度等。設(shè)備運(yùn)行管理:對爐子的運(yùn)行時間設(shè)備開停狀態(tài)等項目的管理。調(diào)度日志管理:以文本的形式記錄調(diào)度日志并進(jìn)行管理。調(diào)度日報管理:前面的管理項目比較多,最終只形成重要數(shù)據(jù)的匯總并以表格的形式每天進(jìn)行上報。報表查詢:按不同的管理模塊將數(shù)據(jù)匯總的一張表 上,這樣查閱起來快捷方便,不用再分查每個子模塊。系統(tǒng)維護(hù):對系統(tǒng)一些基礎(chǔ)項目的維護(hù)及人員權(quán)限分配的管理。1.2系統(tǒng)安全大乙地球區(qū)系統(tǒng)的安全對系統(tǒng)的穩(wěn)定運(yùn)行起著至關(guān)重要的作用。因此,在系統(tǒng)設(shè)計時,就考慮了以下三個方面。第一,在程序處理方面設(shè)定了用戶權(quán)限,不同的用戶對系統(tǒng)的操作權(quán)限不同,看到的數(shù)據(jù)信息也不同;第二,在數(shù)據(jù)庫方面,除了對服務(wù)器做磁盤鏡像外,還每天定時自動對數(shù)據(jù)庫進(jìn)行備份;第三,在網(wǎng)絡(luò)方面,石化公司局域網(wǎng)不僅配置了硬件防火墻、而且安裝了網(wǎng)絡(luò)版的殺毒軟件。通過以上措施.從而有效的保證了本系統(tǒng)的安全運(yùn)行。2系統(tǒng)的實施及應(yīng)用2.1數(shù)據(jù)錄入模塊的開發(fā)該系統(tǒng)采用SYBASE做為數(shù)據(jù)庫,PowerBuild做為開發(fā)工具,根據(jù)調(diào)研的情況建立了23個表。首先根據(jù)管理模塊的不同,開發(fā)各個管中國煤化工YHCNMHG收稿日期:2010- 05-12作者簡介:趙莉謙(1977-),女,工程師;錢斌(1981-),男,助理工程師。.......軟件設(shè)計開發(fā).5811Computer Knowedge and Technology電隋知識與技術(shù)第6卷第21期(2010年7月)理子模塊數(shù)據(jù)錄人接口。各個模塊的維護(hù)項目在系統(tǒng)維護(hù)子模塊中設(shè)置圖2為產(chǎn)品產(chǎn)量管理輸人模塊的錄人界面。2.2數(shù)據(jù)匯總對已錄人的基礎(chǔ)數(shù)據(jù)進(jìn)行統(tǒng)計、分析、計算等業(yè)務(wù),按需求查詢部分主要信息生成調(diào)度日報表,并將生成的8報表轉(zhuǎn)存為EXCEL文檔進(jìn)行上傳。圖3為生成的一張8報表并進(jìn)行上傳。2.3實現(xiàn)與公司總調(diào)度系統(tǒng)的接口將該裝置生成的調(diào)度日報表信息自動插人到公司總調(diào)度系統(tǒng)中,就要實現(xiàn)與公司總調(diào)度系統(tǒng)的接口,以下為實現(xiàn)接口的部分代碼:CONNECT USING SQLCA;CONNECT USING SQLCA1;圈3CONNECT USING SQLCA2;DECLARE cl CURSOR FORSELECT T sc. _GONCYI _QK.DANWEL _BIANMA,T .SC_ CONGYL QK.GY _XUHAO,T_ SC CONCYI _QK.XUHAO,T_ SC. CONGYI _QK.DUI _YING _WH,T SC_ CONGDUAN.SHUAXIN _ZHOUQIFROM T. sc. CONGDUAN,TL sC_ GONCYL QKWHERE(T_ SC_ CONGYI QK.DANWEL ,BIANMA=T SsC GONCDUAN.DANWEL BIANMA ) and(T_ SC. GONGYL_QKGY_ XUHAO=T SC CONGDUANXUHAO)ORDER BY T SC. _GONGYI QK.DANWEL BIANMA ASC,T SC _GONGYL QK.GY_ XUHAO ASC,T SC_ CONCYI _QK.XUHAO ASC USING SQLCA;fetch el into :DANWEL;GY :XUHAO,DUL YING,ZHOUQL;do while SQLCA.SQLcode=0if isnul(DUL YING) thenstunl(real1)SEIECT ip analogdefip. value into :reall FROM ip analogdef where ip analogdef.name=:DUL YING USING SQLCA1;if SQLCA1.SQLcode=100 thenSELECT ip. ,analogdef.ip. _value into :real FROM ip. analogdef where ip. analogdef.name :DUL YING USING SQLCA2;md ifif reall<=- 9999 then stullrel)DUI_ YING="UPDATE T_ SC. GONGYI QK SJ set T SC_ GONCYI QK SJ.SHUJU"string(hour(now0)+1)2)+"=" +string(reall)+" WHERE T SC. GONGYI QK SJ.LURU SHIJIAN="+string (atel)+""+" and T. SC. GONGYI QK SJ.DANWEI BIANMA="+DANWEI+"' and T SC GONGYI _QK SJ.CY XUHAO="tstring(GY)+" and T SC. GONCYI QK _SJ.XUHA0="tstring(XUHAO)EXECUTE IMMEDIATE :DU1 _YING USING SQLCA;end iffetch cl into :DANWEL;GY,XUHAO,:DUL YING,ZHOUQI;loopelose e1;DISCONNECT USING SQLCA2;DISCONNECT USING SQLCA1;DISCONNECT USING SQLCA;3系統(tǒng)特點本系統(tǒng)以實現(xiàn)生產(chǎn)管理集成為目標(biāo),實現(xiàn)生產(chǎn)信息資源共享,更好地為各級職能部門提供決策和信息服務(wù)。該系統(tǒng)具有的特點如下:完贅性:數(shù)據(jù)的輸人工作只需進(jìn)行一次,其它模塊即可共享,馘少大量的重復(fù)錄人工作。集成性:各個功能模塊既可有機(jī)組合作為一個完整的系統(tǒng)使用,又可u中國煤化工#通過增加模塊方式來拓展系統(tǒng)功能。易用性:界面友好簡潔采用統(tǒng)-的瀏覽器界面。TYHCNMHG網(wǎng)絡(luò)功能:支持B/S體系結(jié)構(gòu);提供異地、多級、分層的數(shù)據(jù)管理功能;日常管理不受地理位置限制,可在任何登錄到企業(yè)內(nèi)部網(wǎng)絡(luò)上的計算機(jī)上經(jīng)身份驗證后進(jìn)行操作。(下轉(zhuǎn)第5836頁)5812.軟件設(shè)計開發(fā).......本欄目責(zé)任編輯:謝媛媛Computer Knowledge and Technolgoy電腦知識與技術(shù)第6卷第21期(2010年7月)①進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運(yùn)行活動,進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個獨(dú)立單位;線程是進(jìn)程的一個實體,是CPU調(diào)度和分派的基本單位,它是比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位。②線程自己基本上不擁有系統(tǒng)資源.只擁有一點在運(yùn)行中必不可少的資源(如程序計數(shù)器-組寄存器和棧),但是它可與同屬--個進(jìn)程的其他的線程共享進(jìn)程所擁有的全部資源.。③同一個進(jìn)程中的多個線程之間可以并發(fā)執(zhí)行。從邏輯角度來看,多線程的意義在于一個應(yīng)用程序中,有多個執(zhí)行部分可以同時執(zhí)行。但操作系統(tǒng)并技有將多個線程看作多個獨(dú)立的應(yīng)用,來實現(xiàn)進(jìn)程的調(diào)度和管理以及資源分配,從而極大地提高了程序的運(yùn)行效率。2)管程:系統(tǒng)中的各種硬件資源和軟件資源,均可用數(shù)據(jù)結(jié)構(gòu)抽象地描述其資源特性,即用少量信息和對資源所執(zhí)行的操作來表征該資源,而忽略了它們的內(nèi)部結(jié)構(gòu)和實現(xiàn)細(xì)節(jié)。利用共享數(shù)據(jù)結(jié)構(gòu)抽象地表示系統(tǒng)中的共享資源,而把對該共享數(shù)據(jù)結(jié)構(gòu)實施的操作定義為一組過程。代表共享資源的數(shù)據(jù)結(jié)構(gòu).以及由對該共享數(shù)據(jù)結(jié)構(gòu)實施操作的一組過程所組成的資源管理程序,共同構(gòu)成了一個操作系統(tǒng)的資源管理模塊,我們稱之為管程。.一個管程定義了一個數(shù)據(jù)結(jié)構(gòu)和能為并發(fā)進(jìn)程所執(zhí)行(在該數(shù)據(jù)結(jié)構(gòu)上)的一組操作,這組操作能同步進(jìn)程和改變管程中的數(shù)據(jù)局部于管程的數(shù)據(jù)結(jié)構(gòu),只能被局部于管程的過程所訪問,任何管程之外的過程都不能訪問它;反之,局部于管程的過程也只能訪問管程內(nèi)的數(shù)據(jù)結(jié)構(gòu)。由此可見,管程相當(dāng)于圍墻,它把共享變量和對它進(jìn)行操作的若干個過程圍了起來,所有進(jìn)程要訪問臨界資源時,都必須經(jīng)過管程才能進(jìn)入,而管程每次只允許一個進(jìn)程 進(jìn)入管程,從而實現(xiàn)了進(jìn)程的互斥。參考文獻(xiàn):[1]湯子瀛,哲鳳屏,湯小丹.計算機(jī)操作系統(tǒng)[M].3版.西安:西安電子科技出版社,2001.[2]周湘貞.操作系統(tǒng)原理與實踐教程[M].北京:清華大學(xué)出版社2009.[3]西爾伯查茨,高爾文,加根.操作系統(tǒng)概念[M]_7版:影印版.北京:高等教育出版杜2007.(上接第5812頁)開放性:提供功能強(qiáng)大的數(shù)據(jù)接口,實現(xiàn)各種數(shù)據(jù)的導(dǎo)出;查詢及統(tǒng)計報表結(jié)果可轉(zhuǎn)存為EXCEL文檔。安全性:提供過程控制安全、生產(chǎn)信息安全和數(shù)據(jù)安全,具有級別操作權(quán)限;建立數(shù)據(jù)定期備份機(jī)制并提供數(shù)據(jù)災(zāi)難恢復(fù)功能。4結(jié)束語本系統(tǒng)運(yùn)行后,調(diào)度部門及各管理部門的人員不僅能監(jiān)視現(xiàn)場的生產(chǎn)工藝數(shù)據(jù),而且能及時獲取這些數(shù)據(jù)直接了解現(xiàn)場的生產(chǎn)情況,及時發(fā)現(xiàn)問題、下達(dá)指令,避免事故停車,從而現(xiàn)少停車次數(shù),提高經(jīng)濟(jì)效益。,因此,本系統(tǒng)的運(yùn)行使得蘭州石化公司的信息化建設(shè)更上一層樓,提高了管理效率,降低了管理成本,全面提升了企業(yè)的管理水平,并且也享受到了信息化給企業(yè)帶來的巨大利益。[1]宋曄,張弘.PowerBuilder實用教程[M].北京:北京理工大學(xué)出版社,2008.[2]彭立軍,楊孝如,等SYBASE數(shù)據(jù)庫系統(tǒng)管理指南[M].北京:水利水電出版杜2008.0[3]張英杰,等.PowerBuilder應(yīng)用工程軟件開發(fā)指南[M].西安:酒安交通大學(xué)出版社,2005.中國煤化工MYHCNMHG5836數(shù)轉(zhuǎn)計開發(fā).......本欄目責(zé)任編輯:謝媛媛
-
C4烯烴制丙烯催化劑 2020-09-28
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-09-28
-
生物質(zhì)能的應(yīng)用工程 2020-09-28
-
我國甲醇工業(yè)現(xiàn)狀 2020-09-28
-
石油化工設(shè)備腐蝕與防護(hù)參考書十本免費(fèi)下載,絕版珍藏 2020-09-28
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡介 2020-09-28
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-09-28
-
甲醇制芳烴研究進(jìn)展 2020-09-28
-
精甲醇及MTO級甲醇精餾工藝技術(shù)進(jìn)展 2020-09-28



