版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PLC控制技術應用工作手冊式教程項目5PLC控制水泵、油泵、氣泵星三角降壓啟動與大型設備運行項目5PLC控制水泵、油泵、氣泵星三角降壓啟動與大型設備運行PLC控制技術應用工作手冊式教程項目5PLC控制水泵、油泵、氣泵星三角降壓啟動與大型設備運行項目5PLC控制水泵、油泵、氣泵星三角降壓啟動與大型設備運行知識目標:1.了解用戶編寫程序的三種編程方式。2.了解用戶程序的塊結構。3.掌握S7-300/400PLCOB100、OB1塊、FC、FB等塊的建立。4.區(qū)分FC與FB兩個塊的變量類型,并學會定義使用。5.區(qū)分模塊化編程與結構化編程方式,并掌握其編程方法;6.了解OB組織塊,掌握中斷組織塊。結構化編程基礎一.S7-300/400PLC的用戶結構程序框圖
【知識準備】(1)線性化編程
對于簡單的程序,通常使用線性化編程,如果復雜程序也采用這種方式編程,不但程序可讀性變差,調試查錯也比較麻煩,另外,由于每個周期CPU都要從前往后掃描冗長的程序會降低CPU的工作效率。(2)模塊化編程在模塊化編程時,程序被劃分為若干塊,很容易實現(xiàn)多個人同時對一個項目編程,程序易于閱讀和調試,又因為只在需要時才調用有關的功能塊,所以提高了CPU的工作效率。(3)結構化編程結構化編程可簡化設計過程,縮短程序代碼長度,提高編程效率,閱讀、調試和查錯都比較方便,比較適合編寫復雜的自動化控制任務程序。
1.三種編程方式結構化編程基礎【知識準備】
OB、FB、FC、SFB、SFC統(tǒng)稱邏輯塊。程序運行時所需的數(shù)據(jù)和變量存儲在數(shù)據(jù)塊中。系統(tǒng)功能塊和系統(tǒng)功能集成在S7CPU的操作系統(tǒng)中,不占用用戶程序空間。結構化編程基礎2.S7-300/400的用戶程序結構【知識準備】結構化編程基礎用戶程序塊結構之間的關系【知識準備】結構化編程基礎3.數(shù)據(jù)塊的數(shù)據(jù)結構①基本數(shù)據(jù)類型基本數(shù)據(jù)類型根據(jù)IEC1131-3定義,長度不超過32位,可利用STEP7基本指令處理,能完全裝入S7處理器的累加器中。基本數(shù)據(jù)類型包括:
●位數(shù)據(jù)類型:BOOL、BYTE、WORD、DWORD、CHAR。
●教字數(shù)據(jù)類型:INT、DINT、REAL。
●定時器類型:S5TIME、TIME、DATE、TIME_OF_DAY。②復雜數(shù)據(jù)類型復雜數(shù)據(jù)類型只能結合共享數(shù)據(jù)塊的變量聲明使用。復雜數(shù)據(jù)類型可大于32位,用裝入指令不能把復雜數(shù)據(jù)類型完全裝入累加器,一般利用庫中的標準塊(“IEC”S7程序)處理復雜數(shù)據(jù)類型。復雜數(shù)據(jù)類型包括:
●時間(DATE_AND_TIME)類型。
●數(shù)組(ARRAY)類型。
●結構(STRUCT)類型。
●字符串(STRING)類型。③用戶定義數(shù)據(jù)類型(User-DefineddataType,UDT)將基本數(shù)據(jù)類型和復雜數(shù)據(jù)類型組合成長度大于32位用戶定義數(shù)據(jù)類型。【知識準備】功能FC的編程【知識準備】1.啟動組織塊(OB100)啟動組織塊用于系統(tǒng)初始化,CPU從STOP切換到RUN,執(zhí)行一次啟動OB。執(zhí)行完后,讀入過程映像輸入,開始執(zhí)行OB1。默認的是OB100,一般只需要一個啟動組織塊。功能FC的編程功能是不帶“記憶”的邏輯塊。所謂不帶“記憶”表示沒有背景數(shù)據(jù)塊。當完成操作后,數(shù)據(jù)不能保持。這些數(shù)據(jù)為臨時變量,對于那些需要保存的數(shù)據(jù)只能通過共享數(shù)據(jù)塊
(ShareBlock)來存儲。調用功能時,需用實參來代替形參。FC有兩個作用:一是作為子程序用,二是作為函數(shù)用,函數(shù)中程序的最大容量S7-300PLC為16KB,S7-400PLC為64KB輸入IN:由調用FC的塊提供的輸入?yún)?shù)。
輸出OUT:。返回給調用FC的塊的輸出參數(shù)。
輸入/輸出IN_OUT:初值由調用FC的塊提供,被FC修改后返加調用它的塊。
臨時變量TEMP:暫時保存在局部數(shù)據(jù)區(qū)中的變量,只有在使用塊時使用臨時變量,執(zhí)行完后不再保存臨時變量的數(shù)值。2.功能(FC)功能FC的編程第一步定義局部變量。首先定義形參和臨時變量名(如果是無參數(shù)的則不需要定義)。之后確定變量的類型及變量注釋。第二步編寫執(zhí)行程序。在編程中若使用變量名,則變量名標識顯示為前綴“#”加變量名。若使用全局符號則顯示為全局符號加引號的形式。3.功能(FC)的編程步驟任務1PLC控制基于FC(不帶參數(shù))星三角降壓啟動【任務實施】1.控制要求
圖4-1-3星形-三角形降壓起動控制線路某一個車間,有一臺設備的電動機要用星形一三角形降壓起動,其控制線路如4-1-3所示,要求用PLC控制,采用FC編程實現(xiàn)手動/自動控制。【任務實施】2.程序結構與硬件組態(tài)
圖4-1-4程序結構圖硬件組態(tài)配置硬件S7-300CPU314C-2PN/DP,訂單號6ES7314-6EH04-OABO。注意:在項目樹中展開314C,雙擊設備組態(tài),在設備概覽窗口,可以看到24點的數(shù)字量輸入,修改字節(jié)I地址為“0...2”,具體為I0.0~I2.7;16點有數(shù)字量輸出,字節(jié)Q的地址為“0...1”,具體為Q0.0~Q1.7。任務1PLC控制基于FC(不帶參數(shù))星三角降壓啟動【任務實施】3.變量表任務1PLC控制基于FC(不帶參數(shù))星三角降壓啟動【任務實施】4.PLC程序圖5-9添加新塊圖5-8啟動程序OB100任務1PLC控制基于FC(不帶參數(shù))星三角降壓啟動【任務實施】手動子程序FC100自動子程序FC101創(chuàng)建函數(shù)FC100任務1PLC控制基于FC(不帶參數(shù))星三角降壓啟動【任務實施】自動子程序FC101任務1PLC控制基于FC(不帶參數(shù))星三角降壓啟動【任務實施】OB1主程序任務1PLC控制基于FC(不帶參數(shù))星三角降壓啟動任務2PLC控制基于FC(不帶參數(shù))攪拌控制系統(tǒng)【任務實施】1.控制要求圖4-1-10所示為攪拌控制系統(tǒng),由3個開關量液位傳感器,分別檢測液位的高、中和低。現(xiàn)要求對A、B兩種液體原料按等比例混合,控制要求如下:按啟動按鈕后系統(tǒng)自動運行,首先打開進料泵1,開始加入液料A→中液位傳感器動作后,則關閉進料泵1,打開進料泵2,開始加入液料B→高液位傳感器動作后,關閉進料泵2,起動攪拌器→攪拌10s后,關閉攪拌器,開啟放料泵→當?shù)鸵何粋鞲衅鲃幼骱螅訒r5s后關閉放料泵,同時現(xiàn)次打開進料泵,循環(huán)運行。按停止按鈕,系統(tǒng)應立即停止運行。【任務實施】2.程序結構與組態(tài)圖任務2PLC控制基于FC(不帶參數(shù))攪拌控制系統(tǒng)【任務實施】3.變量表任務2PLC控制基于FC(不帶參數(shù))攪拌控制系統(tǒng)【任務實施】4.PLC程序開機起動程序OB100任務2PLC控制基于FC(不帶參數(shù))攪拌控制系統(tǒng)【任務實施】液料A進料控制程序FC1液料B進料控制程序FC2任務2PLC控制基于FC(不帶參數(shù))攪拌控制系統(tǒng)【任務實施】攪拌器控制程序FC3放料控制程序FC4任務2PLC控制基于FC(不帶參數(shù))攪拌控制系統(tǒng)【任務實施】主程序OB1任務2PLC控制基于FC(不帶參數(shù))攪拌控制系統(tǒng)任務3PLC控制基于FC(帶參數(shù))星三角降壓啟動【任務實施】所謂帶參功能(FC),是指編輯功能(FC)時,在局部變量聲明表內定義了形式參數(shù),在功能(FC)中使用了符號地址完成控制程序的編程,以便在其他塊中能重復調用有參功能(FC)。這種方式一般應用于結構化程序編寫。它具有以下優(yōu)點:(1)程序只需生成一次,顯著地減少了編程時間。(2)該塊只在用戶存儲器中保存一次,降低了存儲器的用量。(3)該塊可以被程序任意次調用,每次使用不同的地址。該塊采用形式參數(shù)編程,當用戶程序調用該塊時,要用實際參數(shù)賦值給形式參數(shù)。1.控制要求某一車間,兩臺設備由兩臺電動機帶動,兩臺電動機要實現(xiàn)星形一三角形降壓起動,設備1星形轉換到三角形的時間為5s,設備2星形轉換到三角形的時間為10s,用FC帶參數(shù)編程(只編自動),當多種設備實現(xiàn)同一功能時可用該方式編程。【任務實施】2.程序結構與硬件組態(tài)配置硬件S7-300CPU314C-2PN/DP,訂單號6ES7314-6EH04-OABO。注意:在設備概覽窗口,可以看到24點的數(shù)字量輸入,修改字節(jié)I地址為“0...2”,具體為I0.0~I2.7;16點有數(shù)字量輸出,字節(jié)Q的地址為“0...1”,具體為Q0.0~Q1.7。硬件組態(tài)程序結構任務3PLC控制基于FC(帶參數(shù))星三角降壓啟動【任務實施】3.符號變量表任務3PLC控制基于FC(帶參數(shù))星三角降壓啟動【任務實施】4.PLC程序添加新塊初始化程序OB100任務3PLC控制基于FC(帶參數(shù))星三角降壓啟動【任務實施】
FC100參數(shù)與程序任務3PLC控制基于FC(帶參數(shù))星三角降壓啟動【任務實施】4.PLC程序圖5-31主程序OB1任務3PLC控制基于FC(帶參數(shù))星三角降壓啟動四臺電動機順序啟動與逆序停止【技能訓練1】
1.控制要求基于S7-300PLC的多機組控制。電動機組控制要求如下:(1)該機組總共有4臺電動機,每臺電動機都要求Y-△降壓啟動。(2)啟動時,按下啟動按鈕,M1電動機啟動,然后每隔10s啟動一臺,最后M1~M4四臺電動機全部啟動。(3)停止時實現(xiàn)逆序停止。即按下停止按鈕,M4先停止,過10s后M3也停止,再過10s后M2也停止,再過10s后Ml電動機也停止。這樣電動機全部停止。(4)任一臺電動機啟動時,控制電源的接觸器和丫形接法的接觸器接通電源6s后,Y形接觸器斷開,1s后△接法接觸器動作接通。2.訓練要求(1)畫出程序結構圖。(2)列出符號表。(3)根據(jù)控制要求,設計梯形圖。(4)運行、調試程序。(5)匯總整理文檔。任務4.1功能FC的編程與應用鞏固練習11.用FC編程實現(xiàn)數(shù)學公式:Y=(X+100)x2÷5,并能在OB1主程序中對該FC多次調用。2.手動/自動方式編程。手動/自動控制三只燈,控制要求如下:(1)三只燈可進行手動、自動控制,手/自動由I0.0進行切換;(2)三只燈分別可用三個開關進行手動控制。三只燈分別由Q0.0~Q0.2驅動。用I0.1手動控制Q0.0,I0.2手動控制Q0.1,I0.3手動控制Q0.2。(3)自動控制時,三只燈實現(xiàn)每隔1s輪流點亮,并循環(huán)。功能FB的編程【知識準備】1.功能塊(FB)功能塊是用戶所編寫的有固定存儲區(qū)的塊。FB為帶“記憶”的邏輯塊。它有一個數(shù)據(jù)結構與功能塊參數(shù)表完全相同的數(shù)據(jù)塊(DB)通常稱該數(shù)據(jù)塊為背景數(shù)據(jù)塊(InstanceDataBlock)。當功能塊被執(zhí)行時,數(shù)據(jù)塊被調用,功能塊結束,調用隨之結束。存放在背景數(shù)據(jù)塊中的數(shù)據(jù)在FB塊結束以后,仍能繼續(xù)保持,具有“記憶”功能。一個功能塊可以有多個背景數(shù)據(jù)塊,使功能塊可以被不同的對象使用。FB與FC相比,F(xiàn)B每次調用都必須分配一個背景數(shù)據(jù)塊,功能塊的所有形參和靜態(tài)數(shù)據(jù)都存儲在一個單獨的、被指定給該功能塊的數(shù)據(jù)塊(DB)中,用來存儲接口數(shù)據(jù)區(qū)(TEMP類型除外)和運算的中間數(shù)據(jù)。
當調用FB時,該背景數(shù)據(jù)塊會自動打開,實際參數(shù)的值被存儲在背景數(shù)據(jù)塊中;當塊退出時,背景數(shù)據(jù)塊中的數(shù)據(jù)仍然保持。FB中程序的最大容量:S7-300PLC是16KB,S7-400PLC是64KB。【知識準備】1.FB沒有返回值變量(RETURN),而有靜態(tài)(STAT)變量類型,靜態(tài)變量類型存儲在FB的背景數(shù)據(jù)塊中,當FB調用完以后,靜態(tài)變量的數(shù)據(jù)仍然有效,其內容被保留,在PLC運行期間,能讀出或修改它的值。2.可以在FB的變量聲明表中給形參賦初值,它們被自動寫入相應的背景數(shù)據(jù)塊中。注意:實參的數(shù)據(jù)類型必須與形參一致。功能FB的編程【知識準備】2.數(shù)據(jù)塊(DB)1.DB的最大容量:S7-300PLC為32KB,S7-400PLC為64KB。CPU對數(shù)據(jù)塊數(shù)量及數(shù)據(jù)總量有限制,如對于CPU314,用做數(shù)據(jù)塊的存儲器最多為8KB,用戶定義的數(shù)據(jù)總量不能超出這個限制。2.在編寫程序時,對數(shù)據(jù)塊必須遵循先定義后使用的原則,否則,將造成系統(tǒng)錯誤。
背景數(shù)據(jù)塊與共享數(shù)據(jù)塊的區(qū)別在于,在背景數(shù)據(jù)塊中不可以增加或刪除變量,在共享數(shù)據(jù)塊中可增加或刪除變量。功能FB的編程【任務實施】1.控制要求
某一車間,兩臺設備由兩臺電動機帶動,兩臺電動機要實現(xiàn)星形一三角形降壓起動,設備1星形轉換到三角形的時間為5s,設備2星形轉換到三角形的時間為10s,用FB背景數(shù)據(jù)編程(只編自動)。
2.程序結構與硬件組態(tài)圖配置硬件S7-300CPU314C-2PN/DP,訂單號6ES7314-6EH04-OABO。注意:在設備概覽窗口,可以看到24點的數(shù)字量輸入,修改字節(jié)I地址為“0...2”,具體為I0.0~I2.7;16點有數(shù)字量輸出,字節(jié)Q的地址為“0...1”,具體為Q0.0~Q1.7。硬件組態(tài):程序結構:任務4
PLC控制基于FB背景數(shù)據(jù)的星三角降壓啟動【任務實施】3.符號變量表任務4
PLC控制基于FB背景數(shù)據(jù)的星三角降壓啟動【任務實施】4.PLC程序添加新塊初始化程序OB100任務4
PLC控制基于FB背景數(shù)據(jù)的星三角降壓啟動【任務實施】4.PLC程序FB100變量聲明表任務4
PLC控制基于FB背景數(shù)據(jù)的星三角降壓啟動【任務實施】4.PLC程序FB100程序任務4
PLC控制基于FB背景數(shù)據(jù)的星三角降壓啟動子任務1基于FB背景數(shù)據(jù)的星三角降壓啟動PLC控制【任務實施】OB1程序【任務實施】4.PLC程序數(shù)據(jù)表中修改設備1定時時間5S任務4
PLC控制基于FB背景數(shù)據(jù)的星三角降壓啟動任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】1.控制要求南北方向信號SN_G亮SN_G閃SN_Y亮SN_R亮時間45s3s2s30s東西方向信號BW_R亮BW_G亮BW_G閃BW_Y亮時間50s25s3s2s交通信號燈的控制要求【任務實施】2.程序結構與硬件組態(tài)配置硬件S7-300CPU314C-2PN/DP,訂單號6ES7314-6EH04-OABO。注意:在設備概覽窗口,可以看到24點的數(shù)字量輸入,修改字節(jié)I地址為“0...2”,具體為I0.0~I2.7;16點有數(shù)字量輸出,字節(jié)Q的地址為“0...1”,具體為Q0.0~Q1.7。硬件組態(tài):程序結構:任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】3.符號變量表任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】4.PLC程序OB100初始化程序程序中所用到的塊任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】4.PLC程序FB1的局部變量任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】FB1程序任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】4.PLC程序OB1程序任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】OB1程序任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈【任務實施】DB1、DB2中設定定時時間任務5
PLC控制基于FB背景數(shù)據(jù)交通信號燈任務6
PLC控制基于FB多重背景數(shù)據(jù)的星三角降壓啟動【任務實施】1.控制要求
某一車間,3臺設備由3臺電動機帶動,3臺電動機要實現(xiàn)星形一三角形降壓啟動,設備1星形聯(lián)結轉換到三角形連接的時間為6s,設備2星形聯(lián)結轉換到三角形連接的時間為8s,設備3星形聯(lián)結轉換到三角形連接的時間為10s,用FB多重背景數(shù)據(jù)編程。
2.程序結構與硬件組態(tài)配置硬件S7-300CPU314C-2PN/DP,訂單號6ES7314-6EH04-OABO。注意:在設備概覽窗口,可以看到24點的數(shù)字量輸入,修改字節(jié)I地址為“0...2”,具體為I0.0~I2.7;16點有數(shù)字量輸出,字節(jié)Q的地址為“0...1”,具體為Q0.0~Q1.7。硬件組態(tài):【任務實施】3.符號變量表任務6
PLC控制基于FB多重背景數(shù)據(jù)的星三角降壓啟動【任務實施】4.PLC程序添加新塊初始化程序OB1任務6
PLC控制基于FB多重背景數(shù)據(jù)的星三角降壓啟動【任務實施】FB150程序變量參數(shù)表及程序任務6
PLC控制基于FB多重背景數(shù)據(jù)的星三角降壓啟動【任務實施】FB151變量參數(shù)表任務6
PLC控制基于FB多重背景數(shù)據(jù)的星三角降壓啟動【任務實施】FB151程序任務6
PLC控制基于FB多重背景數(shù)據(jù)的星三角降壓啟動【任務實施】OB1主程序仿真調試時DB10數(shù)據(jù)表任務6
PLC控制基于FB多重背景數(shù)據(jù)的星三角降壓啟動基于FC和FB的化工反應過程PLC控制【技能訓練2】
1.控制要求如圖4-2-44所示化工混合液反應過程。A料先進反應灌到達50%,然后B料加入達到100%,攪拌電動機起動開始攪拌,到一定時間后,打開放料閥放C料,1min后放料完畢關閉,直到下一批次反應。2.訓練要求
(1)畫出程序結構圖。
(2)列出符號表。
(3)根據(jù)控制要求,設計梯形圖。
(4)運行、調試程序。
(5)匯總整理文檔。知識5.3功能FB的編程與應用【鞏固練習2】1.填空題。(1)CPU可以同時打開(
)個共享數(shù)據(jù)塊和(
)個背景數(shù)據(jù)塊。用(
)指令打開DB2后,DB2.DBB0可以用(
)來訪問。
(2)背景數(shù)據(jù)塊中的數(shù)據(jù)是功能塊的(
)中的數(shù)據(jù)(不包括臨時數(shù)據(jù))。(3)調用(
)和(
)時需要指定其背景數(shù)據(jù)塊。
(4)在梯形圖中調用功能塊時,方框內是功能塊的(
),方框外是對應的(
)。方框的左邊是塊的(
)參數(shù),右邊是塊的(
)參數(shù)。2.功能和功能塊有什么區(qū)別?3.怎樣生成多重背景功能塊,怎樣調用多重背景?4.簡述共享數(shù)據(jù)塊與背景數(shù)據(jù)塊的區(qū)別?5.編程實現(xiàn)Y=(A+X)*3÷4的算法。其中A為常數(shù),它的值在應用時可根據(jù)需要改變,設初始值分別為3、4、5。該算法能在程序中多次調用。
(編程思路:Y=(A+X)*3÷4算法能在程序中多次調用,可用功能塊FB1來實現(xiàn),然后在主程序中實現(xiàn)對FB1的多次調用,可把常數(shù)A設置成靜態(tài)變量,賦初始值分別為3、4、5)【知識準備】1.組織塊的組成。在PLC處于RUN狀態(tài)時,循環(huán)處理的主程序OB1在每個掃描周期都要執(zhí)行一次,當OB1正在執(zhí)行而需要調用其他組織塊時,OB1的執(zhí)行被中斷。由于OB1的優(yōu)先級最低,因此任何其他的OB都可以中斷主程序并執(zhí)行自己的程序,執(zhí)行完畢后,再從斷點處開始恢復執(zhí)行OB1。當有比當前執(zhí)行的程序優(yōu)先級更高的OB被調用時,CPU將中止當前正在運行的OB,轉而調用更高優(yōu)先級的OB,這種處理方式稱為中斷程序的嵌套調用。大多數(shù)中斷事件發(fā)生時,如果沒有下載對應的組織塊,CPU將會進入STOP模式。即使下載一個空的組織塊,出現(xiàn)對應的中斷事件時,CPU也不會進入STOP模式。【知識5.4】組織塊與中斷處理的編程【知識準備】OB號啟動事件默認優(yōu)先級說明OB1啟動或上一次循環(huán)結束時執(zhí)行OB11主程序循環(huán)OB10~OB17日期時間中斷0~72在設置的日期時間啟動OB20~OB23時間延時中斷0~33~6延時后啟動OB30~OB38循環(huán)中斷0~8時間間隔分別為5s,2s,1s,500ms,200ms,100ms,,50ms,20ms,10ms7~15以設定的時間為周期運行OB40~OB47硬件中斷0~716~23檢測外部中斷請求時啟動OB55狀態(tài)中斷2DPV1中斷(PROFIBUS-DP)OB56刷新中斷2
OB57制造廠特殊中斷2
OB60多處理中斷,調用SFC35時啟動25多處理中斷的同步操作OB61~OB64同步循環(huán)中斷1~425同步循環(huán)中斷OB70I/O冗余錯誤25冗余故障中斷只用于H系列的CPUOB72CPU冗余錯誤,例如一個CPU發(fā)生故障28OB73通行冗余錯誤中斷,例如冗余連接的冗余丟失25OB80時間錯誤26異步錯誤中斷OB81電源故障27OB82診斷中斷28OB83插入/拔出模塊中斷29OB84CPU硬件故障30OB85優(yōu)先級錯誤31OB86擴展幾架、DP主站系統(tǒng)或分布式I/O站故障32OB87通行故障33OB88過程中斷34OB90冷、熱啟動,刪除或背景循環(huán)29背景循環(huán)OB100暖啟動27啟動OB101熱啟動(S7-300和S7-400H不具備)27OB102冷啟動27OB121編程錯誤與引起中斷的OB相同同步錯誤中斷OB122I/O訪問錯誤【知識5.4】組織塊與中斷處理的編程【知識準備】OB的變量聲明表中只有臨時變量。OB的臨時變量可以是基本數(shù)據(jù)類型、復合數(shù)據(jù)類型或數(shù)據(jù)類型ANY。0B的臨時變量【知識5.4】組織塊與中斷處理的編程【任務7】PLC使用循環(huán)中斷組織塊OB32控制彩燈【任務實施】循環(huán)中斷組織塊用于按精確的時間間隔循環(huán)執(zhí)行中斷程序,時間間隔不能小于5ms。大多數(shù)S7-300CPU只能使用OB35。其余的CPU可以使用的循環(huán)中斷OB的個數(shù)與CPU的型號和訂貨號有關。注意本任務中使用間隔是1S,使用的是OB32(1)用循環(huán)中斷組織塊OB32實現(xiàn)控制8位彩燈循環(huán)移位(QB0.0~QB0.7),每次點亮相鄰的3盞彩燈。用I0.0控制移位的方向,I0.0為1狀態(tài)時彩燈左移,為0狀態(tài)時彩燈右移。(2)能用SFC40“ENIRT”和SFC39“DISIRT”禁止和激活中斷。(3)能觀察OB100執(zhí)行的次數(shù)。1.控制要求【任務實施】2.硬件組態(tài)圖圖5-67添加組織塊OB32配置硬件S7-300CPU314C-2PN/DP,訂單號6ES7314-6EH04-OABO。注意:在設備概覽窗口,可以看到24點的數(shù)字量輸入,修改字節(jié)I地址為“0...2”,具體為I0.0~I2.7;16點有數(shù)字量輸出,字節(jié)Q的地址為“0...1”,具體為Q0.0~Q1.7。【任務7】PLC使用循環(huán)中斷組織塊OB32控制彩燈【任務實施】3.OB100的程序OB32程序移位MB0循環(huán)左移MB0循環(huán)右移【任務7】PLC使用循環(huán)中斷組織塊OB32控制彩燈【任務實施】5.激活和禁止硬件中斷4.OB32程序【任務7】PLC使用循環(huán)中斷組織塊OB32控制彩燈【任務實施】6.仿真實驗1.MB0和QB4被設置為初始值7,其低3位被初始化為1,MW6的值一直為1。因為只在OB100中訪問了MW6,說明只調用了一次OB1002.OB32被自動激活,CPU每1s調用一次OB32。【任務7】PLC使用循環(huán)中斷組織塊OB32控制彩燈【技能訓練3】使用循環(huán)中斷OB35進行數(shù)據(jù)采集PLC控制某溫度變送器的量程為-100℃~500℃,輸出信號為4~20mA,某模擬量輸入將0~20mA的電流信號轉換為數(shù)字量0~27648.設轉換后得到的數(shù)字為N,求以0.1℃為單位的溫度值,使用循環(huán)中斷OB35進行數(shù)據(jù)采集,每隔1s進行溫度采集。編寫轉換后的PLC程序,轉換結果存放在MD20中。2.訓練要求(1)進行硬件組態(tài),并設置OB35。(2)根據(jù)要求,列出溫度、電流、數(shù)字量的對應關系式。(3)根據(jù)控制要求,設計梯形圖程序。1.控制要求知識5.4組織塊與中斷處理的編程與應用【鞏固練習3】1.填空題
(1)S7-300在啟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高架橋機房設備安裝施工方案
- 住宅樓裝修工程施工方案
- 車間員工績效考核與設備維護聯(lián)動管理辦法
- 2026小區(qū)宣傳面試題及答案
- 2026徐州音樂面試題目及答案
- 考一造最怕白忙活|工作年限從哪天算起?社保核查+考前刷題要點拆解
- 2026疫情開放面試題及答案
- 2026中國智能手機市場技術創(chuàng)新與應用推廣分析評估規(guī)劃發(fā)展方向研究
- 2026中國葉黃素酯行業(yè)產能過剩預警與供需平衡策略
- 2026中國生物降解塑料改性技術與終端市場接受度研究報告
- 建設中試基地協(xié)議書
- 手術醫(yī)師人員檔案
- 小學生班級管理培訓課件
- 2025年重慶沙坪壩區(qū)西部重慶科學城沙興實業(yè)發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
- 2025陜西延長石油(集團)有限責任公司招聘(1881人)筆試備考題庫及答案解析
- 高頓財務培訓
- DL∕T 5362-2018 水工瀝青混凝土試驗規(guī)程
- 廣東省深圳市羅湖區(qū)2023-2024學年八年級下學期期末考試英語試題
- 廠房鋼結構施工方案樣本
- 個人防護裝備的使用培訓
- (新版)駕照科目一必備考試題庫500題(含答案)
評論
0/150
提交評論