技術(shù)文章
冷凝管彎管機控制系統(tǒng)的軟件設(shè)計
閱讀:145 發(fā)布時間:2021-10-8 為提高其生產(chǎn)設(shè)備的柔性和效率,研制了適用于多種冰箱、冰柜冷凝器產(chǎn)品生產(chǎn)的自動彎管機。
在系統(tǒng)的控制程序設(shè)計時,充分考慮設(shè)備調(diào)整和運行過程中各種復(fù)雜情況。圖為控制程序流程圖。為了提高設(shè)備的自動化程度和勞動生產(chǎn)率,針對不同類型的主要冷凝器零件產(chǎn)品,設(shè)計對應(yīng)的控制程序。更換冷凝器零件產(chǎn)品時,對應(yīng)的控制程序只需用選擇開關(guān)切換即可,節(jié)省了更換產(chǎn)品時的準(zhǔn)備時間,降低了對操作人員的技術(shù)水平的要求。
具體編制程序時,主要采用了狀態(tài)轉(zhuǎn)移的選擇性分支與合并的處理方法。使不同的零件對應(yīng)不同的控制過程。這里控制程序所對應(yīng)的狀態(tài),利用FX1N一60M (R)型可編程序控制器的特殊計數(shù)器和狀態(tài)寄存器進行程序運行狀態(tài)停電記憶與保護。要強調(diào)指出的是該可編程序控制器的C16一C31為16個保持用l6位計數(shù)器,SO— Sl27為128個保持用狀態(tài)寄存器。雖然這些器件實際上是可編程序控制器內(nèi)部的軟元件,但是當(dāng)斷電時,這些計數(shù)器的當(dāng)前值、其輸出觸點的置位或復(fù)位狀態(tài)、狀態(tài)寄存器的當(dāng)前狀態(tài)能夠同用戶程序本身那樣保存,而不是象普通的隨機存儲器的內(nèi)容那樣,一 停電,既刻丟失。這為避免由于突然停電導(dǎo)致彎管工藝流程中斷,來電后無法恢復(fù)并接著進行下一個工藝動作而產(chǎn)生廢品提供了必要的條件。利用不同的保持用計數(shù)器的不同設(shè)定值,記錄不同零件所要求的不同的彎曲次數(shù)。由于每彎曲一次,計數(shù)值減1,計數(shù)器的當(dāng)前值即是該零件的第幾次彎曲。而每次彎曲所對應(yīng)的每個狀態(tài)都用對應(yīng)的保持用狀態(tài)寄存器表示。
各個動作均采用步進定序指令STL驅(qū)動。這樣無論何時斷電,保持用計數(shù)器的當(dāng)前值和某的保持用狀態(tài)寄存器的置位狀態(tài)被保持下來。再加上輸出執(zhí)行器件是雙電控換向伐,停電后,不會產(chǎn)生復(fù)位動作,既不會產(chǎn)生破壞下一個狀態(tài)轉(zhuǎn)移的轉(zhuǎn)移條件。電源接通時,可由此接著恢復(fù)運行,避免由于斷電使工藝流程無法繼續(xù)而造成廢品。