【正文】
理論的理解。RSView32利用Microsoft Windows操作系統(tǒng)的多任務(wù)環(huán)境加上自己功能完善的多形式數(shù)據(jù)記錄、實(shí)時(shí)與歷史趨勢(shì)、報(bào)警監(jiān)視和事件檢測等來完成監(jiān)控系統(tǒng)的控制要求。RSView32標(biāo)簽數(shù)據(jù)庫是ODBC兼容數(shù)據(jù)庫.因而可以利用其它數(shù)據(jù)庫工具瀏覽并管理標(biāo)簽,如Microsoft Access:它的圖形功能可以利用它自身的圖形編輯工具靈活地集成ActiveX控制和OLE對(duì)象,如Microsoft Excel電子表格、Word文檔和Access數(shù)據(jù)庫等;它是第一個(gè)內(nèi)裝Microsoft Visual Basic的規(guī)范化人機(jī)接El。 RSView32提供的繪圖工具可生成簡單或復(fù)雜的圖形對(duì)象或文本,以及包含許多常用圖形對(duì)象的庫。它是基于Microsoft Windows NT和Windows 95設(shè)計(jì),并且把ActiveX控制嵌入畫面的MMI軟件包。 簡單理論介紹燃?xì)庹鹃y門控制系統(tǒng)簡介:該控制系統(tǒng)主要包括調(diào)節(jié)閥門、管道、氣缸。這是目前控制界所面臨的最大問題,研究其根源主要在于理論研究缺乏實(shí)際背景支持,一旦應(yīng)用于現(xiàn)場就會(huì)遇到各種各樣的實(shí)際問題,制約了其應(yīng)用。 Programming目 錄1 緒 論 1 課題研究的背景及意義 1 背景介紹 1 簡單理論介紹 1 課題的意義 22 燃?xì)庹鹃y門控制系統(tǒng)介紹 4 燃?xì)庹鹃y門控制系統(tǒng)總體要求 4 控制系統(tǒng)技術(shù)規(guī)格及要求 4 功能要求 4 系統(tǒng)可靠性 5 硬件環(huán)境 5 SLC500控制系統(tǒng)的特點(diǎn) 6 SLC500可編程控制器 6 SLC500系統(tǒng)組成 6 軟件環(huán)境 8 系統(tǒng)組成 8 操作系統(tǒng) 9 組態(tài)軟件RSView32(人機(jī)接口) 9 組態(tài)通信軟件RSLinx 11 編程軟件RSLogix500 123 系統(tǒng)實(shí)現(xiàn) 14 用Rslogix軟件編程 14 新建項(xiàng)目 16 RSlinx驅(qū)動(dòng) 17 設(shè)置通道 17 設(shè)置節(jié)點(diǎn) 18 標(biāo)記數(shù)據(jù)庫建立標(biāo)簽 21 建立畫面 21 按鈕設(shè)置 22 項(xiàng)目啟動(dòng)設(shè)置 26 顯示設(shè)置 27 設(shè)置數(shù)據(jù)趨勢(shì)圖 31 數(shù)據(jù)記錄 334 運(yùn)行調(diào)試 35 運(yùn)行 35 調(diào)試 415 結(jié)論 42參考文獻(xiàn) 43致 謝 44附錄A 英文原文 45附錄B 漢語翻譯 51IV1 緒 論緒論主要講的是本課題提出的背景及其意義,還簡單介紹了燃?xì)庹菊{(diào)節(jié)閥門控制的理論。 Configuration software to monitor software Rslogix500 to can support in its production site to view realtime data and process images, Focuses on the configuration software Rockwell RSView32 and the program software Rslogix500 in gas pipeline valve controlling system. Then introduced the use of how the production of RSView32 humanmachine interface and how the writing of Rslogix500 program, and RSView32 in gas pipeline valve controlling system and introduce the function. Throughout the design process, Important part of the production is to use RSView32 humanmachine interface and Rslogix 500 programming. However, before this, we have to spend a lot of time to know the RSView system and Rslogix500 programming, which are the basis for us to do this project. Keywords: RSview32。接著介紹使用RSView32怎樣制作人機(jī)界面,Rslogix500怎樣編寫調(diào)試梯形圖程序,以及Rslogix500和RSView32的各項(xiàng)功能在天然氣管道閥門控制系統(tǒng)中應(yīng)用。隨著計(jì)算機(jī)技術(shù)和自動(dòng)化技術(shù)的迅猛發(fā)展,監(jiān)控組態(tài)軟件以為具有實(shí)時(shí)控制、聯(lián)網(wǎng)通訊、數(shù)據(jù)記錄、人機(jī)對(duì)話等各項(xiàng)功能,被廣泛的運(yùn)用于PLC、DCS及FCS等系統(tǒng)中,在工業(yè)自動(dòng)化領(lǐng)域扮演著越來越重要的角色。本論文以美國Rockwell Automation公司的RSView32軟件和Rslogix500軟件為基礎(chǔ),設(shè)計(jì)出了天然氣管道閥門的自動(dòng)控制系統(tǒng)。在整個(gè)設(shè)計(jì)過程中,重要的部分是使用RSView32制作人機(jī)界面和Rslogix500編寫調(diào)試梯形圖程序,但是在之前,還必須花大量的時(shí)間熟悉RSView32的各項(xiàng)功能和Rslogix500的編程,這是我們做這個(gè)項(xiàng)目的基礎(chǔ)。 Configuration 。 課題研究的背景及意義 背景介紹 隨著工業(yè)生產(chǎn)的飛速發(fā)展,人們對(duì)生產(chǎn)過程的工業(yè)化控制水平、工業(yè)產(chǎn)品和服務(wù)產(chǎn)品質(zhì)量的要求也越來越高。 在現(xiàn)代化燃?xì)膺\(yùn)輸?shù)淖詣?dòng)控制中,調(diào)節(jié)閥起著十分重要的作用,燃?xì)膺\(yùn)輸?shù)馁|(zhì)量和效率取決于流動(dòng)著氣體的正確分配和控制。SCADA(Supervisory Control And Data Acquisition)系統(tǒng),即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng),是以計(jì)算機(jī)為基礎(chǔ)的生產(chǎn)過程控制與調(diào)度自動(dòng)化系統(tǒng)。RSView32采用了開放的技術(shù)如ODBC、OLE和DDE。它的畫面也可以使用用其它繪圖軟件如AutoCad 和CorelDRAW 等生成的對(duì)象??膳c其它應(yīng)用軟件交替使用。 課題的意義本課題的目的就是應(yīng)用DeviceNet現(xiàn)場總線技術(shù)及多變量控制技術(shù)于燃?xì)庹鹃y門控制中的多變量控制中。本課題所使用的控制系統(tǒng)采用了美國AB公司生產(chǎn)的可編程控制器輸入/輸出單元FLEX I/0構(gòu)成,各站由DeviceNet現(xiàn)場總線(設(shè)備網(wǎng)絡(luò))同主控制站連接在一起,上位各管理監(jiān)控工作站通過DH485網(wǎng)與設(shè)備網(wǎng)相連。這樣既發(fā)揮了管理監(jiān)控計(jì)算機(jī)的強(qiáng)大功能和FLEX I/0的高可靠性,又避免了計(jì)算機(jī)控制方案中計(jì)算機(jī)系統(tǒng)易破壞或癱瘓使系統(tǒng)無法運(yùn)行的弊端。實(shí)現(xiàn)當(dāng)計(jì)算機(jī)控制系統(tǒng)故障時(shí)進(jìn)行手動(dòng)的無擾動(dòng)切換和工藝量及閥位顯示。 控制系統(tǒng)技術(shù)規(guī)格及要求 功能要求顯示燃?xì)庹鹃y門控制系統(tǒng)工藝流程畫面。系統(tǒng)應(yīng)能進(jìn)行離線和在線修改,并帶有自診斷功能。 工作溫度:0-40℃ 存儲(chǔ)溫度:-30-40℃ 相對(duì)濕度:5-95%系統(tǒng)應(yīng)有自診斷功能,在運(yùn)行中自診斷出現(xiàn)故障的部位,時(shí)間及相關(guān)信息??删幊炭刂破鳎≒rogrammable Logic Controller,簡稱PLC)是一種新型的通用的自動(dòng)控制裝置。 SLC500控制系統(tǒng)的特點(diǎn) SLC500可編程控制器 SLC500可編程控制器MicroLogix系列產(chǎn)品提供五種不同級(jí)別的可編程控制器,分別是: SLC5/01, SLC5/02, SLC5/03, SLC5/04以及SLC5/05。模塊式控制器使用戶在組態(tài)系統(tǒng)時(shí)具有額外的靈活性,它具有更強(qiáng)的處理能力,以及I/O容量,通過選擇合適地模塊式框架、電源、控制器離散量模塊或特殊I/O模塊,使得用戶能夠按應(yīng)用的需要專門地設(shè)計(jì)和建立控制器系統(tǒng),在這兩種硬件結(jié)構(gòu)中,編程工具和大多數(shù)地I/O模塊都是兼容的,因此用戶就可以用低成本地辦法來解決大范圍地應(yīng)用。控制器概況:內(nèi)置10Base-T以太網(wǎng)通道。通過SLC 500信息指令達(dá)到可編程控制器之間高速點(diǎn)對(duì)點(diǎn)通訊。SLC 5/05模塊式控制器還提供第二個(gè)通道(通道0)作為RS232通訊,它允許:對(duì)遠(yuǎn)程監(jiān)控和編號(hào)的撥號(hào)連接。直接和個(gè)人計(jì)算機(jī)相連。在網(wǎng)絡(luò)上的操作員接口可獲取網(wǎng)絡(luò)上任意SLC控制器的數(shù)據(jù)。: 硬件設(shè)備序號(hào)硬件類型硬件名稱1儀表部分流量計(jì)、壓力儀表、液位計(jì) 2PLC部分羅克韋爾的SLC500系列,包括PLC框架、電源模塊、CPU模塊(帶RJ25接口和RS232串行接口)、模擬量輸入模塊、開關(guān)量輸入模塊、串口通訊電纜等3上位機(jī)部分PC計(jì)算機(jī),RSView32組態(tài)軟件、Rslinx通訊軟件、RSLogix500梯形圖開發(fā)軟件(PLC編程) 軟件環(huán)境操作系統(tǒng)用的是Windows7 32位,在設(shè)計(jì)本系統(tǒng)時(shí),主要用到了RSView3RSLinx、RSLogix500、RSLink這四個(gè)軟件,還用到了其他輔助軟件,如AutoCAD、Potoshop等,它們?cè)诒鞠到y(tǒng)中的不同層次起到了不同的作用,下面就具體介紹一下這幾個(gè)軟件。硬件有:(1) PC機(jī)一臺(tái):上位機(jī),主要運(yùn)行系統(tǒng)中所需的軟件。 系統(tǒng)結(jié)構(gòu)圖 操作系統(tǒng)工控機(jī)采用的是Windows7 32位操作系統(tǒng),因?yàn)閃indows7 32位是基于Windows NT核心,所以具有Windows NT標(biāo)準(zhǔn)的安全性、可管理性和可靠性等特點(diǎn),在Windows7 32位中進(jìn)行網(wǎng)絡(luò)管理也很方便,這樣便于我們進(jìn)行網(wǎng)絡(luò)設(shè)置,又因?yàn)閃indows7 32位運(yùn)行起來很穩(wěn)定。 RSView32支持英、漢、法、德、意、日、韓、西多種語言。開發(fā)了對(duì)象模型,將部分核心功能暴露出來,使得RSView32很容易就能夠集成到其它基于組件的軟件產(chǎn)品而又不像其它一些軟件那樣產(chǎn)生結(jié)構(gòu)臃腫的問題。 2) 遠(yuǎn)程訪問支持RSView32 Active Display System(主動(dòng)顯示系統(tǒng))是真正的支持client/server (客戶端/服務(wù)器)應(yīng)用的監(jiān)控軟件??梢灾苯酉騌SView32集成新的軟件模塊來擴(kuò)展其性能。RSView32 SPC: 提供集成實(shí)時(shí)統(tǒng)計(jì)過程控制(SPC,Statistical Process Control)。與微軟軟件產(chǎn)品共享數(shù)據(jù) RSView32標(biāo)簽、報(bào)警組態(tài)以及數(shù)據(jù)紀(jì)錄等均為 ODBC 兼容。 采用OPC技術(shù),最大利用客戶硬件投資 采用OPC技術(shù)(OLE for Process Control,適用于過程控制的對(duì)象鏈接與嵌入技術(shù)),RSView32可以與任何OPC兼容的服務(wù)器或者帶有驅(qū)動(dòng)的通訊設(shè)備連接。 標(biāo)簽數(shù)據(jù)庫的重用-RSView32可以直接適用PLC梯形圖邏輯中的數(shù)據(jù)標(biāo)簽。綜合報(bào)警編輯器。當(dāng)系統(tǒng)被啟動(dòng)時(shí),RSLinx將會(huì)自動(dòng)運(yùn)行。RSLinx提供友好的用戶圖形界面用于指定網(wǎng)間穿梭的路徑、這意味著通過ControlLogix Gateway就可以把辦公室內(nèi)的以太網(wǎng)絡(luò)連接到控制層網(wǎng)絡(luò)和現(xiàn)場設(shè)備。RSLogix 500編程軟件有如下幾個(gè)版本:1. RSLogix 500編程軟件標(biāo)準(zhǔn)版9324RL0300ENE2. RSLogix 500編程軟件入門版9324RL0100ENE3. RSLogix 500編程軟件專業(yè)版9324RL0700NXENERSLogix 500軟件是以windows操作系統(tǒng)為基礎(chǔ)的梯形圖邏輯編程軟件包,其功能包括:自由格式的梯形圖編輯器,它使用戶在書寫程序時(shí)專心于應(yīng)用程序的邏輯而不用注意語法的對(duì)錯(cuò);強(qiáng)有力的工程校驗(yàn)器,用戶可用其創(chuàng)建錯(cuò)誤清單,從而可以方便的時(shí)候進(jìn)行修改;拖放編輯功能,使用戶能夠在數(shù)據(jù)文件之間快速移動(dòng)數(shù)據(jù)表元素,在子程序和工程之間快速移動(dòng)梯級(jí),或者在一個(gè)工程內(nèi)部的梯級(jí)與梯級(jí)之間快速移動(dòng)指令;查詢和替換功能,能夠快速改變特定地址或符號(hào)的值;用戶數(shù)據(jù)監(jiān)控器功能,可同時(shí)顯示獨(dú)立的數(shù)據(jù)元素以觀察它們之間的相互作用;工程目錄為點(diǎn)擊式界面,用戶可訪問包含在工程目錄內(nèi)的所有文件夾和文件。調(diào)節(jié)閥門控制:這里我們主要通過控制開關(guān)B3:0/1和B3:0/2來控制調(diào)節(jié)閥門。 下位報(bào)警程序(小于設(shè)定值報(bào)警)然后添加輸入指令B3:0/2,輸出端接指示燈地址是:O:0/1,然后再并上一個(gè)大于指令,這樣就會(huì)在大于設(shè)定值時(shí)報(bào)警。 減壓運(yùn)算程序 新建項(xiàng)目首先在Windows7 32位操作系統(tǒng)下運(yùn)行Rsview32 Works應(yīng)用程序。其中Analog標(biāo)簽可表示不同狀態(tài),如氣位、壓力或流量;Digital標(biāo)簽可表示只有開關(guān)功能的設(shè)備,如開關(guān)、接觸器和繼電器等;String標(biāo)簽可表示使用的文本是字符類型。當(dāng)需要時(shí),Tag的當(dāng)前值由連接的設(shè)備不斷刷新, 并存儲(chǔ)到計(jì)算機(jī)內(nèi)存中,然后反應(yīng)到數(shù)值表上,可以立即被RSView32的其它程序使用。分別建立天然氣閥門控制的相關(guān)變量的標(biāo)簽,掌握標(biāo)簽數(shù)據(jù)庫的使用。圖形顯示編輯器提供了創(chuàng)建圖形的工具,利用繪圖工具箱中的工具可以在圖形編輯區(qū)域內(nèi)畫任意圖形。 MAIN畫面繪制燃?xì)庹鹃y門控制系統(tǒng)的工藝流程圖。 按鈕設(shè)置常項(xiàng)在操作選項(xiàng)卡內(nèi)可以設(shè)置按鈕的操作命令,它們使用的命令都是相同的,只是參數(shù)不同而已,使用暫時(shí)開(按下1,釋放0),在Action中選擇“Reset”在標(biāo)記名中填入:“chuqikg”。在繪制個(gè)簡易的系統(tǒng)引導(dǎo)圖,將其作為系統(tǒng)運(yùn)行的初始畫面。 進(jìn)氣顯示設(shè)置 氣缸顯示設(shè)置: 氣缸畫面 選中氣缸,單擊鼠標(biāo)右鍵,點(diǎn)擊“Animation”,選擇“file”,在Expression框中輸入“qixiangyw”,在Fill Direction項(xiàng)選擇up,點(diǎn)擊Apply。amp。以本設(shè)計(jì)為例,設(shè)計(jì)氣壓數(shù)據(jù)的數(shù)據(jù)顯示趨勢(shì)圖。記錄文件創(chuàng)建時(shí)將自動(dòng)命名,文件名的格式是:,其中YY是年,MM是月份,DD是日期,n是序