史志鵬,馬 聰,曹 峻,楊 倩,溫美玲,杜 超,張 煒
(中國(guó)電子科技集團(tuán)公司第三十三研究所,山西 太原 030032)
鐵路貨車120制動(dòng)閥的檢修采用流水線作業(yè),各工位按照檢修工藝進(jìn)行排布,一般情況下,流水線采用主線與支線模式。主線負(fù)責(zé)將起始工位(清洗工位)的輸出筐(裝有閥體部件),經(jīng)識(shí)別分類(布置在主線與支線的交匯處)傳送至各支線。各支線按照檢修工藝布置檢修工位。對(duì)于往返需求的主支線,采用雙層設(shè)計(jì),上下層之間通過升降平臺(tái)實(shí)現(xiàn)框的轉(zhuǎn)移。本文針對(duì)升降平臺(tái)的升降控制,提出一種基于可編程邏輯控制器(Programmable Logic Controller,PLC)的控制系統(tǒng)。
升降平臺(tái)采用步進(jìn)電機(jī)驅(qū)動(dòng)滾珠絲杠方式實(shí)現(xiàn)升降,控制系統(tǒng)采用西門子S7-200 SMART PLC[1]作為控制器,通過脈沖和方向控制方式連接驅(qū)動(dòng)器,進(jìn)而驅(qū)動(dòng)步進(jìn)電機(jī),系統(tǒng)原理見圖1。
滾珠絲杠規(guī)格:直徑d=3.2 cm;導(dǎo)程LPB=0.5 cm;行程L=60 cm;密度ρ=7.85 g/cm3。
工作臺(tái):質(zhì)量m0=20 kg;導(dǎo)軌摩擦系數(shù)μ=0.06;效率σ=0.85~0.95。
標(biāo)準(zhǔn)框:m1=50 kg(含閥體)。
步進(jìn)電機(jī):步距角θ=1.8°。
運(yùn)行速度:v=1 mm/s。
驅(qū)動(dòng)器:細(xì)分?jǐn)?shù)為1 000(電機(jī)轉(zhuǎn)一圈脈沖數(shù))。
1)滾珠絲杠脈沖當(dāng)量。計(jì)算公式為
2)脈沖數(shù)。運(yùn)行速度換算為脈沖數(shù)為40 000 p/s,即40 kHz。
3)等效負(fù)載計(jì)算??蛰d時(shí)摩擦負(fù)載轉(zhuǎn)矩為
升降過程摩擦負(fù)載轉(zhuǎn)矩
4)空載時(shí)等效轉(zhuǎn)動(dòng)慣量。滾珠絲杠的轉(zhuǎn)動(dòng)慣量為
工作臺(tái)運(yùn)動(dòng)慣量為
換算到電機(jī)軸上的總轉(zhuǎn)動(dòng)慣量為
5)步進(jìn)電機(jī)選型。為了使步進(jìn)電機(jī)具有良好的啟動(dòng)能力及較快的響應(yīng)速度,步進(jìn)電機(jī)需滿足兩個(gè)條件,分別為
由式(7)和式(8),可得
選用86HBP80AL4S型步進(jìn)電機(jī),相數(shù)為2,步距角為1.8°,靜轉(zhuǎn)矩為4 N·m,電流為4 A,轉(zhuǎn)動(dòng)慣量為1 400 g·cm2。
6)PLC選型。PLC采用西門子S7-200 SMART PLC,驅(qū)動(dòng)器選擇北京時(shí)代超群的ZD-2HA860WL。
西門子S7-200 SMART PLC屬于經(jīng)濟(jì)型PLC,專門針對(duì)中國(guó)小規(guī)模自動(dòng)化場(chǎng)景研制,集合了西門子千萬(wàn)工程師的共同智慧用以應(yīng)對(duì)中國(guó)自動(dòng)化原始設(shè)備制造商(Original Equipment Manufacturer,OEM)市場(chǎng)的急速增長(zhǎng),能夠?yàn)楦餍袠I(yè)提供可靠的自動(dòng)化控制產(chǎn)品和解決方案。該類型PLC機(jī)型多樣、選件豐富、軟件友好[1]。
西門子S7-200SMARTPLC具有精良的設(shè)計(jì)和可靠的性能。CPU模塊分為標(biāo)準(zhǔn)型和經(jīng)濟(jì)型,標(biāo)準(zhǔn)型用于復(fù)雜工業(yè)領(lǐng)域,經(jīng)濟(jì)型用于簡(jiǎn)單工業(yè)領(lǐng)域。標(biāo)準(zhǔn)型CPU模塊具有可擴(kuò)展性,最大可擴(kuò)展到188點(diǎn),可滿足多I/O控制任務(wù),對(duì)于大部分小型自動(dòng)化設(shè)備的控制需求均可滿足。經(jīng)濟(jì)型CPU模塊僅通過單機(jī)本體滿足控制需求。CPU模塊本體最多可提供3路頻率100 kHz高速脈沖輸出,同時(shí)支持脈沖串輸出(Pulse Train Output,PTO)脈沖控制模式/脈沖寬度調(diào)制(Pulse Width Modulation,PWM)模擬量控制模式的輸出方式以及多種運(yùn)動(dòng)模式,包括自由設(shè)置運(yùn)動(dòng)包絡(luò)。輸入輸出點(diǎn)統(tǒng)計(jì)見表1。
表1 PL C輸入輸出點(diǎn)統(tǒng)計(jì)
由表1可知,本系統(tǒng)涉及的數(shù)字量輸入點(diǎn)4個(gè),數(shù)字量輸出點(diǎn)4個(gè),運(yùn)動(dòng)軸1個(gè)。因此,選用ST20型號(hào)。訂貨號(hào)為6ES7 288-1ST20-0AA0。該型號(hào)的具體技術(shù)指標(biāo):程序存儲(chǔ)區(qū)為12 K B,數(shù)據(jù)存儲(chǔ)區(qū)為8 K B,保持存儲(chǔ)區(qū)為10 K B,本機(jī)I/O數(shù)量為12I/8O,過程影像區(qū)大小為256位輸入/256位輸出,位存儲(chǔ)區(qū)大小為32 B,運(yùn)動(dòng)軸個(gè)數(shù)為4@100 kHz,非保持的定時(shí)器數(shù)量為192個(gè),保持的定時(shí)器數(shù)量為64個(gè),計(jì)數(shù)器數(shù)量為256個(gè),供電能力為740 mA(直流5 V)。地址分配見表2。
表2 PL C I/O地址分配表
7)傳感器選型。升降平臺(tái)上升、下降均有極限位置限制,當(dāng)升降平臺(tái)到達(dá)極限位置時(shí)自動(dòng)停止。本系統(tǒng)選用槽形光電開關(guān)作為極限位置傳感器。光電開關(guān)的基本工作原理如下。
光電開關(guān)也稱光電傳感器,將發(fā)射、接收端之間光的強(qiáng)弱變化轉(zhuǎn)化為電流的變化,再通過信號(hào)處理實(shí)現(xiàn)探測(cè)。一般采用冷光源,比如藍(lán)色光、紅色光、紅外光等。通過脈沖調(diào)制實(shí)現(xiàn)主動(dòng)式光電探測(cè)。探測(cè)方式為非接觸式,該傳感器具有高精度、長(zhǎng)壽命、快速響應(yīng)、可調(diào)檢測(cè)距離、抗光電磁干擾能力強(qiáng)等優(yōu)點(diǎn)。
本系統(tǒng)選用嘉準(zhǔn)的槽形光電開關(guān)FC-SPX303P。接線原理見圖2。
圖2 光電開關(guān)接線原理圖
1)電氣設(shè)計(jì)。本系統(tǒng)主要由西門子S7-200 SMARTPLC、步進(jìn)電機(jī)與驅(qū)動(dòng)器構(gòu)成。其中,PLC由直流24 V供電,驅(qū)動(dòng)器的線圈部分采用直流48 V供電,A+,A-,B+,B-分別于步進(jìn)電機(jī)的A,B線圈連接,另外電機(jī)剎車由獨(dú)立的直流24 V供電。驅(qū)動(dòng)器的方向信號(hào)DIR+與PLC的DQa1連接,脈沖信號(hào)PUL+與PLC的DQa0連接,DIR-,PUL-,ENA-接0 V,其余端子懸空。
2)PLC運(yùn)動(dòng)組態(tài)。本系統(tǒng)采用STEP7-Micro/WINSmart編程軟件中的運(yùn)動(dòng)控制向?qū)?,?duì)被選用的軸進(jìn)行組態(tài),具體步驟:一是選擇要組態(tài)的軸,本系統(tǒng)選用“軸0”;二是測(cè)量系統(tǒng),選擇“相對(duì)脈沖”;三是方向控制,“相位”選擇“單向(2輸出)”,“極性”選擇“正”;四是輸入,“LM+”“LM-”選擇啟用;五是輸出,“DIS”選擇啟用;六是電機(jī)速度,“最大值”設(shè)置為40 000,其余選型默認(rèn);七是其余選項(xiàng)均默認(rèn),最終在“完成”頁(yè)面,選擇“生成”,完成配置。
3)程序設(shè)計(jì)。本系統(tǒng)采用STEP7-Micro/WIN Smart編程軟件進(jìn)行梯形圖設(shè)計(jì)。該軟件主要完成初始化、升降指令觸發(fā)、剎車控制、GOTO指令等功能,設(shè)計(jì)流程見圖3。
圖3 升降平臺(tái)控制程序設(shè)計(jì)流程圖
在初始化指令_CTRL中,MOD_EN參數(shù)必須置為1,啟用其他運(yùn)動(dòng)控制子例程才能生效。如果MOD_EN參數(shù)為0,則運(yùn)動(dòng)軸的任何指令都將中止,直到減速停止[1]。在指令_GOTO中,開啟START參數(shù)為沿觸發(fā),運(yùn)動(dòng)軸將執(zhí)行GOTO命令。START參數(shù)為1時(shí),同時(shí)運(yùn)動(dòng)軸處于空閑狀態(tài),則每次程序掃描該子例程時(shí),運(yùn)動(dòng)軸均執(zhí)行一次GOTO命令。START參數(shù)采用上升沿觸發(fā)。MODE參數(shù)表示移動(dòng)的類型:0代表絕對(duì)位置,1代表相對(duì)位置,2代表單速連續(xù)正向旋轉(zhuǎn),3代表單速連續(xù)反向旋轉(zhuǎn),本系統(tǒng)選擇1。SPEED參數(shù)表示要設(shè)定的速度值,POS參數(shù)表示要設(shè)定的脈沖數(shù)。
綜上所述,本系統(tǒng)采用PLC作為控制器對(duì)驅(qū)動(dòng)器施加一定頻率的脈沖數(shù),驅(qū)動(dòng)步進(jìn)電機(jī)帶動(dòng)滾珠絲杠滑臺(tái)上下運(yùn)動(dòng),從而實(shí)現(xiàn)升降控制。本系統(tǒng)設(shè)計(jì)簡(jiǎn)單可靠,達(dá)到了預(yù)期效果。