立體倉庫模擬裝置的設(shè)計及控制(PLC控制類)控制部分設(shè)計_第1頁
立體倉庫模擬裝置的設(shè)計及控制(PLC控制類)控制部分設(shè)計_第2頁
立體倉庫模擬裝置的設(shè)計及控制(PLC控制類)控制部分設(shè)計_第3頁
立體倉庫模擬裝置的設(shè)計及控制(PLC控制類)控制部分設(shè)計_第4頁
立體倉庫模擬裝置的設(shè)計及控制(PLC控制類)控制部分設(shè)計_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、鄭州大學(xué)現(xiàn)代遠程教育畢 業(yè) 設(shè) 計題 目:立體倉庫模擬裝置的設(shè)計及控制(PLC控制類)控制部分設(shè)計入 學(xué) 年 月 2013年春_姓 名 趙青松 _學(xué) 號專 業(yè)_ 機電一體化_學(xué) 習(xí) 中 心_石雞中心_指 導(dǎo) 教 師_完成時間2015年1月20日目 錄摘要第 1章緒論 .11.1論文研究的背景.11.2立體倉庫的組成和優(yōu)越性 .11.2.1立體倉庫的組成. .11.2.2立體倉庫的優(yōu)越性.21.3題目目的和意義.2 1.4本設(shè)計主要完成的工作.3 第 2章可編程控制器與 MCGS的概述.3 2.1可編程控制器的產(chǎn)生、發(fā)展及應(yīng)用特點.3 2.1.1PLC的定義和功能 .3

2、2.1.2 PLC的產(chǎn)生和發(fā)展 .32.1.3 PLC的特點 .42.2可編程控制器的基本組成.4 2.3 MCGS組態(tài)軟件.5 2.3.1 MCGS的主要特點和基本功能 .52.3.2 MCGS的構(gòu)成 .52.3.3 MCGS組態(tài)軟件的工作方式 .7第 3章基于 PLC的立體倉庫控制系統(tǒng)的應(yīng)用 .83.1系統(tǒng)設(shè)計的基本步驟 .83.1.1結(jié)構(gòu)與組成 .83.1.2系統(tǒng)控制要求 .83.2 PLC的 I/O地址分配 .83.3立體倉庫的控制流程圖以及編程說明 .93.3.1立體倉庫的工作流程圖 .103.3.2控制系統(tǒng)的設(shè)計思路 .103.4 PLC程序的設(shè)計 .10第 4章基于 MCGS對立

3、體倉庫控制系統(tǒng)的應(yīng)用 .134.1基于 MCGS仿真實現(xiàn)的意義 .134.2 MCGS實現(xiàn)立體倉庫工程畫面 .134.3 MCGS實時數(shù)據(jù)庫的讀寫實現(xiàn) .164.3.1 MCGS實時數(shù)據(jù)庫簡介 .164.3.2數(shù)據(jù)對象的類型 .164.3.3立體倉庫控制系統(tǒng)數(shù)據(jù)庫的構(gòu)造 .174.4 MCGS與 PLC設(shè)備的通信 .174.5監(jiān)視畫面的設(shè)定與動畫的連接 .224.6編制控制流程 .244.6.1腳本程序的簡介 .244.6.2立體倉庫腳本程序的編制 .244.7立體倉庫控制流程及仿真演示 .26總結(jié).31參考文獻.31致謝.31附錄 .32附件 1庫位 2“取”“存”貨控制程序 .33附件 2

4、 2*2立體倉庫組態(tài)軟件監(jiān)控畫面 2號庫位取貨過程仿真.35鄭州大學(xué)現(xiàn)代遠程教育專科畢業(yè)論文(設(shè)計)評審表.36PLC與組態(tài)軟件在立體倉庫中的控制摘要.本設(shè)計主要研究 PLC與組態(tài)軟件用于立體倉庫系統(tǒng)的控制和監(jiān)視。首先通過分析立體倉庫的結(jié)構(gòu)組成以及控制要求,確定了堆垛機的三個自由度(X、Y、Z)軸的位置定位采用接通延時定時器來控制。再根據(jù)工作流程確定了立體倉庫控制系統(tǒng)PLC梯形圖,從而實現(xiàn) 2*2模擬立體倉庫的“存貨”“取貨”功能,然后采用基于 WINDOWS平臺的工控組態(tài)軟件 MCGS建立監(jiān)視界面。即通過設(shè)備連接和實時數(shù)據(jù)庫的構(gòu)建、動畫連接及控制流程編制、調(diào)試等實現(xiàn)立體倉庫的監(jiān)視.從而直接、

5、直觀、準確地反映立體倉庫“取、存”貨時實際運行狀態(tài)。關(guān)鍵字.立體倉庫. PLC.MCGS.監(jiān)視第 1章緒論立體倉庫是以高層立體貨架(托盤系統(tǒng))為主體,以成套搬運設(shè)備為基礎(chǔ),以計算機控制技術(shù)為主要手段組成的高效率物流、大容積儲藏系統(tǒng)。 1.1論文研究的背景立體倉庫一般是指采用幾層、十幾層乃至幾十層高的貨架儲存單元貨物.用相應(yīng)的物料搬運設(shè)備進行貨物入庫和出庫作業(yè)的倉庫。由于這類倉庫能充分利用空間儲存貨物.故常形象地將其稱為 “立體倉庫 ”。立體倉庫的產(chǎn)生和發(fā)展是第二次世界大戰(zhàn)之后生產(chǎn)和技術(shù)發(fā)展的結(jié)果。 50年代初美國出現(xiàn)了采用橋式堆垛起重機的立體倉庫. 50年代末60年代初出現(xiàn)了司機操作的巷道式堆

6、垛起重機立體倉庫. 1963年美國率先在高架倉庫中采用計算機控制技術(shù),建立了第一座計算機控制的立體倉庫。此后,自動化立體倉庫在美國和歐洲得到迅速發(fā)展,并形成了專門的學(xué)科。 60年代中期,日本開始興建立體倉庫,并且發(fā)展速度越來越快,成為當今世界上擁有自動化立體倉庫最多的國家之一。我國對立體倉庫及其物料搬運設(shè)備的研制開始并不晚. 1963年研制成第一臺橋式堆垛起重機(機械部北京起重運輸機械研究所) 1973年開始研制我國第一座由計算機控制的自動化立體倉庫(高 15米,機械部起重所負責)該庫 1980年投入運行。在該立體倉庫開始投產(chǎn)以來.在汽車、化工、電子、煙草等行業(yè)的應(yīng)用逐年增長。據(jù)不完全統(tǒng)計,目

