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