上海西門子S7-200CPU模塊代理商

    上海西門子S7-200CPU模塊代理商   上海西門子S7-200CPU模塊代理商

    上海西門子S7-200CPU模塊代理商上海西門子S7-200CPU模塊代理商上海西門子S7-200CPU模塊代理商

    子程序調(diào)用(CALL、SRET)

    所謂子程序,顧名思義,它是程序的孩子,啊呸,它是區(qū)別于主程序而存在的獨(dú)立程序段,只能呆在副程序區(qū)的可憐瓜娃子。就像我之前說的,媽叫你打醬油,有蘋果就順便買幾個(gè),這里的打醬油是主程序,買蘋果是子程序。

    醬油是必須要打的,但蘋果買不買取決于你CALL不CALL,如果你想把買蘋果的錢拿去買辣條,此時(shí)買蘋果這個(gè)子程序就不會(huì)被驅(qū)動(dòng)(CALL),不過,媽會(huì)不會(huì)賞你一個(gè)鞋餅就另說了。

    調(diào)用子程序和條件跳轉(zhuǎn)一樣,都是PLC的瞬移特異功能,但CJ主要是在主程序區(qū)蹦跶,怎么跳轉(zhuǎn),都逃不過主程序區(qū)這五指山,但調(diào)用子程序就不一樣了,它一跳就直接跳到副程序區(qū)去了,就跟孫猴子的筋斗云似的。那么,這個(gè)筋斗云怎么用呢?我們接著往下看。

     1、子程序調(diào)用指令CALL、SRET


    要想在PLC梯形圖中跳出主程序這個(gè)牢籠,召喚子程序,就必須要用到子程序調(diào)用指令CALL,而且還要捎帶上CALL的媳婦SRET。

    和CJ不一樣的是,子程序調(diào)用指令CALL必須要和子程序返回指令SRET成對(duì)使用。但又和CJ指令一樣,CALL的適用軟元件也是分支指針P0~P127,且P63不能用于CALL。所以,在編程時(shí)要注意分支指針P的使用,同一標(biāo)號(hào)的P不能同時(shí)被CJ指令和CALL指令共用,例如CALL P5中的P5就不能用于CJ P5。

    從編程手冊(cè)中可以看到,CALL指令僅用于16位,且具有連續(xù)執(zhí)行型和脈沖執(zhí)行型兩種。連續(xù)執(zhí)行型和脈沖執(zhí)行型的區(qū)別于CJ差不多,在此不再贅述。SRET指令和FEND指令一樣無驅(qū)動(dòng)條件,僅用于子程序的返回。在子程序中,執(zhí)行到子程序返回指令SRET時(shí),立即返回到主程序調(diào)用指令的下一行繼續(xù)往下執(zhí)行。



    如上圖所示,當(dāng)驅(qū)動(dòng)條件X0接通(X0=ON),執(zhí)行CALL P5,程序跳轉(zhuǎn)到副程序區(qū)中子程序的入口地址P5處往下執(zhí)行,執(zhí)行到SRET指令時(shí),立即返回到主程序區(qū)CALL P5的下一行繼續(xù)往下執(zhí)行。所以,我們?cè)谑褂肅ALL指令時(shí),千萬不要忘了它的媳婦SRET指令哦,所謂“寧拆十座廟 ,不毀一樁婚”,可不要做了那棒打的壞人。

    上海西門子S7-200CPU模塊代理商                        上海西門子S7-200CPU模塊代理商


    潯之漫智控技術(shù)(上海)有限公司專注于西門子低壓電器授權(quán)代理商,西門子PLC模塊總代理商,西門子模塊總代理商,西門子中國一級(jí)代理商,西門子PLC一級(jí)代理商,西門子DP電纜代理商等

  • 詞條

    詞條說明

  • 拉薩西門子CPU模塊代理商|西門子CPU模塊供應(yīng)

    拉薩西門子CPU模塊代理商|西門子CPU模塊供應(yīng)拉薩西門子CPU模塊代理商|西門子CPU模塊供應(yīng)拉薩西門子CPU模塊代理商|西門子CPU模塊供應(yīng)基于SCL**編程語言的FIFO程序編寫02》問題解答問:currentorder是什么數(shù)據(jù)類型?答:是我們自己建立的Order類型,Order是用戶自定義類型UDT,有關(guān)知識(shí)可以參考PLC系統(tǒng)手冊(cè)。問:wcs 是什么意思?答:Warehouse Cont

  • 東營西門子S7-1200代理商

    東營西門子S7-1200代理商?hào)|營西門子S7-1200代理商?hào)|營西門子S7-1200代理商?hào)|營西門子S7-1200代理商深圳西門子伺服電機(jī)模塊代理商,廣州西門子DP電纜代理商,西門子變頻器代理商,荊門西門子PLC模塊授權(quán)一級(jí)代理商,湖北西門子電線電纜授權(quán)代理商,上海西門子S7-200CPU系列代理商,西門子S7-1200CPU系列代理商,SIEMENS西門子模塊授權(quán)一級(jí)代理商,西門子SIEMENS

  • 西門子PROFIBUS-DP現(xiàn)場總線電纜-DP電纜

    西門子PROFIBUS-DP現(xiàn)場總線電纜-DP電纜西門子PROFIBUS-DP現(xiàn)場總線電纜-DP電纜西門子PROFIBUS-DP現(xiàn)場總線電纜-DP電纜西門子PROFIBUS-DP現(xiàn)場總線電纜-DP電纜解答一下電機(jī)起動(dòng)時(shí)轉(zhuǎn)速慢的原因?如果僅僅是起動(dòng)時(shí)轉(zhuǎn)速慢,起動(dòng)后正常??赡苁瞧饎?dòng)電容不匹配、或者是電機(jī)設(shè)計(jì)本來就是這樣的(根據(jù)場所設(shè)計(jì))、還有可能就是負(fù)載阻力過大等因素造成的起動(dòng)時(shí)間過長。如果起動(dòng)后轉(zhuǎn)速

  • PLC程序設(shè)計(jì)

    PLC程序設(shè)計(jì)PLC控制系統(tǒng)仍然可以視為由硬件和軟件兩部分組成,軟件即PLC的控制程序,是PLC控制系統(tǒng)的**,是滿足控制需求、實(shí)現(xiàn)控制功能的關(guān)鍵??刂瞥绦虻哪K化設(shè)計(jì)大部分PLC都可按模塊化思想來組織控制程序,諸如PLC完全可基于功能、功能塊來組織整個(gè)控制程序。對(duì)于不采用塊組織的PLC,一般都具有子程序和子程序調(diào)用指令,基于子程序的設(shè)計(jì)思想可將一個(gè)大型的控制程序劃分為若干個(gè)功能相對(duì)獨(dú)立的程序模塊

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 顏經(jīng)理

電 話:

手 機(jī): 15021292620

微 信: 15021292620

地 址: 上海松江小昆山 廣富林4588弄52號(hào)3樓

郵 編:

網(wǎng) 址: yan6789.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 顏經(jīng)理

手 機(jī): 15021292620

電 話:

地 址: 上海松江小昆山 廣富林4588弄52號(hào)3樓

郵 編:

網(wǎng) 址: yan6789.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved