巢湖西門子PLC代理商

    巢湖西門子PLC代理商

    巢湖西門子PLC代理商

    巢湖西門子PLC代理商

    西門子PLC在用戶程序中使用的堆棧有哪幾種

    堆棧(見圖4-4)是CPU中的一塊特殊的存儲區(qū),它采用“先入后出”的規(guī)則存入和取出數(shù)據(jù)。堆棧較上面的存儲單元稱為棧**,要保存的數(shù)據(jù)從棧**“壓入”堆棧時(shí),堆棧中原有的數(shù)據(jù)依次向下移動(dòng)一層,較下面的存儲單元的數(shù)據(jù)丟失。在取出棧**的數(shù)據(jù)后,堆棧中所有的數(shù)據(jù)依次向上移動(dòng)一層。堆棧的這種“先人后出”的存取順序,剛好滿足塊調(diào)用時(shí)(包括中斷處理的塊調(diào)用)存儲和取出數(shù)據(jù)的要求,因此堆棧在計(jì)算機(jī)的程序設(shè)計(jì)中得到了廣泛的應(yīng)用。下面介紹STEP7中3種不同的堆棧。

    1.局部數(shù)據(jù)堆棧(L堆棧)

    各邏輯塊都有它的局部變量(L)存儲區(qū),局部變量在邏輯塊的變量聲明表中生成,只在它被創(chuàng)建的塊中有效。每個(gè)組織塊用20B的臨時(shí)局部數(shù)據(jù)來存儲它的啟動(dòng)信息。局部數(shù)據(jù)可以按位、字節(jié)、字和雙字來存取,例如L0.0、LB9、LW4和LD52。

    CPU分配給當(dāng)前正在處理的塊的臨時(shí)局部數(shù)據(jù)的存儲器容量是有限的,這一存儲區(qū)(即局部堆棧)的大小與CPU的型號有關(guān)。CPU給每一**級分配了局部數(shù)據(jù)區(qū),這樣可以保證不同**級的OB都有它們可以使用的局部數(shù)據(jù)空間。

    通過在STEP7中設(shè)置參數(shù),可以給S7-400CPU的每一**級*不同大小的局部數(shù)據(jù)區(qū)。S7-300 CPU每一**級的局部數(shù)據(jù)區(qū)的大小是固定的。

    2. 塊堆棧(B 堆棧)

    如果一個(gè)塊的處理因?yàn)檎{(diào)用另外一個(gè)塊,或者被較高**級的OB塊中止,CPU將在塊堆棧中存儲以下信息

    1)被中斷的塊的類型(OB、FB、FC、SFB、SFC)、編號和返回地址。

    2)從DB和DI寄存器中獲得的塊被中斷時(shí)打開的共享數(shù)據(jù)塊和背景數(shù)據(jù)塊的編號。3)局部數(shù)據(jù)堆棧的指針。

    利用這些數(shù)據(jù),可以在中斷它的任務(wù)處理完后恢復(fù)被中斷的塊的處理。在多重調(diào)用時(shí),堆??梢员4鎱⑴c嵌套調(diào)用的幾個(gè)塊的信息。圖4-5中的OB1調(diào)用功能FC2,F(xiàn)C2的執(zhí)行被電源故障組織塊OB81中斷,圖中給出了塊堆棧中的數(shù)據(jù)動(dòng)態(tài)變化的情況。

    CPU處于STOP模式時(shí),可以在CPU的模塊信息對話框中,查看塊堆棧保存的進(jìn)入STOP模式時(shí)沒有處理完的塊,在塊堆棧中,信息按照它們被處理的順序存儲(見圖4-5)。

    每個(gè)中斷**級對應(yīng)的塊堆棧可以儲存的數(shù)據(jù)的字節(jié)數(shù)與CPU的型號有關(guān)。




    3.中斷堆棧(1堆棧)

    如果程序的執(zhí)行被**級較高的OB中斷,操作系統(tǒng)將保存下述寄存器的內(nèi)容當(dāng)前的累加器和地址寄存器的內(nèi)容、數(shù)據(jù)塊寄存器中DB和DI的內(nèi)容、局部數(shù)據(jù)的指針、狀態(tài)字、MCR(主控繼電器)寄存器和塊堆棧的指針。新的OB執(zhí)行完后,操作系統(tǒng)讀取中斷堆棧中的信息,從被中斷的塊被中斷的地方開始繼續(xù)執(zhí)行程序。



    潯之漫智控技術(shù)(上海)有限公司專注于西門子等

  • 詞條

    詞條說明

  • 西門子CPU總代理商|WINCC軟件代理商

    西門子CPU總代理商|WINCC軟件代理商ET 200SP接口模塊后的一個(gè)BaseUnit;一個(gè)電位組的所有I/O模塊及負(fù)載的總供電負(fù)荷已過10A;模塊間的AUX輔助接線端子所接電壓等級不同;由于RQ 4×120VDC-230VAC/5A NO ST數(shù)字量輸出模塊只能使用不帶電位分組功能的 BaseUnit,因此如果一個(gè)分布式ET 200SP上只有RQ 4×120VDC-230VAC/5A NO

  • 6SL3210-5HE10-4UF0西門子模塊

    6SL3210-5HE10-4UF0西門子模塊6SL3210-5HE10-4UF0西門子模塊6SL3210-5HE10-4UF0西門子模塊SINAMICS S210 輸入電壓: 3AC 200-480V; -10%/+10%;1.6A;45-66Hz; 輸出電壓: 0 輸入 V;1.2A;0-550Hz; 電機(jī):0.4kW; 防護(hù)等級:IP20; 外形尺寸 A; 50 x 270 x 220(寬x

  • 河南西門子PLC模塊授權(quán)代理商

    河南西門子PLC模塊授權(quán)代理商PLC容量的選擇步驟與原則?PLC的容量包括I/O點(diǎn)數(shù)和用戶存儲容量兩個(gè)方面。(一)I/O點(diǎn)數(shù)的選擇PLC平均的I/O點(diǎn)的價(jià)格還比較高,因此應(yīng)該合理選用PLC的I/O點(diǎn)的數(shù)量,在滿足控制要求的前提下力爭使用的I/O點(diǎn)少,但必須留有一定的裕量。通常I/O點(diǎn)數(shù)是根據(jù)被控對象的輸入、輸出信號的實(shí)際需要,再加上10%~15%的裕量來確定。?(二)&nbs

  • 西門子S7-200CN代理商|觸摸屏代理商

    西門子S7-200CN代理商|觸摸屏代理商PLC的梯形圖與傳統(tǒng)的電氣原理圖非常相似,信號的輸入/輸出形式及控制功能基本上也是相同的;它們的不同之處主要表現(xiàn)在:(1)控制邏輯——繼電器控制邏輯采用硬接線邏輯,利用繼電器機(jī)械觸點(diǎn)的串聯(lián)或并聯(lián),及時(shí)間繼電器等組合成控制邏輯,其接線多而復(fù)雜、體積大、功耗大、故障,靈活性和擴(kuò)展性很差。而PLC采用存儲器邏輯,其控制邏輯以程序方式存儲在內(nèi)存中,靈活性和擴(kuò)展性都

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

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

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

電 話: 19873876272

手 機(jī): 19873876272

微 信: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

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

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

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

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

手 機(jī): 19873876272

電 話: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

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

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