国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STL 語言的焊管生產(chǎn)線橫移車自動控制技術(shù)

2021-11-04 03:37:36孫志剛李建明王遠(yuǎn)征周書亮鞏忠祿韓志軍
焊管 2021年10期
關(guān)鍵詞:控制程序輥道子程序

婁 剛, 孫志剛, 江 淵, 李建明, 王遠(yuǎn)征,周書亮, 鞏忠祿, 韓志軍

(渤海裝備華油鋼管有限公司, 河北 青縣 062658)

0 前 言

螺旋埋弧焊管生產(chǎn)線由近40 個工序組成,工序間的焊管輸送通常采用直傳輥道和橫移車。其中, 橫移車機械結(jié)構(gòu)由小車車體、 電機驅(qū)動車輪副和液壓升降機構(gòu)組成, 液壓升降機構(gòu)實現(xiàn)鋼管的頂起或下降, 車輪副實現(xiàn)車體和鋼管橫向的移動, 從而完成焊管在不同工位之間的橫向轉(zhuǎn)移[1]。

焊管質(zhì)量和驅(qū)動電機特性導(dǎo)致輥道及橫移車的實際運行速度較慢, 采用手動操作方式用時過長, 隨著焊管生產(chǎn)線逐漸趨于智能化, 實現(xiàn)橫移車的自動控制成為必須攻克的課題。

此外, 作為焊管運輸?shù)年P(guān)鍵設(shè)備, 一條焊管生產(chǎn)線大約需要十幾臺橫移車, 自動化程度越高, 需求量越大。 雖然每臺橫移車硬件結(jié)構(gòu)完全相同, 但處于不同工序的動作流程卻有很大的差別。 因此, 設(shè)計一種硬件成熟穩(wěn)定、 軟件結(jié)構(gòu)清晰、 執(zhí)行高效的自動控制方案, 可有效節(jié)省作業(yè)時間, 提升焊管運輸效率[2]。

1 系統(tǒng)方案設(shè)計

焊管的定位和橫移車位置的準(zhǔn)確檢測是實現(xiàn)橫移車自動運行的必要條件。 目前, 對于鋼管定位放置, 采用V 形定位臺架結(jié)合電感式接近開關(guān)傳感器來檢測焊管位置是行之有效的方案, 被廣泛應(yīng)用, 而橫移車位置檢測則包含多種設(shè)計。

1.1 編碼器+輔助傳感器定位方案

在橫移車走輪上安裝旋轉(zhuǎn)編碼器, 用于檢測走輪的旋轉(zhuǎn)圈數(shù), 通過計算獲得橫移車的位移;同時, 在橫移車上安裝接近開關(guān)傳感器, 在每個V 形臺架停止位置安裝金屬擋鐵, 用于橫移車停止位置的輔助校驗[3]。 該方案采用的編碼器和傳感器均為成熟產(chǎn)品, 價格低廉, 性價比很高。 但是, 由于編碼器僅能檢測相對位移, 因此需要給橫移車設(shè)置一個位置原點, 用于標(biāo)定絕對位置。但是, 該系統(tǒng)還存在一些問題, 當(dāng)出現(xiàn)控制系統(tǒng)停電、 編碼器維修、 誤差積累過大等情況時, 就需要執(zhí)行返回標(biāo)定原點的程序。 此外, 這個方案也是對機械安裝要求最高的方案, 編碼器連接部分為易損件, 故障率較高。

1.2 激光條碼定位方案

該方案將激光條碼掃描傳感器安裝在橫移車上, 同時在沿車身運行方向的側(cè)壁粘貼條碼帶,通過對條碼的識別即可獲得橫移車的絕對位置。相比前一種方案, 該方案結(jié)構(gòu)簡單, 無需原點標(biāo)定校驗, 但傳感器價格較高, 因而成本較高。 此外, 條碼帶維護(hù)成本較高, 同時由于傳感器安裝在車身, 通訊電纜需經(jīng)拖鏈連接到控制系統(tǒng), 導(dǎo)致通訊電纜故障率相對較高。

1.3 激光測距傳感器定位方案

激光測距傳感器采用三點測距原理, 傳感器安裝在地面, 反光板安裝在橫移車車體, 兩者中心位于同一水平面, 激光沿平行橫移車運行方向直射到反光板上[4]。 該方案同樣可檢測絕對位移,同時結(jié)構(gòu)簡單。 雖然傳感器前期投入較高, 但軟硬件成熟穩(wěn)定, 后期維護(hù)成本較低[5]。

經(jīng)過綜合對比, 橫移車的位置檢測采用激光測距傳感器方案。

