
男,云南文山人,自動(dòng)化儀表高級(jí)工程師,工學(xué)學(xué)士,(紅河學(xué)院信息科學(xué)與電子工程學(xué)院,云南 蒙自 661100),現(xiàn)就職于紅河學(xué)院信息科學(xué)與電子工程學(xué)院從事自動(dòng)化專(zhuān)業(yè)教學(xué)工作,研究方向?yàn)樯a(chǎn)過(guò)程自動(dòng)化及計(jì)算機(jī)控制系統(tǒng)。
摘要:本文介紹了基于PLC與組態(tài)軟件的自動(dòng)配料系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并舉例說(shuō)明。
關(guān)鍵詞:PLC;組態(tài)軟件;配料系統(tǒng);設(shè)計(jì)
Abstract: This paper introduces the design and implementation of automatic ingredient system based on PLC and configuration software by an application example.
Key words: PLC; Configuration software; Ingredient system; Design
1 概述
自動(dòng)配料系統(tǒng)在冶金、建材、化工及食品等行業(yè)應(yīng)用非常廣泛,近幾年來(lái)隨著計(jì)算機(jī)技術(shù)和PLC技術(shù)的飛速發(fā)展,國(guó)內(nèi)外的組態(tài)軟件不斷完善,自動(dòng)配料系統(tǒng)控制方案也在不斷改進(jìn),本文著重介紹利用PLC及監(jiān)控組態(tài)軟件來(lái)實(shí)現(xiàn)自動(dòng)配料系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的方法。
由于PLC的迅猛發(fā)展,實(shí)現(xiàn)了工業(yè)控制領(lǐng)域的飛躍,其功能從弱到強(qiáng),實(shí)現(xiàn)了邏輯控制到數(shù)字控制的進(jìn)步;其應(yīng)用領(lǐng)域從小到大,實(shí)現(xiàn)了單體設(shè)備簡(jiǎn)單控制到勝任運(yùn)動(dòng)控制、過(guò)程控制及集散控制等各種任務(wù)的跨越。今天的PLC正在成為工業(yè)控制領(lǐng)域的主流控制設(shè)備,可以用于各種規(guī)模的工業(yè)控制場(chǎng)合,在各個(gè)領(lǐng)域發(fā)揮著越來(lái)越大的作用。除了邏輯處理功能以外,近年來(lái)PLC的功能單元大量涌現(xiàn),使PLC從邏輯控制滲透到了生產(chǎn)過(guò)程控制、運(yùn)動(dòng)控制等各種工業(yè)控制中。加上PLC通信能力的增強(qiáng),使用PLC組成各種控制系統(tǒng)變得非常容易。
監(jiān)控組態(tài)軟件是伴隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的突飛猛進(jìn)發(fā)展起來(lái)的,監(jiān)控組態(tài)軟件是面向生產(chǎn)過(guò)程的監(jiān)視、控制與數(shù)據(jù)采集的軟件平臺(tái)工具,具有實(shí)時(shí)多任務(wù)操作,設(shè)置項(xiàng)目豐富,使用方便、靈活,功能強(qiáng)大,監(jiān)控組態(tài)軟件通用性強(qiáng),解決了人機(jī)圖形界面的問(wèn)題,通過(guò)監(jiān)控組態(tài)軟件對(duì)控制系統(tǒng)進(jìn)行組態(tài),可以把生產(chǎn)工藝上的參數(shù)在流程圖上顯示出來(lái),處理數(shù)據(jù)報(bào)警和系統(tǒng)報(bào)警,存儲(chǔ)歷史趨勢(shì),各類(lèi)報(bào)表的生成和打印輸出,在PC機(jī)的屏幕上進(jìn)行整個(gè)生產(chǎn)過(guò)程的操作,接口開(kāi)放,方便數(shù)據(jù)共享,支持多種硬件設(shè)備。因此監(jiān)控組態(tài)軟件得到了廣泛的應(yīng)用。PLC與監(jiān)控組態(tài)軟件的完美組合,通過(guò)監(jiān)控組態(tài)軟件對(duì)PLC及其它智能設(shè)備的I/O數(shù)據(jù)進(jìn)行監(jiān)控,應(yīng)用越來(lái)越廣泛。
2 設(shè)計(jì)實(shí)例
2.1 工藝介紹
整個(gè)配料系統(tǒng)的工藝流程如圖1所示。有5種物料分別裝在1#~5#料斗中,要求按一定的比例進(jìn)行自動(dòng)配料,經(jīng)過(guò)配料后的物料由1#~5#料斗通過(guò)1#~5#皮帶下到6#皮帶上,兩臺(tái)混料機(jī)A、B互為備用,只能運(yùn)行一臺(tái)。當(dāng)開(kāi)動(dòng)混料機(jī)A時(shí)混料機(jī)B禁止運(yùn)行,由6#皮帶(正向運(yùn)行)將物料運(yùn)到6#料斗進(jìn)入混料機(jī)A混合后的物料通過(guò)8#料斗進(jìn)入7#皮帶送出;當(dāng)開(kāi)動(dòng)混料機(jī)B時(shí)混料機(jī)A禁止運(yùn)行,由6#皮帶(反向運(yùn)行)將物料運(yùn)到7#料斗進(jìn)入混料機(jī)B混合后的物料通過(guò)8#料斗進(jìn)入7#皮帶送出。
圖1 配料系統(tǒng)工藝流程圖
2.2 控制要求
(1) 邏輯順序控制部分
整個(gè)配料系統(tǒng)的電氣設(shè)備啟動(dòng)停止順序?yàn)槟嫘騿?dòng),順序停車(chē)。從流程的最后開(kāi)始啟動(dòng)運(yùn)輸設(shè)備,停車(chē)時(shí)從開(kāi)始進(jìn)料的設(shè)備依此順序停車(chē),具體停車(chē)、啟動(dòng)時(shí)各臺(tái)運(yùn)輸設(shè)備中間的間隔時(shí)間可以在調(diào)試時(shí)進(jìn)行確定。
圖2 配料系統(tǒng)運(yùn)輸電氣設(shè)備啟動(dòng)、停止順控邏輯圖
當(dāng)正常開(kāi)動(dòng)混料機(jī)A時(shí):7#皮帶運(yùn)行 → 延時(shí)10秒 → 混料機(jī)A運(yùn)行 → 延時(shí)10秒 → 6 #皮帶運(yùn)行(正向運(yùn)行)→ 延時(shí)10秒 → 1#~5#皮帶同時(shí)運(yùn)行。設(shè)備正常開(kāi)動(dòng)完畢。
當(dāng)正常停止混料機(jī)A時(shí):1#~5#皮帶同時(shí)停止 → 延時(shí)10秒 → 6 #皮帶停止 → 延時(shí)10秒 → 混料機(jī)A停止 → 延時(shí)10秒 → 7#皮帶停止。設(shè)備正常停止完畢。
當(dāng)正常開(kāi)動(dòng)或停止混料機(jī)B時(shí)的順序和正常開(kāi)動(dòng)或停止混料機(jī)A時(shí)的順序相同。
1#~7#皮帶每臺(tái)設(shè)有4個(gè)防止皮帶跑偏的檢測(cè)的裝置(行程開(kāi)關(guān)),在運(yùn)行過(guò)程中,無(wú)論1#~7#皮帶中任何一臺(tái)跑偏時(shí),系統(tǒng)正常停車(chē)。圖2是配料系統(tǒng)運(yùn)輸電氣設(shè)備啟動(dòng)、停止的順控邏輯圖。
緊急停車(chē):當(dāng)有下列緊急停車(chē)信號(hào)出現(xiàn)時(shí),所有設(shè)備同時(shí)停車(chē)。
7#皮帶故障;
混料機(jī)A或混料機(jī)B故障;
6#皮帶故障。
圖3 控制系統(tǒng)構(gòu)成示意圖
手動(dòng)操作:每臺(tái)在設(shè)備在現(xiàn)場(chǎng)設(shè)一個(gè)操作控制箱,通過(guò)轉(zhuǎn)換開(kāi)關(guān)進(jìn)行手動(dòng)、自動(dòng)切換,所有設(shè)備要求能在現(xiàn)場(chǎng)進(jìn)行手動(dòng)操作(啟動(dòng)、停止)。
(2) 模擬量信號(hào)的處理
對(duì)于模擬量信號(hào)的測(cè)量,主要是針對(duì)每條皮帶上物料瞬時(shí)流量,這里采用皮帶電子秤來(lái)完成,輸出與瞬時(shí)流量成正比的4~20mA的標(biāo)準(zhǔn)信號(hào)送到PLC來(lái)完成配料比的控制。
3 控制方案及系統(tǒng)構(gòu)成
圖3是控制方案及系統(tǒng)構(gòu)成圖。組成:PLC(帶模擬量輸入輸出模塊)+ 上位機(jī)及監(jiān)控組態(tài)軟件。
所有的數(shù)字量和模擬量過(guò)程檢測(cè)參數(shù)及控制都由PLC來(lái)完成,數(shù)字量控制部分由PLC通過(guò)編程來(lái)實(shí)現(xiàn)所有連鎖控制信號(hào)、電器設(shè)備的邏輯順序控制;模擬量的處理由PLC的模擬量輸入輸出模塊來(lái)進(jìn)行處理,由上位機(jī)及監(jiān)控組態(tài)軟件來(lái)完成過(guò)程參數(shù)的各種控制、顯示及累計(jì)等。所有模擬量、數(shù)字量的監(jiān)控由監(jiān)控組態(tài)軟件根據(jù)工藝監(jiān)控要求進(jìn)行組態(tài),在計(jì)算機(jī)上完成所有工藝參數(shù)的顯示、操作。PLC與上位機(jī)的通訊由監(jiān)控組態(tài)軟件中進(jìn)行設(shè)置。最后通過(guò)網(wǎng)關(guān)將控制層和設(shè)備層的網(wǎng)絡(luò)與該廠的內(nèi)部局域網(wǎng)相聯(lián)接,使管理者在網(wǎng)上可以實(shí)時(shí)觀察到整個(gè)生產(chǎn)過(guò)程。
3.1 組態(tài)王軟件的網(wǎng)絡(luò)結(jié)構(gòu)
組態(tài)王完全基于網(wǎng)絡(luò)的概念,是一種真正的客戶服務(wù)器模式,支持分布式歷史數(shù)據(jù)庫(kù)和分布式報(bào)警系統(tǒng),可運(yùn)行在基于TCP/IP網(wǎng)絡(luò)協(xié)議的網(wǎng)上,使用戶能夠?qū)崿F(xiàn)上、下位機(jī)以及更高層次的廠級(jí)連網(wǎng)。TCP/IP網(wǎng)絡(luò)協(xié)議提供了在不同硬件體系結(jié)構(gòu)和操作系統(tǒng)的計(jì)算機(jī)組成的網(wǎng)絡(luò)上進(jìn)行通信的能力。一臺(tái)PC機(jī)通過(guò)TCP/IP網(wǎng)絡(luò)協(xié)議可以和多個(gè)遠(yuǎn)程計(jì)算機(jī)(即遠(yuǎn)程節(jié)點(diǎn))進(jìn)行通訊。組態(tài)王的網(wǎng)絡(luò)結(jié)構(gòu)是一種柔性結(jié)構(gòu),可以將整個(gè)應(yīng)用程序分配給多個(gè)服務(wù)器,可以引用遠(yuǎn)程站點(diǎn)的變量到本地使用(顯示、計(jì)算等),這樣可以提高項(xiàng)目的整體容量結(jié)構(gòu)并改善系統(tǒng)的性能。服務(wù)器的分配可以是基于項(xiàng)目中物理設(shè)備結(jié)構(gòu)或不同的功能,用戶可以根據(jù)系統(tǒng)需要設(shè)立專(zhuān)門(mén)IO服務(wù)器、歷史數(shù)據(jù)服務(wù)器、報(bào)警服務(wù)器、登錄服務(wù)器和WEB服務(wù)器等。
3.2 控制系統(tǒng)組態(tài)
圖4是用組態(tài)王6.5所做的配料系統(tǒng)主流程監(jiān)控畫(huà)面。在配料系統(tǒng)主流程監(jiān)控畫(huà)面上可進(jìn)行手自動(dòng)切換、對(duì)所有的電氣設(shè)備進(jìn)行開(kāi)停操作、設(shè)備運(yùn)行指示、各種物料的瞬時(shí)流量、累計(jì)顯示等;在該配料系統(tǒng)中,共計(jì)制作了十余幅不同功能、形式的流程圖畫(huà)面,以菜單、按鈕等不同的形式進(jìn)行鏈接,操作非常方便。
(1) 對(duì)數(shù)字量的處理
組態(tài)王軟件可對(duì)PLC上的DI、DO進(jìn)行讀、寫(xiě)操作,將所有電器設(shè)備的運(yùn)行狀態(tài)在監(jiān)控畫(huà)面上進(jìn)行顯示,在自動(dòng)狀態(tài)時(shí),所有單臺(tái)設(shè)備的啟動(dòng)停止按鈕自動(dòng)隱藏,只能按PLC程序進(jìn)行順序開(kāi)停,在手動(dòng)狀態(tài)時(shí),所有單臺(tái)設(shè)備的啟動(dòng)停止按鈕自動(dòng)顯示出來(lái),可在計(jì)算機(jī)上對(duì)所有的電器設(shè)備進(jìn)行啟動(dòng)、停止操作;當(dāng)檢修時(shí)可將現(xiàn)場(chǎng)的轉(zhuǎn)換開(kāi)關(guān)打到手動(dòng)狀態(tài)在現(xiàn)場(chǎng)進(jìn)行操作。
圖4 配料系統(tǒng)主流程監(jiān)控畫(huà)面
(2) 配料比的控制
在監(jiān)控畫(huà)面上,可顯示每一種物料的瞬時(shí)流量、累積值和給定值,配料比的控制,是配料系統(tǒng)的關(guān)鍵所在,在組態(tài)軟件上有二種方法來(lái)實(shí)現(xiàn)。
方法一:用組態(tài)王中的“配方”功能來(lái)完成,在組態(tài)時(shí)先定義好變量、配方種類(lèi),使用起來(lái)相當(dāng)方便,在投產(chǎn)之前,技術(shù)人員通過(guò)化驗(yàn),檢測(cè)物料成分,確定幾種物料之間的配比關(guān)系及每種物料所含水分的多少,再通過(guò)管理人員向配方庫(kù)中輸入各種配方。系統(tǒng)運(yùn)行時(shí),監(jiān)控系統(tǒng)自動(dòng)計(jì)算和稱(chēng)量各種配料,保持配比的準(zhǔn)確,操作人員根據(jù)不同的物料選擇不同的配方,操作人員只需從配方庫(kù)中調(diào)用需要的配方,這樣監(jiān)控軟件就可根據(jù)配方情況進(jìn)行協(xié)調(diào)控制,實(shí)現(xiàn)各種物料按預(yù)定的配方進(jìn)行配比。
方法二:用組態(tài)王中的KingACT軟件來(lái)完成,KingACT基于PC機(jī)上建立的實(shí)時(shí)控制軟件,提供符合IEC1131-3標(biāo)準(zhǔn)的2種PLC編程語(yǔ)言,包括梯形圖(LD)、功能塊(FBD)。可方便地實(shí)現(xiàn)簡(jiǎn)單和復(fù)雜的控制系統(tǒng),利用組態(tài)王的功能塊(FBD)很容易的就可以實(shí)現(xiàn)一個(gè)比值控制系統(tǒng)來(lái)滿足配料系統(tǒng)的要求。
3.3 其它功能
(1) 控制分組、趨勢(shì)圖及報(bào)表
在上位機(jī)的監(jiān)控組態(tài)軟件上實(shí)現(xiàn)控制分組,主要完成許多實(shí)時(shí)性的操作,如控制系統(tǒng)的手/自動(dòng)切換,PID參數(shù)的調(diào)整等;趨勢(shì)圖分為實(shí)時(shí)趨勢(shì)和歷史趨勢(shì),是將一些重要的工藝參數(shù)作詳細(xì)的記錄,通過(guò)查看趨勢(shì)圖,可幫助操作人員調(diào)整工藝參數(shù),為操作控制和事故分析提供重要的依據(jù)。報(bào)表制作可根據(jù)用戶的需要把一些重要的參數(shù)分類(lèi)統(tǒng)計(jì)制作成班報(bào)表、日?qǐng)?bào)表、月報(bào)表、季報(bào)表和年報(bào)表等,定時(shí)輸出到打印機(jī),方便記錄和查詢。
(2) 系統(tǒng)安全管理
安全保護(hù)是應(yīng)用系統(tǒng)不可忽視的問(wèn)題,必須解決好授權(quán)與安全性的問(wèn)題,系統(tǒng)必須能夠依據(jù)用戶的使用權(quán)限允許或禁止其對(duì)系統(tǒng)進(jìn)行操作。組態(tài)王提供一個(gè)強(qiáng)有力的先進(jìn)的基于用戶的安全管理系統(tǒng)。在“組態(tài)王”系統(tǒng)中,在開(kāi)發(fā)系統(tǒng)里可以對(duì)工程進(jìn)行加密。打開(kāi)工程時(shí)只有輸入密碼正確時(shí)才能進(jìn)入該工程的開(kāi)發(fā)系統(tǒng)。對(duì)畫(huà)面上的圖形對(duì)象設(shè)置訪問(wèn)權(quán)限,同時(shí)給操作者分配訪問(wèn)優(yōu)先級(jí)和安全區(qū),運(yùn)行時(shí)當(dāng)操作者的優(yōu)先級(jí)小于對(duì)象的訪問(wèn)優(yōu)先級(jí)或不在對(duì)象的訪問(wèn)安全區(qū)內(nèi)時(shí),該對(duì)象為不可訪問(wèn),即要訪問(wèn)一個(gè)有權(quán)限設(shè)置的對(duì)象,要求先具有訪問(wèn)優(yōu)先級(jí),而且操作者的操作安全區(qū)須在對(duì)象的安全區(qū)內(nèi)時(shí),方能訪問(wèn)。以此來(lái)保障系統(tǒng)的安全運(yùn)行。
4 結(jié)語(yǔ)
利用組態(tài)王軟件與PLC相結(jié)合可以方便的實(shí)現(xiàn)配料系統(tǒng)的控制,軟件上組態(tài)靈活,控制方案也可適應(yīng)不同層次用戶的需要,修改方便,硬件上支持與多種設(shè)備相連接,可以組成不同的控制系統(tǒng),利用通信網(wǎng)絡(luò)可將生產(chǎn)過(guò)程數(shù)據(jù)送到管理層,實(shí)現(xiàn)數(shù)據(jù)共享。與傳統(tǒng)的控制方案相比,操作簡(jiǎn)單,維護(hù)方便,控制精度高。整個(gè)配料系統(tǒng)經(jīng)過(guò)一年多的運(yùn)行,設(shè)備故障率低,實(shí)現(xiàn)了生產(chǎn)、操作全過(guò)程的自動(dòng)控制,大大減少了人為的誤操作,完全滿足生產(chǎn)工藝的要求。