《PLC應(yīng)用技術(shù)》課件-任務(wù)工單3 組態(tài)軟件_第1頁
《PLC應(yīng)用技術(shù)》課件-任務(wù)工單3 組態(tài)軟件_第2頁
《PLC應(yīng)用技術(shù)》課件-任務(wù)工單3 組態(tài)軟件_第3頁
《PLC應(yīng)用技術(shù)》課件-任務(wù)工單3 組態(tài)軟件_第4頁
《PLC應(yīng)用技術(shù)》課件-任務(wù)工單3 組態(tài)軟件_第5頁
已閱讀5頁,還剩192頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

任務(wù)工單3-1認(rèn)識組態(tài)軟件和MCGS組態(tài)軟件PLC應(yīng)用技術(shù)目錄五、MCGS組態(tài)軟件的工作方式一、工業(yè)組態(tài)軟件的概念、功能和特點二、幾種典型的工業(yè)組態(tài)軟件三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通四、MCGS組態(tài)軟件的功能和特點六、MCGS組態(tài)軟件的常用術(shù)語PART.1工業(yè)組態(tài)軟件的概念、功能和特點知識鋪墊一、工業(yè)組態(tài)軟件的概念、功能和特點(一)工業(yè)組態(tài)軟件的概念、功能和特點工業(yè)組態(tài)軟件簡稱為組態(tài)軟件(本書下同),是一種工業(yè)自動化控制領(lǐng)域的通用數(shù)據(jù)和監(jiān)控軟件,即SCADA(SupervisoryControlAndDataAcquisition)軟件,亦稱人機界面或HMI/MMI(HumanMachineInterface/ManMachineInterface)軟件。通常組態(tài)軟件運用計算機(PersonalComputer,PC)與各類控制裝置共同組成計算機監(jiān)控系統(tǒng)。組態(tài)軟件支持的控制設(shè)備種類常見有PLC、PC板卡、常規(guī)儀表、變頻器、控制模塊等相關(guān)設(shè)備。一、工業(yè)組態(tài)軟件的概念、功能和特點(二)工業(yè)組態(tài)軟件的功能作為通用的監(jiān)控軟件,工業(yè)組態(tài)軟件提供對工業(yè)自動化系統(tǒng)監(jiān)視、控制、管理和集成等一系列的控制功能。同時也為用戶實現(xiàn)這些功能的組態(tài)過程提供了豐富和易于使用的手段和工具。利用組態(tài)軟件,可以完成的常見功能有:一、工業(yè)組態(tài)軟件的概念、功能和特點(二)工業(yè)組態(tài)軟件的功能1.數(shù)據(jù)采集功能可以讀寫各種各樣的PLC、DCS、儀表、智能模塊和板卡,采集工業(yè)現(xiàn)場的各種信號,從而對工業(yè)現(xiàn)場進行監(jiān)視和控制。2.具現(xiàn)化表示方式通過圖形和動畫等具現(xiàn)化形象的方式呈現(xiàn)工業(yè)現(xiàn)場信息,實現(xiàn)對控制流程的監(jiān)控;同時可以直接對控制系統(tǒng)發(fā)出指令,設(shè)置參數(shù)干預(yù)工業(yè)現(xiàn)場的控制流程。一、工業(yè)組態(tài)軟件的概念、功能和特點(二)工業(yè)組態(tài)軟件的功能3.實時報警功能可以將控制系統(tǒng)中的緊急工況(報警)通過軟件界面、電子郵件、手機短信、即時消息軟件、聲音和計算機自動語音等多種手段及時通知給相關(guān)人員,使他們及時掌控自動化系統(tǒng)的運行狀況。4.邏輯控制功能可以對工業(yè)現(xiàn)場的數(shù)據(jù)進行邏輯運算等處理,將結(jié)果返回給控制系統(tǒng),協(xié)助控制系統(tǒng)完成它們所不擅長的復(fù)雜的運算控制功能。一、工業(yè)組態(tài)軟件的概念、功能和特點(二)工業(yè)組態(tài)軟件的功能5.數(shù)據(jù)記錄儲存功能可以對從自動化系統(tǒng)得到的以及系統(tǒng)產(chǎn)生的數(shù)據(jù)進行記錄存儲。在工程發(fā)生事故和故障的時候,利用記錄的運行工況數(shù)據(jù)和歷史數(shù)據(jù),可以對系統(tǒng)故障原因等進行分析定位,責(zé)任追查等。通過對數(shù)據(jù)的質(zhì)量統(tǒng)計分析,還可以提高自動化系統(tǒng)的運行效率,提升產(chǎn)品質(zhì)量。6.報表系統(tǒng)可以將工程運行的狀況、數(shù)據(jù)、警告和外部數(shù)據(jù)庫中的數(shù)據(jù)以及統(tǒng)計運算結(jié)果制作成報表,供運行和管理人員參考。一、工業(yè)組態(tài)軟件的概念、功能和特點(二)工業(yè)組態(tài)軟件的功能7.腳本語言編寫功能組態(tài)軟件可以提供多種手段讓用戶編寫自己特殊需要的功能,操作工程中的資源,與組態(tài)軟件集成為一個整體運行。常見的實現(xiàn)方式有二種:一是類C/Basic語言;二是VB編程語言。8.互聯(lián)互通功能多個組態(tài)軟件之間可以互相聯(lián)系起來,提供客戶端和服務(wù)器架構(gòu),通過網(wǎng)絡(luò)實現(xiàn)分布式監(jiān)控,實現(xiàn)復(fù)雜的大系統(tǒng)監(jiān)控。一、工業(yè)組態(tài)軟件的概念、功能和特點(三)工業(yè)組態(tài)軟件的特點工業(yè)組態(tài)軟件按照分類不同可分為性質(zhì)特點和結(jié)構(gòu)特點。1.性質(zhì)特點①延續(xù)性和可擴展性:可在不需作很多修改而方便根據(jù)現(xiàn)場(包括硬件設(shè)備和系統(tǒng)結(jié)構(gòu))或用戶需求完成軟件的更新和升級。②通用性:每個用戶根據(jù)工程實際情況,利用工業(yè)組態(tài)軟件提供的底層控制設(shè)備(PLC、智能儀表、智能模塊、板卡和變頻器等)的I/O驅(qū)動(Driver)、開放式的數(shù)據(jù)庫和界面制作工具,就能完成一個具有動畫效果、實時數(shù)據(jù)處理、歷史數(shù)據(jù)和曲線并存、具有多媒體功能和網(wǎng)絡(luò)功能的工程,不受行業(yè)限制。③實時多任務(wù):數(shù)據(jù)采集與輸出、數(shù)據(jù)處理與算法實現(xiàn)、圖形顯示及人機對話、實時數(shù)據(jù)的存儲、檢索管理、實時通信等多個任務(wù)要在同一臺計算機上同時運行。組態(tài)控制技術(shù)是計算機控制技術(shù)發(fā)展的結(jié)果,采用組態(tài)控制技術(shù)的計算機控制系統(tǒng)最大的特點是從硬件到軟件開發(fā)都具有組態(tài)性,因此系統(tǒng)的可靠性和開發(fā)速率提高了,開發(fā)難度卻下降了。組態(tài)軟件的可視性和圖形化管理功能也為生產(chǎn)管理與維護提供了方便。一、工業(yè)組態(tài)軟件的概念、功能和特點(三)工業(yè)組態(tài)軟件的特點工業(yè)組態(tài)軟件按照分類不同可分為性質(zhì)特點和結(jié)構(gòu)特點。2.結(jié)構(gòu)特點①圖形組態(tài)組件:圖形組態(tài)組件也稱為畫面開發(fā)系統(tǒng),借助畫面開發(fā)系統(tǒng),可以完成工業(yè)現(xiàn)場生產(chǎn)過程的各種工藝過程人機界面的圖形組態(tài)。②數(shù)據(jù)變量管理組件:數(shù)據(jù)變量管理組件也稱為實時數(shù)據(jù)庫系統(tǒng)。實時數(shù)據(jù)庫是組態(tài)軟件中更為重要的一個組件。借助實時數(shù)據(jù)庫可以完成各種變量的組態(tài)工作。同時,實時數(shù)據(jù)庫可以存儲生產(chǎn)工藝過程中相關(guān)變量的長期數(shù)據(jù)。③設(shè)備管理組件:數(shù)設(shè)備管理組件完成組態(tài)軟件與相關(guān)下層控制設(shè)備的通信組態(tài)設(shè)置,如與PLC、智能儀表、各種數(shù)據(jù)采集板卡的連接等。設(shè)備管理組件同樣是組態(tài)軟件中必不可少的組成部分。一、工業(yè)組態(tài)軟件的概念、功能和特點(三)工業(yè)組態(tài)軟件的特點工業(yè)組態(tài)軟件按照分類不同可分為性質(zhì)特點和結(jié)構(gòu)特點。2.工業(yè)組態(tài)軟件的概念、功能和特點④系統(tǒng)設(shè)置組件:系統(tǒng)設(shè)置組件通常完成系統(tǒng)運行過程中的相關(guān)設(shè)置,如系統(tǒng)啟動畫面設(shè)置、用戶配置、密碼設(shè)置等功能。⑤其他組件:其他組件包括網(wǎng)絡(luò)設(shè)置、第三方接口程序設(shè)計等,不同的組態(tài)軟件有著不同的特殊配置。PART.2幾種典型的工業(yè)組態(tài)軟件知識鋪墊隨著工業(yè)自動化行業(yè)對SCADA系統(tǒng)需求的不斷擴大,市面上出現(xiàn)了各種不同類型的組態(tài)軟件以滿足不同用戶的需求。按照使用對象來分類,可以將組態(tài)軟件分為兩類:一類是專用的組態(tài)軟件,另一類是通用的組態(tài)軟件。二、幾種典型的工業(yè)組態(tài)軟件專用組態(tài)軟件主要是由集散控制系統(tǒng)廠商和PLC廠商專門為本公司自動化系統(tǒng)開發(fā)的組態(tài)軟件,例如Simens公司的WinCC、GE公司的Cimplicity、Rockwell公司的RSView等。通用組態(tài)軟件并不特別針對某一類特定的系統(tǒng),如萬維公司的InTouch,開發(fā)者可以根據(jù)需要選擇合適的軟件和硬件來構(gòu)成自己的計算機控制系統(tǒng)。下面介紹常用的幾種組態(tài)軟件。1.InTouchInTouch是世界上第一款組態(tài)軟件,也是最早進入中國市場的組態(tài)軟件。在20世紀(jì)80年代末90年代初,基于Windows3.1的InTouch軟件曾讓我們耳目一新,并且InTouch提供了豐富的圖庫。但早期的InTouch軟件采用DDE方式與驅(qū)動程序通信,性能較差,最新的InTouch7.0版已經(jīng)完全基于32位的Windows平臺,并且提供了OPC支持。二、幾種典型的工業(yè)組態(tài)軟件(一)國外組態(tài)軟件二、幾種典型的工業(yè)組態(tài)軟件(一)國外組態(tài)軟件2.iFIXIntellution公司以FIX組態(tài)軟件起家,1995年被愛默生收購,現(xiàn)在是愛默生集團的全資子公司,F(xiàn)IX6.x軟件提供工控人員熟悉的概念和操作界面,并提供完備的驅(qū)動程序(需單獨購買)。20世紀(jì)90年代末,Intellution公司重新開發(fā)內(nèi)核,并將重新開發(fā)的新的產(chǎn)品系列命名為iFIX。在iFIX中,Intellution提供了強大的組態(tài)功能,將FIX原有的Script語言改為VBA(VisualBasicforApplication),并且在內(nèi)部集成了微軟的VBA開發(fā)環(huán)境。為了解決兼容問題,iFIX里面提供了程序FIXDesktop,可以直接在FIXDesktop中運行FIX程序。Intellution的產(chǎn)品與Microsoft的操作系統(tǒng)、網(wǎng)絡(luò)進行了緊密的集成。Intellution也是OPC(OLEforProcessControl)組織的發(fā)起成員之一。iFIX的OPC組件和驅(qū)動程序同樣需要單獨購買。目前,iFIX等原intellution公司產(chǎn)品均歸GE智能平臺(GE-IP)。3.Citech悉雅特集團(Citect)是世界領(lǐng)先的提供工業(yè)自動化系統(tǒng)、設(shè)施自動化系統(tǒng)、實時智能信息和新一代MES的獨立供應(yīng)商。悉雅特集團的Citech也是較早進入中國市場的產(chǎn)品。Citech具有簡潔的操作方式,但其操作方式更多的是面向程序員,而不是工控用戶。Citech提供了類似C語言的腳本語言進行二次開發(fā),但與iFIX不同的是,Citech的腳本語言并非是面向?qū)ο蟮?,而是類似于C語言,這無疑為用戶進行二次開發(fā)增加了難度。二、幾種典型的工業(yè)組態(tài)軟件(一)國外組態(tài)軟件4.WinCC西門子自動化與驅(qū)動集團(A&D)是西門子股份公司中最大的集團之一,是西門子工業(yè)領(lǐng)域的重要組成部分。Siemens的WinCC也是一套完備的組態(tài)開發(fā)環(huán)境,Siemens提供類C語言的腳本,包括一個調(diào)試環(huán)境。WinCC內(nèi)嵌OPC支持,并可對分布式系統(tǒng)進行組態(tài)。二、幾種典型的工業(yè)組態(tài)軟件(一)國外組態(tài)軟件5.MoviconMovicon由意大利自動化軟件供應(yīng)商PROGEA公司開發(fā)。該公司自1990年開始開發(fā)基于Windows平臺的自動化監(jiān)控軟件,可在同一開發(fā)平臺完成不同運行環(huán)境的需要。特色之處在于完全基于XML,又集成了VBA兼容的腳本語言及類似STEP-7指令表的軟邏輯功能。二、幾種典型的工業(yè)組態(tài)軟件(一)國外組態(tài)軟件6.GENESIS64來自美國著名獨立組態(tài)軟件供應(yīng)商,創(chuàng)立于1986年。在HMI/SCADA產(chǎn)品和管理可視化開發(fā)領(lǐng)域一直處于世界領(lǐng)先水平,ICONICS同時也是微軟的金牌合作伙伴,其產(chǎn)品是建立在開放的工業(yè)標(biāo)準(zhǔn)之上的。2007年推出了業(yè)內(nèi)首款集傳統(tǒng)SCADA、3D、GIS于一體的組態(tài)軟件GENESIS64。二、幾種典型的工業(yè)組態(tài)軟件(一)國外組態(tài)軟件1.ForceControl(力控)由北京三維力控科技有限公司開發(fā),核心軟件產(chǎn)品初創(chuàng)于1992年,是國內(nèi)較早出現(xiàn)的組態(tài)軟件之一,其內(nèi)置獨立的實時歷史數(shù)據(jù)庫支持Windows/UNIX/Linux操作系統(tǒng)。目前,力控軟件在國內(nèi)組態(tài)軟件市場有一定的占有率。二、幾種典型的工業(yè)組態(tài)軟件(二)國內(nèi)組態(tài)軟件2.KingView(組態(tài)王)由北京亞控科技發(fā)展有限公司開發(fā),該公司成立于1997年。1991年開始創(chuàng)業(yè),1995年推出組態(tài)王1.0版本,在市場上廣泛推廣KingView6.53KingView6.55版本,每年銷量在10000套以上,在國產(chǎn)軟件市場中市場占有率第一。二、幾種典型的工業(yè)組態(tài)軟件(二)國內(nèi)組態(tài)軟件3.MCGS由北京昆侖通態(tài)自動化軟件科技有限公司開發(fā),市場上主要是搭配硬件銷售。二、幾種典型的工業(yè)組態(tài)軟件(二)國內(nèi)組態(tài)軟件4.iCentroView由上海寶信軟件股份有限公司開發(fā)。平臺支持:權(quán)限管理、冗余管理、集中配置、預(yù)案聯(lián)動、多媒體集成、主流通信協(xié)議通信、GIS等,并擁有自身研發(fā)的實時數(shù)據(jù)庫,為數(shù)據(jù)挖掘與利用提供必要條件。能夠?qū)崿F(xiàn)對底層設(shè)備的實時在線監(jiān)測與控制(設(shè)備啟停、參數(shù)調(diào)整等)、故障報警、事件查詢、統(tǒng)計分析等功能。二、幾種典型的工業(yè)組態(tài)軟件(二)國內(nèi)組態(tài)軟件5.QTouch由著名的QT類庫開發(fā)而成,完全具有跨平臺和統(tǒng)一工作平臺特性,可以跨越多個操作系統(tǒng),如Unix、Linux、Windows等,同時在多個操作上實現(xiàn)統(tǒng)一工作平臺,即可以在Windows上開發(fā)組態(tài),在Linux上運行等。QTouch是HMI/SCADA組態(tài)軟件,提供嵌入式Linux平臺的人機界面產(chǎn)品。二、幾種典型的工業(yè)組態(tài)軟件(二)國內(nèi)組態(tài)軟件6.INEPEC(易控)易控組態(tài)軟件由北京九思易自動化有限公司開發(fā),是業(yè)界第一套完全構(gòu)架在.NET平臺上的新一代組態(tài)軟件。二、幾種典型的工業(yè)組態(tài)軟件(二)國內(nèi)組態(tài)軟件PART.3MCGS組態(tài)軟件的概念和系統(tǒng)溝通知識鋪墊三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通MCGS(MonitoRanDControlGenerateDSystem)是一套基于Windows平臺的,用于快速構(gòu)造和生成上位機監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運行于MicrosofTWindowS95/98/Me/NT/2000等操作系統(tǒng)。MCGS為用戶提供了解決實際工程問題的完整方案和開發(fā)平臺,能夠完成現(xiàn)場數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警和安全機制、流程控制、動畫顯示、趨勢曲線和報表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。(一)MCGS組態(tài)軟件的概念三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通使用MCGS,用戶無須具備計算機編程的知識,就可以在短時間內(nèi)輕而易舉地完成一個運行穩(wěn)定,功能全面,維護量小并且具備專業(yè)水準(zhǔn)的計算機監(jiān)控系統(tǒng)的開發(fā)工作。MCGS具有操作簡便、可視性好、可維護性強、高性能、高可靠性等突出特點,已成功應(yīng)用于石油化工、鋼鐵行業(yè)、電力系統(tǒng)、水處理、環(huán)境監(jiān)測、機械制造、交通運輸、能源原材料、農(nóng)業(yè)自動化、航空航天等領(lǐng)域,經(jīng)過各種現(xiàn)場的長期實際運行,系統(tǒng)穩(wěn)定可靠。(一)MCGS組態(tài)軟件的概念1.MCGS組態(tài)軟件的整體結(jié)構(gòu)MCGS5.1軟件系統(tǒng)包括組態(tài)環(huán)境和運行環(huán)境兩個部分。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計和構(gòu)造自己的應(yīng)用系統(tǒng)。運行環(huán)境則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運行,并進行各種處理,完成用戶組態(tài)設(shè)計的目標(biāo)和功能。MCGS組態(tài)軟件(以下簡稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運行環(huán)境”兩個系統(tǒng)組成。兩部分互相獨立,又緊密相關(guān)(圖3-1-1)。三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通(二)MCGS組態(tài)軟件的系統(tǒng)構(gòu)成圖3-1-1MCGS組態(tài)軟件的整體結(jié)構(gòu)1.MCGS組態(tài)軟件的整體結(jié)構(gòu)MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Program子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動畫設(shè)計、設(shè)備連接、編寫控制流程、編制工程打印報表等全部組態(tài)工作后,生成擴展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫,其與MCGS運行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程”。MCGS運行環(huán)境是用戶應(yīng)用系統(tǒng)的運行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存放于MCGS目錄的Program子目錄中。在運行環(huán)境中完成對工程的控制工作。三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通(二)MCGS組態(tài)軟件的系統(tǒng)構(gòu)成2.MCGS組態(tài)軟件五大組成部分MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五部分構(gòu)成,每一部分分別進行組態(tài)操作,完成不同的工作,具有不同的特性(圖3-1-2)。三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通(二)MCGS組態(tài)軟件的系統(tǒng)構(gòu)成圖3-1-2MCGS組態(tài)軟件的組成部分2.MCGS組態(tài)軟件五大組成部分①主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個設(shè)備窗口和多個用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開或關(guān)閉。主要的組態(tài)操作包括:定義工程的名稱,編制工程菜單,設(shè)計封面圖形,確定自動啟動的窗口,設(shè)定動畫刷新周期,指定數(shù)據(jù)庫存盤文件名稱及存盤時間等。三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通(二)MCGS組態(tài)軟件的系統(tǒng)構(gòu)成②設(shè)備窗口:是連接和驅(qū)動外部設(shè)備的工作環(huán)境。在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊設(shè)備驅(qū)動程序,定義連接與驅(qū)動設(shè)備用的數(shù)據(jù)變量。③用戶窗口:本窗口主要用于設(shè)置工程中人機交互的界面,諸如:生成各種動畫顯示畫面、報警輸出、數(shù)據(jù)與曲線圖表等。三、MCGS組態(tài)軟件的概念和系統(tǒng)溝通(二)MCGS組態(tài)軟件的系統(tǒng)構(gòu)成④實時數(shù)據(jù)庫:是工程各個部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個部分連接成有機的整體。在本窗口內(nèi)定義不同類型和名稱的變量,作為數(shù)據(jù)采集、處理、輸出控制、動畫連接及設(shè)備驅(qū)動的對象。⑤運行策略:本窗口主要完成工程運行流程的控制。包括編寫控制程序(if…then腳本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、定時器、配方操作、多媒體輸出等。PART.4MCGS組態(tài)軟件的功能和特點知識鋪墊與國內(nèi)外同類產(chǎn)品相比,MCGS5.1組態(tài)軟件具有以下特點:四、MCGS組態(tài)軟件的功能和特點①全中文、可視化、面向窗口的組態(tài)開發(fā)界面,符合中國人的使用習(xí)慣和要求,真正的32位程序,可運行于MicrosofTWindows95/98/Me/NT/2000等多種操作系統(tǒng)。②龐大的標(biāo)準(zhǔn)圖形庫、完備的繪圖工具以及豐富的多媒體支持,使您能夠快速地開發(fā)出集圖像、聲音、動畫等于一體的漂亮、生動的工程畫面。③全新的ActiveX動畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計劃曲線、相對曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。與國內(nèi)外同類產(chǎn)品相比,MCGS5.1組態(tài)軟件具有以下特點:四、MCGS組態(tài)軟件的功能和特點④支持目前絕大多數(shù)硬件設(shè)備,同時可以方便地定制各種設(shè)備驅(qū)動;此外,獨特的組態(tài)環(huán)境調(diào)試功能與靈活的設(shè)備操作命令相結(jié)合,使硬件設(shè)備與軟件系統(tǒng)間的配合天衣無縫。⑤簡單易學(xué)的類Basic腳本語言與豐富的MCGS策略構(gòu)件,使您能夠輕而易舉地開發(fā)出復(fù)雜的流程控制系統(tǒng)。⑥強大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場產(chǎn)生的數(shù)據(jù)以各種方式進行統(tǒng)計處理,使您能夠在第一時間獲得有關(guān)現(xiàn)場情況的第一手?jǐn)?shù)據(jù)。與國內(nèi)外同類產(chǎn)品相比,MCGS5.1組態(tài)軟件具有以下特點:四、MCGS組態(tài)軟件的功能和特點⑦方便的報警設(shè)置、豐富的報警類型、報警存貯與應(yīng)答、實時打印報警報表以及靈活的報警處理函數(shù),使您能夠方便、及時、準(zhǔn)確地捕捉到任何報警信息。⑧完善的安全機制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,MCGS5.1還提供了工程密碼、鎖定軟件狗、工程運行期限等功能,以保護組態(tài)開發(fā)者的成果。⑨強大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無線網(wǎng)絡(luò)和無線電臺等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。與國內(nèi)外同類產(chǎn)品相比,MCGS5.1組態(tài)軟件具有以下特點:四、MCGS組態(tài)軟件的功能和特點⑩良好的可擴充性,可通過OPC、DDE、ODBC、ActiveX等機制,方便地擴展MCGS5.1組態(tài)軟件的功能,并與其他組態(tài)軟件、MIS系統(tǒng)或自行開發(fā)的軟件進行連接。?提供了WWW瀏覽功能,能夠方便地實現(xiàn)生產(chǎn)現(xiàn)場控制與企業(yè)管理的集成。在整個企業(yè)范圍內(nèi),只使用IE瀏覽器就可以在任意一臺計算機上方便地瀏覽與生產(chǎn)現(xiàn)場一致的動畫畫面,實時和歷史的生產(chǎn)信息,包括歷史趨勢,生產(chǎn)報表等等,并提供完善的用戶權(quán)限控制。PART.5MCGS組態(tài)軟件的工作方式知識鋪墊(一)與設(shè)備進行通訊方式MCGS通過設(shè)備驅(qū)動程序與外部設(shè)備進行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。設(shè)備驅(qū)動程序是由VB、VC程序設(shè)計語言編寫的DLL(動態(tài)連接庫)文件,設(shè)備驅(qū)動程序中包含符合各種設(shè)備通訊協(xié)議的處理程序,將設(shè)備運行狀態(tài)的特征數(shù)據(jù)采集進來或發(fā)送出去。MCGS負(fù)責(zé)在運行環(huán)境中調(diào)用相應(yīng)的設(shè)備驅(qū)動程序,將數(shù)據(jù)傳送到工程中的各個部分,完成整個系統(tǒng)的通訊過程。每個驅(qū)動程序獨占一個線程,達(dá)到互不干擾的目的。五、MCGS組態(tài)軟件的工作方式(二)產(chǎn)生動畫效果方式MCGS為每一種基本圖形元素定義了不同的動畫屬性,如:一個長方形的動畫屬性有可見度,大小變化,水平移動等,每一種動畫屬性都會產(chǎn)生一定的動畫效果。所謂動畫屬性,實際上是反映圖形大小、顏色、位置、可見度、閃爍性等狀態(tài)的特征參數(shù)。然而,我們在組態(tài)環(huán)境中生成的畫面都是靜止的,如何在工程運行中產(chǎn)生動畫效果呢?方法是:圖形的每一種動畫屬性中都有一個“表達(dá)式”設(shè)定欄,在該欄中設(shè)定一個與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量,連接到實時數(shù)據(jù)庫中,以此建立相應(yīng)的對應(yīng)關(guān)系,MCGS稱之為動畫連接。詳細(xì)情況請參閱后面第四講中的動畫連接。五、MCGS組態(tài)軟件的工作方式(三)實施遠(yuǎn)程多機監(jiān)控方式五、MCGS組態(tài)軟件的工作方式MCGS提供了一套完善的網(wǎng)絡(luò)機制,可通過TCP/IP網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺計算機連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實現(xiàn)網(wǎng)絡(luò)間的實時數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。同時,可利用MCGS提供的網(wǎng)絡(luò)功能,在工作站上直接對服務(wù)器中的數(shù)據(jù)庫進行讀寫操作。分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng)的每一臺計算機都要安裝一套MCGS工控組態(tài)軟件。MCGS把各種網(wǎng)絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,供用戶調(diào)用,并進行工作狀態(tài)、端口號、工作站地址等屬性參數(shù)的設(shè)置。(四)對工程運行流程實施有效控制方式MCGS開辟了專用的“運行策略”窗口,建立用戶運行策略。MCGS提供了豐富的功能構(gòu)件,供用戶選用,通過構(gòu)件配置和屬性設(shè)置兩項組態(tài)操作,生成各種功能模塊(稱為“用戶策略”),使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實時數(shù)據(jù)庫,實現(xiàn)對動畫窗口的任意切換,控制系統(tǒng)的運行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了煩瑣的編程工作。五、MCGS組態(tài)軟件的工作方式PART.6MCGS組態(tài)軟件的常用術(shù)語知識鋪墊六、MCGS組態(tài)軟件的常用術(shù)語工程:用戶應(yīng)用系統(tǒng)的簡稱。引入工程的概念,是使復(fù)雜的計算機專業(yè)技術(shù)更貼近于普通工程用戶。在MCGS組態(tài)環(huán)境中生成的文件稱為工程文件,后綴為.mcg,存放于MCGS目錄的WORK子目錄中。如:“D:\MCGS\WORK\水位控制系統(tǒng).mcg”。對象:操作目標(biāo)與操作環(huán)境的統(tǒng)稱。如窗口、構(gòu)件、數(shù)據(jù)、圖形等皆稱為對象。選中對象:鼠標(biāo)點擊窗口或?qū)ο?,使其處于可操作狀態(tài),稱此操作為選中對象,被選中的對象(包括窗口),也叫當(dāng)前對象。六、MCGS組態(tài)軟件的常用術(shù)語組態(tài):在MCGS組態(tài)軟件開發(fā)平臺中對五大部分,進行對象的定義、制作和編輯,并設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項工作稱為組態(tài)。組態(tài):在MCGS組態(tài)軟件開發(fā)平臺中對五大部分,進行對象的定義、制作和編輯,并設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項工作稱為組態(tài)。菜單:是執(zhí)行某種功能的命令集合。如系統(tǒng)菜單中的“文件”菜單命令,是用來處理與工程文件有關(guān)的執(zhí)行命令。位于窗口頂端菜單條內(nèi)的菜單命令稱為頂層菜單,一般分為獨立的菜單項和下拉菜單兩種形式,下拉菜單還可分成多級,每一級稱為次級子菜單。六、MCGS組態(tài)軟件的常用術(shù)語構(gòu)件:具備某種特定功能的程序模塊,可以用VB、VC等程序設(shè)計語言編寫,通過編譯,生成DLL、OCX等文件。用戶對構(gòu)件設(shè)置一定的屬性,并與定義的數(shù)據(jù)變量相連接,即可在運行中實現(xiàn)相應(yīng)的功能。策略:是指對系統(tǒng)運行流程進行有效控制的措施和方法。啟動策略:在進入運行環(huán)境后首先運行的策略,只運行一次,一般完成系統(tǒng)初始化的處理。該策略由MCGS自動生成,具體處理的內(nèi)容由用戶充填。循環(huán)策略:按照用戶指定的周期時間,循環(huán)執(zhí)行策略塊內(nèi)的內(nèi)容,通常用來完成流程控制任務(wù)。六、MCGS組態(tài)軟件的常用術(shù)語六、MCGS組態(tài)軟件的常用術(shù)語退出策略:退出運行環(huán)境時執(zhí)行的策略。該策略由MCGS自動生成,自動調(diào)用,一般由該策略模塊完成系統(tǒng)結(jié)束運行前的善后處理任務(wù)。用戶策略:由用戶定義,用來完成特定的功能。用戶策略一般由按鈕、菜單、其他策略來調(diào)用執(zhí)行。循事件策略:當(dāng)對應(yīng)的事件發(fā)生時執(zhí)行的策略,例如在用戶窗口中定義了鼠標(biāo)單擊事件,工程運行時在用戶窗口中單擊鼠標(biāo)則執(zhí)行相應(yīng)的事件策略,只運行一次。熱鍵策略:當(dāng)用戶按下定義的組合熱鍵(如:Ctrl+D)時執(zhí)行的策略,只運行一次。六、MCGS組態(tài)軟件的常用術(shù)語可見度:指對象在窗口內(nèi)的顯現(xiàn)狀態(tài),即可見與不可見。組對象:用來存儲具有相同存盤屬性的多個變量的集合,內(nèi)部成員可包含多個其他類型的變量。組對象只是對有關(guān)聯(lián)的某一類數(shù)據(jù)對象的整體表示方法,而實際的操作則均針對每個成員進行。動畫刷新周期:動畫更新速度,即顏色變換、物體運動、液面升降的快慢等,以毫秒為單位。變量類型:MCGS定義的變量有五種類型:數(shù)值型、開關(guān)型、字符型、事件型和組對象。事件對象:用來記錄和標(biāo)識某種事件的產(chǎn)生或狀態(tài)的改變。如開關(guān)量的狀態(tài)發(fā)生變化。六、MCGS組態(tài)軟件的常用術(shù)語父設(shè)備:本身沒有特定功能,但可以和其他設(shè)備一起與計算機進行數(shù)據(jù)交換的硬件設(shè)備。如:串口通訊父設(shè)備。子設(shè)備:必須通過一種父設(shè)備與計算機進行通訊的設(shè)備。如:浙大中控JL-26無紙記錄儀、研華4017模塊等。模擬設(shè)備:在對工程文件測試時,提供可變化的數(shù)據(jù)的內(nèi)部設(shè)備,可提供多種變化方式,如正弦波、三角波等。數(shù)據(jù)庫存盤文件:MCGS工程文件在硬盤中存儲時的文件,類型為MDB文件,一般以工程文件的文件名+“D”進行命名,存儲在MCGS目錄下WORK子目錄中,如D:\MCGS\Work\水位控制系統(tǒng)D.MDB。任務(wù)工單3-2建立新工程PLC應(yīng)用技術(shù)目錄一、樣例工程剖析二、建立MCGS新工程三、設(shè)計畫面流程PART.1樣例工程剖析知識鋪墊一、樣例工程剖析對于一個工程設(shè)計人員來說,要想快速準(zhǔn)確地完成一個工程項目,首先要了解工程的系統(tǒng)構(gòu)成和工藝流程,明確主要的技術(shù)要求,搞清工程所涉及到的相關(guān)硬件和軟件。在此基礎(chǔ)上,擬定組建工程的總體規(guī)劃和設(shè)想,比如:控制流程如何實現(xiàn),需要什么樣的動畫效果,應(yīng)具備哪些功能,需要何種工程報表,需不需要曲線顯示等。只有這樣,您才能在組態(tài)過程中有的放矢,盡量避免無謂的勞動,達(dá)到快速完成工程項目的目的。一、樣例工程剖析工程的框架結(jié)構(gòu):樣例工程定義的名稱為“水位控制系統(tǒng).mcg”工程文件,由五大窗口組成??偣步⒘硕€用戶窗口,四個主菜單,分別作為水位控制、報警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣例工程的基本骨架。一、樣例工程剖析工程的框架結(jié)構(gòu):樣例工程定義的名稱為“水位控制系統(tǒng).mcg”工程文件,由五大窗口組成??偣步⒘硕€用戶窗口,四個主菜單,分別作為水位控制、報警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣例工程的基本骨架。動畫圖形的制作:水位控制窗口是樣例工程首先顯示的圖形窗口(啟動窗口),是一幅模擬系統(tǒng)真實工作流程并實施監(jiān)控操作的動畫窗口。包括:水位控制系統(tǒng):水泵、水箱和閥門由“對象元件庫管理”調(diào)入;管道則經(jīng)過動畫屬性設(shè)置賦予其動畫功能。液位指示儀表:采用旋轉(zhuǎn)式指針儀表,指示水箱的液位。一、樣例工程剖析液位控制儀表:采用滑動式輸入器,由鼠標(biāo)操作滑動指針,改變流速。動畫圖形的制作:水位控制窗口是樣例工程首先顯示的圖形窗口(啟動窗口),是一幅模擬系統(tǒng)真實工作流程并實施監(jiān)控操作的動畫窗口。包括:報警動畫顯示:由“對象元件庫管理”調(diào)入,用可見度實現(xiàn)??刂屏鞒痰膶崿F(xiàn):選用“模擬設(shè)備”及策略構(gòu)件箱中的“腳本程序”功能構(gòu)件,設(shè)置構(gòu)件的屬性,編制控制程序,實現(xiàn)水位、水泵、調(diào)節(jié)閥和出水閥的有效控制。各種功能的實現(xiàn):通過MCGS提供的各類構(gòu)件實現(xiàn)下述功能:①歷史曲線:選用歷史曲線構(gòu)件實現(xiàn);②歷史數(shù)據(jù):選用歷史表格構(gòu)件實現(xiàn);四、PLC的工作原理③報警顯示:選用報警顯示構(gòu)件實現(xiàn);④工程報表:歷史數(shù)據(jù)選用存盤數(shù)據(jù)瀏覽策略構(gòu)件實現(xiàn),報警歷史數(shù)據(jù)選用報警信息瀏覽策略構(gòu)件實現(xiàn),實時報表選用自由表格構(gòu)件實現(xiàn),歷史報表選用歷史表格構(gòu)件實現(xiàn)。輸入、輸出設(shè)備抽水泵的啟停:開關(guān)量輸出;調(diào)節(jié)閥的開啟關(guān)閉:開關(guān)量輸出;出水閥的開啟關(guān)閉:開關(guān)量輸出;四、PLC的工作原理水罐12液位指示:模擬量輸入。其它功能的實現(xiàn)工程的安全機制:分清操作人員和負(fù)責(zé)人的操作權(quán)限。一、PLC的定義和結(jié)構(gòu)注意:在MCGS組態(tài)軟件中,我們提出了“與設(shè)備無關(guān)”的概念。無論用戶使用PLC、儀表,還是使用采集板、模塊等設(shè)備,在進入工程現(xiàn)場前的組態(tài)測試時,均采用模擬數(shù)據(jù)進行。待測試合格后,再進行設(shè)備的硬連接,同時將采集或輸出的變量寫入設(shè)備構(gòu)件的屬性設(shè)置窗口內(nèi),實現(xiàn)設(shè)備的軟連接,由MCGS提供的設(shè)備驅(qū)動程序驅(qū)動設(shè)備工作。以上列出的變量均采取這種辦法。PART.2建立MCGS新工程知識鋪墊如果您已在您的計算機上安裝了“MCGS組態(tài)軟件”,在Windows桌面上,會有“Mcgs組態(tài)環(huán)境”與“Mcgs運行環(huán)境”圖標(biāo)。鼠標(biāo)雙擊“Mcgs組態(tài)環(huán)境”圖標(biāo),進入MCGS組態(tài)環(huán)境。二、建立MCGS新工程在菜單“文件”中選擇“新建工程”菜單項,如果MCGS安裝在D:根目錄下,則會在D:\MCGS\WORK\下自動生成新建工程,默認(rèn)的工程名為新建工程X.MCG(X表示新建工程的順序號,如:0、12等)。如下圖:二、建立MCGS新工程您可以在菜單“文件”中選擇“工程另存為”選項,把新建工程存為:D:\MCGS\WORK\水位控制系統(tǒng)。二、建立MCGS新工程已經(jīng)成功地建立了自己的工程!PART.3設(shè)計畫面流程知識鋪墊在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,則產(chǎn)生新“窗口0”,即:三、設(shè)計畫面流程(一)建立新畫面選中“窗口0”,單擊“窗口屬性”,進入“用戶窗口屬性設(shè)置”,將“窗口名稱”改為:水位控制;將“窗口標(biāo)題”改為:水位控制;在“窗口位置”中選中“最大化顯示”,其它不變,單擊“確認(rèn)”。三、設(shè)計畫面流程(一)建立新畫面選中剛創(chuàng)建的“水位控制”用戶窗口,單擊“動畫組態(tài)”,進入動畫制作窗口。三、設(shè)計畫面流程(一)建立新畫面工具箱單擊工具條中的“工具箱”按鈕,則打開動畫工具箱,圖標(biāo)對應(yīng)于選擇器,用于在編輯圖形時選取用戶窗口中指定的圖形對象;圖標(biāo)用于打開和關(guān)閉常用圖符工具箱,常用圖符工具箱包括27種常用的圖符對象。圖形對象放置在用戶窗口中,是構(gòu)成用戶應(yīng)用系統(tǒng)圖形界面的最小單元,MCGS中的圖形對象包括圖元對象、圖符對象和動畫構(gòu)件三種類型,不同類型的圖形對象有不同的屬性,所能完成的功能也各不相同。為了快速構(gòu)圖和組態(tài),MCGS系統(tǒng)內(nèi)部提供了常用的圖元、圖符、動畫構(gòu)件對象,稱為系統(tǒng)圖形對象。如下圖所示:三、設(shè)計畫面流程(一)建立新畫面制作文字框圖建立文字框:打開工具箱,選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕

