徐紅明 金湖庭



摘 ?要:為有效解決目前PLC教學中存在的教學軟硬件更新滯后、教學項目缺乏創新、教學方式不夠靈活、學生學習積極性不高等問題,提出了采用全虛擬和虛實結合兩種PLC教學交互方案。教學實踐表明,組態仿真的虛擬控制對象,可以逼真地顯示復雜控制系統的動態控制過程,減輕教師對教學硬件設施與場地的依賴,提高學生的學習興趣,培養學生的編程能力、實踐動手能力和創新能力,提高人才培養質量。
關鍵詞:組態技術;可編程控制器(PLC);仿真;教學改革
中圖分類號:G715 ? ? 文獻標識碼:A ? ?文章編號:2096-3769(2021)06-039-05
可編程控制器(PLC)是以微處理器為[1]核心,集傳統的繼電器控制技術、計算機技術和通信技術為一體的一種自動控制裝置,已經在現代工業控制領域得到廣泛應用。[1]PLC技術是智能控制技術等自動化類專業的專業核心課,是一門工程性、實踐性很強的課程[2][3]。在現階段PLC教學中,受學校配備的PLC實訓設備、工業控制對象等多種教學條件及空間的限制,在培養學生工程實踐能力、綜合分析能力和創新能力方面受到很大的制約。組態技術是一種工業自動化數據采集監控軟件技術,可對控制過程中的各種資源進行配置,用文字或圖形動態顯示PLC中的開關量狀態和數字量數值,生成人機界面的畫面,與操作人員進行信息交互。如何在現有教學條件下,發揮組態技術的仿真和人機交互優勢,研究、探索和改革PLC課程的教學方法和教學手段,不斷提高教學質量,為“中國制造2025”培養更多更優秀的高素質創新型人才,具有非常重要而深遠的意義。
一、可編程控制器(PLC)教學存在的問題及解決方法
近些年,項目教學法[4]、任務驅動教學法[5]等探究式教學模式在高職院校得到廣泛推廣,對PLC這類實踐性和操作性較強的課程,這些教學方法能有效激發學生的學習興趣和求知欲望,調動學生的學習積極性,促進學生分析問題、解決問題的能力和探索精神的培養,并已經為社會培養了大批基礎扎實、具有一定實踐能力的工控技術人才。但是,我們也必須清醒的看到,在高職擴招學生規模不斷增加、工控技術快速發展等背景下,當前PLC教學與社會需求還存在較大差距,在課程教學方面也有一些不足之處。
1.教學軟硬件更新滯后
該課程具有極強的實踐性,目前市場上主流的PLC品牌有西門子、三菱等,一般授課教師會根據學校已建PLC實訓室的設備,選擇其中一個品牌進行教學,然而同一PLC品牌還有不同的產品系列及編程軟件,以西門子為例,早期建設的PLC實訓裝置多以S7-200、S7-300為主,編程軟件分別為STEP 7-Micro/WIN V4.0、STEP7 V5.5,然而經過多年的產品更新迭代,這些產品已經停產并面臨淘汰,推出的替代產品是S7-200 SMART、S7-1200、1500等,編程軟件分別為STEP 7-Micro/WIN SMART、TIA Portal V15[6](博途)。然而,新建PLC實訓室資金需求量大且周期較長,在這種情況下,一些教師還在采用S7-200開展教學,用發光二極管模擬實驗效果,根本無法直觀、逼真地顯示復雜控制系統的動態控制過程,學生的學習興趣和積極性自然也就不高,這樣培養的學生與企業的實際需求可以說相差甚遠。
2.教學項目乏善可陳
該課程具有很強的創造性,每一條指令都需要通過創造性的思維應用到生產實際中去,從工程角度出發,已經積累了豐富的教學項目和案例,如電動機控制正反轉控制、Y/Δ起動控制、小車往返控制、十字路口交通燈的控制、彩燈循環控制、噴泉控制、搶答器設計、機械手控制、PLC的聯網與通信等,但由于一些教師教育思想、實踐教學觀念陳舊,對PLC外圍設備和實驗模塊過度依賴,專業課程之間沒有很好的教學協作,也無心挖掘實訓設備的潛能,制定更加有利于拓展學生思維的教學項目,這些都嚴重制約了學生創新能力的培養。
隨著組態技術[7][8][9]的發展,利用組態軟件強大的仿真能力,構造虛擬工控對象,通過PLC和控制對象間建立數據連接與通信,把PLC控制與組態仿真控制結合起來,建立經濟靈活又形象直觀的虛擬實訓教學項目,實現對生產流程的模擬操作,該類仿真教學實訓項目投入成本低,可以有效解決購置實際被控對象資金量大,占用空間大、無法及時更新、容易過時等問題,將組態仿真技術應用于PLC教學,是提高PLC課程教學質量,構建與工控技術發展相適應的實踐教學的新思路。
二、組態技術與PLC教學交互方案
組態仿真技術與PLC實現有效交互,建立的虛擬仿真實訓系統突破了空間限制,可以便捷地實現教學項目更新,形象生動地展現控制效果與學習成果,極大地提高了學生的成就感,鍛煉學生的工程實踐能力,根據不同工控產品和院校教學條件,可以采用全虛擬和虛實結合兩種仿真交互方案。
1.全虛擬仿真交互方案
該方案利用校內專業機房或學生個人電腦,安裝相應工控軟件即可實施,適用于PLC實訓設備少,產品落后,學生數較多的情況下應用,適用于交通燈控制、彩燈循環控制、噴泉控制、搶答器等教學項目的仿真實現。
西門子PLC-HMI:博途是西門子公司新發布的一個全集成化軟件平臺,它完美兼容了西門子S7-300、400、1200、1500等不同系列產品,集成了STEP-7 和WINCC等軟件功能,利用TIA Portal可以添加不同類型的PLC控制器和人機界面(HMI),快速完成硬件配置,網絡參數設定等功能,實現高效組態。它采用智能化的變量定義功能,支持變量的拖拽連接,可實現PLC和HMI的高效編程,集成的PLCSIM仿真軟件在沒有實際硬件的情況下,只需要在電腦上安裝博途軟件,即可以對所編寫的程序進行仿真和聯機調試,實現教學仿真交互應用。
三菱PLC-組態王:該方案交互系統,如圖1所示,主要由三菱PLC編程軟件GX Developer、三菱OPC服務軟件MX OPC Server和組態王kingview 6.55 軟件三部分組成,GXDeveloper是PLC程序編譯平臺,GX Simulator是三菱PLC的虛擬控制器,kingview 6.55軟件組態的虛擬對象則作為PLC的控制對象,通過OPC服務軟件將PLC軟件與組態軟件進行通信連接,實現通過PLC程序控制組態的被控對象,達到工控項目全虛擬仿真交互控制效果。[10]
2.虛實結合仿真交互方案
該方案適用于在已建PLC實訓室基礎上進行拓展,適用于多種混合液體控制、機械手控制等有動態過程的教學項目仿真交互,主要利用監視與控制通用系統(MCGS)觸摸屏[11][12]和PLC構建如圖2所示的虛實結合的仿真交互實訓系統,PLC可以選用帶以太網接口和RS-485通信接口的西門子S7-200 SMART或S7-1200,MCGS選用帶以太網接口的嵌入式觸摸屏TPC1061Ti,PLC、MCGS、編程電腦通過工控交換機實現通信連接,可根據教學項目需要,多人共用一套實訓設備進行編程,并進行綜合聯機調試。
三、組態仿真技術與PLC交互教學實例
以PLC教學中的兩種液體混合PLC控制系統為例,教學項目系統示意圖如圖3所示。
在傳統的教學和項目實踐中,學生主要依據系統示意圖進行功能分析和程序編寫,調試時無法直觀看到閥件動作、液體流動、液位升降等動態過程顯示,功能單一,枯燥乏味。利用組態仿真技術,按照工業控制實際需要對其進行功能完善和優化,組建虛實結合的交互實訓系統開展教學。
1.控制要求
完善后的控制系統功能要求描述如下:
初始狀態:液罐容器為空,閥A~閥C均處于關閉狀態,低、中、高三個液位開關L1~L3都處于斷開狀態,攪拌電動機M處于停止狀態,加熱管處于停止狀態。
系統運行:按下啟動按鈕,控制系統開始工作,先打開閥A,向液罐注入液體A,液位持續上升,當液位達到中液位時,液位開關L2接通,關閉閥A,打開閥B,開始向液罐注入液體B,當液面到達高液位時,液位開關L1接通,關閉閥B,此時攪拌電動機M啟動,攪拌液體30S后停止。然后,系統啟動2個加熱管,開始對混合液體進行加熱,當溫度傳感器檢測到液體的溫度達到60度時,加熱管停止工作,并自動將閥C打開,開始排放混合液體,液位持續下降,當液面降至低液位以下時,液位開關L1由接通轉為斷開,并進行計時,待再排放10S后,閥C關閉,此時液罐容器放空,然后按照上述規律連續循環運行,直至按下停止按鈕。工作過程中,若加熱器出現故障,導致液體溫度超過75度時,自動觸發報警,溫度報警燈閃爍。
工作模式:控制系統可以進行手動/自動、單周/連續工作模式切換,默認處于自動控制、連續運行模式,若切換到手動控制,所有閥件及流程由手動操作完成,切換到單周運行模式,程序運行一個循環后停止,系統恢復到初始狀態。
系統停止:自動控制工作模式下,按下停止按鈕,系統需要完成當前工作周期后停止,并恢復到初始狀態。
輔助控制:液位開關的狀態控制通過手動輸入信號進行模擬,液體溫度變化通過程序模擬。
2.I/O分配
對上述控制功能和要求進行分析,用西門子S7-200 SMART和MCGSTPC1061Ti構建虛實結合的仿真交互系統,PLC輸入輸出地址分配,如表1所示,因PLC輸入均為虛擬信號,故不采用輸入寄存器I,而是采用中間寄存器M作為輸入信號。
3.PLC程序設計
打開STEP 7-Micro/WIN SMART軟件,在系統塊的CPU下拉菜單中選擇 ST20(DC/DC/DC),以太網端口設置IP地址為192.168.0.3,在程序塊中編寫PLC程序,包括主程序和公共程序、手動程序、自動程序三個子程序,還有溫度檢測中斷程序,公共程序主要完成上電初始化及參數設置,并按采樣時間執行溫度檢測中斷程序檢測計算的溫度值,手動程序和自動程序通過按鈕M0.2進行切換操作,自動程序順序功能,如圖4所示。
4.人機界面組態設計
打開MCGS7.7組態軟件[13][14],新建工程,選擇TPC類型TPC1061Ti,在實時數據庫中添加項目中需要的變量,并按照項目控制要求對閥、攪拌電動機、加熱器,液位等進行組態,加熱器溫度可以通過溫度變化程序或拖拽溫度標尺模擬改變,并在溫度值窗口顯示,組態的人機交互界面,如圖5所示。
5.聯機與調試
兩種液體混合控制系統人機交互界面組態完成后,打開MCGS軟件設備組態窗口,在通用串口父設備下添加子設備西門子Smart 200,設置本地組態屏IP地址與遠程PLC的IP地址在同一網段,把連接變量和PLC輸入輸出通道地址對應連接,實現PLC與虛擬對象的通信交互,聯機調試修改完善系統設計,直至達到控制功能描述的要求。
6.教學實施
利用上述設計的虛實結合教學項目可以按以下步驟展開教學活動,第一步,教師進行項目演示,明確告知本項目的教學目標和任務要求,提出相應問題,并依次進行項目相關的技術引導、知識引導和應用引導;第二步,在教師引導的基礎上,學生進行相關問題的思考和知識點的學習,以小組協作的方式,完成PLC程序編制、觸摸屏交互界面設計、聯機調試和項目總結;第三步,項目成果展示和交流,學生對自己的項目完成情況進行自我評估,小組間進行互評評估、教師進行總體評估。
三、結語
組態仿真技術在PLC教學中的交互應用,有效解決了目前PLC教學普遍存在的教學軟硬件更新滯后、教學項目缺乏創新、教學方式不夠靈活、學生學習積極性不高等問題,實現PLC控制技術與工控組態技術課程聯動,完成PLC與人機界面協同設計,深刻體會和理解控制系統項目設計的全流程,提升教學環節清晰度,提高教學過程開放度、學生學習參與度和教學資源生成度,教學目標達成度明顯提高,并大大減輕教師對硬件設施與場地的依賴,在實訓安全、維護投入和教學效果等方面均具有顯著優勢,也為開放 、創新性實踐教學提供了平臺。
參考文獻:
[1]苗紅霞,齊本勝.PLC控制技術實驗教學改革研究與實踐[J].實驗技術與管理,2010,27(3):136-139.
[2]吳宏岐,李曉斌,王亞云,等.《電氣控制及 PLC》課程工程案例教學方法研究與實踐[J].大學教育,2013(10):70-71.
[3]趙洋,胡亞偉.工程案例教學法在“PLC 原理及應用”的教學實踐[J].實驗技術與管理,2017,34(12):222-225.
[4]馬玉玲.項目教學法在PLC課程教學中的應用[J].中國職業技術教育,2006(10):54-59.
[5]郭利霞.任務驅動教學法在高職PLC課程教學中的應用[J].中國職業技術教育,2007(28):36-37,43.
[6]梁秀璟.自動化跨入軟件新時代——西門子TIA博途(PORTAL)軟件全球首發[J].自動化博覽,2010,28(12):20-21.
[7]孫松麗,王榮林,等.基于MCGS的PLC仿真實訓系統設計[J].實驗室研究與探索,2015,34(1):87-91.
[8]譚超,任根寬,等.基于PLC和 MCGS 的化工自動化實驗教學系統的設計[J].計算機與應用化學,2010,27(11):1585-1588.
[9]劉力.組態軟件在PLC實驗系統中的應用[J].實驗室研與探索,2014,33(4):127-129.
[10]許雯娜,王春,等.全虛擬PLC實驗教學系統開發[J].實驗室研究與探索,2016,35(3):92-95.
[11]王敬沖,王大虎,等.虛擬仿真在PLC配料控制系統教學中的應用[J].實驗室研與探索,2015,34(9):75-78.
[12]任思壕,李春華,李忠勤.基于組態仿真技術的紙機實驗系統設計[J].實驗室研究與探索,2014,33(7):498-100.
[13]李紅萍,賈秀明,李藝鴻,等.基于MCGS的S7300 PLC液位監控系統設計[J].自動化及儀器儀表,2013(1):55-56+59.
[14]王惠莉.基于MCGS的仿真教學系統在 PLC 教學中的應用[J].實驗技術與管理,2010,27(11):274-275..
Research on the Application of Configuration Simulation Technology in PLC Teaching
XU Hong-ming, JIN Hu-ting
(Marine Department of Zhejiang Institute of Communications, Hangzhou 311112, China)
Abstract: In order to effectively solve the problems in PLC teaching, such as the outdated teaching hardware and software, the lack of innovation in teaching projects, the inflexibility of teaching methods and the low rate of involvement of students, two ways of interactive teaching modes, fully virtual and virtual-real are proposed. Practice shows that the virtual control object with configuration simulation can vividly display the dynamic control process of complex control system, make teachers less dependent on teaching hardware and teaching sites, arouse students' interest in learning, cultivate students' ability in programming, practice and innovation thus to raise the standard of competency of college graduates.
Key words: Configuration Technology; PLC; Simulation; Teaching Reform
收稿日期:2021-05-13
作者簡介:徐紅明(1978),男,浙江東陽人,碩士,副教授,研究方向為自動控制與仿真。
本文為浙江省高校訪問工程師“校企合作項目”(FG2017013)和浙江省高等教育“十三五”教學改革研究項目“‘1+X證書制度背景下智能控制技術專業‘多課聯動、書證融通人才培養模式研究與實踐”(jg20190699)的部分研究成果。