【正文】
o use. System development environment configuration process from a number of ponents, such as the graphical interface configuration procedures, such as realtime database configuration process. System operating environment: in the system environment, the target applications are loaded into puter memory and runtime. System environment to run programs from a number of ponents, such as the graphical interface to run programs, run programs, such as realtime database. Configuration software to support online configuration technology, which does not withdraw from the system environment can be directly Then enter the configuration environment and modify the configuration, so that the modified direct entry into force of the configuration. Automation Engineering design engineers must first e into contact with the system development environment, through a certain workload and debug the system configuration, the ultimate goal of the application will be running in the system in realtime operating environment, to plete a project. 40 2. In accordance with the membership divided Configuration software because of its powerful, but relatively speaking, each function also has a certain independence, so the form of its ponents is an integrated software platform ponents from a number of procedures. Typical ponents which must include the following: (1) Program Manager (2) interface development process (3) graphical interface to run programs (4) realtime database system configuration process (5) realtime database system operating procedures (6) I / O driver Expansion of optional ponents include: Generic database interface (ODBC interface) configuration procedures Generic database interface software ponent used to plete the configuration of realtime database with generalpurpose database (eg Oracle, Sybase, Foxpro, DB2, Infomix, SQL Server, etc.) of the Inter, the realization of twoway data exchange, mon database can be read by both realtime data historical data can be read。 (2) packages of (easy to learn easytouse), generalpurpose configuration software functions can be pleted in a userfriendly way to wrap up for the users, do not have too much of the programming language technology (do not even need a programming technique), can be very good to plete a plex project in all the required functions。 大學(xué)三年來,我們能無憂無慮地學(xué)習(xí)生活,背后都是有父母的支持和鼓勵,所以我們更要感謝我們的父母,為了我們他們操碎了心,無論你在哪里,他們都時刻牽掛著你;無論你做什么,只要是對的,他們都會永遠支持你,無私的給你一切,因此,我們永遠都不能忘他們的恩情,也 感謝我的導(dǎo)師。囑我們有問題一定要去找她們,總之,在老師的帶領(lǐng)下,我們的畢業(yè)設(shè)計工作有條不紊地進行著??梢钥紤]在改善數(shù)據(jù)采集條件和實驗條件等情況下,利用別的方法來進行診斷,以求效果更完善和更加貼近實際。進一步研究怎樣能更方便、更快捷的對設(shè)計程序進行分析,應(yīng)更深入的對組態(tài)軟件進行學(xué)習(xí)。 雖然本系統(tǒng)使基于 PLC 系統(tǒng)研制的,它可以應(yīng)用于各個領(lǐng)域的生產(chǎn)線中 35 去。 2) . PLC 系統(tǒng)采用西門子公司 S7200,能控制主軋機起、停和傳送帶的運行方向,同時能檢測到各個電機的故障現(xiàn)象,減小了傳統(tǒng)的繼電一接觸控制 系統(tǒng)的中間環(huán)節(jié),減小了硬件和控制線路,極大提高了系統(tǒng)的穩(wěn)定性、可靠性,另外利用 PLC 內(nèi)部的模塊實現(xiàn)控制。 根據(jù)此系統(tǒng)的要求,要達到現(xiàn)場的運行狀況、運行數(shù)據(jù)都可以在中央控制室掌握,工程師可以在控制室通過人機界面來設(shè)置監(jiān)控系統(tǒng)、啟動和停止電動機,修改或調(diào)節(jié)控制系統(tǒng)參數(shù),軋鋼系統(tǒng)的故障信息或監(jiān)控系統(tǒng)的故障信息可以在人機界面上反應(yīng)出來,以用來提示用戶。當 S1 的信號消失,仍重復(fù)上述動作,完成二次軋壓。顯示出組態(tài)王運行系統(tǒng)畫面,即可看到矩形框和文本在動態(tài)變化。單擊“確定”,再單擊“確定”返回組態(tài)王開發(fā)系統(tǒng)選擇“文件 \全部存”菜單命令。單擊“確認”,及“確定”回到開發(fā)系統(tǒng)。 圖 424 表達式窗口 4. 單擊“確定”,再單擊“確定”返回組態(tài)王開發(fā)系統(tǒng)。 建立動畫連接 1. 繼續(xù)上面的工程。 圖 420 定義 IO 變量屬性 4. 上面 的對話框可以在“變量名”處輸入變量名,如 a;在“變量類型”處選擇變量類型如 IO 整數(shù);在“連接設(shè)備”中選擇先前定義好的 IO 設(shè)備新建 IO 設(shè)備;在“寄存器”中定義為 ;在“數(shù)據(jù)類型”中定義為 bit類型。如下圖 419 所示。 圖 417 設(shè)備配置向?qū)Я? 27 設(shè)備定義完成后,可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備“ PLC”。 圖 414 設(shè)備配置向?qū)? 6. 在“設(shè)備配置向?qū)濉敝?,填寫設(shè)備地址,設(shè)為 2,如下圖 415 所示。 圖 411 設(shè)備配置向?qū)б? 24 3. 在“設(shè)備配置向?qū)б弧敝?,選擇 PLC/西門子 /SS 系列 /S7200/PPI 選項,如“設(shè)備配置向?qū)Ф薄? 圖 48 創(chuàng)建新畫面 3. 在組態(tài)王開發(fā)系統(tǒng)中從“工具箱”中分別選擇“矩形”和“文本”圖標,繪制一個矩形對象和一個文本對象,如下圖 49 所示。 圖 46 組態(tài)王的開發(fā)系統(tǒng) 創(chuàng)建組態(tài)畫面 1. 進入新建的組態(tài)王工程,選擇工程瀏覽器左側(cè)大綱項“文件 \畫面”,在工程瀏覽器右側(cè)用鼠標左鍵雙擊“新建”圖標,彈出對話框如下圖 47 所示。 圖 45 新建工程三 21 6. 單擊“否”按鈕,則新建工程不是工程管理器的當前工程,如果要將該工程設(shè)為新建工程,還要執(zhí)行“文件 \設(shè)為當前工程”命令;單擊“是”按鈕,則將新建的工程設(shè)為組態(tài)王的當前工程。在工程描述文本框中輸入對該工程的描述文字。 圖 43 新建工程二 20 4. 在工程路徑文本框中輸入一個有效的工程路徑,或單擊“瀏覽?”按鈕,在彈出的路徑選擇對話框中選擇一個有效的路徑。 彈出 如下圖 41 所示。 2) 數(shù)據(jù) , 就是創(chuàng)建一個具體的數(shù)據(jù)庫 , 并用此數(shù)據(jù)庫中的變量描述工控對象的各種屬性 , 比如水位、流量等。 組態(tài)王軟件具有以下的特點 : 18 1. 實驗全部用軟件來實現(xiàn) , 只需利用現(xiàn)有的計算機就可完成自動控制系統(tǒng)課程的實驗 , 從而大大減少購置儀器的經(jīng)費。 所謂組態(tài)軟件,即一組功能強大的軟件包,它有一個友好的界面,開發(fā)時操作簡易靈活,開發(fā)的產(chǎn)品直觀生動,顯示畫面豐富,工業(yè)控制中的各種顯示儀表盤,回路調(diào)節(jié)圖,歷史曲線圖,實時曲線都可以通過它來實現(xiàn)。 S B 0S B 1S 1S 2I 0 .0I 0 . 1I 0 . 2I 0 . 3Q 0.0Q 0 . 1Q 0 .2Q 0 . 3Q 0 .4Q 0 .5Q 1 .1Q 1 .2Q 1 .3L 1L 21 M2 M+2 4 V2 2 0 VF UK M 1L 1L 2L 3K M 5K M 2K M 6K M 3K M 4F R 1F R 1F R 3F R 3F R 2F R 2S7200 CUP226 圖 32 外 圍硬件接線圖 14 軟件 設(shè)計 在本系 統(tǒng)中, PLC 程序設(shè)計的主要任務(wù)是接受外部開關(guān)信號 (按鈕、繼電器 )的輸入,判斷當前的系統(tǒng)狀態(tài)以及輸出信號去控制接觸器、繼電器等部件,以完成相應(yīng)的控制任務(wù)。 12 第 3 章 系統(tǒng) 設(shè)計 硬件設(shè)計 控制系統(tǒng) I/O 地址分配 根據(jù)控制系 統(tǒng)的要求,控制系統(tǒng)應(yīng)具備的輸入 /輸出點數(shù)、名稱、代碼及地址編號如表 31 所示。 4) I/O 刷新:在此階段,進行 I/O 刷新。如果有異常情況,則根據(jù)錯誤的嚴重程度發(fā)出報警或停止 PLC 運行。一次循環(huán)過程可歸納為公共處理、程序 執(zhí)行、掃描周期計算處理、 I/O 11 刷新和外設(shè)端口服務(wù)五個工作階段。 模擬量輸入擴展模塊 EM232 具有 2 路模擬量輸出。 2. I\O 擴展模塊 當 CPU 的 I/O 點數(shù)不夠或需要進行 特殊功能的控制時,就要進行 I/O 擴展, I/O 擴展包括 I/O 的擴展和功能模塊的擴展。 S7200 系列可以根據(jù)對象的不同,可以選用不同的型號 和不同數(shù)量的模塊。應(yīng)用領(lǐng)域極為廣泛,覆蓋所有與自動檢測、自動化控制有關(guān)的工業(yè)及民用領(lǐng)域,包括電力設(shè)施、民用設(shè)施、機械、機床等領(lǐng)域。 西門子 S7200 系列 PLC 西門子 S7200 是西門子公司小型可編程序控制器,可以單機運行,由于它具有多種功能模塊和人機界面可供選擇,所以系統(tǒng)的集成非常方便,并且可以很容易地組成 PLC 網(wǎng)絡(luò)。 3) 由于 PLC 是集中采樣,在程序處理階段即使輸入發(fā)生了變化,輸入映象寄存器中的內(nèi)容也不會變化,要到下一周期的輸入采樣階段才會改變。 PLC 運行正常時,掃描周期的長短與 CPU 的運算速度有關(guān),與 I/O 點的情況有關(guān),與用戶應(yīng)用程序的長短及編程情況等均有關(guān)。 5) 輸出刷新階段 程序處理完畢后,將所有輸出映象寄 存器中各點的狀態(tài),轉(zhuǎn)存到輸出鎖存器中,再通過輸出端驅(qū)動外部負載。 3) 輸入處理階段 輸入處理也叫輸入采樣。 運行模式:分為內(nèi)部處理、通信操作、輸入處理、程序執(zhí)行、輸出處理五個階段。 PLC 的軟件結(jié)構(gòu) 在可編程控制器中, PLC 的軟件分為兩大部分: 1. 系統(tǒng)監(jiān)控程序:用于控制可編程控制器本身的運行。組內(nèi)的各點必須使用同一電壓類型和同一電壓等級,各組可使用不同電壓類型和等級的負載。 內(nèi)部電路A CP L CR 1輸 出 指 示 燈繼 電 器輸 出 端 子負 載用 戶 電 源F UC O MK AV 圖 23 交直流輸出接口(繼電器輸出型) 輸出端子的兩種接法: ? 隔離式 7 輸出各自獨立,無公共點:各輸出端子各自形成獨立