,鼠標(biāo)的光標(biāo)變?yōu)椤笆帧毙?,在窗口任何位置拖拽鼠?biāo),拉出一個一定大小的矩形。三、設(shè)計畫面流程(一)建立新畫面輸入文字:建立矩形框后,光標(biāo)在其內(nèi)閃爍,可直接輸入“水位控制系統(tǒng)演示工程”文字,按回車鍵或在窗口任意位置用鼠標(biāo)點擊一下,文字輸入過程結(jié)束。如果用戶想改變矩形內(nèi)的文字,先選中文字標(biāo)簽,按回車鍵或空格鍵,光標(biāo)顯示在文字起始位置,即可進行文字的修改。設(shè)置框圖顏色設(shè)定文字框顏色:選中文字框,按工具條上的

(填充色)按鈕,設(shè)定文字框的背景顏色(設(shè)為無填充色);按

(線色)按鈕改變文字框的邊線顏色(設(shè)為沒有邊線)。設(shè)定的結(jié)果是,不顯示框圖,只顯示文字。三、設(shè)計畫面流程(一)建立新畫面設(shè)定文字的顏色:按

(字符字體)按鈕改變文字字體和大小。按

(字符顏色)按鈕,改變文字顏色(為藍(lán)色)。對象元件庫管理單擊“工具”菜單,選中“對象元件庫管理”或單擊工具條中的“工具箱”按鈕,則打開動畫工具箱,工具箱中的圖標(biāo)

