啟動組織塊的應(yīng)用
發(fā)布時間:2013/8/27 20:39:24 訪問次數(shù):1075
在PLC接通電源的瞬間,CPU就進(jìn)入啟動模式。BTS612N1E3128A系統(tǒng)的啟動模式有3種類型:暖啟動(Warm Restart)、熱啟動(Hot Restart)和冷啟動(Cold Restart)。BTS612N1E3128A可在設(shè)置CPU的屬性時選擇其一,S7 - 3001400 CPU的默認(rèn)配置為暖啟動。不同的啟動類型對CPU數(shù)據(jù)區(qū)中的數(shù)據(jù)會有不同的影響。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標(biāo)志存儲器、定時器及計(jì)數(shù)器被清零,保持型的標(biāo)志存儲器、定時器和計(jì)數(shù)器以及數(shù)據(jù)塊的當(dāng)前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標(biāo)志存儲器、定時器、計(jì)數(shù)器、過程映像及數(shù)據(jù)塊的當(dāng)前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點(diǎn)處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復(fù)執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調(diào)用(調(diào)用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預(yù)置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計(jì)數(shù)器、定時器和標(biāo)志存儲器都將被清零(含保持功能的計(jì)數(shù)器、定時器和標(biāo)志位數(shù)據(jù)區(qū))?梢栽赟7 - 400的CPU屬性中設(shè)置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認(rèn)的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項(xiàng)目方案4就是這樣。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標(biāo)志存儲器、定時器及計(jì)數(shù)器被清零,保持型的標(biāo)志存儲器、定時器和計(jì)數(shù)器以及數(shù)據(jù)塊的當(dāng)前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標(biāo)志存儲器、定時器、計(jì)數(shù)器、過程映像及數(shù)據(jù)塊的當(dāng)前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點(diǎn)處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復(fù)執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調(diào)用(調(diào)用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預(yù)置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計(jì)數(shù)器、定時器和標(biāo)志存儲器都將被清零(含保持功能的計(jì)數(shù)器、定時器和標(biāo)志位數(shù)據(jù)區(qū))?梢栽赟7 - 400的CPU屬性中設(shè)置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認(rèn)的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項(xiàng)目方案4就是這樣。
在PLC接通電源的瞬間,CPU就進(jìn)入啟動模式。BTS612N1E3128A系統(tǒng)的啟動模式有3種類型:暖啟動(Warm Restart)、熱啟動(Hot Restart)和冷啟動(Cold Restart)。BTS612N1E3128A可在設(shè)置CPU的屬性時選擇其一,S7 - 3001400 CPU的默認(rèn)配置為暖啟動。不同的啟動類型對CPU數(shù)據(jù)區(qū)中的數(shù)據(jù)會有不同的影響。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標(biāo)志存儲器、定時器及計(jì)數(shù)器被清零,保持型的標(biāo)志存儲器、定時器和計(jì)數(shù)器以及數(shù)據(jù)塊的當(dāng)前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標(biāo)志存儲器、定時器、計(jì)數(shù)器、過程映像及數(shù)據(jù)塊的當(dāng)前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點(diǎn)處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復(fù)執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調(diào)用(調(diào)用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預(yù)置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計(jì)數(shù)器、定時器和標(biāo)志存儲器都將被清零(含保持功能的計(jì)數(shù)器、定時器和標(biāo)志位數(shù)據(jù)區(qū))?梢栽赟7 - 400的CPU屬性中設(shè)置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認(rèn)的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項(xiàng)目方案4就是這樣。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標(biāo)志存儲器、定時器及計(jì)數(shù)器被清零,保持型的標(biāo)志存儲器、定時器和計(jì)數(shù)器以及數(shù)據(jù)塊的當(dāng)前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標(biāo)志存儲器、定時器、計(jì)數(shù)器、過程映像及數(shù)據(jù)塊的當(dāng)前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點(diǎn)處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復(fù)執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調(diào)用(調(diào)用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預(yù)置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計(jì)數(shù)器、定時器和標(biāo)志存儲器都將被清零(含保持功能的計(jì)數(shù)器、定時器和標(biāo)志位數(shù)據(jù)區(qū))?梢栽赟7 - 400的CPU屬性中設(shè)置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認(rèn)的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項(xiàng)目方案4就是這樣。
熱門點(diǎn)擊
- 共集電極/漏極、發(fā)射極/源極電壓跟隨器
- 級聯(lián)分頻器電路
- 電容耦合電路分析
- 電磁繼電器工作原理及觸點(diǎn)類型解說
- 開關(guān)穩(wěn)壓器的效率
- 對稱級聯(lián)式振蕩器電路
- 啟動組織塊的應(yīng)用
- 操作顯示電路
- 對線路放大級電路的具體需求
- 消除無線電波干擾的電容電路分析
推薦技術(shù)資料
- Seeed Studio
- Seeed Studio紿我們的印象總是和繪畫脫離不了... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究