7、前我國擁有立體倉庫 500余座.其中高度在 15米以上的大型立體倉庫 100多座.最具典型意義的是我國家電龍頭企業(yè)海爾集團國際物流中心的立體倉庫,該倉庫高 22米,擁有18056個標準托盤位,包括原材料和產(chǎn)成品兩大自動化物流系統(tǒng),全部實現(xiàn)了現(xiàn)代物流的自動化和智能化。立體倉庫由于具有很高的空間利用率、很強的入出庫能力、采用計算機進行控制管理而利于企業(yè)實施現(xiàn)代化管理等特點,已成為企業(yè)物流和生產(chǎn)管理不可缺少的倉儲技術(shù).越來越受到企業(yè)的重視。 1.2立體倉庫的組成和優(yōu)越性 1.2.1立體倉庫的組成高層貨架:用于存儲貨物的鋼結(jié)構(gòu)。目前主要有焊接式貨架和組合式貨架兩種基本形式。托盤(貨箱)用于承載貨物的器

8、具.亦稱工位器具。巷道堆垛機:用于自動存取貨物的設(shè)備。按結(jié)構(gòu)形式分為單立柱和雙立柱兩種基本形式.按服務(wù)方式分為直道、彎道和轉(zhuǎn)移車三種基本形式。輸送機系統(tǒng):立體庫的主要外圍設(shè)備,負責將貨物運送到堆垛機或從堆垛機將貨物移走。輸送機種類非常多,常見的有輥道輸送機、鏈條輸送機、升降臺、分配車、提升機、皮帶機等。 AGV系統(tǒng)即自動導(dǎo)向小車。根據(jù)其導(dǎo)向方式分為感應(yīng)式導(dǎo)向小車和激光導(dǎo)向小車。自動控制系統(tǒng):驅(qū)動自動化立體倉庫系統(tǒng)各設(shè)備的自動控制系統(tǒng)。目前以采用現(xiàn)場總線方式為控制模式為主。庫存信息管理系統(tǒng):亦稱中央計算機管理系統(tǒng)。是全自動化立體倉庫系統(tǒng)的核心。目前典型的自動化立體倉庫系統(tǒng)均采用大型的數(shù)據(jù)庫系統(tǒng)(

9、如ORACLE、SYBASE等)構(gòu)筑典型的客戶機 /服務(wù)器體系.可以與其他系統(tǒng)(如 ERP系統(tǒng)等)聯(lián)網(wǎng)或集成。立體倉庫的形式以高層貨架的基本形式為基準可分為整體式倉庫和分離式倉庫兩個基本類型。立體倉庫起始于 12米以上的高層貨架倉庫。這種倉庫的貨架結(jié)構(gòu)不但用于存放貨物.同時又是倉庫基筑的柱子和倉庫側(cè)壁的支撐.即倉庫建筑與貨架結(jié)構(gòu)成為一個不可分開的整體.故稱整體式倉庫。整體式倉庫具有技術(shù)水平高、投資大和建設(shè)周期長等問題.適用于大型企業(yè)和流通中心。相反.貨架結(jié)構(gòu)自成一個單元與建筑無關(guān)的倉庫,則稱分離式倉庫。 1.2.2立體倉庫的優(yōu)越性立體倉庫之所以受到青睞.是由于它具有以下優(yōu)點:提高空間利用率。早

10、期立體倉庫的構(gòu)想.其基本出發(fā)點就是提高空間利用率.充分節(jié)約有限且寶貴的土地。在西方有些發(fā)達國家.提高空間利用率的觀點已有更廣泛深刻的含義.節(jié)約土地.已與節(jié)約能源、環(huán)境保護等更多的方面聯(lián)系起來。有些甚至把空間的利用率作為系統(tǒng)合理性和先進性考核的重要指標來對待。立體庫的空間利用率與其規(guī)劃緊密相連。一般來說.自動化高架倉庫其空間利用率為普通平庫的2-5倍。這是相當可觀的。便于形成先進的物流系統(tǒng).提高企業(yè)生產(chǎn)管理水平。傳統(tǒng)倉庫只是貨物儲存的場所.保存貨物是其唯一的功能.是一種 “靜態(tài)儲存 ”。自動化立體倉庫采用先進的自動化物料搬運設(shè)備.不僅能使貨物在倉庫內(nèi)按需要自動存取.而且可以與倉庫以外的生產(chǎn)環(huán)節(jié)進

11、行有機的連接.并通過計算機管理系統(tǒng)和自動化物料搬運設(shè)備使倉庫成為企業(yè)生產(chǎn)物流中的一個重要環(huán)節(jié)。企業(yè)外購件和自制生產(chǎn)件進入自動化倉庫儲存是整個生產(chǎn)的一個環(huán)節(jié).短時儲存是為了在指定的時間自動輸出到下一道工序進行生產(chǎn).從而形成一個自動化的物流系統(tǒng).這是一種 “動態(tài)儲存 ”.也是當今自動化倉庫發(fā)展的一個明顯的技術(shù)趨勢。加快貨物的存取節(jié)奏.減輕勞動強度.提高生產(chǎn)效率。建立以自動化立體倉庫為中心的物流系統(tǒng).其優(yōu)越性還表現(xiàn)在自動化高架庫具有的快速的入出庫能力.能快速妥善地將貨物存入高架庫中(入庫)也能快速及時并自動地將生產(chǎn)所需零部件和原材料送達生產(chǎn)線。這一特點是普通平庫所不能達到的。減少庫存資金積壓。經(jīng)過對

12、一些大型企業(yè)的調(diào)查了解.由于歷史原因造成管理手段落后.物資管理零散.使生產(chǎn)管理和生產(chǎn)環(huán)節(jié)的緊密聯(lián)系難以到位.為了到達預(yù)期的生產(chǎn)能力和滿足生產(chǎn)要求.就必須準備充足的原材料和零部件。這樣庫存積壓就成為一個較大的問題。如何降低庫存資金積壓和充分滿足生產(chǎn)需要.已成為大型企業(yè)不得不面對的一個大問題。高架庫系統(tǒng)是解決這一問題的最有效的手段之一?,F(xiàn)代化企業(yè)的標志?,F(xiàn)代化企業(yè)采用的是集約化大規(guī)模生產(chǎn)模式。這就要求生產(chǎn)過程中各環(huán)節(jié)緊密相連.成為一個有機整體.要求生產(chǎn)管理科學(xué)實用.做到?jīng)Q策科學(xué)化。為此.建立自動化高架倉庫系統(tǒng)是其有力的措施之一。 1.3題目目的和意義自動化立體倉庫可以產(chǎn)生巨大的社會效益和經(jīng)濟效益。