用于從對象元件庫中讀取存盤的圖形對象;圖標(biāo)

用于把當(dāng)前用戶窗口中選中的圖形對象存入對象元件庫中。如下圖:三、設(shè)計畫面流程(一)建立新畫面從“對象元件庫管理”中的“儲藏罐”中選取中意的罐,按“確認(rèn)”,則所選中的罐在桌面的左上角,可以改變其大小及位置,如罐14罐20。三、設(shè)計畫面流程(一)建立新畫面從“對象元件庫管理”中的“閥”和“泵”中分別選取2個閥(閥6、閥33)、1個泵(泵12)。三、設(shè)計畫面流程(一)建立新畫面流動的水是由MCGS動畫工具箱中的“流動塊”構(gòu)件制作成的。選中工具箱內(nèi)的“流動塊”動畫構(gòu)件(

)。移動鼠標(biāo)至窗口的預(yù)定位置,(鼠標(biāo)的光標(biāo)變?yōu)槭中螤睿c擊一下鼠標(biāo)左鍵,移動鼠標(biāo),在鼠標(biāo)光標(biāo)后形成一道虛線,拖動一定距離后,點擊鼠標(biāo)左鍵,生成一段流動塊。再拖動鼠標(biāo)(可沿原來方向,也可垂直原來方向),生成下一段流動塊。當(dāng)用戶想結(jié)束繪制時,雙擊鼠標(biāo)左鍵即可。當(dāng)用戶想修改流動塊時,先選中流動塊(流動塊周圍出現(xiàn)選中標(biāo)志:白色小方塊),鼠標(biāo)指針指向小方塊,按住左鍵不放,拖動鼠標(biāo),就可調(diào)整流動塊的形狀。用工具箱中的