2 系統(tǒng)硬件設(shè)計

作為改造提升項目, 機械方面需要將原鋼梁式放管平臺架更換為V 形臺架, 橫移車體機械結(jié)構(gòu)無需做任何改變。

在電氣方面, 原控制系統(tǒng)采用的是西門子S7-300 系列PLC, 使用IM153-1 通訊模塊, 通過Profibus-DP 通訊總線組成分布式IO 系統(tǒng), 因此激光測距傳感器也選用Profibus-DP 通訊接口, 系統(tǒng)結(jié)構(gòu)如圖1 所示, 相較于模擬量方式, 具有安裝維修簡便、 系統(tǒng)集成度高、 傳輸數(shù)據(jù)量大的特點[6]。

圖1 焊管生產(chǎn)線橫移車自動控制系統(tǒng)電氣結(jié)構(gòu)

此外, 區(qū)域內(nèi)還安裝有多種傳感器, 分別用于輥道和V 形臺架焊管有料檢測、 區(qū)域保護(hù)光幕檢測和連鎖設(shè)備位置檢測。 PLC 對采集到的傳感器信號進(jìn)行運算, 驅(qū)動橫移車行走電機、 液壓油泵、 托架液壓站電磁閥, 完成橫移車托架升降、 車體橫移的動作[7]。

3 系統(tǒng)軟件設(shè)計

3.1 硬件組態(tài)

控制系統(tǒng)采用西門子315-2DP CPU 作為核心控制器, 與激光傳感器、 西門子TP1200 觸摸屏和IM153-1 分布式模塊組成總線網(wǎng)絡(luò)[8], 其硬件網(wǎng)絡(luò)組態(tài)如圖2 所示。

圖2 橫移車自動控制系統(tǒng)硬件網(wǎng)絡(luò)組態(tài)

3.2 觸摸屏設(shè)計

觸摸屏除了具有臺架坐標(biāo)、 變頻速度設(shè)定的功能以外, 最主要作用是監(jiān)控區(qū)域內(nèi)設(shè)備狀態(tài)。觸摸屏界面如圖3 所示, 從觸摸屏上可以實時掌握區(qū)域內(nèi)臺架及輥道上鋼管分布、 安全光幕、 工序設(shè)備運行和橫移車運行狀態(tài)等信息。 同時也集成了報警信息界面, 當(dāng)自動運行狀態(tài)非正常停止時, 系統(tǒng)將對造成停車的原因進(jìn)行提示, 便于維修人員及時了解停車原因, 提高故障處理效率。

圖3 橫移車自動控制系統(tǒng)觸摸屏界面

3.3 PLC 編程

作為焊管傳送線的兩大主力設(shè)備, 輥道和橫移車數(shù)量眾多。 各橫移車雖結(jié)構(gòu)一致, 但所處工序不同, 自動運行邏輯及待機位置差異很大, 采用傳統(tǒng)PLC 順序控制編程方法, 程序推廣移植難度大, 每增加一個放管位置, 會增加一倍的工作量, 因此通常采用結(jié)構(gòu)化編程。 結(jié)構(gòu)化編程就是將一個復(fù)雜的控制任務(wù)分解抽象為若干子控制任務(wù), 這些子任務(wù)由相應(yīng)的子程序塊來完成, 各子程序塊相對獨立, 按功能定義, 可被重復(fù)調(diào)用[9]。

(1) 過程模型抽象

橫移車自動控制運行過程如圖4 所示。 但對于結(jié)構(gòu)化編程顯然過于繁雜, 對其進(jìn)行抽象和集成是必要的。 雖然每次焊管倒運的舉管、 放管位置組合有數(shù)十種, 但橫移車執(zhí)行的運行步驟是不變的, 區(qū)別僅在于舉管、 放管的位置,因此可以將一個焊管倒運過程抽象為接收舉放位置指令和按位置指令執(zhí)行倒運過程。 需要特別說明的是, 當(dāng)所有焊管排列就位, 橫移車沒有倒管任務(wù)時, 需要根據(jù)生產(chǎn)需要, 自動運行到指定位置, 并繼續(xù)等待下一步指令。 焊管運行至指定位置的控制程序, 無論是位置指令,還是倒運過程, 都與常規(guī)倒運不同, 如何將待機控制與常規(guī)倒運控制抽象統(tǒng)一, 是本項目遇到的第一個軟件設(shè)計難題。 經(jīng)過分析, 可利用多余的第二個位置指令對待機控制指令予以標(biāo)識, 而倒運控制程序通過對標(biāo)識位置進(jìn)行識別來區(qū)分是否為待機控制指令。 按照以上設(shè)定,橫移車自動控制流程如圖5 所示。 可以看出,本方案包括兩個核心程序, 即舉放位置計算程序和倒運控制執(zhí)行程序。