13、它通過高層貨架存儲.使存儲區(qū)大幅度地向高空發(fā)展.提高了空間利用率.自動化立體倉庫采用層積式存放.結(jié)合計算機管理.可以很容易實現(xiàn)先入先出.防止貨物的自然老化、變質(zhì)和損壞.通過自動存取系統(tǒng) (AS/RS),加快了運行和處理速度.提高了勞動生產(chǎn)率.降低操作人員的勞動強度.采用自動化技術(shù)后.還能較好地適應(yīng)黑暗、低溫、污染、有毒和易爆等特殊場合的物品存儲需要.計算機控制能夠始終準確無誤地對各種信息進行存儲和管理.減少了貨物處理和信息處理過程中的差錯.同時借助于計算機管理還能有效地利用倉庫存儲能力.便于清點和盤庫.合理減少庫存.加快資金周轉(zhuǎn).節(jié)約流動資金.從而提高倉庫的管理水平。自動化倉庫的信息系統(tǒng)可以與

14、企業(yè)的生產(chǎn)信息系統(tǒng)集成.實現(xiàn)企業(yè)信息管理的自動化。同時.由于使用自動化倉庫.促進企業(yè)的科學(xué)管理.減少了浪費.保證均衡生產(chǎn).也提高了操作人員素質(zhì)和管理人員的水平。立體倉庫的出現(xiàn) ,實現(xiàn)了倉庫功能從單純保管型向綜合流通型的轉(zhuǎn)變。隨著現(xiàn)代化生產(chǎn)規(guī)模的不斷擴大和深化 ,它將為工業(yè)、企業(yè)帶來巨大的經(jīng)濟效益。自動化立體倉庫應(yīng)用范圍很廣.幾乎遍布所有行業(yè)。在我國.自立體倉庫應(yīng)用的行業(yè)主要有機械、冶金、化工、航空航天、電子、醫(yī)藥、食品加工、煙草、印刷、配送中心、機場、港口等。1.4本設(shè)計主要完成的工作自動化立體倉庫是一種用高層立體貨架(托盤系統(tǒng))存儲物資.用自動控制堆垛機運輸車進行存取作業(yè)的倉庫。通過可編程控

15、制器(Programming Logic Controller,簡稱 PLC)控制堆垛機的位置變動.模擬立體倉庫工作的控制系統(tǒng).實現(xiàn)存取貨功能。在查閱了大量資料的基礎(chǔ)上.以立體倉庫庫位設(shè)備和堆垛機位置變動控制為研究對象.通過 S7-200PLC以及MCGS組態(tài)軟件來實現(xiàn)對2*2立體倉庫的模型控制系統(tǒng)的控制.對立體倉庫的監(jiān)視用工控組態(tài)軟件MCGS.實現(xiàn)立體倉庫控制系統(tǒng) “取/存”貨運行動作的模擬仿真。第2章可編程控制器與MCGS的概述2.1可編程控制器的產(chǎn)生、發(fā)展及應(yīng)用特點 2.1.1PLC的定義和功能可編程控制器.英文稱Programmable Controller.簡稱 PLC.本課題中用

16、PLC作為它的簡稱。 PLC是用于工業(yè)現(xiàn)場的電控制器。它源于繼電器控制技術(shù).但基于電子計算機。它通過運行存儲在其內(nèi)存中的程序.把經(jīng)輸入電路的物理過程得到的輸入信息.變換為所要求的輸出信息.進而再通過輸出電路的物理過程去實現(xiàn)對負載的控制。 PLC基于電子計算機.但并不等同于普通計算機。普通計算機進行入出信息變換時.大多只考慮信息本身.信息入出的物理過程一般不考慮的。而 PLC則要考慮信息入出的可靠性、實時性.以及信息的實際使用。特別要考慮怎么適應(yīng)于工業(yè)環(huán)境.如便于安裝.便于維修及抗干擾等問題 ,入出信息變換及可靠的物理實現(xiàn).可以說是 PLC實現(xiàn)控制的兩個基本要點。PLC可以通過它的外設(shè)或通信接口

17、與外界交換信息。其功能要比繼電控制裝置多的多、強的多。 PLC有豐富的指令系統(tǒng).有各種各樣的 I/O接口、通信接口.有大容量的內(nèi)存.有可靠的自身監(jiān)控系統(tǒng).因而具有以下基本的功能.邏輯處理功能.數(shù)據(jù)運算功能.準確定時功能.高速計數(shù)功能.中斷處理.可以實現(xiàn)各種內(nèi)外中斷.功能.程序與數(shù)據(jù)存儲功能.聯(lián)網(wǎng)通信功能.自檢測、自診斷功能。 2.1.2 PLC的產(chǎn)生和發(fā)展 20世紀 60年代.汽車生產(chǎn)流水線的自動控制系統(tǒng)基本上都是由繼電器控制裝置占據(jù)主導(dǎo)地位。由于繼電器控制系統(tǒng)明顯的缺點即通用性和靈活性、可擴展性較差.導(dǎo)致當時汽車的每一次改型都需要對控制系統(tǒng)進行重新設(shè)計和安裝。隨著生產(chǎn)的發(fā)展.汽車型號更新的周

18、期愈來愈短.顯然.繼電器控制裝置十分費時、費工、費料.延長了更新周期。為了適應(yīng)汽車型號的不斷翻新及生產(chǎn)工藝不斷變化的需要. 1968年美國通用公司公開招標.要求用新的控制裝置取代繼電器控制裝置.由此. PLC這種新型的工業(yè)控制裝置得以誕生并以其簡單易懂、操作方便、可靠性高、通用靈活、體積小和使用壽命長等一系列優(yōu)點.很快在美國其他工業(yè)領(lǐng)域得到推廣應(yīng)用。到 1971年. PLC已經(jīng)成功地應(yīng)用于食品、飲料、冶金、造紙等工業(yè)中并很快受到了世界其他國家的高度重視。 1971年日本從美國引進該項技術(shù).很快研制出日本第一臺 PLC.1973年西歐國家也研制出了他們的第一臺PLC.我國 1974年開始研制.1

