在三菱PLC編程中,STL指令扮演了至關(guān)重要的角色。它是一種步進觸點指令,用于控制狀態(tài)的“激活”和“去激活”。在梯形圖中,通過從主母線上引出步進狀態(tài)觸點并創(chuàng)建子母線,可以確保相關(guān)操作集中在子母線上進行。STL觸點通常與左母線相連,作為常開觸點,當特定步驟被激活時,它會導通,驅(qū)動右側(cè)的電路。
當滿足條件后,狀態(tài)會發(fā)生轉(zhuǎn)移,新步驟的對應(yīng)狀態(tài)繼電器會被置位,原步驟的STL觸點則會斷開,負載線圈(SET指令驅(qū)動的除外)隨之復位。值得注意的是,編程時需遵守一些規(guī)則,比如與STL相連的觸點需用LD或LDI指令,初始狀態(tài)可能需要外部驅(qū)動,且STL觸點可以驅(qū)動Y、M、S、T等元件。由于CPU只處理活動步,雙線圈輸出是允許的,但定時器需在下次運行前復位以防止同時動作。
狀態(tài)轉(zhuǎn)移圖編程中還應(yīng)注意,每個分支和總支路的限制,跳轉(zhuǎn)指令需用OUT指令而非SET,STL觸點右側(cè)不能與MPS指令相鄰,且不能與MC、MCR指令結(jié)合。另外,停電保持狀態(tài)寄存器允許存儲停電前的狀態(tài),方便后續(xù)恢復。
以上信息來源于阮友德主編的《電氣控制與PLC實訓教程》,在第六章詳細講解了步進順控指令及其應(yīng)用,以及如何通過狀態(tài)轉(zhuǎn)移圖進行編程。