日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > PLC/PAC
[導(dǎo)讀]   PLC子程序調(diào)用方法   1、進(jìn)入子程序請(qǐng)使用CALL指令,即是FUN67指令,在子程序中要使用標(biāo)簽:LBL指令即FUN65,子程序段結(jié)束后請(qǐng)使用RTS指令,即FUN68子程序返回指

  PLC子程序調(diào)用方法

  1、進(jìn)入子程序請(qǐng)使用CALL指令,即是FUN67指令,在子程序中要使用標(biāo)簽:LBL指令即FUN65,子程序段結(jié)束后請(qǐng)使用RTS指令,即FUN68子程序返回指令。

  2、使用中斷方式,中斷方式只要在對(duì)應(yīng)的中斷名稱后,加有“I”作為中斷子程序標(biāo)簽,例如,做X上升沿中斷輸入,X上升沿中斷號(hào)為”;;X1+,那么對(duì)應(yīng)的中斷標(biāo)簽即為:X1I,所以在子程序中用FUN65:LBL指令 指定為:LBL X1I 從此標(biāo)簽開始即為X1輸入中斷子程序。中斷子程序末尾,使用FUN69:RTI 中斷子程序返回表示結(jié)束。

  子程序調(diào)用指令CALL的編號(hào)為FNC01。操作數(shù)為P0~P127,此指令占用3個(gè)程序步。

  子程序返回指令SRET的編號(hào)為FNC02。無操作數(shù),占用1個(gè)程序步。

  如圖1所示,如果X0接通,則轉(zhuǎn)到標(biāo)號(hào)P10處去執(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í)嵌套

  注:

  FEND 是主程序結(jié)束指令,END 是所有程序結(jié)束的指令。

  FEND之后,還會(huì)執(zhí)行子程序和中斷程序,前提是有調(diào)用子程序或有中斷。

       plc停止子程序

  PLC200怎樣讓正在運(yùn)行的程序暫停,直到去掉暫停信號(hào),接著運(yùn)行后面的步驟。

  其實(shí)有個(gè)小技巧可以達(dá)到達(dá)到你的功能,把程序?qū)懙阶映绦蚶锩妫贛AIN調(diào)用時(shí)加一個(gè)暫停條件,需要暫停就停止調(diào)用,要恢復(fù)時(shí)就恢復(fù)調(diào)用!

  加一個(gè)你沒有用過的位地址在前端。強(qiáng)制1或0。。需要斷電保持的可以用V地址。若是不想用電腦強(qiáng)制,可以用一個(gè)PLC的DI點(diǎn),如備用點(diǎn)I5.2,,將它添加到需要暫停的前端,,就可以外部控制了。類似急停按鈕!

  將你的程序分成幾個(gè)階段,使用標(biāo)志位M來區(qū)分

  比如 M0.0 - M0.7 就可以表示8個(gè)階段

  每次上電時(shí) 因?yàn)镸0.0-M0.7是可以斷電保持的。所以只要判斷一下標(biāo)志位的狀態(tài)即可恢復(fù)斷電前得工作

  如果你停止調(diào)用子程序,在你主程序中沒有涉及到任何這個(gè)子程序的內(nèi)容,這個(gè)子程序的內(nèi)容在你下一次調(diào)用前,或者PLC重新啟動(dòng)前,這些內(nèi)容都是保持的。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