19、977年開始工業(yè)應(yīng)用。 2.1.3 PLC的特點 (1)可靠性高.抗干擾能力強。 (2)適應(yīng)性強.應(yīng)用靈活。 (3)編程方便.易于使用。 (4)功能強.擴展能力強。 (5)PLC控制系統(tǒng)設(shè)計、安裝、調(diào)試方便。 (6)維修方便.維修工作量少。 (7)體積小.重量輕.易于實現(xiàn)機電一體化。 2.2可編程控制器的基本組成 PLC從組成形式上分為整體式和模塊式兩種。整體式PLC一般由 CPU、I/O單元、存儲器、電源、通訊端口、I/O擴展端口組成.其特點是結(jié)構(gòu)緊湊、體積小。模塊式 PLC一般由 CPU模塊、 I /O模塊、內(nèi)存模塊、電源模塊、通信單元、底版或機架組成.其特點是配置靈活.輸入/輸出接點的數(shù)

20、量可自由選擇。 PLC的硬件系統(tǒng)結(jié)構(gòu)圖如下圖 2-1所示.1.CPU(中央處理器)和一般的微機一樣. CPU是 PLC的核心.主要由運算器、控制器、寄存器以及實現(xiàn)他們之間聯(lián)系的地址總線、數(shù)據(jù)總線和控制總線構(gòu)成。CPU在很大程度上決定了PLC 的整體性能.如整個系統(tǒng)的控制規(guī)模、工作速度和內(nèi)存容量。 CPU位數(shù)越高.系統(tǒng)處理的信息量越大.運算速度也越快。 CPU控制著PLC工作.通過讀取、解釋指令.指導(dǎo) PLC有條不紊的工作。 2.存儲器存儲器(內(nèi)存)主要用于存儲程序及數(shù)據(jù).是PLC不可缺少的組成部分。PLC中的存儲器一般包括系統(tǒng)程序存儲器和用戶程序存儲器兩部分。系統(tǒng)程序一般由廠家編寫的.用戶不能

21、修改.而用戶程序是隨PLC的控制對象而定的.由用戶根據(jù)對象生產(chǎn)工藝的控制要求而編制的應(yīng)用程序。用戶存儲器容量的大小.關(guān)系到用戶程序容量的大小和內(nèi)部器件的多少.是反映 PLC性能的重要指標之一。 3.輸入輸出模塊輸入模塊和輸出模塊通常稱為I/O模塊或 I/O單元。 PLC提供了各種工作電平、連接形式和驅(qū)動能力的I/O模塊.有各種功能的 I/O模塊供擁護選用。按I/O點數(shù)確定模塊的規(guī)格和數(shù)量. I/O模塊可多可少.但其最大數(shù)受 PLC所能管理的配置能力.即底版的限制。 PLC還提供了各種各樣的特殊的I/O模塊.如熱電阻、熱電偶、高速計算器、位置控制、以太網(wǎng)、現(xiàn)場總線、溫度控制、中斷控制、聲音輸出、

22、打印機等專用型或智能型模塊.用以滿足各種特殊功能的控制要求。智能接口模塊是一獨立的計算機系統(tǒng).它有自己的 CPU、系統(tǒng)程序、存儲器及與 PLC系統(tǒng)總線相連接的接口。 4.編程裝置編程器作用是將用戶編寫的程序下載至PLC的用戶程序存儲器.并利用編程器檢查、修改和調(diào)試用戶程序.監(jiān)視用戶程序的執(zhí)行過程.顯示PLC狀態(tài)、內(nèi)部器件及系統(tǒng)的參數(shù)等。常見的編程器有簡易手持編程器、智能圖形編程器和基于 PC的專用編程軟件。目前 PLC制造廠家大都開發(fā)了計算機輔助 PLC編程支持軟件.當個人計算機安裝了PLC編程支持軟件后.可用作圖形編程器.進行用戶程序的編輯、修改.并通過個人計算機和 PLC之間的通信接口實現(xiàn)

23、用戶程序的雙向傳送、監(jiān)控 、PLC運行狀態(tài)等。 5.電源 PLC的電源將外部供給的交流電轉(zhuǎn)換成供 CPU、存儲器等所需的直流電.是整個 PLC的能源供給中心。 PLC大都采用高質(zhì)量的工作穩(wěn)定性好、抗干擾能力強的開關(guān)穩(wěn)壓電源.許多 PLC電源還可向外部提供直流 24V穩(wěn)壓電源.用于向輸入接口上的接入電氣元件供電.從而簡化外圍配置。 6.通信接口為了實現(xiàn) “人-機”或“機-機”之間的對話. PLC配有多種通信接口。 PLC通過這些通信接口可以與監(jiān)視器、打印機以及其他的 PLC或計算機相連。2.3 MCGS組態(tài)軟件 MCGS全中文工業(yè)自動化控制組態(tài)軟件(以下簡稱 MCGS工控組態(tài)軟件或 MCGS)為

24、用戶建立全新的過程測控系統(tǒng)提供了一整套解決方案。 MCGS工控組態(tài)軟件是一套 32位工控組態(tài)軟件.它基于 Windows平臺.可穩(wěn)定運行于 Windows95/98/NT操作系統(tǒng)。通過對現(xiàn)場數(shù)據(jù)的采集處理.以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用戶提供解決實際工程問題的方案.它充分利用了 Windows圖形功能完備、界面一致性好、易學(xué)易用的特點.比以往使用專用機開發(fā)的工業(yè)控制系統(tǒng)更具有通用性.在自動化領(lǐng)域有著更廣泛的應(yīng)用。 2.3.1 MCGS的主要特點和基本功能簡單靈活的可視化操作界面。實時性強、良好的并行處理性能。豐富、生動的多媒體畫面。開放式結(jié)構(gòu).廣泛的數(shù)據(jù)獲取和強大的數(shù)據(jù)

25、處理功能。完善的安全機制。強大的網(wǎng)絡(luò)功能。多樣化的報警功能。實時數(shù)據(jù)庫為用戶分部組態(tài)提供極大方便。支持多種硬件設(shè)備.實現(xiàn) “設(shè)備無關(guān) ”。方便控制復(fù)雜的運行流程。良好的可維護性和可擴充性。用數(shù)據(jù)庫來管理數(shù)據(jù)存儲.系統(tǒng)可靠性高。設(shè)立對象元件庫.組態(tài)工作簡單方便。實現(xiàn)對工控系統(tǒng)的分布式控制和管理??傊?MCGS組態(tài)軟件功能強大.操作簡單.易學(xué)易用.普通工程人員經(jīng)過短時間的培訓(xùn)就能迅速掌握多數(shù)工程項目的設(shè)計和運行操作。同時使用MCGS組態(tài)軟件能夠避開復(fù)雜的計算機軟、硬件問題.集中精力去解決工程問題本身.根據(jù)工程作業(yè)的需要和特點.組態(tài)配置出高性能、高可靠性和高度專業(yè)化的工業(yè)控制監(jiān)控系統(tǒng)。 2.3.2