圖標(biāo),分別對閥,罐進行文字注釋,方法見上面做“水位控制系統(tǒng)演示工程”。整體畫面最后生成的畫面如下圖所示:三、設(shè)計畫面流程(一)建立新畫面選擇菜單項“文件”中的“保存窗口”,則可對所完成的畫面進行保存。任務(wù)工單3-3讓動畫動起來PLC應(yīng)用技術(shù)目錄一、定義數(shù)據(jù)變量二、動畫連接三、模擬設(shè)備四、編寫控制流程PART.1定義數(shù)據(jù)變量知識鋪墊一、定義數(shù)據(jù)變量在前面我們講過,實時數(shù)據(jù)庫是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量是構(gòu)成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也即是定義數(shù)據(jù)變量的過程。定義數(shù)據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù),如存盤的周期、存盤的時間范圍和保存期限等。下面介紹水位控制系統(tǒng)數(shù)據(jù)變量的定義步驟。一、定義數(shù)據(jù)變量分析變量名稱:下表列出了樣例工程中與動畫和設(shè)備控制相關(guān)的變量名稱。變量名稱類型注釋水泵開關(guān)型控制水泵“啟動”、“停止”的變量調(diào)節(jié)閥開關(guān)型控制調(diào)節(jié)閥“打開”、“關(guān)閉”的變量出水閥開關(guān)型控制出水閥“打開”、“關(guān)閉”的變量液位1數(shù)值型水罐1的水位高度,用來控制1#水罐水位的變化液位2數(shù)值型水罐2的水位高度,用來控制2#水罐水位的變化液位1上限數(shù)值型用來在運行環(huán)境下設(shè)定水罐1的上限報警值液位1下限數(shù)值型用來在運行環(huán)境下設(shè)定水罐1的下限報警值液位2上限數(shù)值型用來在運行環(huán)境下設(shè)定水罐2的上限報警值液位2下限數(shù)值型用來在運行環(huán)境下設(shè)定水罐2的下限報警值液位組組對象用于歷史數(shù)據(jù)、歷史曲線、報表輸出等功能構(gòu)件表3-3-1工程中與動畫和設(shè)備控制相關(guān)的變量名稱一、定義數(shù)據(jù)變量鼠標(biāo)點擊工作臺的“實時數(shù)據(jù)庫”窗口標(biāo)簽,進入實時數(shù)據(jù)庫窗口頁。按“新增對象”按鈕,在窗口的數(shù)據(jù)變量列表中,增加新的數(shù)據(jù)變量,多次按該按鈕,則增加多個數(shù)據(jù)變量,系統(tǒng)缺省定義的名稱為“Data1”、“Data2”、“Data3”等一、定義數(shù)據(jù)變量選中變量,按“對象屬性”按鈕或雙擊選中變量,則打開對象屬性設(shè)置窗口。指定名稱類型:在窗口的數(shù)據(jù)變量列表中,用戶將系統(tǒng)定義的缺省名稱改為用戶定義的名稱,并指定類型,在注釋欄中輸入變量注釋文字。本系統(tǒng)中要定義的數(shù)據(jù)變量如下圖所示,以“液位1”變量為例。在基本屬性中,對象名稱為:液位1;對象類型為:數(shù)值;其它不變。一、定義數(shù)據(jù)變量液位組變量屬性設(shè)置,在基本屬性中,對象名稱為:液位組;對象類型為:組對象;其它不變。在存盤屬性中,數(shù)據(jù)對象值的存盤選中定時存盤,存盤周期設(shè)為5秒。在組對象成員中選擇“液位1”,“液位2”。具體設(shè)置如下圖:一、定義數(shù)據(jù)變量水泵、調(diào)節(jié)閥、出水閥三個開關(guān)型變量,屬性設(shè)置只要把對象名稱改為:水泵、調(diào)節(jié)閥、出水閥;對象類型選中“開關(guān)”,其它屬性不變。如下圖:PART.2動畫連接知識鋪墊二、動畫連接由圖形對象搭制而成的圖形界面是靜止不動的,需要對這些圖形對象進行動畫設(shè)計,真實地描述外界對象的狀態(tài)變化,達(dá)到過程實時監(jiān)控的目的。MCGS實現(xiàn)圖形動畫設(shè)計的主要方法是將用戶窗口中圖形對象與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)的動畫屬性。在系統(tǒng)運行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值驅(qū)動,從而實現(xiàn)了圖形的動畫效果。在用戶窗口中,雙擊水位控制窗口進入,選中水罐1雙擊,則彈出單元屬性設(shè)置窗口。選中折線,則會出現(xiàn)

