




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
任務1PLC控制四條彩燈顯示1.考核能力目標(1)了解PLC硬件結構及系統組成。(2)掌握PLC外圍線路的接法及PC與PLC通信參數的設置。(3)掌握STEP7-Micro/WIN編程軟件的使用。2.工作任務按鈕SB1、SB2,控制四條彩燈L1、L2、L3、L4的工作。要求如下:(1)按鈕SB1、SB2處于原始狀態時,彩燈L3和L4點亮。(2)按鈕SB1或SB2被按下,彩燈L1和L2點亮。3.工作任務實施根據題意,工作任務沒有用熄滅燈的按鈕。故分析時是按下相應的按鈕燈亮,松開按鈕燈熄滅。按鈕SB1與I0.0連接,按鈕SB2與I0.1連接;彩燈L1與Q0.0連接,彩燈L2與Q0.1連接,彩燈L3與Q0.2連接,彩燈L4與Q0.3連接。(1)I/O地址分配表輸入(I)
輸出(O)按鈕SB1I0.0彩燈L1Q0.0按鈕SB2I0.1彩燈L2Q0.1
彩燈L3Q0.2
彩燈L4Q0.3
(2)PLC硬件接線圖(3)參考程序任務2PLC控制燈的閃亮1.考核能力目標(1)了解PLC硬件結構及系統組成。(2)掌握PLC外圍線路的接法及PC與PLC通信參數的設置。(3)掌握STEP7Micro/WIN軟件的使用。(4)掌握編寫符號表。2.工作任務按按鈕SB1,燈L1開始閃亮(亮1s,滅1s,如此循環)。按按鈕SB2,燈L1滅。3.工作任務實施根據題意,工作任務采用按SB1按鈕控制燈L1閃亮,按SB2控制燈L1滅。在外圍接線上使按鈕SB1與I0.1連接,按鈕SB2與I0.2連接;彩燈L1與Q0.1連接。(1)I/O地址分配表輸入(I)
輸出(O)按鈕SB1I0.1彩燈L1Q0.1按鈕SB2I0.2
(2)PLC硬件接線圖(3)參考程序1.2知識鏈接
20世紀60年代末,工業生產大多以大批量、少品種生產方式為主,而這種大規模生產線的控制以繼電器控制系統占主導地位。但當時的市場需要工業生產向小批量、多品種的方式轉變,這樣就需要重新設計安裝繼電器控制系統,十分費時、費工、費料,延長了更新周期。為了改變這種狀況,1968年美國通用汽車(GM)公司對外公開招標,期望設計出一種新型的自動控制裝置,來取代繼電器控制系統,從而達到汽車型號不斷更新的要求。為了達到這個目的,提出以下基本要求:
①編程方便,現場可修改程序。
②維修方便,采用插件式結構。
③輸入可以是交流115V。
④輸出為交流115V、2A以上,能直接驅動電磁閥和接觸器等。
⑤用戶存儲容量至少可以擴展到4KB。
⑥體可靠性比繼電器控制系統高。
⑦可將數據直接送入管理計算機。
⑧積小于原繼電器控制系統。
⑨擴展時原系統變更較小。
⑩成本可與繼電器控制系統競爭。1.2.1PLC的定義、特點及發展方向1.PLC的定義“可編程序控制器(ProgrammableLogicController簡稱PLC)是一種數字運算操作的電子系統,專為在工業環境下的應用而設計。如下圖所示:2.PLC的特點(1)抗干擾能力強,可靠性高(2)適應性強,應用靈活(3)系統設計、安裝、調試方便(4)維修方便、維修工作量小、功能完善(5)體積小、重量輕、功耗低3.PLC的發展方向①網絡通信功能增強。②發展智能輸入/輸出模塊。③采用多樣化編程語言。④增強外部故障檢測及處理能力。1.2.2PLC的分類及應用領域(1)按結構分類(2)按控制規范分類
①小型PLC
②中型PLC
③大型PLC
(3)按功能分類
①低檔機
②中檔機
③高檔機1.PLC的分類2.PLC的應用領域(1)邏輯控制(2)運動控制(3)閉環過程控制(4)數據處理(5)通信聯網
PLC的通信包括主機與遠程I/O之間的通
信、PLC與PLC之間的通信、PLC與其他智能設備之間的通信。PLC與其他智能設備一起,可以構成“集中管理、分散控制”的分布式控制系統。1.2.3PLC的組成及工作原理(1)中央處理器中央處理器(CPU)是計算機的核心,因此它也是PLC的核心。(2)存儲器存儲器是具有記憶功能的半導體電路,用于存放系統程序、用戶程序、邏輯變量和其他信息。(3)輸入/輸出單元輸入/輸出單元又稱為輸入/輸出模塊,它是PLC與工業生產設備或工業過程連接的接口。(4)電源電源是將交流電壓信號轉換成微處理器、儲存器及輸入/輸出部件正常工作所需要的直流電源。(5)編程器編程器是PLC的重要外圍設備。1.PLC的組成2.PLC系統的等效電路PLC系統的等效工作電路可分為3部分,即輸入部分、內部控制電路和輸出部分。其等效工作電路如下圖所示。3.PLC的工作原理PLC是采用“順序掃描,不斷循環”(循環掃描)的方式進行工作的。PLC工作的基本步驟如下圖所示:1.2.4PLC編程語言梯形圖(LAD)語言是在繼電器-接觸器控制系統原理圖的基礎上演變而來的一種圖形語言,它和繼電器-接觸器控制系統原理圖很相似,如下圖所示。梯形圖具有直觀易懂的優點,很容易被工廠電氣人員掌握,特別適用于開關量邏輯控制,它常被稱為電路或程序,梯形圖的設計稱為編程。1.梯形圖編程語言PLC梯形圖中的某些編程元件沿用了“繼電器”這一名稱,如輸入繼電器、輸出繼電器、內部輔助繼電器等,但是它們必須不是真實的物理繼電器,而是一些存儲單元(軟繼電器),每一軟繼電器與PLC存儲器中映像寄存器的一個存儲單元相對應。梯形圖中采用了類似于繼電器-接觸器中的觸點和線圈符號,見下表所示:
2.語句表語句表(STL)又稱為助記符語言,它是通過指令助記符來完成控制要求的,類似于計算機的匯編語言。用戶可以直觀地根據梯形圖,寫出助記符語言程序,如下圖
(b)所示。不同廠家的PLC所采用的指令集不同,所以對于同一個梯形圖,書寫的語句表也不盡相同,但是對于其他編程語言熟悉的程序員來說,他們一般喜歡使用這種編程語言。3.順序功能圖順序功能圖SFC(SequentialFunctionChart)又稱狀態轉移圖,它是描述控制系統的控制過程、功能和特性的一種圖形,也是設計PLC的順序控制程序的有力工具。順序功能圖主要由步、動作、起動條件等部分組成,如下圖所示:4.功能塊圖功能塊圖(FBD)又稱邏輯指令,它是一種類似于數字邏輯門電路的PLC圖形編程語言,用邏輯框圖來表示各種控制條件。控制邏輯常用“與”、“或”、“非”3種邏輯功能進行表達,每種功能都有一個算法。運算功能由方框圖內的符號確定,方框圖的左邊為邏輯運算的輸入變量,右邊為輸出變量,沒有像梯形圖那樣的母線、觸點和線圈,如下圖(b)所示:1.2.5S7-200系列PLC外圍電路
CPU224型PLC,其輸入、輸出、CPU、電源模塊均裝設在一個基本單元的機殼內,是典型的整體式結構。當系統需要擴展時,選用需要的擴展模塊與基本單元相連。CPU224基本單元提供了14個輸入點(I0.0~I0.7和I1.0~I1.5)和10個輸出點(Q0.0~Q0.7和Q1.0~Q1.1),在編寫端子代碼時采用八進制,沒有0.8和0.9,共24個基本輸入/輸出點。(1)基本輸入端子1.S7-200系列CPU224型PLC端子介紹(2)基本輸出端子CPU224晶體管輸出端子如下圖所示:CPU224繼電器輸出端子如下圖所示:2.S7-200PLC外圍電路的連接PLC的連接包括電源連接、輸入端接線、輸出端接線,這三種接線的具體形式。S7-200PLC接線時可按以下規律
①工作電源有直流電源供電和交流電源供電兩種方式。
②PLC輸出形式有繼電器輸出、晶體管輸出和晶閘管輸出。對于繼電
器輸出形式,負載接交流電源或直流電源均可;對于晶體管輸出形式,負載只能接直流電源;對于晶閘管輸出形式,負載只能接交流電源。
③輸入端可接外部提供的24V直流電源,也可接PLC本身輸出的24V直流電壓。1.2.7S7-200系列PLC的內存結構及尋址
S7-200系列PLC的數據存儲區按照存儲器存儲數據的長短可劃分為字節存儲器(B)、字存儲器(W)和雙字存儲器(D)3類。字節存儲器有7個,分別是:輸入映像寄存器(I)、輸出映像寄存器(Q)、變量存儲器(V)、位存儲器(M)、特殊存儲器(SM)、順序控制繼電器(S)、局部變量存儲器(L);字存儲器有4個,如定時器(T)、計數器(C)、模擬量輸入映像寄存器(AI)和模擬量輸出映像寄存器(AQ);雙字存儲器有2個,如累加器(AC)和高速計數器(HC)。1.內存結構
(1)字節存儲器(B)1)輸入映像寄存器(I)
輸入映像寄存器是PLC用來接收用戶設備發來的輸入信號。輸入映像寄存器與PLC的輸入點相連,如下圖所示。編程時應注意,輸入映像寄存器的線圈必須由外部信號來驅動,不能在程序內部用指令來驅動。因此,在程序中輸入映像寄存器只有觸點,而沒有線圈。
輸入映像寄存器地址的編號范圍為I0.0~I15.7;I、Q、V、M、SM、L均可以按字節、字、雙字存取。輸入映像寄存器的位、字節、字、雙字地址的編號范圍見下表所示:2)輸出映像寄存器(Q)S7-200的輸出映像寄存器又稱為輸出繼電器,每個輸出繼電器線圈與相應的PLC輸出相連,用來將PLC的輸出信號傳遞給負載。
輸出映像寄存器地址的編號范圍為Q0.0~Q15.7;輸出映像寄存器可按位、字節、字或雙字等方式進行編址,如Q0.3,QB0,QW0,QD4等。輸出映像寄存器的位、字節、字、雙字地址的編號范圍見下表所示:3)變量存儲器(V)
變量存儲器用來在程序執行過程中存放中間結果,或者用來保存與工序或任務有關的其他數據。變量存儲器全局有效,即同一個存儲器可以在任一個程序分區中被訪問。在數據處理中,經常會用到變量寄存器。
變量寄存器可按位、字節、字、雙字使用。變量寄存器位、字節、字、雙字地址的編號范圍見下表所示:4)位存儲器(M)
位存儲器(M0.0~M31.7)類似于繼電器—接觸器控制系統中的中間繼電器,用來存放中間操作狀態或其他控制信息。雖然名為“位存儲器”,但是也可以按字節、字、雙字來存取。
S7-200系列PLC的M存儲區只有32個字節(即MB0~MB31)。如果不夠用可以用V存儲區來代替M存儲區。可以按位、字節、字、雙字來存取V存儲區的數據,如V10.1、VB0、VW100、VD200等。位存儲器的位、字節、字、雙字地址的編號范圍見下表所示:5)特殊標志位存儲器(SM)
特殊標志位存儲器用于CPU與用戶之間交換信息,特殊標志位寄存器可按位、字節、字、雙字使用。CPU224特殊標志位寄存器的有效編址范圍為SM0.0-SM549.7,其中特殊標志位存儲器SM0.0~SM29.7為只讀區。特殊標志位寄存器的位、字節、字、雙字地址的編號范圍見下表所示:特殊標志位寄存器提供了大量的狀態和控制功能。常用的特殊標志位寄存器的功能如下:SM0.0:運行監視,始終為“1”狀態。當PLC運行時可利用其觸點驅動
輸出繼電器,并在外部顯示程序是否處于運行狀態。SM0.1:初始化脈沖,該位在首次掃描為“1”時,調用初始化子程序。SM0.3:開機進入RUN運行方式時,接通一個掃描周期,該位可用在起
動操作之前給設備提供一個預熱時間。SM0.4:提供1min的時鐘脈沖或延時時間。SM0.5:提供is的時鐘脈沖或延時時間。
SM0.6:掃描時鐘,本次掃描時為“1”,下次掃描時為“0”,可作掃
描計數器的輸入。SM0.7:工作方式開關位置指示,開關放置在RUN時為“1",PLC為運行
狀態;開關放置在TERM時為“0",PLC可進行通信編程。
SM1.0:零標志位,當執行某些指令結果為“0”時,該位被置1。SM1.1:溢出標志位,當執行某些指令結果溢出時,該位被置1。SM1.2:負數標志位,當執行某些指令結果為負數時,該位被置1。
6)順序控制繼電器(S)
順序控制繼電器又稱狀態組件,與順序控制繼電器指令配合使用,用于組織設備的順序操作,以實現順序控制和步進控制。可以按位、字節、字或雙字來取S的地址編號,編址范圍S0.0~S31.7。順序控制繼電器的位、字節、字、雙字地址的編號范圍見下表所示:7)局部變量存儲器(L)
S7-200PLC有64個字節的局部變量存儲器,編址范圍為L0.0~L63.7,其中60個字節可以用作暫時存儲器或者給子程序傳遞參數。局部變量存儲器的位、字節、字、雙字地址的編號范圍如下表所示:(2)字存儲器(W)
1)定時器
PLC中定時器相當于繼電器系統中的時間繼電器,用于延時控制。S7-200PLC有3種定時器,它們的時基增量分別為1ms、10ms和100ms,定時器的當前值寄存器是16位有符號的整數,用于存儲定時器累計的時基增量值(1~32767)。
定時器的地址編號范圍為T0~T255,它們的分辨率和定時范圍各不相同,用戶應根據所用CPU型號及時基,正確選用定時器編號。
2)計數器
計數器主要用來累計輸入脈沖個數,其結構與定時器相似,其設定值在程序中賦予。CPU提供了3種類型的計數器,各為加計數器、減計數器和加/減計數器。計數器的當前值為16位有符號整數,用來存放累計的脈沖數(1~32767)。計數器的地址編號范圍為C0~C255。3)模擬量輸入映像寄存器(AI)
模擬量輸入映像寄存器用于接收模擬量輸入模塊轉換后的16位數字量,其地址編號為AIW0、AIW2…模擬量輸入映像寄存器AI為只讀數據。將測得的模擬量(如溫度、壓力)轉換成1個字長(16位)的數字量存儲。
模擬量輸入用區域標識符(AI)、數據長度(W)及字節的起始地址表示。
CPU221、222有16路模擬量輸入:AIWO,AIW2,...AIW30
CPU224、226有32路模擬量輸入:AIWO,AIW2,...AIW624)模擬量輸出映像寄存器(AQ)
模擬量輸出映像寄存器用于暫存模擬量輸出模塊的輸入值,該值經過模擬量輸出模塊(D-A)轉換為現場所需要的標準電壓或電流信號,其地址編號以偶數表示,如AQW0、AQW2…模擬量輸出值是只寫數據,用戶不能讀取模擬量輸出值。
把1個字長(16位)的數字量按比例轉換成模擬電壓或電流輸出。模擬量輸出用區域標識符(AQ)、數據長度(W)及字節的起始地址表示。
CPU221,222有16路模擬量輸出:AQW0、AQW2、…AQW30
CPU224,226有32路模擬量輸出:AQWO、AQW2、…AQW62(3)雙字存儲器(D)
1)累加器(AC)
累加器是用來暫存數據的寄存器,可以與子程序之間傳遞參數,以及存儲計算結果的中間值。S7-200CPU中提供了4個32位累加器AC0~AC3。累加器支持以字節、字和雙字的存取。按字節或字為單位存取時,累加器只使用低8位或低16位,數據存儲長度由所用指令決定。
2)高速計數器(HC)
CPU224PLC提供了6個高速計數器(每個計數器最高頻率為30kHz)用來累計比CPU掃描速率更快的事件。高速計數器的當前值為雙字長的符號整數,且為只讀值。高速計數器的地址由符號HC和編號組成,如HC0、HC1…HC5。2.S7-200PLC尋址方式(1)編址方式
在計算機中使用的數據均為二進制數,二進制數的基本單位是1個二進制位,8個二進制位組成1個字節,2個字節組成一個字,2個字組成一個雙字。
存儲器的單位可以是位、字節、字、雙字,編址方式也可以是位、字節、字、雙字,具體編址方式如下。
1)位編址:存儲器標識符+字節地址+.+位地址,如I0.1、M0.0、Q0.3等。
2)字節編址:存儲器標識符+字節(B)+起始字節地址,如IB0、VB10、QB0等。
例如:IB0表示數字量輸入映象區第0個字節,共8位,其中第0位是最低位,第7位為最高位。如下圖所示:3)字編址
存儲器標識符+字(W)+起始字節號,如VW0表示VB0、VB1這兩個字節組成的字。一個字含兩個字節,這兩個字節的地址必須連續,其中低位字節是高8位,高位字節是低8位。如IWO中IBO是高8位,IB1是低8位。如下圖所示:4)雙字編址
存儲器標識符+雙字(D)+起始字節號,如VD20表示由VW20、VW21這兩個字組成的雙字或由VB20、VB21、VB22、VB23這4個字節組成的雙字。一個字含四個字節,這四個字節的地址必須連續,最低位字節在一個雙字中是最高8位。
例如:ID0中IB0是最高8位,IB1是高8位,IB2是低8位,IB3是最低8位。如下圖所示:字節、字、雙字的編址方式如下圖所示:(2)尋址方式
S7-200系列LPC指令系統的尋址方式有立即尋址、直接尋址和間接尋址。
1)立即尋址
對立即數直接進行讀寫操作的尋址方式稱為立即尋址。立即數尋址的數據在指令中以常數形式出現,常數的大小由數據的長度(二進制數的位數)決定。不同數據的取值范圍見下表所示:數據大小無符號位有符號位十進制十六進制十進制十六進制字節(8位)0~2550~FF-128~+12780~7F字(16位)0~655350~FFFF-32767~+327688000~7FFF雙字(32位)0~42949672950~FFFFFFFF-2147483648~+2147483647800000000~7FFFFFFF2)直接尋址
直接尋址是指在指令中直接使用存儲器的地址編號,直接到指定的區域讀取或寫入數據,如I0.1、MB10、VW200等。
①位尋址如下圖所示:
②字尋址
字尋址以存儲區標識符、字標識符、字節地址組合而成
③雙字尋址
雙字尋址以存儲區標識符、雙字標識符、字節地址組合而成字節、字、雙字尋址示意圖如下圖所示:3)間接尋址
在使用間接尋址之前,首先要創建一個指向該位置的指針,指針為雙字值,用來存放一個存儲器的地址,只能用V、L或AC作指針。
建立指針時必須用雙字傳送指令(MOVD)將需要間接尋址的存儲器地址送到指針中,如“MOVD&VB200,AC1”。指針也可以為子程序傳遞參數。&VB200表示VB200的地址,而不是VB200中的值,該指令的含義是將VB200的地址送到累加器AC1中。
指針建立好后,可利用指針存取數據。用指針存取數據時,在操作數前加“*”號,表示該操作數為1個指針,如“MOVW*AC1,AC0”表示將AC1中的內容為起始地址的一個字長的數據(即VB200、VB201的內容送到AC0中,傳送示意圖如下圖所示)。S7-200系列PLC的存儲器尋址范圍見下表所示:任務1電動機單向起動、停止電氣控制線路的PLC改造1.工作任務
某企業現采用繼電接觸控制系統實現電動機單向起動、停止電氣控制。如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制電路進行改造。2.I/O地址分配表輸入(I)
輸出(O)熱繼電器FRI0.0接觸器KMQ0.0停止按鈕SB1I0.1
起動按鈕SB2I0.2
3.PLC硬件接線圖3.參考程序1:4.參考程序2:
任務2兩地控制電機運行線路的PLC改造
1.工作任務
某企業現采用繼電接觸控制系統實現電動機兩地控制。如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制電路進行改造。2.I/O地址分配表輸入(I)
輸出(O)甲停止按鈕SB0I0.0接觸器KM1Q0.1乙停止按鈕SB1I0.1接觸器KM2Q0.2甲起動按鈕SB2I0.2接觸器KM3Q0.3乙起動按鈕SB3I0.3
熱繼電器FRI0.4
3.PLC硬件接線圖4.
參考程序1:
5.參考程序2:任務3電機正反轉控制的PLC改造1.工作任務
某企業承擔了一個電動機正反轉的技術改造項目,該項目原是用繼電接觸控制系統實現,如下圖所示,現要求改造成PLC控制。請分析該控制線路圖的控制功能,用PLC設計其控制系統并調試。
2.I/O地址分配表輸入(I)
輸出(O)熱繼電器FRI0.0接觸器KM1Q0.1正轉直接起動按鈕SB1I0.1接觸器KM2Q0.2反轉直接起動按鈕SB2I0.2
停止按鈕SB3I0.3
3.PLC硬件接線圖4.參考程序1:5.參考程序2:任務4電動機自動往返循環控制的PLC改造1.工作任務
某企業承擔了一個繼電-接觸控制電動機自動往返循環的PLC升級改造,繼電接觸控制系統的自動往返循環如圖2-13所示。請分析該控制線路圖的控制功能,用PLC設計其控制系統并調試。2.I/O地址分配表輸入(I)
輸出(O)熱繼電器FRI0.0接觸器KM1Q0.1正轉直接起動按鈕SB1I0.1接觸器KM2Q0.2反轉直接起動按鈕SB2I0.2
停止按鈕SB3I0.3
正轉行程開關SQ1I0.4
反轉行程開關SQ2I0.5
3.PLC硬件接線圖4.參考程序1:5.參考程序2:任務5電動機定子串電阻降壓起動線路的PLC改造1.工作任務
某企業承擔了一個繼電接觸控制系統實現對一臺電動機定子串電阻降壓自動起動控制線路升級改造,繼電接觸控制系統的串電阻降壓自動起動控制線如圖2-17所示。請分析該控制線路圖的控制功能,用PLC設計其控制系統并調試。2.I/O地址分配表輸入(I)
輸出(O)熱繼電器FRI0.0接觸器KM1Q0.0停止按鈕SB1I0.1接觸器KM2Q0.1起動按鈕SB2I0.2
3.PLC硬件接線圖
4.參考程序1:
5.參考程序2:任務6電動機Y-△起動控制線路的PLC改造1.工作任務
某企業承擔了一個繼電接觸控制系統實現對一臺電機的Y—△降壓起動的升級改造,繼電接觸控制系統的Y—△降壓起動如下圖所示。請分析該控制線路圖的控制功能,用PLC設計其控制系統并調試。2.
I/O地址分配表輸入(I)
輸出(O)熱繼電器FRI0.0接觸器KM1Q0.1停止按鈕SB1I0.1接觸器KM2Q0.2起動按鈕SB2I0.2接觸器KM3Q0.33.PLC硬件接線圖4.參考程序1:5.參考程序2:任務7C620車床電氣控制線路的PLC改造1.工作任務
某企業現采用PLC對C620車床進行技術改造,C620車床電氣控制線路如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入
輸出SAI0.0照明開關KM1Q0.0接觸器SB1I0.1停止HL1Q0.1工作指示燈SB2I0.2起動HL2Q0.2停止指示燈FR1I0.3熱繼電器1ELQ0.3照明燈FR2I0.4熱繼電器2
3.PLC硬件接線圖4.參考程序:任務8C6140車床電氣控制線路的PLC改造1.工作任務
某企業現需對C6140車床進行PLC技術改造,C6140車床電氣控制線路如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出SB1I0.0停止按鈕KM1Q0.0控制M1的接觸器SB2I0.1起動按鈕KM2Q0.1控制M2的接觸器SB3I0.2快速移動按鈕KM3Q0.2控制M3的接觸器SA1I0.3照明開關HLQ0.3電源指示SA2I0.4冷卻泵開關ELQ0.4照明燈FR1I0.5熱繼電器
FR2I0.6熱繼電器
3.PLC硬件接線圖4.參考程序2.2知識鏈接1.邏輯取指令及輸出指令
用“LD”和“LDN”指令來裝載常開觸點和常閉觸點,用“=”作為輸出指令。2.2.1位邏輯指令2.串聯指令
串聯指令又稱邏輯“與”指令,它包括常開觸點串聯和常閉觸點串聯,分別用A和AN指令來表示。觸點指令的格式及含義見表2-12所示。3.并聯指令
并聯指令又稱邏輯“或”指令,它包括常開觸點并聯和常閉觸點并聯,分別用O和ON指令來表示。并聯指令的格式及含義見下表所示。
O(Or):“或”操作指令,在梯形圖中表示并聯一個常開觸點。
ON(OrNot):“或非”操作指令,在梯形圖中表示并聯一個常閉觸點。
并聯指令的用法如圖下所示:4.邏輯取反指令
在梯形圖中編程時串聯在需要取反的邏輯運算結果后面。如下圖所示:
指令說明:1)在梯形圖中編程時串聯在需要取反的邏輯運算結果后面.2)邏輯取反指令的用法如下圖所示.5.置位指令S、復位指令R6.正、負跳變觸發指令EU,ED
指令說明:
1)EU和ED只有在輸入信號變化時才有效,因此一般將其放在這一變化脈沖出現的語句之后,輸出的脈寬為一個機器掃描周期。
2)EU,ED無操作數。3)正、負跳變觸發指令的使用及時序分析見下表所示。7.電路塊指令ALD,OLDALD指令--塊“與”操作指令,用于2個或2個以上觸點并聯在一起的電路塊的串聯連接;OLD指令--塊“或”操作指令,用于2個或2個以上觸點串聯在一起的電路塊的并聯連接。電路塊指令ALD,OLD格式如下圖所示:2.2.2定時器指令1.定時器的分類(1)按工作方式的不同進行分類1)接通延時型定時器TON2)記憶接通延時型定時器TONR3)斷開延時型定時器TOF(2)按計時分辨率(時基)的不同進行分類1)定時器分辨率及定時器范圍2)定時器的刷新方式2.接通延時型,有記憶接通延時型和斷開延時型定時器用法用法見教材說明3.脈沖程序
(1)S7-200系列PLC系統脈沖信號
(2)脈沖產生控制程序
(3)脈沖程序自復位定時器2.2.3計數器指令
計數器用來累計輸入脈沖的次數,它在結構上主要由一個16位的預置寄存器、一個16位的當前值寄存器和一個狀態位組成。計數器指令格式及功能任務1機械手PLC控制
1.工作任務
某企業承擔了一個機械手控制系統設計任務,要求用機械手將工件由A處抓取并放到B處,機械手控制示意圖如下圖所示。2.機械手工作過程
(1)機械手停在初始狀態,SQ4=SQ2=1,SQ3=SQ1=0,原位指示燈HL點亮,按下“SB1”起動開關,下降指示燈YV1點亮,機械手下降,(SQ2=0)下降到A處后(SQ1=1)夾緊工件,夾緊指示燈YV2點亮。(2)夾緊工件后,機械手上升(SQ1=0),上升指示燈YV3點亮,上升到位后(SQ2=1),機械手右移(SQ4=0),右移指示燈YV4點亮。(3)機械手右移到位后(SQ3=1)下降指示燈YV1點亮,機械手下降。(4)機械手下降到位后(SQ1=1)夾緊指示燈YV2熄滅,機械手松手。(5)機械手放下工件后,原路返回至原位停止。3.程序流程圖
在機械手控制示意圖中,SQ1-SQ4為撥動開關,SB1為起動按鍵,應作為PLC的輸入量分配接線端子,HL、YV1-YV4為狀態顯示LED燈,應作為PLC的輸出量分配接線端子。本任務采用順序控制指令來實現。機械手順序控制流程圖如下圖所示:
4.I/O地址分配表輸入輸出SB1I0.0起動HLQ0.0原位指示SQ1I0.1下降限位YV1Q0.1下降SQ2I0.2上升限位YV2Q0.2夾緊SQ3I0.3伸出限位YV3Q0.3上升SQ4I0.4收回限位YV4Q0.4右移(伸出)
YV5Q0.5左移(收回)5.PLC硬件接線圖6.參考程序見教材任務2兩種液體混合模擬系統的PLC控制1.工作任務
用PLC構成液體混合控制系統,如下圖所示。控制要求如下:按下起動按鈕,電磁閥Y1閉合,開始注入液體A,按L2表示液體到了L2的高度,停止注入液體A。同時電磁閥Y2閉合,注入液體B,按L1表示液體到了L1的高度,停止注入液體B,開啟攪拌機M,攪拌4s,停止攪拌。同時Y3為ON,開始放出液體至液體高度為L3,再經2s停止放出液體。同時液體A注入。開始循環。按停止按扭,所有操作都停止,須重新起動。要求列出I/O分配表,編寫梯形圖程序并上機調試程序。2.程序流程圖3.I/O地址分配表輸入輸出SB0I0.0起動Q0.0Y1A液體電磁閥SB1I0.1停止Q0.1Y2B液體電磁閥L1I0.2L1水位傳感器Q0.2Y3C液體電磁閥L2I0.3L2水位傳感器Q0.3M攪拌電機L3I0.4L3水位傳感器
4.PLC硬件接線圖5.參考程序見教材任務3裝配流水線系統的PLC控制1.工作任務
某企業承擔了一個裝配流水線控制系統設計任務,裝配流水線模擬示意圖如下圖所示,該系統由操作工位A、B、C,運料工位D、E、F、G及倉庫操作工位H組成。
控制要求:閉合“起動”開關,工件經過傳送工位D送至操作工位A,在此工位完成加工后再經傳送工位E送至操作工位B,B加工完后再經傳送工位F送至操作工位C,C加工完再傳送工位G送至倉庫操作工位H,過程結束。工件在每個傳送工位的傳送時間為5s,在每個加工工位的加工時間為3s。請根據以上控制要求用PLC設計其控制系統并調試。2.程序流程圖3.I/O地址分配表輸入
輸出SDI0.0起動DQ0.0傳送工位
FQ0.4傳送工位
AQ0.1操作工位CQ0.5操作工位
EQ0.2傳送工位GQ0.6傳送工位
BQ0.3操作工位HQ0.7倉庫4.PLC硬件接線圖5.參考程序見教材任務4四節傳送帶裝置的PLC控制1.工作任務
某企業承擔了一個四節傳送帶裝置的設計任務,四節傳送帶裝置模擬示意圖如下圖所示,系統由傳動電機M1、M2、M3、M4,完成物料的運送功能。
控制要求:閉合“起動”開關,首先起動最末一條傳送帶(電機M4),每經過2s延時,依次起動一條傳送帶(電機M3、M2、M1);關閉“起動”開關,先停止最前一條傳送帶(電機M1),每經過2s延時,依次停止M2、M3及M4電機。請根據控制要求用PLC設計其控制系統并調試。2.程序流程圖3.I/O地址分配表輸入
輸出起動開關SDI0.0第一臺電機KM1控制Q0.0
第二臺電機KM2控制Q0.1
第三臺電機KM3控制Q0.2
第四臺電機KM4控制Q0.34.PLC硬件接線圖5.參考程序見教材任務5某專用加工裝置的PLC控制1.工作任務
某企業承擔了一個專用加工裝置控制系統設計任務。其加工工藝是:按起動按鈕SB1→接觸器KM1得電,電機M1正轉,刀具快進→壓下行程開關SQ1→接觸器KM1失電,KM2得電,電機M2正轉,刀具工進→壓下行程開關SQ2,KM2失電,停留光刀5s→接觸器KM3得電,電機M1反轉,刀具快退→壓下行程開關SQ0,接觸器KM3失電,停車(原位)。請用PLC設計其控制系統并調試。2.程序流程圖3.I/O地址分配表輸入輸出SB1I0.0起動Q0.1KM1快進繼電器SQ1I0.1工進行程開關Q0.2KM2工進繼電器SQ2I0.2光刀行程開關Q0.3KM3快退繼電器SQ0I0.3原位行程開關
SB2I0.4停止
4.PLC硬件接線圖5.參考程序見教材任務6某設備中二次壓力控制回路的PLC控制1.工作任務
某企業現采用PLC對某設備中二次壓力控制回路電氣控制線路進行技術改造,二次壓力控制回路如左圖所示,其電氣控制線路如右圖所示。請分析控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1起動Q0.0YA
I0.1SB2停止
3.PLC硬件接線圖4.參考程序任務7某系統氣缸緩沖回路的PLC控制1.工作任務
某企業現擬對某系統氣缸緩沖回路電氣控制線路的改造,氣缸緩沖回路如左圖所示,氣缸緩沖回路電氣控制線路如右圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1停止Q0.01YA起動I0.1SB2起動Q0.12YA緩沖I0.2SB3點動
3.PLC硬件接線圖4.參考程序任務8某液壓系統中單缸連續自動往返回路的PLC控制1.工作任務
某企業現采用PLC對某液壓系統中單缸連續自動往返回路的電氣控制線路進行技術改造,單缸連續自動往返回路原理圖如左圖所示,單缸連續自動往返控制回路電氣控制線路如右圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1起動按鈕Q0.01YA減壓閥I0.1SB2停止按鈕Q0.12YA換向閥I0.2SQ1行程開關
I0.3SQ2行程開關
3.PLC硬件接線圖4.參考程序任務9某液壓系統中的速度換接回路的PLC控制1.工作任務
某企業現采用PLC對某液壓系統中速度換接回路的電氣控制部分進行改造,速度閥短接的速度換接回路如圖3-42所示,其電氣控制線路如圖3-43所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1停止按鈕11YAQ0.0
I0.1SB2起動按鈕12YAQ0.1
I0.2SB3停止按鈕2
I0.3SB4起動按鈕2
3.PLC硬件接線圖4.參考程序3.2知識鏈接
1.順序控制與狀態轉移圖2.順序控制指令1.單流程結構2.并行分支結構3.選擇性分支結構4.復雜結構功能圖3.2.1順序控制指令
3.2.2順序控制的狀態轉移圖類型
1.起保停方式的順序控制實例
在梯形圖中,為了實現前級步為活動步且轉換條件成立時,才能進行步的轉換,總是將代表前級步的中間繼電器的常開觸點與轉換條件對應的觸點串聯,作為代表后續步的中間繼電器得電的條件。當后續步被激活,應將前級步關斷,所以用代表后續步的中間繼電器常閉觸點串在前級步的電路中。
例3-4
根據下圖所示的功能圖,設計出梯形圖程序。3.2.2順序控制的狀態轉移圖類型
對于輸出電路的處理應注意:Q0.0輸出繼電器在M0.1、M0.2步中都被接通,應將M0.1和M0.2的常開觸點并聯去驅動Q0.0;Q0.1輸出繼電器只在M0.2步為活動步時才接通,所以用M0.2的常開觸點驅動Q0.1。
使用起保停電路模式編制的梯形圖程序如下圖所示。2.起保停方式的順序控制編程規律
從前面的例子可以看出,起保停方式的順序控制編程有一定的規律。下圖所示為起保停方式的順序控制編程規律說明圖。
由起保停方式的順序控制編程規律說明圖中可以看出,要使Mn步成為活動步,Mn-1步必須為活動步,才能使Mn步中的Mn-1常開觸點閉合。當轉換條件滿足(Xn常開觸點閉合〕時,Mn步即成為活動步,Mn自鎖觸點閉合讓本步保持活動,上一步中的Mn常閉觸點斷開使上一步Mn-1成為非活動步,下一步中的Mn常開觸點閉合為下步成為活動步做準備,Mn步的任務對象Qn由他的Mn常開觸點來驅動。
在編寫起保停方式的順序控制某步程序(如Mn步)時,該步應包含有:1)上一步繼電器線圈驅動的常開觸點(Mn-1常開觸點閉
合)。2)轉換條件(由Mn-1步開啟到Mn的條件)。3)本步Mn常開觸點閉合構成自鎖(保持本步為活動步)。4)下一步繼電器驅動線圈Mn+1的常閉觸點(Mn+1步開
啟,關斷Mn步用)。5)本步執行任務(驅動Q0.0),也可以編寫在程序的后
面。3.2.4轉換中心方式的順序控制1.轉換中心方式的順序控制實例
例3-5
根據下圖所示的功能流程圖,設計出梯形圖程序。
當前步為活動步且轉換條件成立時,用置位指令S將代表后續步的中間繼電器置位(激活),同時用R將本步復位(關斷)。
圖上一頁所示的功能流程圖中,用M0.0的常開觸點和轉換條件I0.0的常開觸點串聯作為M0.1置位的條件,同時作為M0.0復位的條件。這種編程方法很有規律,每一個轉換都對應一個置位指令S/復位指令R的電路塊,有多少個轉換就有多少個這樣的電路塊。用置位、復位指令編制的梯形圖程序如下圖所示。2.轉換中心方式的順序控制編程規律
由上一頁的圖中可以看出,要使Mn步成為活動步,前提是Mn-1步必須為活動步,才能讓Mn步中的Mn-1常開觸點閉合。當轉換條件滿足(Xn觸點閉合)時,Mn線圈置位,同時Mn-1線圈復位。Mn線圈置位使Mn步即成為活動步。下一步中的Mn常開觸點閉合為Mn-l步成為活動步做準備,Mn-l線圈復位使上一步成為非活動步,Mn步的動作執行對象是Q0.0,由Mn常開觸點閉合來驅動。
在編寫轉換中心方式順序控制的某步程序(如Mn步)時,該步應包含有:1)上一步繼電器線圈驅動的常開觸點(Mn-1常開觸點)。2)轉換條件常開觸點(Xn常開觸點)。3)本步繼電器線圈Mn置位指令。4)上一步繼電器線圈Mn-1復位指令。5)本步執行的任務(驅動Q0.0)。任務1音樂噴泉PLC控制1.工作任務
某企業承擔了一個LED音樂噴泉的控制系統設計任務,音樂噴泉示意圖如下圖所示,要求噴泉的LED燈按照1,2→3,4→5,6→7,8→1,2,3,4→5,6,7,8的順序循環點亮,每個狀態停留0.5S。請用PLC設計其控制系統并調試。2.程序流程圖3.I/O地址分配表輸入(I)
輸出(O)啟停開關SDI0.01#LED燈Q0.0
5#LED燈Q0.4
2#LED燈Q0.16#LED燈Q0.5
3#LED燈Q0.27#LED燈Q0.6
4#LED燈Q0.38#LED燈Q0.74.PLC硬件接線圖5.參考程序1:6.參考程序2:任務2十字路口交通燈PLC控制1.工作任務
某企業承擔了一個十字路口交通燈控制系統設計任務,其控制要求如下圖所示;請根據控制要求用PLC設計其控制系統并調試。2.程序流程圖3.
I/O地址分配表輸入(I)
輸出(O)啟停開關SDI0.0東西紅燈Q0.0
南北紅燈Q0.3
東西黃燈Q0.1南北黃燈Q0.4
東西綠燈Q0.2南北綠燈Q0.54.PLC硬件接線圖5.參考程序任務3流水燈PLC控制1.工作任務
某企業承擔了一個燈光招牌流水燈的控制系統設計任務,要求燈光招牌有8個燈,按下起動按鈕SB1時,燈依次以正、反序每0.5s間隔輪流點亮;按下停止按鈕SB2時,停止工作。請用PLC設計其控制系統并調試。2.工作要求
依要求可知,按SB1按鈕8個燈正序點亮(即燈號1,2,3,4,5,6,7,8每隔0.5S依次點亮);然后隔0.5S反序輪流點亮(即7,6,5,4,3,2,1每隔0.5s依次點亮),然后隔0.5S又正序點亮如此循環。通過分析本題擬采用左循環指令和右循環指令來實現控制要求。3.I/O地址分配表
4.PLC硬件接線圖5.參考程序任務4LED數碼顯示PLC控制1.工作任務
某企業承擔了一個LED數碼顯示設計任務;數碼管內部自帶轉換線路,其邏輯關系如左圖所示;數碼管輸出顯示邏輯見右表所示。顯示要求:LED數碼顯示管依次循環顯示1→2→3→4→5,每個狀態停留1s。請用PLC設計其控制系統并調試。輸入DCBA數碼管輸出顯示000000001100102001130100401015011060111710008100192.I/O地址分配表3.PLC硬件接線圖4.參考程序任務5某搶答比賽搶答器系統顯示PLC控制1.工作任務
某企業承擔了某搶答比賽搶答器系統的設計,系統初始化上電后或開始搶答前,主持人先單擊“開始”按鈕,各組人員才可以開始搶答,即各組搶答按鍵有效;搶答過程中,1-3組中的任何一組搶答成功后,該組的指示燈點亮,LED顯示系統顯示當前搶答成功的組號,并且其他組的人員繼續搶答無效;搶答答題完成后,主持人確認此次搶答答題完畢,按下“復位”按鈕。開始新一輪的搶答。數碼管輸出顯示邏輯如左圖所示,數碼管輸出顯示邏輯見右表所示。DCBA(輸入端)數碼管輸出顯示000000001100102001130100401015011060111710008100192.I/O地址分配表3.PLC硬件接線圖4.參考程序4.2知識鏈接及知識拓展1.位移位寄存器指令的格式及功能(見下表所示)
指令說明:1)EN為使能輸入端,連接移位脈沖信號,每次使能EN有效時,整
個移位寄存器移動1位。2)DATA為數據輸入端,連接移入移位寄存器的二進制數值,執行
指令時將該位的值移入寄存器。3)S_BIT和N定義一個位移位寄存器。具體說明參見教材。4)DATA和S-BIT的操作數為I,Q,M,SM,T,C,V,S,L。N的操作數為
VB,IB,QB,MB,SB,SMB,LB,AC,常量。4.2.1位移位寄存器指令4.2.2數據傳送指令1.數據傳送指令的格式及功能(見下表所示)
指令說明:1)EN為允許輸入端,ENO為允許輸出端,IN為操作數據輸入端,
OUT為結果輸出端。2)操作數的尋址范圍與指令操作碼要一致。其中字節傳送時不能尋
址專用的字及雙字存儲器,如T、C、HC等,OUT尋址不能尋址常數。3)傳送指令可用操作數(具體參見教材)。4.2.3數據比較指令1.數據比較指令格式及功能
比較指令用于將兩個操作數按指定條件進行比較,當條件成立時,觸點閉合。所以比較指令也是一種位控制指令,對其可以進行LD、A和O編程。
比較指令可以應用于字節、整數、雙字整數和實數比較。其中,字節比較是無符號的,整數、雙字整數和實數比較是有符號的。數據比較指令的基本格式見下表所示。數據比較指令說明:1)比較的關系運算符有6種:“==”、
“>”、“>=”、“<”、“<=”
和“<>”,以上是以“=”為例進行說明。2)數據類型分為:字節(B)、整數(I)、雙字整數(D)和實數(R)
4種。3)字節比較、實數比較指令不能尋址專用的字及雙字存儲器,如T、C、
HC等;字整數(I)比較時不能尋址雙字存儲器HC;雙字整數比較
時不能尋址專用的字存儲器T、C等。4)字節比較指令是無符號的,字整數(I),雙字整數(D)及實數(R)
比較都是有符號的。4.2.4數據移位指令1.數據移位指令格式及功能(見下表所示)數據移位指令說明:1)操作碼中的X代表被移位的數據長度,分為字節(B)、字
(W)和雙字(D)三種。2)N指定數據被移位的位數,字節(B)的最大移位位數是8;
字(W)的最大移位位數是16;雙字(D)最大移位位數
是32.通過字節尋址方式設置,不能對專用存儲器T、C及
HC尋址。3)N、OUT的尋址范圍一定與指令中的X要一致。4)循環移位是環形的,被移出來的位將返回到另一端空出來
的位。5)移位指令及循環移位指令影響到特殊存儲器SM1.0和SM1.1位。4.2.5算術運算指令1.加法指令ADD
加法指令ADD是對兩個有符號數IN1和IN2進行相加操作,產生的結果輸出到OUT。它包括整數加法+I、雙整數加法+DI和實數加法+R,其指令見下表所示。加法指令說明:1)在語句表(STL)中,若IN1,IN2和OUT操作數的地址
不同,首先用數據傳送指令將IN1中數據送入OUT,
然后再執行相加運算IN2+OUT=OUT。若IN2和OUT
操作數地址相同,則是IN1+OUT=OUT;在梯形圖
(LAD)中執行IN1+IN2,將結果存入OUT。2)執行加法指令時,+I表示兩個16位的有符號數IN1和
IN2相加,產生一個16位的整數和OUT;+D表示兩個32
位的有符號數IN1和IN2相加,產生一個32位的整數和
OUT;+R表示兩個32位的實數IN1和IN2相加,產生一
個32位的實數和OUT。3)進行相加運算時,將影響特殊存儲器SM1.0(零標志位)、
SM1.1(溢出標志位)、SM1.2(負數標志位)。4)ENO=0的錯誤條件是:SM1.1(溢出)、SM4.3(運行時間)
和0006(間接尋址)。5)整數加法應用舉例(見教材)。2.減法指令SUB
減法指令SUB是對兩個帶符號數IN1和IN2進行相減操作,產生的結果輸出到OUT。它包括整數減法-I、雙整數減法-DI和實數減法-R,指令見下表所示。減法指令說明:1)對于語句表(STL)指令中:若IN1,IN2和OUT操作數的地址不同,
首先用數據傳送指令將IN1中數據送入OUT,然后再執行相加運算
IN2-OUT=OUT。若IN2和OUT操作數地址相同,則是IN1-OUT=OUT;
對于在梯形圖(LAD)中執行IN1-IN2,將結果存入OUT。2)執行加法指令時,-I表示兩個16位的有符號數IN1和IN2相加,產生
一個16位的整數和OUT;-D表示兩個32位的有符號數IN1和IN2相加,
產生一個32位的整數和OUT;-R表示兩個32位的實數IN1和IN2相加,
產生一個32位的實數和OUT。3)進行相減運算時,將影響特殊存儲器SM1.0(零標志位)、
SM1.1(溢出標志位)、SM1.2(負數標志位)。4)ENO=0的錯誤條件是:SM1.1(溢出)、SM4.3(運行時間)和0006(間接尋址)。5)整數減法應用舉例(見教材)。整數減法指令注意點:
①進行整數減法運算的三個數據都是整數
②當目標結果與減數或被減數一樣時,結果也會一直變化
③指令是IN1(VW0)–IN2(VW2),順序不能搞反。3.乘法指令MUL
乘法指令MUL是對兩個帶符號數IN1和IN2進行相乘操作,產生的結果輸出到OUT。它包括完全整數乘法MUL,整數乘法*I、雙整數乘法*DI和實數乘法*R,指令見下表所示。乘法指令說明:1)執行乘法指令時,完全整數乘法指令MUL表示兩個16位
的有符號整數IN1和IN2相乘,產生一個32位的雙整數結
果OUT,其中操作數IN2和OUT的低16位共用一個存儲
地址單元;*I表示兩個16位的有符號數IN1和IN2相乘,產
生一個16位的整數結果OUT,如果運算結果大于32767,
則產生溢出;*D表示兩個32位的有符號數IN1和IN2相乘,
產生一個32位的整數結果OUT,如果運算結果超出32
位二進制數范圍,則產生溢出;*R表示兩個32位的實數
IN1和IN2相乘,產生一個32位的實數結果OUT,如果
運算結果超出32位二進制數范圍,則產生溢出。2)進行乘法運算時,若產生溢出,則SM1.1置1,結果不
寫到輸出OUT,其他狀態位都清O。3)完全整數法應用舉例(見教材)。4.除法指令DIV
除法指令DIV是對兩個帶符號數IN1和IN2進行相除操作,產生的結果輸出到OUT。它包括完全整數除法DIV、整數除法//I、雙整數除法/DI和實數除法/R,指令見下表所示。除法指令說明:1)執行除法指令時,完全整數除法指令DIV表示兩個16位
的有符號整數IN1和IN2相除,產生一個32位的雙整數
結果OUT,其中OUT的低16位為商,高16位為余數;/I
表示兩個16位的有符號數IN1和IN2相除,產生一個16
位的整數商結果OUT,不保留余數;/DI表示兩個32位的
有符號數IN1和IN2相除,產生一個32位的整數商結果
OUT,同樣不保留余數;/R表示兩個32位的實數IN1和
IN2相除,產生一個32位的實數商結果OUT,不保留余數。
2)進行除法運算時,除數為0,SM1.3置1,其他算術狀態
位不變,原始輸入操作數也不變。3)完全整數除法應用舉例(見教材)。5.增1/減1指令
增1/減1指令是對字節(B)、字(W)或雙字(DW)進行增1或減1操作,指令見下表所示。增1/減1指令說明:1)指令碼(梯形圖)、操作碼中的X指輸入數據的長度,分
別有字節(B)、字(D)和雙字(DW)三種形式。2)操作數的尋址范圍要與指令碼中的X一致。3)字、雙字增減指令是有符號的,影響特殊存儲器位SM1.0
和SM1.1的狀態。字節增減是無符號的,影響特殊存儲器
位SM1.0、SM1.1和SM1.2的狀態。4)字節增1應用舉例(見教材)4.2.6子程序指令
在編程時經常會遇到相同的程序段需要多次執行的情況。如下圖a所示的單主程序中,I0.0、I0.1、I0.2觸點閉合都運行了D程序。編程時要寫相同的程序段,這樣比較麻煩。解決這個問題的方法是將需要多次執行的程序段從主程序中分離出來,單獨寫成個程序,這個程序稱為子程序.然后在主程序相應的位置進行子程序調用即可。如下圖b所示。
在編寫復雜的PLC程序時。可以將全部的控制功能劃分為幾個功能塊。每個功能塊的控制功能可用子程序來實現,這樣會使整個程序結構清晰簡單,易于調試、查找錯誤和維護。1.子程序指令格式及功能(見下表所示)
指令說明:1)子程序調用指令編寫在主程序中,子程序返回指令編寫在子程序中。2)子程序標號n的范圍是0~63。3)在現行的編程軟件中,無條件子程序返回指令RET為自動默認狀態,
不需要在子程序結束時輸入任何代碼。4)子程序允許嵌套使用,即一個子程序內部可以調用另一子程序,但子
程序的嵌套深度最多為8層。5)子程序在一個掃描周期內被多次調用時。在子程序中不能使用上升沿、
下降沿、定時器和計數器指令。任務1電動機的啟停、正反轉控制1.工作任務
利用變頻器實現電動機的控制。控制要求:
(1)通過外部端子控制電機起動/停止、正轉/反轉,按下按鈕“SB1”電機正轉起動,松開按鈕“SB1”電機停止;按下按鈕“SB2”電機反轉,松開按鈕“SB2”電機停止。運用操作面板改變電機起動和點動運行頻率和加減速時間。
(2)正確設置變頻器輸出的額定頻率、額定電壓、額定電流、額定功率、額定轉速。2.變頻器外部接線圖(如下圖所示)注:1.設置參數前先將變頻器參數復位為工廠的缺省設定值2.設定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中化學探究式教學
- 江蘇省淮安市淮陰區淮陰中學2025屆高三六校第一次聯考英語試卷含解析
- 中式烹調師(初級)練習題庫(附參考答案)
- 市場調查與預測模擬題(附參考答案)
- 2025屆甘肅省金昌市金川高級中學高三下學期一模英語試題(原卷版+解析版)
- 船舶壓載水管理系統的工作原理與操作考核試卷
- 舞臺燈光與空間氛圍的營造考核試卷
- 搬運設備智能維護與遠程支持考核試卷
- 海洋能發電站工程技術發展趨勢考核試卷
- 紙制品三維建模與仿真考核試卷
- 李子奈《計量經濟學》(第5版)筆記和典型題(含考研真題)詳解
- 現澆梁鋼管柱+貝雷片支架驗收表
- 制作自然發酵酸奶的方法
- 《肖申克的救贖》中英雙語劇本
- 趙武靈王胡服騎射-課件
- 護士長管理能力培訓講義課件
- 2023年口腔醫學(副高)歷年真題
- 主體工程實體質量實測實量檢查表
- 大理石測量平臺校驗規程
- 幼兒園辦學資料:幼兒圖書目錄
- 扣款申請單(標準模版)
評論
0/150
提交評論