關于三菱PLC子程序的問題
什么時候復位呢?從程序上看,也只能調用一次啊,而且調用一次后要清子程序中寄存器的狀態PLC中子程序怎么調用STL只是個編程方法。編出來的程序與LAD的沒什么區別,可以直接調用。
三菱PLC子程序怎么調用?
在主程序完成前調用子程序CALL,主程序結束FEND;在接下去的可在左母線的左空位置設置子程序標號,作為子程序的入口,在子程序的結尾使用SRET;
子程序調用指令CALL的編號為。操作數為P0~,此指令占用3個程序步。
子程序返回指令SRET的編號為。無操作數,占用1個程序步。
如圖1所示,如果X0接通,則轉到標號處去執行子程序。當執行SRET指令時,返回到CALL指令的下一步執行。
圖1子程序調用與返回指令的使用
使用子程序調用與返回指令時應注意:
1)轉移標號不能重復,也不可與跳轉指令的標號重復;
2)子程序可以嵌套調用,最多可5級嵌套。
在上面已經說明如何放置子程序,放在最后面。如果有多個子程序,有P0,P1,---只能最多63個個,如果使用GX
Developer
的話,直接在一行的最左邊輸入“P0”即可。
調用過返回主程序,子程序結束用sert指令,直接輸入無需觸點驅動
三菱,PLC子程序調用指令的詳細解釋(帶圖)
CALL在接通的時抄候作用,跳過襲CALLP1后面的主程序,先執行P1子程序,然后返回執行CALL后面的主程序。P1作為指針存在的。如果CALL沒有接通,則不執行CALL,而直接執行主程序。CALL程序可以嵌套,看第二個圖。子程序可以調用另一個子程序。如圖所示:
1、能夠設置不同類型產品的工位數量及位置參數,并能夠在線監控運行過程;
2、設備操作靈活方便,能夠實現啟動與暫停,自動與手動模式切換,計數與清零,氣缸下壓時間調整等;
3、螺絲的自動排放,送料,固定,由機器一次性自動完成,不需人工輔助;
4、高速的生產節拍,可實現單工位速度不低于1-1.5件/秒。定位精度高,位置誤差不大于0.02毫米。