,單擊

則進入動畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。對于水罐2,只需要把“液位2”改為“液位1”;最大變化百分比100,對應(yīng)的表達(dá)式的值由10改為6即可。二、動畫連接二、建立MCGS新工程在用戶窗口中,雙擊水位控制窗口進入,選中調(diào)節(jié)閥雙擊,則彈出單元屬性設(shè)置窗口。選中組合圖符,則會出現(xiàn)

,單擊

則進入動畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。水泵屬性設(shè)置跟調(diào)節(jié)閥屬性設(shè)置一樣。出水閥屬性設(shè)置,我們可以在“屬性設(shè)置”中調(diào)入其它屬性,如下圖:二、建立MCGS新工程出水閥屬性設(shè)置,我們可以在“屬性設(shè)置”中調(diào)入其它屬性,如下圖:二、建立MCGS新工程在用戶窗口中,雙擊水位控制窗口進入,選中水泵右側(cè)的流動塊雙擊,則彈出流動塊構(gòu)件屬性設(shè)置窗口。按上圖所示修改,其它屬性不變。水罐1右側(cè)的流動塊與水罐2右側(cè)的流動塊在流動塊構(gòu)件屬性設(shè)置窗口中,只需要把表達(dá)式相應(yīng)改為:調(diào)節(jié)閥=1,出水閥=1即可,如下圖:二、建立MCGS新工程到此動畫連接我們已經(jīng)做好了,讓我們先讓工程運行起來,看看我們自己的勞動成果。在運行之前我們需要做一下設(shè)置。在“用戶窗口”中選中“水位控制”,單擊鼠標(biāo)右鍵,點擊“設(shè)置為啟動窗口”,這樣工程運行后會自動進入“水位控制”窗口。二、建立MCGS新工程二、建立MCGS新工程在菜單項“文件”中選“進入運行環(huán)境”或直接按“F5”或直接按工具條中

