版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著我國工業(yè)的急速發(fā)展,自動化產(chǎn)業(yè)中材料分揀系統(tǒng)日趨重要。它在產(chǎn)品質(zhì)量檢測和運輸過程中,常常需要根據(jù)產(chǎn)品的形狀、重量以及質(zhì)量將其進行分類。這樣的分類方法主要有手工分揀和自動分揀兩種,自動分揀中,還有諸如光電掃描、圖像識別、機械篩網(wǎng)、利用各種傳感器的各種形式。本文設計一種利用計算機控制的自動分揀智能系統(tǒng),利用傳感器檢測物塊,然
2、后傳感器根據(jù)接收的信號和用戶的設定,控制相應氣動閥,通過工控軟件組態(tài)王與PLC實時通信完成產(chǎn)品的自動分揀,從而實現(xiàn)對自動分揀輸送系統(tǒng)的監(jiān)控。</p><p> 關鍵字:自動分揀;計算機控制;PLC;組態(tài)</p><p><b> Abstract</b></p><p> With the rapid development of Chi
3、na's industrial automation industries in the material sorting system has become increasingly important. Its product quality inspection and transportation process, the products are often the basis of the shape, weight
4、 and quality of its classification. This classification mainly manual sorting and automatic sorting two types of automatic sorting, such as optoelectronic scanning, image recognition, machine screen, using various sensor
5、s in all its forms. This articl</p><p> Keywords:automatic sorting ;computer control; PLC; configuration</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b><
6、;/p><p> 1.1本課題研究的內(nèi)容1</p><p> 1.2 設計的目的和意義1</p><p> 1.3 國內(nèi)外相關技術(shù)發(fā)展概況2</p><p><b> 2 方案論證4</b></p><p><b> 2.1方案選擇4</b></p>
7、;<p> 2.1.1 直線式分揀機4</p><p> 2.1.2 環(huán)狀式分揀機4</p><p> 2.2 方案確定5</p><p><b> 3 總體設計6</b></p><p><b> 3.1測量原理6</b></p><p>
8、 3.1.1 傳感器檢測原理6</p><p> 3.1.2 傳感器的選型6</p><p> 3.2 系統(tǒng)軟件的設計8</p><p> 3.2.1組態(tài)軟件概述9</p><p> 3.2.2 可編程控制器原理11</p><p> 3.2.3組態(tài)王實現(xiàn)分揀系統(tǒng)的監(jiān)控11</p>
9、<p> 3.2.4控制過程設計14</p><p> 3.2.5組態(tài)王和下位機的通訊14</p><p> 3.2.6趨勢曲線的設計16</p><p> 3.2.7報警窗口18</p><p> 3.2.8控件19</p><p> 3.2.9報表系統(tǒng)20</p>
10、<p> 3.3 定義數(shù)據(jù)23</p><p><b> 4調(diào)試過程25</b></p><p> 4.1 軟硬件設備25</p><p> 4.2組態(tài)王與PLC的通訊設計25</p><p><b> 結(jié) 論27</b></p><p><
11、;b> 結(jié)束語28</b></p><p><b> 致 謝29</b></p><p><b> 參考文獻30</b></p><p><b> 附 錄I31</b></p><p><b> 附 錄 Ⅱ32</b>
12、</p><p><b> 1 緒論</b></p><p> 1.1本課題研究的內(nèi)容</p><p> 本課題所研究內(nèi)容是通過計算機對材料分揀裝置進行監(jiān)控。材料自動分揀系統(tǒng)對于生產(chǎn)過程中需要重復分揀某些特征明顯物料的工作的效率提高有重要的現(xiàn)實意義。在提高分揀速度的同時,又能保證分揀質(zhì)量和實現(xiàn)對整個分揀系統(tǒng)的監(jiān)控。本文討論的材料分揀模型控
13、制系統(tǒng)設計,完成了材料自動分揀系統(tǒng)的所有基本工作。</p><p> 利用可編程控制器(PLC),設計成本低、效率高的材料自動分揀裝置。以PLC為主控制器,結(jié)合氣動裝置、傳感技術(shù)、位置控制等技術(shù),現(xiàn)場控制產(chǎn)品的自動分揀。系統(tǒng)具有自動化程度高、運行穩(wěn)定、精度高、易控制的特點,可根據(jù)不同對象,稍加修改本系統(tǒng)即可實現(xiàn)不同對象要求。材料分揀是物流的中心,物流科學自產(chǎn)生以來已顯示出強大的生命力,成為當代最活躍、最有影響的
14、新學科之一。物流科學是以物的動態(tài)流轉(zhuǎn)過程為主要研究對象,揭示了物流活動(運輸、存儲、包裝、裝卸搬運、配送、流通加工、物流信息等)之間存在相互關聯(lián)、相互制約的內(nèi)在聯(lián)系。</p><p> 中國現(xiàn)代物流經(jīng)過了數(shù)十年的發(fā)展,得到了迅速的發(fā)展。隨著互聯(lián)網(wǎng)時代和工業(yè)自動化的到來,使得信息的傳播、交流和控制系統(tǒng)的自動化程度發(fā)生了巨大的變化。信息是物流系統(tǒng)的靈魂,互聯(lián)網(wǎng)技術(shù)推動了信息革命,目前物流商品化、物流管理自動化、物流
15、信息收集的數(shù)據(jù)化和代碼化、物流信息處理的電子化、物流信息傳遞的標準化和實時化物流信息存儲的數(shù)字化等已經(jīng)成為主流。</p><p> 通過對材料分揀的研究,這次我所使用的是利用傳感器進行分揀,材料分揀自動輸送系統(tǒng)并且通過組態(tài)軟件來實現(xiàn)計算機監(jiān)控。</p><p> 1.2 設計的目的和意義</p><p> 本設計材料自動分揀系統(tǒng)所使用的材料分揀裝置是一個模擬自
16、動化工業(yè)生產(chǎn)過程的微縮模型,它使用了PLC、傳感器、位置控制、電氣傳動和氣動等技術(shù),可以實現(xiàn)不同材料的自動分揀和歸類功能,并可配置監(jiān)控軟件由上位計算機監(jiān)控。材料自動分揀系統(tǒng)能連續(xù)、大批量地分揀貨物由于采用流水線自動作業(yè)方式,自動分揀系統(tǒng)不受氣候、時間、人的體力等的限制,可以連續(xù)運行,同時由于自動分揀系統(tǒng)單位時間分揀件數(shù)多,因此自動分揀系統(tǒng)的可以彌補人力分揀在重復分揀方面的低效率工作。分揀誤差率極低自動分揀系統(tǒng)的分揀誤差率大小主要取決于所
17、輸入分揀信息的準確性大小,這又取決于分揀信息的輸入機制,如果采用人工鍵盤或語音識別方式輸入,則誤差率在3%以上,如采用傳感器信息輸入,除非物料本身的特征有差錯,否則不會出錯。因此,本設計計劃使用傳感器甄別物料外部顏色特征作為信息輸入機制。分揀作業(yè)實現(xiàn)自動分揀的目的之一就是為了減少工員的使用,減輕工員的勞動強度,提高人員的使用效率,因此自動分揀系統(tǒng)能最大限度地減少人員的使用,基本做到無人化。分揀作業(yè)本身并不需要使用人員,人員的使用僅局限于
18、在上位機上對整個控制系統(tǒng)進行監(jiān)控和針對不同生產(chǎn)要求修改系統(tǒng)控制流程</p><p> 1.3 國內(nèi)外相關技術(shù)發(fā)展概況</p><p> 工業(yè)自動化系統(tǒng)可以說是應用分揀技術(shù)歷史最悠久,使用面最廣泛,并一直掌握前沿技術(shù)的行業(yè)。國外工業(yè)自動分揀系統(tǒng)在上個世紀四十年代開始采用人工輸入分揀信號,由機器進行對物品郵件進行分揀。目前國際上使用文字識別技術(shù)的信函分揀機的分揀效率已經(jīng)達到3.6萬件/小時
19、。扁平件分揀機分揀效率達到了1.6萬件/小時,普通工件類分揀機的效率達到1.2件/小時。</p><p> 我國的分揀技術(shù)從1958年在自動化分揀系統(tǒng)開始起步。1960年代,上海工廠分揀中使用最初的分揀機只是一個皮帶傳輸機,分揀員只是將帶有不同顏色的夾子夾在不同路向的工件上,在傳輸帶兩側(cè)的揀收人員按著顏色挑選進行分揀。1964年,北京天橋郵局使用小車攜帶機械編碼信號的翻盤式印刷品分揀機,1966年,改用原郵電部
20、第二研究所提供的機械編碼彈子鼓模擬信號的同步控制裝置。從某種意義上講,這是我國第一臺包裹類自動分揀機。60年代未起重所研制了具有磁編碼控制分揀的推式懸掛傳輸系統(tǒng)在輪胎及汽車制造企業(yè)中開始使用。1970年代中期,原郵電部郵政研究所研制了斜行帶式分揀機,用于國際包裹的分揀機。原郵電部第三研究所研制了具有文字識別功能的信函分揀機。在北京、上海、貴陽、沈陽、浙江、廣東等地,原郵政系統(tǒng)的郵政局及工廠在上個世紀六七十年代年大量使用的機械翻盤式的包裹
21、印刷品分揀機、郵袋推式懸掛分揀系統(tǒng)基本滿足了當時國內(nèi)郵政生產(chǎn)的需要。 近年來我國開始從荷蘭、丹麥、德國、美國引進先進的技術(shù)和設備。國內(nèi)企業(yè)自身的研發(fā)及制造能力也進一步加強,國產(chǎn)高速自動分揀傳輸系統(tǒng)裝備了很多物流企業(yè)。 </p><p><b> 2 方案論證</b></p><p> 對于自動輸送分揀系統(tǒng)的實現(xiàn)方法有很多種,此次畢業(yè)設計對于自動輸送分揀系
22、統(tǒng)列出了2套方案。我國分揀設備的研發(fā)和應用起步較晚,與國外相比約晚 20 年左右。前期主要受歷史因素影響,相當長的時期內(nèi)只停留在研究和中試階段,改革開放以來,通過國外產(chǎn)品引進及與國外專業(yè)廠商技術(shù)合作與交流,引入了國外先進技術(shù)和理念,國內(nèi)對分揀設備的研制越來越成熟,應用也越來越多。早期主要應用于在郵政行業(yè),生產(chǎn)和流通領域運用的并不是太多。近幾年,輸送分揀系統(tǒng)由于它能有效地解決生產(chǎn)分揀過程人工作業(yè)運行成本高、效率低等弊病,所以應用越來越廣泛
23、。雖然近年來推出了許多種新型的分揀機,但大體上仍分屬于倆大類:即直線式分揀機和環(huán)狀式分揀機。</p><p><b> 2.1方案選擇</b></p><p> 2.1.1 直線式分揀機</p><p> 當分揀格口的數(shù)量相對較小時,例如只有10-40個分發(fā)格口,直線式分揀系統(tǒng)是最具有成本效益的分揀方式。</p><p
24、> 許多不同類型的轉(zhuǎn)向機構(gòu)可以應用于直線式分揀,其中包括滑靴式分揀機與上躍式滾輪分揀機,并依據(jù)一些產(chǎn)品特性,輸送速度與吞吐量要求等因素進行選擇。</p><p> 直線式分揀機的一個缺點是:這類分揀機常常需要相當復雜的匯流站,以有效地將產(chǎn)品導入到系統(tǒng)中。匯流通常會將從幾條輸送機輸送的產(chǎn)品匯集入一條輸送線,同時依分揀型式的不同,需要在產(chǎn)品之間保持固定或變動的間隙,使它們較容易進入分揀機。</p>
25、;<p> 2.1.2 環(huán)狀式分揀機</p><p> 連續(xù)的環(huán)狀式分揀機通常都比直線式分揀機更貴,但是它們卻比直線式分揀機具有更好的功能和柔性。環(huán)狀式分揀機可以設計成每小時高達40000件的高吞吐量,而且可以分揀到數(shù)百個分揀路口。</p><p> 將貨物導入環(huán)狀式分揀機比導入直線式分揀機更容易,因此環(huán)狀式分揀機特別適合于越庫輸送的應用。</p><
26、;p><b> 2.2 方案確定</b></p><p> 通過上述兩種分揀機對于其優(yōu)缺點的描述可以確定使用直線式分揀機,直線式分揀機對于我國小型工廠居多這一現(xiàn)狀來說具有成本低于環(huán)狀式分揀機,高性價比是選擇這個方案的原因。直線式分揀機對于傳感器的種類要求較少,符合設計要求。</p><p><b> 3 總體設計</b></p&
27、gt;<p><b> 3.1測量原理</b></p><p> 3.1.1 傳感器檢測原理</p><p> (1) 顏色傳感器的工作原理</p><p> 顏色傳感器通常是在獨立的光電二極管上覆蓋經(jīng)過修正的紅、綠、蘭濾光片,然后對輸出信號進行相應的處理,才能將顏色信號識別出來;有的將兩者集合起來,但是輸出模擬信號,需要
28、一個A/D電路進行采樣,對該信號進一步處理,才能進行識別,增加了電路的復雜性,并且存在較大的識別誤差,影響了識別的效果。</p><p> (2) 電容傳感器的工作原理</p><p> 是利用力學量變化使電容中其中的一個參數(shù)發(fā)生變化的方法來實現(xiàn)信號變換的。根據(jù)改變電容器的參數(shù)不同,電容傳感器種類也不同。根據(jù)不同的非電學量的特點設計成的有關轉(zhuǎn)換裝置稱為傳感器,而被測的力學量(如位移、速
29、度、力等)轉(zhuǎn)換成電容變化的傳感器稱為電容傳感器。本次設計就是把通過對壓力不同的檢測,進行電容傳感器參數(shù)的變化,從而達到識別作用。</p><p> (3) 電感傳感器的工作原理</p><p> 電感式傳感器是利用被測量的變化引起線圈自感或互感系數(shù)的變化。從而導致線圈電感量改變這一物理現(xiàn)象來實現(xiàn)測量的。因此根據(jù)轉(zhuǎn)換原理,電感式傳感器可以分為自感式和互感式倆大類,主要有螺旋管式電感傳感器
30、、差動螺線管式、差動變壓器式等,在工程應用中十分廣泛。</p><p> 3.1.2 傳感器的選型</p><p> 現(xiàn)代傳感器在原理與結(jié)構(gòu)上千差萬別,如何根據(jù)具體的測量目的、測量對象以及測量環(huán)境合理地選用傳感器,是在進行某個量的測量時首先要解決的問題。當傳感器確定之后,與之相配套的測量方法和測量設備也就可以確定了。測量結(jié)果的成敗,在很大程度上取決于傳感器的選用是否合理。</p&
31、gt;<p> (1) 傳感器的選型原則</p><p> 要進行—個具體的測量工作,首先要考慮采用何種原理的傳感器,這需要分析多方面的因素之后才能確定。因為,即使是測量同一物理量,也有多種原理的傳感器可供選用,哪一種原理的傳感器更為合適,則需要根據(jù)被測量的特點和傳感器的使用條件考慮以下一些具體問題:量程的大??;被測位置對傳感器體積的要求;測量方式為接觸式還是非接觸式;信號的引出方法,有線或是非
32、接觸測量;傳感器的來源,國產(chǎn)還是進口,價格能否承受,還是自行研制。在考慮上述問題之后就能確定選用何種類型的傳感器,然后再考慮傳感器的具體性能指標。</p><p> (2) 靈敏度的選擇</p><p> 通常,在傳感器的線性范圍內(nèi),希望傳感器的靈敏度越高越好。因為只有靈敏度高時,與被測量變化對應的輸出信號的值才比較大,有利于信號處理。但要注意的是,傳感器的靈敏度高,與被測量無關的外界
33、噪聲也容易混入,也會被放大系統(tǒng)放大,影響測量精度。因此,要求傳感器本身應具有較高的信噪比,盡量減少從外界引入的廠擾信號。</p><p> 傳感器的靈敏度是有方向性的。當被測量是單向量,而且對其方向性要求較高,則應選擇其它方向靈敏度小的傳感器;如果被測量是多維向量,則要求傳感器的交叉靈敏度越小越好。</p><p> (3) 頻率響應特性</p><p> 傳
34、感器的頻率響應特性決定了被測量的頻率范圍,必須在允許頻率范圍內(nèi)保持不失真的測量條件,實際上傳感器的響應總有—定延遲,希望延遲時間越短越好。 傳感器的頻率響應高,可測的信號頻率范圍就寬,而由于受到結(jié)構(gòu)特性的影響,機械系統(tǒng)的慣性較大,因有頻率低的傳感器可測信號的頻率較低。 在動態(tài)測量中,應根據(jù)信號的特點(穩(wěn)態(tài)、瞬態(tài)、隨機等)響應特性,以免產(chǎn)生誤差。</p><p><b> (4) 線
35、性范圍</b></p><p> 傳感器的線形范圍是指輸出與輸入成正比的范圍。以理論上講,在此范圍內(nèi),靈敏度保持定值。傳感器的線性范圍越寬,則其量程越大,并且能保證一定的測量精度。在選擇傳感器時,當傳感器的種類確定以后首先要看其量程是否滿足要求。 但實際上,任何傳感器都不能保證絕對的線性,其線性度也是相對的。當所要求測量精度比較低時,在一定的范圍內(nèi),可將非線性誤差較小的傳感器近似看作線性的
36、,這會給測量帶來極大的方便。</p><p><b> (5) 穩(wěn)定性</b></p><p> 傳感器使用一段時間后,其性能保持不變化的能力稱為穩(wěn)定性。影響傳感器長期穩(wěn)定性的因素除傳感器本身結(jié)構(gòu)外,主要是傳感器的使用環(huán)境。因此,要使傳感器具有良好的穩(wěn)定性,傳感器必須要有較強的環(huán)境適應能力。 在選擇傳感器之前,應對其使用環(huán)境進行調(diào)查,并根據(jù)具體的使用環(huán)境
37、選擇合適的傳感器,或采取適當?shù)拇胧?,減小環(huán)境的影響。 傳感器的穩(wěn)定性有定量指標,在超過使用期后,在使用前應重新進行標定,以確定傳感器的性能是否發(fā)生變化。 在某些要求傳感器能長期使用而又不能輕易更換或標定的場合,所選用的傳感器穩(wěn)定性要求更嚴格,要能夠經(jīng)受住長時間的考驗。</p><p><b> (6) 精度</b></p><p> 精度是傳感
38、器的一個重要的性能指標,它是關系到整個測量系統(tǒng)測量精度的一個重要環(huán)節(jié)。傳感器的精度越高,其價格越昂貴,因此,傳感器的精度只要滿足整個測量系統(tǒng)的精度要求就可以,不必選得過高。這樣就可以在滿足同一測量目的的諸多傳感器中選擇比較便宜和簡單的傳感器。 如果測量目的是定性分析的,選用重復精度高的傳感器即可,不宜選用絕對量值精度高的;如果是為了定量分析,必須獲得精確的測量值,就需選用精度等級能滿足要求的傳感器。 對某些特殊使用場
39、合,無法選到合適的傳感器,則需自行設計制造傳感器。自制傳感器的性能應滿足使用要求。綜上所述對于傳感器的選擇有了了解,所以我們選擇顏色傳感器、電容傳感器、電感傳感器。</p><p> 3.2 系統(tǒng)軟件的設計</p><p> 3.2.1組態(tài)軟件概述</p><p> 過程的監(jiān)控是由組態(tài)王軟件來實現(xiàn)的。組態(tài)王是一種通用的工業(yè)監(jiān)控軟件,它融過程控制設計,組態(tài)軟件是
40、近年來在工控自動化領域興起的一種新型的軟件開發(fā)技術(shù),通常不需要編制具體的指令和代碼,只要利用組態(tài)軟件包中的工具,通過硬件組態(tài)、數(shù)據(jù)組態(tài)、圖象組態(tài)等工作臺即可完成所需應用軟件后期發(fā)工作臺。它的優(yōu)點的是開發(fā)簡便、開發(fā)周期短、通用性強、可靠性高等。在物流監(jiān)控系統(tǒng)中引入組態(tài)軟件技術(shù),可以避開復雜的計算機軟件代碼編制問題,而重點解決對系統(tǒng)的數(shù)據(jù)進行處理、分析,從而達到實時監(jiān)視和控制的目標。</p><p> 組態(tài)王軟件包
41、由工程管理器、工程瀏覽器、畫面運行系統(tǒng)三部分組成。其中,工程管理器用于新建工程、工程管理等。工程瀏覽器內(nèi)嵌畫面開發(fā)系統(tǒng),既組態(tài)王開發(fā)系統(tǒng)工程瀏覽器和畫面運行系統(tǒng)是各自獨立的Windows應用程序,均可單獨使用;同時,兩者又相互依存,在工程瀏覽器畫面開發(fā)系統(tǒng)中設計開發(fā)的畫面應用程序必須在畫面運行系統(tǒng)運行環(huán)境中才能運行。</p><p> 本次畢設使用的組態(tài)軟件是組態(tài)王,是北京亞控科技發(fā)展有限公司自主知識產(chǎn)權(quán)組態(tài)軟
42、件,是國內(nèi)較早出現(xiàn)的組態(tài)軟件產(chǎn)品之一。已有九千多個現(xiàn)場(鋼鐵,化工,電力,國屬糧庫,郵電通信,環(huán)保,水處理,冶金等各行業(yè),含“中華世紀壇”國家標志工程)應用實例。支持1500多種硬件設備(包括PLC、總線設備 、板卡、變頻器及儀表)。組態(tài)王基于網(wǎng)絡的概念,是一個工業(yè)級軟件平臺。</p><p> 組態(tài)軟件是指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動控制系統(tǒng)HMI(人機接口軟件,human mac
43、hine interface)的概念,組態(tài)軟件應該是一個使用戶能快速建立自己的HMI的軟件工具,或開發(fā)環(huán)境。在組態(tài)軟件出現(xiàn)之前,工控領域的用戶通過手工或委托第三方編寫HMI應用,開發(fā)時間長,效率低,可靠性差;或者購買專用的工控系統(tǒng)SCADA、通訊及聯(lián)網(wǎng)、開放數(shù)據(jù)接口、對I/O設備的廣泛支持已經(jīng)成為它的主要內(nèi)容,隨著它的快速發(fā)展,實時數(shù)據(jù)庫、實時控制、監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動
44、控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件應該能支持各種工控設備和常見的通信協(xié)議,并且通常應提供分布式數(shù)據(jù)管理和網(wǎng)絡功能。對應于原有的易于學習和使用,可以容易地得到技術(shù)方面的支持。具有相對較低的擁有成本;具有的優(yōu)勢日趨明顯。 </p><p> 組態(tài)軟件作為一種工業(yè)控制組態(tài)軟件
45、在國內(nèi)已得到了非常廣泛的應用。其具有強大的硬件支持能力,對國內(nèi)外絕大多數(shù)PLC、變頻器、板卡、模塊、儀器儀表都編寫了相應的驅(qū)動程序,使用起來相當方便快捷。本課題使用的硬件設備是德國西門子PLC.因此,實現(xiàn)PLC與組態(tài)王的數(shù)據(jù)通訊是一個必須解決的問題。</p><p> 組態(tài)王是一個集成的人機界面(HMI)系統(tǒng)和監(jiān)控管理系統(tǒng),可與可編程控制器(PLC)、智能模塊、板卡智能儀表、遠程數(shù)據(jù)采集裝置(RTV)等多種外部
46、設備進行通訊。而其軟件系統(tǒng)與用戶最終使用的現(xiàn)場設備無關,對于不同的硬件設施,用戶只需要按照安裝向?qū)У奶崾就瓿蒊/O設備的配置工作,為組態(tài)王配置相應的通訊設備的硬件驅(qū)動程序,并由硬件設備驅(qū)動程序完成組態(tài)王與I/O設備的通訊。在系統(tǒng)運行的過程中,組態(tài)王通過內(nèi)嵌的設備管理程序完成與I/O設備的實時數(shù)據(jù)交換。</p><p> 組態(tài)王版本較多,如通用版、專用版、網(wǎng)絡版、嵌入版等。變化也較快,如今為6.X。如組態(tài)王6.0
47、,具有如下十大特點:工程管理、畫面制作系統(tǒng)、報警和事件系統(tǒng)、報表系統(tǒng)、控件、OPC、通信系統(tǒng)、安全系統(tǒng)、網(wǎng)絡功能、冗余系統(tǒng)。</p><p><b> (1)工程管理器</b></p><p> 工程管理器主要用于組態(tài)王工程的管理,如新建工程、搜索工程、工程的備份、工程的恢復、變量的導入導出、定義工程的屬性等。</p><p><b&
48、gt; (2)工程瀏覽器</b></p><p> 工程瀏覽器是“組態(tài)王”軟件的核心部分和管理開發(fā)系統(tǒng),它將畫面制作系統(tǒng)中已設計的圖形畫面、命令語言、設備驅(qū)動程序管理、配方管理、數(shù)據(jù)報表等工程資源進行集中管理,并在一個窗口中進行樹行結(jié)構(gòu)排列,這種功能與Windows xp操作系統(tǒng)中的資源管理器的功能相似。</p><p> (3)組態(tài)王畫面開發(fā)系統(tǒng)</p>
49、<p> 組態(tài)王畫面開發(fā)系統(tǒng)是應用程序的集成開發(fā)環(huán)境。工程人員在這個環(huán)境中完成界面的設計、動面連接的定義等。畫面開發(fā)系統(tǒng)具有先進完善的圖形生成功能;數(shù)據(jù)庫中有多種數(shù)據(jù)類型,能合理地抽象控制對象的特性,對數(shù)據(jù)的報警、趨勢曲線、過程記錄、安全防范等重要功能有簡單的操作方法。利用組態(tài)王豐富的圖庫,用戶可以大大減少設計界面的時間,從整體上提高工控軟件的質(zhì)量。</p><p> 3.2.2 可編程控制器原理&
50、lt;/p><p> 這里設計的材料分揀的程序,是利用了PLC的可編程控制功能。通過邏輯分析來實現(xiàn)的,從上述程序可以看出,在系統(tǒng)啟動時,輸入I0.1的高電平引起運行中間寄存器M0.1的自鎖,從而進入系統(tǒng)自運轉(zhuǎn)狀態(tài)。PLC的掃描工作方式與電器控制的工作原理明顯不同。電器控制裝置采用硬邏輯的并行工作方式,如果某個繼電器的線圈通電或斷電,那么該繼電器的所有常開和常閉觸點不論處在控制線路的哪個位置上,都會立即同時動作;而P
51、LC采用掃描工作方式(串行工作方式),如果某個軟繼電器的線圈被接通或斷開,其所有的觸點不會立即動作,必須等掃描到該時才會動作。但由于PLC的掃描速度快,通常PLC與電器控制裝置在I/O的處理結(jié)果上并沒有什么差別。</p><p> 3.2.3組態(tài)王實現(xiàn)分揀系統(tǒng)的監(jiān)控</p><p> (1) 建立新項目 </p><p> 首先啟動組態(tài)王工程瀏覽器。工程瀏覽器
52、運行后,建立一個新項目,在工程瀏覽器中選擇菜單“工程/新建”,出現(xiàn)“新建工程”對話框。在對話框中輸入工程名稱:物品分揀,在工程描述中輸入:工程路徑自動指定為當前目錄下以工程名稱命名的子目錄。如果需要更改工程路徑,請單擊“瀏覽”按扭。單擊“確定”。組態(tài)王工程將在工程路徑中顯現(xiàn)出來。</p><p> (2) 基本變量類型</p><p> 變量的基本類型共有兩類:內(nèi)存變量、I/O變量。I
53、/O變量是指可與外部數(shù)據(jù)采集程序直接進行數(shù)據(jù)交換的變量,如下位機數(shù)據(jù)采集設備(如PLC、儀表等)或其它應用程序(如DDE、OPC服務器等)。這種數(shù)據(jù)交換是雙向的、動態(tài)的,在“組態(tài)王”系統(tǒng)運行過程中,每當I/O變量的值改變時,該值就會自動寫入下位機或其它應用程序:每當下位機或應用程序中的值改變時,“組態(tài)王”系統(tǒng)中的變量值也會自動更新。</p><p> 內(nèi)存變量是指那些不需要和其它應用程序交換數(shù)據(jù)、也不需要從下位
54、機得到數(shù)據(jù)、只在“組態(tài)王”內(nèi)需要的變量,比如計算過程的中間變量,就可以設備成“內(nèi)存變量”。</p><p> (3) 變量的數(shù)據(jù)類型</p><p> 組態(tài)王中變量的數(shù)據(jù)類型與一般程序設計語言中的變量比較類似,主要有以下幾種:</p><p><b> ?、賹嵭妥兞?lt;/b></p><p> 類似一般程序設計語言中
55、的浮點型變量,用于表示浮點(float)型數(shù)據(jù),取值范圍10E-38~10E+38,有效值7位。</p><p><b> ?、陔x散變量</b></p><p> 類似一般程序設計語言中的布爾(BOOL)變量,只有0,1兩種取值,用于表示一些開關量。</p><p><b> ?、圩址妥兞?lt;/b></p>
56、<p> 類似一般程序設計語言中的字符串變量,可用于記錄一些有特定含義的字符串,如名稱,密碼等,該類型變量可以進行比較運算和賦值運算。字符串長度最大值為128個字符。</p><p><b> ④整數(shù)變量</b></p><p> 類似一般程序設計語言中的有符號長整數(shù)型變量,用于表示帶符號的整型數(shù)據(jù),取值范圍(-2147483648)~214748
57、3647</p><p><b> ?、萁Y(jié)構(gòu)變量</b></p><p> 當組態(tài)王工程中定義了結(jié)構(gòu)變量時,在變量類型的下拉列表框中會自動列出已定義的結(jié)構(gòu)變量,一個結(jié)構(gòu)變量做為一種變量類型,結(jié)構(gòu)變量下可包含多個成員,每一個成員就是一個基本變量,成員類型可以為:內(nèi)存離散、內(nèi)存整型、內(nèi)存實型、內(nèi)存字符串,IO離散、IO整型、IO實型、IO特殊變量類型。</p>
58、;<p> (4) 特殊變量類型</p><p> 有報警窗口變量,歷史趨勢曲線變量、系統(tǒng)預設變量三種。這幾種特殊的變量正是體現(xiàn)了“組態(tài)王”系統(tǒng)面向工控軟件、自動生成人機接口的特色。</p><p><b> ?、賵缶翱谧兞?lt;/b></p><p> 這是工程人員在制作畫面時通過定義報警窗口生成的,在報警窗口定義對話框中有
59、一選項為:“報警窗口名”,工程人員在此處鍵入的內(nèi)容即為報警窗口變量。此變量在數(shù)據(jù)中是找不到的,是組態(tài)王內(nèi)部定義的特殊變量??捎妹钫Z言編制程序來設置或改變報警窗口的一些特性,如改變報警組名或優(yōu)先級,在窗口內(nèi)上下翻頁等。</p><p><b> ?、跉v史趨勢曲線變量</b></p><p> 在制作畫面時通過定義歷史趨勢曲線時生成的,在歷史趨勢曲線定義對話框中有一選
60、項為:“歷史趨勢曲線名”,在此處鍵入的內(nèi)容即為歷史趨勢曲線變量(區(qū)分大小寫)。此變量在數(shù)據(jù)中是找不到的,是組態(tài)王內(nèi)部定義的特殊變量。可用命令語言編制程序來設置或改變歷史趨勢曲線的一些特性,如改變歷史趨勢曲線的起始時間或顯示的時間長度等。</p><p><b> ?、巯到y(tǒng)預設變量</b></p><p> 預設變量中有8個時間變量是系統(tǒng)已經(jīng)在數(shù)據(jù)庫中定義的,用戶可以
61、直接使用;</p><p> $年:返回系統(tǒng)當前日期的年份。</p><p> $月:返回1到12之間的整數(shù),表示當前日期的月份。</p><p> $日:返回1到31之間的整數(shù),表示當前日期的日。</p><p> $時:返回0到23之間的整數(shù),表示當前時間的時。</p><p> $分:返回0到59之間的
62、整數(shù),表示當前時間的分。</p><p> $日期:返回系統(tǒng)當前日期字符串。</p><p> $時間:返咽系統(tǒng)當前時間字符串。</p><p> 以上變量由系統(tǒng)自動更新,只能讀取時間變量,而不能改變它們的值。</p><p><b> 預設變量還有:</b></p><p> $用戶名
63、:在程序運行時記錄當前登錄的用戶的名字。</p><p> $訪問權(quán)限:在程序運行時記錄當前登錄的用戶的訪問權(quán)限。</p><p> $啟動歷史記錄:表明歷史記錄是否啟動。(1=啟動;0=未啟動)在開發(fā)程序時,可通過按鈕彈起命令預先設置該變量為1,在程序運行時可進行控制,按下按鈕啟動歷史記錄。</p><p> $啟動報警記錄:表明報警記錄是否啟動。(1=啟動
64、;0=未啟動)在開發(fā)程序時,可通過按鈕彈起命令預先設置該變量為1,在程序運行時可由控制,按下按鈕啟動報警記錄。</p><p><b> ?、萁M態(tài)仿真</b></p><p> 分揀系統(tǒng)過程大致如下:首先貨物由輥道輸入口進入自動輸送與分揀系統(tǒng),經(jīng)過傳感器發(fā)出信號,再由PLC根據(jù)不同的信號,做相應處理,再給相應分揀電動機發(fā)送分揀信號,分揀電動機帶動分揀機將貨物橫推入相
65、應岔道,這樣就可以把混在一起的三種物品按種類分開并輸送,同時也要設置報警系統(tǒng)以便出現(xiàn)分揀錯誤時的更改系統(tǒng)運行。到不同的庫房,從而實現(xiàn)貨物的自動分揀。在這過程中還要對物品的監(jiān)控,要設置實時曲線和實時報表,以觀察物品的分揀情況。</p><p> 3.2.4控制過程設計</p><p> 當點擊“啟動”按鈕時物塊開始輸送。當物塊走到傳感器信號范圍內(nèi),通過傳感器來識別貨物分成3種類型,系統(tǒng)上
66、電后,可編程序控制器(PLC) 首先啟動輸送帶,上料傳感器檢測料槽有無物料,若無料,輸送帶運轉(zhuǎn)一個周期后自動停止等待上料;當料槽有料時,上料傳感器輸出信號給PLC ,PLC 控制輸送帶繼續(xù)運轉(zhuǎn),同時控制上料氣動閥進行上料,每次上料時間間隔可以進行調(diào)整。物料傳感器1 為電感傳感器,當檢測出物料為鐵質(zhì)物料時,反饋信號送PLC ,由PLC 控制氣動閥1 動作選出該物料;物料傳感器2 為電容傳感器,當檢測出物料為鋁質(zhì)物料時,反饋信號送PLC ,
67、PLC 控制氣動閥2 動作選出該物料; 物料傳感器3 為顏色傳感器,當檢測出物料的顏色為待檢測顏色時,PLC 控制氣動閥3 動作選出該物料。當系統(tǒng)設定為分揀某種顏色的金屬或非金屬物料時,由程序記憶各傳感器的狀態(tài),完成分揀任務。</p><p> 3.2.5組態(tài)王和下位機的通訊</p><p> “組態(tài)王”把第一臺下位機看作是外部設備,在開發(fā)過程中可以根據(jù)“設備配置向?qū)А钡奶崾疽徊讲酵瓿?/p>
68、連接過程。在運行期間,組態(tài)王通過驅(qū)動程序和這些外部設備交換數(shù)據(jù),包括采集數(shù)據(jù)和發(fā)送數(shù)據(jù)/指令。每一個驅(qū)動程序都是一個COM對象,這種方式使通訊程序和組態(tài)王構(gòu)成一個完整的系統(tǒng),即保證了運行系統(tǒng)的高效率,也使系統(tǒng)能夠達到很大的規(guī)模。組態(tài)與PLC連接示意圖3.1。</p><p> 圖3.1組態(tài)與PLC的連接</p><p> (1) 通訊端口的設置</p><p>
69、 圖3.2 設置串口 </p><p> 3.2.6趨勢曲線的設計</p><p> 趨勢曲線用來反應數(shù)據(jù)變量隨時間的變化情況。趨勢曲線有兩種:實時趨勢曲線和歷史趨勢曲線。這兩種曲線外形都類似于坐標紙,X軸代表時間,Y軸代表變量值。所不同的是,在畫面程序運行時,實時趨勢曲線隨時間變化自動卷動,以快速反應變量的新變化,但是不能查閱變量的歷史數(shù)據(jù):歷史趨勢曲線可以完成歷史數(shù)據(jù)的查看工作,
70、但它不會自動,而需要通過命令語言來輔助實現(xiàn)查閱功能。一個畫面中可定義數(shù)量不限的趨勢曲線,在同一個趨勢曲線中最多可同時顯示四個變量的變化。</p><p> (1) 實時趨勢曲線</p><p> 激活畫面制作系統(tǒng)在工具箱中選用“實時趨勢曲線”工具,然后在畫面上繪制趨勢曲線,畫面如圖3.3;為了讓操作者使用方便,在趨勢曲線的下方需要增加標注,說明各種顏色的曲線所代表的變量。雙擊此實時趨勢
71、曲線對象,彈出“實時趨勢對象” </p><p><b> 如圖所示。 </b></p><p> 圖3.3 實時趨勢曲線</p><p> (2) 歷史曲線的作用</p><p> 對于一個實際可用的系統(tǒng)來說,一幅畫面常常是不夠的。組態(tài)王允許建立畫面數(shù)目不限的復雜程序。將要建立的歷史趨勢曲線和報警窗口將分別屬于
72、另兩幅畫面。激活程序選擇菜單“文件/新畫面”。設置“新畫面”對話框如下:</p><p> 畫面名稱:歷史趨勢曲線</p><p> 對應文件:pic00002.pic</p><p> 注釋:輸送線的監(jiān)控中心----歷史趨勢畫面</p><p><b> 畫面風格:覆蓋式</b></p><
73、p><b> 畫面邊框:粗邊框</b></p><p><b> 畫面位置:</b></p><p><b> 左邊:299</b></p><p><b> 頂邊:190</b></p><p><b> 寬度:417</
74、b></p><p><b> 高度:256</b></p><p><b> 標題桿:無效</b></p><p><b> 大小可變:無效</b></p><p> (1) 繪制歷史趨勢曲線</p><p> 在工具箱內(nèi)選擇歷史趨勢曲
75、線工具,在新畫面上繪制歷史趨勢。雙擊趨勢曲線,彈出“歷史趨勢曲線”對話框,對話框包括“曲線定義”和“標識定義”兩部分。單擊對話框的“確定”按鈕。 對使趨勢曲線內(nèi)能顯示變量的變化情況,必須先對變量做如下設置:選擇菜單“數(shù)據(jù)庫/數(shù)據(jù)辭典”。在“變量定義”對話框單擊“瀏覽”。 在變兩列表中雙擊變量“產(chǎn)品數(shù)量”。 單擊“記錄定義”對話框中“數(shù)量變化紀錄”選擇框,使之有效。單擊“保存”。 用同樣的方法使變量“物品1數(shù)量”和“物品2數(shù)量”的“物品3
76、數(shù)量”選擇都有效。只有在“變量定義”對話框中使變量的“是否紀錄”選項有效時,才能在歷史趨勢曲線中顯示此變量的變化情況,這是因為歷史趨勢曲線中的數(shù)據(jù)都取自記錄文件, 而數(shù)據(jù)文件只記錄那些“是否記錄”有效的變量。</p><p> (2) 為歷史曲線建立控制</p><p> 為了從歷史曲線上能夠查詢到所有時間段的歷史數(shù)據(jù),必須通過命令語言來動態(tài)改變歷史曲線的時間軸(X軸)的范圍。歷史曲線
77、時間軸的范圍是由歷史曲線的兩個屬性確定的。屬性ChartStart代表時間軸的起始值屬性,ChartLength代表時間軸的長度。如果這兩個屬性的值被改變,歷史曲線的時間軸范圍也就被改變了。命令語言是一段類似于C語言的程序,如果能充分利用,將極大的擴充組態(tài)王的功能。在本處使用的命令語言僅僅是“命令語言鏈接”,是動畫連接的一種。在工具箱內(nèi)選擇按鈕工具,繪制一個按鈕。 單擊此按鈕,使之處于選中狀態(tài),選擇菜單“編輯/ 字符替換”。將“字符串替
78、換”對話框中將字符串替換為“<<”。單擊“確定”。同樣的方法,再繪制另一按鈕,標記為“〉〉”這兩個按鈕將用來卷動歷史曲線的時間軸。雙擊按鈕“〈〈”, 彈出“動畫連接”對話框。 單擊“彈起時”。在“命令語言”對話框中輸入命令語言程序:history.ChartStart = history.Chartstart-300:單擊“確定”,關閉“命令語言”對話框。單擊“確定”,關閉“動畫連接”對話框。以上設置將是按鈕成為觸敏對象,在
79、畫面程序運行時,單</p><p><b> 3.2.7報警窗口</b></p><p> 報警窗口用以反映變量的不正常變化,組態(tài)王自動對需要報警的變量進行監(jiān)視。當發(fā)生報警時,將這些報警事件在報警窗口中顯示出來,其顯示格式再定義報警窗口時確定。報警窗口也有兩種類型:實時報警窗口和歷史報警窗口。實時報警窗口顯示最近的報警事件,要查閱歷史報警事組,同時指定報警窗口中顯
80、示所需的報警組,趨勢曲線、報警窗口和報警組都是一類特殊的變量,有變量名和變量屬性等。趨勢曲線、報警窗口的繪制方法和矩形對象相同,移動和縮放方法與一樣。</p><p> (1) 設置實時報警窗口</p><p> 在工具箱中選用報警窗口工具,在畫面上繪制報警窗口;為使報警窗口內(nèi)能顯示變量的正常變化,你必須先做如下設置:切換到工程瀏覽器,再左側(cè)選擇“報警組”然后雙擊右側(cè)的圖標進入“報警組
81、定義”對話框。 在“報警組定義”對話框中單擊“確認”,關閉“修改報警組”對話框。單擊“報警組定義”對話框的“確認”按鈕。</p><p> 在工程瀏覽器的左側(cè)選擇“數(shù)據(jù)詞典”, 在右側(cè)雙擊變量名“產(chǎn)品數(shù)量”。 在“變量屬性”對話框中單擊“報警定義”標簽。將對話框設置下;報警組名已經(jīng)自動設為“生產(chǎn)線”。 單擊“確定”,關閉對話框。用同樣的方法定義變量“物品1數(shù)量”、“物品2數(shù)量”和“物品3數(shù)量”的報警限只有在“變
82、量定義”對話框中定義了變量的保警方時候,才能在報警窗口中顯示此變量。接下來設置報警窗口。雙擊此報警窗口對象,彈出對話框;各種文本的顏色可自由攝制。單擊“報警信息格式”。</p><p><b> 3.2.8控件</b></p><p> 控件采用ActiveX技術(shù),可以作為一個相對獨立的程序單位被應用程序所使用??丶慕涌谑菢藴实模虼?,滿足這些接口的任何控件,包
83、括其他軟件供應商開始的控件,都可以被組態(tài)王支持這些控件極大地擴充了組態(tài)王系統(tǒng)的功能。</p><p> (1) 使用趨勢曲線控件</p><p> 趨勢曲線是組態(tài)王提供的一類控件,包括溫控曲線、XY曲線、柱狀圖/餅圖等。本節(jié)將建立一個新畫面,利用柱狀圖顯示1號物品數(shù)量、2號物品數(shù)量、3號物品數(shù)量和物品總的數(shù)值。在工程瀏覽器左側(cè)選中“畫面”,在右側(cè)雙擊“新建”,建立新畫面如圖3.5:在開
84、發(fā)環(huán)境中選擇菜單“編輯/插入控件”;在對話框左側(cè)選擇“趨勢曲線”,在右側(cè)單擊“立體棒圖”,然后單擊“創(chuàng)建”按鈕;在畫面上雙擊立體棒圖,彈出設置對話框,設置屬性如下圖:</p><p><b> 圖3.5 畫面屬性</b></p><p><b> 3.2.9報表系統(tǒng)</b></p><p> 數(shù)據(jù)報表是反應生產(chǎn)過程中
85、的數(shù)據(jù)、狀態(tài)等,并對數(shù)據(jù)進行記錄的一種重要形式。是生產(chǎn)過程必不可少的一個部分。它既能反映系統(tǒng)實時的生產(chǎn)情況,也能對長期的生產(chǎn)過程進行統(tǒng)計、分析,使人能夠?qū)崟r掌握和分析生產(chǎn)情況。 </p><p> (1) 創(chuàng)建報表窗口</p><p> 進入組態(tài)王開發(fā)系統(tǒng),創(chuàng)建一個新的畫面,在組態(tài)王工具箱按鈕中,用鼠標左鍵單擊“報表窗口”按鈕,如圖3.6所示,此時,鼠標箭頭變?yōu)樾 ?”字形,
86、在畫面上需要加入報表的位置按下鼠標左鍵,并拖動,畫出一個矩形,松開鼠標鍵,報表窗口創(chuàng)建成功,鼠標箭頭移動到報表區(qū)域周邊,當鼠標形狀變?yōu)殡p“+”字型箭頭時,按下左鍵,可以拖動表格窗口,改變其在畫面上的位置。將鼠標挪到報表窗口邊緣帶箭頭的小矩形上,這時鼠標箭頭形狀變?yōu)榕c小矩形內(nèi)箭頭方向相同,按下鼠標左鍵并拖動,可以改變報表窗口的大小。當在畫面中選中報表窗口時,會自動彈出報表工具箱,不選擇時,報表工具箱自動消失。</p><
87、;p><b> 圖3.6 工具箱</b></p><p> (2) 制作實時數(shù)據(jù)報表</p><p> 實時數(shù)據(jù)報表主要是來顯示系統(tǒng)實時數(shù)據(jù)。除了在表格中實時顯示變量的值外,報表還可以按照單元格中設置的函數(shù)、公式等實時刷新單元格中的數(shù)據(jù)。在單元格中顯示變量的實時數(shù)據(jù)一般有兩種方法。這兩種方法分別是對應下面所說的上述倆種。
88、 </p><p> ?、賳卧裰兄苯右米兞?lt;/p><p> 在報表的單元格中直接輸入“=變量名”,既可在運行時在該單元格中顯示該變量的數(shù)值,當變量的數(shù)據(jù)發(fā)生變化時,單元格中顯示的數(shù)值也會被實時刷新。如圖2.6所示,例如在單元格“B4”中要實時顯示當前的登錄“用戶名”,在“B4”單元格中直接輸入“=\\本站點\$用戶名”,切換到運行系統(tǒng)后,該單元格中便會實時顯示登錄的用戶的名
89、稱,如“系統(tǒng)管理員”登錄,則會顯示“系統(tǒng)管理員”</p><p> 圖3.7 直接引用變量</p><p> 這種方式適用于表格單元格中的顯示固定變量的數(shù)據(jù)。如果單元格中要顯示不同變量的數(shù)據(jù)或值的類型不固定,則量好選擇單元格設置函數(shù)。</p><p> (3) 制作歷史數(shù)據(jù)報表</p><p> 歷史報表記錄了以往的生產(chǎn)記錄數(shù)據(jù),對用
90、戶來說是非常重要的歷史報表的制作根據(jù)所需數(shù)據(jù)的不同有不同的制作方法,這里介紹兩種常用的方法。</p><p> 當要設計一個材料自動輸送分揀記錄表,該報表為8小時生成一個(數(shù)似于班報),要記錄每小時最后一刻的數(shù)據(jù)作主歷史數(shù)據(jù),而且該報表在查看時應該實時刷新。對于這個報表就可以采用向單元格中定時刷新數(shù)據(jù)的方法實現(xiàn)。按照規(guī)定的時間,在不同的小時里,將變量的值定時用單元格設置函數(shù)如 ReportSetCellValu
91、e( )設置到不同的單元格中。這時,報表單元格中的數(shù)據(jù)會自動刷新,而帶有函數(shù)的單元格也會自動計算結(jié)果,當時換班時,保存當前添有數(shù)據(jù)的報表為報表文件,清除上班填充的數(shù)據(jù),繼續(xù)填充,這樣就完成了要求。這樣就好比是每小時在記錄表上記錄一次現(xiàn)場數(shù)據(jù),當換班時,由下一班在新的記錄表上開始記錄一樣??梢粤硗鈩?chuàng)建一個報表窗口,在運行時,調(diào)用這些保存的報表,查看以前的高錄,實現(xiàn)歷史數(shù)據(jù)報表。這種制作報表的方式既可以作為實報表現(xiàn)察實時數(shù)據(jù),也可以作為歷史
92、報表保存。用戶可以參照組態(tài)王演示工程中的實時報表。</p><p> (4) 使用歷史數(shù)據(jù)查詢函數(shù)</p><p> 使用歷史數(shù)據(jù)查詢函數(shù)從組態(tài)王記錄的歷史庫中按指定的起始時間和時間間隔查詢指定變量的數(shù)據(jù),如果用戶在查詢時,希望彈出一個對話框,可以在對話框上隨機選擇不同的變量和時間段來查詢數(shù)據(jù),最好使用函數(shù)ReportSetHistData2(StartRow,StartCol)。該函
93、數(shù)已經(jīng)提供了方便、全面的對話框供用戶操作。但該函數(shù)會將指定時間段內(nèi)查詢到的所有數(shù)據(jù)都填充到報表中來,如果報表不夠大,則系統(tǒng)會自動增加報表行數(shù)或列數(shù),對于使用固定格式報表的用戶來說不太方便。那么可以用下面一種方法。</p><p> 如果用戶想要一個定時自動查詢歷史數(shù)據(jù)的報表,而不是彈出對話框,或者歷史報表的格式是固定的,要求將查詢到的數(shù)據(jù)加到固定的表格中,多余查詢的數(shù)據(jù)不需要添到表中,這時可以使用函數(shù)Repir
94、tSetHistData(ReportName,TagName,StartTime,SepTime,szContent)。使用該函數(shù)時,用戶需要指定查詢的起始時間,查詢間隔,和變量數(shù)據(jù)的填充范圍。</p><p> 組態(tài)王報表擁有豐富而靈活的報表函數(shù),用戶可以使用報表制作一些數(shù)據(jù)存儲、求和、運算、轉(zhuǎn)換等特殊用法。如將采集到的數(shù)據(jù)存儲在報表的單元格中,然后將報表數(shù)據(jù)賦給曲線控件來制作一段分析曲線等,既可以節(jié)省變量
95、,簡化操作,還可以重復使用??傊?,報表的其它用法還很多,有待用戶按照自己的實際用途靈活使用。</p><p><b> 3.3 定義數(shù)據(jù)</b></p><p> 組態(tài)軟件中定義數(shù)據(jù)變量非常重要,首先在組態(tài)王搜索工程中找到自動輸送分揀工程,然后點擊進入自動輸送分揀工程,在工程瀏覽器中單擊數(shù)據(jù)庫,選擇數(shù)據(jù)詞典,雙擊新建以此來定義變量畫面。如圖所示,當定義木質(zhì)物塊數(shù)量
96、時,變量名為CC,變量類型為內(nèi)存整數(shù),描述為顏色貨物數(shù)量。當變量類型不為內(nèi)存整數(shù)時,連接設備、寄存器、數(shù)據(jù)類型、讀寫屬性都需要進行定義。然后點擊確定,其他變量也是依此類推。 </p><p><b> 圖3.8 定義變量</b></p><p> 表 3.1 定義數(shù)據(jù)表 </p><p>
97、;<b> 4調(diào)試過程</b></p><p> 在所有組態(tài)部分軟件編程結(jié)束后進行一次調(diào)試過程,這次調(diào)試過程是為了達到畢業(yè)設計要求。當控制界面的物塊通過氣動閥進入皮帶輪后,傳感器進行收集信號,從而發(fā)出信號給皮帶輪另一側(cè)的氣動閥,這樣就實現(xiàn)了一次自動輸送分揀的全過程。在調(diào)試過程中如果放入物塊的密度、顏色、質(zhì)量不符合傳感器的規(guī)格,自動輸送分揀機是不會進行識別分揀的。此次設計使用的傳感器為電容
98、傳感器、電感傳感器、顏色傳感器,通過原理來設計自動輸送分揀系統(tǒng)(監(jiān)控部分),假設物塊為木、鐵、鋁3種,通過3種傳感器的識別進行分揀,其中使用四個氣動閥門其中三個閥門控制物塊分揀,一個閥門控制所有物塊的供給,使用皮帶輪進行物塊的傳動。傳動過程中由于物塊質(zhì)量,密度還有顏色的材質(zhì)特性進行氣動閥門的控制,從而達到自動分揀的目的。</p><p><b> 4.1 軟硬件設備</b></p&g
99、t;<p> 組態(tài)王軟件、計算機、PLC控制平臺、西門子STEP7編程軟件、材料分揀實物教學模型。</p><p> 4.2組態(tài)王與PLC的通訊設計</p><p> PLC與上位計算機的通訊可以利用高級語言編程來實現(xiàn),組態(tài)王6.0與西門子PLC 之間通訊的實現(xiàn)步驟。西門子PLC采用RS232或RS485進行通訊,占用計算機的一個串行口。在不加擴展卡的情況下可以使用編程
100、口和計算機進行通訊。</p><p><b> (1)設備連接</b></p><p> 利用PLC與計算機專用的RS232C電纜,將PLC通過編程口與上位計算機串口(COM口)連接,進行串行通訊。串行通訊方式使用“組態(tài)王計算機”的串口,I/O設備通過RS-232串行通訊電纜連接到“組態(tài)王計算機”的串口。</p><p><b>
101、 (2)設備配置</b></p><p> 在組態(tài)王工程瀏覽器的工程目錄顯示區(qū),點擊“設備”項下PLC與上位計算機所連串口(COM口),進行參數(shù)設置。然后在組態(tài)王瀏覽器目錄內(nèi)容顯示區(qū)內(nèi)雙擊所設COM口對應的“新建”圖標,會彈出“設備配置向?qū)А睂υ捒颉T诖藢υ捒蛑型瓿膳c組態(tài)王通訊的設備的設置。</p><p> 利用設備配置向?qū)Ь涂梢酝瓿纱型ㄓ嵎绞降腎/O設備安裝,安裝過
102、程簡單、方便。在配置過程中,用戶需選擇I/O設備的生產(chǎn)廠家、設備型號、連接方式,為設備指定一個邏輯設備名,設定設備地址。</p><p> (3)設計圖形界面并建立動畫連接</p><p> 在組態(tài)王“畫面”上創(chuàng)建自動輸送分揀控制示意圖,建立啟動和停止按鈕,并將各個氣動閥啟動和停止按鈕與所建立相應變量關聯(lián),進行動畫連接。</p><p><b> (
103、4)系統(tǒng)運行</b></p><p> 啟動組態(tài)王運行系統(tǒng)TOUCHVIEW,運行自動分揀輸送的控制。將PLC開關指向“RUN”狀態(tài),按下啟動按鈕,觀察自動輸送分揀系統(tǒng)的控制結(jié)果。實驗結(jié)果表明,系統(tǒng)運行正常,動畫效果良好。</p><p><b> 結(jié) 論</b></p><p> 這次通過計算機上的組態(tài)軟件進行設計的自動分揀
104、輸送系統(tǒng),基本達到設計所要求。實現(xiàn)氣動閥門對物料控制,實現(xiàn)了傳感器對幾種物料進行的識別。在設計的畫面中,我設計了一個歡迎畫面和一個監(jiān)控畫面,這樣也使畫面變得豐富,可以進行畫面之間的切換,不再顯得那么單調(diào)。我所設計的自動輸送分揀系統(tǒng)具有直觀,操作簡單,由于只用到了組態(tài)軟件在維護上也顯得非常輕松,從而節(jié)省很多人力。由于是計算機進行監(jiān)控,安全可靠性也是一流的。對于工業(yè)生產(chǎn)實現(xiàn)自動化具有現(xiàn)實意義。</p><p><
105、;b> 結(jié)束語</b></p><p> 從此次畢業(yè)設計——自動輸送分揀系統(tǒng)(監(jiān)控部分)中可以看出,對于自動控制系統(tǒng)來說,自動分揀是實際應用中的主流系統(tǒng),其中工控組態(tài)軟件的產(chǎn)生為計算機控制系統(tǒng)提供便利。自動分揀系統(tǒng)中對于下位機PLC的通信也有著至關重要的作用。此次設計中對于組態(tài)軟件有了全新的認識,發(fā)現(xiàn)它用處真的是很多。從陌生到熟悉這個軟件,也花費了不少學習時間,使我學會了如何實現(xiàn)組態(tài)的很多功
106、能。原本以為的枯燥設計也變的豐富多彩了。讓我對于本次畢業(yè)設計又產(chǎn)生了濃厚興趣,同時深深體會到自己知識的匱乏與欠缺,希望以后有時間多多學習這方面知識來填充自己吧。</p><p><b> 致 謝</b></p><p> 在此次設計中,我遇到了很多困難,大到系統(tǒng)的工作原理和設計思想,小到程序的實現(xiàn)及組態(tài)畫面的制作。開始我真的是很迷茫,認為這個設計太困難了。不過關鍵
107、時刻**老師和同學們都給予很多鼓勵和幫助,使我沒有心灰意冷堅持研究終于困難一個個被攻克了。在此特別感謝我的畢設指導教師**和那些幫助過我的同學。</p><p><b> 參考文獻</b></p><p> 張萬忠. 《可編程控制器入門與應用實例》北京. 中國電力出版社. 2004.</p><p> 臺方. 《可編程序控制器應用教程》北
108、京. 中國水利水電出版社. 2001.</p><p> 常斗南. 《可編程序控制器》原理. 應用. 實驗北京. 機械工業(yè)出版社. 1998.</p><p> 王錦標. 《過程計算機控制》北京. 清華大學出版社. 1992.</p><p> 肖田元. 張燕云. 陳加棟《系統(tǒng)仿真導論》北京. 清華大學出版社. 2000.</p><p&g
109、t; 易傳祿. 《可編程控制器應用指南》上海. 上海科學普及出版社. 2003.</p><p> 謝克明. 《可編程控制器原理與程序設計》北京. 電子工業(yè)出版社. 2005.</p><p> 王振民. 《PLC原理及應用》大慶. 大慶石油學院. 2001.</p><p> 周美蘭. 《PLC與組態(tài)設計》北京. 科學出版社. 2003.</p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計-----自動輸送分揀系統(tǒng)(控制部分)
- 畢業(yè)設計--基于plc的物料自動分揀系統(tǒng)設計
- 基于plc的物料自動分揀系統(tǒng)設計 畢業(yè)設計
- 基于plc的自動控制分揀系統(tǒng)的設計畢業(yè)設計論文
- plc與物料分揀系統(tǒng)畢業(yè)設計論文
- 畢業(yè)設計基于plc的物料自動分揀系統(tǒng)設計
- 畢業(yè)設計--基于plc分揀系統(tǒng)設計
- 自動分揀系統(tǒng)畢業(yè)設計
- 應用plc實現(xiàn)自動輸送分揀系統(tǒng)控制設計
- 畢業(yè)設計---基于plc的自動控制分揀系統(tǒng)的設計
- 自動輸送與分揀系統(tǒng)設計
- plc物料自動分揀系統(tǒng)畢業(yè)論文
- 自動輸送與分揀系統(tǒng)設計
- plc物料自動分揀系統(tǒng)畢業(yè)設計外文文獻翻譯
- 畢業(yè)設計---基于plc的郵件分揀系統(tǒng)設計
- plc郵件分揀系統(tǒng)設計畢業(yè)論文
- 郵件自動分揀系統(tǒng)的設計畢業(yè)設計
- 畢業(yè)設計-----材料自動分揀智能系統(tǒng)設計
- 自動輸送與分揀系統(tǒng)設計.docx
- 畢業(yè)論文-基于plc自動分揀及傳輸控制系統(tǒng)設計
評論
0/150
提交評論