電動機功率 | 6kW | 外形尺寸 | 8mm |
---|---|---|---|
應(yīng)用領(lǐng)域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 4kg |
全新的西門子S7-1500PLC 帶來了標準型,緊湊型,分布式以及開放式不同類型的 CPU 模塊。憑借快速的響應(yīng)時間、集成的 CPU 顯示面板以及相應(yīng)的調(diào)試和診斷機制,SIMATIC S7-1500 的 CPU *地提升了生產(chǎn)效率,降低了生產(chǎn)成本。
![]() |
參考價 | ¥433 |
訂貨量 | 1 |
更新時間:2019-06-19 16:31:54瀏覽次數(shù):399
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子S7-1500PLC模塊湖北代理商
事件驅(qū)動執(zhí)行的程序組織塊包括以下幾種類型:延時中斷組織塊、硬件中斷組織塊、異步錯誤組織塊、同步錯誤組織塊。
①OB20~ OB27為延時中斷。在過程事件出現(xiàn)后延時一定的時間再執(zhí)行中斷程序。當某一事件發(fā)生后,延時中斷組織塊( OB20)將在延時的時間后執(zhí)行。OB20~OB27只能通過調(diào)用系統(tǒng)功能SFC32而激活,同時可以設(shè)置延時時間。
②OB40~ OB47為硬件中斷。硬件中斷用于需要快速響應(yīng)的過程事件,事件出現(xiàn)時馬上中止當前正在執(zhí)行的程序,執(zhí)行對應(yīng)的中斷程序。一旦硬件中斷事件發(fā)生,硬件中斷組織塊OB40~ OB47將被調(diào)用。硬件中斷可以由不同的模塊觸發(fā)。對于可分配參數(shù)的信號模塊DI、DO、AI、AO等,可使用硬件組態(tài)工具來定義觸發(fā)硬件中斷的信號;對于CP模塊和FM模塊,利用相應(yīng)的組態(tài)軟件可以定義中斷的特性。
③OB80~ OB87為異步錯誤。異步錯誤是PLC的功能性錯誤,它們與程序執(zhí)行時不同步地出現(xiàn),不能跟蹤到程序中的某個具體位置。在運行模式下檢測到一個故障后,如果已經(jīng)編寫了相關(guān)的組織塊,則調(diào)用并執(zhí)行該組織塊中的程序。如果發(fā)生故障時,相應(yīng)的故障組織塊不存在,則CPU將進入STOP模式。
④OB121、OB122為同步錯誤。如果在某特定的語句執(zhí)行時出現(xiàn)錯誤,CPU可以跟蹤到程序中某一具體的位置。由同步錯誤所觸發(fā)的錯誤處理組織塊,將作為程序的一部分來執(zhí)行,與錯誤出現(xiàn)時正在執(zhí)行的塊具有相同的優(yōu)先級。
錯誤類型有兩類:①編程錯誤,如在程序中調(diào)用一個不存在的塊,將調(diào)用OB121;②訪問錯誤,如程序中訪問了一個有故障或不存在的模塊,將調(diào)用OB122。
在上面4類組織塊中,首先要掌握的是循環(huán)執(zhí)行的程序組織塊OB1。循環(huán)執(zhí)行的程序組織塊只有一個,即OB1,也稱為主程序組織塊。用戶可將主程序?qū)懺?/span>OB1中,通過OB1調(diào)用其他的FC或FB程序塊。對其他組織塊,用戶可根據(jù)該組織塊的特點功能決定是否在該組織塊中編寫程序。
定期執(zhí)行的組織塊包括:日期時間中斷組織塊OB10~OB17和循環(huán)中斷組織塊OB30~OB38,可以根據(jù)設(shè)定的日期時間或時間間隔執(zhí)行中斷程序。
定期執(zhí)行的組織塊將根據(jù)預先設(shè)定的日期時間或執(zhí)行一次,或循環(huán)執(zhí)行。
OB10、OB11~OB17為日期中斷組織塊。通過日期中斷組織塊可以在的日期時間執(zhí)行一次程序,或者從某個特定的日期時間開始,間隔的時間(如一天、一個星期、一個月等)執(zhí)行一次程序。
OB30、OB31~OB38為循環(huán)中斷組織塊。通過循環(huán)中斷組織塊可以每隔一段預定的時間執(zhí)行一次程序。循環(huán)中斷組織塊的間隔時間較短,長為1 min,短為1 ms。在使用循環(huán)中斷組織塊時,應(yīng)該保證設(shè)定的循環(huán)間隔時間大于執(zhí)行該程序塊的時間,否則CPU將出錯。
啟動組織塊用于系統(tǒng)初始化,CPU上電或操作模式切換到RUN時,S7-300執(zhí)行OB100、S7-400根據(jù)組態(tài)的啟動方式執(zhí)行OB100~ OB102中的一個。
當CPU上電,或者操作模式由停止狀態(tài)改變?yōu)檫\行狀態(tài)時,CPU首先執(zhí)行啟動組織塊,只執(zhí)行一次,然后開始循環(huán)執(zhí)行主程序組織塊OB1。注意:啟動組織塊只在PLC啟動的瞬間執(zhí)行,而且只執(zhí)行一次。
S7系列PLC的啟動組織塊有3個,分別為OB100、OB101和OB102。這3個啟動組織塊對應(yīng)不同的啟動方式。至于PLC采取哪種啟動方式,是與CPU的型號及啟動模式有關(guān)的。以下為3種啟動組織塊的使用方法。
①OB100為*再啟動類型(暖啟動)。啟動時,過程映像區(qū)和不保持的標志存儲器、定時器及計數(shù)器被清零,保持的標志存儲器、定時器和計數(shù)器及數(shù)據(jù)塊的當前值保持原狀態(tài),執(zhí)行OB100,然后開始執(zhí)行循環(huán)程序OB1。一般S7-300 PLC都采用此種啟動方式。
②OB101為再啟動類型(熱啟動)。啟動時,所有數(shù)據(jù)(無論是保持型或非保持型)都將保持原狀態(tài),并且將OB101中的程序執(zhí)行一次。然后程序從斷點處開始執(zhí)行。剩余循環(huán)執(zhí)行完以后開始執(zhí)行循環(huán)程序。熱啟動一般只有S7-400具有此功能。
③OB102為冷啟動類型。CPU 318-2和CPU 417-4具有冷啟動型的啟動方式。冷啟動時,所有過程映像區(qū)和標志存儲器、定時器和計數(shù)器(無論是保持型還是非保持型)都將被清零,而且數(shù)據(jù)塊的當前值被裝載存儲器的原始值覆蓋。然后將OB102中的程序執(zhí)行一次后執(zhí)行循環(huán)程序。
循環(huán)執(zhí)行的組織塊需要連續(xù)執(zhí)行的程序?qū)⑵浯娣旁?/span>OB1中,執(zhí)行完畢又開始新的循環(huán)。
OB1是循環(huán)執(zhí)行的組織塊,其優(yōu)先級為低。PLC在運行時將反復循環(huán)執(zhí)行OB1中的程序,當有優(yōu)先級較高的事件發(fā)生時,CPU將中斷當前的任務(wù),去執(zhí)行優(yōu)先級較高的組織塊,執(zhí)行完成以后,CPU將回到斷點處繼續(xù)執(zhí)行OB1中的程序,并反復循環(huán)下去,直到停機或者是下一個中斷發(fā)生。一般用戶將主程序?qū)懺?/span>OB1中。
組織塊(OB)只能由操作系統(tǒng)啟動,它由變量聲名表和用戶編的程序組成。
組織塊(OB)是操作系統(tǒng)調(diào)用的,OB沒有背景數(shù)據(jù)塊,也不能為OB聲明輸入、輸出變量和靜態(tài)變量,因此OB的變量聲明表中只有臨時變量。OB的臨時變量可以是基本數(shù)據(jù)類型、復合數(shù)據(jù)類型或數(shù)據(jù)類型ANY。
操作系統(tǒng)為所有的OB塊聲明了一個20 B的包含OB的啟動信息的變量聲明表,聲明表中變量的具體內(nèi)容與組織塊的類型有關(guān)。用戶可以通過OB的變量聲明表獲得與啟動OB的原因有關(guān)的信息。
OB1的局部變量OB1_PREV_CYCLE、OB1_MIN_CYCLE和OB1_MAX_CYCLE分別是上一次、短和長的循環(huán)掃描周期。
西門子S7-1500PLC模塊湖北代理商