茆建軍,張朋年,劉 丁
(1.寶雞鋼管資陽石油鋼管有限公司,四川資陽 641300;2.寶雞鋼管克拉瑪依有限公司,新疆克拉瑪依 834000)
螺旋埋弧焊管生產(chǎn)是將鋼卷進(jìn)行拆對(duì)、矯平等工序后,對(duì)帶鋼邊緣進(jìn)行銑切,用遞送機(jī)將帶鋼送至成型器卷成管坯,然后用自動(dòng)埋弧焊機(jī)將管縫焊接起來,制成管徑一致的螺旋焊縫鋼管。公司焊管機(jī)組電氣控制系統(tǒng)為PLC(Programmable Logic Controller,可編程邏輯控制器)主從多站點(diǎn)控制方式,采用PROFIBUS(Process Field Bus,過程現(xiàn)場總線)現(xiàn)場總線通訊,主站控制模塊為西門子CPU 315-2 DP,分站由S7-300、S7-200以及MM440變頻器、6RA70直流調(diào)速器等組成,硬件組態(tài)見圖1。在此網(wǎng)絡(luò)構(gòu)件基礎(chǔ)上建設(shè)基于HMI的螺旋焊管機(jī)組設(shè)備監(jiān)控平臺(tái),能在監(jiān)控屏直觀顯示各設(shè)備運(yùn)行狀態(tài)、參數(shù)、查看事件記錄,并能通過人機(jī)界面設(shè)置相關(guān)參數(shù)和實(shí)現(xiàn)功能控制。
圖1 硬件組態(tài)
螺旋焊管機(jī)組設(shè)備HMI(Human Machine Interface,人機(jī)界面或觸摸屏)監(jiān)控平臺(tái)包括數(shù)據(jù)采集、信息監(jiān)控、功能控制、事件記錄幾大功能板塊,系統(tǒng)功能結(jié)構(gòu)見圖2。
數(shù)據(jù)采集功能:由PLC主站程序代碼實(shí)現(xiàn),通過與分站信息交換,采集各關(guān)鍵設(shè)備運(yùn)行狀態(tài)、電壓、電流、壓力、轉(zhuǎn)速等參數(shù),進(jìn)行數(shù)值轉(zhuǎn)換及計(jì)算后存儲(chǔ)到指定存儲(chǔ)區(qū)域。
信息監(jiān)控功能:通過DP(Decentralized Periphery,分散式I/0通信)通信網(wǎng)絡(luò)將采集到的各種數(shù)據(jù)傳送到HMI設(shè)備,實(shí)現(xiàn)觸摸屏在線監(jiān)控。
圖2 系統(tǒng)功能結(jié)構(gòu)
功能控制功能:在HMI設(shè)備上編制需要的功能控件和參數(shù)設(shè)定界面,通過特定布爾值的變換及存儲(chǔ)區(qū)域數(shù)值的改變,調(diào)用PLC主站對(duì)應(yīng)的程序代碼塊,完成設(shè)備功能控制及參數(shù)的設(shè)定和變更。
事件記錄功能:利用WinCC flexible的報(bào)警管理功能實(shí)現(xiàn)。當(dāng)設(shè)定的信號(hào)發(fā)生改變或模擬量值超出設(shè)定范圍時(shí),觸發(fā)報(bào)警功能,HMI設(shè)備生成事件記錄,操作人員可在過程報(bào)警界面查看事件原因、報(bào)警類別及事件觸發(fā)的產(chǎn)生時(shí)間。
主站通過各分站PLC的數(shù)字量和模擬量輸入模塊采集各設(shè)備工作狀態(tài)、合閘及故障信號(hào)、模擬量數(shù)值等數(shù)據(jù),另外讀取變頻器、直流調(diào)速器的設(shè)備狀態(tài)字得到相應(yīng)工作狀態(tài)和數(shù)值,將采集到的數(shù)據(jù)通過數(shù)值轉(zhuǎn)換、運(yùn)算、取整和數(shù)據(jù)傳送指令,傳送到指定寄存器地址,供HMI觸摸屏畫面進(jìn)行直觀顯示。
在HMI狀態(tài)顯示界面添加控件,將指針盤或數(shù)顯控件與對(duì)應(yīng)的模擬量寄存器地址進(jìn)行鏈接,在屏幕上直觀顯示設(shè)備運(yùn)行參數(shù)。在WinCC flexible創(chuàng)建圖形列表,并在觸摸屏畫面進(jìn)行調(diào)用,當(dāng)設(shè)備運(yùn)行狀態(tài)發(fā)生改變后,對(duì)應(yīng)的圖形顏色和提示文字會(huì)相應(yīng)發(fā)生變化。遞送機(jī)上、下輥直流電機(jī)轉(zhuǎn)速、電流顯示界面見圖3;4臺(tái)銑邊機(jī)電流、運(yùn)轉(zhuǎn)頻率顯示界面見圖4。
圖3 遞送機(jī)上、下輥狀態(tài)及運(yùn)行參數(shù)監(jiān)控界面
圖4 銑邊機(jī)狀態(tài)及運(yùn)行參數(shù)監(jiān)控界面
在機(jī)組遞送機(jī)啟動(dòng)過程中,需滿足一些必要的聯(lián)鎖條件以保證設(shè)備的正常運(yùn)行。梳理出需要滿足的這些條件,制作成相對(duì)應(yīng)的流程圖(圖5)。通過監(jiān)控畫面,可以在遞送機(jī)啟動(dòng)前,查看運(yùn)行條件是否滿足,相關(guān)設(shè)備是否正常啟動(dòng);生產(chǎn)過程中設(shè)備突然停機(jī)時(shí),能及時(shí)發(fā)現(xiàn)設(shè)備異常情況,確定問題產(chǎn)生的環(huán)節(jié),減少維護(hù)人員查找故障的時(shí)間,提高生產(chǎn)效率。
圖5 聯(lián)鎖條件流程界面
參數(shù)設(shè)定:以設(shè)定機(jī)組遞送上限速度為例,在HMI畫面中顯示當(dāng)前上限值,通過3種設(shè)定方式對(duì)遞送上限速度進(jìn)行設(shè)定(鍵盤輸入、參數(shù)調(diào)整控件、電位器給定值),也可根據(jù)現(xiàn)場生產(chǎn)情況取消速度限制功能,設(shè)定完成后通過確定按鈕使參數(shù)設(shè)定值生效(圖6)。在PLC主站程序代碼中將設(shè)定值用傳送指令傳送到指定的DB(Data Block,數(shù)據(jù)塊)地址單元,使設(shè)定值能斷電保持。
圖6 參數(shù)設(shè)定界面
功能切換:在HMI畫面中顯示當(dāng)前功能和增加進(jìn)行功能切換的按鈕控件,通過切換按鈕改變對(duì)應(yīng)的DB數(shù)據(jù)塊地址的值。在PLC程序中編寫實(shí)現(xiàn)不同功能的功能塊,根據(jù)對(duì)應(yīng)DB數(shù)據(jù)塊地址的不同值來分別調(diào)用相應(yīng)的塊進(jìn)行執(zhí)行。
由于功能控制板塊與生產(chǎn)工藝和制管質(zhì)量有密切關(guān)系,不允許現(xiàn)場操作員工隨意改動(dòng),因此將此板塊功能放在HMI特定畫面中,進(jìn)入該畫面需要用戶特權(quán),用WinCC flexible建立相關(guān)用戶組,將權(quán)限分配給工段長或管理人員,輸入正確用戶名和密碼后方可使用該功能。
利用Win CC flexible的報(bào)警管理功能,生成報(bào)警事件記錄。
開關(guān)通斷、熱繼保護(hù)、運(yùn)行狀態(tài)、變頻器警告或報(bào)警標(biāo)志等布爾型變量,添加離散型觸發(fā)變量,將觸發(fā)器位與其PLC中對(duì)應(yīng)的位地址進(jìn)行關(guān)聯(lián),并設(shè)置報(bào)警類型、對(duì)應(yīng)的文本顯示等信息。當(dāng)對(duì)應(yīng)的值發(fā)生改變,將會(huì)生成事件記錄,顯示觸發(fā)標(biāo)志、現(xiàn)狀和觸發(fā)時(shí)間。查看事件記錄可以對(duì)機(jī)組每次開、停車時(shí)間、各設(shè)備運(yùn)轉(zhuǎn)時(shí)間進(jìn)行統(tǒng)計(jì)和分析,為精益生產(chǎn)提供依據(jù),為設(shè)備維護(hù)人員排查故障提供指向性參考。
對(duì)于速度、溫度、壓力、位移等模擬量信號(hào),利用模擬量報(bào)警功能完成。通過輸入限制值和觸發(fā)模式設(shè)定,可對(duì)連接的模擬變量進(jìn)行監(jiān)控,當(dāng)超出限制值時(shí)生成事件記錄,同時(shí)自動(dòng)調(diào)用報(bào)警畫面進(jìn)行閃爍提示。當(dāng)超出最大限制值時(shí),可對(duì)指定位進(jìn)行置1或置0操作,控制設(shè)備停機(jī),對(duì)設(shè)備安全和生產(chǎn)質(zhì)量進(jìn)行保護(hù)。通過此功能可及時(shí)發(fā)現(xiàn)設(shè)備隱患,提高對(duì)設(shè)備故障的預(yù)判能力,降低設(shè)備故障率和減少質(zhì)量事故。
螺旋焊管機(jī)組設(shè)備監(jiān)控平臺(tái)利用PROFIBUS-DP通信網(wǎng)絡(luò),通過HMI界面實(shí)時(shí)了解設(shè)備的運(yùn)行狀態(tài)、參數(shù)。采取人機(jī)交互方式,實(shí)現(xiàn)設(shè)備功能切換和工藝參數(shù)變更,避免了程序反復(fù)修改和調(diào)試。事件記錄生成的運(yùn)轉(zhuǎn)日志和報(bào)警事件可對(duì)機(jī)組生產(chǎn)時(shí)間、設(shè)備運(yùn)轉(zhuǎn)狀況及異常情況進(jìn)行實(shí)時(shí)掌握和快速響應(yīng),及時(shí)發(fā)現(xiàn)設(shè)備隱患,對(duì)日常巡檢、設(shè)備檢修和故障排查方向具有指導(dǎo)意義。
隨著系統(tǒng)功能的不斷擴(kuò)充完善,設(shè)備監(jiān)控平臺(tái)將在設(shè)備狀況掌控、工藝參照和數(shù)據(jù)分析中發(fā)揮更加積極的作用。