圖標(biāo),都可以進入運行環(huán)境。這時我們看見的畫面并不能動,移動鼠標(biāo)到“水泵”、“調(diào)節(jié)閥”、“出水閥”上面的紅色部分,會出現(xiàn)一只小“手”,單擊一下,紅色部分變?yōu)榫G色,同時流動塊相應(yīng)地運動起來。但水罐仍沒有變化,這是由于我們沒有信號輸入,也沒有人為地改變其值。我們現(xiàn)在可以用如下方法改變其值,使水罐動起來。二、建立MCGS新工程在“工具箱”中選中滑動輸入器

圖標(biāo),當(dāng)鼠標(biāo)變?yōu)椤笆焙螅蟿邮髽?biāo)到適當(dāng)大小,然后雙擊進入屬性設(shè)置,具體操作如下圖所示,以液位1為例:在“滑動輸入器構(gòu)件屬性設(shè)置”的“操作屬性”中,把對應(yīng)數(shù)據(jù)對象的名稱改為:液位1,可以通過單擊

圖標(biāo),到庫中選,自己輸入也可;“滑塊在最右邊時對應(yīng)的值”為:10。在“滑動輸入器構(gòu)件屬性設(shè)置”的“基本屬性”中,在“滑塊指向”中選中“指向左(上)”,其它不變。在“滑動輸入器構(gòu)件屬性設(shè)置”的“刻度與標(biāo)注屬性”中,把“主劃線數(shù)目”改為:5,即能被10整除,其它不變。屬性設(shè)置好后,效果如下圖所示:二、建立MCGS新工程二、建立MCGS新工程這時您再按“F5”或直接按工具條中

圖標(biāo),進入運行環(huán)境后,可以通過拉動滑動輸入器而使水罐中的液面動起來。為了能準(zhǔn)確了解,水罐1水罐2的值,我們可以用數(shù)字顯示其值,具體操作如下:在“工具箱”中單擊“標(biāo)簽”

圖標(biāo),調(diào)整大小放在水罐下面,雙擊進行屬性設(shè)置如圖:現(xiàn)場一般都有儀表顯示,如果用戶需要在動畫界面中模擬現(xiàn)場的儀表運行狀態(tài),怎么辦呢?其實在MCGS組態(tài)軟件中實現(xiàn)并不難,請按如下操作:在“工具箱”中單擊“旋轉(zhuǎn)儀表”

圖標(biāo),調(diào)整大小放在水罐下面,雙擊進行屬性設(shè)置如圖:二、建立MCGS新工程二、建立MCGS新工程這時您再按“F5”或直接按工具條中

圖標(biāo),進入運行環(huán)境后,可以通過拉動滑動輸入器使整個畫面動起來。PART.3模擬設(shè)備知識鋪墊三、模擬設(shè)備模擬設(shè)備是MCGS軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供用戶調(diào)試工程使用。本構(gòu)件可以產(chǎn)生標(biāo)準(zhǔn)的正弦波,方波,三角波,鋸齒波信號,且其幅值和周期都可以任意設(shè)置?,F(xiàn)在我們通過模擬設(shè)備,可以使動畫自動運行起來,而不需要手動操作,具體操作如下:在“設(shè)備窗口”中雙擊“設(shè)備窗口”進入,點擊工具條中的“工具箱”

圖標(biāo),打開“設(shè)備工具箱”,如圖:三、模擬設(shè)備如果在“設(shè)備工具箱”中沒有發(fā)現(xiàn)“模擬設(shè)備”,請單擊“設(shè)備工具箱”中的“設(shè)備管理”進入。在“可選設(shè)備”中您可以看到我們MCGS組態(tài)軟件所支持的大部分硬件設(shè)備。在“通用設(shè)備”中打開“模擬數(shù)據(jù)設(shè)備”,雙擊“模擬設(shè)備”,按確認(rèn)后,在“設(shè)備工具箱”中就會出現(xiàn)“模擬設(shè)備”,雙擊“模擬設(shè)備”,則會在“設(shè)備窗口”中加入“模擬設(shè)備”。三、模擬設(shè)備雙擊

