![自動(dòng)化儀表及DCS課件第五章(PLC)_第1頁](http://file4.renrendoc.com/view/6de054b1157acdae914d08812e8439a1/6de054b1157acdae914d08812e8439a11.gif)
![自動(dòng)化儀表及DCS課件第五章(PLC)_第2頁](http://file4.renrendoc.com/view/6de054b1157acdae914d08812e8439a1/6de054b1157acdae914d08812e8439a12.gif)
![自動(dòng)化儀表及DCS課件第五章(PLC)_第3頁](http://file4.renrendoc.com/view/6de054b1157acdae914d08812e8439a1/6de054b1157acdae914d08812e8439a13.gif)
![自動(dòng)化儀表及DCS課件第五章(PLC)_第4頁](http://file4.renrendoc.com/view/6de054b1157acdae914d08812e8439a1/6de054b1157acdae914d08812e8439a14.gif)
![自動(dòng)化儀表及DCS課件第五章(PLC)_第5頁](http://file4.renrendoc.com/view/6de054b1157acdae914d08812e8439a1/6de054b1157acdae914d08812e8439a15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
章調(diào)節(jié)單元概述調(diào)節(jié)規(guī)律及其實(shí)現(xiàn)形式PID調(diào)節(jié)規(guī)律PID調(diào)節(jié)規(guī)律的實(shí)現(xiàn)原理調(diào)節(jié)、控制裝置概述模擬調(diào)節(jié)器數(shù)字調(diào)節(jié)器可編程控制器可編程控制器一概述二結(jié)構(gòu)組成三工作原理四西門子S7-200(一)、特點(diǎn)1、可靠性高,抗干擾能力強(qiáng);2、功能完善,擴(kuò)充方便,組合靈活,實(shí)用性強(qiáng);3、編程簡單,使用方便,控制程序可變;4、體積小,重量輕,功耗低。一、概述可編程控制器(二)、分類1、按結(jié)構(gòu)形式分類2、按輸入輸出點(diǎn)數(shù)分類整體式:PLC各部分一起安裝在機(jī)殼內(nèi)。簡單緊湊、體積較小、價(jià)格較低。模塊式:PLC各獨(dú)立的模塊以搭積木的方式組裝在一個(gè)機(jī)架內(nèi)。對現(xiàn)場應(yīng)變能力強(qiáng),各部件的插拔形式十分便于維修。小型:20~128點(diǎn)。用于單機(jī)或小規(guī)模生產(chǎn)過程。中型:128~512點(diǎn)。大型:超過512點(diǎn)。用于大規(guī)模生產(chǎn)過程,分布式控制系統(tǒng)、工廠自動(dòng)化網(wǎng)絡(luò)。可編程控制器一、概述1、輸入輸出點(diǎn)數(shù)2、掃描速度3、內(nèi)存容量4、指令條數(shù)5、內(nèi)部繼電器的種類和數(shù)量6、高功能模塊7、指令執(zhí)行時(shí)間輸入輸出點(diǎn)數(shù)越多,表示處理信號的能力越強(qiáng)。指掃描1K字用戶程序所需的時(shí)間。掃描速度越快,輸入輸出滯后越小。衡量存放用戶程序多少的指標(biāo)。指令條數(shù)越多,表明其軟件功能越強(qiáng)。內(nèi)部輔助繼電器、定時(shí)器/計(jì)數(shù)器、移位寄存器、特殊功能繼電器等。專門功能。如A/D模塊、D/A模塊、高速計(jì)數(shù)模塊、速度控制模塊、位置控制模塊、溫度控制模塊。CPU執(zhí)行基本指令所需的時(shí)間。可編程控制器(三)、性能指標(biāo)一、概述可編程控制器一概述二結(jié)構(gòu)組成三工作原理四西門子S7-200CPU存儲(chǔ)器輸入輸出接口I/O擴(kuò)展接口外部設(shè)備接口編程器電源組成:二、結(jié)構(gòu)組成可編程控制器可編程控制器一概述二結(jié)構(gòu)組成三工作原理四西門子S7-200不斷循環(huán),順序掃描。(1)輸入傳送:PLC首先以掃描方式從輸入鎖存器讀入所有輸入端子的通/斷狀態(tài),并將其存入(寫入)內(nèi)存中各對應(yīng)的輸入狀態(tài)映象寄存器中。每次采入輸入狀態(tài)映象寄存器中輸入信號的狀態(tài),在一個(gè)掃描周期內(nèi)不變。三、工作原理可編程控制器(2)程序執(zhí)行:根據(jù)程序的順序及要求,從寄存器中讀出有關(guān)元件的狀態(tài),進(jìn)行邏輯判斷和算術(shù)運(yùn)算,結(jié)果寫入元件狀態(tài)寄存器中。元件狀態(tài)映象寄存器中所存的內(nèi)容會(huì)隨著程序的執(zhí)行進(jìn)程而改變??删幊炭刂破鞑粩嘌h(huán),順序掃描。三、工作原理(3)輸出刷新:輸出狀態(tài)映象寄存器的通斷狀態(tài)被一次集中送至輸出鎖存器中,并通過一定輸出方式輸出??删幊炭刂破鞑粩嘌h(huán),順序掃描。三、工作原理可編程控制器一概述二結(jié)構(gòu)組成三工作原理四西門子S7-200(一)S7-200的工作原理(二)STEP7-Micro/WIN軟件使用入門
(三)LAD編輯器(四)S7-200數(shù)據(jù)的存?。ㄎ澹㏒7-200指令集(六)編程應(yīng)用可編程控制器四、西門子S7-200S7-X是西門子可編程序控制器產(chǎn)品的序列編號。
S7-200屬于入門級,S7-300和S7-400相對于較高端的運(yùn)用。S7-200系列PLC可提供4個(gè)不同基本型號的8種CPU供您使用??删幊炭刂破鳎ㄒ唬㏒7-200的工作原理CPU224可編程控制器(一)S7-200的工作原理可編程控制器(一)S7-200的工作原理CPU224:集成14輸入/10輸出共24個(gè)數(shù)字量I/O點(diǎn)??蛇B接7個(gè)擴(kuò)展模塊,最大擴(kuò)展至168路數(shù)字量I/O點(diǎn)或35路模擬量I/O點(diǎn)。13K字節(jié)程序和數(shù)據(jù)存儲(chǔ)空間,6個(gè)獨(dú)立的30kHz高速計(jì)數(shù)器,2路獨(dú)立的20kHz高速脈沖輸出,具有PID控制器,1個(gè)RS485通訊/編程口,
I/O端子排可很容易地整體拆卸,是具有較強(qiáng)控制能力的控制器。擴(kuò)展模塊EM235:模擬量輸入/輸出模塊,4輸入/1輸出功率損耗+5VDC24VDC電源可編程控制器(一)S7-200的工作原理1.電機(jī)啟動(dòng)開關(guān)的狀態(tài)和其它輸入點(diǎn)的狀態(tài)由輸入端子送給S7-200;2.程序段對輸入各點(diǎn)的狀態(tài)進(jìn)行邏輯操作;(程序段在STEP7-Micro/WIN軟件環(huán)境中寫好并已下載到S7-200中)3.計(jì)算結(jié)果由S7-200的輸出端子送給電機(jī)啟動(dòng)器并最終決定電機(jī)的狀態(tài)。可編程控制器(一)S7-200的工作原理S7-200周而復(fù)始的執(zhí)行應(yīng)用程序。5.寫輸出:在輸出過程映象寄存器中存儲(chǔ)的數(shù)據(jù)被復(fù)制到物理輸出點(diǎn)。4.執(zhí)行CPU自診斷:S7-200檢查固件、程序存儲(chǔ)器和擴(kuò)展模塊是否工作正常。3.處理通訊請求:S7-200執(zhí)行通訊任務(wù)。2.執(zhí)行邏輯控制程序:S7-200執(zhí)行程序指令并將數(shù)據(jù)存儲(chǔ)在變量存儲(chǔ)區(qū)中。1.讀輸入:S7-200將物理輸入點(diǎn)上的狀態(tài)復(fù)制到輸入過程映象寄存器中??删幊炭刂破鳎ㄒ唬㏒7-200的工作原理(一)S7-200的工作原理(二)STEP7-Micro/WIN軟件使用入門
(三)LAD編輯器(四)S7-200數(shù)據(jù)的存?。ㄎ澹㏒7-200指令集(六)編程應(yīng)用可編程控制器四、西門子S7-200(二)STEP7-Micro/WIN軟件使用入門操作欄:為訪問程序組件提供的一組圖標(biāo)。指令樹:顯示所有需要的指令。可將指令從指令樹中拖到應(yīng)用程序中,也可用雙擊指令的方法將該指令插入到程序編輯器中的當(dāng)前光標(biāo)所在地。程序編輯器:用來編寫程序。程序塊不會(huì)被下載。注釋可執(zhí)行代碼被編譯并下載到S7-200中主程序子程序中斷服務(wù)程序可編程控制器編寫并運(yùn)行一個(gè)程序的步驟1.給S7-200CPU供電;2.連接RS-232/PPI多主站電纜;3.打開STEP7-Micro/WIN軟件;4.為STEP7-Micro/WIN設(shè)置通訊參數(shù);5.用通訊對話框與S7-200建立通訊: 在通訊對話框中雙擊刷新圖標(biāo);6.打開程序編輯器,用梯形圖編輯器來錄入程序并保存;8.下載程序到S7-200中:可點(diǎn)擊工具條中的下載圖標(biāo)或者在命令菜單中選擇File>Download來下載程序。如果S7-200處于運(yùn)行模式,將有一個(gè)對話提示您CPU將進(jìn)入停止模式。單擊Yes將S7-200置于STOP模式。9.將S7-200轉(zhuǎn)入運(yùn)行模式:
當(dāng)S7-200處于RUN模式時(shí),單擊工具條中的運(yùn)行圖標(biāo)或者在命令菜單中選擇PLC>RUN來運(yùn)行程序??删幊炭刂破鳎ǘ㏒TEP7-Micro/WIN軟件使用入門(一)S7-200的工作原理(二)STEP7-Micro/WIN軟件使用入門
(三)LAD編輯器(四)S7-200數(shù)據(jù)的存?。ㄎ澹㏒7-200指令集(六)編程應(yīng)用可編程控制器四、西門子S7-200(三)LAD編輯器程序編輯器中包括程序邏輯和局部變量表。在局部變量表中為臨時(shí)的局部變量定義符號名。在程序編輯器的底部有子程序和中斷服務(wù)程序的標(biāo)簽。點(diǎn)擊這些標(biāo)簽,您可以在主程序、子程序和中斷服務(wù)程序之間切換。STEP7--Micro/WIN提供梯形圖(LAD)、語句表(STL)和功能塊圖(FBD)三種編輯器來創(chuàng)建程序。選擇LAD編輯器:(1)梯形圖邏輯易于初學(xué)者使用。(2)圖形表示法易于理解而且全世界通用。可編程控制器LAD編輯器的特點(diǎn):LAD程序被分為程序段。一個(gè)程序段是按照順序安排的以一個(gè)完整電路的形式連接在一起的觸點(diǎn)、線圈和盒,不能短路或者開路,也不能有能流倒流的現(xiàn)象存在。STEP7--Micro/WIN允許您為LAD程序中的每一個(gè)程序段加注釋。(1)LAD編輯器以圖形方式顯示程序,與電氣接線圖類似。(2)梯形圖程序允許程序仿真來自電源的電流通過一系列的邏輯輸入條件,決定是否使能邏輯輸出。一個(gè)LAD程序包括左側(cè)提供能流的能量線,閉合的觸點(diǎn)允許能量通過他們流到下一個(gè)元素,而打開的觸點(diǎn)阻止能量的流動(dòng)。可編程控制器(三)LAD編輯器(3)邏輯控制是分段的,程序在同一時(shí)間執(zhí)行一段,從左到右,從上到下。不同的指令用不同的圖形符號表示。LAD編輯器的特點(diǎn):a.觸點(diǎn)代表邏輯輸入條件,例如;開關(guān)、按鈕或者內(nèi)部條件等。線圈通常表示邏輯輸出結(jié)果,如:燈負(fù)載、電機(jī)啟動(dòng)器、中間繼電器或內(nèi)部輸出條件。c.盒表示其它一些指令,例如:定時(shí)器、計(jì)數(shù)器或者數(shù)學(xué)運(yùn)算指令??删幊炭刂破鳎ㄈ㎜AD編輯器指令包括三種基本形式:觸點(diǎn)()線圈INTOFPT10ms100T33盒LAD編輯器中使用的慣例(1)操作數(shù)符號“?.?”或“????”表示需要一個(gè)操作數(shù)組態(tài)。(2)符號“------>>”表示開路或者需要能流連接。(4)符號“>>”表示可以使用能流。(5)EN/ENO的定義:EN(使能輸入)是LAD中盒的布爾輸入。要使盒指令執(zhí)行,必須使能流到達(dá)這個(gè)輸入。ENO(使能輸出)是LAD中盒的布爾輸出。如果盒的EN輸入有能流并且指令正確執(zhí)行,則ENO輸出會(huì)將能流傳遞給下一元素。如果指令的執(zhí)行出錯(cuò),則能流在出錯(cuò)的盒指令處被中斷。對于LAD:EN和ENO是能流,為布爾數(shù)據(jù)類型。(6)比較指令:無論是否有能流,比較指令都會(huì)被執(zhí)行。如果無能流則輸出0。如果有能流,輸出值取決于比較結(jié)果。(3)符號“”表示指令輸出能流,可以級連或串聯(lián)??删幊炭刂破鳎ㄈ㎜AD編輯器()Q0.1T33>=0用狀態(tài)圖來監(jiān)視用戶程序狀態(tài)圖允許在控制程序運(yùn)行的過程中對過程變量的值進(jìn)行監(jiān)視和修改??梢愿櫝绦虻妮斎?、輸出或者變量,顯示它們的當(dāng)前值。狀態(tài)表還允許您去強(qiáng)制或改變過程變量的值。(1)在命令菜單中選擇View>Component>StatusChart或者在操作過程中單擊StatusChart圖標(biāo)來訪問狀態(tài)圖。當(dāng)創(chuàng)建狀態(tài)圖時(shí),應(yīng)該輸入要監(jiān)控的過程變量的地址。無法監(jiān)視常數(shù)、累加器和局部變量的狀態(tài)??梢园次换蛘咦謨煞N形式來顯示定時(shí)器和計(jì)數(shù)器的值。以位形式顯示的是定時(shí)器和計(jì)數(shù)器的狀態(tài)位,而以字形式則顯示定時(shí)器和計(jì)數(shù)器的當(dāng)前值。(2)顯示程序狀態(tài):要顯示程序狀態(tài),點(diǎn)擊ProgramStatus按鈕或選擇命令菜單Debug>ProgramStatus即可??删幊炭刂破鳎ㄈ㎜AD編輯器書寫規(guī)則:接(觸)點(diǎn)只有常開和常閉兩種;輸出用()表示,同一輸出變量只能使用一次;每一邏輯行必須從母線開始畫起;梯形圖接點(diǎn)可任意串聯(lián)和并聯(lián),但輸出只能并不能串;梯形圖按從左至右、從上至下順序書寫,CPU也按此順序執(zhí)行;常開常閉可編程控制器(三)LAD編輯器(一)S7-200的工作原理(二)STEP7-Micro/WIN軟件使用入門
(三)LAD編輯器(四)S7-200數(shù)據(jù)的存?。ㄎ澹㏒7-200指令集(六)編程應(yīng)用可編程控制器四、西門子S7-200(四)S7-200數(shù)據(jù)的存取S7-200將信息存于不同的存儲(chǔ)器單元,每個(gè)單元都有唯一的地址。不同長度的數(shù)據(jù)所能表示的數(shù)值范圍要存取存儲(chǔ)器單元的信息,需要明確指出要存取的存儲(chǔ)器地址。S7-200的存儲(chǔ)區(qū)有:V、I、Q、M、S、L、T、C及SM等。(1)位用來表示數(shù)字量,比如I0.1I0.2Q0.1Q0.2等等。(2)字和雙字用來表示模擬量,如AIW0,AQW0,VD100等等。
主要區(qū)別在于所表示的數(shù)值的范圍不一樣??删幊炭刂破?.輸入過程映象寄存器I:在每次掃描周期的開始,CPU對物理輸入點(diǎn)進(jìn)行采樣,并將采樣值寫入輸入過程映象寄存器中??删幊炭刂破鳎ㄋ模㏒7-200數(shù)據(jù)的存取若要存取CPU中的一個(gè)字節(jié)、字或雙字,則必須以類似位尋址的方式給出地址,包括存儲(chǔ)器標(biāo)識(shí)符、數(shù)據(jù)大小以及該字節(jié)、字或雙字的起始字節(jié)地址。可編程控制器(四)S7-200數(shù)據(jù)的存取2.輸出過程映象寄存器Q:在每次掃描周期的結(jié)尾,CPU將輸出過程映象寄存器中的數(shù)值復(fù)制到物理輸出點(diǎn)上。3.變量存儲(chǔ)區(qū)V:存儲(chǔ)程序執(zhí)行過程中控制邏輯操作的中間結(jié)果,也可用來保存與工序或任務(wù)相關(guān)的其它數(shù)據(jù)。4.位存儲(chǔ)區(qū)M:可作為控制繼電器來存儲(chǔ)中間操作狀態(tài)和控制信息。使用這些字節(jié)尋址方式,可以按照字節(jié)、字或雙字來存取許多存儲(chǔ)區(qū)(V、I、Q、M、S、L及SM)中的數(shù)據(jù)??删幊炭刂破鳎ㄋ模㏒7-200數(shù)據(jù)的存取5.定時(shí)器存儲(chǔ)區(qū)T:定時(shí)器可用于時(shí)間累計(jì),其分辨率(時(shí)基增量)分為1ms、10ms和100ms三種。當(dāng)前值:16位有符號整數(shù),存儲(chǔ)定時(shí)器所累計(jì)的時(shí)間。定時(shí)器位:按照當(dāng)前值和預(yù)置值的比較結(jié)果置位或復(fù)位。預(yù)置值是定時(shí)器指令的一部分。可以用“T+定時(shí)器號”來存取這兩種形式的定時(shí)器數(shù)據(jù)。如果使用位操作指令則是存取定時(shí)器位;如果使用字操作指令,則是存取定時(shí)器當(dāng)前值??删幊炭刂破鳎ㄋ模㏒7-200數(shù)據(jù)的存取定時(shí)器數(shù)據(jù)有兩種形式:5.定時(shí)器存儲(chǔ)區(qū)T:可以用“T+定時(shí)器號”來存取這兩種形式的定時(shí)器數(shù)據(jù)。如果使用位操作指令則是存取定時(shí)器位;如果使用字操作指令,則是存取定時(shí)器當(dāng)前值。I0.0()Q0.0INTONPT100ms10T37T37可編程控制器(四)S7-200數(shù)據(jù)的存取6.計(jì)數(shù)器存儲(chǔ)區(qū)C:用于累計(jì)其輸入端脈沖電平由低到高的次數(shù)。可編程控制器(四)S7-200數(shù)據(jù)的存取I0.0()Q0.0C1CDCTDPV+3C1Network1LDNetwork2I0.17.累加器AC:是可以象存儲(chǔ)器一樣使用的讀寫設(shè)備??捎盟鼇硐蜃映绦騻鬟f參數(shù),也可從子程序返回參數(shù),以及用來存儲(chǔ)計(jì)算的中間結(jié)果。S7-200提供4個(gè)32位累加器(AC0,AC1,AC2和AC3)。被訪問的數(shù)據(jù)長度取決于存取累加器時(shí)所使用的指令。當(dāng)以字節(jié)或字的形式存取累加器時(shí),使用的是低8位或低16位。當(dāng)以雙字的形式存取累加器時(shí),使用全部32位??删幊炭刂破鳎ㄋ模㏒7-200數(shù)據(jù)的存取可編程控制器7.累加器AC:(四)S7-200數(shù)據(jù)的存取8.特殊存儲(chǔ)器SM:可以用這些位選擇和控制S7-200CPU的一些特殊功能。例如:首次掃描標(biāo)志位、按照固定頻率開關(guān)的標(biāo)志位或者顯示數(shù)學(xué)運(yùn)算或操作指令狀態(tài)的標(biāo)志位??删幊炭刂破鳎ㄋ模㏒7-200數(shù)據(jù)的存取9.模擬量輸入AI:將模擬量值(如溫度或電壓)轉(zhuǎn)換成1個(gè)字長(16位)的數(shù)字量??梢杂脜^(qū)域標(biāo)識(shí)符(AI)、數(shù)據(jù)長度(W)及字節(jié)的起始地址來存取這些值(如AIW0,AIW2,AIW4)。模擬量輸入值為只讀數(shù)據(jù)。10.模擬量輸出AQ:把1個(gè)字長(16位)數(shù)字值按比例轉(zhuǎn)換為電流或電壓(如AQW0,AQW2,AQW4)。模擬量輸出值是只寫數(shù)據(jù)。可以用區(qū)域標(biāo)識(shí)符(AQ)、數(shù)據(jù)長度(W)及字節(jié)的起始地址來存取這些值(如AQW0,AQW2,AQW4)??删幊炭刂破鳎ㄋ模㏒7-200數(shù)據(jù)的存取11.實(shí)數(shù)的格式:由32位單精度數(shù)表示,按照雙字長度來存取。浮點(diǎn)數(shù)精確到小數(shù)點(diǎn)后第六位。(一)S7-200的工作原理(二)STEP7-Micro/WIN軟件使用入門
(三)LAD編輯器(四)S7-200數(shù)據(jù)的存?。ㄎ澹㏒7-200指令集(六)編程應(yīng)用可編程控制器四、西門子S7-200(五)指令集S7-200的用戶程序包括:位邏輯、計(jì)數(shù)器、定時(shí)器、復(fù)雜數(shù)學(xué)運(yùn)算以及與其它智能模塊通訊等指令內(nèi)容??删幊炭刂破魑贿壿嬛噶畋容^指令計(jì)數(shù)器指令數(shù)字運(yùn)算指令傳送指令移位和循環(huán)指令定時(shí)器指令S7-200編程語言的基本單位是語句,而語句的構(gòu)成是指令。每條指令有兩部分:一部分是操作碼,另一部分是操作數(shù)。操作碼指出這條指令的功能是什么,操作數(shù)則指明了操作碼所需要的數(shù)據(jù)所在。1、位邏輯指令觸點(diǎn):標(biāo)準(zhǔn)觸點(diǎn)指令、立即觸點(diǎn)指令、取反指令。線圈:輸出指令、立即輸出指令、置位和復(fù)位指令。(1)標(biāo)準(zhǔn)觸點(diǎn)指令:從存儲(chǔ)器或者過程映象寄存器中得到參考值。常開觸點(diǎn)指令與常閉觸點(diǎn)指令當(dāng)位值為1時(shí),常開觸點(diǎn)閉合;當(dāng)位值為0時(shí),常閉觸點(diǎn)閉合。(2)置位和復(fù)位指令:將從指定地址開始的N個(gè)點(diǎn)置位或者復(fù)位。可以一次置位或者復(fù)位1--255個(gè)點(diǎn)。可編程控制器(五)指令集可編程控制器(五)指令集1、位邏輯指令可編程控制器(五)指令集1、位邏輯指令可編程控制器(五)指令集1、位邏輯指令(3)輸出指令:將新值寫入輸出點(diǎn)的過程映象寄存器。可編程控制器(五)指令集1、位邏輯指令可編程控制器(五)指令集1、位邏輯指令可編程控制器(五)指令集1、位邏輯指令2、比較指令:數(shù)值比較和字符串比較。數(shù)值比較:比較兩個(gè)數(shù)值。當(dāng)比較結(jié)果為真時(shí),比較指令使觸點(diǎn)閉合??删幊炭刂破鳎ㄎ澹┲噶罴?、計(jì)數(shù)器指令:增計(jì)數(shù)指令(CTU):從當(dāng)前計(jì)數(shù)值開始,在每一個(gè)輸入狀態(tài)(CU)從低到高時(shí)遞增計(jì)數(shù)。當(dāng)CXXX大于等于PV時(shí),CXXX置位。當(dāng)復(fù)位端R接通或者執(zhí)行復(fù)位指令后,計(jì)數(shù)器被復(fù)位??删幊炭刂破鳎ㄎ澹┲噶罴瘻p計(jì)數(shù)指令(CTD):從當(dāng)前計(jì)數(shù)值開始,在每一個(gè)輸入狀態(tài)(CD)從低到高時(shí)遞減計(jì)數(shù)。當(dāng)CXXX的當(dāng)前值等于0時(shí),CXXX置位。當(dāng)裝載輸入端LD接通后,計(jì)數(shù)器被復(fù)位。可編程控制器(五)指令集3、計(jì)數(shù)器指令:增/減計(jì)數(shù)指令(CTUD):在每一個(gè)增計(jì)數(shù)輸入(CU)從低到高時(shí)增計(jì)數(shù),在每一個(gè)減計(jì)數(shù)輸入(CD)從低到高時(shí)減計(jì)數(shù)。計(jì)數(shù)器的當(dāng)前值CXX保存當(dāng)前計(jì)數(shù)值,在每一次計(jì)數(shù)器執(zhí)行時(shí),預(yù)置值PV與當(dāng)前值作比較。由于每一個(gè)計(jì)數(shù)器只有一個(gè)當(dāng)前值,所以不要多次定義同一個(gè)計(jì)數(shù)器??删幊炭刂破鳎ㄎ澹┲噶罴?、計(jì)數(shù)器指令:可編程控制器(五)指令集3、計(jì)數(shù)器指令:可編程控制器(五)指令集3、計(jì)數(shù)器指令:4、數(shù)字運(yùn)算指令:加、減、乘、除指令??删幊炭刂破鳎ㄎ澹┲噶罴删幊炭刂破?、數(shù)字運(yùn)算指令:加、減、乘、除指令。(五)指令集可編程控制器4、數(shù)字運(yùn)算指令:加、減、乘、除指令。(五)指令集5、與、或、異或指令:字節(jié)與(WAND_B)、字與(WAND_W)和雙字與(WAND_DW)指令將輸入值IN1和IN2的相應(yīng)位進(jìn)行與操作,將結(jié)果存入OUT中。可編程控制器(五)指令集可編程控制器5、與、或、異或指令:(五)指令集6、傳送指令:字節(jié)傳送(MOV_B)、字傳送(MOV_W)、雙字傳送(MOV_DW)和實(shí)數(shù)傳送指令在不改變原值的情況下將IN中的值傳送到OUT中??删幊炭刂破鳎ㄎ澹┲噶罴M電位器:模擬電位器位于模塊前蓋下面??梢哉{(diào)節(jié)這些電位器來增加或者減小存于特殊存儲(chǔ)器中的值SMB。可以更新定時(shí)器或計(jì)數(shù)器的當(dāng)前值,輸入或修改預(yù)置值、限定值等。可以用一個(gè)小螺絲刀來進(jìn)行調(diào)節(jié):將電位器順時(shí)針(向右)旋轉(zhuǎn)來使數(shù)值增大;逆時(shí)針(向左)旋轉(zhuǎn)來使數(shù)值減小。SMB28中的數(shù)值代表模擬電位器0的位置。SMB29中的數(shù)值代表模擬電位器1的位置??删幊炭刂破鱅0.0ENENOINOUTSMB28T33()Q0.0B_IVW100Network1Q0.0INTONPT10msVW100T33Network2Network36、傳送指令:(五)指令集將V存儲(chǔ)器復(fù)制至永久存儲(chǔ)器:特殊存儲(chǔ)器字節(jié)31(SMB31)命令S7-200將V存儲(chǔ)區(qū)中的某個(gè)值復(fù)制到永久存儲(chǔ)器的V存儲(chǔ)區(qū)。特殊存儲(chǔ)器字32(SMW32)中存儲(chǔ)所要復(fù)制數(shù)據(jù)的地址。復(fù)制步驟如下:(a)將要保存的V存儲(chǔ)器的地址裝載到SMW32中;(b)將數(shù)據(jù)長度裝載入SM31.0和SM31.1;(c)將SM31.7置為1。在每次掃描的末尾,CPU自動(dòng)檢查SM31.7。如果SM31.7為1,則將指定值保存到永久存儲(chǔ)器。當(dāng)CPU將SM31.7清零時(shí),操作結(jié)束??删幊炭刂破?、傳送指令:(五)指令集VB100將存入永久存儲(chǔ)器。當(dāng)I0.0有上升沿信號產(chǎn)生,將V存儲(chǔ)器的地址傳送到SMW32。接著選擇所要傳輸數(shù)據(jù)的長度(1代表字節(jié),2代表字,3代表雙字或者實(shí)數(shù))。然后將SM31.7置位。S7-200會(huì)在掃描末尾傳送數(shù)據(jù)。當(dāng)傳送完成后,S7-200會(huì)自動(dòng)復(fù)位SM31.7??删幊炭刂破鱅0.0ENENOINOUT+100MOV_WSMW32Network1SM31.7PENENOINOUT1MOV_BSMB31(S)SM31.716、傳送指令:(五)指令集7、定時(shí)器指令:對時(shí)間間隔計(jì)數(shù)。定時(shí)器號(Txx)決定了定時(shí)器的分辨率。(1)接通延時(shí)定時(shí)器(TON)(2)有記憶的接通延時(shí)定時(shí)器(TONR)(3)斷開延時(shí)定時(shí)器(TOF)T0~T255使能信號TXX:IN:PT:整數(shù)可編程控制器(五)指令集(1)接通延時(shí)定時(shí)器(TON):在使能輸入(IN)接通時(shí)記時(shí)。應(yīng)用:用于單一間隔的定時(shí)。當(dāng)使能輸入(IN)接通時(shí),TON開始計(jì)時(shí)。當(dāng)定時(shí)器的當(dāng)前值(Txx)大于等于預(yù)設(shè)值時(shí),該定時(shí)器位被置位。且TON繼續(xù)計(jì)時(shí),一直計(jì)到最大值32767。當(dāng)使能輸入(IN)斷開時(shí),清除接通延時(shí)定時(shí)器的當(dāng)前值??删幊炭刂破鳎ㄎ澹┲噶罴?、定時(shí)器指令:對時(shí)間間隔計(jì)數(shù)。定時(shí)器號(Txx)決定了定時(shí)器的分辨率。7、定時(shí)器指令:I0.0()Q0.0INTONPT100ms10T37T37可編程控制器(五)指令集應(yīng)用:用于單一間隔的定時(shí)。(1)接通延時(shí)定時(shí)器(TON)自復(fù)位接通延時(shí)定時(shí)器()Q0.0T33>=+40T33()M0.0M0.0INTONPT10ms100T33可編程控制器(五)指令集7、定時(shí)器指令:(2)有記憶的接通延時(shí)定時(shí)器(TONR):在使能輸入接通時(shí)記時(shí)。應(yīng)用:用于累計(jì)許多時(shí)間間隔,如累計(jì)輸入信號的接通時(shí)間。TONR定時(shí)器只能通過復(fù)位指令進(jìn)行復(fù)位操作。當(dāng)使能輸入(IN)接通時(shí),TONR開始計(jì)時(shí)。當(dāng)定時(shí)器的當(dāng)前值(Txx)大于等于預(yù)設(shè)值時(shí),該定時(shí)器位被置位。且TONR繼續(xù)計(jì)時(shí),一直計(jì)到最大值32767。當(dāng)使能輸入(IN)斷開時(shí),其當(dāng)前值保持不變??删幊炭刂破鳎ㄎ澹┲噶罴?、定時(shí)器指令:對時(shí)間間隔計(jì)數(shù)。定時(shí)器號(Txx)決定了定時(shí)器的分辨率。有記憶的接通延時(shí)定時(shí)器()Q0.0I0.1(R)T1I0.0INTONRPT10ms100T1T11可編程控制器(五)指令集7、定時(shí)器指令:應(yīng)用:用于累計(jì)許多時(shí)間間隔,如累計(jì)輸入信號的接通時(shí)間。(3)斷開延時(shí)定時(shí)器(TOF)應(yīng)用:關(guān)斷或故障后的延時(shí)(例:在電機(jī)停后,需要冷卻電機(jī))。在輸入斷開后延時(shí)一段時(shí)間斷開輸出。當(dāng)使能輸入接通時(shí),定時(shí)器位立即接通,并把當(dāng)前值設(shè)為0。當(dāng)輸入斷開時(shí),定時(shí)器開始定時(shí),直到達(dá)到預(yù)設(shè)的時(shí)間。當(dāng)達(dá)到預(yù)設(shè)時(shí)間時(shí),定時(shí)器位斷開,并停止計(jì)時(shí)當(dāng)前值。當(dāng)輸入斷開的時(shí)間短于預(yù)設(shè)時(shí)間時(shí),定時(shí)器位保持接通。TOF指令必須用輸入信號的接通到斷開的跳變啟動(dòng)計(jì)時(shí)??删幊炭刂破鳎ㄎ澹┲噶罴?、定時(shí)器指令:對時(shí)間間隔計(jì)數(shù)。定時(shí)器號(Txx)決定了定時(shí)器的分辨率。I0.0()Q0.0T33INTOFPT10ms100T33可編程控制器(五)指令集應(yīng)用:關(guān)斷或故障后的延時(shí)(例:在電機(jī)停后,需要冷卻電機(jī))。斷開延時(shí)定時(shí)器7、定時(shí)器指令:8、移位和循環(huán)指令:若移位次數(shù)大于0,溢出標(biāo)志位(SM1.1)上就是最近移出的位值。若移位操作的結(jié)果為0,零存儲(chǔ)器位(SM1.0)置位。(1)右移和左移指令使能信號為“1”時(shí),將輸入值IN右移或左移N位,并對移出位自動(dòng)補(bǔ)零,最后將結(jié)果裝載到輸出OUT中。可編程控制器(五)指令集可編程控制器(五)指令集8、移位和循環(huán)指令:使能信號為“1”時(shí),將輸入值IN循環(huán)右移或循環(huán)左移N位,并將輸出裝載到OUT中。(2)循環(huán)右移和循環(huán)左移指令若循環(huán)移位指令執(zhí)行,最后移位的值會(huì)復(fù)制到溢出標(biāo)志位(SM1.1)。當(dāng)要被循環(huán)移位的值是零時(shí),零標(biāo)志位(SM1.0)被置位??删幊炭刂破鳎ㄎ澹┲噶罴?、移位和循環(huán)指令:可編程控制器(五)指令集8、移位和循環(huán)指令:(一)S7-200的工作原理(二)STEP7-Micro/WIN軟件使用入門
(三)LAD編輯器(四)S7-200數(shù)據(jù)的存?。ㄎ澹㏒7-200指令集(六)編程應(yīng)用可編程控制器四、西門子S7-200(六)、編程應(yīng)用(1)PLC以循環(huán)掃描的方式工作。(2)大量的內(nèi)部繼電器為編程提供了方便。(3)高級指令的使用可使處理復(fù)雜工程的能力大為提高。(4)程序掃描時(shí)間與用戶程序的大小有關(guān)。在程序運(yùn)行過一次以后,可在Micro/WIN中的命令菜單中在線查看PLC>Information,可找到CPU中程序的掃描時(shí)間??删幊炭刂破?、PLC特點(diǎn):2、編程規(guī)則:(2)程序的編寫應(yīng)體現(xiàn)“左沉右輕、上沉下輕”的原則。()I0.0I0.1I0.2I0.3Q0.0()I0.0I0.1I0.2I0.3Q0.0(1)梯形圖的邏輯關(guān)系應(yīng)簡單、清楚。可編程控制器(六)、編程應(yīng)用(3)避免畫出無法編程的梯形圖。I0.0I0.4I0.1I0.3()Q0.0I0.2I0.2I0.4I0.1I0.0()Q0.0I0.2I0.3I0.1I0.0可編程控制器(六)、編程應(yīng)用2、編程規(guī)則:3、電機(jī)控制(1)點(diǎn)動(dòng)正轉(zhuǎn)控制:按下按鈕,電機(jī)轉(zhuǎn)動(dòng);松開按鈕,電機(jī)停轉(zhuǎn)。I/O分配:按鈕--I0.0;接觸器線圈--Q0.0()I0.0Q0.0梯形圖:可編程控制器(六)、編程應(yīng)用(2)自鎖控制:按下啟動(dòng)按鈕,電機(jī)啟動(dòng),啟動(dòng)后與啟動(dòng)按鈕狀態(tài)無關(guān),只有按下停止按鈕,電機(jī)才停轉(zhuǎn)。I/O分配:啟動(dòng)按鈕--I0.0;停止按鈕--I0.1;接觸器線圈--Q0.0I0.0Q0.0I0.1()Q0.0梯形圖:可編程控制器3、電機(jī)控制(六)、編程應(yīng)用(3)聯(lián)鎖控制:正轉(zhuǎn)按鈕合上,電機(jī)正轉(zhuǎn);若要反轉(zhuǎn),必須先按停止按鈕停下電機(jī),然后再合上反轉(zhuǎn)按鈕。I/O分配:停止按鈕--I0.0;正轉(zhuǎn)按鈕--I0.1;反轉(zhuǎn)按鈕--I0.2;正轉(zhuǎn)接觸器線圈--Q0.1;反轉(zhuǎn)接觸器線圈--Q0.2。I0.1Q0.1I0.0()Q0.1Q0.2I0.2Q0.2I0.0()Q0.2Q0.1梯形圖:可編程控制器3、電機(jī)控制(六)、編程應(yīng)用(1)聯(lián)鎖式控制:按鈕1合上,進(jìn)行工序1;按鈕2合上,進(jìn)行工序2;按鈕3合上,進(jìn)行工序3。必須按照順序進(jìn)行;停止按鈕合上,全部工序停止。I/O分配:停止按鈕--I0.0;按鈕1--I0.1;按鈕2--I0.2;按鈕3--I0.3;工序1--Q0.1;工序2--Q0.2;工序3--Q0.3。I0.1I0.0()Q0.1Q0.1I0.2I0.0()Q0.2Q0.2I0.0()Q0.3Q0.3I0.3I0.1I0.0()Q0.1Q0.2Q0.1I0.2I0.0()Q0.2Q0.3Q0.2I0.0()Q0.3Q0.1Q0.3I0.3I0.1I0.0()Q0.1Q0.2Q0.1I0.2I0.0()Q0.2Q0.3Q0.2I0.0()Q0.3Q0.1Q0.3I0.3Q0.2Q0.1可編程控制器4、順序控制(六)、編程應(yīng)用(2)定時(shí)器式控制:按鈕合上,工序1進(jìn)行3秒,工序2進(jìn)行5秒,工序3進(jìn)行4秒;停止按鈕合上,全部工序停止。I0.1I0.0()Q0.1Q0.2Q0.1INTONPT10ms300T34T34I0.0()Q0.2Q0.3Q0.2INTONPT10ms500T35T35I0.0()Q0.3T36Q0.3INTONPT10ms400T36I/O分配:停止按鈕--I0.0;按鈕--I0.1;工序1--Q0.1;工序2--Q0.2;工序3--Q0.3??删幊炭刂破?、順序控制(六)、編程應(yīng)用(3)按鈕合上,工序1進(jìn)行3秒,工序2進(jìn)行5秒,工序3進(jìn)行4秒;重復(fù)進(jìn)行,直到停止按鈕合上。T36梯形圖:I0.6I0.0()Q0.1Q0.2Q0.1INTONPT10ms300T34T34I0.0()Q0.2Q0.3Q0.2INTONPT10ms500T35T35Q0.0()Q0.3T36Q0.3INTONPT10ms400T36I/O分配:停止按鈕--I0.0;按鈕--I0.6;工序1--Q0.1;工序2--Q0.2;工序3--Q0.3。可編程控制器4、順序控制(六)、編程應(yīng)用(4)振蕩器:按鈕合上,輸出繼電器周期性接通和斷開,接通2秒和斷開1秒交替進(jìn)行,直到按鈕打開。梯形圖:I0.0T35INTONPT10ms100T34T34()Q0.0INTONPT10ms200T35I/O分配:按鈕--I0.0;繼電器--Q0.0。演示可編程控制器4、順序控制(六)、編程應(yīng)用(1)運(yùn)料小車:小車可在A、B兩點(diǎn)之間來回運(yùn)動(dòng)。停車按鈕SBP控制小車停車。小車到達(dá)A點(diǎn),A點(diǎn)的行程開關(guān)STA合上;小車到達(dá)B點(diǎn),B點(diǎn)行程開關(guān)STB合上。小車運(yùn)動(dòng)方向可由左轉(zhuǎn)指示燈HL和右轉(zhuǎn)指示燈HR指示。可編程控制器5、行程控制(六)、編程應(yīng)用I/O分配:停車按鈕SBP--I0.0;左轉(zhuǎn)啟動(dòng)按鈕--I0.1;右轉(zhuǎn)啟動(dòng)按鈕--I0.2;A點(diǎn)行程開關(guān)--I0.3;B點(diǎn)行程開關(guān)--I0.4;電機(jī)左轉(zhuǎn)繼電器--Q0.1;電機(jī)右轉(zhuǎn)繼電器--Q0.2;電機(jī)左轉(zhuǎn)指示燈--Q0.3;電機(jī)右轉(zhuǎn)指示燈--Q0.4。梯形圖:()Q0.1()Q0.3()Q0.2()Q0.4()Q0.1()Q0.3()Q0.2()Q0.4I0.1I0.4Q0.1I0.2I0.3Q0.2()Q0.1()Q0.3()Q0.2()Q0.4I0.1I0.4Q0.1I0.2I0.3Q0.2I0.0Q0.2I0.3I0.0Q0.1I0.4可編程控制器5、行程控制(六)、編程應(yīng)用(2)運(yùn)料小車:小車可在A、B兩點(diǎn)之間來回運(yùn)動(dòng)。停車按鈕SBP控制小車停車。小車到達(dá)A點(diǎn),A點(diǎn)的行程開關(guān)STA合上,小車在A點(diǎn)裝料5秒;小車到達(dá)B點(diǎn),B點(diǎn)行程開關(guān)STB合上,小車在B點(diǎn)卸料3秒。小車運(yùn)動(dòng)方向可由左轉(zhuǎn)指示燈HL和右轉(zhuǎn)指示燈HR指示??删幊炭刂破?、行程控制(六)、編程應(yīng)用I/O分配:停車按鈕SBP--I0.0;左轉(zhuǎn)啟動(dòng)按鈕--I0.1;右轉(zhuǎn)啟動(dòng)按鈕--I0.2;A點(diǎn)行程開關(guān)--I0.3;B點(diǎn)行程開關(guān)--I0.4;電機(jī)左轉(zhuǎn)繼電器--Q0.1;電機(jī)右
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 2675-2024石斛
- 五年級下冊聽評課記錄表
- 魯教版地理七年級下冊7.1《自然特征與農(nóng)業(yè)》聽課評課記錄
- 生態(tài)修復(fù)資源共享合同(2篇)
- 甲乙方協(xié)議書(2篇)
- 2025年硫酸黏菌素類產(chǎn)品合作協(xié)議書
- 七年級數(shù)學(xué)上冊第29課時(shí)和、差、倍、分問題聽評課記錄新湘教版
- 新版華東師大版八年級數(shù)學(xué)下冊《17.3.2一次函數(shù)的圖象1》聽評課記錄21
- 統(tǒng)編版初中語文八年級下冊第五課《大自然的語言》聽評課記錄
- 七年級(人教版)集體備課聽評課記錄:1.2.1《有理數(shù)》
- 機(jī)動(dòng)車商業(yè)保險(xiǎn)條款(2020版)
- 《大小比較》(說課課件)二年級下冊數(shù)學(xué)西師大版
- 張五常子女和婚姻合約中的產(chǎn)權(quán)執(zhí)行問題
- 口腔粘膜常見疾病
- 校園安全派出所
- 餐廳值班管理培訓(xùn)
- XXXX無線維護(hù)崗位認(rèn)證教材故障處理思路及案例分析
- 酒店春節(jié)營銷方案
- 營銷管理方案中的定價(jià)策略與盈利模式
- 2024年西寧城市職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024年臨沂市高三一模(學(xué)業(yè)水平等級考試模擬試題)物理試卷
評論
0/150
提交評論