26、MCGS的構(gòu)成 MCGS組態(tài)軟件(以下簡稱 MCGS)由 “MCGS組態(tài)環(huán)境 ”和“MCGS運行環(huán)境 ”兩個系統(tǒng)組成.如圖 2-2所示。兩部分互相獨立.又緊密相關(guān)。用戶的所有組態(tài)配置過程都在組態(tài)環(huán)境中進行.組態(tài)環(huán)境相當于一套完整的工具軟件.它幫助用戶設(shè)計和構(gòu)造自己的應(yīng)用系統(tǒng)。用戶組態(tài)生成的結(jié)果是一個數(shù)據(jù)庫文件.稱為組態(tài)結(jié)果數(shù)據(jù)庫。運行環(huán)境是一個獨立的運行系統(tǒng).它按照組態(tài)結(jié)果數(shù)據(jù)庫中用戶指定的方式進行各種處理.完成用戶組態(tài)設(shè)計的目標和功能。運行環(huán)境本身沒有任何意義.必須與組態(tài)結(jié)果數(shù)據(jù)庫一起作為一個整體.才能構(gòu)成用戶應(yīng)用系統(tǒng)。一旦組態(tài)工作完成.運行環(huán)境和組態(tài)結(jié)果數(shù)據(jù)庫就可以離開組態(tài)環(huán)境而獨立運行在

27、監(jiān)控計算機上。組態(tài)結(jié)果數(shù)據(jù)庫完成了MCGS系統(tǒng)從組態(tài)環(huán)境向運行環(huán)境的過渡.它們之間的關(guān)系如圖 2-3所示。圖2-3 MCGS組態(tài)環(huán)境與運行環(huán)境的關(guān)系 MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五部分構(gòu)成.每一部分分別進行組態(tài)操作.完成不同的工作.具有不同的特性.如圖 2-4所示。主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個設(shè)備窗口和多個用戶窗口.負責調(diào)度和管理這些窗口的打開或關(guān)閉。主要的組態(tài)操作包括.定義工程的名稱.編制工程菜單.設(shè)計封面圖形.確定自動啟動的窗口.設(shè)定動畫刷新周期.指定數(shù)據(jù)庫存盤文件名稱及存盤時間等。設(shè)備窗口:是連接和驅(qū)動外部

28、設(shè)備的工作環(huán)境。在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備.注冊設(shè)備驅(qū)動程序.定義連接與驅(qū)動設(shè)備用的數(shù)據(jù)變量。用戶窗口:本窗口主要用于設(shè)置工程中人機交互的界面.諸如.生成各種動畫顯示畫面、報警輸出、數(shù)據(jù)與曲線圖表等。實時數(shù)據(jù)庫:是工程各個部分的數(shù)據(jù)交換與處理中心.它將 MCGS工程的各個部分連接成有機的整體。在本窗口內(nèi)定義不同類型和名稱的變量.作為數(shù)據(jù)采集、處理、輸出控制、動畫連接及設(shè)備驅(qū)動的對象。運行策略:本窗口主要完成工程運行流程的控制。包括編寫控制程序. (ifthen腳本程序).選用各種功能構(gòu)件.如:數(shù)據(jù)提取、歷史曲線、定時器、配方操作、多媒體輸出等。窗口是屏幕中的一塊空間.是一個 “容器

29、”.直接提供給用戶使用。在窗口內(nèi).用戶可以放置不同的構(gòu)件.創(chuàng)建圖形對象并調(diào)整畫面的布局.組態(tài)配置不同的參數(shù)以完成不同的功能。在 MCGS的單機版中.每個應(yīng)用系統(tǒng)只能有一個主控窗口和一個設(shè)備窗口.但可以有多個用戶窗口和多個運行策略.實時數(shù)據(jù)庫中也可以有多個數(shù)據(jù)對象。 MCGS用主控窗口、設(shè)備窗口和用戶窗口來構(gòu)成一個應(yīng)用系統(tǒng)的人機交互圖形界面.組態(tài)配置各種不同類型和功能的對象或構(gòu)件.同時可以對實時數(shù)據(jù)進行可視化處理。2.3.4 MCGS組態(tài)軟件的工作方式如何對工程運行流程實施有效控制: MCGS開辟了專用的 MCGS如何與設(shè)備進行通訊. MCGS通過設(shè)備驅(qū)動程序與外部設(shè)備進行數(shù)據(jù)交換。包括數(shù)據(jù)采集

30、和發(fā)送設(shè)備指令。設(shè)備驅(qū)動程序是由 VB程序設(shè)計語言編寫的 DLL(動態(tài)連接庫)文件.設(shè)備驅(qū)動程序中包含符合各種設(shè)備通訊協(xié)議的處理程序.將設(shè)備運行狀態(tài)的特征數(shù)據(jù)采集進來或發(fā)送出去。 MCGS負責在運行環(huán)境中調(diào)用相應(yīng)的設(shè)備驅(qū)動程序.將數(shù)據(jù)傳送到工程中各個部分.完成整個系統(tǒng)的通訊過程。每個驅(qū)動程序獨占一個線程.達到互不干擾的目的。 MCGS如何產(chǎn)生動畫效果:MCGS為每一種基本圖形元素定義了不同的動畫屬性.如:一個長方形的動畫屬性有可見度.大小變化.水平移動等.每一種動畫屬性都會產(chǎn)生一定的動畫效果。所謂動畫屬性.實際上是反映圖形大小、顏色、位置、可見度、閃爍性等狀態(tài)的特征參數(shù)。我們在組態(tài)環(huán)境中生成的

