【正文】
設(shè)備。外部設(shè)備包括:下位機(PLC、儀表、模塊、板卡、變頻器等),它們一般通過串行口和上位機交換數(shù)據(jù);其他Windows 應(yīng)用程序,它們之間一般通過DDE 交換數(shù)據(jù);外部設(shè)備還包括網(wǎng)絡(luò)上的其他計算機。只有在定義了外部設(shè)備之后,組態(tài)王才能通過I/O 變量和它們交換數(shù)據(jù)。為方便定義外部設(shè)備,組態(tài)王設(shè)計了“設(shè)備配置向?qū)А币龑?dǎo)用戶一步步完成設(shè)備的連接。本設(shè)計中使用S7200 PLC和組態(tài)王進行通信。PLC為組態(tài)王提供數(shù)據(jù)。其中PLC 連接在計算機的COM2 口。繼續(xù)上面的工程。選擇工程瀏覽器左側(cè)大綱項“設(shè)備\COM2”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),運行“設(shè)備配置向?qū)А?。選擇“西門子S7200系列PPI”項,單擊“下一步”。為外部設(shè)備取一個名稱,輸入“西門子PLC”,單擊“下一步”,彈出“設(shè)備配置向?qū)А?。為設(shè)備選擇連接串口,假設(shè)為COM2,單擊“下一步”。填寫設(shè)備地址,為2,單擊“下一步”。設(shè)置通信故障恢復(fù)參數(shù)(一般情況下使用系統(tǒng)默認設(shè)置即可),單擊“下一步”,彈出“設(shè)備配置向?qū)А?。檢查各項設(shè)置是否正確,確認無誤后,單擊“完成”。設(shè)備定義完成后,可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備“西門子PLC”。在定義數(shù)據(jù)庫變量時,只要把IO變量連結(jié)到這臺設(shè)備上,它就可以和組態(tài)王交換數(shù)據(jù)了。 構(gòu)造數(shù)據(jù)庫數(shù)據(jù)庫是“組態(tài)王”軟件的核心部分,工業(yè)現(xiàn)場的生產(chǎn)狀況要以動畫的形式反映在屏幕上,操作者在計算機前發(fā)布的指令也要迅速送達生產(chǎn)現(xiàn)場,所有這一切都是以實時數(shù)據(jù)庫為中介環(huán)節(jié),所以說數(shù)據(jù)庫是聯(lián)系上位機和下位機的橋梁。在TouchVew 運行時,它含有全部數(shù)據(jù)變量的當(dāng)前值。變量在畫面制作系統(tǒng)組態(tài)王畫面開發(fā)系統(tǒng)中定義,定義時要指定變量名和變量類型,某些類型的變量還需要一些附加信息。數(shù)據(jù)庫中變量的集合記錄了所有用戶可使用的數(shù)據(jù)變量的詳細信息。構(gòu)造數(shù)據(jù)庫繼續(xù)上面節(jié)的工程。選擇工程瀏覽器左側(cè)大綱項“數(shù)據(jù)庫\數(shù)據(jù)詞典”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),彈出“變量屬性”對話框如圖12所示。此對話框可以對數(shù)據(jù)變量完成定義、修改等操作,以及數(shù)據(jù)庫的管理工作。在“變量名”處輸入變量名:a1;在“變量類型”處選擇變量類型:IO離散,在“連接設(shè)備”中選擇先前定義好的IO 設(shè)備:西門子PLC;在“寄存器”中定義為:;在“數(shù)據(jù)類型”中定義為:Bit類型。其它屬性目前不用更改,單擊“確定”即可。圖12 創(chuàng)建IO變量 建立動畫連接定義動畫連接是指在畫面的圖形對象與數(shù)據(jù)庫的數(shù)據(jù)變量之間建立一種關(guān)系,當(dāng)變量的值改變時,在畫面上以圖形對象的動畫效果表示出來;或者由軟件使用者通過圖形對象改變數(shù)據(jù)變量的值?!敖M態(tài)王”提供了21 種動畫連接方式:屬性變化 線屬性變化、填充屬性變化、文本色變化位置與大小變化 填充、縮放、旋轉(zhuǎn)、水平移動、垂直移動值輸出 模擬值輸出、離散值輸出、字符串輸出值輸入 模擬值輸入、離散值輸入、字符串輸入特殊 閃爍、隱含滑動桿輸入 水平、垂直命令語言 按下時、彈起時、按住時一個圖形對象可以同時定義多個連接,組合成復(fù)雜的效果,以便滿足實際中任意的動畫顯示需要。創(chuàng)建動畫連接,繼續(xù)上節(jié)的工程。雙擊圖形對象——即“就緒”燈,可彈出“動畫連接”對話框,如圖13所示。圖13 動畫連接用鼠標(biāo)單擊“填充屬性”按鈕,彈出對話框如圖14所示。圖14 填充屬性在“變量名”處單擊“?”,之后選擇\\本站點\b7 ,在“顏色設(shè)置”中定義正常色為綠色,定義報警色為紅色,其余屬性目前不用更改。單擊“確定”。同理,其余變量也如此設(shè)置后返回組態(tài)王開發(fā)系統(tǒng)。選擇“文件\全部存”菜單命令。 運行和調(diào)試組態(tài)王工程已經(jīng)初步建立起來,進入到運行和調(diào)試階段。在組態(tài)王開發(fā)系統(tǒng)中選擇“文件\切換到 View”菜單命令,進入組態(tài)王運行系統(tǒng)。在運行系統(tǒng)中選擇“畫面\打開”命令,從“打開畫面”窗口選擇“立體車庫”畫面。顯示出組態(tài)王運行系統(tǒng)畫面,即可看到畫面的動態(tài)變化。如圖15 所示。圖15 運行系統(tǒng)畫面參考文獻[1] 常斗南.PLC運動控制實例及解析[M].北京:機械工業(yè)出版社,2010Dounan Chang. PLC motion control instance and analysis [ M ]. Beijing: Mechanical Industry Press,2010 [2] 呂景泉.可編程控制器技術(shù)教程[M].北京:高等教育出版社,2001 Jingquan Lv. The programmable controller technology ( M ). Beijing: Higher Education Press,2001[3] [M].北京:北京航空航天大學(xué)出版社,2002 Yonghua Wang. Modern electric and PLC control technology [ M ]. Beijing: Beihang University press,2002[4] [M].北京:化學(xué)工業(yè)出版社,2007 Peizhi Zhang. Electrical control and PLC [ M ]. Beijing: Chemical Industry Press,2007[5] 陽勝峰.西門子PLC與變頻器、觸摸屏綜合應(yīng)用教程[M].北京:中國電力出版社,2009 Sheng Feng Yang. Siemens PLC and frequency converter, touch screen integrated application guide ( M ). Beijing: China Electric Power Press,2009致謝為期一個學(xué)期的畢業(yè)論文已經(jīng)接近尾聲了,我的四年大學(xué)生涯也即將圈上一個句號。畢業(yè)設(shè)計是我對這四年來的大學(xué)生活進行總結(jié),是對我們學(xué)的知識的一個測試,也是一個自我的檢驗。在這里我要特別感謝我的指導(dǎo)老師肖老師的熱情關(guān)懷和悉心指導(dǎo),在我做畢業(yè)設(shè)計的每個階段,從外出查閱資料,設(shè)計草案的確定和修改,后期詳細設(shè)計等整個過程中都給予了我悉心的指導(dǎo)。在她的精心指導(dǎo)和幫助下,我才能順利地完成了本科畢業(yè)設(shè)計的撰寫工作。然后還要感謝大學(xué)四年來所有的老師,為我打下扎實的專業(yè)知識基礎(chǔ);同時還要感謝所有的同學(xué)們,正是因為有了他們的支持和鼓勵,此次畢業(yè)設(shè)計才會順利完成。附錄1電氣原理圖設(shè)計附錄2PLC梯形圖設(shè)計主程序梯形圖 X軸脈沖輸出子程序梯形圖Y軸脈沖輸出子程序梯形圖對應(yīng)倉庫定位子程序中轉(zhuǎn)位置定位控制子程序貨臺運動控制子程序