歡迎來到海藍智能科技有限公司!
主程序是指PLC主要正常運行就不受其他程序段影響其掃描的程序段,就是說主程序只要在PLC正常的時候就是一直執(zhí)行每次都掃描的,除非有中斷程序發(fā)生。
子程序就是受主程序調(diào)用的程序,只有主程序里的邏輯允許子程序運行時,子程序才能運行,但是子程序就涉及一個信號保持的問題,所以在涉及子程序時一定要注意在主程序里對某些關(guān)鍵數(shù)據(jù)和關(guān)鍵信號輸出的復(fù)位,否則子程序停了,某些數(shù)據(jù)和輸出還會保持。
三菱PLC梯形圖中如何建立子程序,那個P0,P1如何輸入?
子程序調(diào)用指令CALL的編號為。操作數(shù)為P0~,此指令占用3個程序步。
子程序返指令SRET的編號為。無操作數(shù),占用1個程序步。
如圖1所示,如果X0接通,則轉(zhuǎn)到標號處去執(zhí)行子程序。當(dāng)執(zhí)行SRET指令時,返回到CALL指令的下一步執(zhí)行。
圖1子程序調(diào)用與返回指令的使用
使用子程序調(diào)用與返回指令時應(yīng)注意:
1)轉(zhuǎn)移標號不能重復(fù),也不可與跳轉(zhuǎn)指令的標號重復(fù);
2)子程序可以嵌套調(diào)用,最多可5級嵌套。
在上面已經(jīng)說明如何放置子程序,放在最后面。如果有多個子程序,有P0,P1,---只能最多63個個,如果使用GXDeveloper的話,直接在一行的最左邊輸入“P0”即可。
只要PLC的存儲空間夠用,理論上無限制,不互相影響的。
三菱規(guī)定可以個吧之間沒有影響
指針有多少就能寫多少
三菱,PLC子程序調(diào)用指令的詳細解釋(帶圖)
CALL在接通來的時候作用,跳過CALLP1后面的主程源序,先執(zhí)行P1子程序,然后返回執(zhí)行CALL后面的主程序。P1作為指針存在的。如果CALL沒有接通,則不執(zhí)行CALL,而直接執(zhí)行主程序。CALL程序可以嵌套,看第二個圖。子程序可以調(diào)用另一個子程序。如圖所示:
1、能夠設(shè)置不同類型產(chǎn)品的工位數(shù)量及位置參數(shù),并能夠在線監(jiān)控運行過程;
2、設(shè)備操作靈活方便,能夠?qū)崿F(xiàn)啟動與暫停,自動與手動模式切換,計數(shù)與清零,氣缸下壓時間調(diào)整等;
3、螺絲的自動排放,送料,固定,由機器一次性自動完成,不需人工輔助;
4、高速的生產(chǎn)節(jié)拍,可實現(xiàn)單工位速度不低于1-1.5件/秒。定位精度高,位置誤差不大于0.02毫米。
以上就是關(guān)于三菱PLC主程序和子程序簡介,希望對讀者朋友有所幫助。如果你還有疑問,歡迎咨詢海藍在線客服或者添加小藍微信:szhlzn6,我們有專業(yè)的技術(shù)人員幫你解答?;蛘卟榭次覀?nèi)釶LC行業(yè)資訊中相關(guān)文章獲取知識,深圳海藍智能專注三菱工控。