31、畫面都是靜止的.在工程運行中產(chǎn)生動畫效果的方法是.圖形的每一種動畫屬性中都有一個 “表達式 ”設(shè)定欄.在該欄中設(shè)定一個與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量.連接到實時數(shù)據(jù)庫中.以此建立相應(yīng)的對應(yīng)關(guān)系. MCGS稱之為動畫連接。 MCGS如何實施遠程多機監(jiān)控: MCGS提供了一套完善的網(wǎng)絡(luò)機制.可通過 TCP/IP網(wǎng)、 Modem網(wǎng)和串口網(wǎng)將多臺計算機連接在一起.構(gòu)成分布式網(wǎng)絡(luò)測控系統(tǒng).實現(xiàn)網(wǎng)絡(luò)間的實時數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。同時.可利用 MCGS提供的網(wǎng)絡(luò)功能.在工作站上直接對服務(wù)器中的數(shù)據(jù)庫進行讀寫操作。分布式網(wǎng)絡(luò)測控系統(tǒng)的每一臺計算機都要安裝一套 MCGS工控組態(tài)軟件。 MCGS

32、把各種網(wǎng)絡(luò)形式.以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式.供用戶調(diào)用.并進行工作狀態(tài)、端口號、工作站地址等屬性參數(shù)的設(shè)置。 “運行策略 ”窗口:建立用戶運行策略。 MCGS提供了豐富的功能構(gòu)件.供用戶選用.通過構(gòu)件配置和屬性設(shè)置兩項組態(tài)操作.生成各種功能模塊.稱為 (“用戶策略 ”)使系統(tǒng)能夠按照設(shè)定的順序和條件.操作實時數(shù)據(jù)庫.實現(xiàn)對動畫窗口的任意切換.控制系統(tǒng)的運行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式.避免了煩瑣的編程工作。第 3章基于 PLC的立體倉庫控制系統(tǒng)的應(yīng)用3.1系統(tǒng)設(shè)計的基本步驟在立體倉庫控制系統(tǒng)的設(shè)計過程中主要考慮以下幾點. 1.深入了解和分析立體倉庫的存取工作要求

33、和控制要求。 2.確定 I/O設(shè)備。 3.根據(jù) I/O點數(shù)選擇合適的 PLC類型。 4.分配 I/O點.分配 PLC的輸入輸出點.編制出輸入輸出分配表或者輸入輸出端子的接線圖。 5.設(shè)計立體倉庫系統(tǒng)的梯形圖程序.根據(jù)工作要求設(shè)計出周密完整的梯形圖程序.這是整個立體倉庫系統(tǒng)設(shè)計的核心工作。 6.將程序輸入 PLC進行軟件測試.查找錯誤.使系統(tǒng)程序更加完善。 7.立體倉庫整體調(diào)試.在 PLC軟硬件設(shè)計和現(xiàn)場施工完成后.就可以進行整個系統(tǒng)的聯(lián)機調(diào)試.調(diào)試中發(fā)現(xiàn)的問題要逐一排除.直至調(diào)試成功。 3.2立體倉庫結(jié)構(gòu)組成與控制要求 3.1.1結(jié)構(gòu)與組成本設(shè)計的立體倉庫主體由底盤、 2列 2層 4倉位庫體、

34、巷道堆垛機、檢測元件及電氣控制元件等組成。堆垛機是立體倉庫的關(guān)鍵部件.負責全部貨物的入庫、出庫承運作業(yè).可實現(xiàn)三個自由度( X、Y、Z軸)的運動。 X軸方向與 Y軸方向即堆垛機的水平運動與垂直運動采用滾珠絲杠、滑杠作為傳動與導(dǎo)向機構(gòu).由步進電機拖動. Z軸方向即貨叉伸縮機構(gòu)的前后運動采用普通絲杠傳動.由直流電機拖動。該立體倉庫控制系統(tǒng)的要求是實現(xiàn)基本的存取貨物功能。 3.1.2系統(tǒng)控制要求立體倉庫的入貨口與出貨口為同一位置.稱為裝 /卸貨臺。存貨操作時.當控制系統(tǒng)檢測到裝 /卸貨臺有貨物時.啟動堆垛機.將裝 /卸貨臺上的貨物取出放置到指定庫位號上.取貨操作時.啟動堆垛機將指定庫位號上的貨物取出

35、送到裝 /卸貨臺.堆垛機在執(zhí)行完每次取存任務(wù)后自動返回到初始位置.等待下一運行指令。為了有效準確控制堆垛機的三個自由度 (X、Y、Z軸)的運動定位.安裝有限位保護或時間控制電機的運行到位(本設(shè)計采用定時器來控制電機的運動)每個庫位安裝檢測裝置 (微動開關(guān) ).判斷庫位是否已有貨物.禁止雙重入庫與空取貨操作.整個電氣控制系統(tǒng)設(shè)置有急停按鈕.以防發(fā)生意外。存 /取貨是由控制臺發(fā)出指令的。3.3 PLC的 I/O地址分配根據(jù)本課題 PLC輸入輸出的控制要求.得出 PLC輸入輸出 I/O分配.如表 3-1所示。3.4立體倉庫的控制流程圖以及編程說明本次設(shè)計采用西門子 S7-200系列 PLC.選用 C

36、PU226 CN。然后按照上述原理.根據(jù)表一對 PLC在四庫位立體倉庫中的應(yīng)用進行連線.具體連線步驟如下。四庫位立體倉庫的 PLC連線步驟:開關(guān)給定量及指示燈里的 I0.0、I0.1、I0.2、I0.3、I0.4、I0.5、I0.6、I0.7、Q0.0、 Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、Q0.7分別與 CPU226的輸入、輸出端口里的 I0.0、 I0.1、I0.2、I0.3、I0.4、I0.5、I0.6、I0.7、Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、 Q0.7相連。庫位傳感器 I1.1、I1.2、I1.3、I1.4分別與 CPU2

37、26輸入端口里的 I1.1、I1.2、I1.3、 I1.4相連.指示燈 Q1.0、Q1.1、Q1.2分別與 CPU226的輸出端口里的 Q1.0、Q1.1、Q1.2相連。3.4.1立體倉庫的工作流程圖立體倉庫的工作控制流程圖如圖3-2所示:3.4.2控制系統(tǒng)的設(shè)計思路取貨和存貨工作流程:接通電源,通電狀態(tài)下,各機構(gòu)復(fù)位,X軸、Y軸、Z軸回復(fù)零,堆垛機停在初始位置(入庫口),按下啟動按鈕I0.4,定時器控制啟動指示燈Q1.2亮2秒。 取貨:按下取貨按鈕I0.6,執(zhí)行取貨指令,定時器控制取貨指示燈Q0.6亮2秒,然后選擇庫位號,如所選庫位有物品,則定時器控制取有物指示燈令2秒,可執(zhí)行“取”操作然后

