任鳳娟 四川華新現(xiàn)代職業(yè)學(xué)院應(yīng)用技術(shù)系,四川 成都 610107
基于易控組態(tài)軟件的全虛擬PLC在高職教學(xué)中的應(yīng)用
任鳳娟 四川華新現(xiàn)代職業(yè)學(xué)院應(yīng)用技術(shù)系,四川 成都 610107
在分析PLC課程特點的基礎(chǔ)上,結(jié)合我校PLC教學(xué)的現(xiàn)狀,提出基于易控組態(tài)軟件,構(gòu)建全虛擬PLC實驗控制系統(tǒng)的方案。經(jīng)教學(xué)嘗試,極大地改變了傳統(tǒng)的PLC實驗控制系統(tǒng)的局限,可廣泛地應(yīng)用于實驗教學(xué)過程中。
全虛擬PLC;易控組態(tài)軟件;MX Compon軟ent件包;GX Simulator仿真軟件;GX Develop編er程軟件
當(dāng)前,PLC技術(shù)已在自動控制領(lǐng)域占有舉足輕重的地位?,F(xiàn)在全國開設(shè)有電子、電氣以及工業(yè)自動化等專業(yè)的高職院校大都將PLC技術(shù)作為一門必修課程納入教學(xué)計劃。該課程具有極強的實踐性、綜合性、創(chuàng)造性,需要精講多練、開設(shè)與工業(yè)實際應(yīng)用緊密結(jié)合的實驗課程、搭建良好的實驗平臺。
完整的PL C實驗控制系統(tǒng)由被控對象、執(zhí)行機構(gòu)、傳感器以及主令電器等組成。這種系統(tǒng)一經(jīng)制作完成就是固定的,學(xué)生無法任意組合,不利于學(xué)生教學(xué)實驗中創(chuàng)新能力的培養(yǎng)。同時這種PLC控制過程實驗室實現(xiàn)成本高、體積大、容易損壞以及受到高校實驗室經(jīng)費及場地等因素的限制,因而不適合廣泛應(yīng)用于教學(xué)實驗中。
針對以上情況,本文提出借助于易控(INSPEC)組態(tài)軟件、MX Component軟件包、GX Si mu l a to r仿真軟件、G X Developer編程軟件,通過16彩燈的3種花樣自動循環(huán)的控制實例,構(gòu)建一種全虛擬PLC實驗控制系統(tǒng)。
組態(tài)軟件在國內(nèi)是一個約定俗成的概念,并沒有明確的定義,它可以理解為“組態(tài)式監(jiān)控軟件”。“組態(tài)(Configure)”的含義是“配置”、“設(shè)定”、“設(shè)置”等意思,是指用戶通過類似“搭積木”的簡單方式來完成自己所需要的軟件功能,而不需要編寫計算機程序,也就是所謂的“組態(tài)”。它有時候也稱為“二次開發(fā)”,組態(tài)軟件就稱為“二次開發(fā)平臺”?!氨O(jiān)控(Supervisory Control)”,即“監(jiān)視和控制”,是指通過計算機信號對自動化設(shè)備或過程進行監(jiān)視、控制和管理。
組態(tài)控制技術(shù)是一種計算機控制技術(shù),采用組態(tài)技術(shù)構(gòu)成的計算機系統(tǒng)在硬件設(shè)計上除采用工業(yè)PC機外,系統(tǒng)大量采用各種成熟通用的I/O接口設(shè)備和現(xiàn)場設(shè)備,基本不再需要單獨進行具體電路設(shè)計,這樣提高了工控系統(tǒng)的可靠性。
易控(INSPEC)軟件能夠?qū)崿F(xiàn)對自動化過程和裝備的監(jiān)視和控制。它能從自動化過程和裝備中采集各種信息,并將信息以圖形化等更易于理解的方式進行顯示,將重要的信息以各種手段傳送到相關(guān)人員,對信息執(zhí)行必要分析處理和存儲,發(fā)出控制指令等等。易控(INSPEC)軟件提供了豐富的用于工業(yè)自動化監(jiān)控的功能,用戶根據(jù)自己工程的需要進行選擇、配置等較為簡單的工作來建立自己所需要的監(jiān)控系統(tǒng)。
作為通用的監(jiān)控軟件,易控提供了對工業(yè)自動化系統(tǒng)進行監(jiān)視、控制、管理和集成等一系列的功能。同時也為用戶實現(xiàn)這些功能的組態(tài)過程提供了豐富和易于使用的手段和工具。[1]
我校PLC課程以培養(yǎng)學(xué)生實際操作能力為重點,主要以模塊化方式開展教學(xué)活動,把實際工業(yè)生產(chǎn)的需要與相關(guān)知識模塊相結(jié)合,根據(jù)工作任務(wù)的要求,在項目化課程內(nèi)容之上,以能力培養(yǎng)為目標(biāo),加強學(xué)生的技能訓(xùn)練,促進學(xué)生職業(yè)能力的提高。項目教學(xué)法的實施流程如圖1所示。
圖1 項目教學(xué)法的實施流程
盡管采用了模塊化的教學(xué)組織模式,但是實驗教學(xué)還是缺乏直觀性,學(xué)生不能觀察到中間變量,不能體會實驗的變化過程,對實驗結(jié)果也就只能有感性的認(rèn)識,被動地接受,從而導(dǎo)致學(xué)生的參與性不強。
基于易控組態(tài)軟件的全虛擬PLC控制系統(tǒng),學(xué)生可以通過電腦動畫顯示,監(jiān)控實驗的動態(tài)過程,動畫顯示直觀、設(shè)計靈活、學(xué)生易于上手。
采用GX Developer作為編程平臺,將編制好的梯形圖程序?qū)懭隚X Simulator進行仿真,GX Simulator作為一個模擬PLC運行的虛擬PLC控制器。
將GX Simulator和易控組態(tài)軟件通過MX Component進行通信連接,建立基于易控組態(tài)軟件的監(jiān)控界面,通過信息的交互和上位機界面的監(jiān)控實現(xiàn)虛擬控制過程。[2]虛擬通道實現(xiàn)方法如圖2所示。
圖2 虛擬通道實現(xiàn)方法
GX Simulator為一個軟件包,其基于Microsoft Windows 操作系統(tǒng)上運行。在安裝有GX Developer軟件的計算機上安裝GX Simulator后可實現(xiàn)離線調(diào)試。離線調(diào)試功能包括監(jiān)視和測試本站/其他站的軟元件以及模擬外部設(shè)備I/O 的運行。只要滿足條件,GX Simulator就可以自動讓內(nèi)部軟元件導(dǎo)通或斷開。
在安裝有GX Simulator的GX Developer編程平臺上完成梯形圖的編制后,啟動梯形圖邏輯測試工具,則梯形圖程序?qū)懭胩摂MPLC的虛擬CPU中,且虛擬PLC自動打到RUN狀態(tài)。
MX Component是三菱一款用于PC與PLC進行通信的軟件。在易控組態(tài)軟件中就是應(yīng)用MX Component與GX Simulator進行通信的,從而實現(xiàn)上位機界面對于梯形圖程序的運行及監(jiān)控。[3]
在安裝有GXDeveloper、G X Simulator、MX Component和易控組態(tài)軟件的計算機上,通過16彩燈的3種花樣自動循環(huán)的實例,完成PLC程序的編制,調(diào)試,組態(tài)界面的制作、通道的連接、畫面的監(jiān)控等,實現(xiàn)全虛擬的PLC 實驗控制系統(tǒng)。具體步驟如下:
(1)進行PLC的輸入輸出變量分配,建立與易控組態(tài)軟件的變量對應(yīng)關(guān)系,如表1所示。
表1 輸入輸出變量與易控變量的對應(yīng)關(guān)系
(2)在GX Developer編程軟件上寫入16彩燈自動循環(huán)的程序,并進行編譯、調(diào)試。
(3)在易控組態(tài)軟件中開發(fā)工程
啟動易控組態(tài)軟件的開發(fā)環(huán)境,新建一個工程用于保存工程的所有配置信息,系統(tǒng)將其自動打開。對于工程樹中的各個部分按照工程的實際需要分別進行配置。在畫面中,從元件庫中調(diào)出2個按鈕和16個燈,并對其屬性和事件進行設(shè)置;在定義變量窗口中建立上述18個變量;在IO通信窗口中,新建一個通道,選擇串口的通信方式,進行參數(shù)設(shè)置,其中波特率為9600Kbps ,偶校驗,數(shù)據(jù)位7位,停止位1位。選擇三菱FX系列的PLC,注意要選擇使用模擬器進行調(diào)試,如圖3所示。在新建立好的FX編程口中建立通道連接。寄存器類型、數(shù)據(jù)庫變量的對應(yīng)關(guān)系如表1。
圖3 I0通信的設(shè)置
(4)打開編制好的梯形圖程序,點擊GX Simulator進入仿真環(huán)境,同時運行易控組態(tài)好的工程。這樣就可以通過易控監(jiān)控畫面監(jiān)控16彩燈的運行狀況。如圖4所示。
圖416 彩燈監(jiān)控運行畫面
基于易控組態(tài)軟件的全虛擬PLC實驗教學(xué)控制系統(tǒng),不受實驗設(shè)備和實驗儀器的限制,可以直觀的顯現(xiàn)各個部分的運行狀況,是PLC實驗教學(xué)的一種探索、一種改革、一種進步。同時工業(yè)環(huán)境的模擬調(diào)試亦可借鑒應(yīng)用。
[1]北京九思易自動化軟件有限公司.易控(INSPEC)組態(tài)軟件培訓(xùn)教程[Z]. 2008
[2]葉力,鄭萍.基于GX與MCGS的全虛擬PLC控制系統(tǒng)研究.中國現(xiàn)代教育裝備.2007年12期
[3]日本三菱電機有限公司. MX Component 3Operation Manual[Z].2008
10.3969/j.issn.1001-8972.2011.12.118
任鳳娟(1979-),女,遼寧朝陽人,工學(xué)碩士,助教,研究方向:工業(yè)控制。