啟動組織塊的應用
發(fā)布時間:2013/8/27 20:39:24 訪問次數(shù):1088
在PLC接通電源的瞬間,CPU就進入啟動模式。BTS612N1E3128A系統(tǒng)的啟動模式有3種類型:暖啟動(Warm Restart)、熱啟動(Hot Restart)和冷啟動(Cold Restart)。BTS612N1E3128A可在設置CPU的屬性時選擇其一,S7 - 3001400 CPU的默認配置為暖啟動。不同的啟動類型對CPU數(shù)據(jù)區(qū)中的數(shù)據(jù)會有不同的影響。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標志存儲器、定時器及計數(shù)器被清零,保持型的標志存儲器、定時器和計數(shù)器以及數(shù)據(jù)塊的當前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標志存儲器、定時器、計數(shù)器、過程映像及數(shù)據(jù)塊的當前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調用(調用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計數(shù)器、定時器和標志存儲器都將被清零(含保持功能的計數(shù)器、定時器和標志位數(shù)據(jù)區(qū))。可以在S7 - 400的CPU屬性中設置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項目方案4就是這樣。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標志存儲器、定時器及計數(shù)器被清零,保持型的標志存儲器、定時器和計數(shù)器以及數(shù)據(jù)塊的當前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標志存儲器、定時器、計數(shù)器、過程映像及數(shù)據(jù)塊的當前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調用(調用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計數(shù)器、定時器和標志存儲器都將被清零(含保持功能的計數(shù)器、定時器和標志位數(shù)據(jù)區(qū))。可以在S7 - 400的CPU屬性中設置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項目方案4就是這樣。
在PLC接通電源的瞬間,CPU就進入啟動模式。BTS612N1E3128A系統(tǒng)的啟動模式有3種類型:暖啟動(Warm Restart)、熱啟動(Hot Restart)和冷啟動(Cold Restart)。BTS612N1E3128A可在設置CPU的屬性時選擇其一,S7 - 3001400 CPU的默認配置為暖啟動。不同的啟動類型對CPU數(shù)據(jù)區(qū)中的數(shù)據(jù)會有不同的影響。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標志存儲器、定時器及計數(shù)器被清零,保持型的標志存儲器、定時器和計數(shù)器以及數(shù)據(jù)塊的當前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標志存儲器、定時器、計數(shù)器、過程映像及數(shù)據(jù)塊的當前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調用(調用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計數(shù)器、定時器和標志存儲器都將被清零(含保持功能的計數(shù)器、定時器和標志位數(shù)據(jù)區(qū))?梢栽赟7 - 400的CPU屬性中設置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項目方案4就是這樣。
(1)暖啟動
暖啟動(Warm Restart)是完全再啟勸的啟動類型,啟動時過程映像和非保持型的標志存儲器、定時器及計數(shù)器被清零,保持型的標志存儲器、定時器和計數(shù)器以及數(shù)據(jù)塊的當前值保持(一般必須有后備電池,如果使用EPROM并且CPU的保持特性已賦參數(shù)時可不用后備電池)。暖啟動過程中CPU將執(zhí)行一次暖啟動組織塊OB100,然后順序循環(huán)執(zhí)行OB1的程序。
(2)熱啟動
熱啟動( Hot Restart)是不完全再啟動的啟動類型,啟動時所有數(shù)據(jù)(標志存儲器、定時器、計數(shù)器、過程映像及數(shù)據(jù)塊的當前值)被保持,熱啟動過程中CPU將執(zhí)行一次熱啟動組織塊OB101,然后程序從斷點處(由于斷電或CPU被切換到STOP模式而中斷的位置)恢復執(zhí)行。這個“剩余循環(huán)”執(zhí)行完后,開始順序循環(huán)執(zhí)行OB1的程序。
(3)冷啟動
CPU的冷啟動(Cold Restart) -般是針對電源故障定義啟動方式。啟動時將刪除通過程序調用(調用SFC)在工作存儲器中所創(chuàng)建的數(shù)據(jù)塊,其他保留數(shù)據(jù)塊中的過程值被預置為初始值,過程值丟失。所有過程映像區(qū)的數(shù)據(jù)、計數(shù)器、定時器和標志存儲器都將被清零(含保持功能的計數(shù)器、定時器和標志位數(shù)據(jù)區(qū))?梢栽赟7 - 400的CPU屬性中設置上電后自動執(zhí)
行冷啟動模式.S7 - 300的CPU不支持上電后自動執(zhí)行冷啟動模式。新版S7 - 300/400系列PLC在STEP7中可以手動執(zhí)行冷啟動操作。冷啟動過程中,CPU將執(zhí)行一次冷啟動組織塊OB102,然后順序循環(huán)執(zhí)行OB1的程序。
根據(jù)前面的描述,如果希望只在程序開始執(zhí)行前對某些變量送一次初值,那么這種賦值操作就可以在啟動組織塊中完成。由于系統(tǒng)默認的啟動方式為暖啟動,所以可以將變量的初始化操作程序放置在OB100中,如本項目方案4就是這樣。
熱門點擊
- 共集電極/漏極、發(fā)射極/源極電壓跟隨器
- 級聯(lián)分頻器電路
- 電容耦合電路分析
- 電磁繼電器工作原理及觸點類型解說
- 開關穩(wěn)壓器的效率
- 對稱級聯(lián)式振蕩器電路
- 啟動組織塊的應用
- 操作顯示電路
- 對線路放大級電路的具體需求
- 消除無線電波干擾的電容電路分析
推薦技術資料
- Seeed Studio
- Seeed Studio紿我們的印象總是和繪畫脫離不了... [詳細]