深度解析FB功能塊在壓力機(jī)控制中的復(fù)用技巧
(產(chǎn)線(xiàn)操作臺(tái)突然報(bào)"加壓超時(shí)"警報(bào),,設(shè)備進(jìn)入急停狀態(tài),。維修組多次復(fù)制粘貼原有程序段處理類(lèi)似工位,卻導(dǎo)致各壓力區(qū)間控制邏輯相互干擾——這正是功能塊(FB)濫用引發(fā)的典型故障,。)
01問(wèn)題診斷
01
某汽車(chē)沖壓車(chē)間4#壓力機(jī)連續(xù)觸發(fā)E7120(壓力維持超差報(bào)警),,每次故障造成產(chǎn)線(xiàn)停機(jī)45分鐘以上,沖壓件良品率從99.2%降至94.7%,。監(jiān)控曲線(xiàn)顯示壓力維持階段出現(xiàn)0.8-1.5MPa波動(dòng),,遠(yuǎn)超工藝要求的±0.3MPa控制精度。
對(duì)比三臺(tái)同型號(hào)設(shè)備程序發(fā)現(xiàn):操作員為節(jié)省編程時(shí)間,,將上料工位的夾緊控制FB直接復(fù)制到主壓缸控制模塊,。由于兩者壓力閉環(huán)響應(yīng)時(shí)間參數(shù)(PT值)差異(夾緊工位PT=500ms vs主壓缸PT=150ms),導(dǎo)致比例閥控制信號(hào)出現(xiàn)相位沖突,。
02實(shí)施步驟
02
1.硬件配置清單
主控模塊:Q06HCPU(支持結(jié)構(gòu)化編程)
模擬量模塊:Q68DAVN(16位高精度輸出)
數(shù)字量輸入:QX40(帶0.1ms濾波功能)
壓力傳感器:MISUMI PSAN-J40(4-20mA輸出)
2.軟件環(huán)境搭建
使用GX Works3 1.095R及以上版本(早期1.060M版本存在FB嵌套調(diào)用BUG),。在工程設(shè)置中勾選"保持FB實(shí)例數(shù)據(jù)"選項(xiàng),避免設(shè)備重啟后參數(shù)復(fù)位,。
3.核心程序編寫(xiě)
?、贅?biāo)準(zhǔn)壓力控制FB架構(gòu)
```structured text
FUNCTION_BLOCK PressControlFB
VAR_INPUT
TargetPressure:REAL;//目標(biāo)壓力值
PT:TIME:=T#150ms;//響應(yīng)時(shí)間系數(shù)
END_VAR
VAR_OUTPUT
ActualPress:REAL;//實(shí)時(shí)壓力
Deviation:REAL;//偏差值
END_VAR
```
②封裝核心算法
在FB內(nèi)部集成PID控制(自動(dòng)調(diào)壓算法)與壓力斜率限制功能,。通過(guò)TON定時(shí)器(延時(shí)接通元件)實(shí)現(xiàn)加壓階段每10ms提升0.5%開(kāi)度的階梯控制,,避免液壓沖擊。
?、鄱喙の粡?fù)用配置
創(chuàng)建4個(gè)FB實(shí)例分別對(duì)應(yīng):
預(yù)壓缸:PT=300ms,,最大壓力8MPa
主壓缸:PT=150ms,最大壓力25MPa
保壓模塊:PT=500ms,,死區(qū)范圍±0.2MPa
泄壓閥:PT=100ms,,線(xiàn)性泄壓曲線(xiàn)
4.調(diào)試驗(yàn)證方法
信號(hào)強(qiáng)制測(cè)試:在GX Works3調(diào)試模式中強(qiáng)制M50信號(hào),觀(guān)察Q68DAVN模塊輸出電流是否在4-20mA范圍內(nèi)按預(yù)設(shè)斜率變化,。
交叉測(cè)試:
將預(yù)壓缸FB參數(shù)移植到主壓缸實(shí)例
在20%負(fù)載下運(yùn)行壓力測(cè)試
記錄壓力爬升曲線(xiàn)是否出現(xiàn)震蕩
負(fù)載階躍測(cè)試:
空載→50%負(fù)載:壓力超調(diào)量<3%
50%→100%負(fù)載:穩(wěn)定時(shí)間<2秒
突發(fā)泄壓測(cè)試:壓力跌落速率>5MPa/s時(shí)觸發(fā)緊急關(guān)斷
03安全備忘錄
03
??必須斷電操作節(jié)點(diǎn):
更換QX40輸入模塊時(shí)
接線(xiàn)端子排上修改模擬量線(xiàn)路
??在線(xiàn)修改防護(hù):
修改FB接口變量前必須執(zhí)行"全實(shí)例對(duì)比"操作(GX Works3工具欄→診斷→FB實(shí)例比較)
在線(xiàn)修改期間鎖定HMI上的"壓力設(shè)定"界面
??機(jī)械聯(lián)動(dòng)要求:
安全門(mén)開(kāi)啟時(shí)強(qiáng)制將FB輸出限制在10%以下(參照三菱Q173DSCPU手冊(cè)第5.2.3章)
壓力傳感器斷線(xiàn)檢測(cè)延時(shí)設(shè)置為≤100ms(對(duì)應(yīng)硬件濾波常數(shù)設(shè)為0.5ms)
通信參數(shù)設(shè)置要點(diǎn):
CC-Link IE Field Basic網(wǎng)絡(luò)配置中,,設(shè)置波特率容差±2%(對(duì)應(yīng)參數(shù)SW0080=2),確保在200m通訊距離內(nèi)不出現(xiàn)FB控制參數(shù)丟失,。運(yùn)動(dòng)控制軸需設(shè)置STO(安全扭矩關(guān)斷)響應(yīng)時(shí)間≤8ms(參數(shù)SD2048),,該數(shù)值需與機(jī)械制動(dòng)器釋放時(shí)間匹配。
通過(guò)上述結(jié)構(gòu)化改造,該壓力機(jī)連續(xù)運(yùn)行三個(gè)月未再發(fā)生同類(lèi)故障,,程序維護(hù)時(shí)間從每次2小時(shí)縮短至15分鐘,。實(shí)測(cè)FB調(diào)用使掃描周期從35ms降至28ms,為后續(xù)工藝升級(jí)預(yù)留了20%的性能余量,。(備注:來(lái)源于網(wǎng)絡(luò),,可來(lái)電刪除。)