劉品瀟 馬 健
(南陽理工學院1,河南 南陽 473004;山東省科學院激光研究所2,山東 濟南 250103)
鋼管探傷中電氣控制及監(jiān)控系統(tǒng)的設計
劉品瀟1馬 健2
(南陽理工學院1,河南 南陽 473004;山東省科學院激光研究所2,山東 濟南 250103)
為實現(xiàn)鋼管渦流探傷的自動控制和生產(chǎn)線的遠程監(jiān)控,設計了電氣控制系統(tǒng)和人機交互界面。分析了鋼管渦流檢測工藝流程,使用西門子PLC采集接近開關(guān)等數(shù)字量并進行邏輯運算;通過電磁閥控制氣缸的動作,實現(xiàn)鋼管上料、檢測、下料及分選的自動化;人機界面實現(xiàn)用戶登錄、在線實時監(jiān)測、報警及報表生成等功能。通過生產(chǎn)實踐可知,電氣控制及監(jiān)控系統(tǒng)能夠穩(wěn)定運行,操作簡單,具有較高的檢測效率。該系統(tǒng)可為其他在線監(jiān)控系統(tǒng)與人機界面的設計提供借鑒和參考。
鋼管渦流探傷 自動控制 PLC 監(jiān)控系統(tǒng) 人機界面
渦流探傷在無縫鋼管在線檢測中占據(jù)著重要的地位。山東省科學院激光研究所生產(chǎn)的渦流探傷設備具有設計合理、經(jīng)久耐用以及探測鋼管直徑范圍廣泛的特點,已經(jīng)成功應用于寶鋼、包鋼、攀成鋼等多家鋼鐵公司[1]。渦流探傷設備的機械部分通常包括上料機構(gòu)、探傷主機、下料及分選機構(gòu)。為了提高該設備的自動化水平,需要設計相配套的電氣控制系統(tǒng)。根據(jù)實際生產(chǎn)需要,對電氣控制系統(tǒng)的要求如下:①安全可靠,能夠穩(wěn)定運行;②操作維護簡單,僅需少量按鈕就能夠?qū)崿F(xiàn)控制功能;③具有手動與自動兩種操作模式,手動模式主要用于設備的調(diào)試階段,而自動模式則應用于常規(guī)下的生產(chǎn)檢測過程中,以減輕工人的勞動強度,提高檢測效率;④磁飽和設備及探頭高度能夠調(diào)整,以便適應不同型號鋼管的渦流探傷。
為了便于人機交互,設計人機界面視渦流檢測流水線上各數(shù)字量的狀態(tài),并將數(shù)據(jù)下載至PLC中的存儲區(qū)域;同時可以實現(xiàn)狀態(tài)報警、數(shù)據(jù)記錄及分析、報表打印等功能。西門子PLC的人機界面可以利用西門子提供的Prodave軟件包中的庫函數(shù)進行自行開發(fā)[2],但需要開發(fā)人員熟練掌握通信協(xié)議和庫函數(shù)。借助組態(tài)王[3]、WinCC或WinCC Flexible組態(tài)軟件,開發(fā)人員可在較短時間內(nèi)上手,并開發(fā)出功能完善的人機界面[4]。因此,本文使用WinCC Flexible進行觸摸屏的組態(tài)。
熱軋無縫鋼管經(jīng)過穿孔、定徑、矯直、精整后到達渦流探傷工位。首先,鋼管被吊裝至上料臺架,由上料爪撥至輥道上,當輥道電機正轉(zhuǎn)時,鋼管向主機方向前進。其次,到達磁飽和裝置中,鋼管被磁化[5],以降低磁導率波動引起的噪聲。隨后穿過安裝于磁飽和裝置中的探頭進行渦流探傷。另外,為了降低剩磁對后續(xù)焊接加工的影響,后續(xù)還需對鋼管進行直流退磁和交流退磁[6]。鋼管有傷時,渦流儀器發(fā)出報警并將傷信號送至PLC。當有傷鋼管行進至下料接近開關(guān)位置處時,分選氣缸首先工作,頂起分選臂,其次下料氣缸頂起下料爪,將鋼管撥入廢料槽中;否則鋼管無傷時,分選氣缸不工作,鋼管由下料爪撥下輥道后沿著未抬起的分選臂直接落入正品槽。當所檢鋼管型號變化時,可以通過升降電機來調(diào)節(jié)磁飽和裝置及探頭的高度,以適應鋼管中心高度的變化。
渦流探傷設備的電氣控制由PLC進行實現(xiàn)。如前所述,鋼管渦流探傷流程中的上料、下料及分選動作的控制分為手動模式和自動模式。手動模式下,由操作員利用按鈕實現(xiàn)上述動作;自動模式下,則由電氣系統(tǒng)根據(jù)渦流儀器信號、接近開關(guān)的狀態(tài)進行自行判斷來完成各動作。此外,為了便于檢測狀態(tài)的查看和遠程控制,在觸摸屏中編寫了人機交互界面。
根據(jù)鋼管渦流探傷的需求,在電氣原理圖的基礎(chǔ)上,采用渦流式傳感器、西門子PLC、繼電器、接觸器、編碼器和升降電機、輥道傳送電機、電磁閥及氣缸搭建整個電氣控制系統(tǒng),圖 1為硬件連接原理圖。PLC型號為313C-2DP,集成有16點 DI輸入和16點DO輸出,最多可以連接3路24 V增量型編碼器。為了增加
輸入輸出的模塊點數(shù),采用DP從站模塊ET200S進行擴展。PLC的輸入模塊連接接近開關(guān)、行程開關(guān)、編碼器及按鈕。其中編碼器與升降電機的輸出軸聯(lián)接在一起;輸出模塊直接連接控制元件(繼電器、接觸器)和執(zhí)行元件(電磁閥),后端的繼電器和接觸器又和報警電鈴、指示燈以及電機進行連接。此外,PLC具有2個DP主站/從站接口,通過Profibus總線連接西門子觸摸屏MP277。相應地,在組態(tài)時PLC作為主站,MP277作為從站。
圖1 硬件連接原理圖Fig.1 Schematic diagram of hardware connections
分選動作的PLC程序如圖2所示。
圖2 分選動作的PLC程序Fig.2 The PLC program for sorting action
PLC編程時,首先對PLC進行組態(tài)[7]和資源分配。使用西門子編程軟件中的符號表可以增強PLC程序的可讀性,同時能夠快速地修改變量地址和符號名稱。將地址I124.0~124.2分配給編碼器,使用PLC的高速計數(shù)功能獲取磁飽和設備及探頭的高度,同時需要對Count屬性進行正確的參數(shù)配置[8]。主機與下料接近開關(guān)之間的鋼管支數(shù)、鋼管有傷時置位對象、鋼管狀態(tài)標尺等參數(shù),均為PLC程序中實現(xiàn)下料或分選功能的關(guān)鍵性判定依據(jù),對應分配的地址為MW12、MW14、MW16。建立組織塊OB100、OB40、 OB1和數(shù)據(jù)塊DB47、DB50。其中,OB100在PLC暖啟動時僅運行一次,可以在塊中初始化一些參數(shù);OB40為硬件中斷組織塊,在其中編寫升降電機的停止程序;在循環(huán)組織塊OB1中編寫順序邏輯控制程序。DB47數(shù)據(jù)塊供高速計數(shù)器使用;而DB50則存儲一些類似磁飽和設備及探頭高度等關(guān)鍵性參數(shù),以防止掉電后數(shù)據(jù)出現(xiàn)丟失的狀況。分配地址DB50.DBD2存放最近一次高度設定值,地址DB50.DBD6存放高度當前預設值。
自動模式下完成分選動作是電氣系統(tǒng)一項重要的功能,然而在設備檢測效率較高的情況下,主機和下料接近開關(guān)之間會存在兩根甚至多根鋼管。因此,不能簡單地根據(jù)上次報警信號便立即對到達下料接近開關(guān)處的鋼管進行分選,應該利用鋼管狀態(tài)標尺對當前下料接近開關(guān)處的鋼管進行有無缺陷狀態(tài)判斷。具體實現(xiàn)方法如下:當前的探測鋼管若有傷,則將傷信號送入PLC輸入模塊。依據(jù)鋼管支數(shù)對MW14相應數(shù)據(jù)位置1,隨后MW14與鋼管狀態(tài)標尺MW16進行求或運算,再將鋼管有傷狀態(tài)送入MW16。MW16在輥道上每落下一根鋼管時右移1位,以保證鋼管狀態(tài)標尺數(shù)據(jù)位與輥道上的鋼管狀態(tài)一一對應。值得注意的是,西門子PLC的字在存儲器中將高8位放置后面[9],所以當前下料接近開關(guān)處的鋼管狀態(tài)對應的是數(shù)據(jù)位M17.1。若該數(shù)據(jù)位為1,則執(zhí)行分選動作。
鋼管與V形輥輪接觸,輥道高度固定不變,因此不同型號的鋼管對應著不同的中心高度,如圖 3所示。
圖3 鋼管的中心高度計算用圖Fig.3 Chart for calculating center height of steel pipe
圖3中,兩種規(guī)格不同的鋼管相對M點的中心高度分別為:
(1)
(2)
則二者中心的相對高度為:
(3)
式中:φA、φB分別為A、B兩種鋼管的直徑;α為剖面上輥輪兩斜邊夾角的一半。
顯然,當鋼管型號由A更換為B時,需要利用電控系統(tǒng)進行磁飽和設備及渦流探頭高度的調(diào)整,以保證鋼管從二者共同的內(nèi)圓孔中正常通過。比較簡便的做法是在設備調(diào)試階段,以主機的下限位開關(guān)作為高度的相對零點,針對每種規(guī)格的鋼管,記錄磁飽和設備及渦流探頭高度對應的編碼值并且存入觸摸屏的配方中。于是在設備探傷工作階段,當鋼管更換型號時,將高度配方值下載至PLC,隨后PLC根據(jù)邏輯運算結(jié)果,控制升降電機動作。
相應的PLC程序?qū)崿F(xiàn)方法具體如下。首先,比較DB50中的高度預設值DB50.DBD6和最近設定值DB50.DBD2,若當前預設值大于最近設定值,則執(zhí)行預設值減去最近設定值的指令,求出旋轉(zhuǎn)編碼器的理論計數(shù)值并存入MD18,將MD18作為比較值寫入SFB47,同時使用MD22存儲編碼器計數(shù)值。其次,將SFB47中的COUNTVAL和MD22進行清零并打開SFB功能塊的軟件門。然后升降電機執(zhí)行正轉(zhuǎn)動作,磁飽和設備及探頭緩慢上升。當計數(shù)值等于比較值時觸發(fā)硬件中斷,升降電機停機,說明升降電機上升動作完成。而當磁飽和設備及探頭需要下降時,同樣以編碼器的數(shù)值作為參考,升降電機執(zhí)行反轉(zhuǎn)動作。若電控系統(tǒng)掉電重啟后,電氣控制系統(tǒng)還具有回位功能,則開機后自動校準磁飽和設備及探頭的高度,確保高度相對零點為下限位開關(guān)。
本設計選用西門子觸摸屏MP277進行組態(tài)[10]。在人機界面能夠直觀地顯示出鋼管批號、規(guī)格、材料、來料支數(shù)、合格支數(shù)、在線支數(shù)。另外,界面中還有用戶登陸和注銷按鈕,以方便數(shù)據(jù)的追溯與查詢。打印報表則是實現(xiàn)上述各元素的打印功能。鋼管規(guī)格按鈕與組態(tài)配方相關(guān)聯(lián),該組態(tài)配方的成分為磁飽和設備及探頭的高度。為了方便操作,高度值用編碼器的計數(shù)值表示,相應組態(tài)配方的數(shù)據(jù)記錄則為不同鋼管型號對應的高度值。在人機界面中點擊鋼管規(guī)格按鈕,就會出現(xiàn)不同型號鋼管的磁飽和設備及探頭高度的配方視圖,在視圖中選擇不同的配方,隨后將數(shù)據(jù)下載至PLC的DB50.DBD6中,則完成了PLC程序中的高度預設值輸入。人機界面還組態(tài)了離散量報警,可實現(xiàn)鋼管缺陷、磁飽和設備極限位置、上料時間過長及下料時間過長等報警功能。
在人機界面的圖形I/O域,以動畫的形式呈現(xiàn)當前探傷設備上鋼管的運動狀態(tài),可以方便操作人員進行查看。通過圖形列表實現(xiàn)鋼管運動動畫的具體方法為:首先,準備鋼管在設備中不同位置處的圖片,建立圖形列表,并以PLC中MW22作為控制變量,MW22的值與渦流探傷設備中各處的接近開關(guān)的狀態(tài)相關(guān)。于是,鋼管運行至某個接近開關(guān),圖形I/O域便加載與MW22相對應的圖片,當MW22連續(xù)變化時,人機界面中就呈現(xiàn)出鋼管運動狀態(tài)的動畫。
PLC程序編制和人機界面組態(tài)完成后,使用S7-PLCSIM進行程序模擬仿真。這樣可以在程序開發(fā)早期消除錯誤,降低開發(fā)成本,加速開發(fā)進程,提高程序的質(zhì)量[11]。電氣控制和監(jiān)控系統(tǒng)仿真測試無誤后便可以進行項目的下載及電氣控制系統(tǒng)的硬件連接,繼而進行渦流探傷設備及電器柜的調(diào)試、安裝及使用。
在鋼管渦流探傷工藝分析基礎(chǔ)上,提出了電氣控制系統(tǒng)硬件設計及人機界面組態(tài)的方案。重點描述了分選操作和主機高度調(diào)整的PLC編程實現(xiàn),以及人機界面中動畫的制作和磁飽和設備及探頭高度的配方組態(tài)。開發(fā)出的鋼管渦流探傷電氣控制和監(jiān)控系統(tǒng)自動化程度高,使用方便,人機界面友好。截至目前為止,這些系統(tǒng)仍處于穩(wěn)定運行狀態(tài)中,給企業(yè)帶來了良好的經(jīng)濟效益。
[1] 董欣,孟令華,孫繼華,等.人機界面HMI在渦流探傷中的應用[J].自動化與儀表,2011(8):66-69.
[2] 馬健,韓曉華,黃緒平,等.PC上位機與S7-300系列PLC進行通訊的研究[J].制造技術(shù)與機床,2011(3):169-172.
[3] 劉喜梅,王康勝.污水處理廠遠程監(jiān)控系統(tǒng)的設計[J].自動化儀表,2014,35(6):83-86.
[4] 西門子(中國)有限公司.深入淺出西門子人機界面[M].北京:北京航空航天大學出版社,2009:2-4.
[5] 況雪軍.國內(nèi)無縫鋼管渦流及超聲波自動探傷的現(xiàn)狀及其發(fā)展[J].鋼管,2007,36(5):54-56.
[6] 萬本例,張路根,胡智,等.鋼管飽和磁化下渦流檢測有限元仿真研究[J].制造業(yè)自動化,2011,33(8):116-119.
[7] 張還.空壓機組電氣控制系統(tǒng)的設計[J].自動化儀表,2010,31(4):34-36.
[8] 柴瑞娟,孫承志,孫書芳,等.西門子PLC高級培訓教程.[M].北京:人民郵電出版社,2009:40-46.
[9] 廖常初.S7-300/400 PLC應用技術(shù)[M].北京:機械工業(yè)出版社,2005:69-72.
[10]羅庚興.高線打包機PLC自動控制系統(tǒng)的設計[J].自動化儀表,2014,35(2):31-34,39.
[11]王君輝,尹敏.仿真軟件S7-PLCSIM在磨床數(shù)控化改造中的應用[J].軸承,2010(12):15-18.
Design of the Electrical Control and Monitoring System in Flaw Detection of Steel Pipe
In order to implement automatic control of steel pipe eddy current flaw detection and remote control of the production line, the electric control system and human machine interaction interface have been designed and the technological process of the steel pipe eddy current detection is analyzed. Siemens PLC is used for collecting discrete signals, such as proximity switches, etc., and conducting logical operation. The actions of the cylinders are controlled by solenoid valves to realize automation of steel pipe loading, detecting, unloading and sorting. The functions of user login, online real time monitoring, alarm, and report generation are implemented through man machine interface. The productive practice shows that the electric control and monitoring system is running stably, operation is easy, possesses high detection efficiency. In addition, the system can also be the reference and guidance for designing other online monitoring systems and human machine interfaces.
Steel pipe eddy current flaw detection Automatic control PLC Monitoring system HMI
劉品瀟(1973-),男,2007年畢業(yè)于河南科技大學機械工程專業(yè),獲碩士學位,講師;主要從事機電一體化技術(shù)的研究。
TP273+.1
A
10.16086/j.cnki.issn1000-0380.201506008
修改稿收到日期:2015-01-09。