摘 要:鋼鐵廠熱處理生產(chǎn)線實現(xiàn)自動化對提高產(chǎn)品質(zhì)量具有重要意義。本文介紹了自動化系統(tǒng)分層結(jié)構(gòu)設(shè)計思想并結(jié)合實際進行了系統(tǒng)的分層和控制功能劃分。結(jié)合現(xiàn)場控制總線的通信機理,闡述了上位機和下位機的通信過程。
關(guān)鍵詞:profibus;現(xiàn)場總線;分層結(jié)構(gòu);組態(tài)軟件
0 前言
MINI-MPM連扎鋼管機組,其產(chǎn)品精度高、表面質(zhì)量好,許多鋼鐵廠都將其引進。要保證其最終產(chǎn)品同樣具有高質(zhì)量,則要求所有后步工序有與之相適應(yīng)的先進工藝與裝備水平。為了優(yōu)化控制熱處理線先進設(shè)備,使先進工藝得到可靠保證,則需使整條處理線實現(xiàn)自動化控制,并采取先進的技術(shù)措施和可靠的技術(shù)裝備,使系統(tǒng)設(shè)計有冗余度并穩(wěn)定。本自動化生產(chǎn)線運用數(shù)字通信及網(wǎng)絡(luò)技術(shù)、采用分層設(shè)計思想,分為基礎(chǔ)自動化和生產(chǎn)過程自動化兩部分:基礎(chǔ)自動化負責各生產(chǎn)區(qū)域的工藝設(shè)備的控制;生產(chǎn)過程自動化負責整條生產(chǎn)線的串線,生產(chǎn)計劃下達,生產(chǎn)過程監(jiān)控和物料跟蹤,各區(qū)域基礎(chǔ)自動化之間的通訊和連鎖任務(wù)。
1 系統(tǒng)設(shè)計
1.1 生產(chǎn)線熱處理過程
鋼管在經(jīng)過MINI-MPM機組加工以后,熱處理過程框圖如下
需要實現(xiàn)的工藝流程分為:
?。?) 上料區(qū)工藝流程;
(2) 淬火-回火區(qū)工藝流程;
?。?) ?;?回火區(qū)工藝流程;
?。?) 定徑-矯直區(qū)工藝流程;
?。?) 冷卻區(qū)工藝流程;
(6) 彎曲度檢查-吸灰區(qū)工藝流程;
?。?) 無損探傷區(qū)工藝流程;
?。?) 修磨切廢區(qū)工藝流程;
?。?) 視力檢查及稱重收集區(qū)工藝流程;
1.2 分層設(shè)計思想
整個熱處理自動化生產(chǎn)線采用層次結(jié)構(gòu),分為基礎(chǔ)自動化部分和過程自動化部分。
基礎(chǔ)自動化部分按照已劃分的區(qū)域由PLC實現(xiàn)分區(qū)控制。根據(jù)熱處理過程可以把設(shè)計范圍集中在以下四個區(qū)域:
?。?) 1#,2#冷床區(qū);
?。?) 3#,4#冷床區(qū);
?。?) 5#,6#冷床區(qū);
?。?)修磨切廢區(qū)及視力檢查和稱重收集區(qū);
每一區(qū)域分別設(shè)一套PLC控制系統(tǒng),完成現(xiàn)場的對點智能控制,PLC采用S7-300系列中的CPU318-2DP。由于整個處理工藝的占地面積比較大,控制回路多,為了避免鋪設(shè)大量的控制線路,所以采用西門子的ET200模塊將一部分I/O放置在距離中心控制室較遠而控制點又比較集中的地方,利用PROFIBUS—DP通信協(xié)議形成遠程I/O。
生產(chǎn)過程自動化部分通過以太網(wǎng)對整個生產(chǎn)線各個區(qū)域控制系統(tǒng)串線,以及各個控制系統(tǒng)之間的通訊;完成數(shù)據(jù)的采集和統(tǒng)計處理,物料跟蹤,對過程控制參數(shù)進行設(shè)定和計算;通過人機接口進行操作指導,生產(chǎn)數(shù)據(jù)記錄,報警及運行狀態(tài)顯示。系統(tǒng)上位機采用工業(yè)用計算機,組態(tài)軟件為西門子的wincc5.0,通過CP5611通訊卡與下位機通訊。
1.3 系統(tǒng)框圖
2 PROFIBUS現(xiàn)場總線技術(shù)
profibus是近年來國際上較為流行的現(xiàn)場總線,其數(shù)據(jù)傳輸速率快(傳輸速率可達12M波特),很多領(lǐng)域內(nèi)有廣泛地應(yīng)用。Profibus的網(wǎng)絡(luò)協(xié)議是以ISO頒布的OSI標準七層參考模型為基礎(chǔ)的,只是對第三層到第六層進行簡化,它的標準適應(yīng)性強。此外它的三種模塊(FMS,DP和PA)可以適應(yīng)不同的應(yīng)用對象和通信速率方面的要求,具有良好的開放性。Profibus現(xiàn)場總線主站以主從方式與從站通訊,各主站之間由令牌協(xié)議決定總線控制權(quán),節(jié)點數(shù)可達127個。
基于profibus 現(xiàn)場總線技術(shù)上的成熟和開放性,以及實際應(yīng)用后的經(jīng)濟效果,在本自動化控制系統(tǒng)中采用其為底層控制總線。
3 系統(tǒng)控制功能劃分
3.1 基礎(chǔ)自動化部分
1)控制設(shè)計范圍內(nèi)所有電氣設(shè)備。
2)所有電氣設(shè)備控制與聯(lián)鎖程序由PLC完成。
3)PLC之間的聯(lián)鎖由I/O連線和網(wǎng)絡(luò)雙重模式實現(xiàn)。
4)安全聯(lián)鎖分區(qū)域、分級別實現(xiàn)。
5)具有手動、半自動、全自動三種操作方式。
3.2 過部分 1基2 過程自動化部分
1)基礎(chǔ)自動化系統(tǒng)之間聯(lián)鎖
根據(jù)工藝要求和設(shè)備情況設(shè)計各設(shè)備之間的聯(lián)鎖信號,通過I/O信號和PLC之間聯(lián)網(wǎng)兩種方式實現(xiàn)。
2)工作區(qū)域控制分區(qū)
統(tǒng)一規(guī)劃、統(tǒng)一設(shè)計,將部分設(shè)備的生產(chǎn)供貨與控制分離,將這些設(shè)備的控制權(quán)交給與其工藝連接密切的單體設(shè)備制造商。
3)控制方式的定義與切換
根據(jù)工藝設(shè)計的總要求,設(shè)置了自動、半自動和手動三種控制方式。
4)工作區(qū)域急停保護
緊急停車是自動化生產(chǎn)線上必備的裝置,一般是在遇到故障和其他緊急情況下動作。
根據(jù)生產(chǎn)線的實際情況,緊急停車的作用區(qū)域是可以劃定的,并不意味著一旦有急停按鈕按下就必須全線停車。
5)工藝參數(shù)的下達
由于一條生產(chǎn)線上可以實現(xiàn)多種工藝路線,不同的工藝路線要求設(shè)備的運行、連鎖、保護等參數(shù)不同。這些參數(shù)單體設(shè)備無法預(yù)先得知,只能靠過程級系統(tǒng)在調(diào)整生產(chǎn)工藝時統(tǒng)一設(shè)定。
6)生產(chǎn)計劃的下達
向各單體設(shè)備下達生產(chǎn)計劃,如:批號、爐號、直徑、長度、壁厚、數(shù)量等。
7)設(shè)備設(shè)定參數(shù)上傳
各種生產(chǎn)計劃數(shù)據(jù)、工藝數(shù)據(jù)下傳到各單體設(shè)備后,各單體設(shè)備將這些數(shù)據(jù)進行統(tǒng)計、分析、計算、處理,確定設(shè)備的設(shè)定參數(shù),并將設(shè)備的設(shè)定參數(shù)上傳到二級系統(tǒng)。
8)設(shè)備運行參數(shù)上傳
在生產(chǎn)進行當中,對主要的設(shè)備參數(shù)進行監(jiān)控,如溫度、壓力、速度、探傷等。通過對這些數(shù)據(jù)的統(tǒng)計、分析,可以確定產(chǎn)品質(zhì)量,了解設(shè)備的運行狀況。
9)設(shè)備運行狀態(tài)監(jiān)控
在上位機上對系統(tǒng)功能進行設(shè)計和編程,顯示和監(jiān)控設(shè)備的運行參數(shù)。
10)系統(tǒng)報警協(xié)調(diào)與處理
規(guī)劃報警種類,如:緊急停車,設(shè)備事故,設(shè)備運行參數(shù)超過警戒線等。設(shè)定報警級別,如:一級報警,全線停車;二級報警,區(qū)域停車;三級報警,給出警示,經(jīng)確認后可繼續(xù)運行。四級報警,僅僅給出警示。限定報警區(qū)域,不同報警信息作用在不同的操作及控制區(qū)域。
11)物料跟蹤數(shù)據(jù)傳遞
物料跟蹤數(shù)據(jù)的傳遞是跨區(qū)域的動態(tài)數(shù)據(jù)交互過程,將本節(jié)拍的數(shù)據(jù)下傳到生產(chǎn)線上的各個設(shè)備中和將各個設(shè)備中的跟蹤數(shù)據(jù)上傳到二級系統(tǒng)中。
4 系統(tǒng)實現(xiàn)
根據(jù)所提出的系統(tǒng)功能要求,系統(tǒng)軟件實現(xiàn)分為上位機部分和下位機部分。
1)下位機編程軟件
本系統(tǒng)采用SIMATIC S7-300的配套編程工具STEP 7完成硬件組態(tài)、參數(shù)設(shè)置、PLC程序編制、測試、調(diào)試和文擋處理。用戶程序由組織塊(OB)、功能塊(FB、FC)和數(shù)據(jù)塊(DB)構(gòu)成。其中,OB是系統(tǒng)操作程序與應(yīng)用程序在各種條件下的接口界面,用于控制程序的運行。FB、FC是用戶子程序。DB是用戶定義的用于存儲數(shù)據(jù)的存取區(qū),本系統(tǒng)中它是上位機監(jiān)控軟件與STEP7程序的數(shù)據(jù)接口點。
2)上位機監(jiān)控軟件
wincc是一個集成的人機界面(HMI)系統(tǒng)和監(jiān)控管理(SCADA)系統(tǒng),它是結(jié)合西門子公司在過程自動化領(lǐng)域中的先進技術(shù)和微軟公司強大軟件功能的產(chǎn)物。其特性之一是全面開放,各系統(tǒng)集成商可用wincc作為系統(tǒng)擴展的基礎(chǔ),通過開放接口開發(fā)自己的應(yīng)用軟件。Wincc提供了各種PLC的驅(qū)動軟件,因此使PLC與上位計算機的連接變得非常容易,用戶在與wincc連接時直接使用在step7中配置的變量表,可以大幅降低工程時間 。
S7-300與wincc之間通信的實現(xiàn)步驟:
首先啟動wincc,建立一個新的wincc項目,然后在標簽管理(Tag Management)中選擇添加PLC驅(qū)動程序,設(shè)置節(jié)點名、節(jié)點地址等參數(shù)(節(jié)點地址必須與PLC中設(shè)置的相同)。其次,在組態(tài)完的S7-300下設(shè)置標簽,每個標簽有三個設(shè)置項,即標簽名,數(shù)據(jù)類型,標簽地址。其中最重要的是標簽地址,它定義了此標簽與S7-300中某一確定地址,如某一輸入位、輸出位或中間位等一一對應(yīng)的關(guān)系。設(shè)置標簽地址可以直接利用在STEP7中配置的變量表,如設(shè)置標簽地址為Q0.0,表示S7-300中輸出地址是Q0.0,通過此方法將S7-300與wincc之間需要通信的數(shù)據(jù)一一作成標簽,即相當與完成了S7-300與wincc之間的聯(lián)接。然后在圖形編輯器中,用基本元件或圖形庫對象制作生產(chǎn)工藝流程監(jiān)控畫面,并將變量標簽與每個對象連接,也就相當與畫面中各個對象與現(xiàn)場設(shè)備相連。
5 結(jié)論
本系統(tǒng)采用分層結(jié)構(gòu)和實時性強的profibus現(xiàn)場控制總線,使整個自動化系統(tǒng)的綜合自動化程度可以充分得以實現(xiàn)。采用西門子配套的組態(tài)軟件wincc,生成人機對話接口,使操作員能夠清晰地管理和優(yōu)化生產(chǎn)過程。
參考文獻:
[1] 黃靜雯. 基于profibus現(xiàn)場總線的煤礦井下膠帶監(jiān)控系統(tǒng) [J]. 電子技術(shù)應(yīng)用,2003,18(3):28-30
[2] 黎姚碧. 自動化生產(chǎn)線智能測試控制系統(tǒng)的可靠性 [J]. 安徽建筑工業(yè)學院學報,2002 18(2):67-70
[3] 張元良. GPS車輛定位系統(tǒng)監(jiān)控軟件的關(guān)鍵技術(shù)分析與設(shè)計 [J].計算機與自動化
2002 21(10):83-86
[4] 周 明. 現(xiàn)場總線控制 [M]. 北京:中國電力出版社,2001。