,進入模擬設(shè)備屬性設(shè)置,具體操作如下:在“設(shè)備屬性設(shè)置”中,點擊“內(nèi)部屬性”,會出現(xiàn)圖標(biāo),單擊進入“內(nèi)部屬性”設(shè)置,把通道1的最大值設(shè)為10,通道2的最大值設(shè)為6,其它不變,設(shè)置好后按”確認(rèn)”按鈕退到“基本屬性”頁。在“通道連接”中“對應(yīng)數(shù)據(jù)對象”中輸入變量,第一個通道對應(yīng)輸入夜位1,第二個通道對應(yīng)輸入液位2,或在所要連接的通道中單擊鼠標(biāo)右鍵,到實時數(shù)據(jù)庫中選中“液位1”“液位2”雙擊也可把選中的數(shù)據(jù)對象連接到相應(yīng)的通道。在“設(shè)備調(diào)試”中您就可看到數(shù)據(jù)變化。三、模擬設(shè)備三、模擬設(shè)備這時您再進入“運行環(huán)境”,您就會發(fā)現(xiàn)您所做的“水位控制系統(tǒng)”自動地運行起來了,但美中不足的是閥門不會根據(jù)水罐中的水位變化自動開啟。PART.4編寫控制流程知識鋪墊四、編寫控制流程用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序,腳本程序的編程語法非常類似于普通的Basic語言,但在概念和使用上更簡單直觀,力求做到使大多數(shù)普通用戶都能正確、快速地掌握和使用。對于大多數(shù)簡單的應(yīng)用系統(tǒng),MCGS的簡單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才需要使用腳本程序,但正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過程。我們主要是想熟悉一下腳本程序的編寫環(huán)境及如何編寫腳本程序來實現(xiàn)控制流程?四、編寫控制流程假設(shè):當(dāng)“水罐1”的液位達(dá)到9米時,就要把“水泵”關(guān)閉,否則就要自動啟動“調(diào)節(jié)閥”。當(dāng)“水罐2”的液位不足1米時,就要自動關(guān)閉“出水閥”,否則自動開啟“調(diào)節(jié)閥”。當(dāng)“水罐1”的液位大于1米,同時“水罐2”的液位小于6米就要自動開啟“調(diào)節(jié)閥”,否則自動關(guān)閉“調(diào)節(jié)閥”。具體操作如下:在“運行策略”中,雙擊“循環(huán)策略”進入,雙擊圖標(biāo)

進入“策略屬性設(shè)置”,如下圖,只需要把“循環(huán)時間”設(shè)為:200ms,按確定即可。四、編寫控制流程在策略組態(tài)中,單擊工具條中的“新增策略行”

圖標(biāo),則顯示如下圖:在策略組態(tài)中,如果沒有出現(xiàn)策略工具箱,請單擊工具條中的“工具箱”

圖標(biāo),彈出“策略工具箱”,如下圖:四、編寫控制流程單擊“策略工具箱”中的“腳本程序”,把鼠標(biāo)移出“策略工具箱”,會出現(xiàn)一個小手,把小手放在

上,單擊鼠標(biāo)左鍵,則顯示如下:雙擊

進入腳本程序編輯環(huán)境,按下圖輸入:IF液位1<9THEN水泵=1ELSE水泵=0ENDIF四、編寫控制流程IF液位2<1THEN出水閥=0ELSE出水閥=1ENDIFIF液位1>1anD液位2<6THEN調(diào)節(jié)閥=1ELSE調(diào)節(jié)閥=0ENDIF按“確認(rèn)”退出,則腳本程序就編寫好了,這時您再進入運行環(huán)境,就會按照您所需要的控制流程,出現(xiàn)相應(yīng)的動畫效果。任務(wù)工單3-4報警顯示與報警數(shù)據(jù)處理PLC應(yīng)用技術(shù)目錄一、定義報警二、報警顯示三、報警數(shù)據(jù)四、修改報警限值五、報警動畫PART.1定義報警知識鋪墊一、定義報警定義報警的具體操作如下:對于“液位1”變量,在實時數(shù)據(jù)庫中,雙擊“液位1”,在報警屬性中,選中“允許進行報警處理”;在報警設(shè)置中選中“上限報警”,把報警值設(shè)為:9米;報警注釋為:水罐1的水已達(dá)上限值;在報警設(shè)置中選中“下限報警”,把報警值設(shè)為:1米;報警注釋為:水罐1沒水了。在存盤屬性中,選中“自動保存產(chǎn)生的報警信息”。對于液位2變量來說,只需要把“上限報警”的報警值設(shè)為:4米,其它一樣。如下圖:屬性設(shè)置好后,按“確認(rèn)”即可。

PART.2報警顯示知識鋪墊二、報警顯示實時數(shù)據(jù)庫只負(fù)責(zé)關(guān)于報警的判斷、通知和存儲三項工作,而報警產(chǎn)生后所要進行的其它處理操作(即對報警動作的響應(yīng)),則需要您在組態(tài)時實現(xiàn)。具體操作如下:二、報警顯示在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中,選中“水位控制”窗口,雙擊“水位控制”或單擊“動畫組態(tài)”進入。在工具條中單擊“工具箱”,彈出“工具箱”,從“工具箱”中單擊“報警顯示”

圖標(biāo),變“十”后用鼠標(biāo)拖動到適當(dāng)位置與大小。如下圖:二、報警顯示雙擊,再雙擊彈出如下圖:在“報警顯示構(gòu)件屬性設(shè)置”中,把“對應(yīng)的數(shù)據(jù)對象的名稱”改為:液位組,“最大記錄次數(shù)”為:6,其它不變。按“確認(rèn)”后,則報警顯示設(shè)置完畢。此時按“F5”或直接按工具條中

圖標(biāo),進入運行環(huán)境,您會發(fā)現(xiàn)報警顯示已經(jīng)輕松地實現(xiàn)了。PART.3報警數(shù)據(jù)知識鋪墊三、報警數(shù)據(jù)在報警定義時,我們已經(jīng)讓當(dāng)有報警產(chǎn)生時,“自動保存產(chǎn)生的報警信息”,這時我們可以通過如下操作,看看是否有報警數(shù)據(jù)存在?具體操作如下:在“運行策略”中,單擊“新建策略”,彈出“選擇策略的類型”,選中“用戶策略”,按“確定”。如圖:三、報警數(shù)據(jù)選中“策略1”,單擊“策略屬性”按鈕,彈出“策略屬性設(shè)置”窗口,把“策略名稱”設(shè)為:報警數(shù)據(jù),“策略內(nèi)容注釋”為“水罐的報警數(shù)據(jù)”,按“確認(rèn)”。如圖。三、報警數(shù)據(jù)選中“報警數(shù)據(jù)”,單擊“策略組態(tài)”按鈕進入,在策略組態(tài)中,單擊工具條中的“新增策略行”

圖標(biāo),新增加一個策略行。再從“策略工具箱”中選取“報警信息瀏覽”,加到策略行

上,單擊鼠標(biāo)左鍵。如下圖:三、報警數(shù)據(jù)雙擊

圖標(biāo),彈出“報警信息瀏覽構(gòu)件屬性設(shè)置”窗口,在“基本屬性”中,把“報警信息來源”中的“對應(yīng)數(shù)據(jù)對象”改為:液位組。按”確認(rèn)”按鈕設(shè)置完畢。退出策略組態(tài)時,會彈出如下窗口,按“是”按鈕,就可對所做設(shè)置進行保存。三、報警數(shù)據(jù)三、報警數(shù)據(jù)如何在運行環(huán)境中看到剛才的報警數(shù)據(jù)呢?請按如下步驟操作:在MCGS組態(tài)平臺上,單擊“主控窗口”,在“主控窗口”中,選中“主控窗口”,單擊“菜單組態(tài)”進入。單擊工具條中的“新增菜單項”

圖標(biāo),會產(chǎn)生“操作0”菜單。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口。在“菜單屬性”中把“菜單名”改為:報警數(shù)據(jù)。在“菜單操作”中選中“執(zhí)行運行策略塊”,選中“報警數(shù)據(jù)”,按“確認(rèn)”設(shè)置完畢。如下圖:您現(xiàn)在直接按“F5”或直接按工具條中圖標(biāo),進入運行環(huán)境,就可以用菜單“報警數(shù)據(jù)”打開報警歷史數(shù)據(jù)。三、報警數(shù)據(jù)PART.4修改報警限值知識鋪墊四、修改報警限值在“實時數(shù)據(jù)庫”中,對“液位1”、“液位2”的上下限報警值都定義好了,如果用戶想在運行環(huán)境下根據(jù)實際情況隨時需要改變報警上下限值,又如何實現(xiàn)呢?在MCGS組態(tài)軟件中,為您提供了大量的函數(shù),可以根據(jù)您的需要靈活地進行運用。具體操作如下:在“實時數(shù)據(jù)庫”中選“新增對象”,增加四個變量,分別為:液位1上限、液位1下限、液位2上限、液位2下限,具體設(shè)置如下圖:四、修改報警限值四、修改報警限值在“用戶窗口”中,選“水位控制”進入,在“工具箱”選“標(biāo)簽”

圖標(biāo)用于文字注釋,選“輸入框”

用于輸入上下限值,如下圖:雙擊

