智能溫控水壺
《智能溫控水壺》由會員分享,可在線閱讀,更多相關《智能溫控水壺(32頁珍藏版)》請在裝配圖網上搜索。
1、255.06 目 錄 II 引 言 3 1 緒論 4 1.1 課程設計的意義 4 1.2 課程設計的目的 . 5 1.3 溫控水壺的研究背景 . 5 2 方案的確立 5 、'丿戶, 2.1 方案一 5 2.2 方案二 6 3 系統(tǒng)硬件介紹及其設計 6 3.1 CPM1A-MAD02-C模擬量輸入/輸出單元模塊介紹 6 3.2 熱電偶測溫 10 4 系統(tǒng)軟件介紹 12 4.1 PLC的特點 12 4.2 PLC的主要技術指標 12 4.3 PLC的基本組成及工作原理 13 4.4 組態(tài)軟件特點 1
2、5 4.5 使用組態(tài)王軟件開發(fā)的優(yōu)點 16 5.1 模擬量與數(shù)字量之間的轉換 17 5.2 溫度選擇功能的實現(xiàn) 17 5.3 組態(tài)編程 18 5.4 程序現(xiàn)場調試 20 6 實習總結 . 21 致 謝 23 參考文獻 24 26 29 附錄 附錄二 引言 現(xiàn)在大多數(shù)電熱水壺只能把水加熱至沸騰,不能保證熱水溫度,但人們常用的熱水的 溫度根據(jù)用途不同溫度也不相同,現(xiàn)在新的電熱水壺能設定水壺中的溫度,具體如下:設 定一個需要的溫度值(可設定 4 個默認的溫度按鍵和一個確認按鍵或者增加一個數(shù)碼管顯 示實時溫度和溫度增加減小按鍵) ,然后啟動加
3、熱,水沸騰后,停止加熱,水放熱降溫至設 定溫度時蜂鳴器播放音樂提示;降溫至設定溫度以下 2C啟動加熱,當高于設定溫度 2C停 止加熱,溫度保持在設定值附近。 本課程設計的目的在于培養(yǎng)學生運用已學的微機控制技術的基礎知識和基本理論,加 以綜合運用,進行微機控制系統(tǒng)設計的初等訓練,掌握運用微機控制技術的原理、設計內 容和設計步驟,為從事相關的畢業(yè)設計或今后的工作需要打下良好的基礎。 在設計中用 PLC 編程,通過組態(tài)軟件模擬實現(xiàn)對水壺溫度的控制,盡可能地滿足被控 對象的控制要求;在滿足控制的前提下,力求使控制系統(tǒng)簡單、經濟,保證控制系統(tǒng)安全 可靠; 最后,在該設計過程中給予極大鼓勵和幫助
4、的老師、同學,在此表示衷心的感謝。由 于在設計過程中存在許多不足,希望老師同學指正。 1 緒論 熱水壺是人們日常中不可缺少的用品,但傳統(tǒng)的熱水壺只能對水進行加熱,不能更好的去 保溫,使壺內的水維持在一定溫度范圍內。通過 PLC 技術我們可以使設計一種溫控水壺,它 有幾個溫度檔位,我們可以通過設定使水溫保持在這個溫度內,從而給我們的生活帶來更多 的方便。所以我們更應借助自動化技術,而隨著 PLC技術的發(fā)展,用 PLC作為控制器,就能 很好地滿足溫控水壺對自動化的要求,并且控制方式靈活多樣,并且我們可以同時通過組態(tài) 軟件模擬熱水壺的工作過程,使我們更直觀的感受先進技術所給我們帶來的收獲。
5、 1.1 課程設計的意義 微機控制技術全面系統(tǒng)地介紹了微型計算機在工業(yè)控制中的各種應用技術。主要內容包 括:計算機控制系統(tǒng)概述;微機控制系統(tǒng)中的輸入 / 輸出通道接口技術;人機交互接口技術; 常用控制程序的設計方法;微機控制系統(tǒng)的數(shù)據(jù)處理;數(shù)字 PID 控制;工業(yè)控制計算機及組 態(tài)控制軟件;微機控制系統(tǒng)的抗干擾技術;微機控制系統(tǒng)的設計與實踐。通過微機控制技術 課程設計我們能更好的應用我們所學的知識, 同時也使我們對 PLG組態(tài)王軟件的進一步學習, 同時把三門課進行一起結合及應用。 1.2 課程設計的目的 本課程設計的目的在于培養(yǎng)學生運用已學的微機控制技術的基礎知識和基本理論,加以
6、綜合運用,進行微機控制系統(tǒng)設計的初等訓練,掌握運用微機控制技術的原理、設計內容和 設計步驟,為從事相關的畢業(yè)設計或今后的工作需要打下良好的基礎。同時把幾門學科結合 起來應用。 1.3 溫控水壺的研究背景 現(xiàn)在大多數(shù)電熱水壺只能把水加熱至沸騰,不能保證熱水溫度,但人們常用的熱水的溫 度根據(jù)用途不同溫度也不相同,現(xiàn)在新的電熱水壺能設定水壺中的溫度,具體如下:設定一 個需要的溫度值(可設定 4 個默認的溫度按鍵和一個確認按鍵或者增加一個數(shù)碼管顯示實時 溫度和溫度增加減小按鍵),然后啟動加熱,水沸騰后,停止加熱,水放熱降溫至設定溫度 時蜂鳴器播放音樂提示;降溫至設定溫度以下 2C啟動加熱,當高于設
7、定溫度 2C停止加熱, 溫度保持在設定值附近。這樣可以滿足我們更多的生活需求,例如我們可以通過調溫來泡茶, 也可以通過保溫選擇適合我們喝水的溫度,從而個我們的生活帶來更多的方便。 2 方案的確立 2.1 方案一 通過編輯單片機程序來完成溫控水壺的內部程序,用單片機實驗箱上的相應芯片及自己設 計電路連線實現(xiàn)設計。在單片機的數(shù)碼顯示管上顯示溫度變化情況,通過按單片機實驗箱上 的相應按鈕來完成溫控水壺的基本操作。 圖1-1 2.2 方案二 運用PLC和組態(tài)王編程,在組態(tài)軟件上模擬溫控水壺的工作過程。同時 SS1798型可跟蹤 直流穩(wěn)定電源的電壓信號作為溫度信號,通過模擬塊 M
8、AD02把整個控制系統(tǒng)更好的呈現(xiàn)出來。 在模擬過程中,我們可以通過改變電壓信號來改變溫度,同時組態(tài)軟件能直觀的把工作過程 呈現(xiàn)給我們。 0V~10v 電壓信號 模擬量 數(shù)子量 PL控制 器 組態(tài)王 圖1-2 方案比較結果 通過比較我們發(fā)現(xiàn)方案二更能達到我們這次課程設計的目的,同時我們能同時學習好幾種 軟件,并把他們更好的結合應用。所以我選定方案二。 3 系統(tǒng)硬件介紹及其設計 3.1 CPM1A-MAD02-CH模擬量輸入/輸出單元模塊介紹 F圖1-3為外部端子分布圖 1 H ■ .it H. .UU . Hi I,U 未使用 14 公共輸入
9、4 12 j 電壓輸入4 10 電流輸入3 8 公共輸入2 6 電壓輸入2 4 電流輸入1 2 13 未使用 11 電流輸入4 9 公共輸入3 7 電壓輸入3 5 電流輸入2 3 公共輸入1 1 電壓輸入1 未使用 14 公共輸入4 12 電壓輸入4 10 電流輸入3 8 公共輸入2 6 電壓輸入2 4 電流輸入1 2 13 未使用 1 : 11 電流輸入4 | 9 公共輸入3 : 7 電壓輸入3 5 電流輸入2 3 公共輸入1 1 電壓輸入1 : (a) (b)
10、 圖1-3 產品規(guī)格 輸入 通道數(shù) 4 輸入信號范圍 0~10V 1~5V 4?20mA 分辨率 0~10V 8位 1~5V 8位 4~20mA 8位 輸入形式 差動輸入 輸入阻抗 電壓輸入 1MD 電流輸入 250Q 最大輸入信號 電壓輸入 + 15V 電流輸入 ±30mA 輸出 通道數(shù) 1 輸出信號范圍 -10?10V 0?10V 4?20mA 分辨率 -10?10V 9位 0?10V 8位 4~20mA 8位 最大輸岀電流 電壓輸出 5mA 最大負載阻抗 電流輸岀 350Q 總輸岀電流 21
11、mA 共有 精度 ±.0%(滿量程) 隔離方式 模擬量輸入、 輸岀端子之間 無隔離 模擬量輸入/ 輸出端子和 CPU之間 DC500V 轉換速率 最大十毫秒一個單元(見注) 外部連接端子 兩個14腳端子臺(不可拆卸) 電流消耗 5V 最大60mA (CPIMA 5V 最大提供 150mA) 24V 最大 80mA 重量 最大250g 尺寸 86(W) X50(H) >90(D)mm 注:這個時間是指整個模塊的輸入輸出完成一次 刷新所需要的時間。 只要總電流小于或等于 21mA,電壓輸出和電流輸出可以同時使用。
12、 啟動電壓或電流輸出時,寫入輸出通道的數(shù)據(jù)有效。 啟動電壓或電流輸入時,從輸入通道讀數(shù)據(jù)有效。 不用的輸入回路,將其電壓輸入端子短接。 輸入/輸出范圍設置 設置字(“ MAD02輸出通道n” + “1”) 位 7 6 5 4 3 2 1 0 輸入4 輸入3 輸入2 輸入1 啟動 量程 啟動 量程 啟動 量程 啟動 量程 設置字(“ MAD02輸出通道n” + “1”) 位 15 14 13 12 11 10 9 8 不使用 輸入 4 輸入 3 輸入2 輸入 1 輸岀1 1 1 平均值 啟動 量
13、程 設定值 項目 內容 輸入 量程 0:0?10V 1:1?5V/4?20mA 啟動位 0:不使用 1: 使用 平均值 0:不使用 1: 使用 輸出 量程 0:0?10V/4?20mA 1:-10?+10V/4?20mA 啟動位 0:不使用 1: 使用 注:設定通道只能用于量程設定 ,不能作它用。 通道分配 CPU 輸岀1 輸入4 輸入3 輸入2 輸入1 30CDR 12CH 低八位 03CH 高八位 03CH 低八位 02CH 高八位 02CH 低八位 40CDR 12CH
14、 低八位 03CH 高八位 03CH 低八位 02CH 高八位 02CH 低八位 輸入通道的IR位分配 “輸入通道1” 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 d d D d d d d d d d d d d d d d 輸入4 輸入3 輸出通道的IR位分配 輸出通道 0 :正電壓輸出 1 :負電壓輸出 注:只有當使用土 10V量程時,符號位才有用。 數(shù)據(jù)轉換 輸出 輸入 輸出 輸出數(shù)據(jù) (十六進制) 輸入 輸
15、入數(shù)據(jù) (十六進制) 3.2熱電偶測溫 什么叫熱電偶?這就要從熱電偶測溫原理說起, 熱電偶是一種感溫元件,是一次儀表,它 直接測量溫度,并把溫度信號轉換成熱電動勢信號 ,通過電氣儀表(二次儀表)轉換成被測介 質的溫度。 熱電偶測溫的基本原理是兩種不同成份的材質導體組成閉合回路 ,當兩端存在溫度梯度 時,回路中就會有電流通過,此時兩端之間就存在 Seebeck電動勢一一熱電動勢,這就是所謂 的塞貝克效應。兩種不同成份的均質導體為熱電極,溫度較高的一端為工作端,溫度較低的 一端為自由端,自由端通常處于某個恒定的溫度下。根據(jù)熱電動勢與溫度的函數(shù)關系 ,制成熱
16、 電偶分度表;分度表是自由端溫度在 0C時的條件下得到的, 不同的熱電偶具有不同的分度表。 在熱電偶回路中接入第三種金屬材料時 ,只要該材料兩個接點的溫度相同 ,熱電偶所產生的熱 電勢將保持不變,即不受第三種金屬接入回路中的影響。因此 ,在熱電偶測溫時,可接入測量 儀表,測得熱電動勢后,即可知道被測介質的溫度。 兩種不同成份的導體(稱為熱電偶絲材或熱電極)兩端接合成回路,當接合點的溫度不 同時,在回路中就會產生電動勢,這種現(xiàn)象稱為熱電效應,而這種電動勢稱為熱電勢。熱電 偶就是利用這種原理進行溫度測量的,其中,直接用作測量介質溫度的一端叫做工作端(也 稱為測量端),另一端叫做冷端(
17、也稱為補償端);冷端與顯示儀表或配套儀表連接,顯示 儀表會指出熱電偶所產生的熱電勢。 熱電偶實際上是一種能量轉換器,它將熱能轉換為電能,用所產生的熱電勢測量溫度, 對于熱電偶的熱電勢,應注意如下幾個問題: 1:熱電偶的熱電勢是熱電偶兩端溫度函數(shù)的差,而不是熱電偶兩端溫度差的函數(shù); 2 :熱電偶所產生的熱電勢的大小,當熱電偶的材料是均勻時,與熱電偶的長度和直徑 無關,只與熱電偶材料的成份和兩端的溫差有關; 3 :當熱電偶的兩個熱電偶絲材料成份確定后,熱電偶熱電勢的大小,只與熱電偶的溫 度差有關;若熱電偶冷端的溫度保持一定,這進熱電偶的熱電勢僅是工作端溫度的單值函數(shù)。 熱電偶測溫系統(tǒng)
18、電路圖如下圖所示 圖1-4 4 系統(tǒng)軟件介紹 4.1 PLC 的特點 PLC 是傳統(tǒng)的繼電器技術和計算機技術相結合的產物, 所以要工業(yè)控制方面, 它具有繼電 器或通用計算機所無法比擬的特點。 1) 高可靠性 PLC的高可靠性主要表現(xiàn)在硬件和軟件兩個方面:在硬件方面,由于采用性能優(yōu)良的開關電源,并 且對選用的器件進行嚴格的篩選,加上合理的系統(tǒng)結構,最后加固、簡化安裝,因此PLC具有很強硬的 抗振動沖擊性能;無觸點的半導體電路來完成大量的開關動作,就不會出現(xiàn)繼電器系統(tǒng)中的器件老化、 脫焊、觸點電弧等問題;所有的輸入/輸出接口都采用光電隔離措施,使外部電路和PLC內部電路能有 效的進
19、行隔離;PLC莫塊式的結構,可以在其中一個模塊出現(xiàn)故障時迅速地判斷出故障的模塊并進行更 換,這樣就能盡量的縮短系統(tǒng)的維修時間。 在軟件方面,PLC的監(jiān)控定時器可用于監(jiān)視執(zhí)行用戶程序的專用運行處理器的延遲, 保證 在程序出現(xiàn)錯誤和程序調試時,避免因程序錯誤而出現(xiàn)死循環(huán);當 CPU電池、I/O 口、通信 等出現(xiàn)異常時,PLC的自診斷功能可以檢測到這些錯誤, 并采取相應的措施,以防止故障擴大; 停電時,后電池和正常工作時一樣,進行對用戶程序及動態(tài)數(shù)據(jù)的保護,確保信息不丟失。 2) 應用靈活、使用方便 模塊化的PLC設計,使用戶能根據(jù)自己系統(tǒng)的大小、工藝流程和控制要求等來選擇自己 所需要的
20、PLC模塊并進行資源配置和 PLC編程。這樣,控制系統(tǒng)就不需要大量的硬件裝置, 用戶只需根據(jù)控制需要設計 PLC的硬件配置和I/O的外部接線即可。 3) 面向控制過程的編程語言,容易掌握 PLC的編程語言采用繼電器控制電路的梯形圖語言,清晰直觀。雖然PLC 是以微處理器為核心 的控制裝置,但是它不需要用戶有很強的程序設計能力, 只在用戶具備一定的計算機軟、 硬件知識和電 器控制方面的知識即可。 4.2 PLC 的主要技術指標 1) 存儲器容量 存儲器用來存儲程序和系統(tǒng)參數(shù)等,其容量是由用戶程序存儲器和數(shù)據(jù)存儲器組成的。 程序存儲器容量大小決定了用戶所能編寫程序的長度。一般中小型 P
21、LC的存儲器容量在16KB 以下,大型的 PLC可達到2MB左右。 2) 輸入 / 輸出點數(shù) 輸入/輸出點數(shù)是指根據(jù)工業(yè)系統(tǒng)控制要求所得到的對應于 PLC的輸入/輸出端的個數(shù)。I/O 點數(shù)越多,說明需要控制的器件和設備就越多。 3) 掃描時間 掃描時間是指CPU內部根據(jù)用戶程序,按邏輯順序,從開始到結束掃描一次所需的時間。 PLC用戶手冊一般給出執(zhí)行指令所用的時間。 4) 指令種類和數(shù)量 指令的種類和數(shù)量決定了用戶編制程序的方式和 PLC的處理能力和控制能力。 5) 內部寄存的種類和數(shù)量 內部寄存器主要包括定時器、計數(shù)器、中間繼電器、數(shù)據(jù)寄存器和特殊寄存器等。它們 主要用
22、來完成計時、技術、中間數(shù)據(jù)存儲、數(shù)據(jù)存儲還有其他一些功能。種類和數(shù)量越多, PLC的功能就越強大。 6) 擴展能力 PLC擴展能力是指 PLC是否能具有I/O點數(shù)擴展、功能擴展、聯(lián)網等一些功能。 7) 智能模塊的種類和數(shù)量 智能模塊是指能完成模擬量控制、遠程控制以及通信等功能模塊。智能模塊種類和數(shù)量越 多,說明PLC功能越強大。 4.3 PLC 的基本組成及工作原理 PLC的基本組成 PLC的主機由微處理器(CPU、存儲器(EPROM RAM、輸入/輸出模塊、外設I/O接口、 通信接口及電源組成。對于整體式的 PLC這些部件都在同一個機殼內。而對于模塊式結構的 PLC各部件獨立
23、封裝,稱為模塊,各模塊通過機架和電纜連接在一起。 主機內的各個部分 均通過電源總線、控制總線、地址總線和數(shù)據(jù)總線連接。根據(jù)實際控制對象的需要配備一定 主機 用戶輸入設備 用戶輸出設備 外圍設備 *■計算機或其他 -PLC 圖1-5 1) PLC的基本工作原理 PLC 是一種存儲程序的控制器。用戶根據(jù)某一對象的具體控制要求,編制好控制程序后, 用編程器將程序鍵入到 PLC的用戶程序存儲器中寄存。PLC的控制功能就是通過運行用戶程序 來實現(xiàn)的。 PLC掃描工作方式主要分三個階段:輸入采樣、程序執(zhí)行、輸出刷新。 輸入采樣PLC在開始執(zhí)行程序之前,首先掃描輸
24、入端子,按順序將所輸入信號,讀入到 寄存輸入狀態(tài)的輸入映像寄存器中,這個過程稱為輸入采樣。 PLC在運行程序時,所需的輸入 信號不是現(xiàn)時取輸入端子上的信息,而是取輸入映像寄存器中的信息。在本工作周期內這個 采樣結果的內容不會改變,只有到下一個掃描周期輸入采樣階段才被刷新。 程序執(zhí)行PLC完成了采樣工作后,按順序從 0000號地址開始的程序進行掃描執(zhí)行,并 分別從輸入映像寄存器、輸出映像寄存器以及輔助繼電器中獲得所需的數(shù)據(jù)進行運算處理。 再將程序執(zhí)行的結果寫入寄存執(zhí)行結果的輸出映像寄存器中保存。但這個結果在全部程序未 被執(zhí)行完畢之前不會送到輸出端子上。 PLC將輸出映像寄存 輸出刷
25、新在執(zhí)行到END的命令時,即執(zhí)行完用戶所有的程序后, 器中的內容送到輸出鎖存器中進行輸出,驅動用戶設備。 4.4 組態(tài)軟件特點 組態(tài)軟件,又稱組態(tài)監(jiān)控軟件系統(tǒng)軟件。譯自英文 SCADA即卩Supervisory Co ntrol and Data Acquisition( 數(shù)據(jù)采集與監(jiān)視控制 ) 。它是指一些數(shù)據(jù)采集與過程控制的專用軟件。它 們處在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供 快速構建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件的應用領域很廣, 可以應用于電力系統(tǒng)、給水系統(tǒng)、石油、化工等領域的數(shù)據(jù)采集與監(jiān)視控制以及過程控制等 諸多
26、領域。在電力系統(tǒng)以及電氣化鐵道上又稱遠動系統(tǒng) (RTU System,Remote Terminal Unit) 組態(tài)軟件在國內是一個約定俗成的概念,并沒有明確的定義,它可以理解為“組態(tài)式監(jiān) 控軟件”。 “組態(tài)(Configure) ”的含義是“配置”、“設定”、“設置”等意思,是指用 戶通過類似“搭積木”的簡單方式來完成自己所需要的軟件功能,而不需要編寫計算機程序, 也就是所謂的“組態(tài)”。它有時候也稱為“二次開發(fā)”,組態(tài)軟件就稱為“二次開發(fā)平臺”。 “監(jiān)控( Supervisory Control )”,即“監(jiān)視和控制”,是指通過計算機信號對自動化設備 或過程進行監(jiān)視、控制和管理
27、組態(tài)軟件是有專業(yè)性的。一種組態(tài)軟件只能適合某種領域的應用。組態(tài)的概念最早出現(xiàn) 在工業(yè)計算機控制中。如 DCS集散控制系統(tǒng))組態(tài),PLC(可編程控制器)梯形圖組態(tài)。人機 界面生成軟件就叫工控組態(tài)軟件。在其他行業(yè)也有組態(tài)的概念,如 AutoCAD, PhotoShop 等。 不同之處在于,工業(yè)控制中形成的組態(tài)結果是用在實時監(jiān)控的。從表面上看,組態(tài)工具的運 行程序就是執(zhí)行自己特定的任務。 工控組態(tài)軟件也提供了編程手段, 一般都是內置編譯系統(tǒng), 提供類BASIC語言,有的支持 VB,現(xiàn)在有的組態(tài)軟件甚至支持 C#高級語言。 組態(tài)軟件大都支持各種主流工控設備和標準通信協(xié)議,并且通常應提供分布式數(shù)
28、據(jù)管理 和網絡功能。對應于原有的 HMI (人機接口軟件, Human Mach ine In terface )的概念,組態(tài) 軟件還是一個使用戶能快速建立自己的 HMI 的軟件工具或開發(fā)環(huán)境。在組態(tài)軟件出現(xiàn)之前, 工控領域的用戶通過手工或委托第三方編寫 HMI 應用,開發(fā)時間長,效率低,可靠性差;或 者購買專用的工控系統(tǒng),通常是封閉的系統(tǒng),選擇余地小,往往不能滿足需求,很難與外界 進行數(shù)據(jù)交互,升級和增加功能都受到嚴重的限制。組態(tài)軟件的出現(xiàn)使用戶可以利用組態(tài)軟 件的功能,構建一套最適合自己的應用系統(tǒng)。隨著它的快速發(fā)展,實時數(shù)據(jù)庫、實時控制、 SCADA通訊及聯(lián)網、開放數(shù)據(jù)接口、對 I/
29、O設備的廣泛支持已經成為它的主要內容監(jiān)控組態(tài) 軟件將會不斷被賦予新的內容。 隨著工業(yè)自動化水平的迅速提高,計算機在工業(yè)領域的廣泛應用,人們對工業(yè)自動化的 要求越來越高,種類繁多的控制設備和過程監(jiān)控裝置在工業(yè)領域的應用,使得傳統(tǒng)的工業(yè)控 制軟件已無法滿足用戶的各種需求。在開發(fā)傳統(tǒng)的工業(yè)控制軟件時,當工業(yè)被控對象一旦有 變動,就必須修改其控制系統(tǒng)的源程序,導致其開發(fā)周期長;已開發(fā)成功的工控軟件又由于 每個控制項目的不同而使其重復使用率很低,導致它的價格非常昂貴;在修改工控軟件的源 程序時,倘若原來的編程人員因工作變動而離去時,則必須同其他人員或新手進行源程序的 修改,因而更是相當困難。通
30、用工業(yè)自動化組態(tài)軟件的出現(xiàn)為解決上述實際工程問題提供了 一種嶄新的方法,因為它能夠很好地解決傳統(tǒng)工業(yè)控制軟件存在的種種問題,使用戶能根據(jù) 自己的控制對象和控制目的的任意組態(tài),完成最終的自動化控制工程。 組態(tài)( Configuration )為模塊化任意組合。通用組態(tài)軟件主要特點: ( 1)延續(xù)性和可擴充性。用通用組態(tài)軟件開發(fā)的應用程序,當現(xiàn)場(包括硬件設備或系 統(tǒng)結構)或用戶需求發(fā)生改變時,不需作很多修改而方便地完成軟件的更新和升級; ( 2)封裝性(易學易用) ,通用組態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包 裝起來,對于用戶,不需掌握太多的編程語言技術(甚至不需要編程技術)
31、 ,就能很好地完成 一個復雜工程所要求的所有功能; (3)通用性,每個用戶根據(jù)工程實際情況,利用通用組態(tài)軟件提供的底層設備( PLC智 能儀表、智能模塊、板卡、變頻器等)的 I/O Driver 、開放式的數(shù)據(jù)庫和畫面制作工具,就 能完成一個具有動畫效果、實時數(shù)據(jù)處理、歷史數(shù)據(jù)和曲線并存、具有多媒體功能和網絡功 能的工程,不受行業(yè)限制。 4.5 使用組態(tài)王軟件開發(fā)的優(yōu)點 (1) 實驗全部用軟件來實現(xiàn) , 只需利用現(xiàn)有的計算機就可完成自動控制系統(tǒng)課程的 實驗 , 從而大大減少購置儀器的經費。 (2) 該系統(tǒng)是中文界面 , 具有人機界面友好、結果可視化的優(yōu)點。對用戶而言 , 操作 簡
32、單易學且編程簡單 , 參數(shù)輸入與修改靈活 ,具有多次或重復仿真運行的控制能力 , 可以 實時地顯示參數(shù)變化前后系統(tǒng)的特性曲線 , 能很直觀地顯示控制系統(tǒng)的實時趨勢曲線 , 這些很強的交互能力使其在自動控制系統(tǒng)的實驗中可以發(fā)揮理想的效果。 在采用組態(tài)王開發(fā)系統(tǒng)編制應用程序過程中要考慮以下三個方面 : (1) 圖形 , 是用抽象的圖形畫面來模擬實際的工業(yè)現(xiàn)場和相應的工控設備。 (2) 數(shù)據(jù) ,就是創(chuàng)建一個具體的數(shù)據(jù)庫 , 并用此數(shù)據(jù)庫中的變量描述工控對象的各種 屬性 , 比如水位、流量等。 (3) 連接 ,就是畫面上的圖素以怎樣的動畫來模擬現(xiàn)場設備的運行 , 以及怎樣讓操作 者輸入控制
33、設備的指令。 圖1-6 按下時 本站點 \baowen<5) 5 系統(tǒng)調試 5.1模擬量與數(shù)字量之間的轉換 本設計通過 SS1798型可跟蹤直流穩(wěn)定電源的電壓信號作為溫度信號的模擬量,我 們把電壓設置范圍為 1-10V,據(jù)系統(tǒng)要求,所要測量的溫度量程為 0-100C.找出被測物理量 與A/D轉換后的數(shù)據(jù)之間的關系,由此可得公式: 測量溫度=(本站點\AD轉換的數(shù)字量*10/255*10) 其在PLC中的程序如下所示 <200.000 .i'l ±04 a''5 aD9 m [i^r m [Si 則通過此程序便可以將我們輸入的電壓信號轉換為相應的溫度信
34、號,使我們的設計 更加的直觀。 5.2溫度選擇功能的實現(xiàn) 我們可以通過以下 PLC程序實現(xiàn)對溫控水壺的不同溫度的選擇(見附錄)通過 PLC 程序我們就可以通過一個按鈕的按動使系統(tǒng)在不同保溫的指示燈處閃動, 從而實現(xiàn)一個 按鈕選溫的功能, 但此程序在和組態(tài)聯(lián)合中比較麻煩, 我們可以直接通過組態(tài)軟件編輯 實現(xiàn)此功能。其組態(tài)中程序如下: 本站點 本站點\baowen+1; 本站點 \baowen==5) 本站點 \baowen=0; 5.3組態(tài)編程 先打開組態(tài)軟件,建立數(shù)據(jù)字典,如下: LQ整型 21 IM 齡出 L媲型 22 珈 I/Offit
35、 23 DN1 悩血。督己匚 騎整型 24 寂保溫 內棄蔦散 鬲 IWBSL 26 AD I肚 ?捋就T 內矗宮散 21 圖1-7 F圖為組態(tài)中的整體編程畫面 圖1-8 當溫度設定在80時,運行此程序,同時把溫度調到 78~82范圍內,其運行過程如下: 圖1-9 TW UW1 fl .4.: 片乩* ff-L 退出 * T>S 童劈二<- 圖 1-10 其溫度指示燈內的程序如下 本站點 本站點\AD轉換的數(shù)字量 字量 *10/255*1
36、0>=92) 本站點 本站點\AD轉換的數(shù)字量 字量 *10/255*10>=82) 本站點 本站點\AD轉換的數(shù)字量 字量 *10/255*10>=72) 本站點 本站點\AD轉換的數(shù)字量 本站點\AD轉換的數(shù) 本站點\AD轉換的數(shù) 本站點\AD轉換的數(shù) 本站點\AD轉換的數(shù) 字量 *10/255*10>=62) PLC后,首先逐條仔細檢查,并改正寫入時出現(xiàn)的錯誤。用戶程序 5.4 程序現(xiàn)場調試 將設計好的程序寫入 ,般先在實驗室模擬調試, 在調試時應充分考慮各種可能的情況,對系統(tǒng)各種不同的工作方式、有選擇序列的功能 表圖中的每一條支路、各種可能的進展路線,都
37、應逐一檢查,不能遺漏。發(fā)現(xiàn)問題后應及時 修改梯形圖和PLC中的程序以及 組態(tài)中的程序,直到組態(tài)中的運行現(xiàn)象符合標準。 在設計和模擬調試程序的同時,可以設計、制作控制臺或控制柜, PLC 之外的其他硬件 的安裝、接線工作也可以同時進行 。 完成上述的工作后,將 PLC 安裝在控制現(xiàn)場進行聯(lián)機總調試,在調試過程中將暴露出系 統(tǒng)中可能存在的傳感器、執(zhí)行器和硬接線等方面的問題,以及 PLC 的外部接線圖和梯形圖程 序和組態(tài)程序設計中的問題,應對出現(xiàn)的問題及時加以解決。如果調試達不到指標要求,則 對相應硬件和軟件部分作適當調整,通常只需要修改程序就可能達到調整的目的。全部調試 通過后,經過一段時間
38、的考驗,系統(tǒng)就可以投入實際的運行了。 6 實習總結 本課程設計緊張而又充實的結束了,通過本課程設計我運用已學的微機控制技術的基礎 知識和基本理論,加以綜合運用,進行微機控制系統(tǒng)設計的初等訓練,掌握運用微機控制技 術的原理、設計內容和設計步驟,為從事相關的畢業(yè)設計或今后的工作需要打下良好的基礎。 此次的實訓以班級為主體, 以小組為單位而開展的一次綜合的實踐,老師也給予我們足夠 的空間讓我們完成此次的實訓,這讓我覺得壓力減輕不少。通過本次設計,讓我很好的鍛煉 了理論聯(lián)系實際,與具體項目、課題相結合開發(fā)、設計產品的能力。既讓我們懂得了怎樣把 理論應用于實際,又讓我們懂得了在實踐中遇到的問題怎樣用理
39、論去解決。 在本次設計中,我們還需要大量的以前沒有學到過的知識,于是圖書館和 INTERNET成了 我們很好的助手。在查閱資料的過程中,我們要判斷優(yōu)劣、取舍相關知識,不知不覺中我們 查閱資料的能力也得到了很好的鍛煉。我們學習的知識是有限的,在以后的工作中我們肯定 會遇到許多未知的領域,這方面的能力便會使我們受益非淺。在設計過程中,總是遇到這樣 或那樣的問題。有時發(fā)現(xiàn)一個問題的時候,需要做大量的工作,花大量的時間才能解決。自 然而然,我的耐心便在其中建立起來了。為以后的工作積累了經驗,增強了信心。 總之,這次的實訓給予了我不同的學習方法和體驗,讓我深切的認識到實踐的重要性。 在以后的學習過
40、程中,我會更加注重自己的操作能力和應變能力,多與這個社會進行接觸, 讓自己更早適應這個陌生的環(huán)境,相信在不久的將來,可以打造一片屬于自己的天地。 致謝 緊張而又充實的實習即將結束了,回憶這幾天的實習感覺很充實,學到了很多課本學不 到的知識。 首先我要感謝我的老師們在課程設計上給予我的指導、提供給我的支持和幫助,使我能 順利完成這次課程設計,更重要的是老師幫我解決了許多技術上的難題,讓我能把系統(tǒng)做得 更加完善。在此期間,我不僅學到了許多新的知識,而且也開闊了視野,提高了自己的設計 能力。 最后再一次感謝所有在設計中幫助過我的老師和同學,本次課程設計過程中得到老師們 的親切關懷和悉心指導下
41、完成的。他們嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,精益求精的工作 作風,深深地感染和激勵著我。老師們不僅在學業(yè)上給我以精心指導,在此致以誠摯的謝意 和崇高的敬意。 參考文獻 [1] 張鳳珊.電氣控制及可編程序控制器. 2 版 [M] .北京 : 中國輕工業(yè)出版社, 2003 . [2] 張萬忠.可編程控制器應用技術 [M] .北京 : 化學工業(yè)出版社, 2001. [3] S7-200 CN 可編程序控制器手冊 [M] .西門子(中國)有限公司自動化與驅動集團, 2005. [4] 張萬忠.可編程控制器應用技術 [M] .北京 : 化學工業(yè)出版社, 2001. [5] 席裕庚 , 柴天佑
42、 , 惲為民 . 遺傳算法綜述 [J]. 控制理論與應用 , 1996, 13(06): 697~704. [6] 陳杰, 黃鴻.傳感器與檢測技術 [M]. 高等教育出版社, 2002. [7] 柴天佑 王江《微型計算機控制技術》,潘新民編著,人民郵電出版社, 1999.6 [8] 林敏等 . 計算機控制技術及工程應用 . 北京:國防工業(yè)出版社 ,2009 2004. [9] 潘新民 . 微型計算機控制技術 . 北京:電子工業(yè)出版社 ,2003 [10] 吳曉君,楊向明.電氣控制與可編程控制器應用 [M] .北京 : 中國建材工業(yè)出版社, 附錄 000 001
43、
<20X00* MX aM ?06
20000
ODCOD1
000004)
20000
20000
0.01
止
ODCOM
000012)
10.05
燈
ODCOD6
000014}
003
T卜
ooaooe
0DC016<
20001
I I
1 L
OOQOD7 P0CO1S
20002
255.05
CT ^TcT)
44、l
200.01
*c
DM0
CMP
mi
DMO
?5
200 03
HD—
200.04
200 06
-o-H
[cm
ICP2)
【21] [CRT
[CPU
<2?i 01> M6
45、 000008 (OOOQ2A 000009 (000032) 000011 (000040 (Ki 附錄二
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。