38、 X軸、 Y軸電機運行到該庫位. Z軸電機正轉(zhuǎn)將伸桿伸入庫內(nèi) ,Y軸電機上升將物體抬起 ,Z軸電機反轉(zhuǎn)將物體帶出 ,X、Y電機運行到裝 /卸貨臺. Z軸電機正轉(zhuǎn)將物體送入卸貨臺. Y軸電機下降使物體放在卸貨臺上. Z軸電機反轉(zhuǎn)出庫. X、Y軸電機復(fù)位.堆垛機運行至入庫口.如果取有物指示燈不亮.則表示所選庫位內(nèi)無物品.此時不執(zhí)行取貨操作。存貨:按下存貨按鈕 I0.7,執(zhí)行存貨指令.定時器控制存貨指示燈亮 2秒.然后選擇庫位號.如所選庫位無物品.則定時器控制存無物指示燈亮 2秒.可執(zhí)行 “存”操作. X、 Y軸電機運行至裝 /卸貨臺. Z軸電機正轉(zhuǎn)伸入裝貨臺內(nèi). Y軸電機上升將物體抬起. Z軸電機

39、反轉(zhuǎn)伸出裝 /卸貨臺并將物體帶出. X軸、 Y軸電機運行至所選庫位號. Z軸電機正轉(zhuǎn)送入物體 ,Y軸電機下降將物體放入庫內(nèi). Z軸電機反轉(zhuǎn)出庫。 X、Y軸電機復(fù)位.堆垛機運行至入庫口。若存無物指示燈不亮.則表示所選庫位內(nèi)有物品.此時不執(zhí)行存貨指令。指示燈點亮設(shè)計:由于立體倉庫的規(guī)模龐大.庫位眾多.立體倉庫操作人員在操作間很難了解哪一庫位有物品.哪一庫位無物品。為了是操作人員對庫位有無貨物一目了然.便于操作。特提出了.當執(zhí)行取貨指令時.如過庫位內(nèi)有物品.則利用接通延遲定時器控制取有物指示燈連續(xù)亮 2秒.并在組態(tài)控制頁面內(nèi)顯示所選庫位所在的行和列.可執(zhí)行取指令.反之亦然.同時當選擇存貨指令時.如庫

40、位內(nèi)無物品.則利用接通延遲定時器控制存無物指示燈也會連續(xù)亮 2秒.并在組態(tài)頁面內(nèi)顯示所選庫位所在的行和列.可執(zhí)行存指令.反之亦然。這樣便于操作人員在操作之前.就能看到所選庫位有沒有物品.便于操作。模擬立體倉庫要實現(xiàn)的運行結(jié)果:接通電源.通電狀態(tài)下.各機構(gòu)復(fù)位.堆垛機停在初始位置。執(zhí)行 “存”或“取”操作.由庫位傳感器檢測各庫位有無物品.來判斷 “存”或“取”指令是否可以響應(yīng)。即判斷庫位是否已有貨物.禁止雙重入庫存貨與空取貨操作。執(zhí)行 “取”指令。執(zhí)行 “存”指令。由于本次設(shè)計的立體倉庫為 2層 2列 4庫位的倉庫.主要實現(xiàn)的功能是取貨和存貨.下面以取 2號為例子說明 “取貨 ”的全部動作過程。

41、取 2號庫位:首先按下啟動按鈕 I0.4.定時器 T255控制啟動指示燈 Q1.2亮 2秒.然后按下取貨按鈕 I0.6,定時器 T37控制取指示燈 Q0.6亮 2秒. 2秒后 T37接通.按下庫位 2按鈕 I0.1,定時器 T52控制取有物指示燈 Q1.0亮 2秒. 2秒后 T52接通. M3.0置 1.定時器 T53控制 X電機右行 4秒到達庫位 2所在的列.然后 M3.1接通.定時器 T54控制 Y軸電機上行 3秒到達庫位 2前.然后 M3.2接通.定時器 T55控制 Z軸電機正轉(zhuǎn) 3秒伸叉進入庫位 2.然后 M3.3接通.定時器 T56控制 Y軸電機上行 3秒將物品抬起.然后 M3.4接

42、通.定時器 T57控制 Z軸電機反轉(zhuǎn) 3秒將物品移出庫位 2.然后 M3.5接通.定時器 T58控制 Y軸電機下行 6秒.然后 M3.6接通.定時器 T59控制 X軸電機右行 8秒到達卸貨臺.然后 M3.7接通.定時器 T60控制 Y軸電機上行 6秒.然后 M4.0接通.定時器 T61控制 Z軸電機正轉(zhuǎn) 3秒伸叉進入裝 /卸貨臺進行 “存貨 ”動作.然后 M4.1接通.定時器 T62控制 Y軸電機下行 3秒將物品放在裝 /卸貨臺上.然后 M4.2接通.定時器 T63控制 Z軸電機反轉(zhuǎn) 3秒移出裝 /卸貨臺.然后 M4.3接通.定時器 T101控制 Y軸電機下行 3秒.然后 M4.4接通.定時器

43、 T102控制 X軸電機左行 12秒回到初始位置。啟動、停止、取、存、取 2號、存 2號梯形圖.見附錄 1. 3.5 PLC程序的設(shè)計西門子 S7-200 PLC.因此使用的編程軟件是 STEP 7-MicroWIN V4.0。STEP 7-MicroWIN V4.0為西門子 S7-200系列 PLC基于 Windows的編程工具。用于 S7-200 PLC的程序編譯、網(wǎng)絡(luò)組態(tài)等。其界面如圖 3-3所示STEP7-Micro/WIN編程軟件為用戶開發(fā)、編輯和控制自己的應(yīng)用程序提供了良好的編程環(huán)境。為了能快捷高效地開發(fā)你的應(yīng)用程序. STEP7-MicroWIN軟件提供了三種程序編輯器。 STE

44、P7-Micro/WIN軟件提供了在線幫助系統(tǒng).以便獲取所需要的信息。本次設(shè)計使用的編程軟件是 STEP7-Micro/WIN V4.0版本.首先將該軟件根據(jù)軟件安裝的提示安裝到計算機上.然后用編程線將計算機和實驗裝置連接到一起。 1.系統(tǒng)需求 STEP7-MicroWIN既可以在 PC機上運行.也可以在 Siemens公司的編程器上運行。 PC機或編程器的最小配置如下. Windows95、Windows98、Windows2000、Windows Me或者 Windows NT4.0以上。. 2.軟件的使用 (1)打開 STEP7-Micro/WIN V4.0.在 PC與 PLC接口連接中

