近年來,隨著工業自動化水平的不斷提高,計算機在工業領域得到了越來越多的應用,人們對自動化也提出了更高的要求。面對種類繁多的控制設備和過程監控裝置,傳統的工業控制軟件暴露出來的缺陷越來越多,比如程序修改困難,開發周期長,重復使用率低,價格昂貴,可靠性差等,這些足以說明其已經無法滿足用戶的各種需求了。組態軟件出現后,傳統工控軟件存在的各種問題被很好的解決,用戶可以利用組態軟件的功能,任意組態控制對象和控制目的,從而實現系統的自動控制。本文主要利用了松下FPO系列PLC作為主控制器,輔以多種傳感器、氣泵、氣缸和電機等硬件設備,實現對鐵塊、鋁塊和顏色塊的分揀功能,同時采用了北京昆侖通態公司的MCGS觸摸屏作為監控設備,實現對該系統啟動、停止的遠程控制以及系統運行過程的實時監控的功能。
1 系統的結構與工作原理
1.1系統的結構。
本文所設計的物料分揀系統主要由控制部分、檢測部分、輸送部分、分揀部分和監控部分等五個模塊組成。圖1為該物料分揀系統的結構圖。
圖1 物料分揀系統結構圖
控制部分選用的是松下FPO系列的PLC。其接收到檢測部分反饋的信號后,進行一系列快速且可靠的處理后,將控制指令發送至輸送部分、分揀部分和監控部分。
檢測部分主要由電感傳感器、電容傳感器、顏色傳感器、光電傳感器等各種傳感器組成。其作用是通過不同的傳感器檢測出物料種類或其他信息后將信號反饋至控制部分。
輸送部分主要包括變頻器、電機和傳送皮帶等。其作用是將物料通過傳送皮帶輸送至各個用于檢測物料種類的傳感器的有效檢測區內,進行物料種類的檢測。
分揀部分主要由氣缸和電磁閥等組成。其作用是根據接收到的控制指令,將不同種類的物料分別推人各自所對應的下料槽。
監控部分選用的是北京昆侖通態公司的MCGS觸摸屏。其作用是對整個系統的啟動、停止以及運行狀態進行實時監控,如果有需要還可通過添加構件的方式,來實現各種運行曲線的查詢、實時報警及報警記錄查詢、各種報表的生成等功能。
1.2系統的工作原理。
該物料分揀系統是通過觸摸屏進行啟動、停止控制,且實時監控系統是如何利用不同類型的傳感器對待測物進行檢測并分類的。當供料槽中有待測物料時,就會被此處的傳感器檢測到,由氣缸將待測物推上傳送帶,運行期間待測物會經過不同種類的傳感器的檢測,當電感傳感器檢測到鐵塊時,對應氣缸動作將待測物推入1#下料槽;當電容傳感器檢測到鋁塊時,對應氣缸動作將待測物推入2#下料槽;當顏色傳感器檢測到顏色塊時,對應氣缸動作將待測物推入3#下料槽;否則,繼續前行。
2 觸摸屏工程的設計
本設計采用了北京昆侖通態公司生產的MCGS觸摸屏作為物料分揀系統監控設備,通過MCGSE嵌入式通用監控系統軟件提供的大量圖形對象和動畫構件,用戶可以進行任意組態,來實現對系統運行狀態的實時監控。
2.1制作工程畫面。
首先是建立用戶畫面,其標題可以“物料分揀系統”,并且設置好適合觸摸屏屏幕的尺寸。另外可以通過“設置為啟動窗口”選項,將該窗口設置為運行時自動加載的窗口。建立好畫面后,就開始結合物料分揀系統的具體結構對其進行編輯,放置如電機、電磁閥、電感傳感器、電容傳感器、光電傳感器和觸摸按鈕等各種圖形對象、動畫構件和文字,來逼真的呈現物料分揀系統的結構。
2.2定義數據對象。
MCGS系統中各個部分均以實時數據庫為公用區交換數據,實現各個部分協調動作。實時數據庫是MCGS工程的數據交換和數據處理中心。數據對象是構成實時數據庫的基本單元,建立實時數據庫的過程也就是定義數據對象的過程。只有將工程畫面中的圖形對象的動畫屬性,與實時數據庫中定義的數據對象建立相關性的連接后,才可以驅動圖形的動態顯示。
2.3動畫連接。
前面已經利用圖形對象將工程畫面構建完成,但此時畫面是靜止不動的,要想真實地描述外界對象的狀態變化,就必須對這些圖形對象進行動畫設計,從而達到對其過程進行實時監控的目的。MCGS為每一種基本圖形元素都定義了不同的動畫屬性,如圖形大小、顏色、位置、可見度、閃爍『生等狀態的特征參數。MCGS實現圖形動畫設計的主要方法是將用戶窗口中圖形對象與實時數據庫中的數據對象建立相關陛連接,并設置相應的動畫屬性。這樣在系統整個運行過程中,圖形對象的外觀和狀態特征,都由數據對象的實時采集值進行驅動,從而實現了圖形的動畫效果。
3 觸摸屏與PLC之間的通訊
3.1如何實現MCGS和PLC設備的聯接?
本物料分揀系統所采用的松下FP0系列PLC上有—個編程接口,同時也是數據通訊接口,其近距離的數據傳輸是通過串行通訊協議完成的。因此,PLC與觸摸屏之間采用了RS232通訊線進行連接。
在MCGS系統中,其與外部硬件設備的連接由設備窗口負責建立的,使得MCGS能從外部設備讀取數據并控制外部設備的工作狀態,實現對應工業過程的實時監控。因此MCGS與PLC設備的聯接是通過設備窗口完成的。
首先,我們在設備窗口中進行設備組態,因為在MCGS中PLC設備是作為子設備掛在串口父設備下的,因此在向設備組態窗口中添加PLC設備前,必須先添加一個串13父設備。然后,對串口通訊父設備進行設備屙l生的設置,其設置要求必須與所用設備的通訊協議一致,否則將無法實現正常通訊。結合本系統,我們設置通訊端口為COM 1,通訊波特率為9600比特/秒,數據位數為8,選擇奇校驗方式,停止位位數為1位。至此就完成了MCGS與PLC設備的聯接。
3.2怎樣對PLC中的數據進行讀寫?
我們建立了MCGS與PLC系統之間的連接后,只需要在PLC設備的設備屬性設置對話框中對其通道屬性進行沒置,并建立起通道與MCGS實時數據庫中的數據的連接,就可以對PLC中的數據進行讀寫操作了。
3.3怎樣把從PLC讀來數據與監控界面中的動畫建立起連接?
當我們在實時數據庫中建立了所需的數據對象,并在PLC設備屬性設置對話框中把它們與對應的設備通道連接起來后,只需要在準備設置動畫的構件的動畫組態屬性設置對話框中選中相應的動畫連接復選框,然后將對應的數據對象與其連接起來就行了。
4 結論
本文主要闡述了MCGS觸摸屏在以松下PLC為主控制器的物料分揀系統中的應用。系統采用了觸摸屏作為人機交互工具,使得現場人員操作起來非常簡單,提高了人機界面的靈活性,同時還可以實時顯示現場數據且自動保存,此外還具有體積相對較小,安裝方便,便于維護,成本較低等優。
(審核編輯: 智匯小新)
分享