【正文】
l properties must be addressed individually in order to identify them in the munication protocol and last not least in the display, alarm and archive programs. In addition any kind of modifications of these embedded properties is difficult to track because two or more systems are involved. This might be one strong argument why control loops are mainly implemented on the IOC level rather than PLC’s. 1 I/O and Control Loops Complex control algorithms and control loops are the domain of DCS alike control systems. The support for sets of predefined display and controls properties is essential. If not already available (like in DCS systems) such sets of generic properties are typically specified throughout a plete control system (see namespaces). 2 Sequence/ State programs Sequence programs can run on any processor in a control system. The runtime environment depends on the relevance of the code for the control system. Programs fulfilling watchdog functions have to run on the frontend processor directly. Sequence programs for plicated startup and shutdown procedures could be run on a workstation as well. The basic functionality of a state machine can be even implemented in IEC 61131. Code generators can produce ‘C’ code which can be piled for the runtime environment. 3 Supported Hardware The support for field buses and Ethernet based I/O is a basic functionality for SCADA type systems it is mercially available from any SCADA system on the market. The integration of specific hardware with specific drivers and data conversion is the hard part in a mercial environment. Open API’s or scripting support sometimes help to integrate custom hardware. If these tools are not provided for the control system it is difficult – if not impossible to integrate custom hardware. New industrial standards like OPC allow the munication with OPC aware devices and the munication between control systems. One boundary condition for this kind of functionality is the underlying operating system. In the case of OPC it is bound to DCOM which is a Microsoft standard. UNIX based control systems have a hard time to get connected. Only control systems supporting multiple platforms can play a major role in a heterogeneous environments. As a result the limited support for custom or specialized hardware may give reason for the development of a new control system.Display and Operation Besides the frontend system the operator interfaces play a major role for the acceptance of a control system. SCADA tools e with a homogeneous look and feel throughout their set of tools. Toolkits implemented in a collaboration might vary because the individual tools were developed by different teams. 1 Graphic Synoptic displays are the advertising sign for any control system. Commercial synoptic displays e with a rich functionality and lots of special features. Starting to make use of all these features one will find out that all individual properties of the graphic objects must be specified individually. Since SCADA systems must be generic they cannot foresee that an input channel does not only consist of a value but also consists of properties like display ranges and alarm values. Defining all of these properties again and again can be a pretty boring job. Some systems allow to generate prototypes of graphic objects. These prototype or template graphics are plex and need a specialist to generate them. DCS or custom synoptic display programs can make use of the mon set of properties each I/O point provides. This predefined naming scheme will fill in all standard property values and thus only require to enter the record – or device name into the configuration tool. A clear advantage for control systems with a notion of I/O objects rather than I/O points.2 Alarming Alarms are good candidates to distinguish between different control system architectures. Those systems which have I/O object implemented also provide alarm checking on the frontend puter. Those systems which only know about I/O points have to add alarm checking into the I/O processing. While the I/O object approach allows to implement alarm checking in the native programming langu。③模塊化程序設(shè)計(jì),便于調(diào)試,并且方便功能的改進(jìn)?!?2Mbit/s,只有能夠設(shè)置為PROFIBUS 接口的MPI網(wǎng)絡(luò)才支持12Mbit/s的通信速率。 程序設(shè)計(jì)本設(shè)計(jì)是鍋爐控制,以溫度控制為主,主要是控制鍋爐內(nèi)水的溫度達(dá)到控制溫度的目的。 7的硬件組態(tài)與診斷功能(1)硬件組態(tài)① 系統(tǒng)組態(tài):選擇硬件機(jī)架,模塊分配給機(jī)架中希望的插槽。STEP 7的授權(quán)在軟盤中。DI為背景數(shù)據(jù)塊,DIX,DIB,DIW和DID。(4) ANY :用于實(shí)參的數(shù)據(jù)類型未知或?qū)崊⒖梢允褂萌我鈹?shù)據(jù)類型的情況,占10個(gè)字節(jié)。OB塊根據(jù)操作系統(tǒng)調(diào)用的條件(如時(shí)間中斷和報(bào)警中斷等)分成幾種類型,這些類型有不同的優(yōu)先級(jí),高優(yōu)先級(jí)的OB可以中斷低優(yōu)先級(jí)的OB。設(shè)計(jì)高級(jí)應(yīng)用程序時(shí)建議使用語句表。它們定義了5種編程語言:1) 指令表IL(Instruction list):西門子稱為語句表STL.2) 結(jié)構(gòu)文本ST(Structured text):西門子稱為結(jié)構(gòu)化控制語言(SCL)。將Q與Q max(溫度允許上限)比較,若也未低于下限,則說明溫度正常,等待下一次采樣。當(dāng)被控溫度超過上限或低于下限時(shí),經(jīng)調(diào)整3分鐘后仍不能回到正常范圍,則紅燈或黃燈亮,并有聲音報(bào)警,表示溫度超過上限或低于下限。CPU221模塊不允許帶擴(kuò)展模塊;CPU222模塊最多可帶2個(gè)擴(kuò)展模塊;CPU224模塊、CPU226模塊、CPU226XM模塊最多可帶7個(gè)擴(kuò)展模塊。,進(jìn)行控制柜(臺(tái))等硬件的設(shè)計(jì)及現(xiàn)場(chǎng)施工。,在選擇PLC的型號(hào)、I/O點(diǎn)數(shù)和存儲(chǔ)器容量等內(nèi)容時(shí),應(yīng)留有適當(dāng)?shù)挠嗔浚岳谙到y(tǒng)的調(diào)整和擴(kuò)充。 系統(tǒng)方案設(shè)計(jì)系統(tǒng)將溫度控制在50℃~60℃以內(nèi),為了控制方便,本設(shè)計(jì)設(shè)定50℃為溫度較佳值,并依此作為被控溫度的基準(zhǔn)值。每一次掃描所用的時(shí)間稱為掃描周期或工作周期。編程器一般分為簡(jiǎn)易型和智能型兩類。I/O模塊集成了PLC的I/O電路,其輸入暫存器反映輸入信號(hào)狀態(tài),輸出點(diǎn)反映輸出鎖存器狀態(tài)。進(jìn)入20世紀(jì)80年代,隨著大規(guī)模和超大規(guī)模集成電路等微電子技術(shù)的迅猛發(fā)展,以16位和少數(shù)32位微處理器構(gòu)成的微機(jī)化PLC,使PLC的功能增強(qiáng),工作速度快,體積減小,可靠性提高,成本下降,編程和故障檢測(cè)更為靈活,方便。溫度是工業(yè)生產(chǎn)對(duì)象中主要的被控參數(shù)之一。尤其是近一、二十年來,隨著先進(jìn)控制理論和計(jì)算機(jī)技術(shù)的飛速發(fā)展,加之計(jì)算機(jī)各種性能的不斷增強(qiáng),價(jià)格的大幅度下降,使鍋爐應(yīng)用計(jì)算機(jī)控制很快得到了普及和應(yīng)用。實(shí)際表明,應(yīng)用于20~30噸/時(shí)中壓鍋爐的DMC一50系列微機(jī)控制系統(tǒng),經(jīng)實(shí)測(cè)節(jié)煤率達(dá)5%以上。雖然近年來,電熱采暖、地?zé)岵膳娜贿M(jìn)入尋常百姓家,但以水暖鍋爐進(jìn)行采暖仍是我國(guó)最為普遍使用的冬季采暖方式。水暖鍋爐在我國(guó)已有近百年的歷史,在過去很長(zhǎng)一段時(shí)間,我國(guó)水暖鍋爐控制一直都是人工手動(dòng)控制。前饋控制就是在擾動(dòng)影響到被控對(duì)象前就將其通過補(bǔ)償消除掉。洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文)基于PLC的爐膛溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文目 錄前 言 1第1章 緒論 2 課題研究的意義 2 鍋爐控制的國(guó)內(nèi)外研究現(xiàn)狀 3 本文所做工作 4第2章 PLC基礎(chǔ)及系統(tǒng)方案設(shè)計(jì) 5 可編程控制器基礎(chǔ) 5 可編程控制器的產(chǎn)生和應(yīng)用 5 可編程控制器的組成 5 可編程控制器的工作原理 7 可編程控制器的分類及特點(diǎn) 8 系統(tǒng)方案設(shè)計(jì) 8第3章 硬件設(shè)計(jì) 9 PLC控制系統(tǒng)設(shè)計(jì)的基本原則和步驟 9 PLC控制系統(tǒng)設(shè)計(jì)的基本原則 9 PLC控制系統(tǒng)設(shè)計(jì)的一般步驟 9 PLC系統(tǒng)選型 10 系統(tǒng)控制要求 11 電氣控制系統(tǒng)電路圖 12第4章 軟件設(shè)計(jì) 14 PLC編程語言簡(jiǎn)潔 14 PLC編程語言的國(guó)際標(biāo)準(zhǔn) 14 復(fù)合數(shù)據(jù)類型與參數(shù)類型 15 系統(tǒng)存儲(chǔ)器 16 STEP7的原理 17 程序設(shè)計(jì) 18 通信系統(tǒng) 19結(jié) 論 21謝 辭 22參考文獻(xiàn) 23附 錄 24外文資料翻譯 320前 言在經(jīng)濟(jì)科技日益金華的今天自動(dòng)生產(chǎn)代替單純的手工勞動(dòng)已是不可逆轉(zhuǎn)的歷史潮流,于是過程控制這門課程被提上日程在經(jīng)濟(jì)科技日益進(jìn)化