45、選擇 PC/PPI協(xié)議。如圖 3-4所示.(2)點擊更改通信端口和通信速率。如圖 3-5所表示.(3)在通訊菜單里雙擊刷新.STEP7-Micro/WIN V4.0 開始搜索PPI 網(wǎng)絡(luò)中的S7-200CPU。如圖3-6 所表示.搜索完成后會出現(xiàn)網(wǎng)絡(luò)中所有PLC 的列表.選擇要操作的PLC 可對所選PLC 進行操作了。 (4)編輯梯形圖。 (5)點擊將程序下載到PLC 中.點擊可以對程序運行狀態(tài)進行監(jiān)控.點擊 可以將PLC 置于運行的狀態(tài)。 3.編程規(guī)則 (1)外部輸入/輸出繼電器、內(nèi)部繼電器、定時器、計數(shù)器等器件的接點可多次重復(fù)使用.無需用復(fù)雜的程序結(jié)構(gòu)來減少接點的使用次數(shù)。 (2)梯形圖每

46、一行都是從左母線開始.線圈接在右邊。接點不能放在線圈的右邊. 在繼電器控制的原理圖中.熱繼電器的接點可以加在線圈的右邊.而PLC 的梯形圖是不允許的。 (3)線圈不能直接與左母線相連。如果需要.可以通過一個沒有使用的內(nèi)部繼電 器的常閉接點或者特殊內(nèi)部繼電器的常開接點來連接。 (4)同一編號的線圈在一個程序中使用兩次稱為雙線圈輸出。雙線圈輸出容易引起誤操作.應(yīng)盡量避免線圈重復(fù)使用。 (5)梯形圖程序必須符合順序執(zhí)行的原則.即從左到右.從上到下地執(zhí)行.如不符合順序執(zhí)行的電路就不能直接編程。 (6)在梯形圖中串聯(lián)接點使用的次數(shù)是沒有限制.可無限次地使用。 (7)兩個或兩個以上的線圈可以并聯(lián)輸出。第4

47、章基于 MCGS對立體倉庫控制系統(tǒng)的應(yīng)用4.1基于 MCGS仿真實現(xiàn)的意義利用 MCGS可視化仿真技術(shù).可以實現(xiàn)滿足要求的在仿真界面.能提供一個多角度、多層次的觀察仿真過程。計算機上實現(xiàn)工程的模擬測試和仿真.用戶可以根據(jù)需要直接修改各種仿真參數(shù).從而大大降低了開發(fā)費和難度。同時可以通過組態(tài)仿真使讀者能夠設(shè)計出更加實用的控制系統(tǒng).從而可以在較短的時間內(nèi).以較少的代價完成較好的效果?;?MCGS組態(tài)軟件設(shè)計的基本步驟可以概括為以下幾點.查看資料.組織材料。設(shè)計窗口。 建立設(shè)備管理和構(gòu)造實時數(shù)據(jù)庫。制作工程動畫和動畫連接。編寫腳本控制流程程序。 整體運行、程序調(diào)試。 4.2 MCGS實現(xiàn)立體倉庫工

48、程畫面 MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫窗口和運行策略五部分構(gòu)成.每一部分分別進行不同的組態(tài)設(shè)計.完成不同的工作.具有不同的特性。組成 MCGS公車各要素間的關(guān)系如圖 4-1所示。工程畫面的制作是整個工程制作的主要步驟之一.其主要目的是以實際的控制對象為模板通過繪制和動畫功能的設(shè)置能夠?qū)崟r模擬系統(tǒng)的運行。它是在用戶窗口中完成.由新建窗口組建。立體倉庫畫面制作具體步驟如下: (1)在 “用戶窗口 ”中單擊 “新建窗口 ”按鈕.建立 “窗口 0”.如圖 4-2所示.(2)選中 “窗口 0”.單擊 “窗口屬性 ”.進入 “用戶窗口屬性設(shè)置 ”。 (3)將窗口名稱

49、改為. “立體倉庫監(jiān)控系統(tǒng) ”.窗口位置選中 “最大化顯示 ”.其它不變.單擊 “確認 ”。(4)在 “用戶窗口 ”中.選中 “立體倉庫監(jiān)控系統(tǒng) ”.點擊右鍵.選擇下拉菜單中的 “設(shè)置為啟動窗口 ”選項.將該窗口設(shè)置為運行時自動加載的窗口。如圖 4-3所示.最后生成的畫面如圖 4-4所示.4.3 MCGS實時數(shù)據(jù)庫的讀寫實現(xiàn) 4.3.1 MCGS實時數(shù)據(jù)庫簡介 MCGS用數(shù)據(jù)對象來表述系統(tǒng)中的實時數(shù)據(jù).用對象變量代替?zhèn)鹘y(tǒng)意義的值變量。我們把用數(shù)據(jù)庫技術(shù)管理的所有數(shù)據(jù)對象的集合稱為實時數(shù)據(jù)庫。實時數(shù)據(jù)庫是MCGS的核心.是應(yīng)用系統(tǒng)的數(shù)據(jù)處理中心.系統(tǒng)各部分均以實時數(shù)據(jù)庫為數(shù)據(jù)公用區(qū).進行數(shù)據(jù)交換、數(shù)據(jù)處理和實現(xiàn)數(shù)據(jù)的可視化處理。設(shè)備窗口通過設(shè)備構(gòu)件驅(qū)動外部設(shè)備.將采集的數(shù)據(jù)送入實時數(shù)據(jù)庫.由用戶窗口組成的圖形對象.與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立連接關(guān)系.以動畫形式實現(xiàn)數(shù)據(jù)的可視化.運行策略通過策略構(gòu)件.對數(shù)據(jù)進行操作和處理。如圖 4-1所示.4.3.2數(shù)據(jù)對象的類型在 MCGS組態(tài)軟件中.數(shù)據(jù)對象有開關(guān)型、數(shù)值型、字符型、事件型、組對象等五種類型。不同類型的數(shù)據(jù)對象.屬性不同.用途也不同。開關(guān)型.記錄開關(guān)信號. 0或非 0.的數(shù)據(jù)對象稱為開關(guān)型數(shù)據(jù)對象.通常與外部設(shè)備的數(shù)字量輸入輸出通道連接.用來表示某一設(shè)備當前所處的狀態(tài).也用于表示 MCGS中某一對象的狀態(tài).如對應(yīng)于一個

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論