◆盧建寧 王步來 宗劍 錢平
現(xiàn)代社會要求制造業(yè)對市場需求做出迅速反應(yīng),生產(chǎn)出小批量、多品種、多規(guī)格、低成本和高質(zhì)量的產(chǎn)品。為了滿足這一要求,生產(chǎn)設(shè)備和自動生產(chǎn)線的控制系統(tǒng)必須具有極高的可靠性和靈活性[1]。PLC(Programmable Logical Controller,PLC)即可編程邏輯控制器,是自動控制技術(shù)、計算機(jī)技術(shù)和通信技術(shù)三者結(jié)合的高科技產(chǎn)品。PLC 具有通用性強(qiáng)、使用方便、適應(yīng)面廣、可靠性高、抗干擾性能力強(qiáng)等特點(diǎn),被廣泛應(yīng)用于工業(yè)生產(chǎn)控制的各個領(lǐng)域[1-3]。
目前各工科大專院校電類專業(yè)都開設(shè)了PLC相關(guān)課程,原有的教學(xué)以S7-200 為教學(xué)機(jī)型[1]。S7-200 是一款經(jīng)典的PLC,多年來在工業(yè)控制領(lǐng)域得到廣泛應(yīng)用。由于PLC 技術(shù)日新月異,發(fā)展很快,西門子公司將不再對S7-200 系列PLC 進(jìn)行更新升級。與此同時,西門子公司在2009 年推出面向中小型應(yīng)用場合的S7-1200 系列PLC,逐漸在各行各業(yè)得到廣泛應(yīng)用,S7-1200 系列PLC 也逐漸成為各個高校的教學(xué)機(jī)型[2-4]。
高校的PLC實(shí)驗(yàn)教學(xué)由于受到資金、場所等條件的限制,往往難以及時更新教學(xué)實(shí)驗(yàn)設(shè)備。本文從滿足教學(xué)和科研的需要出發(fā),針對當(dāng)前實(shí)驗(yàn)條件存在的不足,探索利用“西門子杯”中國智能制造挑戰(zhàn)賽邏輯控制子賽項(xiàng)的比賽裝置,設(shè)計基于西門子S7-1200 PLC 的實(shí)驗(yàn)教學(xué)平臺,學(xué)生可在該仿真實(shí)驗(yàn)平臺上進(jìn)行多個PLC 教學(xué)實(shí)驗(yàn),并可以通過人機(jī)交互界面(HMI)動態(tài)顯示PLC 控制系統(tǒng)的工作狀況。
電梯仿真模型(Elevator Simulation Model,簡稱ESM)由控制器與被控對象兩大部分組成。其中,控制器采用西門子S7-1214C DC/DC/DC PLC,被控對象即為電梯仿真軟件。被控對象運(yùn)行在工控機(jī)中。從宏觀上看,在ESM 整個系統(tǒng)中,工程師站與PLC 直接通過以太網(wǎng)連接,PLC 與仿真對象之間采用Profibus DP 通信協(xié)議來實(shí)現(xiàn)連接。在工程師站上安裝有軟件TIA Portal V13 和WINCC Professional V13。CM1243-5 模塊即為Profibus DP 主站,電梯仿真模型通過PM125 模塊成為Profibus DP 從站。PLC 與主站直接相連,仿真對象與從站直連。整體網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)見圖1。
PM125 模塊提供了仿真對象與現(xiàn)場總線PROFIBUS 的互連,其作為Profibus DP 從站,內(nèi)部遵循一定的協(xié)議格式。從PLC 端的角度來看,其格式如圖2 所示。
具體來講,對于PLC 端的輸入數(shù)據(jù),首字節(jié)用于通信命令字,后續(xù)的字節(jié)則是用戶數(shù)據(jù),其長度由實(shí)際情況而定;對于輸出數(shù)據(jù),除了首字節(jié)同樣用于通信命令字外,其后的第二個字節(jié)用于定義PLC 輸出數(shù)據(jù)的長度值,接下來的字節(jié)才是用戶數(shù)據(jù),同樣地,其長度也由實(shí)際情況而定。
電梯控制實(shí)驗(yàn)是PLC 案例教學(xué)中的一個典型實(shí)驗(yàn)[5-6]。電梯仿真模型ESM 可以仿真一部、兩部或者三部六層電梯。PLC 可以通過Profibus 總線的通信接口對電梯仿真模型進(jìn)行信號采集和輸出控制。下面以單部電梯為例,說明如何利用電梯仿真模型開設(shè)PLC 的教學(xué)實(shí)驗(yàn)。
圖1 電梯仿真模型結(jié)構(gòu)圖
圖2 PM125 通信協(xié)議格式定義
電梯模型的輸出信號,針對PLC 而言是輸入信號:各樓層的上行下行按鈕10 個,轎廂內(nèi)樓層按鈕六個,各樓層門鎖信號六個,端站限位信號四個,上下平層信號兩個,電梯門開關(guān)到位信號兩個,轎廂門開關(guān)按鈕兩個,紅外光幕、超重、檢修開關(guān)、轎廂門鎖信號、自動運(yùn)行信號各一個,總共37 個PLC 的輸入信號。單部六層電梯模型的輸入信號地址如表1 所示。
電梯模型的輸入信號,針對PLC 而言是發(fā)出的控制信號,包括各樓層外呼指示燈10 個,各層內(nèi)呼指示燈六個,七段數(shù)碼顯示七個,上下行指示兩個,上下行接觸器兩個,開關(guān)門繼電器兩個,高低速運(yùn)行指示兩個,制動接觸器三個,此外還有準(zhǔn)備就緒信號、電機(jī)啟動信號、故障指示、照明、風(fēng)扇各一個,總共39 個PLC 的輸出信號。單部六層電梯模型的輸出信號地址如表2 所示。
表1 單部六層電梯模型的輸入信號列表
表2 單部六層電梯模型的輸出信號列表
電梯控制程序由學(xué)生按照電梯運(yùn)行的規(guī)則進(jìn)行編寫,在TIA 13 中編譯好電梯運(yùn)行控制程序,并將其下載到西門子S7-1214PLC 中,并調(diào)到RUN 運(yùn)行模式。電梯仿真對象模型以三維畫面的形式反映PLC 內(nèi)部程序運(yùn)行結(jié)果,能夠非常直觀地反映PLC 程序運(yùn)行得正確與否。三維模型畫面能直觀地顯示電梯的運(yùn)行位置,能夠判斷PLC 發(fā)出樓層指示信號的正確性;能直觀地動態(tài)顯示電梯的運(yùn)行方向,能夠判斷PLC 給出的電梯運(yùn)行方向指示信號的正確性;能動態(tài)地模擬電梯開關(guān)門的動作,檢驗(yàn)PLC 發(fā)出的開關(guān)門信號的正確性。電梯模型進(jìn)行不同客流類型的模擬,可以設(shè)置乘客出現(xiàn)的時間、所在樓層、數(shù)量、干擾信號等。仿真電梯模型可實(shí)現(xiàn)真實(shí)電梯的絕大多數(shù)功能,同時對PLC 編程沒有任何額外限制。學(xué)生編寫的程序和采用真實(shí)電梯模型的控制程序可以完全一樣。
以電梯模型作為教學(xué)平臺,筆者開發(fā)了八個教學(xué)實(shí)驗(yàn),分別是電梯模型認(rèn)知實(shí)驗(yàn),Profibus DP 通信實(shí)驗(yàn),信號指示系統(tǒng)實(shí)驗(yàn),電梯啟動與停止、制動控制,電梯樓層信號的產(chǎn)生、消除及顯示,電梯外呼內(nèi)選信號的登記與消除,電梯開關(guān)門控制,電梯開關(guān)門故障保護(hù)。基于西門子S7-1200 PLC 控制的電梯的仿真效果如圖3 所示。通過實(shí)驗(yàn),使學(xué)生能夠清楚地了解PLC 控制系統(tǒng)的工作原理,真正感知PLC 強(qiáng)大的控制功能。
圖3 電梯仿真運(yùn)行效果
PLC(可編程控制器)相關(guān)課程是高等院校電類專業(yè)的重要專業(yè)課程,課程的實(shí)踐性非常強(qiáng),必須通過實(shí)驗(yàn)或進(jìn)行實(shí)際操作,才能夠真正掌握PLC 技術(shù)。針對應(yīng)用型高校的PLC 實(shí)驗(yàn)教學(xué)受到資金、場所等諸多條件的限制,充分利用“西門子杯”中國智能制造挑戰(zhàn)賽邏輯控制子賽項(xiàng)的比賽裝置,設(shè)計基于S7-1200 PLC 的實(shí)驗(yàn)教學(xué)平臺。學(xué)生利用該平臺可以完成多個教學(xué)實(shí)驗(yàn),并通過三維動態(tài)仿真模型直觀地驗(yàn)證PLC 控制程序的正確性。
經(jīng)過四個學(xué)期的教學(xué)實(shí)踐,發(fā)現(xiàn)與以往教學(xué)方式相比,實(shí)驗(yàn)教學(xué)平臺能夠提高學(xué)生的學(xué)習(xí)興趣和編程能力,并且這種模式更貼近實(shí)際應(yīng)用和工況。實(shí)驗(yàn)教學(xué)平臺的運(yùn)用能夠豐富教學(xué)內(nèi)容,有利于學(xué)生對PLC 的全面理解和掌握,提高學(xué)生的學(xué)習(xí)興趣,改善學(xué)生的學(xué)習(xí)風(fēng)氣,增強(qiáng)PLC 實(shí)驗(yàn)的教學(xué)效果。學(xué)生通過實(shí)驗(yàn)教學(xué)平臺的訓(xùn)練,掌握了PLC的基本編程和操作方法,為今后從事工業(yè)自動控制領(lǐng)域的相關(guān)工作打下扎實(shí)的基礎(chǔ)。■