歡迎來(lái)到海藍(lán)智能科技有限公司!
關(guān)于三菱PLC子程序的問(wèn)題
什么時(shí)候復(fù)位呢?從程序上看,也只能調(diào)用一次啊,而且調(diào)用一次后要清子程序中寄存器的狀態(tài)PLC中子程序怎么調(diào)用STL只是個(gè)編程方法。編出來(lái)的程序與LAD的沒(méi)什么區(qū)別,可以直接調(diào)用。
三菱PLC子程序怎么調(diào)用?
在主程序完成前調(diào)用子程序CALL,主程序結(jié)束FEND;在接下去的可在左母線(xiàn)的左空位置設(shè)置子程序標(biāo)號(hào),作為子程序的入口,在子程序的結(jié)尾使用SRET;
子程序調(diào)用指令CALL的編號(hào)為。操作數(shù)為P0~,此指令占用3個(gè)程序步。
子程序返回指令SRET的編號(hào)為。無(wú)操作數(shù),占用1個(gè)程序步。
如圖1所示,如果X0接通,則轉(zhuǎn)到標(biāo)號(hào)處去執(zhí)行子程序。當(dāng)執(zhí)行SRET指令時(shí),返回到CALL指令的下一步執(zhí)行。
圖1子程序調(diào)用與返回指令的使用
使用子程序調(diào)用與返回指令時(shí)應(yīng)注意:
1)轉(zhuǎn)移標(biāo)號(hào)不能重復(fù),也不可與跳轉(zhuǎn)指令的標(biāo)號(hào)重復(fù);
2)子程序可以嵌套調(diào)用,最多可5級(jí)嵌套。
在上面已經(jīng)說(shuō)明如何放置子程序,放在最后面。如果有多個(gè)子程序,有P0,P1,---只能最多63個(gè)個(gè),如果使用GX
Developer
的話(huà),直接在一行的最左邊輸入“P0”即可。
調(diào)用過(guò)返回主程序,子程序結(jié)束用sert指令,直接輸入無(wú)需觸點(diǎn)驅(qū)動(dòng)
三菱,PLC子程序調(diào)用指令的詳細(xì)解釋(帶圖)
CALL在接通的時(shí)抄候作用,跳過(guò)襲CALLP1后面的主程序,先執(zhí)行P1子程序,然后返回執(zhí)行CALL后面的主程序。P1作為指針存在的。如果CALL沒(méi)有接通,則不執(zhí)行CALL,而直接執(zhí)行主程序。CALL程序可以嵌套,看第二個(gè)圖。子程序可以調(diào)用另一個(gè)子程序。如圖所示:
1、能夠設(shè)置不同類(lèi)型產(chǎn)品的工位數(shù)量及位置參數(shù),并能夠在線(xiàn)監(jiān)控運(yùn)行過(guò)程;
2、設(shè)備操作靈活方便,能夠?qū)崿F(xiàn)啟動(dòng)與暫停,自動(dòng)與手動(dòng)模式切換,計(jì)數(shù)與清零,氣缸下壓時(shí)間調(diào)整等;
3、螺絲的自動(dòng)排放,送料,固定,由機(jī)器一次性自動(dòng)完成,不需人工輔助;
4、高速的生產(chǎn)節(jié)拍,可實(shí)現(xiàn)單工位速度不低于1-1.5件/秒。定位精度高,位置誤差不大于0.02毫米。
電話(huà)號(hào)碼:18018737509
傳真:0755-2101 7659
深圳市龍華區(qū)觀湖街道觀城社區(qū)環(huán)觀南路105-13號(hào)201-203