① 怎樣設計用PLC控制機械來回循環運動的電路
問問題時,要交代清楚條件。
重復有兩種,單純的機械來回往復、固定程序的重復運行。我不知道你說的是那種。
前者比較價單,我就按後者來說,如果PLC選擇三菱PLC,可以使用STL指令做循環。
STL就是帶條件轉移的步進指令,主要是做流程式控制制,和順控不一樣,使用STL指令非常方便和靈活執行程序段落中任意動作轉換、調用、流程循環。
STL指令是按步來運行。比如使用機械臂取件:
等到下料指令(STL S0)
收到下料指令(SET S20)
手臂下降(STL S20)
手臂下降到位(set S21)
夾指夾住產品(STL S21)
夾緊OK(SET S22)
手臂上升(STL S22)
手臂上升到位(SET S23)
手臂水平移動至下料框(STL S23)
手臂水平移料到位(SET S24)
夾指打開放料(STL S24)
放料OK(SET S25)
手臂上升(STL S25)
手臂上升到位(SET S26)
手臂水平左移(STL S26)
手臂水平左移到位並繼續等待下料指令(SET S0)
結束(RET)
通過以上步驟,就完成了機械臂的固定程序重復動作,當然你也可以通過SET指令來跳轉到不同的STL執行不同的程序,這樣就可以根據條件做不同的循環動作和跳轉動作。
STL指令的優勢是當在本STL程序內通過設定指令(SET)跳轉到其它STL時,本步的STL內的程序就不在被執行,而開始執行指定的STL內的程序。這樣你做循環動作時,當一個動作結束後,可以通過STL返回到程序的開始,繼續等待這個信號的接通,這個信號接通後,就重復執行這些動作。
希望能幫到你。