圖標(biāo),進行屬性設(shè)置,只需要設(shè)置“操作屬性”,其它不變,如下圖:四、修改報警限值四、修改報警限值在MCGS組態(tài)平臺上,單擊“運行策略”,在“運行策略”中雙擊“循環(huán)策略”,雙擊進入腳本程序編輯環(huán)境,在腳本程序中增加如下語句:!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)!SetAlmValue(液位2,液位2上限,3)!SetAlmValue(液位2,液位2下限,2)四、修改報警限值如果您對該函數(shù)!SetAlmValue(液位1,液位1上限,3)不了解,請求助“在線幫助”,定會給您滿意的答案。按“幫助”按鈕,彈出“MCGS幫助系統(tǒng)”,在“索引”中輸入“!SetAlmValue”,如圖:PART.5報警動畫知識鋪墊五、報警動畫當(dāng)有報警產(chǎn)生時,我們可以用提示燈顯示,具體操作如下:在“用戶窗口”中選中“水位控制”,雙擊進入,單擊“工具箱”中的“插入元件”

圖標(biāo),進入“對象元件庫管理”,從“指示燈”中選取如下圖:

,調(diào)整大小放在適當(dāng)位置。

作為“液位1”的報警指示,

作為“液位2”的報警指示,雙擊如圖設(shè)置:五、報警動畫五、報警動畫現(xiàn)在我們再進入運行環(huán)境,看看整體效果,如圖:任務(wù)工單3-5報表輸出PLC應(yīng)用技術(shù)目錄二、歷史報表一、實時報表PART.1實時報表知識鋪墊一、實時報表實時數(shù)據(jù)報表是實時的將當(dāng)前時間的數(shù)據(jù)變量按一定報告格式(用戶組態(tài))顯示和打印,即:對瞬時量的反映,實時數(shù)據(jù)報表可以通過MCGS系統(tǒng)的實時表格構(gòu)件來組態(tài)顯示實時數(shù)據(jù)報表。一、實時報表怎樣實現(xiàn)實時報表呢?具體操作如下:在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕產(chǎn)生一個新窗口,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性設(shè)置”窗口,進行設(shè)置如圖:一、實時報表按“確認(rèn)”按鈕,再按“動畫組態(tài)”進入“動畫組態(tài):數(shù)據(jù)顯示”窗口。用“標(biāo)簽”

,作注釋:水位控制系統(tǒng)數(shù)據(jù)顯示,實時數(shù)據(jù),歷史數(shù)據(jù)。在工具條中單擊“幫助”

圖標(biāo),拖放在“工具箱”中單擊“自由表格”

圖標(biāo),您就會獲得“MCGS在線幫助”,請仔細(xì)閱讀,然后再按下面操作進行。一、實時報表在“工具箱”中單擊“自由表格”

圖標(biāo),拖放到桌面適當(dāng)位置。雙擊表格進入,如要改變單元格大小,請把鼠標(biāo)移到A與B或1與2之間,當(dāng)鼠標(biāo)變化時,拖動鼠標(biāo)即可;單擊鼠標(biāo)右鍵進行編輯。如圖:一、實時報表在R1CB處單擊鼠標(biāo)右鍵,單擊“連接”或直接按“F9”,再單擊鼠標(biāo)右鍵從實時數(shù)據(jù)庫選取所要連接的變量雙擊或直接輸入,如下圖:一、實時報表在MCGS組態(tài)平臺上,單擊“主控窗口”,在“主控窗口”中,單擊“菜單組態(tài)”,在工具條中單擊“新增菜單項”

圖標(biāo),會產(chǎn)生“操作0”菜單。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口,如下圖:一、實時報表按“F5”進入運行環(huán)境后,單擊菜單項中的“數(shù)據(jù)顯示”會打開“數(shù)據(jù)顯示”窗口,實時數(shù)據(jù)就會顯示出來。PART.2歷史報表知識鋪墊二、歷史報表歷史數(shù)據(jù)報表是從歷史數(shù)據(jù)庫中提取數(shù)據(jù)記錄,以一定的格式顯示歷史數(shù)據(jù)。實現(xiàn)歷史報表由兩種方式,一種用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件,另一種利用歷史表格構(gòu)件。先講用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件,如何實現(xiàn)歷史報表的?具體操作如下:在“運行策略”中單擊“新建策略”按鈕,彈出“選擇策略的類型”,選中“用戶策略”,按“確認(rèn)”。單擊“策略屬性”,彈出“策略屬性設(shè)置”,把“策略名稱”改為:歷史數(shù)據(jù),“策略內(nèi)容注釋”為:水罐的歷史數(shù)據(jù),按“確認(rèn)”。雙擊“歷史數(shù)據(jù)”進入策略組態(tài)環(huán)境,從工具條中單擊“新增策略行”

圖標(biāo),再從“策略工具箱”中單擊“存盤數(shù)據(jù)瀏覽”,拖放在

上,則顯示如下:二、歷史報表雙擊

圖標(biāo),彈出“存盤數(shù)據(jù)瀏覽構(gòu)件屬性設(shè)置”窗口,按下圖設(shè)置:單擊“測試”按鈕,進入“數(shù)據(jù)存盤瀏覽”,如圖:二、歷史報表單擊“退出”按鈕,再單擊“確認(rèn)”按鈕,退出運行策略時,保存所做修改。如果想在運行環(huán)境中看到歷史數(shù)據(jù),請在“主控窗口”中新增加一個菜單,取名為:歷史數(shù)據(jù),如圖:二、歷史報表另一種做歷史數(shù)據(jù)報表的方法為利用MCGS的歷史表格構(gòu)件。歷史表格構(gòu)件是基于“Windows下的窗口”和“所見即所得”機制的,用戶可以在窗口上利用歷史表格構(gòu)件強大的格式編輯功能配合MCGS的畫圖功能作出各種精美的報表。二、歷史報表二、歷史報表利用MCGS的歷史表格構(gòu)件做歷史數(shù)據(jù)報表具體操作如下:在MCGS開發(fā)平臺上,單擊“用戶窗口”,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進入,在“工具箱”中單擊“歷史表格”

圖標(biāo),拖放到桌面,雙擊表格進入,把鼠標(biāo)移到在C1與C2之間,當(dāng)鼠標(biāo)發(fā)生變化時,拖動鼠標(biāo)改變單元格大??;單擊鼠標(biāo)右鍵進行編輯。在R1C1輸入“采集時間”,R1C2輸入“液位1”,R1C3輸入“液位2”。拖動鼠標(biāo)從R2C1到R5C3,表格會反黑。如圖:二、歷史報表在表格中單擊鼠標(biāo)右鍵,單擊“連接”或直接按“F9”,單擊“表格”菜單中“合并表元”選項,或直接單擊工具條中“編輯條”

圖標(biāo),從編輯條中單擊“合并單元”

圖標(biāo),表格中所選區(qū)域會出現(xiàn)反斜杠,如下圖所示:雙擊表格中反斜杠處,彈出“數(shù)據(jù)庫連接設(shè)置”窗口,具體設(shè)置如圖,設(shè)置完畢后按“確認(rèn)”退出。二、歷史報表二、歷史報表這時進入運行環(huán)境,就可以看到自己的勞動成果了。如果只想看到歷史數(shù)據(jù)后面1位小數(shù),可以這樣操作,如圖:到此,實時報表與歷史報表制作完畢。任務(wù)工單3-6曲線顯示PLC應(yīng)用技術(shù)目錄一、實時曲線二、歷史趨勢曲線顯示①能夠用MCGS組態(tài)軟件實現(xiàn)實時曲線與歷史曲線。任務(wù)目標(biāo)在實際生產(chǎn)過程控制中,對實時數(shù)據(jù)、歷史數(shù)據(jù)的查看、分析是不可缺少的工作。但對大量數(shù)據(jù)僅做定量的分析還遠(yuǎn)遠(yuǎn)不夠,必須根據(jù)大量的數(shù)據(jù)信息,畫出曲線,分析曲線的變化趨勢并從中發(fā)現(xiàn)數(shù)據(jù)變化規(guī)律,曲線處理在工控系統(tǒng)中也是一個非常重要的部分。案例背景PART.1實時曲線知識鋪墊一、實時曲線實訓(xùn)操作實時曲線構(gòu)件是用曲線顯示一個或多個數(shù)據(jù)對象數(shù)值的動畫圖形,象筆繪記錄儀一樣實時記錄數(shù)據(jù)對象值的變化情況。在MCGS組態(tài)軟件中如何實現(xiàn)實時曲線呢?具體操作如下:一、實時曲線實訓(xùn)操作單擊“用戶窗口”標(biāo)簽,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進入,在“工具箱”中單擊“實時曲線”圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線,彈出“實時曲線構(gòu)件屬性設(shè)置”窗口,按下圖設(shè)置:圖1一、實時曲線實訓(xùn)操作圖2一、實時曲線實訓(xùn)操作圖3按“確認(rèn)”即可,在運行環(huán)境中單擊“數(shù)據(jù)顯示”菜單,就可看到實時曲線。雙擊曲線可以放大曲線。PART.2歷史趨勢知識鋪墊二、歷史趨勢實訓(xùn)操作歷史曲線構(gòu)件實現(xiàn)了歷史數(shù)據(jù)的曲線瀏覽功能。運行時,歷史曲線構(gòu)件能夠根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的趨勢效果圖。歷史曲線主要用于事后查看數(shù)據(jù)和狀態(tài)變化趨勢和總結(jié)規(guī)律。如何根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的歷史曲線呢?具體操作如下:二、歷史趨勢實訓(xùn)操作在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進入,在“工具箱

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論