![基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試 畢業(yè)論文_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/861affdd-37ec-4c15-9f48-6c1680078b30/861affdd-37ec-4c15-9f48-6c1680078b301.gif)
![基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試 畢業(yè)論文_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/861affdd-37ec-4c15-9f48-6c1680078b30/861affdd-37ec-4c15-9f48-6c1680078b302.gif)
![基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試 畢業(yè)論文_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/861affdd-37ec-4c15-9f48-6c1680078b30/861affdd-37ec-4c15-9f48-6c1680078b303.gif)
![基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試 畢業(yè)論文_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/861affdd-37ec-4c15-9f48-6c1680078b30/861affdd-37ec-4c15-9f48-6c1680078b304.gif)
![基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試 畢業(yè)論文_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/861affdd-37ec-4c15-9f48-6c1680078b30/861affdd-37ec-4c15-9f48-6c1680078b305.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、中國計量學(xué)院本科畢業(yè)設(shè)計(論文)基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試The Design and Development of a PLC-based Remote Temperature Controller System學(xué)生姓名 學(xué)號 學(xué)生專業(yè) 測控技術(shù)與儀器 班級 二級學(xué)院 計量測試工程學(xué)院 指導(dǎo)教師 中國計量學(xué)院二八年六月鄭 重 聲 明本人呈交的畢業(yè)設(shè)計論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明
2、確的方式標(biāo)明。本學(xué)位論文的知識產(chǎn)權(quán)歸屬于培養(yǎng)單位。學(xué)生簽名: 日期: 分類號: TP273 密 級: 公開 UDC: 62 學(xué)校代碼: 10356 中國計量學(xué)院 本科畢業(yè)設(shè)計(論文) 基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試The Design and Development of a PLC-based Remote Temperature Controller System作 者 學(xué)號 申請學(xué)位 工學(xué)學(xué)士 指導(dǎo)教師 學(xué)科專業(yè) 測控技術(shù)與儀器 培養(yǎng)單位 中國計量學(xué)院答辯委員會主席 評 閱 人 二八年六月致 謝在此我要衷心感謝我的指導(dǎo)老師XX在這次畢業(yè)設(shè)計期間對我在學(xué)習(xí)上和生活上的細(xì)心指導(dǎo)和幫
3、助。從她那兒我得到了許多對于有用的資料和信息,對我完成畢業(yè)設(shè)計任務(wù)有很大的幫助。在此學(xué)習(xí)期間她不僅教導(dǎo)了我相關(guān)的專業(yè)知識,更教導(dǎo)了我在科研學(xué)習(xí)工作中的鉆研精神和專業(yè)品質(zhì)。此外,我也十分感謝熱工檢測實驗室,提供了實驗設(shè)計所需的設(shè)備和場地,同時也要感謝實驗室的各位老師和同學(xué),他們在我的設(shè)計實驗過程中給予了許多寶貴的指導(dǎo)和幫助?;赑LC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試摘要:在許多現(xiàn)代工業(yè)生產(chǎn)中,溫度控制都是要解決的問題之一,對于很多危險或者無需人力控制的領(lǐng)域,我們可以用遠(yuǎn)程控制,在辦公室里就可以對現(xiàn)場進(jìn)行監(jiān)控,即方便又安全。隨著電子技術(shù)的發(fā)展, 可編程序控制器(PLC)已經(jīng)由原來簡單的邏輯量控制,
4、逐步具有了計算機(jī)控制系統(tǒng)的功能。 本文提出了采用組態(tài)軟件和可編程控制器組成一個比較簡單、通用的遠(yuǎn)程溫度控制系統(tǒng)??删幊炭刂破鞯囊粋€優(yōu)勢就是可以很方便的改寫其中的程序以滿足不同的工藝,尤其在工藝改進(jìn)時優(yōu)勢更加明顯。組態(tài)軟件則可以提供一個符號現(xiàn)場的直觀人機(jī)友好界面。文章著重介紹了組態(tài)軟件和可編程控制器在溫度控制設(shè)計中應(yīng)用,描述了使用可編程控制和計算機(jī)一起組成控制功能完善的控制系統(tǒng)的一般設(shè)計方法和過程。關(guān)鍵詞:遠(yuǎn)程控制;溫度控制;組態(tài)軟件;編程控制器.中圖分類號:TP273.The Design and Development of a PLC-based Remote Temperature Co
5、ntroller SystemAbstract: In many modern manufacturing productions, temperature control is one of the most problems to be solved. In many dangerous or no human required control areas, we can use remote control in the office, which will be able to monitor the scene, which is convenient and safe. With
6、the development of electronic technology, programmable logic controller (PLC) has developed from simple logic of control, and gradually with a computer control system. This paper presents configuration software and programmable logic controllers to form a relatively simple,
7、universal remote temperature control system. The PLC takes an advantage that can be easily adapted from one of the procedures to meet the different technology, particularly in the process improvement. Configuration software can provide a symbolic scene of the friendly and intuitive man-machine inter
8、faces. The article focused on the configuration software and programmable controllers in the design of temperature control, describes the use of programmable control and computer components to improve the control of the general control system design methods and processes.Keywords: remote control; te
9、mperature control; configuration software; programmable logic controller (PLC).Classification: TP273目 次基于PLC的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計與調(diào)試I目 次III1 緒論11.1 問題的提出11.2國內(nèi)外研究狀況11.3研究方法31.4研究意義42 PLC控制系統(tǒng)的硬件組成52.1歐姆龍CPM2AH功能簡介52.1.1性能和功能52.1.2基本系統(tǒng)配置102.1.3結(jié)構(gòu)與操作122.2 MAD01模擬量I/O單元182.2.1使用模擬量I/O單元182.3 串口通信193組態(tài)王軟件簡介223.1組
10、態(tài)王程序組成員223.2制作一個工程的一般過程234系統(tǒng)的設(shè)計與調(diào)試264.1設(shè)計思路264.2下位機(jī)的設(shè)計與調(diào)試264.2.1 PLC的程序設(shè)計264.2.2問題及解決方法284.3上位機(jī)的設(shè)計與調(diào)試294.3.1 組態(tài)王工程的建立和調(diào)試294.3.2 問題及解決方法314.4上位機(jī)與下位機(jī)的通信連接314.4.1 通信的實現(xiàn)314.4.2 問題及解決方法325 結(jié)論33參考文獻(xiàn)34作者簡介35學(xué)位論文數(shù)據(jù)集361 緒論1.1 問題的提出許多領(lǐng)域都需要對溫度的監(jiān)控,如工廠的生產(chǎn)設(shè)備、化工領(lǐng)域、航空航天、農(nóng)作物的種植和儲存、實驗室等等。有很多領(lǐng)域的溫度可能較高或較低,人無法靠近或現(xiàn)場無需人力來
11、監(jiān)控,我們可以用遠(yuǎn)程監(jiān)控,坐在辦公室里就可以對現(xiàn)場進(jìn)行監(jiān)控,又方便又節(jié)省人力12。隨著電子技術(shù)的發(fā)展, 可編程序控制器(PLC)已經(jīng)由原來簡單的邏輯量控制, 逐步具有了計算機(jī)控制系統(tǒng)的功能3。在現(xiàn)代工業(yè)控制中,PLC 占有了很重要的地位,它可以和計算機(jī)一起組成控制功能完善的控制系統(tǒng)。在許多行業(yè)的工業(yè)控制系統(tǒng)中,溫度控制都是要解決的問題之一。如塑料擠出機(jī)大都采用簡單的溫控儀表和溫控電路進(jìn)行控制,存在控制精度低、超調(diào)量大等缺點(diǎn),很難生產(chǎn)出高質(zhì)量的塑料制品4。在一些熱處理行業(yè)都存在類似的問題。為此,設(shè)計較為通用的溫度控制系統(tǒng)具有重要意義,具體系統(tǒng)參數(shù)或部分器件可根據(jù)各行業(yè)的要求不同來進(jìn)行調(diào)整。1.2
12、國內(nèi)外研究狀況通常由位式或時間比例式溫度調(diào)節(jié)儀控制的工業(yè)加熱爐溫度控制系統(tǒng),其主回路由接觸器控制時因為不能快速反應(yīng),所以控溫精度都比較低,大多在幾度甚至十幾度以上5。隨著電力電子技術(shù)及元器件的發(fā)展,出現(xiàn)了以下幾種解決的方案:1、 主回路用無觸點(diǎn)的可控硅和固態(tài)繼電器代替接觸器,配以PID或模糊邏輯控制的調(diào)節(jié)儀構(gòu)成的溫度控制系統(tǒng),其控溫精度大大提高,常在±2以內(nèi),優(yōu)勢是采用模糊控制與PID 控制相結(jié)合,對控制范圍寬、響應(yīng)快且連續(xù)可調(diào)系統(tǒng)有巨大的優(yōu)越性6。2、 采用單片機(jī)溫度控制系統(tǒng)。用單線數(shù)字溫度傳感器采集溫度數(shù)據(jù),打破了傳統(tǒng)的熱電阻、熱電偶再通過A/D 轉(zhuǎn)換采集溫度的思路。 用單片機(jī)對
13、數(shù)字進(jìn)行處理和控制,通過RS - 232 串口傳到PC 機(jī)對溫度進(jìn)行監(jiān)視與報警,設(shè)置溫度的上限和下限。其優(yōu)勢是結(jié)構(gòu)簡單,編程不需要用專用的編程器,只需點(diǎn)擊電腦鼠標(biāo)就可以把編好的程序?qū)懙絾纹瑱C(jī)中,很方便且調(diào)試、修改和升級很容易7。3、 ARM(Advanced RISC Machine)嵌入式系統(tǒng)模糊溫度控制。利用ARM處理器的強(qiáng)大功能,通過讀取溫度傳感器數(shù)據(jù),并與設(shè)定值進(jìn)行比較,然后對溫度進(jìn)行控制。通過內(nèi)嵌的操作系統(tǒng)CLinux獲得極好的實時性,并且通過TCP/IP協(xié)議能與PC機(jī)很快的通訊8。其優(yōu)勢不只是溫度控制精度高,而且能夠通過現(xiàn)場跟遠(yuǎn)程兩種方式來設(shè)定控制溫度。這三種溫度控制系統(tǒng)分別有各自
14、的不足,第一種靈活性不足,當(dāng)生產(chǎn)工藝改進(jìn)或調(diào)整的時候?qū)φ麄€線路系統(tǒng)的更改比較麻煩,甚至需要重新排線建立一個系統(tǒng),工程浩大。單片機(jī)溫度控制系統(tǒng)在多點(diǎn)測量的時候擴(kuò)展性不強(qiáng),可靠性低,易受外界干擾,同時對超過100米距離的傳輸不足9,開發(fā)成本高,控制響應(yīng)頻繁對系統(tǒng)其他部件如加熱器等不利。ARM嵌入式溫度控制系統(tǒng)對軟件要求比較高,與網(wǎng)絡(luò)技術(shù)結(jié)合緊密,適合遠(yuǎn)程控制,但是開發(fā)復(fù)雜,并且對工程人員要求很高。如加熱爐這樣的大慣性系統(tǒng),在采用PID調(diào)節(jié)模式時,其參數(shù)隨物料的物理特性及質(zhì)量而變,參數(shù)整定需要比較高的專業(yè)知識和經(jīng)驗,如果參數(shù)配置不好也難獲得好的效果,所以使用比較復(fù)雜10。在一些比較大的系統(tǒng),或還有其
15、它控制目標(biāo)的場合也常采用工業(yè)控制機(jī)和PLC(可編程邏輯控制器),加上相應(yīng)的溫度轉(zhuǎn)換摸塊構(gòu)成溫度控制系統(tǒng),大多也采用PID 或模糊邏輯控制模型。模糊控制過程包括以下部分11:(1) 模糊化將輸入變量(溫差和溫差變化率) 的精確值變換成其對應(yīng)論域上的模糊集;(2) 模糊邏輯推理模仿人的思維特征,根據(jù)專家知識或控制經(jīng)驗取得的模糊控制規(guī)則進(jìn)行模糊推理,決策出模糊輸出控制量;(3) 反模糊化對經(jīng)模糊邏輯推理所得的模糊控制量進(jìn)行模糊表決,把輸出的模糊量轉(zhuǎn)化為精確量,作用于被控對象。通用的A/D轉(zhuǎn)換模塊如圖11:計算機(jī)PLCA/D轉(zhuǎn)換模塊變送器熱電阻/熱電偶加熱器電壓調(diào)整器圖1.1 通用A/D 轉(zhuǎn)換模塊溫控
16、系統(tǒng)上述原理圖有以下幾個名詞術(shù)語:計算機(jī)指的工業(yè)控制用計算機(jī),也就是通常所稱的上位機(jī)。PLC可編程控制器(Programmable Logic Controller),具備一定邏輯運(yùn)算能力跟通信能力的工業(yè)現(xiàn)場機(jī),也就是通常所稱的下位機(jī),與上位機(jī)保持通信并且按設(shè)定好的程序進(jìn)行邏輯控制。A/D轉(zhuǎn)換模塊進(jìn)行模擬量數(shù)字量轉(zhuǎn)換的組件,把連續(xù)的模擬量轉(zhuǎn)換成計算機(jī)能夠處理的離散的數(shù)字量。變送器把熱電阻/熱電偶的阻值轉(zhuǎn)換成標(biāo)準(zhǔn)的420mA的電流量或者010V的電壓量。熱電阻/熱電偶利用溫度阻值線性好的鉑等金屬制成的溫度傳感器。電壓調(diào)整器根據(jù)輸入信號的改變而改變輸出電壓的高低。加熱器根據(jù)輸入電壓的高低而改變加熱
17、的強(qiáng)度。1.3研究方法計算機(jī)PLCA/D轉(zhuǎn)換模塊變送器熱電阻/熱電偶加熱器電壓調(diào)整器圖1.2 系統(tǒng)框圖1、溫度數(shù)據(jù)采集原理。用PLC的A/D擴(kuò)展模塊MAD01來進(jìn)行,溫度模塊中,測量輸出一個010V的溫度線性電壓,通過設(shè)置PLC的擴(kuò)展A/D模塊,把這個電壓成數(shù)字量,程序周期地讀取這些數(shù)字量,并將所讀的這些數(shù),與設(shè)定值進(jìn)行比較。2、數(shù)據(jù)處理部分用歐姆龍公司生產(chǎn)的CPM2AH型的可編程控制器。主要負(fù)責(zé)數(shù)據(jù)處理和儲存的工作。通過編制軟件,對采集到的溫度信號與設(shè)定值進(jìn)行比較處理,對有關(guān)操作信號進(jìn)行聯(lián)機(jī)操作。在用PLC和被控對象構(gòu)成一個控制系統(tǒng)時,通常以下面幾個步驟進(jìn)行:根據(jù)生產(chǎn)的工藝過程分析控制要求。
18、如需要完成的動作(動作順序、動作條件、必須的保護(hù)和連鎖等),操作方式(手動、自動、連續(xù)、單周期、單步等)。根據(jù)控制要求確定所需要的用戶輸入輸出設(shè)備。選定PLC;確定PLC的點(diǎn)數(shù);分配PLC的I/O點(diǎn),設(shè)計I/O連接圖。此外,系統(tǒng)用到的計數(shù)器、定時器等也要進(jìn)行分配。進(jìn)行PLC的程序設(shè)計。對于復(fù)雜的控制系統(tǒng),需要繪制系統(tǒng)控制流程圖,用以清楚地表明動作的順序和條件,對于簡單的控制系統(tǒng),也可省略。要設(shè)計好梯形圖,這是關(guān)鍵的一步。根據(jù)梯形圖編制程序清單,用編程器將程序鍵入到PLC的用戶存儲器中,并檢查鍵入的程序正確與否。檢查程序是否能正確完成邏輯要求,是否能完成得很好。如果不合要求,對程序進(jìn)行調(diào)試和修改
19、,直到滿足要求為止。保存程序。1.4研究意義在現(xiàn)代工業(yè)生產(chǎn)中,許多領(lǐng)域都需要對溫度進(jìn)行監(jiān)控,有很多領(lǐng)域的溫度可能較高或較低,人無法靠近或現(xiàn)場無需人力來監(jiān)控,我們可以用遠(yuǎn)程監(jiān)控,坐在辦公室里就可以對現(xiàn)場進(jìn)行監(jiān)控。隨著電子技術(shù)的發(fā)展, 可編程序控制器(PLC)已經(jīng)由原來簡單的邏輯量控制,逐步具有了計算機(jī)控制系統(tǒng)的功能,在現(xiàn)代工業(yè)控制中, PLC可以和計算機(jī)一起組成控制功能完善的控制系統(tǒng)1213。并且,由PLC組成的控制系統(tǒng)可以方便的改寫程序,以適應(yīng)不同的生產(chǎn)需要,為此,在現(xiàn)階段設(shè)計較為通用的溫度控制系統(tǒng)具有重要意義,具體系統(tǒng)參數(shù)或部分器件可根據(jù)各行業(yè)的要求不同來進(jìn)行調(diào)整。2 PLC控制系統(tǒng)的硬件組
20、成2.1歐姆龍CPM2AH功能簡介CPM2AH系列是歐姆龍公司的小型應(yīng)用PLC,在集散自動化系統(tǒng)中充分發(fā)揮其強(qiáng)大功能。使用范圍可覆蓋從替代繼電器的簡單控制到更復(fù)雜的自動化控制。應(yīng)用領(lǐng)域極為廣泛,覆蓋所有與自動檢測,自動化控制有關(guān)的工業(yè)及民用領(lǐng)域,包括各種機(jī)床、機(jī)械、電力設(shè)施、民用設(shè)施、環(huán)境保護(hù)設(shè)備等等。2.1.1性能和功能CPM2A的性能CPM2A在一個小巧的單元內(nèi)綜合有各種性能,包括同步脈沖控制,中斷輸入,脈沖輸出,模擬量設(shè)定,和時鐘功能等。CPM2A CPU單元又是一個獨(dú)立單元,能處理廣泛的機(jī)械控制應(yīng)用,所以它是在設(shè)備內(nèi)用作內(nèi)裝控制單元的理想產(chǎn)品,完整的通信功能保證了與個人計算機(jī)、其它OM
21、RON PC和OMRON可編程終端的通信。這些通信能力使用戶能設(shè)計一個經(jīng)濟(jì)的分布生產(chǎn)系統(tǒng)。下圖2.1是CPM2A的結(jié)構(gòu)示意圖。圖 2.1 CPM2A結(jié)構(gòu)示意圖(1) 基本功能CPU單元類型: CPM2A是 一臺設(shè)有20,30,40,或60內(nèi)裝I/O端子的PC,有三種輸出可用(繼電器輸出,漏型晶體管輸出和源型晶體管輸出)和2種電源可用(100/240 VAC或24VDC)。擴(kuò)展I/O單元: 為使PC的I/O容量提高到最大的120點(diǎn)I/O,與CPU單元連接的擴(kuò)展單元可多達(dá)3個。有三種擴(kuò)展單元可用:20點(diǎn)I/O單元,8點(diǎn)輸入單元,和8點(diǎn)輸出單元。將3個20點(diǎn)I/O單元與60內(nèi)裝I/O端子的CPU單元
22、連接就得到120點(diǎn)I/O的最大I/O容量。模擬量I/O單元: 為提供模擬量輸入和輸出可連接多達(dá)3個模擬量I/O單元。每個單元提供2點(diǎn)模擬量輸入和1點(diǎn)模擬量輸出,所以連接3個模擬量I/O單元就能得到最大的6點(diǎn)模擬量輸入和3點(diǎn)模擬量輸出。(將模擬量I/O點(diǎn)與PID()和PWM()指令結(jié)合就能完成時間-比例控制)。模擬量輸入范圍可以設(shè)置為010VDC,15VDC,或420mA;分辨率為1/256。(15VDC和420mA設(shè)定可以使用開路檢測功能)。模擬量輸出范圍可以設(shè)置為010VDC,-1010VDC,或420mA;分辨率為1/256。CompoBus/S I/O鏈接單元:連接CompoBus/S
23、I/O鏈接單元能使CPM2A成為CompoBus/S網(wǎng)絡(luò)中的從站設(shè)備 。 I/O鏈接單元設(shè)有8個輸入位(內(nèi)部)和8個輸出位(內(nèi)部)。CompoBus/S網(wǎng)絡(luò)設(shè)有基于“PC +小型PC”配置的分布CPU控制。它是基于“PC +遠(yuǎn)程I/O”配置的早期分布I/O控制的改進(jìn)型。分布CPU控制使裝置模塊化,所以設(shè)計可以標(biāo)準(zhǔn)化,可以提出特殊要求,在故障事件中可以容易地更換模塊。圖 2.2 CompoBus/S I/O鏈接示意圖共同編程設(shè): 同樣編程設(shè)備,如編程器和支持軟件可以用于C200H,C200HS,C200HX/HG/HE,CQM1,CPM1,CPM1A,CPM2C和SRM1 (-V2) PC,所以
24、可以有效地使用現(xiàn)有的梯形圖程序資源。(2) 內(nèi)置電動機(jī)控制能力(僅晶體管輸出)同步脈沖控制: 同步脈沖控制為使外圍裝置的操作與主裝置的同步提供了一個簡單方法,輸出脈沖頻率可以被控制成輸入脈沖頻率的倍數(shù),這就使外圍裝置(如供料傳送機(jī))的速度能與主裝置的速度同步。下圖2.3即為同步脈沖控制的示意圖。圖 2.3 同步脈沖控制示意圖高速計數(shù)器和中斷: CPM2A計有五個高速計數(shù)器輸入。一個響應(yīng)頻率20kHz/5kHz的高速計數(shù)器輸入,與四個響應(yīng)頻率為2kHz的高速計數(shù)器輸入(在計數(shù)器方式下)。高速計數(shù)器可以用在四種輸入方式中的任一種:微分相位方式(5 kHz),脈沖+方向輸入方式(20 kHz),增/
25、減脈沖方式(20 kHz),或遞增方式(20 kHz)。當(dāng)計數(shù)與一設(shè)置值匹配或下降在一規(guī)定范圍內(nèi)時,能觸發(fā)中斷。中斷輸入(計數(shù)器方式)可用遞增計數(shù)器或遞減計數(shù)器(2kHz)并在計數(shù)與目標(biāo)值匹配時觸發(fā)中斷(執(zhí)行中斷程序)。(僅晶體管輸出)脈沖輸出的容易位置控制: 晶體管輸出CPM2A PC具有兩個能產(chǎn)生10Hz10kHz脈沖(單相脈沖)的輸出: 在用作單相脈沖輸出時,可以產(chǎn)生頻率范圍為10Hz10kHz的固定占空率的或頻率范圍為0.1999.9Hz的可變占空率(0100%占空率)的兩種輸出。 在用作脈沖+方向或增/減脈沖輸出時,只能產(chǎn)生頻率范圍為10Hz10kHz的一種輸出。(3) 機(jī)械控制用的
26、高速輸入能力高速中斷輸入功能: 有四個輸入用于中斷輸入(與快速響應(yīng)輸入和計數(shù)方式的中斷輸入共用),最小輸入信號寬度與50s,響應(yīng)時間為0.3ms。當(dāng)一中斷輸入變?yōu)镺N時,主程序停止而中斷程序執(zhí)行??焖夙憫?yīng)輸入功能: 有四個輸入用于快速響應(yīng)輸入(與中斷輸入和計數(shù)方式的中斷輸入共用),能可靠地讀出信號寬度短到5s的輸入信號。穩(wěn)定輸入濾波器功能: 所有輸入的輸入時間常數(shù)都可以設(shè)置為1ms,2ms,3ms,5ms,10ms,20ms,40ms或80ms。信號抖動和外部噪聲可以通過提高輸入時間常數(shù)來降低。(4) 其它功能間隔計時器中斷: 間隔計時器可以設(shè)置在0.5和319,968ms之間,并能設(shè)置為只產(chǎn)
27、生一次中斷(單次方式)或定時中斷(預(yù)定中斷方式)。模擬量設(shè)定: CPU單元有兩個控制器能用于改變IR 250和IR 251中的模擬量設(shè)定(0200BCD),這些控制器可用來方便地改變或微調(diào)機(jī)械設(shè)定,如傳輸帶的暫停時間或傳送率。日歷/時鐘: 內(nèi)裝時鐘(精確度在1分鐘/月之內(nèi))能從程序讀出并示出當(dāng)前的年,月,日,周日和時間。時鐘可以從編程設(shè)備(如編程器)來設(shè)置或通過向上或向下滾動到最近的分鐘來調(diào)整時間。長期計時器: TIML()是一個長期計時器,寄存設(shè)置值高達(dá)99,990秒(27小時,46分,30秒)。當(dāng)與秒-小時轉(zhuǎn)換指令(HMS()相結(jié)合時,長期計時器為控制裝置的工藝過程提供了一個簡易方法。模擬
28、量PID控制: 模擬量I/O單元可以使用PID()指令來控制模擬量I/O。(5) 完善的通信能力上位鏈接: 通過PC的RS-232C端口或外圍端口可進(jìn)行上位鏈接連接。在上位鏈接方式下連接的個人計算機(jī)或可編程終端可用于,如讀/寫PC的I/O存儲器的數(shù)據(jù)或讀/改變PC的操作方式的操作。下圖2.4即為上位鏈接的示意圖。圖 2.4 上位鏈接示意圖無協(xié)議通信: TXD(48)和RXD(47)指令可用無協(xié)議方式與標(biāo)準(zhǔn)串行設(shè)備交換數(shù)據(jù)。例如,從條形碼閱讀器接收數(shù)據(jù)或發(fā)送數(shù)據(jù)到串行打印機(jī)。串行設(shè)備可連接到RS-232C端口或外圍端口。下圖2.5即為兩種無協(xié)議通信的示意。圖 2.5 無協(xié)議通信示意圖高速1:1
29、NT鏈接通信: 在1:1NT鏈接中,OMRON可編程終端(PT)可以直接與CPM2A連接。PT必須連接至RS-232C端口,它不可連接到外圍端口。下圖2.6即為高速1:1NT鏈接通信的示意。圖 2.6高速1:1NT鏈接通信示意圖1:1 PC鏈接: 一臺CPM2A可以直接與別的CPM2A,CQM1,CPM1,CPM1A,CPM2C,SRM1(-V2),或C200HS或C200HX/HG/HE PC鏈接。1:1PC鏈接可以進(jìn)行自動數(shù)據(jù)鏈接連接。PC必須通過RS-232C端口連接,它不可通過外圍端口連接。下圖2.7即為1:1PC鏈接的示意圖。圖 2.7 1:1 PC鏈接示意圖2.1.2基本系統(tǒng)配置(
30、1) 獨(dú)立CPU單元下圖2.8為幾種不同I/O點(diǎn)數(shù)的獨(dú)立CPU單元PLC示意圖。圖2.8 獨(dú)立CPU單元PLC示意圖在這些PLC中不同型號的PLC的輸出結(jié)構(gòu)也有所不同,主要有繼電器、漏型晶體管、源型晶體管三種方式。(2) CPU單元和擴(kuò)展單元最多有3個擴(kuò)展單元可通過擴(kuò)展I/O連接電纜與擴(kuò)展連接器相連(如果NT-AL001適配器與RS-232C端口相連,則由于CPU單元電壓限定在直流5VDC,所以只能連接一個擴(kuò)展單元)。有三種型號的擴(kuò)展單元可用:擴(kuò)展I/O單元、模擬量I/O單元、CompoBus/S I/O鏈接單元。下圖2.9為CPU單元和擴(kuò)展單元相連的示意圖。圖 2.9 PLC擴(kuò)展鏈接示意圖一
31、個60點(diǎn)I/O的CPU單元連接3個擴(kuò)展I/O單元可以組成一個有120個I/O點(diǎn)(最大值)的PC。擁有6個模擬量輸入和3個模擬量輸出(最大值)的PC可連接3個模擬量I/O單元組成。(如果NT-AL001)適配器與CPU單元的RS-232C端口相連時,只能連接1個模擬量I/O單元。CompoBus/S I/O鏈接單元(從站單元)可與CPU單元相連。I/O數(shù)據(jù)(8點(diǎn)輸入與8點(diǎn)輸出)是在CPU單元與分配給CompoBus/S從站的區(qū)域之間傳送。(與從站交換的I/O數(shù)據(jù)是內(nèi)部數(shù)據(jù);無外部輸入或輸出端)。另外,有兩點(diǎn)需要注意:一是可以同時連接不同類型的擴(kuò)展單元。例如,擴(kuò)展I/O單元,模擬量I/O單元,Co
32、mpoBus/S I/O鏈接單元可同時連接到CPU單元;二是當(dāng)一個NT-AL001適配器與RS-232C相連時,由于電源電壓的限制只能有1個擴(kuò)展單元與CPU單元連接。圖2.10和圖2.11分別表示了三種擴(kuò)展I/O單元以及其他一些擴(kuò)展單元。圖 2.10 三種擴(kuò)展I/O單元示意圖圖2.11 其他擴(kuò)展單元示意圖2.1.3結(jié)構(gòu)與操作(1) CPU單元結(jié)構(gòu)CPU單元中主要包括以下幾個結(jié)構(gòu)組成:Ø I/O存儲器程序在執(zhí)行時讀/寫這存儲器區(qū)域中的數(shù)據(jù)。部分I/O存儲器含有反映PC輸入輸出狀態(tài)的位。部分I/O存儲器在電源上電時被清除,而其他部分被保留。Ø 程序程序由用戶編寫,CPM2A循環(huán)
33、執(zhí)行該程序。程序可粗分為兩部分:循環(huán)執(zhí)行的“主程序”和只有當(dāng)對應(yīng)中斷生成時才執(zhí)行的“中斷程序”。Ø PC設(shè)置PC設(shè)置包括各種啟動和操作參數(shù)。設(shè)置參數(shù)只能通過編程設(shè)備改變,不能通過程序來改變。有些參數(shù)只有當(dāng)PC電源上電時才被訪問,而其他參數(shù)則在上電后定期地被訪問。對于那些只有當(dāng)PC電源上電時才被訪問的參數(shù),必須在斷電再重新上電后才能設(shè)定新參數(shù)。Ø 通信開關(guān)通信開關(guān)確定外圍端口RS-232C端口是按標(biāo)準(zhǔn)通信設(shè)定還是按PC設(shè)置中的通信設(shè)定操作。下圖2.12即為CPU單元的內(nèi)部結(jié)構(gòu)。圖 2.12 CPU單元內(nèi)部結(jié)構(gòu)示意圖(2) 操作方式CPM2A CPU單元有以下三種操作方式:
34、216; PROGRAM方式在編程方式下程序不會執(zhí)行。該方式進(jìn)行以下為程序執(zhí)行作準(zhǔn)備的操作:改寫如PC設(shè)置內(nèi)的那些初始/操作參數(shù);寫入,傳送和檢查程序;用I/O位強(qiáng)制置位和強(qiáng)制復(fù)位來檢查接線。Ø MONITOR方式程序在MONITOR方式下執(zhí)行并通過編程設(shè)備能進(jìn)行以下操作:在線編輯;監(jiān)視操作期間的I/O存儲器;強(qiáng)制置位/強(qiáng)制復(fù)位,改變設(shè)置值,在操作期間改變當(dāng)前值。一般來說,MONITOR方式用于程序調(diào)試,檢測操作和進(jìn)行調(diào)整。Ø RUN方式在RUN方式下程序以正常速度執(zhí)行。如在線編輯,I/O強(qiáng)制置位/強(qiáng)制復(fù)位,改變設(shè)置值/當(dāng)前值等操作不能在RUN方式下進(jìn)行,但可以進(jìn)行I/O位
35、狀態(tài)監(jiān)視。(3) 啟動時的操作方式當(dāng)電源上電時CPM2A的操作方式取決于PC設(shè)置的設(shè)定和編程器的方式開關(guān)的設(shè)定(若接上編程器)。表2.1為幾種不同情況下CPU的操作方式。表 2.1 CPU啟動時操作方式表PC設(shè)置設(shè)定連接編程器未連接編程器字位設(shè)定DM6600081500啟動方式由方式開關(guān)設(shè)定決定啟動方式為RUN方式01電源中斷前啟動方式與操作方式相同02啟動方式由0007位確定000700PROGRAM方式01MONITOR方式02RUN方式(4) 啟動時PC的操作Ø 初始化所需的時間啟動初始化所需的時間取決于幾個因素,如操作條件(包括電源電壓,系統(tǒng)配置和環(huán)境溫度)和程序內(nèi)容。
36、16; 斷電工作最小電源電壓:若電源電壓低于額定值的85%以下,PC將停止工作,所有輸出為OFF。瞬時斷電:AC型電源不超過10ms,DC型電源不超過2ms的瞬時斷電將不會被檢測出,而CPU單元會連續(xù)工作。AC型電源稍超過10ms,DC型電源稍超過2ms的斷電可能會也可能不會被檢測出。當(dāng)斷電被檢測時,則CPU單元會停止工作而所有輸出變?yōu)镺FF。自動復(fù)位:當(dāng)電源電壓恢復(fù)到額定電壓的85%以上時,工作將自動重新啟動。(5) 循環(huán)操作與中斷Ø 基本CPU操作當(dāng)電源一上電CPU就進(jìn)行初始化處理。若初始化無錯誤,則重復(fù)(循環(huán))進(jìn)行監(jiān)視處理,程 序執(zhí)行,I/O刷新和通信端口服務(wù)。下圖3.13為C
37、PU的一般運(yùn)行模式。圖 2.13 基本CPU操作示意圖循環(huán)時間能從編程設(shè)備中讀出。AR 14存有循環(huán)時間的最大值而AR 15存有0.1ms的倍數(shù)的當(dāng)前循環(huán)時間。循環(huán)時間視每次循環(huán)中執(zhí)行的處理會稍有不同,所以循環(huán)時間的計算值與實際值不一定一致。Ø 程序在循環(huán)操作條件下執(zhí)行下圖2.14示出了CPM2A在程序正確地執(zhí)行時的循環(huán)操作。在正常情況下,程序執(zhí)行的結(jié)果在程序剛剛執(zhí)行后(在I/O刷新時)就被傳遞到I/O存儲器,但在程序執(zhí)行時IORF(97)可用來刷新指定范圍的I/O字。指定范圍的I/O字在IORF(97)執(zhí)行時會被刷新。圖 2.14 CPU循環(huán)操作示意圖循環(huán)時間是程序,I/O刷新,和
38、通信端口服務(wù)三者所需時間之和。最小循環(huán)時間(19,999ms)可設(shè)置在PC設(shè)置(DM6619)內(nèi),當(dāng)設(shè)置了一個最小循環(huán)時間(19,999ms)可設(shè)置在PC設(shè)置(DM6619)內(nèi),當(dāng)設(shè)置了一個最小循環(huán)時間后,在程序執(zhí)行后CPU操作暫停,直到最小循環(huán)時間到為止。如果實際循環(huán)時間比在DM6619中設(shè)置的最小循環(huán)時間長,CPU就不會暫停。如果在PC設(shè)置(DM 6618)中設(shè)置了最大循環(huán)時間,而實際循環(huán)時間超過該設(shè)定,則會發(fā)生致命錯誤,且PC會停止操作。RS-232C端口服務(wù)和外圍端口服務(wù)的缺省設(shè)定值都為循環(huán)時間的5%,但這些設(shè)定可在PC設(shè)置中改變(1%99%)。RS-232C端口和外圍端口的設(shè)定分別在
39、DM6616和DM6617中。Ø 中斷程序執(zhí)行當(dāng)主程序執(zhí)行期間產(chǎn)生中斷時,主程序立即中止執(zhí)行而執(zhí)行中斷程序。下圖2.15示出中斷程序執(zhí)行時CPM2A的循環(huán)工作。通常在程序執(zhí)行后(在I/O刷新期間),中斷程序執(zhí)行結(jié)果就被傳送到I/O存儲器。但是在中斷程序執(zhí)行期間IORF(97)可用于刷新指定范圍內(nèi)的I/O字。當(dāng)IORF(97)執(zhí)行時,指定范圍內(nèi)的I/O字會被刷新。圖 2.15 CPU中斷操作示意圖正常循環(huán)時間按執(zhí)行中斷程序所需要的時間延長。2.2 MAD01模擬量I/O單元圖216 MAD01模擬量I/O單元 MAD01模擬量I/O單元如上圖,各部分名次解釋如下:模擬量I/O端聯(lián)接模擬
40、量I/O設(shè)備擴(kuò)展I/O聯(lián)接電纜用于與CPU單元或前一個擴(kuò)展單元進(jìn)行聯(lián)接。電纜由單元提供,且不能從單元上拆下。擴(kuò)展聯(lián)接器與下一個擴(kuò)展單元或擴(kuò)展I/O單元進(jìn)行連接。2.2.1使用模擬量I/O單元圖217 模擬量I/O的使用 圖217顯示了模擬量的使用過程,CPU單元以與其他擴(kuò)展單元或擴(kuò)展I/O單元相同的方式給模擬量I/O單元分配I/O端口,從分配給CPU單元或前一個擴(kuò)展單元(或擴(kuò)展I/O單元)的最后一個字的下一個字開始。當(dāng)“m”是最后一個分配給CPU單元或前一個擴(kuò)展單元(或擴(kuò)展I/O單元)的輸入字,“n”為其最后一個輸出字時,其分配方式如下:圖218模擬量I/O單元分配使用時必須為模擬量I/O單元
41、設(shè)置范圍代碼,以用于轉(zhuǎn)換數(shù)據(jù)。8個范圍代碼設(shè)置值代表了8種模擬量輸入和模擬量輸出的信號范圍組合,如表22所示:表22模擬輸入輸出范圍代碼組合需要注意的是,范圍代碼最好放在程序段的開頭,這樣PLC在上電的第一個循環(huán)就會寫入范圍代碼,對程序的循環(huán)運(yùn)行是有效的。2.3 串口通信串行通信端口(Serial Communication Fort)在系統(tǒng)控制的范疇中一直扮演著極其重要的角色?,F(xiàn)代串行通信主要以RS-232和RS-485為代表,二者各有其應(yīng)用領(lǐng)域,尤其是串行通信端口RS-232是計算機(jī)上的標(biāo)準(zhǔn)配置,本次遠(yuǎn)程控制也使用的是RS232串行通信端口。但是,工業(yè)生產(chǎn)環(huán)境通常會有噪聲干擾傳輸回路,在用
42、RS232作傳輸時經(jīng)常會受到外界的電氣干擾而使信號發(fā)生錯誤;此外RS232最大的傳輸距離在不另加緩沖器的情況下只有15m14。因此為了獲得更大的傳輸距離RS485的通信方式應(yīng)運(yùn)而生。 信號電壓輸出端接收端圖2.19 RS232信號傳輸模式接地端1接地端2由上圖2.19可知,RS232的信號標(biāo)準(zhǔn)是參考地線而來的,傳輸參考接地端1來傳送數(shù)據(jù);接收端則參考地端2來還原輸出信號;在兩個接地端同電位的情況下,傳輸端與接收端的信號會呈現(xiàn)出相同的結(jié)果。但如果有噪聲進(jìn)入到傳輸線路上,可能會產(chǎn)生干擾。干擾信號在地線和信號上均會產(chǎn)生影響,原始信號在加上干擾信號后依然傳送到接收端;而地線部分的信號則被地電位抵消了1
43、516。因此信號發(fā)生了扭曲,進(jìn)而影響整個信號。RS485的傳輸方式則不會產(chǎn)生這種情況,其傳輸方式如圖2.20所示:傳輸端串音接收端地電壓圖2.20 RS485信號傳輸方式RS-485的信號在傳送出去之前會先分解為正負(fù)兩條線路,當(dāng)達(dá)到接收端后,再將信號相減還原成原來的信號。如果將原來的信號標(biāo)準(zhǔn)為(DT),而被分解的信號分別標(biāo)準(zhǔn)為(D+)和(D-),則原始信號在傳輸端傳送出去時的運(yùn)算關(guān)系如下: (DT)=(D+)-(D-)同樣的,接收端在接收到信號后,也按上式的關(guān)系將信號還原成原來的樣子。如果此線路受到干擾,這時在兩條傳輸線上的信號會分成為(D+)+NOISE和(D-)+NOISE,如果接收端接收
44、到此信號,則它按一定的方式將其合成。合成的方程式如下: (DT)=(D+)+NOISE-(D-)+NOISE =(D+)-(D-)此方程與前一方程的結(jié)果是一樣的,所以利用RS-485網(wǎng)絡(luò)可以有效的防止噪音干擾,也正因為這種特性,工業(yè)上比較適合使用這種串行傳輸方式,RS-485工作方式為半雙工,當(dāng)用于多站互連時可節(jié)省信號線,便于高速、遠(yuǎn)距離傳送1718。3組態(tài)王軟件簡介在使用工控軟件中,我們經(jīng)常提到組態(tài)(Configuration)一詞, 簡單的講,組態(tài)就是用應(yīng)用軟件中提供的工具、方法、完成工程中某一具體任務(wù)的過程19。與硬件生產(chǎn)相對照,組態(tài)與組裝類似。如要組裝一臺電腦,事先提供了各種型號的主板
45、、機(jī)箱、電源、CPU、顯示器、硬盤、光驅(qū)等,我們的工作就是用這些部件拼湊成自己需要的電腦。當(dāng)然軟件中的組態(tài)要比硬件的組裝有更大的發(fā)揮空間,因為它一般要比硬件中的“部件”更多,而且每個 “部件” 都很靈活,因為軟部件都有內(nèi)部屬性,通過改變屬性可以改變其規(guī)格(如大小、性狀、顏色等)。在組態(tài)概念出現(xiàn)之前,要實現(xiàn)某一任務(wù),都是通過編寫程序(如使用BASIC,C,FORTRAN等)來實現(xiàn)的。編寫程序不但工作量大、周期長,而且容易犯錯誤,不能保證工期。組態(tài)軟件的出現(xiàn),解決了這個問題20。對于過去需要幾個月的工作,通過組態(tài)幾天就可以完成。組態(tài)軟件是有專業(yè)性的,一種組態(tài)軟件只能適合某種領(lǐng)域的應(yīng)用。北京亞控公司
46、的組態(tài)王軟件就是專門應(yīng)用于工業(yè)控制系統(tǒng)的組態(tài)軟件。3.1組態(tài)王程序組成員組態(tài)王6.53軟件程序組中包括三個文件夾和四個文件的快捷方式,內(nèi)容如下:Ø 組態(tài)王6.53:組態(tài)王工程管理器程序(ProjManager)的快捷方式,用于新建工程、工程管理等;Ø 工程瀏覽器:組態(tài)王單個工程管理程序的快捷方式,內(nèi)嵌組態(tài)王畫面開發(fā)系統(tǒng)(TouchExplorer),即組態(tài)王開發(fā)系統(tǒng);Ø 運(yùn)行系統(tǒng):組態(tài)王運(yùn)行系統(tǒng)程序(TouchVew)的快捷方式。工程瀏覽器(TouchExplorer)和運(yùn)行系統(tǒng)(TouchVew)是各自獨(dú)立的Windows應(yīng)用程序,均可單獨(dú)使用;兩者又相互依存,
47、在工程瀏覽器的畫面開發(fā)系統(tǒng)中設(shè)計開發(fā)的畫面應(yīng)用程序必須在畫面運(yùn)行系統(tǒng)(TouchVew)運(yùn)行環(huán)境中才能運(yùn)行;Ø 信息窗口:組態(tài)王信息窗口程序(KingMess)的快捷方式;Ø 幫助:組態(tài)王幫助文檔的快捷方式;Ø 電子手冊:組態(tài)王用戶手冊電子文檔的快捷方式;Ø 安裝工具安裝新驅(qū)動:安裝新驅(qū)動工具文件的快捷方式;Ø 組態(tài)王文檔組態(tài)王幫助:組態(tài)王幫助文件快捷方式;Ø 組態(tài)王文檔組態(tài)王IO驅(qū)動幫助:組態(tài)王IO驅(qū)動程序幫助文件快捷方式;Ø 組態(tài)王文檔使用手冊電子版:組態(tài)王使用手冊電子版文件快捷方式;Ø 組態(tài)王文檔 函數(shù)手冊電
48、子版:組態(tài)王函數(shù)手冊電子版文件快捷方式;Ø 組態(tài)王在線在線會員注冊:亞控網(wǎng)站在線會員注冊頁面;Ø 組態(tài)王在線技術(shù)BBS:亞控網(wǎng)站技術(shù)BBS頁面;Ø 組態(tài)王在線IO驅(qū)動在線:亞控網(wǎng)站IO驅(qū)動下載頁面。3.2制作一個工程的一般過程建立新組態(tài)王工程的一般過程是:(1) 設(shè)計圖形界面(定義畫面)(2) 定義設(shè)備(3) 構(gòu)造數(shù)據(jù)庫(定義變量)(4) 建立動畫連接(5) 運(yùn)行和調(diào)試需要說明的是,這五個步驟并不是完全獨(dú)立的,事實上,這四個部分常常是交錯進(jìn)行的。在用組態(tài)王畫面開發(fā)系統(tǒng)編制工程時,要依照此過程考慮三個方面:(1) 圖形 用戶希望怎樣的圖形畫面?也就是怎樣用抽象的圖形
49、畫面來模擬實際的工業(yè)現(xiàn)場和相應(yīng)的工控設(shè)備。(2) 數(shù)據(jù) 怎樣用數(shù)據(jù)來描述工控對象的各種屬性?也就是創(chuàng)建一個具體的數(shù)據(jù)庫,此數(shù)據(jù)庫中的變量反映了工控對象的各種屬性,比如溫度,壓力等。(3) 連接 數(shù)據(jù)和圖形畫面中的圖素的連接關(guān)系是什么?也就是畫面上的圖素以怎樣的動畫來模擬現(xiàn)場設(shè)備的運(yùn)行,以及怎樣讓操作者輸入控制設(shè)備的指令。下面就通過工程建立的過程來簡要的介紹下組態(tài)王軟件的使用方法,主要有以下幾部分內(nèi)容:(1) 建立組態(tài)王新工程要建立新的組態(tài)王工程,請首先為工程指定工作目錄(或稱“工程路徑”)?!敖M態(tài)王”用工作目錄標(biāo)識工程,不同的工程應(yīng)置于不同的目錄。工作目錄下的文件由“組態(tài)王”自動管理。(2)
50、創(chuàng)建組態(tài)畫面進(jìn)入組態(tài)王開發(fā)系統(tǒng)后,就可以為每個工程建立數(shù)目不限的畫面,在每個畫面上生成互相關(guān)聯(lián)的靜態(tài)或動態(tài)圖形對象。這些畫面都是由“組態(tài)王”提供的類型豐富的圖形對象組成的。系統(tǒng)為用戶提供了矩形(圓角矩形)、直線、橢圓(圓)、扇形(圓?。?、點(diǎn)位圖、多邊形(多邊線)、文本等基本圖形對象,及按鈕、趨勢曲線窗口、報警窗口、報表等復(fù)雜的圖形對象。提供了對圖形對象在窗口內(nèi)任意移動、縮放、改變形狀、復(fù)制、刪除、對齊等編輯操作,全面支持鍵盤、鼠標(biāo)繪圖,并可提供對圖形對象的顏色、線型、填充屬性進(jìn)行改變的操作工具?!敖M態(tài)王”采用面向?qū)ο蟮木幊碳夹g(shù),使用戶可以方便地建立畫面的圖形界面。用戶構(gòu)圖時可以像搭積木那樣利用
51、系統(tǒng)提供的圖形對象完成畫面的生成。同時支持畫面之間的圖形對象拷貝,可重復(fù)使用以前的開發(fā)結(jié)果。(3) 定義IO設(shè)備組態(tài)王把那些需要與之交換數(shù)據(jù)的設(shè)備或程序都作為外部設(shè)備。外部設(shè)備包括:下位機(jī)(PLC、儀表、模塊、板卡、變頻器等),它們一般通過串行口和上位機(jī)交換數(shù)據(jù);其他Windows應(yīng)用程序,它們之間一般通過DDE交換數(shù)據(jù);外部設(shè)備還包括網(wǎng)絡(luò)上的其他計算機(jī)。只有在定義了外部設(shè)備之后,組態(tài)王才能通過I/O變量和它們交換數(shù)據(jù)。為方便定義外部設(shè)備,組態(tài)王設(shè)計了“設(shè)備配置向?qū)А币龑?dǎo)用戶一步步完成設(shè)備的連接。(4) 構(gòu)造數(shù)據(jù)庫數(shù)據(jù)庫是“組態(tài)王”軟件的核心部分,工業(yè)現(xiàn)場的生產(chǎn)狀況要以動畫的形式反映在屏幕上,
52、操作者在計算機(jī)前發(fā)布的指令也要迅速送達(dá)生產(chǎn)現(xiàn)場,所有這一切都是以實時數(shù)據(jù)庫為中介環(huán)節(jié),所以說數(shù)據(jù)庫是聯(lián)系上位機(jī)和下位機(jī)的橋梁。在TouchVew運(yùn)行時,它含有全部數(shù)據(jù)變量的當(dāng)前值。變量在畫面制作系統(tǒng)組態(tài)王畫面開發(fā)系統(tǒng)中定義,定義時要指定變量名和變量類型,某些類型的變量還需要一些附加信息。數(shù)據(jù)庫中變量的集合形象地稱為“數(shù)據(jù)詞典”,數(shù)據(jù)詞典記錄了所有用戶可使用的數(shù)據(jù)變量的詳細(xì)信息。(5) 建立動畫連接定義動畫連接是指在畫面的圖形對象與數(shù)據(jù)庫的數(shù)據(jù)變量之間建立一種關(guān)系,當(dāng)變量的值改變時,在畫面上以圖形對象的動畫效果表示出來;或者由軟件使用者通過圖形對象改變數(shù)據(jù)變量的值?!敖M態(tài)王”提供了21種動畫連接
53、方式:屬性變化: 線屬性變化、填充屬性變化、文本色變化位置與大小變化: 填充、縮放、旋轉(zhuǎn)、水平移動值輸出: 模擬值輸出、離散值輸出、字符串輸出值輸入: 模擬值輸入、離散值輸入、字符串輸入特殊: 閃爍、隱含、流動(僅適用于立體管道)滑動桿輸入: 水平、垂直命令語言: 按下時、彈起時、按住時一個圖形對象可以同時定義多個連接,組合成復(fù)雜的效果,以便滿足實際中任意的動畫顯示需要。(6) 運(yùn)行和調(diào)試組態(tài)王工程已經(jīng)初步建立起來,進(jìn)入到運(yùn)行和調(diào)試階段。在組態(tài)王開發(fā)系統(tǒng)中選擇“文件切換到 View”菜單命令,進(jìn)入組態(tài)王運(yùn)行系統(tǒng)。在運(yùn)行系統(tǒng)中選擇“畫面打開”命令,從“打開畫面”窗口選擇“Test”畫面。顯示出組
54、態(tài)王運(yùn)行系統(tǒng)畫面,即可看到矩形框和文本在動態(tài)變化。組態(tài)王軟件的核心部分是數(shù)據(jù)詞典(數(shù)據(jù)庫)。在組態(tài)王(TOUCHVEW)運(yùn)行時,工業(yè)現(xiàn)場的生產(chǎn)狀況要以動畫的形式反映在屏幕上,同時工程人員在計算機(jī)前發(fā)布的指令也要迅速送達(dá)生產(chǎn)現(xiàn)場,所有這一切都是以實時數(shù)據(jù)庫為中介環(huán)節(jié),數(shù)據(jù)詞典(數(shù)據(jù)庫)是聯(lián)系上位機(jī)和下位機(jī)的橋梁。組態(tài)王中變量主要分為基本類型變量與特殊類型變量兩大類。必需注意的是,在對I/O變量進(jìn)行定義的時候必須指定所連接的I/O設(shè)備,以及數(shù)據(jù)放的寄存器,否則就會出現(xiàn)通信錯誤。4系統(tǒng)的設(shè)計與調(diào)試4.1設(shè)計思路本課題的系統(tǒng)設(shè)計主要由兩部分組成,即上位機(jī)跟下位機(jī)。上位機(jī)主要用于顯示和工程人員的遠(yuǎn)程控制,下位機(jī)部分則是作為工業(yè)現(xiàn)場控制,所以,整個設(shè)計思路由以下三部分組成:1、 下位機(jī)控制程序及各組件的搭建聯(lián)結(jié)??刂瞥绦虻脑O(shè)計是最核心的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)語文閱讀理解基礎(chǔ)技巧培訓(xùn)
- 科技助力學(xué)困生學(xué)習(xí)方法改進(jìn)
- 校園環(huán)境下的學(xué)生生活自理與勞動教育整合
- 跨學(xué)科視角下的創(chuàng)新型決策過程
- 藝術(shù)教育在學(xué)生綜合素養(yǎng)中的地位和作用
- 版權(quán)產(chǎn)業(yè)在科技園區(qū)的發(fā)展現(xiàn)狀及前景
- 綠色校園建設(shè)中的建筑安全與設(shè)施設(shè)計探討
- 提升展會參展商滿意度的營銷策略
- 運(yùn)動對于孩子大腦發(fā)育的影響研究
- 金融科技對壽險業(yè)產(chǎn)品創(chuàng)新的啟示
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級上學(xué)期期末質(zhì)量檢測綜合物理試題(含答案)
- 導(dǎo)播理論知識培訓(xùn)班課件
- 電廠檢修安全培訓(xùn)課件
- 四大名繡課件-高一上學(xué)期中華傳統(tǒng)文化主題班會
- 2023理論學(xué)習(xí)、理論武裝方面存在問題及原因剖析18條
- 運(yùn)動技能學(xué)習(xí)與控制課件第三章運(yùn)動能力與個體差異
- (部編)五年級語文下冊小練筆(21篇)
- 《企業(yè)人力資源管理師考試用書考試通過必備一級》
- 2023年高考英語考前必練-非謂語動詞(含近三年真題及解析)
- 高校科技成果轉(zhuǎn)化政策與案例分享
- 全國職工拔河比賽執(zhí)行方案
評論
0/150
提交評論