圖4 橫移車自動控制流程

圖5 抽象和集成后的橫移車自動控制流程

(2) 算法編程

常規(guī)的PLC 控制程序, 以梯形圖為代表, 通常采用的是線性化順序控制編程邏輯。 結(jié)構(gòu)簡單,邏輯清晰, 便于調(diào)試和維護(hù), 是這種編程方式的突出優(yōu)點, 被廣泛應(yīng)用于手動設(shè)備和控制邏輯單一的自動設(shè)備。 而本項目要完成的兩個核心程序要適配不同數(shù)量工位和不同管徑焊管橫移車控制,需要使用大量的循環(huán)邏輯和數(shù)據(jù), 常規(guī)的梯形圖編程比較困難, 為了保證核心程序的執(zhí)行效率,最終使用語句表(STL 語言) 來進(jìn)行本項目編程。

語句表(Statement List), 即STL 語言, 它類似于電腦匯編語言中的文本語言, 由多條語句組成一個程序段。 其編程直接基于PLC 寄存器、 累加器, 可實現(xiàn)循環(huán)、 間接尋址及指針等功能[9]?!芭e放位置計算” 子程序如圖6 所示, “倒運控制”子程序如圖7 所示。 STL 語言具體控制邏輯為: 自動運行時, “舉放位置計算” 程序依據(jù)輥道、 臺架、工位的焊管信息, 通過程序運算得出焊管倒運的起始和目標(biāo)位置數(shù)據(jù), 將數(shù)據(jù)和觸發(fā)信號發(fā)送至“倒運控制程序”, “倒運控制程序” 接收到信號后,驅(qū)動變頻、 液壓系統(tǒng)使橫移車按位置數(shù)據(jù)執(zhí)行舉放倒運作業(yè), 同時關(guān)閉“舉放位置計算” 程序, 直至完成本次倒運[10]。 整個自動運行過程, 這兩個程序始終在循環(huán)切換執(zhí)行。

圖6 “舉放位置計算”子程序

圖7 “倒運控制”子程序

4 結(jié) 論

(1) 該橫移車自動控制系統(tǒng)采用全自動控制方式, 提高了生產(chǎn)效率, 降低了勞動強度, 且充分發(fā)揮了觸摸屏界面操作簡單、 信息直觀的優(yōu)點。

(2) 西門子PLC 使用的STL 語言, 使用逐行的文本編程方式, 在程序執(zhí)行效率、 存儲器間接尋址和指針訪問功能方面優(yōu)勢顯著, 尤其在該橫移車自動控制程序中, 需要對每個工位的狀態(tài)進(jìn)行多次比較判斷, 本研究通過使用STL 語言編寫兩個核心程序, 使用梯形圖編寫IO 開關(guān)量等其他處理程序, 充分發(fā)揮了STL 語言的優(yōu)點。

猜你喜歡
控制程序輥道子程序
基于PLC的變電站備用電源自動投入裝置控制程序的研究
西門子整流回饋單元在輥道電機上的應(yīng)用
熱軋中間輥道冷卻方式的優(yōu)化
山東冶金(2019年3期)2019-07-10 00:54:06
寬體輥道窯預(yù)熱帶蓄熱結(jié)構(gòu)數(shù)值模擬
淺談子程序在數(shù)控車編程中的應(yīng)用
子程序在數(shù)控車加工槽中的應(yīng)用探索
基于PLC數(shù)值處理模塊的PID控制程序研究
西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
紙機傳動控制程序的復(fù)用性研究
中國造紙(2014年1期)2014-03-01 02:10:04
中厚板精軋機輥道控制方式改進(jìn)
天津冶金(2014年4期)2014-02-28 16:52:48
安宁市| 漳州市| 湾仔区| 鹿泉市| 鲁甸县| 云浮市| 莱阳市| 南投县| 惠州市| 布尔津县| 资阳市| 股票| 汉川市| 贡嘎县| 噶尔县| 仁布县| 民勤县| 怀仁县| 阿克苏市| 建瓯市| 东台市| 中西区| 海淀区| 静宁县| 安阳市| 万荣县| 库车县| 永城市| 略阳县| 定南县| 两当县| 喀喇沁旗| 洛川县| 许昌县| 富宁县| 大港区| 松原市| 辽源市| 建湖县| 板桥市| 霍城县|